Skip to content

v5.9.6

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 21:08
· 1 commit to master since this release
4388acd

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)

✨ Changes

  • WHDBooter now uses Amiberry's booter logic (#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)

πŸ—οΈ Build System

  • CI: the FreeBSD builds are removed (#52)