Geolith est un émulateur très précis pour les systèmes Neo Geo AES et MVS.
Cet émulateur prend uniquement en charge le format de fichier .NEO de TerraOnion.
Ceci est le portage libretro de l’émulateur Geolith, dont le dépôt source se trouve à l’adresse suivante : https://gitlab.com/jgemu/geolith
Cet émulateur a été développé en se basant sur des ROMs dont les sommes de contrôle correspondent à celles de l’ensemble LunaGarlic. Il est recommandé d’utiliser ces sommes de contrôle pour vérifier que vos copies légalement obtenues sont correctes. Consultez le fichier inclus « rename-neo.sh » pour plus d’informations.
geolith-libretro prend en charge les périphériques d’entrée suivants :
Manette Neo Geo Carte d’extension multijoueur (NEO-FTC1B, 4 joueurs) V-Liner
Geolith est compatible avec 100% des jeux Neo Geo AES et MVS sortis commercialement. La plupart des jeux fonctionnent dans les deux modes, mais certains nécessitent le mode MVS.
Tous les bootlegs et hacks de l’ensemble MAME sont compatibles, dont la majorité nécessite d’être exécutée en mode MVS. D’autres bootlegs et hacks ne faisant pas partie de l’ensemble MAME peuvent être compatibles s’ils sont correctement convertis au format .NEO.
Certaines versions MVS présenteront des anomalies lorsqu’elles seront exécutées sur un BIOS AES. Les versions pour console de salon sont préférées lors de l’exécution en mode AES.
Certains prototypes précoces ne sont actuellement pas possibles à émuler, en attendant de nouvelles captures de données ou de nouvelles informations : Stakes Winner (carte de développement précoce) – Données manquantes de la puce SRAM
Les systèmes JAMMA PCB dédiés et Neo Geo CD ne sont actuellement pas pris en charge. Le mode PAL n’est pas actuellement pris en charge.
Les commandes spéciales pour Irritating Maze ne sont pas encore prises en charge. Il est possible de jouer à Irritating Maze en utilisant l’Universe BIOS avec un cheat activé pour les commandes du joystick.
Licence
Ce core est un émulateur « Open-Source » sous licence non commerciale. (BSD-3-Clause)
Compatibilité
x86 | x86_64 | Matériel minimum conseillé | Commentaires |
---|---|---|---|
✅ | ✅ |
Fonctionnalités
Fonctionnalité | Supporté |
---|---|
Sauvegardes | ✔ |
Sauvegardes instantanées | ✔ |
Rembobinage | ✔ |
Netplay | ✔ |
RetroAchievements | ✔ |
Cheats RetroArch | ✔ |
Cheats natifs | ✔ |
Controllers | ✔ |
Multi-Mouse | ✔ |
Subsystem | ✔ |
Bios
Liste des bios
Les fichiers BIOS provenant d’un ensemble MAME récent sont requis :
- aes.zip pour la Neo Geo AES (Console de salon)
- neogeo.zip pour la Neo Geo MVS (Arcade) et l’Unibios
Fichier | Description | md5sum |
---|---|---|
aes.zip | Neo Geo AES BIOS | ad9585c72130c56f04ae26aae87c289d |
neogeo.zip | Neo Geo MVS BIOS | 00dad01abdbf8ea9e79ad2fe11bdb182 |
Emplacement
Placez les bios comme ceci :
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 📁 geolith
┃ ┃ ┃ ┃ ┣ 🗒 aes.zip
┃ ┃ ┃ ┃ ┣ 🗒 neogeo.zip
Roms
Extensions supportées
Tous les jeux utilisent le format suivant :
- .neo
Emplacement
Placez les roms comme ceci :
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 fbneo
┃ ┃ ┃ ┃ ┣ 🗒 jeu.neo
Pour plus d’information sur les roms, rendez-vous sur ce tutoriel !
Configuration avancée des émulateurs
Pour pouvoir conserver vos configurations personnalisées lors d’une mise à jour, nous vous conseillons d’utiliser notre fonctionnalité Surcharges de configuration.
Accéder aux options
Vous pouvez configurer diverses options de deux façons différentes.
- Via le Menu RetroArch :
┣ 📁 Menu RetroArch
┃ ┣ 📁 Options du core
┃ ┃ ┣ 🧩 Name_option
- Via le fichier
retroarch-core-options.cfg
:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
Options du core
Options | Valeurs des options | Variable (pour surcharge) | Valeurs des variables |
---|---|---|---|
System Type (Restart) | Neo Geo AES (Home Console) ✅ / Neo Geo MVS (Arcade) / Universe BIOS (Community-enhanced BIOS) | geolith_system_type | aes / mvs / uni |
Region (Restart) | USA ✅ / Japan / Asia / Europe | geolith_region | us / jp / as / eu |
Setting Mode (Restart, DIP Switch) | Désactivé ✅ / Activé | geolith_settingmode | off / on |
Four Player Mode (Restart, Asia/Japan MVS Only) | Désactivé ✅ / Activé | geolith_4player | off / on |
Freeplay (DIP Switch) | Désactivé ✅ / Activé | geolith_freeplay | off / on |
Mask Overscan (Top) | 16 / 12 / 8 ✅ / 4 / 0 | geolith_overscan_t | 16 / 12 / 8 / 4 / 0 |
Mask Overscan (Bottom) | 16 / 12 / 8 ✅ / 4 / 0 | geolith_overscan_b | 16 / 12 / 8 / 4 / 0 |
Mask Overscan (Left) | 16 / 12 / 8 ✅ / 4 / 0 | geolith_overscan_l | 16 / 12 / 8 / 4 / 0 |
Mask Overscan (Right) | 16 / 12 / 8 ✅ / 4 / 0 | geolith_overscan_r | 16 / 12 / 8 / 4 / 0 |
Aspect Ratio | Perfectly Square Pixels (1:1 PAR) ✅ / Ostensibly Accurate NTSC Aspect Ratio (45:44 PAR) / Very Traditional NTSC Aspect Ratio (4:3 PAR) | geolith_aspect | 1:1 / 45:44 / 4:3 |
Sprites-per-line limit (Hack) | Hardware Accurate (96) ✅ / Double (192) / Triple (288) / MAX 381 MEGA PRO-GEAR SPEC | geolith_sprlimit | 96 / 192 / 288 / 381 |
Overclocking (Hack) | Désactivé ✅ / Activé | geolith_oc | off / on |
Liens externes
- Code source utilisé : https://github.com/libretro/geolith-libretro
- Documentation Libretro : https://docs.libretro.com/library/geolith/
- Site officiel : https://gitlab.com/jgemu/geolith