examples
| Name | Last modified | Size |
|---|---|---|
| ../ | ||
| acr/ | 03-Oct-2026 14:40 | — |
| cadzilla/ | 03-Oct-2026 14:40 | — |
| cdos/ | 03-Oct-2026 14:40 | — |
| d7a/ | 11-Oct-2026 14:34 | — |
| dazzler/ | 03-Oct-2026 14:40 | — |
| diskbasic/ | 03-Oct-2026 14:40 | — |
| fdcplus/ | 03-Oct-2026 14:40 | — |
| fujinet/ | 11-Oct-2026 14:34 | — |
| hdsk/ | 03-Oct-2026 14:40 | — |
| icom/ | 03-Oct-2026 14:40 | — |
| newtech/ | 03-Oct-2026 14:40 | — |
| pb1/ | 11-Oct-2026 14:34 | — |
| sdsys/ | 04-Oct-2026 11:26 | — |
| sol-20/ | 03-Oct-2026 14:40 | — |
| tarbell/ | 11-Oct-2026 14:34 | — |
| uio/ | 03-Oct-2026 14:40 | — |
| README.pdf | 11-Oct-2026 14:34 | 112.3 KB |
| SHA256SUMS | 11-Oct-2026 14:34 | 11.9 KB |
altairsim machine examples
Machines that boot. Each directory here is self-contained: a .toml that describes the
machine, the media it needs lying beside it, and a note saying what you will see. Copy any one of
them anywhere and it still runs — a path inside a machine file resolves against that file, not
against the directory you launched from.
Each directory has its own README.md (also distributed as README.pdf) saying what the machine
is and what to type. Each directory also holds a <dir>.zip containing all of its files, so you can
download that one file instead of the files one by one. You do not need both. Launch a machine by
naming its machine file from inside its directory:
cd examples/acr
altairsim mitstapes.toml
These machines need the altairsim simulator.
Disk systems
| What it is | |
|---|---|
cdos/ |
CDOS 2.58, the CP/M 1.4 work-alike of Cromemco, on a Cromemco 16FDC with its own boot PROM, from an 8″ mixed-density diskette (cdos.toml). A. |
diskbasic/ |
Altair Disk Extended BASIC 4.1 on an 88-DCDD 8″ floppy, loaded by the DBL boot PROM (diskbasic.toml). OK |
fdcplus/ |
CP/M 2.2b on an FDC+: from a serial drive server (fdcplus-type7.toml) or on the FDC+'s 1.5 MB floppy (fdcplus-type5.toml). |
fujinet/ |
CP/M 2.2b on an 88-DCDD 8″ floppy, with a FujiNet WiFi adapter on the second channel of an 88-2SIO: FUJIDIR, FUJIGET, FUJIPUT and WGET reach a TNFS server or a web address (fujinet.toml). Name your serial device first. A> |
hdsk/ |
CP/M 2.2 booting off an Altair 88-HDSK "Datakeeper" hard disk — an outboard controller moving whole sectors over an 88-4PIO — loaded by the HDBL PROM. A0> |
icom/ |
CP/M 2.2 and iCOM's own FDOS on an iCOM FD3712/FD3812 8″ floppy controller: single-density CP/M (cpm22.toml), double-density CP/M (cpm22-3812.toml), FDOS-III (fdos-iii.toml) and FDOS-I (fdos-i.toml). A> for CP/M, ! for FDOS. |
sdsys/ |
SDOS 1.8B and SD Systems CP/M 2.2 on an SD Systems SBC-200 Z80 single-board computer with a VersaFloppy II (sdos.toml, cpm.toml), the monitor alone (sbc200.toml), and a VDB-8024 video console (sbc200v.toml, sdosv.toml). Press Enter, then C. [A] for SDOS, A> for CP/M. |
tarbell/ |
CP/M 2.2 that boots itself off a Tarbell floppy controller and its own 32-byte boot PROM: single density (tarbell.toml, tarbell #1011) and double density, with and without DMA (tarbelldd.toml, tarbelldd-dma.toml). |
Tape, storage and I/O boards
| What it is | |
|---|---|
acr/ |
Mike Douglas's MITS Tapes CP/M disk and WRTAPE, the utility that writes any of the MITS distribution BASICs back out through an 88-ACR — a bootable audio cassette you can then load on basic4k / basic8k / ps2, or on real hardware. |
pb1/ |
An SSM PB1 2708/2716 EPROM programmer board and the SSM 8080 System Monitor: SSM's own burner programs from the PB1 manual burn a chip, and SAVE writes it out as an Intel HEX file (pb1.toml). . |
uio/ |
Altair 8K BASIC 3.2 from a cassette through one 88-UIO board, which is the console and the cassette interface in one (uio.toml). OK |
Graphics and games
| What it is | |
|---|---|
cadzilla/ |
The CADzilla graphics board's HD63484 ACRTC: DRAWDEMO shows every drawing command, one screen each, under CP/M. |
dazzler/ |
A Cromemco Dazzler, 64×64 in 16 colors: Li-Chen Wang's Kaleidoscope, a pattern that wanders and recolors forever, DZMBASIC, Microsoft BASIC with DZOP graphics commands, under CP/M, the Dazzler games with joysticks and sound on a Cromemco D+7A, and Cromemco's GDEMO graphics demonstration. |
sol-20/ |
A Processor Technology Sol-20 with 1977 cassette games: TREK80, ATC, PAC-MAN and RAIDERS, each loading itself from its tape. |
Sound
| What it is | |
|---|---|
d7a/ |
MUSIC3, a four-voice player of "The Star Spangled Banner" through a Cromemco D+7A on a Z80 at 4 MHz (music3.toml), and a CP/M machine with M80 and L80 that builds it from source (music3-build.toml). A> for the build machine. |
newtech/ |
A Newtech Model 6 Music Board, a 6-bit D/A converter and a speaker: Newtech's own player, MICROPLAY, plays the score from the manual of the board, Scott Joplin's "The Entertainer". |