Ymir v0.1.2 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
GimliDS Changelog:
This release brings many enhancements and fixes to the input system.
Gamepad support has been improved. You can now map triggers to buttons and analog sticks to D-Pads (in addition to the D-Pad). The new defaults are shown below:
A new section in the Input settings tab allows you to adjust and test deadzones and sensitivity for analog to digital mappings.
The window will also display a message in case you assign a key that was already assigned to another action. This check is also done when restoring default keybindings. The “View” button displays a list of unmapped actions and “Clear” clears the message.
You should now be able to bind and use keys that were assigned to disconnected controllers (although this will still unbind them; a fix is coming soon).
New features and improvements
Input: Improved support for gamepads. You can now configure triggers as buttons, map analog sticks to the D-Pad, adjust deadzones, and more. (#36, #37, #54)
Input: Added one more slot for input binds
Fixes
Input: Keys no longer get stuck when focusing windows, menus, etc.
Input: Keys bound to controller on port 2 (by default: arrow keys, numpad and navigation block) should no longer prevent keys bound to the controller on port 1 from working. (#50)
Several stability improvements (@Wunkolo)