Amiberry 8.1.4 released with better startup, Vulkan rendering, and Android features

Amiberry 8.1.4 has been released, bringing a range of stability fixes, performance improvements, and usability refinements to the well-known Amiga emulator. Rather than introducing major new features, this update focuses on improving reliability and polishing the experience across the platforms that Amiberry supports, including Linux, macOS, Windows, and Android. The release concentrates on resolving technical issues that could affect startup and system behavior, while also improving graphics rendering and interface functionality. As a result, users running classic Amiga software on modern systems should notice a smoother and more consistent experience overall. One of the most important fixes in this version addresses a startup crash that affected macOS Intel systems when JIT (Just-In-Time compilation) was enabled. In certain situations, this issue prevented the emulator from launching correctly. With this problem now resolved, Amiberry should start reliably on affected machines. The update also removes a warning message related to missing PNG assets that could appear during startup, making the launch process cleaner and less confusing. Additional improvements have been made to bootstrap handling and portable mode detection, ensuring the emulator initializes properly in different setups and installation environments. Systems using the KMSDRM display backend also benefit from improved fullscreen initialization, which helps ensure a smoother transition into fullscreen mode.

Amiberry 8.1.4 also introduces an important technical improvement to the Vulkan graphics backend. Rendering can now run in a dedicated thread, enabling multi-threaded Vulkan rendering. By moving rendering tasks to a separate thread, the emulator can process graphics more efficiently and reduce potential bottlenecks that occur when multiple tasks compete for the same resources. This change can improve performance and responsiveness on systems using Vulkan, particularly during demanding graphical workloads within the emulator. The graphical user interface has also received several practical usability improvements. Amiberry now remembers the GUI window’s size and position between sessions, allowing users to maintain their preferred layout each time they launch the emulator. Support for multi-disk ZIP archives has also been improved. When a ZIP archive contains multiple disk images, the emulator can now automatically detect the disks and load them into the DiskSwapper. This makes managing classic Amiga software that originally required several floppy disks much easier, eliminating the need for manual configuration in many cases.

Further improvements have been made to the ImGui-based interface used by Amiberry. Touch interaction has been refined with better scrolling behavior and improved scrollbar handling. These adjustments make the interface easier to navigate on touchscreen devices and handheld systems, which is particularly helpful for users running the emulator on portable setups where traditional mouse control may not be available. The Android version of Amiberry also receives several frontend enhancements in this release. A new pause menu has been added, giving users easier control over running sessions. The interface now includes a search feature, allowing users to quickly locate games or configurations. A recent launches list has also been introduced, making it easier to return to recently played titles without navigating through menus. In addition, a theme toggle option allows users to change the appearance of the interface according to their preference.

Behind the scenes, the recent launches system has been redesigned to use a JSON-based backend. This change allows the emulator to track media sets more reliably and update the recent launches list more accurately. By improving how this information is stored and refreshed, the emulator can better maintain a consistent record of recently used titles across sessions. The update also includes a number of smaller fixes and technical improvements. Problems affecting the on-screen joystick have been corrected, improving usability in situations where virtual controls are required. A recursion issue related to CD drive IOCTL handling has been resolved, preventing potential errors when interacting with CD-based media. The command-line “–version” output has also been corrected so it now displays accurate information when used.

Additional work has been done to improve SDL3 packaging for Ubuntu builds, helping streamline distribution and compatibility for Linux users. Compatibility fixes were also added for libretro builds, ensuring better integration with environments that rely on the libretro framework. Overall, Amiberry 8.1.4 is a maintenance-focused update that prioritizes stability, performance, and usability improvements. By addressing startup issues, enhancing Vulkan rendering, refining the graphical interface, and improving the Android frontend, this release continues to strengthen the emulator’s reliability across multiple platforms. These improvements help ensure that Amiberry remains a robust and dependable solution for running classic Amiga software on modern hardware.

Spread the love
error: