Release notes

Amiga Imager v0.80

Intel LHA extraction fix, build log auto-save, log drain fix, and ISO mount reuse.

  • Beta release
  • Intel validation confirmed
  • Signed and notarized

Beta - macOS 14+, Apple Silicon and Intel.

Highlights

LHA extraction fix for Intel Macs

hst-imager has a known IndexOutOfRangeException bug when extracting LHA archives on Intel macOS (x64). All LHA extraction paths now try lha or lhasa first and fall back to hst-imager only if no files were extracted. This fixes Aminet package installs, P96 archive extraction, mpega.library, and other LHA-based software on Intel hardware.

Build log auto-save

The full build log is now saved automatically to ~/Library/Logs/Amiga-Imager/ at build completion and on failure - no manual export step needed. Files are timestamped (amigaimager-YYYY-MM-DD_HHmmss.log). The log view is also cleared at the start of each new build so output from previous runs does not accumulate.

Log drain fix - no more truncated output

stdout and stderr data buffered in the pipe at process exit was previously dropped because the readability handler fired asynchronously. Both pipes are now drained synchronously after the process exits, ensuring the last lines of every build are always captured.

ISO mount reuse

If the AmigaOS ISO is already mounted when a build starts, the build script reuses the existing mount point instead of remounting. This avoids the hdiutil: attach failed error that could occur if a previous build left the image attached.

Hardware validated in v0.80

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

Full end-to-end PiStorm and Classic Amiga builds confirmed on macOS 14 Sonoma, Intel Mac - all packages installed, no errors.

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 unconfirmed on hardware.
  • Other Classic NICs - Ariadne, A2065, Hydra, X-Surf, EB920, and NE2000 driver pipelines exist; only 3c589 and X-Surf 100 are confirmed on real hardware.

Under the hood

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