Amiberry ist ein optimierter Amiga-Emulator für ARM-basierte Boards (wie Raspberry Pi, ASUS Tinkerboard, Odroid XU4 usw.). Die Core-Emulation stammt von WinUAE, ist aber etwas abgespeckt, um auf leistungsschwachen Boards eine gute Performance zu erzielen. Es umfasst JIT-CPU- und FPU-Unterstützung, um leistungsstarke Ergebnisse in CPU-intensiven emulierten Umgebungen zu erzielen. Darüber hinaus haben wir einige einzigartige Funktionen, die speziell für Amiberry entwickelt wurden, wie den WHDLoad-Booter und die Unterstützung für RetroArch-Controller-Mapping.
Nun wurde die Version 5.3 veröffentlicht, welche u.a. folgende Änderungen bzw. Verbesserungen bereit hält:
New Features
- statusline resync indicator, merged from latest WinUAE
Bugs fixed
- AmiQuit was missing from boot-data.zip file
- Fixed P96 not working anymore in some environments
- input options were not properly parsed when using default.uae on startup, until the GUI was opened once
- Navigation in Custom controls when using SDL2 versions older than 2.0.14 wasn’t correct
- don’t overwrite all of changed_prefs when enabling autoheight in DMX
- Reverted CIA changes until upstream bug is fixed
Improvements
- Updated WHDLoad binary to 18.8
- updated WHDBooter XML to latest version
- Added logging when parsing Custom Controls from XML
- CD32 C2P/NVRAM only config fixes, C2P init fix.
- Add Brightness/Contrast controls on the GUI #974
- upgraded floppybridge to latest version (v1.3), fixes some issues with GreaseWeazle
- fixed multiple datatype related compiler warnings
- merged various definitions from latest WinUAE
- CPU emulation STOP update
- upgraded FloppyBridge to v1.3
- check for w/h values before setting custom limits
- newcpu emulation minor fixes
- set a default pattern for memory hard reset
Build system
- updated CMakeLists file, excluded “other” labels from release notes
- Removed Dispmanx 64-bit Manjaro build
- allow CI workflow to be triggered manually also
- added docker build for rpi4-sdl2
- don’t try to copy file locally when using docker
- Added x86_64 build, disabled rpi 32-bit self-hosted
- Fixed x86-64 make command
- deprecated self-hosted agents for SDL2 builds, using Docker instead
- Removed Dispmanx targets from pre-compiled binaries list
Refactors
- WHDBooter options parsing improvements
- compiler warning fixes in disk.cpp
Documentation Changes
- removed “bug” from recognized commit labels
- Added CI badge on Readme
- updated README with improved instructions