Ymir

From Emulation General Wiki
Revision as of 20:23, 3 May 2026 by Ilyagredasov (talk | contribs) (Downloads)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Ymir
Developer(s) StrikerX3
Latest version 0.3.3 [+]
Active Yes
Platform(s) Windows
Linux
macOS
FreeBSD
Architecture(s) x86_64, aarch64, ARM64
Emulates Sega Saturn
Compatibility Compatibility list
Support ($) Patreon
Programmed in C++
License GPLv3
Source code GitHub
Issue tracker GitHub

Ymir is a WIP open-source Sega Saturn Emulator written in C++.

Downloads

[edit | edit source]
Windows Linux macOS macOS Windows on ARM Linux ARM Latest builds
Windows Linux macOS macOS Windows on ARM Linux ARM Latest nightly
Linux Flatpak

FreeBSD FreshPorts

Features

[edit | edit source]

Ymir features loading games from CHD, BIN+CUE, IMG+CCD, MDF+MDS and ISO files, automatic IPL (BIOS) ROM detection and region switching, support for up to two players with standard Control Pads or 3D Control Pads on both ports (more to come), fully customizable keybindings, support for backup RAM, DRAM and ROM cartridges (more to come), integrated backup memory manager to import and export saves, and transfer between internal and cartridge RAM, save states, rewinding (up to one minute at 60 fps), turbo speed, frame step (forwards and backwards), full screen mode with VRR support and low input lag, optional deinterlaced/progressive rendering of high resolution modes, transforming meshes to real transparency, and a WIP feature-rich debugger. A libretro core is ready for deployment should the community decide so.

For a full list of features, see: Sega Saturn Emulator Features Table

Screenshots

[edit | edit source]
Ymir debugger screen
Ymir GUI
[edit | edit source]