Skip to content

Ymir Version Control (August 4, 2026)

Ymir Git (2026/08/04) is a Sega Saturn emulator currently under development, supporting various file formats like BIN+CUE and ISO. Features include automatic BIOS detection, region switching, customizable keybindings, multiplayer support for two players, and a save manager. Users can utilize save states, rewind gameplay, and enjoy turbo speed. The latest changelog highlights performance improvements in audio loading, fixes for audio track computation, and new features including MP3 and OGG support. Additionally, it integrates a rich debugger and refines audio resampling processes while managing dependencies for optimal performance. Download options are available.

Ymir Git (2026/08/04) has been released. It’s a work-in-progress Sega Saturn emulator.

Features:
Load games from BIN+CUE, IMG+CCD, MDF+MDS, or ISO files
Automatic detection of IPL (BIOS) ROM
Seamless region switching
Support for up to two players with standard Control Pads on both ports (more features coming)
Fully customizable key mappings
Support for backup RAM and DRAM cartridges (additional features coming)
Integrated memory manager for importing and exporting saves, and transferring between internal and cartridge RAM
Save states functionality
Rewinding (up to one minute at 60 fps), turbo speed, and frame stepping (forwards and backwards)
A feature-rich debugger still under development

Ymir Changelog:
* perf(media-cue): Reordered operations to enhance MP3/OGG loading performance
* fix(media-cue): Pad MP3, OGG, and WAV audio tracks to 2352 bytes as necessary
* fix(media-cue): Accurately compute track count on discs with sparse track numbers
* docs(media): Updated CHANGELOG to reflect MP3 and OGG support
* chore(app): Added a new contributor to the About window
* Merged pull request #920 from surajrbhardwaj/feature/adding-ogg-and-mp3-support
* chore: ran clang-format
* fix: Updated path.c_str() calls to path.string().c_str() to accommodate wchar_t’s in Windows
* feat: Implemented manual linear interpolation resampling
* Removed mini audio as a universal dependency
* chore: Eliminated the submodule for speexdsp (not utilized)
* chore: Deleted the speexdsp code and implementation
* Resolved merge conflicts
* feat: Incorporated resampling using the miniaudio header
* dependency: Removed clownresampler, added miniaudio
* dependency: Added clown resampler as a new dependency
* feat: Resampled raw PCM data utilizing speexdsp
* dependency: Added speexdsp as a git submodule for audio resampling
* fix: Corrected include path
* Updated include statements
* Merged remote-tracking branch ‘upstream/main’ into feature/adding-ogg-and-mp3-support
* fix: Adjusted comment formatting; reverted changes in CMake lists to fix improper dependency linking and removed incorrect header files
* chore: Final touches before pull request
* chore: Reformatted code using clang-formatter
* feat: Enabled conversion from MP3 and OGG to raw binary format.
* build: Added dr_mp3.h and stb_vorbis.c as dependencies and updated include paths to include the vendor directory for single-file dependencies

Download: Ymir Git (2026/08/04)

Source: Here

Tags

About

David (Dadmin) B. is a writer with a passion for retro gaming, Christianity, disaster preparedness, America’s military and law enforcement, and the occasional dose of slapstick absurdity masquerading as satire. He enjoys digging into forgotten stories, preserving various elements of history, and creating content that is informative, entertaining, and full of personality.

Check Also

Coffee GB Version 2.1.6

Coffee GB v2.1.6 is an updated Gameboy Color emulator developed in Java 16 and Kotlin, …

Leave a Reply

Your email address will not be published. Required fields are marked *