Libretro Flycast is a cross-platform Sega Dreamcast emulator capable of emulating the Naomi GD-ROM.
This core is under GPLv2 license.
Compatibility| RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|---|
| ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Features| Feature | Supported |
|---|---|
| Restart | ✔ |
| Screenshots | ✔ |
| Saves | ✔ |
| Core Options | ✔ |
| RetroArch Cheats | ✔ |
| Controls | ✔ |
| Remapping | ✔ |
| Rumble | ✔ |
| Disk Control | ✔ |
| Filename | Description | MD5 | Provided |
|---|---|---|---|
| naomi.zip | MAME format since Romset MAME 0.154 | eb4099aeb42ef089cfe94f8fe95e51f6 | ❌ |
| Filename | Description | MD5 | Provided |
|---|---|---|---|
| airlbios.zip | Naomi Airline Pilots deluxe Bios from MAME | 3f348c88af99a40fbd11fa435f28c69d | ❌ |
| hod2bios.zip | Naomi The House of the Dead 2 Bios from MAME | 9c755171b222fb1f4e1439d5b709dbf1 | ❌ |
Put your bios like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 📁 dc
┃ ┃ ┃ ┃ ┣ 🗒 naomi.zip
┃ ┃ ┃ ┃ ┣ 🗒 airlbios.zip
┃ ┃ ┃ ┃ ┣ 🗒 hod2bios.zip
RomsFlycast is based on the Romset of Mame.
Only Naomi romsets from a MAME romset 0.135 or higher are compatible !
We recommend the latest romset 0.258 which will bring its share of additional compatibility!
For more info on the current romset version: MameDev.
On Naomi GD-Rom, the roms require a .chd file also from the MAME romset.
The dat file to sort your arcade roms is available in the folder
/recalbox/share/arcade/libretro/naomigd.dat
The Naomi GD-ROM games are in
.zip + .chdformat
Example for the game cfield.zip:
Place the game file in the root of the NaomiGD folder
/recalbox/share/roms/naomigd/cfield.zip
Place the necessary .chd file(s) in a folder with the same name as the game zip
/recalbox/share/roms/naomigd/cfield/gdl-0025.chd
Put your roms like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 naomigd
┃ ┃ ┃ ┃ ┣ 🗒 game.zip
┃ ┃ ┃ ┃ ┣ 📁 game
┃ ┃ ┃ ┃ ┃ ┣ 🗒 game.chd
Advanced configuration of the emulatorTo be able to keep your custom configurations during an upgrade, we advise you to use our configuration override feature.
You can configure various options in two different ways.
┣ 📁 RetroArch Menu
┃ ┣ 📁 Core options
┃ ┃ ┣ 🧩 Name_option
retroarch-core-options.cfg:┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
| Options | Options values | Variables (for configuration override) | Variables values |
|---|---|---|---|
| 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 |
External links