mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 07:33:45 -06:00
Each libretro profile records version_basis and core_version is read there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba 0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build takes its version from git carry the nearest tag in describe form (flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders copied from .info files (Git, SVN) are replaced by the code's statement, and a code that states none is null with kind none.
68 lines
2.1 KiB
YAML
68 lines
2.1 KiB
YAML
emulator: "Yabause"
|
|
type: libretro
|
|
core_classification: community_fork
|
|
source: "https://github.com/libretro/yabause"
|
|
upstream: "https://github.com/Yabause/yabause"
|
|
profiled_date: "2026-03-25"
|
|
source_commit: "8926b0c6c347f8c5c755911ddb0ac695420ffbf8"
|
|
core_version: "v0.9.15"
|
|
version_basis:
|
|
kind: file
|
|
path: "yabause/src/libretro/libretro.c"
|
|
pattern: 'info->library_version\s+=\s+"([^"]+)'
|
|
display_name: "Sega - Saturn (Yabause)"
|
|
cores:
|
|
- yabause
|
|
systems:
|
|
- sega-saturn
|
|
|
|
notes: |
|
|
Yabause is a software-rendered Sega Saturn emulator. Upstream project is
|
|
dead. The libretro port is maintained by the community on the master branch of
|
|
libretro/yabause.
|
|
|
|
Saturn BIOS search order:
|
|
1. {system}/saturn_bios.bin
|
|
2. {system}/sega_101.bin
|
|
3. {system}/mpr-17933.bin
|
|
First file found wins. HLE BIOS available via yabause_force_hle_bios core
|
|
option (reduced compatibility). Multi-disc (m3u) requires real BIOS.
|
|
|
|
Addon cartridges: 1M/4M RAM expansion via core option (no files needed).
|
|
ROM cartridge loading, SH1 ROM (CD Block LLE), and MPEG card ROM are
|
|
standalone-only features disabled in the libretro port.
|
|
|
|
BIOS loading: retro_load_game() at yabause/src/libretro/libretro.c:1035-1049.
|
|
Core load: LoadBios() at yabause/src/memory.c:1260-1263, T123Load() at yabause/src/memory.h:196-265.
|
|
|
|
files:
|
|
- name: "saturn_bios.bin"
|
|
system: sega-saturn
|
|
priority: 1
|
|
required: true
|
|
hle_fallback: true
|
|
max_size: 524288
|
|
validation: [max_size]
|
|
note: "Primary Saturn BIOS. Any region accepted."
|
|
source_ref: "source yabause/src/libretro/libretro.c:1035"
|
|
|
|
- name: "sega_101.bin"
|
|
system: sega-saturn
|
|
priority: 2
|
|
required: false
|
|
hle_fallback: true
|
|
max_size: 524288
|
|
validation: [max_size]
|
|
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
|
|
source_ref: "source yabause/src/libretro/libretro.c:1039"
|
|
|
|
- name: "mpr-17933.bin"
|
|
system: sega-saturn
|
|
priority: 3
|
|
required: false
|
|
hle_fallback: true
|
|
max_size: 524288
|
|
validation: [max_size]
|
|
note: "Saturn BIOS (NA/EU). Last fallback."
|
|
source_ref: "source yabause/src/libretro/libretro.c:1043"
|