Release notes

Amiga Imager v0.82

Perl eliminated, PFS3 RDB registration fix, WBDock2 and AmigaAMP fixes, Programs icon grid, and no Perl runtime dependency.

  • Beta release
  • No Perl dependency
  • Signed and notarized

Beta - macOS 14+, Apple Silicon and Intel.

Highlights

Perl eliminated

All 18 remaining Perl calls across the three platform build scripts have been migrated to amiga-tools — the bundled Swift CLI. Amiga Imager no longer requires a Perl runtime on the host Mac. Builds on a stock macOS 15 installation without any additional tooling.

PFS3 RDB registration fix (PiStorm)

PiStorm builds were not correctly registering PFS3 as the active dostype in the RDB boot record in certain configurations. The registration sequence is now applied unconditionally after partitioning, ensuring HDToolBox and the boot loader both see the correct filesystem.

Simple-mode software toggle fix

Toggling between Simple and Advanced mode no longer resets the software package selection on Card 3. Package state is preserved correctly across mode switches.

WBDock2, javascript.library, and AmigaAMP fixes

  • WBDock2 Latin-1 noise — rogue bytes written into WBDock2 tooltypes by the build script have been eliminated. WBDock2 config is now written cleanly in ASCII.
  • javascript.library detection — IBrowse no longer triggers a spurious missing-library warning on first launch. The detection path now correctly identifies the bundled javascript.library.
  • AmigaAMP drawer icon — the Programs/AmigaAMP drawer .info was missing the WBDRAWER type flag. Icons now appear correctly in the Programs window.

Programs icon grid (all platforms)

All SYS:Programs top-level icons are now placed on a clean 5×4 grid (columns at x = 13, 102, 189, 276, 363; rows at y = 4, 64, 124, 184). Fixes the MUI/Picasso96 icon overlap and the 32 px row gap that caused icon label collisions. The Programs drawer window height is set to 240 px so all four rows display without scrolling.

Two new shared functions centralise post-build cleanup across all platform scripts: finalize_programs_entries() handles AHI, DOpus, and HippoPlayer icon fixups; verify_programs_entries() runs a warning-only sanity check after the icon-positions pass.

Hardware validated in v0.82

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

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.
  • No Perl runtime required — all tool calls handled by the bundled amiga-tools Swift CLI.
  • Distribution: signed and notarized universal binary (Apple Silicon + Intel), Developer ID, stapled.