Ymir Git (2026/06/13) is a work-in-progress emulator for Sega Saturn. It supports loading games from various file formats and includes features like automatic BIOS detection, region switching, customizable keybindings, and multiplayer support for two players. Additional functionalities include backup RAM management, save states, rewinding capabilities, and an integrated memory manager. The recent changelog notes various fixes and the organization of features into dedicated services (like FileDialogService and InputService). New settings for Threaded SCSP and SH-2 overclocking have also been added. Overall, Ymir is enhancing its function and usability for Sega Saturn enthusiasts.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on đ)
Ymir Git (2026/06/13) has been released. It is an ongoing project for a Sega Saturn emulator.
Features:
Load games using BIN+CUE, IMG+CCD, MDF+MDS, or ISO formats
Automatic detection of IPL (BIOS) ROM
Automatic region adjustments
Support for up to two players using standard Control Pads on both ports (more features coming soon)
Fully customizable key mappings
Backup support for RAM and DRAM cartridges (more features on the way)
Integrated memory management for importing and exporting saves, with the ability to transfer between internal and cartridge RAM
Save state functionality
Rewind capability (up to one minute at 60 fps), turbo mode, and frame stepping (forward and backward)
A feature-rich debugger still in development
Ymir Changelog:
* fix(app): Constrain the history and settings windows to fit the viewport
* feat(app): Prevent VDP layer visibility settings from closing the menu
* Merge pull request #897 from SternXD/apprefactor
* ymir-sdl3/App: Relocate cartridge dialogs to ROMService
* ymir-sdl3/App: Transition save states and debugger persistence to SaveStateService
* ymir-sdl3/App: Centralize window and modal management to WindowManagerService
* ymir-sdl3/App: Move input binding and peripheral management to InputService
* ymir-sdl3/App: Shift file dialog functionalities to FileDialogService
* ymir-sdl3/App: Reassign scaling, styling, and display management to DisplayService
* ymir-sdl3/App: Transfer disc loading and management to DiscService
* ymir-sdl3/App: Delegate ROM loading and scanning tasks to ROMService
* ymir-sdl3/App: Organize mouse capture under MouseCaptureService
* ymir-sdl3/App: Update checker functionality is now in UpdateCheckerService
* ymir-sdl3/App: Manage screenshot activities with ScreenshotService
* fix(bup): Exit the loop immediately if an invalid block index is detected
* feat(settings): Introduce Threaded SCSP option in the Tweaks tab
* docs: Incorporate Threaded SCSP into CHANGELOG
* Merge pull request #896 from SternXD/scsp-m68k-threaded
* SCSP/M68K: Implement Threaded SCSP and M68K
* docs: Revise CHANGELOG to include the new SH2 overclocking setting
* Merge pull request #895 from SternXD/sh2-oc
* SH-2/ImGui: Integrate SH-2 overclocking support
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!