Source code
The complete tree: nucleus, services, GEM suite, POSIX userland, the cross toolchain build scripts, docs and the test harnesses. Everything the images are built from, nothing held back.
- antler-source.tar.gz — complete source tree
Unpack it and build with:
$ tar xzf antler-source.tar.gz
$ cd Antler
$ make -j hd-image
That writes build/hd.img, and for the Amstrad profile a matching build/86box-antler.cfg machine file as well.
Preconfigured disk images
Each image below is a complete, bootable Antler system built for one hardware combination — disk controller and video adapter chosen at build time, because the drivers are compiled in rather than probed. Pick the row that matches the machine or emulator you are pointing at. They are all the same geometry, 612 cylinders by 4 heads by 17 sectors, and they all log in as user1 with no password.
QEMU (stock qemu-system-i386)
These use the firmware INT 13h disk path, so they boot on an unmodified QEMU with SeaBIOS. This is the easiest way to try Antler if you dont own vintage hardware.
- qemu-bios13-vga.img.gz — VGA 640x480, 16 colours
- qemu-bios13-ega.img.gz — EGA 640x350, 16 colours
- qemu-bios13-cga.img.gz — CGA 640x200, mono
- qemu-bios13-hercules.img.gz — Hercules 720x348, mono
$ gunzip qemu-bios13-vga.img.gz
$ qemu-system-i386 -M isapc -m 4 \
-drive file=qemu-bios13-vga.img,format=raw,if=ide \
-device isa-vga -boot c
IBM PC/XT with an MFM (ST-506) controller
For the Xebec-style hard disk controller, which is what MartyPC emulates and what an original XT fixed-disk machine has.
- pcxt-mfm-vga.img.gz — MFM + VGA
- pcxt-mfm-ega.img.gz — MFM + EGA
- pcxt-mfm-cga.img.gz — MFM + CGA
- pcxt-mfm-hercules.img.gz — MFM + Hercules
IBM PC/XT with an XT-IDE adapter
The usual modern retrofit: an XT-IDE card with a CompactFlash card behind it. The card is expected at 0x300; the NE2000 in these builds has been moved to 0x340 so it doesnt collide.
- pcxt-xtide-ega.img.gz — XT-IDE + EGA
- pcxt-xtide-vga.img.gz — XT-IDE + VGA
Amstrad PC1640
The PC1640 with its integrated Paradise PEGA video and the motherboard mouse at ports 78h/7Ah. This is the configuration that gets the most testing here, on 86Box.
- pc1640-xtide-pega.img.gz — PEGA 640x350 + Amstrad mouse
- 86box-antler.cfg — matching 86Box machine profile
Checksums and manifest
- SHA256SUMS — verify with
sha256sum -c SHA256SUMS - MANIFEST.txt — what each image contains