Release notes

Amiga Imager v0.78

macOS 14 support, FrameThrower improvements, Emu68 prerelease support, new optional packages, and broader Classic networking and RTG fixes.

  • Beta release
  • macOS 14 support
  • Three-platform release

Beta - macOS 14+, Apple Silicon and Intel.

Highlights

macOS 14 (Sonoma) support

Minimum deployment target lowered from macOS 15 to macOS 14 (Sonoma). The app now runs on any Mac from Sonoma onward, covering the currently supported macOS hardware base.

FrameThrower mode (PiStorm)

The PiStorm USB camera (formerly "Unicam") now has a proper scaling mode selector: Integer for pixel-perfect nearest-neighbour output or Smooth for bilinear full-screen scaling. The mode persists per profile. Autostart is gated on a one-time boot token so the camera only initializes after the RTG display is fully up.

Emu68 v1.1.x prerelease support

A toggle in Settings lets you track Emu68 prerelease builds. The app auto-downloads the latest prerelease kernel and installs it to the FAT boot partition alongside the stable release. Prerelease tag parsing was fixed for the v1.1.x naming convention.

New optional packages

PackageCategoryNotes
AmigaAMPMultimediaMPEG audio player; asyncio.library + mpega.library auto-installed as hidden dependencies.
RiVA 0.54MultimediaVideo player requiring 68040+; skipped on Classic systems below 68040 and on MiSTer.
StackAttackSystemFixes AmigaOS stack depth at boot via AUTOSTACK.

mpega.library is CPU-aware: 040FPU for PiStorm and Classic 68040/060, 020 for Classic 68020/030, and skipped on 68000 and MiSTer.

LumiFTP

MUI-based FTP client. Installed to Programs/LumiFTP/ when Roadshow is selected. A WBDock entry is included.

iGame

Full iGame 2.x install with CPU-aware MCC and MUI dependencies. A WBDock entry is included.

IBrowse bookmarks

The IBrowse bookmarks file was being written to the wrong location. Root cause: the bookmarks list lives in the FTLK chunk of IBrowse.prefs rather than in hotlist.html. The bundled prefs are now installed directly, giving a correct default bookmark set on first launch.

RTG backdrop

PiStorm builds now install a resolution-matched PNG backdrop sized to the chosen RTG mode, then convert it to the Workbench IFF PTRN format at build time. No backdrop is installed for native-mode or MiSTer builds.

A600 PCMCIA networking

Two bugs combined to break Roadshow on PCMCIA NICs with stock 68000 CPUs:

  • bsdsocket.library was being installed from the 68020+ path even on 68000 systems.
  • pccard.library was missing from PCMCIA-NIC builds and is now extracted from the Roadshow archive to LIBS:.

Confirmed working on A600 plus PCMCIA 3Com (cnetdevice).

WHDLoad from whdload.de

WHDLoad is now downloaded directly from whdload.de (v20.0) instead of Aminet. No nag screen, no expiry.

Programs icon grid (all platforms)

All SYS:Programs top-level icons are now placed on a clean 5x4 grid matching the Workbench window layout. Validation checks run after every Aminet install loop to enforce the grid and warn on gaps or overflows.

HDToolBox SCSI device (PiStorm)

HDToolBox.info on Pi4 and CM4 builds was showing the wrong SCSI_DEVICE_NAME after first boot. The tooltype merge path now strips a UTF-8 BOM from exported tooltypes before the key-removal logic runs.

Card 2 UI reorganization

The Configuration card is now split into four subsections: Display, FrameThrower, Network, and Transfer Folder.

Hardware validated in v0.78

MachineAcceleratorKS ROMNICRTGBootNetwork
A600 (CM4)PiStorm16Emu68genetVideoCoreYesYes
A600stock 680003.1 (V40)PCMCIA-3Com-YesYes
A4000Tstock-X-Surf 100ZZ9000YesYes
MiSTerMinimig 68000core--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 still 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.
  • IBrowse hardware test - bookmarks fix shipped; awaiting validation on device.

Under the hood

  • Swift 6 actor-isolation and deprecation warnings eliminated.
  • 61 XCTest cases passing.
  • Distribution: signed and notarized universal binary (Apple Silicon + Intel), Developer ID, stapled.