FinalBurn Neo est l'émulateur d'arcade le plus abordable de Recalbox : moins de dépendances que MAME, un romset plus stable dans le temps, et une compatibilité excellente sur tous les grands classiques. Il est fourni sous la forme du core Libretro FBNeo, et ses jeux se placent dans /recalbox/share/roms/fbneo, en .zip ou .7z.
Le netplay et le pistolet optique sont pris en charge.
Pour comprendre ce qu'est un romset, un BIOS, un CHD ou un clone, lisez d'abord L'arcade dans Recalbox.
C'est la cause numéro un des jeux qui ne se lancent pas. Utilisez clrMamePro avec le fichier .dat correspondant exactement à la version de FBNeo de votre Recalbox : il est déjà sur votre machine, dans /recalbox/share/arcade/libretro/fbneo.dat.
Seuls les dats « parents seuls » sont publiés par le projet FBNeo, car il n'est pas recommandé de n'utiliser que des roms parents : certaines ne fonctionnent pas, et certains clones diffèrent réellement de leur parent.
Les dats des systèmes non-arcade émulés par FBNeo (Neo-Geo, consoles) se trouvent dans /recalbox/share/arcade/libretro/fbneo-non-arcade/.
FBNeo n'a pas d'outil de configuration à l'écran comme MAME : il utilise l'interface de RetroArch. Ouvrez le menu avec HOTKEY + B, puis Menu rapide > Contrôles.
Deux préréglages couvrent l'essentiel des besoins, et se choisissent en changeant le « type de périphérique » d'un joueur :
L1 / R1 comme cinquième et sixième boutons pour les jeux à six boutons comme Street Fighter II ;R1 / R2 comme cinquième et sixième boutons — très pratique sur la plupart des sticks d'arcade.D'autres types de périphériques existent, mais ne sont compatibles qu'avec certains jeux :
cheats obtenu dans /recalbox/share/bios/fbneo.En cours de jeu, ouvrez le menu RetroArch avec HOTKEY + B, entrez dans Options de cœur, puis descendez tout en bas jusqu'à l'entrée Cheat : les codes disponibles pour votre jeu y sont listés.
📷 Capture à venir :
fbneo-options-cheat.png
/recalbox/share/bios/fbneo/samples.hiscore.dat dans /recalbox/share/bios/fbneo/ et activez l'option correspondante dans les options du core. La présence du fichier ne garantit pas que les scores soient sauvegardés pour tous les jeux : certains pilotes n'ont pas le code nécessaire.Un jeu que vous avez « corrigé » vous-même sera considéré comme une mauvaise rom, ses CRC ne correspondant plus au dat. Pour utiliser malgré tout un romset patché, placez-le dans /recalbox/share/bios/fbneo/patched : FBNeo l'acceptera. Vous pouvez y retirer tout fichier identique au romset non patché.
Trois conditions à réunir :
neocdz.zip et neogeo.zip dans votre dossier système Libretro ;neocd (ce qui active le sous-système correspondant) ;Pour convertir une image non prise en charge, utilisez CDMage 1.02.1 : Fichier > Ouvrir (sélectionnez le .cue et non le .iso pour les images multi-pistes), puis Fichier > Enregistrer sous en choisissant MODE1/2352 dans la seconde liste déroulante.
FBNeo sait aussi émuler plusieurs consoles, avec des romsets spécifiques dont les dats sont dans fbneo-non-arcade. Il suffit de ranger les jeux dans un sous-dossier portant le nom de la machine :
| Machine | Nom du sous-dossier |
|---|---|
| CBS ColecoVision | coleco |
| MSX 1 | msx |
| NEC PC Engine | pce |
| NEC SuperGrafx | sgx |
| NEC TurboGrafx-16 | tg16 |
| Nintendo Entertainment System | nes |
| Nintendo Family Computer Disk System | fds |
| Sega Game Gear | gamegear |
| Sega Master System | sms |
| Sega Megadrive | megadriv |
| Sega SG-1000 | sg1000 |
| SNK Neo-Geo Pocket | ngp |
| ZX Spectrum | spectrum |
Recalbox dispose de systèmes dédiés pour toutes ces machines, généralement mieux servis par leurs cores spécialisés. Cette possibilité n'a d'intérêt que pour des cas particuliers.
Un jeu ne se lance pas. Soit il n'est pas pris en charge, soit votre rom n'est pas valide : reconstituez un romset propre avec clrMamePro et le dat fourni. Quelques jeux sont marqués comme non fonctionnels — essayez alors l'un de leurs clones.
Un jeu tourne au ralenti ou le son est saccadé. Votre machine est probablement trop juste pour ce jeu. Dans l'ordre : cherchez un DIP switch Speedhack dans les options du core et activez-le ; définissez une valeur de frameskip ; réduisez la fréquence du processeur émulé ; désactivez le rembobinage, le run-ahead et tout réglage RetroArch coûteux ; réduisez les réglages audio. Si cela ne suffit pas, il faut une machine plus puissante ou un autre core.
Le jeu tourne plus vite avec MAME 2003 ou 2010. C'est normal : FBNeo utilise un code plus récent, plus précis et moins bogué, mais globalement plus lourd que ces vieilles versions de MAME. En contrepartie, il gère le netplay, le rembobinage et les RetroAchievements, que les cores MAME anciens gèrent mal ou pas du tout.
Killer Instinct ne fonctionne pas. Ce pilote est désactivé : il ne répond pas aux critères de qualité du projet.
Un jeu a des défauts graphiques. Signalez-le sur le Discord Recalbox en précisant votre machine et le comportement observé.