Libretro Genesis Plus GX est un émulateur Sega 8/16 bits open-source axé sur la précision et la portabilité.
Le code source, basé à l’origine sur Genesis Plus 1.3 de Charles MacDonald, a été fortement modifié et amélioré, en ce qui concerne les objectifs et la conception initiaux, afin d’améliorer la précision de l’émulation, la mise en œuvre de nouvelles fonctionnalités et l’ajout de la prise en charge de périphériques supplémentaires, de cartouches et le matériel des systèmes.
Genesis Plus GX est compatible à 100% avec les logiciels Genesis / Mega Drive, Sega / Mega CD, Master System, Game Gear, SG-1000 et Pico (y compris tous les dumps connus sans licence ou pirate), émulant également les modes de compatibilité descendante lorsqu’ils sont disponibles.
Licence
Ce core est sous licence non-commerciale.
Compatibilités
PC x86_64 | Steam Deck |
---|---|
✅ |
Fonctionnalités
Fonctionnalités | Supporté |
---|---|
Redémarrage | ✔ |
Sauvegardes | ✔ |
Sauvegardes instantanées | ✔ |
Rembobinage | ✔ |
Netplay | ✔ |
Options du core | ✔ |
RetroAchievements | ✔ |
Cheats RetroArch | ✔ |
Controls | ✔ |
Remapping | ✔ |
Multi-Mouse | ✔ |
BIOS
Liste des bios optionnels
Nom de fichier | Description | MD5 | Fourni |
---|---|---|---|
bios.gg | BIOS GameGear (bootrom) | 672e104c3be3a238301aceffc3b23fd6 | ❌ |
Emplacement
Placez les bios comme ceci :
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 🗒 bios.gg
Roms
Extensions supportées
La rom doit avoir l’extension :
- .gg
- .zip
- .7z
Ce système supporte les roms compressées au format .zip/.7z. Attention toutefois, il ne s’agit que d’une archive.
Les fichiers contenus dans les .zip/.7z doivent correspondre aux extensions citées précédemment.
De plus, chaque fichier .zip/.7z ne doit contenir qu’une seule rom compressée.
Emplacement
Placez les roms comme ceci :
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 gamegear
┃ ┃ ┃ ┃ ┣ 🗒 jeu.zip
Les roms au format No-Intro sont vivement conseillées.
Pour plus d’information sur les roms, rendez-vous sur ce tutoriel !
Configuration avancée de l’émulateur
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 | Valeur des options | Variable (pour surcharge) | Valeurs des variables |
---|---|---|---|
System Hardware | Auto ✅ / SG-1000 / SG-1000 II / Mark III / Master System / Master System II / Game Gear / Mega Drive/Genesis | genesis_plus_gx_system_hw | auto / sg-1000 / sg-1000 II / mark-III / master system / master system II / game gear / mega drive / genesis |
System Region | Auto ✅ / NTSC-U / PAL / NTSC-J | genesis_plus_gx_region_detect | auto / ntsc-u / pal / ntsc-j |
System Lock-Ups | Activé ✅ / Désactivé | genesis_plus_gx_force_dtack | enabled / disabled |
System Boot ROM | Désactivé ✅ / Activé | genesis_plus_gx_bios | disabled / enabled |
CD System BRAM | Per-BIOS ✅ / Per-Game | genesis_plus_gx_bram | per bios / per game |
68K Address Error | Activé ✅ / Désactivé | genesis_plus_gx_addr_error | enabled / disabled |
Cartridge Lock-On | Désactivé ✅ / Game Genie / Action Replay (Pro) / Sonic & Knuckles | genesis_plus_gx_lock_on | disabled / game genie / action replay (pro) / sonic & knuckles |
Master System FM (YM2413) | Auto ✅ / Désactivé / Activé | genesis_plus_gx_ym2413 | auto / disabled / enabled |
Mega Drive / Genesis FM | MAME (YM2612) ✅ / MAME (ASIC YM3438) / MAME (Enhanced YM3438) / Nuked (YM2612) / Nuked (YM3438) | genesis_plus_gx_ym2612 | mame (ym2612) / mame (asic ym3438) / mame (enhanced ym3438) / nuked (ym2612) / nuked (ym3438) |
Sound Output | Stereo ✅ / Mono | genesis_plus_gx_sound_output | stereo / mono |
PSG Preamp Level | 0 / 5 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 ✅ / 155 / 160 / 165 / 170 / 175 / 180 / 185 / 190 / 195 / 200 | genesis_plus_gx_psg_preamp | 0 / 5 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 / 155 / 160 / 165 / 170 / 175 / 180 / 185 / 190 / 195 / 200 |
FM Preamp Level | 0 / 5 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 ✅ / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 / 155 / 160 / 165 / 170 / 175 / 180 / 185 / 190 / 195 / 200 | genesis_plus_gx_fm_preamp | 0 / 5 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 / 155 / 160 / 165 / 170 / 175 / 180 / 185 / 190 / 195 / 200 |
Audio Filter | Désactivé ✅ / Low-Pass | genesis_plus_gx_audio_filter | disabled / low-pass |
Low-Pass Filter % | 5 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 ✅ / 65 / 70 / 75 / 80 / 85 / 90 / 95 | genesis_plus_gx_lowpass_range | 5 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 |
Blargg NTSC Filter | Désactivé ✅ / Monochrome / Composite / S-Video / RGB | genesis_plus_gx_blargg_ntsc_filter | disabled / monochrome / composite / svideo / rgb |
LCD Ghosting Filter | Désactivé ✅ / Activé | genesis_plus_gx_lcd_filter | disabled / enabled |
Borders | Désactivé ✅ / Top/Bottom / Left/Right / Full | genesis_plus_gx_overscan | disabled / top/bottom / left/right / full |
Game Gear Extended Screen | Désactivé ✅ / Activé | genesis_plus_gx_gg_extra | disabled / enabled |
Core-Provided Aspect Ratio | Auto ✅ / NTSC PAR / PAL PAR | genesis_plus_gx_aspect_ratio | auto / NTSC PAR / PAL PAR |
Interlaced Mode 2 Output | Single Field ✅ / Double Field | genesis_plus_gx_render | single field / double field |
Show Light Gun Crosshair | Désactivé ✅ / Activé | genesis_plus_gx_gun_cursor | disabled / enabled |
Light gun Input | Light Gun ✅ / Touchscreen | genesis_plus_gx_gun_input | lightgun / touchscreen |
Invert Mouse Y-Axis | Désactivé ✅ / Activé | genesis_plus_gx_invert_mouse | disabled / enabled |
CPU Speed | 100% ✅ / 125% / 150% / 175% / 200% | genesis_plus_gx_overclock | 100% / 125% / 150% / 175% / 200% |
Remove Per-Line Sprite Limit | Désactivé ✅ / Activé | genesis_plus_gx_no_sprite_limit | disabled / enabled |
Liens externes
- Code source utilisé : https://github.com/libretro/Genesis-Plus-GX/
- Documentation Libretro : https://docs.libretro.com/library/genesis_plus_gx/
- Code source officiel : https://github.com/ekeeke/Genesis-Plus-GX/