Skip to content

MaClone 1.1.0

Choose a tag to compare

@ray77 ray77 released this 19 Jul 20:40

Adds ADZ — gzip'd ADF, the packed format the Amiga world already uses.

MaClone

New in 1.1.0

ADZ was missing while .scpz and .ipfz were supported, which had it
backwards: .adz is the one packed name that exists independently of this
project — emulators have written and read gzip'd ADFs for years — whereas
.scpz and .ipfz are this project's own naming.

It was not merely unlisted, it did not work. An .adz was handed to gw
unchanged, and gw has no ADZ reader at all. (A file named x.adf.gz already
worked, so only the name mapping was missing.)

.adz always packs as gzip, never xz — the format is defined as gzip'd
ADF, and an xz payload under that name would be unreadable to every emulator.
It unpacks to a .adf temporary file so gw recognises the format.

Both dialogs know it: ADF PACKED when saving, ADF Packed (*.adz) when
opening.

Formats

Format Extension
ADF AmigaDOS .adf
ADF packed .adz
SCP flux .scp
SCP packed .scpz
IPF image .ipf
IPF packed .ipfz

The output format is chosen before the save dialog opens — a filter only
filters, it cannot decide what gets written. Compressed images are recognised
by magic bytes, not by extension, so a mislabelled file still opens.

Everything else from 1.0.0

Drive → file reads, file → drive writes and verifies; START again aborts.
SOURCE always shows reading, TARGET always shows writing, one error count per
cylinder — green 0 clean, red number for retries, blue X for raw flux
(gw cannot verify what it does not decode). IPF writing via gw, IPF creation
via the bundled disk-analyse. Write precompensation 40=125.

Requirements

  • A Greaseweazle (tested: V4.1, firmware 1.6)
  • macOS 11 or newer
  • A drive on the Greaseweazle's second port — it answers as unit 1 and
    shows as DRIVE 0, matching the Amiga's DF0:
  • IPF additionally needs the SPS/CAPS library in ~/Library/Frameworks/; it is
    not bundled (proprietary), and MaClone says so when it is missing

Unsigned build

Not code-signed, so Gatekeeper refuses it on first launch. Right-click
MaClone.app → Open → Open, which is macOS's own path for unsigned apps.
No security settings need changing.

Still unproven

Whether a written disk boots on a real Amiga. That test needs genuine DD media
and is outstanding. The ADF viewer behind OPENADF is not implemented, and
START/END TRACK are decoration.

Checksum

SHA-256  35b0f5a85fd396910110ada96fe2839c64c7095063e0b9d18aeda5aa6152170d