Release notes

Amiga Imager v0.81

PFS3 dostype fix, SD card write alignment fix, and corrected MUI package installation, plus Classic build validation on real A500 hardware.

  • Beta release
  • Apple Silicon and Intel
  • Classic build confirmed on real A500 hardware

Beta - macOS 14+, Apple Silicon and Intel.

Highlights

PFS3 dostype fix

The filesystem type token for PFS3 All-In-One was incorrectly mapped to PFS3 in part_fs_to_dostype(). The correct RDB dostype string is PDS3 (0x50445303). Builds selecting PFS3 as the partition filesystem previously failed with "File system with DOS type 'PFS3' not found" immediately after the rdb part format step.

SD card write alignment fix

Writing the finished image to a physical SD card via dd failed with "Invalid argument" when the computed image size was not a multiple of 512 bytes. The block device rejects any write that ends on a partial sector. The image size is now rounded down to the nearest 512-byte boundary before being passed to dd, eliminating the partial-block error.

MUI package install fix

lhasa extracts Amiga LHA archives with lowercase directory names (for example MUI/ becomes mui/). The glob-based file search in install_aminet_package_buildtime() used find -path, which is case-sensitive on macOS even on case-insensitive APFS volumes. Switched to find -ipath with explicit -mindepth and -maxdepth guards. MUI and other packages whose archive layout differs in case are now installed correctly.

Hardware validated in v0.81

MachineAcceleratorKS ROMNICRTGBootNetwork
A600 (CM4)PiStorm16Emu68genetVideoCoreYesYes
A500 + Terrible Fire 68030/50 MHz (4 MB Fast, 2 MB Chip)TF 68030KS 512 KB--Yes-

Classic Amiga and PiStorm builds confirmed on both Apple Silicon and Intel Mac (macOS 14 Sonoma).

Remaining known gaps

  • hst-imager pinned to v1.5.564 - v1.6.x has an upstream FFS regression and must be confirmed fixed before unpinning.
  • MiSTer RTG (UAEGFX) + PPP networking - shipped but still unconfirmed on hardware.
  • Other Classic NICs - Ariadne, A2065, Hydra, X-Surf, EB920, and NE2000 driver pipelines exist, but only a subset is confirmed on real hardware.

Under the hood

  • 61 XCTest cases passing.
  • Distribution: signed and notarized universal binary (Apple Silicon + Intel), Developer ID, stapled.