Libretro Flycast est un émulateur Sega Dreamcast multiplate-formes capable d’émuler les systèmes suivants :
- Naomi 1
- Naomi 2
- Naomi GD-ROM
- Dreamcast
- Atomiswave
Licence
Ce core est sous licence GPLv2.
Fonctionnalités
Fonctionnalité | Supporté |
---|---|
Redémarrage | ✔ |
Captures d’écran | ✔ |
Sauvegardes | ✔ |
Options du core | ✔ |
Cheats RetroArch | ✔ |
Controls | ✔ |
Remapping | ✔ |
Vibration | ✔ |
Contrôle du disque | ✔ |
BIOS
Bios obligatoire
à mettre dans /recalbox/share/bios/dc
Nom de fichier | Description | MD5 | Fourni |
---|---|---|---|
naomigd.zip | BIOS Système (Format MAME à partir du Romset MAME 0.154) | 288cde03a112e7726fa8093e05d46853,416b5914acb3d0b4a190a1d358c8710d, bd9f19b4be0692e92e272d0eb82402f7,be57d3744e71a3396fb8dc59830e880a | ❌ |
Emplacement
Placez les bios comme ceci :
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 📁 dc
┃ ┃ ┃ ┃ ┣ 🗒 naomigd.zip
Roms
Flycast se base sur le Romset de Mame.
Romset Mame
Seuls les roms Naomi issue d’un romset MAME 0.135 ou supérieur sont compatible !
Nous vous conseillons le dernier romset Mame 0.239 qui apportera son lot de compatibilité supplémentaire !
Pour plus d’info sur la version du romset en cours : MameDev .
Sur Naomi GD-Rom, les roms nécessitent un fichier .chd
issu aussi du romset MAME.
Le fichier dat afin de trier vos roms arcade est disponible dans le dossier
/recalbox/share/bios/dc/
Les jeux Naomi GD-ROM sont en format
.zip + .chd
Exemple pour le jeu cfield.zip
:
Placez le fichier du jeu a la racine du dossier NaomiGD/recalbox/share/roms/naomigd/cfield.zip
Placez le(s) fichier(s) .chd nécessaire dans un dossier du même nom que le jeu zip
/recalbox/share/roms/naomigd/cfield/gdl-0025.chd
Emplacement
Placez les roms comme ceci :
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 naomigd
┃ ┃ ┃ ┃ ┣ 🗒 jeu.zip
┃ ┃ ┃ ┃ ┣ 📁 jeu
┃ ┃ ┃ ┃ ┃ ┣ 🗒 jeu.chd
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 Type (Restart) | Auto ✅ / Dreamcast / NAOMI / Atomiswave | flycast_system | auto / dreamcast / naomi / atomiswave |
Internal resolution (restart) | 320x240 ✅ / 640x480 / 800x600 / 960x720 / 1024x768 / 1280x960 / 1440x1080 / 1600x1200 / 1920x1440 / 2560x1920 / 2880x2160 / 3200x2400 / 3840x2880 / 4480x3360 / 5120x3840 / 5760x4320 / ``6400x4800 / 7040x5280 / 7680x5760 / 8320x6240 / 8960x6720 / 9600x7200 / 10240x7680 / 10880x8160 / 11520x8640 / 12160x9120 / 12800x9600 | flycast_internal_resolution | 320x240 / 640x480 / 800x600 / 960x720 / 1024x768 / 1280x960 / 1440x1080 / 1600x1200 / 1920x1440 / 2560x1920 / 2880x2160 / 3200x2400 / 3840x2880 / 4480x3360 / 5120x3840 / 5760x4320 / 6400x4800 / 7040x5280 / 7680x5760 / 8320x6240 / 8960x6720 / 9600x7200 / 10240x7680 / 10880x8160 / 11520x8640 / 12160x9120 / 12800x9600 |
Screen Orientation | Horizontal ✅ / Vertical | flycast_screen_rotation | horizontal / vertical |
Alpha Sorting | Per-Strip (fast, least accurate) / Per-Triangle (normal) ✅ | flycast_alpha_sorting | per-strip (fast, least accurate) / per-triangle (normal) |
Mipmapping | Enabled ✅ / Disabled | flycast_mipmapping | enabled / disabled |
Fog Effects | Enabled ✅ / Disabled | flycast_fog | enabled / disabled |
Volume Modifier | Enabled ✅ / Disabled | flycast_volume_modifier_enable | enabled / disabled |
Widescreen Hack (Restart) | Disabled ✅ / Enabled | flycast_widescreen_hack | disabled / enabled |
Widescreen Cheats (Restart) | Disabled ✅ / Enabled | flycast_widescreen_cheats | disabled / enabled |
Region | Default ✅ / Japan / USA / Europe | flycast_region | Default / Japan / USA / Europe |
DIV Matching | Disabled / Auto ✅ | flycast_div_matching | disabled / auto |
Analog Stick Deadzone | 0% / 5% / 10% / 15% ✅ / 20% / 25% / 30% | flycast_analog_stick_deadzone | 0% / 5% / 10% / 15% / 20% / 25% / 30% |
Trigger Deadzone | 0% ✅ / 5% / 10% / 15% / 20% / 25% / 30% | flycast_trigger_deadzone | 0% / 5% / 10% / 15% / 20% / 25% / 30% |
Digital Triggers | Disabled ✅ / Enabled | flycast_digital_triggers | disabled / enabled |
Enable DSP | Disabled / Enabled ✅ | flycast_enable_dsp | disabled / enabled |
Anisotropic Filtering | Off / 2 / 4 ✅ / 8 / 16 | flycast_anisotropic_filtering | disabled / 2 / 4 / 8 / 16 |
PowerVR2 Post-processing Filter | Disabled ✅ / Enabled | flycast_pvr2_filtering | disabled / enabled |
Texture Upscaling (xBRZ) | Off ✅ / 2 / 4 / 6 | flycast_texupscale | disabled / 2 / 4 / 6 |
Enable RTT (Render To Texture) Buffer | Disabled ✅ / Enabled | flycast_enable_rttb | disabled / enabled |
Render To Texture Upscaling | 1x ✅ / 2x / 3x / 4x / 8x | flycast_render_to_texture_upscaling | 1x / 2x / 3x / 4x / 8x |
Threaded Rendering (Restart) | Disabled / Enabled ✅ | flycast_threaded_rendering | disabled / enabled |
Synchronous Rendering | Disabled / Enabled ✅ | flycast_synchronous_rendering | disabled / enabled |
Delay Frame Swapping | Disabled ✅ / Enabled | flycast_delay_frame_swapping | disabled / enabled |
Frame Skipping | Disabled ✅ / 1 / 2 / 3 / 4 / 5 / 6 | flycast_frame_skipping | off / 1 / 2 / 3 / 4 / 5 / 6 |
Allow NAOMI Service Buttons | Disabled ✅ / Enabled | flycast_allow_service_buttons | disabled / enabled |
Enable NAOMI 15KHz Dipswitch | Disabled ✅ / Enabled | flycast_enable_naomi_15khz_dipswitch | disabled / enabled |
Load Custom Textures | Disabled ✅ / Enabled | flycast_custom_textures | disabled / enabled |
Dump Textures | Disabled ✅ / Enabled | flycast_dump_textures | disabled / enabled |
Show Light Gun Settings | Enabled / Disabled ✅ | flycast_show_lightgun_settings | enabled / disabled |
Gun Crosshair 1 Display | Disabled ✅ / White / Red / Green / Blue | flycast_lightgun1_crosshair | disabled / White / Red / Green / Blue |
Gun Crosshair 2 Display | Disabled ✅ / White / Red / Green / Blue | flycast_lightgun2_crosshair | disabled / White / Red / Green / Blue |
Gun Crosshair 3 Display | Disabled ✅ / White / Red / Green / Blue | flycast_lightgun3_crosshair | disabled / White / Red / Green / Blue |
Gun Crosshair 4 Display | Disabled ✅ / White / Red / Green / Blue | flycast_lightgun4_crosshair | disabled / White / Red / Green / Blue |
Liens externes
- Code source utilisé : https://github.com/libretro/flycast/
- Documentation Libretro : https://docs.libretro.com/library/flycast/
- Code source officiel : https://github.com/flyinghead/flycast/