Skip to content

ymir

Type standalone + libretro
Classification Community forks
Source standalone, libretro
Upstream https://github.com/StrikerX3/Ymir
Version v0.2.1 (standalone), PR#746 (libretro)
Revision StrikerX3/Ymir@5e9310410baa, warmenhoven/Emir@5d99cbbf8132
Profiled 2026-03-26
Profile YAML, JSON
Cores ymir
Systems sega-saturn
Technical notes

Ymir is a Sega Saturn emulator by StrikerX3. The libretro port by warmenhoven wraps the shared ymir-core library (PR #746, not yet merged). No .info file exists in libretro-core-info.

Standalone: scans configured directories recursively for files matching the expected size. No specific filenames required. Identifies known ROMs by XXH128 hash from an internal database (19 IPL variants, 4 CD Block versions, 2 ROM carts). Unknown files are accepted if size matches.

Libretro: searches {system}/sega_101.bin, mpr-17933.bin, saturn_bios.bin in order. First file found with exact 512 KiB size wins.

Batocera standalone: configgen maps IPLROMImages to /userdata/bios, CDBlockROMImages to /userdata/roms/saturn/cdb/, ROMCartImages to /userdata/roms/saturn.

No HLE fallback for IPL ROM. CD Block LLE is optional and falls back to HLE when disabled or no ROM found. Known CDB versions: 1.04, 1.05, 1.06.

ROM cartridges: KoF95 and Ultraman shipped with physical ROM carts. Auto-detected from game database when loading a disc.

Addon cartridges: 1M/4M DRAM expansion handled via core option (no files).

XXH128 hashes used for ROM identification only, not validation. All file loading validates size only.

4 files | 1 required, 3 optional | 4 in repo, 0 missing | 1 with HLE fallback Categories: 2 BIOS, 2 game data

sega_101.bin required in repo #
Saturn IPL ROM (BIOS). Any region accepted.

  • System: sega-saturn
  • Size: 512.0 KB
  • Aliases: mpr-17933.bin, saturn_bios.bin
  • Validation: size
  • Source: standalone: apps/ymir-sdl3/src/util/rom_loader.cpp:9-22, apps/ymir-sdl3/src/app/rom_manager.cpp:14-56, libs/ymir-core/include/ymir/sys/memory_defs.hpp:9; libretro: apps/ymir-libretro/src/libretro.cpp:260-263, apps/ymir-libretro/src/libretro.cpp:534-558
  • Collection copy: bios/Sega/Saturn/SAT_1.01-(J).bin
  • Platforms: batocera sega_101.bin, bizhawk SAT_1.01-(J).bin, emudeck sega_101.bin, lakka sega_101.bin, recalbox saturn/sega_101.bin, retroarch sega_101.bin, retrobat sega_101.bin, retrodeck bios/sega_101.bin, retropie sega_101.bin, rocknix sega_101.bin, romm saturn/sega_101.bin

cdb/cdb_rom.bin optional in repo HLE fallback #
SH1 CD Block ROM for low-level CD drive emulation. Scans cdb/ subdirectory for any matching file.

  • System: sega-saturn
  • Size: 64.0 KB
  • Validation: size
  • Source: standalone: apps/ymir-sdl3/src/util/rom_loader.cpp:25-38, apps/ymir-sdl3/src/app/rom_manager.cpp:58-93, libs/ymir-core/include/ymir/hw/sh1/sh1_defs.hpp:7; libretro: apps/ymir-libretro/src/libretro.cpp:565-591
  • Collection copy: bios/Sega/Saturn/cdb/cdb106.bin

mpr-18811-mx.ic1 optional in repo game_data #
ROM cartridge for The King of Fighters '95.

  • System: sega-saturn
  • Size: 2.0 MB
  • Validation: size
  • Source: standalone: apps/ymir-sdl3/src/app/rom_manager.cpp:96-131, libs/ymir-core/include/ymir/db/rom_cart_db.hpp:19-22; libretro: apps/ymir-libretro/src/libretro.cpp:621, apps/ymir-libretro/src/libretro.cpp:598-618
  • Collection copy: bios/Sega/Saturn/SAT_KoF95.bin
  • Platforms: batocera mpr-18811-mx.ic1, bizhawk SAT_KoF95.bin, lakka mpr-18811-mx.ic1, recalbox saturn/mpr-18811-mx.ic1, retroarch mpr-18811-mx.ic1, retrobat mpr-18811-mx.ic1, retrodeck bios/mpr-18811-mx.ic1, retropie mpr-18811-mx.ic1, rocknix mpr-18811-mx.ic1, romm saturn/mpr-18811-mx.ic1

mpr-19367-mx.ic1 optional in repo game_data #
ROM cartridge for Ultraman: Hikari no Kyojin Densetsu.

  • System: sega-saturn
  • Size: 2.0 MB
  • Validation: size
  • Source: standalone: apps/ymir-sdl3/src/app/rom_manager.cpp:96-131, libs/ymir-core/include/ymir/db/rom_cart_db.hpp:25-28; libretro: apps/ymir-libretro/src/libretro.cpp:622, apps/ymir-libretro/src/libretro.cpp:598-618
  • Collection copy: bios/Sega/Saturn/SAT_Ultraman.bin
  • Platforms: batocera mpr-19367-mx.ic1, bizhawk SAT_Ultraman.bin, lakka mpr-19367-mx.ic1, recalbox saturn/mpr-19367-mx.ic1, retroarch mpr-19367-mx.ic1, retrobat mpr-19367-mx.ic1, retrodeck bios/mpr-19367-mx.ic1, retropie mpr-19367-mx.ic1, rocknix mpr-19367-mx.ic1, romm saturn/mpr-19367-mx.ic1

Generated on 2026-10-20T03:49:43Z