A Commodore Amiga 1200 on a wooden desk under a lamp, Workbench 3.1 on a 1084S behind it.

Lab notes · September 2026

The bench

For anyone who wants the Amiga 1200 they never had, or sold. A finished, upgraded Workbench 3.1, built from disks you own, by scripts instead of an afternoon of Proceed buttons.

Somewhere there is an Amiga 1200 you wanted. Maybe you had one and sold it when the PC arrived. Maybe you were the kid at a friend’s house watching Workbench come up on a 1084 and never got your own. An emulator gives you the machine back. What it does not give you is the desktop: the one that took its owner years of Aminet downloads to arrive at, with a big screen, modern windows, color icons, and every game on the hard disk.

These notes are about getting to that desktop fast, from disks you are allowed to have, with scripts doing the parts that were only ever file copies. Think of what Intune Autopilot or Jamf does to a new laptop, done to a 1992 computer: not a disk image handed over, but the steps that make one, run in order and checked, with AmiPilot as the eyes. Three are stories. Four are ledgers, one row per step of the guide, saying what a script now does and what is still a click. Eight are about one component each, Picasso96 to the MiSTer itself: what it is, where it came from, what it looks like on this disk, and at the end of each, which of its steps the scripts and AmiPilot took over and how. Start with the install.

The Great Giana Sisters on a television with a MiSTer below it.

12 October 2026

Adding a new game on the MiSTer

Search the disk library first, wire that search into MCP for agents, then copy slaves to the card — the human steps and the automated ones.

A dark platter breaking apart into a copper circuit lattice.

3 October 2026

Disks inside the images

A private library of the disks we already own, and how a rebuild walks an ISO, then a Raspberry Pi ext4 image, to find the floppies inside.

WHDLoad drawers on Workbench — live installs need the right floppy, not just any ADF.

2 October 2026

Building our own WHDLoad media index

No public RawDIC-compatible ADF list exists. Tiered checksum + boot heuristics + whdload.de SPS hints — and why KGS forced the question.

Amiga 1200 on the bench desk — tier-two vamos tests run on the Mac without booting this machine every time.

2 October 2026

vamos: tests before the HDF spins up

What the WHDLoad install scripts do, and how tier-two vamos runs the same RawDIC cmd lines on the Mac — without booting the HDF or proving imaging.

RawDIC V4.4 on Workbench — Insert disk 1 and press Start.

2 October 2026

RawDIC-Auto: skip the Start button

What RawDIC does for WHDLoad, why we patched it for AmiPilot, and why we could not e2e-test the patch with vamos (no trackdisk, no TrackWarp, no imaging).

ScreenMode Preferences in WinUAE, captured by AmiPilot.

28 September 2026

How we got AI to puppeteer the Amiga

The hands on the host. Four control layers, the forty-five-second rule, and the traps that look like broken automation until you know which layer lied.

A Commodore Amiga 1200 on a wooden desk under a lamp, Workbench 3.1 on a 1084S behind it.

26 September 2026

The install

Start here. Why a finished A1200 desktop takes an afternoon to build, why you cannot just download one, what the scripts take off your hands, and how we plan to prove the result with AmiPilot.

A MiSTer FPGA in its black acrylic case beside a microSD card and an HDMI cable.

26 September 2026

The core

If the machine you want on the desk is a MiSTer rather than a window on a PC. The same Workbench, a different graphics card, and a file that has to become a disk before the core will boot it.

A Commodore 1084 monitor under a desk lamp showing the Workbench Palette Preferences window.

27 September 2026

Eight pens

Two icons in one drawer looked like static. One was a dither pretending to be a picture. The other needed two palette files, and Workbench only tells you about one of them.

An Amiga 1200 and a 1084S showing a Workbench requester: please insert volume Workbench.

Ledger

Workbench 3.1 in WinUAE

The step-by-step for repeating the WinUAE path. The story is the install note above.

A bare MiSTer I/O board on a desk, fan in the middle, a microSD card in its slot.

Ledger

Workbench 3.1 on a MiSTer

The step-by-step for repeating the MiSTer path. The story is the core note above.

A television showing The Great Giana Sisters, a MiSTer and a joystick on the stand below it.

26 September 2026

A second drive

The games. A WHDLoad folder full of them was already on the card, and the Amiga could not see a folder. How a directory becomes the second disk in the machine.

A dark platter breaking apart into a copper circuit lattice.

26 September 2026

The hardfile

The first thing that went wrong. A disk that booted for years in WinUAE was refused by the MiSTer with four words: not a DOS disk. What a hardfile is, and what it was missing.

The components

Each thing on the disk, one note apiece. What it is and who made it, what it looks like on this machine, in real captures from the board and the emulator, and a ledger at the end of each saying which of its setup steps the scripts and AmiPilot took over, how, and what is still a click. Where a picture is owed it says so.

ScreenMode Preferences on the MiSTer listing MiSTer 1280x720 modes.

Component

Picasso96

The graphics card that is a file. Why a MiSTer needs a different monitor from WinUAE, which row draws the wrong colours, and the 62 bytes ScreenMode saves.

The Prefs drawer with MUI and PSI icons.

Component

MUI

The windows that resize. Stefan Stuntz’s toolkit, why Scalos needs it, and why it is the one thing on this disk that still asks for a click.

A ClassAct Error requester: failed to open gadgets/getfile.gadget.

Component

ClassAct

The other toolkit, later called ReAction. Why one preferences program needs it, and an error that named a file when it meant memory.

The StateOfTheArt drawer with colour icons on a grey backdrop.

Component

NewIcons

Pictures smuggled in tooltypes. How icons learned to carry their own palette, and how the first boot of this disk repaints itself.

A small Scalos window in the corner of a large grey screen.

Component

Scalos

A desktop that is not Workbench. Why it kept booting as a window in the corner, and the file that makes it the backdrop, which no menu writes.

The WHDLoad volume open on Workbench with game drawers.

Component

WHDLoad

Every game on the disk. What a slave does, why it wants a Kickstart file with an exact name, and why it is the one thing AmiPilot cannot watch.

A MiSTer FPGA in its black case on a desk.

Component

MiSTer

Not an emulator. What an FPGA Amiga is, where the Minimig core came from, why we bought one when WinUAE already worked, and what the board gives up.

ScreenMode Preferences in WinUAE, captured by AmiPilot.

Component

AmiPilot

The eyes. The server inside the Amiga that lets a script press Save and read back what happened, what it proves on every restart, and the four things it cannot reach.