La Neo-Geo CD est la déclinaison sur support optique de la Neo-Geo, lancée par SNK en septembre 1994 au Japon. Son objectif était simple : conserver la puissance de la machine tout en réglant son principal défaut commercial, le prix prohibitif des cartouches. Un jeu Neo-Geo CD coûtait une fraction du prix de son équivalent AES, ce qui a enfin rendu le catalogue SNK accessible au grand public.
Le matériel est celui de l'AES, complété par 7 Mo de mémoire vive destinés à accueillir les données lues depuis le CD. C'est là que le bât blesse : le lecteur des premiers modèles tourne en simple vitesse et les temps de chargement sont longs, parfois à chaque round d'un jeu de combat. Le modèle CDZ, sorti fin 1996, double la vitesse de lecture et améliore nettement la situation, mais trop tard pour renverser la tendance.
En contrepartie, le support CD a permis d'offrir des bandes-son en qualité CD-DA, des animations et des contenus supplémentaires absents des cartouches, ainsi que quelques titres exclusifs. La console existe en trois variantes — Front Loader, Top Loader et CDZ — chacune avec son propre BIOS, ce qui explique la liste de fichiers ci-dessous.
Nouveau en Recalbox 10.1 : le core Libretro Geolith, émulateur dédié à la Neo-Geo, gagne le support du Neo-Geo CD et devient l'émulateur par défaut de ce système.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro Geolith | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro FBNeo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro NeoCD | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Les trois émulateurs sont disponibles sur toutes les boards. Geolith est l'émulateur par défaut depuis Recalbox 10.1 ; NeoCD reste l'alternative la plus complète en matière de choix de BIOS (Front Loader, Top Loader, CDZ, Universe BIOS), et fbneo permet de lire les images au format .iso ou .bin. Seul Geolith prend en charge le netplay. La sortie CRT est gérée par les trois cores, ainsi que les RetroAchievements. Le lightgun n'est pas utilisé sur ce système et le softpatching n'est géré par aucun core.
Chaque émulateur a besoin de son propre BIOS, et ceux-ci sont obligatoires : sans eux, aucun jeu ne démarrera.
| Nom de fichier | Description | MD5 | Émulateurs concernés |
|---|---|---|---|
neogeo.zip |
BIOS Neo-Geo (obligatoire) — plusieurs révisions acceptées | — | fbneo |
neocdz.zip |
BIOS Neo-Geo CDZ (obligatoire) — plusieurs révisions acceptées | — | fbneo |
neocd/neocd.bin |
BIOS CDZ (version MAME) — obligatoire | f39572af7584cb5b3f70ae8cc848aba2 | neocd |
geolith/neocd.zip |
BIOS Neo-Geo CD — obligatoire | 3711783a59ef875c31076512e3f9f0e5 | geolith |
geolith/neocdz.zip |
BIOS Neo-Geo CDZ — obligatoire | 724bc64e63d073cf81f986adfb1f1b78 | geolith |
Le core NeoCD accepte en plus une série de BIOS optionnels, qui permettent d'émuler les différents modèles de la console ou d'utiliser l'Universe BIOS :
| Nom de fichier | Description | MD5 |
|---|---|---|
neocd/uni-bioscd.rom |
Universe BIOS CD 3.3 | 08ca8b2dba6662e8024f9e789711c6fc |
neocd/top-sp1.bin |
BIOS Top Loader (version MAME) | 122aee210324c72e8a11116e6ef9c0d0 |
neocd/front-sp1.bin |
BIOS Front Loader (version MAME) | 5c2366f25ff92d71788468ca492ebeca |
neocd/neocd_sz.rom |
BIOS CDZ (SMKDAN 0.7b DEC 2010) | 971ee8a36fb72da57aed01758f0a37f5 |
neocd/neocd_z.rom |
BIOS CDZ | 11526d58d4c524daef7d5d677dc6b004 |
neocd/neocd_st.rom |
BIOS Top Loader (SMKDAN 0.7b DEC 2010) | f6325a33c6d63ea4b9162a3fa8c32727 |
neocd/neocd_t.rom |
BIOS Top Loader | de3cf45d227ad44645b22aa83b49f450 |
neocd/neocd_sf.rom |
BIOS Front Loader (SMKDAN 0.7b DEC 2010) | 043d76d5f0ef836500700c34faef774d |
neocd/neocd_f.rom |
BIOS Front Loader | 8834880c33164ccbe6476b559f3e37de |
neocd/000-lo.lo |
ROM de zoom | fc7599f3f871578fe9a0453662d1c966 |
neocd/ng-lo.rom |
ROM de zoom | e255264d85d5765013b1b2fa8109dd53 |
Placez les BIOS comme ceci :
/recalbox/share/bios/
├── neogeo.zip
├── neocdz.zip
├── neocd/
│ ├── neocd.bin
│ ├── uni-bioscd.rom
│ ├── top-sp1.bin
│ ├── front-sp1.bin
│ ├── neocd_sz.rom
│ ├── neocd_z.rom
│ ├── neocd_st.rom
│ ├── neocd_t.rom
│ ├── neocd_sf.rom
│ ├── neocd_f.rom
│ ├── 000-lo.lo
│ └── ng-lo.rom
└── geolith/
├── neocd.zip
└── neocdz.zip
Vous n'avez besoin que des BIOS de l'émulateur que vous utilisez :
geolith/neocd.zipetgeolith/neocdz.zippour l'émulateur par défaut,neocd/neocd.binpour NeoCD,neogeo.zipetneocdz.zippour fbneo. Les fichiers.zipsont des romsets de type MAME : gardez-les zippés et ne les renommez pas.
Placez vos jeux dans :
/recalbox/share/roms/neogeocd/
Extensions acceptées selon l'émulateur :
| Émulateur | Extensions |
|---|---|
| Libretro geolith | .chd .cue |
| Libretro fbneo | .bin .ccd .cue .img .iso |
| Libretro neocd | .chd .cue |
Le format
.chdest vivement conseillé : un seul fichier, compressé sans perte, pistes audio comprises, et compatible avec l'émulateur par défaut comme avec NeoCD.
Si vous utilisez une image .cue, gardez impérativement le fichier .cue et tous les fichiers de pistes qui l'accompagnent dans le même dossier : c'est le .cue que vous lancez, mais il ne contient que la description du disque.
Les jeux Neo-Geo CD utilisent massivement les pistes audio du CD pour leur musique. Une image amputée de ses pistes audio (par exemple un simple
.isoextrait de la piste de données) se lancera peut-être, mais sera muette. Préférez toujours un rip complet du disque.
Consultez également le guide Neo-Geo CD et sa FAQ.