header

Introduction

The AltairZ80 simulator is part of the SIMH family of simulators. The version on this site includes some simplifications and bug fixes not present on GitHub.

Unlike a real Altair 8800 it features several enhancements:

  • Choice of processor (8080 CPU, Z80 CPU, 8086 CPU or Motorola 68000 CPU)
  • Optional banked memory (16 banks with 64 Kbyte)
  • MMU supporting ROM and memory mapped I/O
  • Optional hard drive support for additional storage capacity
  • Networking support via TCP/IP for client/server systems
  • Support for multiple consoles
  • Timer and keyboard generated interrupts
  • Various devices for NorthStar, Vector Graphic and CompuPro
  • Ability to set the clock speed for "real-time" simulation (useful for games)

Quick Start for Running CP/M

PC
Download Download the simulator with documentation and CP/M 2.2.
Execution Unpack the simulator to obtain altairz80.exe, the disk image (cpm2.dsk) and the command file (cpm2). Put all files into one folder. Start the simulator and type the command "do cpm2" at the sim> command prompt and CP/M is booted.
macOS
Download Download the simulator with documentation and CP/M 2.2.
Execution Unpack the simulator to obtain AltairZ80.app, the disk image (cpm2.dsk) and the command file (cpm2). Put all files into one folder. Double click AltairZ80 to start the simulator and type the command "do cpm2" at the sim> command prompt and CP/M is booted. Alternatively you can drag the file "cpm2" onto the AltairZ80 icon (make sure that the path to cpm2 does not contain space characters).
Linux (Intel)
Download Download the simulator (64-bit) with documentation and the CP/M disks. Alternatively download the 32-bit simulator version complete with documentation and the CP/M disks. Successfully tested on Ubuntu 22.04 (64-bit Desktop version).
Execution Start a terminal or the console application and type "tar xzf altairz80l.tar.gz" and "./altairz80 cpm2" to boot CP/M.
Zaurus
Download Download the simulator with documentation and the CP/M disks.
Execution Start a terminal or the console application and type "tar xzf altairz80.tar.gz" and "./altairz80 cpm2" to boot CP/M.