Ymir Git (2026/08/15) is released. A work-in-progress Sega Saturn emulator.
Features:
Load games from BIN+CUE, IMG+CCD, MDF+MDS or ISO files
Automatic IPL (BIOS) ROM detection
Automatic region switching
Up to two players with standard Control Pads on both ports (more to come)
Fully customizable keybindings
Backup RAM and DRAM 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)
A work-in-progress feature-rich debugger
Ymir Changelog:
* chore: Fix typo in CHANGELOG
* fix(docs): Add missing line to CHANGELOG
* fix(gfx-d3d12): Use raw pointers when enumerating DXGI adapters
* feat(gfx): Allow selecting a graphics adapter
* fix(gfx-d3d12): Change initial upload buffer state to D3D12_RESOURCE_STATE_GENERIC_READ
* chore(gfx-d3d12): Remove useless and unused debug parameter
* fix(gfx-d3d12): Fix initial fence values
* docs: Missed a spot
* docs: Add instructions for updating GPU drivers
* chore(deps): Point ImGui to v1.92.9b-docking
* Merge pull request #925 from SternXD/macscaling
* fix(app): Fix double scaling the UI on macOS
* build: Include dxcompiler.dll and dxil.dll in Windows builds
* docs: Update links to Microsoft Visual C++ Redistributable installers
* docs(build): Update build instructions on Linux regarding Vulkan support
* Merge pull request #923 from bsdcode/ci_add_glslang
* build(ci): Install glslang and vulkan-headers on FreeBSD
* fix(gfx): Another case of reordering file name prefixes/suffixes
* feat(gfx): Check for SPIR-V support by trying to compile a simple shader program and checking the output
* chore(gfx): Rename `SHADERS_SPIRV_SUPPORTED_BY` to `SPIRV_COMPILER_NAME`
* chore(gfx): Rename shaders to specify the stage as a suffix
* build: Allow specifying a custom PR number when running the workflow manually
* build: Make PR builds include the PR number in the version string
* build: Allow PR builds to be built manually, to test the workflow
* fix(app): Remove leftover code
* build: Install Vulkan SDK in main builds
* fix(gfx): Out values have to be set at `PARENT_SCOPE`
* fix(gfx): Fix profile matcher regex
* feat(gfx): Use glslc when DXC is unavailable
* feat(gfx): No longer require SPIR-V if Vulkan is absent
* build(ci): Install shaderc on FreeBSD
* feat(gfx): Check for shaderc/glslc
* build(ci): Fix PR build dependency graph
* build(ci): Add workflow to build and upload artifacts on PRs and run CI on all branches
* fix(gfx-metal): Fix incorrect class name in Metal graphics context implementation
* fix(gfx): Remove obsolete functions from Metal graphics context implementation
* fix(gfx): Fix macro guards in `kDefaultBackend` definition
* fix(build): WIL should only be included on Windows
* build(ci): Use a different action to install Vulkan SDK
* build(ci): Install Vulkan SDK
* chore(gfx): Remove debug messages
* chore(gfx): Rework CMake shader compiler to hopefully support multiple platforms
Download: Ymir Git (2026/08/15)
Source: Here
2026-08-15
Tags:
Console,
Official_Build,
SS,
Ymir

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!