Amiberry v8.1.0 is released. Amiberry is an optimized Amiga emulator for ARM-based SoCs (such as the Raspberry Pi, Odroid XU4, ASUS Tinkerboard, etc.), that brings you the highest performance Amiga emulation. It’s an open-source project, build with the efforts of several people and based on previous work of others.
Amiberry Changelog:
New Features
Multi-monitor RTG rendering — RTG screens can now display on a separate physical monitor. Per-monitor renderer and surface lifecycle, window placement on configured display, and touch/pen input on external monitors (#1593, #1856, #1861)
.uaem sidecar filesystem metadata — Host filesystem emulation now reads/writes .uaem sidecar files for Amiga protection bits, timestamps, and file comments. Supports encoded filenames and ACTION_SET_COMMENT
Native OS file dialogs — File requesters now use the native OS dialog (via NFD-extended) on all platforms (#1845)
Multi-mouse support — SDL3 per-device mouse tracking allows multiple mice to be assigned to different Amiga ports
RTG host display selector — New option in the RTG panel to choose which physical display shows RTG output
Enhancements
Merged latest updates from WinUAE emulation core
Updated Dear ImGui to latest version
Improved autocrop with per-axis integer scaling and vblank-based NTSC detection (#1862)
Crisp ImGui text rendering on HiDPI displays (macOS Retina, Linux/Windows scaling)
Sprite autoscale detection improvements
Updated WHDLoad to latest version with auto-detect from archive
SDL3 extra controller button mappings
macOS user data relocated to ~/Documents/Amiberry with automatic migration from previous location (#1872)
Bug Fixes
Fix CPU spinning at 100% due to unlocked mutex in sleep_millis2
Fix crash when configured display is disconnected
Fix joystick hot-plug detection during GUI phase (#1869)
Fix joystick input not triggering (#1869)
Fix click-through when resuming emulation from the GUI on KMSDRM (#1871)
Fix incorrect aspect ratio in NTSC modes (#1862)
Fix autocrop aspect ratio in CRT shader and non-integer scaling paths
Fix host filesystem recursive copy failing with wrong object type (#1873)
Fix crash when controller with high button/axis counts is connected
Fix crash in Custom Controls panel when controller is connected
Fix Quickstart config combo showing A500 defaults after returning to GUI
Fix RTG crash: P96 state arrays indexed by board, not monitor
Fix uae_ClockSync pipe protocol mismatch causing deadlock
Fix plugins not loading on Windows installs (#1857)
Fix Save As dialog not appending .uae extension
Fix 16-bit RTG modes always using 32-bit host format (#1847)
Migrate old RTG BGRA pixel format to RGBA on config load (#1850)
Harden floppy disk path handling against buffer overflows
Fix macOS NFD-decomposed filenames in utf8_to_latin1
Fix libgpiod v1/v2 API detection via pkg-config (#1851)
Fix build with USE_GPIOD and USE_DBUS on Debian 13 Trixie (#1851)
Fix errno not set in virtual filesystem helpers
Fix libretro build compatibility
Packaging & CI
Signed RPM packages for Fedora/RHEL repository
Improved Flatpak manifest for Flathub quality guidelines
Fixed macOS universal binary dylib merging
macOS DMG published directly (no ZIP wrapper)
Cross-platform build fixes for embedded Linux (#1838)
Various CI fixes for macOS notarization and Homebrew bash
Download: Amiberry v8.1.0
Source:Here
0 Comments
Post a Comment