Amiberry 8.1.4 is a stability and usability release focused on startup reliability, display handling, and Android polish.
This update fixes the macOS Intel JIT startup crash, improves KMSDRM fullscreen behavior, adds dedicated multi-threaded Vulkan rendering, and brings several quality-of-life improvements
to both the desktop GUI and the Android app.
Bug Fixes
- macOS: Fixed a startup crash affecting Intel systems when JIT was enabled.
- KMSDRM: Fixed GUI desktop fullscreen startup and drawable size handling.
- Graphics Window: Fixed lifecycle issues and improved behavior when switching macOS Spaces.
- Input: Fixed the on-screen joystick getting stuck in one direction and improved joystick re-enumeration when toggling the on-screen joystick.
- GUI: Improved touch scrolling and scrollbar interaction in the ImGui interface.
- CD Drive: Fixed infinite recursion in IOCTL handling when a CD drive has no disc. (#1922)
- CLI: Fixed
--versionoutput and removed the broken-valias. - DiskSwapper: Fixed SDL3 const-correctness and safety issues.
- Packaging: Bundled SDL3 libraries in Ubuntu 22.04 and 24.04
.debpackages. - Startup: Removed the warning about missing PNG assets on startup.
New Features
- Vulkan: Added multi-threaded rendering with a dedicated render thread.
- GUI: Amiberry now persists GUI window size and position across sessions.
- DiskSwapper: Multi-disk ZIP archives can now populate the DiskSwapper automatically. (#960)
Android
- Frontend: Added a pause menu, search, recent launches, theme toggle, and broader UX improvements.
- Resilience: Hardened the Android app for better stability and smoother quick-start behavior.
- Recent Launches: Switched to JSON-backed recent launches, preserved full media sets, and improved refresh behavior in Compose.
Other
- Core: Improved bootstrap and portable mode handling.
- Libretro: Fixed libretro builds.
Packages for Linux, macOS and Windows are included with this release.
Android testing release invites will start going out to the project supporters shortly.