Files
Stefan Wessels 500afb3e89 Docs: list the Amiga 500 port.
The public lists still stopped at the MEGA65. README, the recipe index, the seed table, the journal and the constraint notes now name the A500.
2026-10-12 21:31:08 -07:00
..
2026-09-18 15:34:09 -07:00
2026-08-19 03:04:46 -07:00
2026-09-11 00:53:18 -07:00
2026-10-12 21:31:08 -07:00
2026-09-18 15:34:09 -07:00
2026-09-11 00:53:18 -07:00
2026-08-15 18:49:56 -07:00
2026-09-10 21:15:10 -07:00
2026-09-10 21:15:10 -07:00

Emulator recipes

How to run the ports this machine can actually run. Building is make from the repo root — make help is the verb list, make list says what this machine can compile. Match output, profiles and other generated artifacts still go under scratch/, which is gitignored.

Several ports need a compiler installation path or environment settings: for example RETRO68 for mac68k, PATH/ZCCCFG for spectrum and LLVM_MOS_SDK for mega65. The notes below give those settings. Use make list to check availability; a default build skips unavailable compilers.

Running uses a second set, one per emulator, prefixed to the binary so a make <port> test can reach an emulator that is not on PATH: VICE_HOME (c64, c64.chr, plus4), CX16_HOME, AWIN_HOME, ORIC_HOME, ATARI_HOME, RP6502_HOME. Each is a prefix, so it needs a trailing slash: VICE_HOME=/Applications/vice-arm64-gtk3-3.10/bin/. Agon is the exception: FAE_HOME is the Fab Agon Emulator install root, not a prefix, because the emulator has to be launched from that directory. MEGA65 uses full paths: XEMU_MEGA65 for the executable and MEGA65_ROM for the ROM. Amiga does the same: AMIGA_FS_UAE for the emulator and AMIGA_KICKSTART for the Kickstart 1.3 ROM. The compiler is the Bartman extension's m68k-amiga-elf-gcc, or AMIGA_GCC and AMIGA_ELF2HUNK when it lives somewhere else.

File Target
apple2-debugging.md Apple II under ../a2m
plus4-debugging.md Plus/4 under VICE xplus4
altirra-bridge-usage.md Atari under AltirraSDL / AltirraBridge
using-c64m.md C64 under ../c64m (control port)
rp6502-emulator.md Picocomputer under rp6502-emu (headless, scripted)
spectrum-z88dk.md ZX Spectrum (make spectrum)
mac68k-retro68.md Macintosh 68k (make mac68k), Basilisk II
ti99-mame.md TI-99/4A (make ti99), Homebrew MAME
coco3-cmoc.md Color Computer 3 (make coco3), XRoar
mega65-llvm-mos.md Native MEGA65 (make mega65), LLVM-MOS and Xemu
agon-emulator.md Agon Light (make agon), Fab Agon Emulator
amiga-fs-uae.md Amiga 500 (make amiga), FS-UAE
run-agon.sh Fab Agon — also what make agon test runs
run-amiga.sh FS-UAE A500 — also what make amiga test runs
run-coco3.sh XRoar coco3 — also what make coco3 test runs
run-spectrum.sh ZEsarUX 48K — also what make spectrum test runs
build-a2m-profile.sh Bootable Apple II profile image
vice/ Plus/4 binary-monitor helpers used by the Plus/4 note

doc/measuring.md is the instrument list. This folder is the emulator how-to those instruments assume.