github BlitterStudio/amiberry v8.1.2

7 hours ago

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 #version directive. (#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 SHChangeNotifyW export 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 authopen fallback 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.

Don't miss a new amiberry release

NewReleases is sending notifications on new releases.