mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-11 05:53:23 -05:00
Upstream moved under 145 profiles: 679 refs shifted and 452 followed a renamed file, against 6,483 that still anchor where they were written. The recale rewrites the located ranges only, keeping the annotations and the sentences that carry them, and 106 pins advance in the same commit because refs and source_commit name one revision or the profile describes two at once. Nothing here was guessed. The 183 refs that are CHANGED, GONE or AMBIGUOUS are untouched, and the 57 profiles holding them keep their old pin until someone reads the diff: profile_sync refuses to recale a profile while any of its refs needs a re-read. trident kept its pin too, its annotated ref being one the writer will not rewrite.
70 lines
2.7 KiB
YAML
70 lines
2.7 KiB
YAML
emulator: beetle_saturn
|
|
type: libretro
|
|
core_classification: community_fork
|
|
core: mednafen_saturn_libretro
|
|
source: "https://github.com/libretro/beetle-saturn-libretro"
|
|
upstream: "https://mednafen.github.io/"
|
|
profiled_date: "2026-03-24"
|
|
source_commit: "b5c8a465d8128d5bc8a6ad9bc0db561068127181"
|
|
core_version: "v0.9.45.1"
|
|
display_name: "Sega - Saturn (Beetle Saturn)"
|
|
cores:
|
|
- mednafen_saturn
|
|
- beetle-saturn
|
|
systems:
|
|
- sega-saturn
|
|
|
|
notes: |
|
|
Libretro port of Mednafen's Saturn emulation module, frozen circa v0.9.45.1
|
|
(2017) with some later backports. Region auto-detection reads the disc header
|
|
and selects the matching BIOS. Manual override via beetle_saturn_region option.
|
|
|
|
InitCommon() returns false if the BIOS file is missing or not exactly 512 KB.
|
|
Both region BIOS files are required for full region coverage.
|
|
|
|
KOF95 and Ultraman ROM carts are loaded when the cart type is set via core
|
|
option or auto-detected from the internal game database.
|
|
|
|
Upstream Mednafen (1.32.x) has ST-V arcade board support (3 additional BIOS
|
|
files) and bootable ROM cart support, both absent from this libretro port.
|
|
|
|
files:
|
|
- name: "sega_101.bin"
|
|
system: sega-saturn
|
|
region: [japan, asia-ntsc]
|
|
required: true
|
|
size: 524288
|
|
validation: [size]
|
|
note: "Saturn BIOS v1.01 (Japan). Used when region is JP or Asia NTSC."
|
|
source_ref: "mednafen/ss/ss.c:1761 (region filename), mednafen/ss/ss.c:1786-1903 (open, size check, read, sha256)"
|
|
|
|
- name: "mpr-17933.bin"
|
|
system: sega-saturn
|
|
region: [north-america, europe, south-korea, asia-pal, brazil, latin-america]
|
|
required: true
|
|
size: 524288
|
|
validation: [size]
|
|
note: "Saturn BIOS (NA/EU). Used for all non-JP/Asia-NTSC regions."
|
|
source_ref: "mednafen/ss/ss.c:1763 (region filename), mednafen/ss/ss.c:1786-1903 (open, size check, read, sha256)"
|
|
|
|
- name: "mpr-18811-mx.ic1"
|
|
system: sega-saturn
|
|
required: false
|
|
size: 2097152
|
|
note: "KOF95 expansion ROM cart. Loaded when cart type set to KOF95."
|
|
source_ref: "mednafen/ss/cart.c:200-215 (firmware path + open), mednafen/ss/cart/rom.c:51 (CART_ROM_Init)"
|
|
|
|
- name: "mpr-19367-mx.ic1"
|
|
system: sega-saturn
|
|
required: false
|
|
size: 2097152
|
|
note: "Ultraman expansion ROM cart. Loaded when cart type set to Ultraman."
|
|
source_ref: "mednafen/ss/cart.c:200-215 (firmware path + open), mednafen/ss/cart/rom.c:51 (CART_ROM_Init)"
|
|
|
|
- name: "satar4mp.bin"
|
|
system: sega-saturn
|
|
required: false
|
|
size: 262144
|
|
note: "Action Replay 4M Plus firmware. Unfinished in source (mednafen/ss/cart/ar4mp.c:22-24), needs CPU UBC emulation. Cart type not exposed in core options."
|
|
source_ref: "mednafen/ss/cart.c:218 (CART_AR4MP case), mednafen/ss/cart/ar4mp.c:150 (CART_AR4MP_Init)"
|