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.
258 lines
7.2 KiB
YAML
258 lines
7.2 KiB
YAML
emulator: Kronos
|
|
type: libretro
|
|
core_classification: official_port
|
|
source: "https://github.com/libretro/yabause"
|
|
upstream: "https://github.com/FCare/Kronos"
|
|
profiled_date: "2026-03-24"
|
|
source_commit: "8926b0c6c347f8c5c755911ddb0ac695420ffbf8"
|
|
core_version: "v2.6.0"
|
|
display_name: "Sega - Saturn/ST-V (Kronos)"
|
|
cores:
|
|
- kronos
|
|
systems:
|
|
- sega-saturn
|
|
- sega-stv
|
|
|
|
notes: |
|
|
Kronos is a Sega Saturn and ST-V arcade emulator by FCare, forked from
|
|
Yabause. Requires OpenGL 4.3 compute shaders.
|
|
|
|
Saturn BIOS search order:
|
|
1. {system}/kronos/saturn_bios.bin
|
|
2. {system}/saturn_bios.bin
|
|
3. {system}/sega_101.bin
|
|
4. {system}/mpr-17933.bin
|
|
First file found wins. Real BIOS required (HLE deprecated, only available
|
|
via kronos_force_hle_bios core option for debugging).
|
|
|
|
ST-V BIOS: {system}/kronos/stvbios.zip or {system}/stvbios.zip
|
|
MAME-style ZIP containing region-specific EPROMs. Kronos picks the best
|
|
match by game region and kronos_stv_favorite_region core option (EU/US/JP/TW).
|
|
|
|
ROM cartridges for KOF95 and Ultraman are auto-detected via game database
|
|
(db.c) and loaded from system_dir when the corresponding game is running.
|
|
|
|
BIOS loading: libretro.c retro_load_game() lines 1601-1727.
|
|
STV blob table: ctrl/src/stv.c BiosList lines 112-136.
|
|
ROM cartridge DB: utils/src/db.c lines 43-45.
|
|
|
|
Standalone supports MPEG card ROM loading (Video CD card); disabled in
|
|
libretro port (mpegpath = NULL in yabause/src/libretro/libretro.c:1578).
|
|
|
|
archive_prefix: kronos
|
|
|
|
files:
|
|
# -----------------------------------------------------------
|
|
# Saturn BIOS - primary (any region)
|
|
# -----------------------------------------------------------
|
|
- name: "saturn_bios.bin"
|
|
path: "kronos/saturn_bios.bin"
|
|
system: sega-saturn
|
|
priority: 1
|
|
required: true
|
|
size: 524288
|
|
validation: [size]
|
|
note: "Primary Saturn BIOS. Any region accepted. Searched in kronos/ subdir first."
|
|
source_ref: "yabause/src/libretro/libretro.c:1619-1623"
|
|
|
|
# -----------------------------------------------------------
|
|
# Saturn BIOS - Japan v1.01 (fallback)
|
|
# -----------------------------------------------------------
|
|
- name: "sega_101.bin"
|
|
system: sega-saturn
|
|
region: [japan]
|
|
priority: 2
|
|
required: false
|
|
size: 524288
|
|
validation: [size]
|
|
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
|
|
source_ref: "yabause/src/libretro/libretro.c:1627"
|
|
|
|
# -----------------------------------------------------------
|
|
# Saturn BIOS - NA/EU (fallback)
|
|
# -----------------------------------------------------------
|
|
- name: "mpr-17933.bin"
|
|
system: sega-saturn
|
|
region: [north-america, europe]
|
|
priority: 3
|
|
required: false
|
|
size: 524288
|
|
validation: [size]
|
|
note: "Saturn BIOS (NA/EU). Last fallback for Saturn mode."
|
|
source_ref: "yabause/src/libretro/libretro.c:1631"
|
|
|
|
# -----------------------------------------------------------
|
|
# ST-V Arcade BIOS (stvbios.zip) - MAME romset
|
|
# -----------------------------------------------------------
|
|
- name: "stvbios.zip"
|
|
system: sega-stv
|
|
required: true
|
|
note: "MAME-style ZIP containing ST-V region BIOS EPROMs. Searched in kronos/ subdir first."
|
|
source_ref: "yabause/src/libretro/libretro.c:1608-1617, yabause/src/ctrl/src/stv.c:112-136"
|
|
|
|
# -----------------------------------------------------------
|
|
# ST-V BIOS blobs inside stvbios.zip
|
|
# -----------------------------------------------------------
|
|
|
|
# Japan
|
|
- name: "epr-23603.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [japan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "f688ae60"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:120"
|
|
|
|
- name: "epr-20091.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [japan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "59ed40f4"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:121"
|
|
|
|
- name: "epr-19730.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [japan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "d0e0889d"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:122"
|
|
|
|
- name: "epr-17951a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [japan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "2672f9d8"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:123"
|
|
|
|
- name: "epr-17740a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [japan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "3e23c81f"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:124"
|
|
|
|
- name: "epr-17740.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [japan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "5c5aa63d"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:125"
|
|
|
|
# Europe
|
|
- name: "epr-17954a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [europe]
|
|
required: false
|
|
size: 524288
|
|
crc32: "f7722da3"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:126"
|
|
|
|
# USA
|
|
- name: "epr-17952a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [north-america]
|
|
required: false
|
|
size: 524288
|
|
crc32: "d1be2adf"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:127"
|
|
|
|
- name: "epr-17741a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [north-america]
|
|
required: false
|
|
size: 524288
|
|
crc32: "4166c663"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:128"
|
|
|
|
# Taiwan
|
|
- name: "epr-19854.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [taiwan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "e09d1f60"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:129"
|
|
|
|
- name: "epr-17953a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [taiwan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "a4c47570"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:130"
|
|
|
|
- name: "epr-17742a.ic8"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
region: [taiwan]
|
|
required: false
|
|
size: 524288
|
|
crc32: "02daf123"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:131"
|
|
|
|
# Debug / Dev
|
|
- name: "stv110.bin"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
required: false
|
|
size: 524288
|
|
crc32: "3dfeda92"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:132"
|
|
|
|
- name: "stv1061.bin"
|
|
archive: stvbios.zip
|
|
system: sega-stv
|
|
required: false
|
|
size: 524288
|
|
crc32: "728dbca3"
|
|
validation: [crc32]
|
|
source_ref: "yabause/src/ctrl/src/stv.c:133"
|
|
|
|
# -----------------------------------------------------------
|
|
# ROM Cartridges (game-specific, loaded from system_dir)
|
|
# -----------------------------------------------------------
|
|
- name: "mpr-18811-mx.ic1"
|
|
system: sega-saturn
|
|
required: false
|
|
size: 2097152
|
|
validation: [size]
|
|
note: "ROM cartridge for The King of Fighters '95. Auto-detected via game DB."
|
|
source_ref: "yabause/src/utils/src/db.c:43-44, yabause/src/cs0.c:1207-1216"
|
|
|
|
- name: "mpr-19367-mx.ic1"
|
|
system: sega-saturn
|
|
required: false
|
|
size: 2097152
|
|
validation: [size]
|
|
note: "ROM cartridge for Ultraman: Hikari no Kyojin Densetsu. Auto-detected via game DB."
|
|
source_ref: "yabause/src/utils/src/db.c:45, yabause/src/cs0.c:1207-1216"
|