You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHubβs verified signature.
v5.9.6 - 2026-10-27
π Bugfixes
With JIT enabled, the 5.9.3β5.9.5 Linux ARM builds stopped emulating within the first few frames: arm64 froze at the first Kickstart blitter wait, and armhf kept resetting. The JIT now reaches its cycle counter correctly on both (#51, fixes #49)
The armhf Debian trixie package can be installed again (#51)
.dsq disk images (LZX archives holding a packed disk) whose packed disk is short or malformed no longer read past the end of the data; they open as the original file (#53)
Database entries are matched by SHA1 before filename.
Slaves are auto-detected from the archive, including AGA/68020 detection from the slave's header, and the WHDLoad panel shows each slave's drawer.
Unknown games boot as an A1200.
Fast Copper settings from the game database are kept.
The old AMOS-based loader that started when no slave was found is removed. It could hang and had no WHDLoad to run.
The Amiga libraries some WHDLoad games need are no longer inside boot-data.zip, because their licences don't allow bundling them. "Update WHDBooter files" downloads them from their Aminet packages while one is missing: the XPK libraries, MMULib's 68040.library (with the mmu.library and 680x0.library it needs), explode.library and OctaMED's medplayer.library. Every file is checked against its CRC. They go into the WHDBoot folder's Libs drawer, which the booter mounts as DH4: and adds to LIBS: (#53)
"Update WHDBooter files" now downloads boot-data.zip from the Amiberry-Lite repository (#53)
LhA archives are read with Lhasa instead of LHa for UNIX, whose licence is not free. The rare -lh2- and -lh3- compression methods are no longer decoded (#53)
LZX archives are read by a new decoder written for Amiberry, replacing unlzx, which had no licence (#53)
π Licensing
The UAE portability headers and vm.cpp, which were GPL-2.0-only, are replaced with Amiberry's GPL-3.0-or-later rewrite, with no change in behaviour (#53)
gamecontrollerdb.txt carries its zlib licence notice (#53)