Libretro Yabause is a port of the Yabause emulator to Libretro supporting the Sega Saturn.
This core is under GPLv2.
RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
---|---|---|---|---|---|---|---|
❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
Feature | Supported |
---|---|
Restart | ✔ |
Screenshots | ✔ |
Saves | ✔ |
States | ✔ |
Core Options | ✔ |
RetroAchievements | ✔ |
RetroArch Cheats | ✔ |
Controls | ✔ |
Remapping | ✔ |
Disk Control | ✔ |
Filename | Description | MD5 | Provided |
---|---|---|---|
saturn_bios.bin | Saturn BIOS | af5828fdff51384f99b3c4926be27762 | ❌ |
Put the bios like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 📁 saturn
┃ ┃ ┃ ┃ ┣ 🗒 saturn_bios.bin
Isos must have the extension:
Put the isos like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 saturn
┃ ┃ ┃ ┃ ┣ 🗒 game.bin
┃ ┃ ┃ ┃ ┣ 🗒 game.cue
The isos using Redump format are highly recommended.
For more information about isos, go to this tutorial!
To 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 |
---|---|---|---|
Frameskip | Disabled ✅ / Enabled |
yabause_frameskip |
disabled / enabled |
Force HLE BIOS (restart) | Disabled ✅ / Enabled |
yabause_force_hle_bios |
disabled / enabled |
Addon Cartridge (restart) | None ✅ / 1M_ram / 4M_ram |
yabause_addon_cartridge |
None / 1M_ram / 4M_ram |
6Player Adaptor on Port 1 | Disabled ✅ / Enabled |
yabause_multitap_port1 |
disabled / enabled |
6Player Adaptor on Port 2 | Disabled ✅ / Enabled |
yabause_multitap_port2 |
disabled / enabled |
Number of Threads | 1 / 2 / 4 ✅ / 8 / 16 / 32 |
yabause_numthreads |
1 / 2 / 4 / 8 / 16 / 32 |