Bug Fixes
- UAE Board autoconfig: Fixed CPU halt when software writes an invalid address to the autoconfig space. (#1901)
- File dialog: Fixed crash caused by stale ImGuiListClipper context pointer. (#1900)
- Audio: Fixed dropouts during auto-resolution and autocrop changes. (#1899)
- Mouse capture: Fixed mouse not being recaptured after closing the GUI. (#1895)
- Mouse capture: Release mouse grab on Alt-Tab so cursor can leave the window.
- CRT shaders: Inject GLSL preamble for shaders missing a
#versiondirective. (#1893) - Clock:
getlocaltime()returned UTC instead of local time. (#1896) - x86-64 JIT: Decode all ModR/M modes for byte MOV in the exception handler.
- x86-64 JIT: Handle Ramsey size probes in JIT exception handler.
- Windows installer: Fixed crash caused by missing
SHChangeNotifyWexport in shell32.dll. - Windows file dialogs: Force native file dialogs to open in the configured default directory.
- libretro: Fixed macOS build regression (missing
macos_authopen.cpp).
New Features
- Portable mode: Added portable mode toggle and reset-to-defaults button in the Paths panel. (#1897)
- Mouse release hotkey: Added Ctrl+Alt hotkey to release mouse capture.
- macOS raw disk access: Added
authopenfallback for physical raw disk access in the HDD panel. - Vulkan renderer (experimental): Phase 3 — pipeline setup, frame buffering, and textured presentation.
- GUI: Improved sidebar and panel spacing/density. (#1874)
Performance
- Input dispatch: Switched to event-driven input dispatch, eliminating SDL polling.
- Input hotkeys: Per-device event-ordered hotkey tracking for proper isolation.
- HiDPI mouse: Cached per-monitor mouse scale factors to avoid repeated lookups.
Other
- Updated Dear ImGui to the latest version.
- Improved audio queue robustness and buffer size UI.
- Updated Sound panel help text.
- Refreshed Windows Start Menu entries after install.