Introduction

The Altair 8800 simulator is part of the SIMH family of simulators currently at version 3.8-1. Unlike a real Altair 8800 it features several enhancements:

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.
Macintosh (OS X)
Download Download the simulator (universal binary for PPC and Intel) 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 with documentation and the CP/M disks.
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.

The rest of this page shows what other options and software packages are available. Also have a look at the Frequently Asked Questions.

Simulator Executables and Sources

Package Size Format Updated (GMT) Download Contents
PC 667 KB ZIP 03 May 2009 10:23:21 download Executable for PC with documentation
Macintosh OS X 1404 KB ZIP 03 May 2009 10:23:43 download Application for Macintosh OS X (universal binary for both PPC and Intel) with documentation. Note: the application is based on a terminal application which you can find inside the package or simply as AltairZ80 (to be executed from Terminal).
LINUX (Intel) 206 KB GZIP 03 May 2009 10:22:29 download Executable for LINUX for Intel processors (may need to use "Save Link As ..." to properly download)
Sharp Zaurus 247 KB GZIP 03 May 2009 10:22:25 download Executable for Sharp Zaurus (may need to use "Save Link As ..." to properly download)
Source 883 KB ZIP 03 May 2009 10:23:57 download Full set of sources in ANSI C with documentation

Some of the software (e.g. PROLOGZ, screen editors, MP/M, etc.) requires Telnet and its VT100 emulation capability and is typically included on the PC. On Macintosh OS X and LINUX the built-in terminal window already has VT100 capabilities.

Software Packages

Manuals for the Digital Research products can be found in the Tim Olmstead Memorial CP/M Library

Original Altair Software

The package below contains a sample collection of sample software for the original Altair 8800 including the famous 4k Basic.

Package Size (ZIP) Updated (GMT) Download Contents
Original Altair software 329 KB 28 Sep 2009 16:42:13 download (altsw.zip)
  • Altair Basic 3.2 (4k)
  • Altair 8k Basic
  • Altair Basic 4.0
  • MITS Disk Extended BASIC Version 4.1
  • Altair Disk Extended Basic Version 300-5-C (made available by Scott LaBombard)
  • Altair Disk Extended Basic Version 5.0 (from Andrew Kessel's site)
  • Altair DOS Version 1.0
Tiny programming languages 311 KB 05 Aug 2008 17:49:32 download (minolvtl.zip)
  • MINOL (based on documents retyped by Emmanuel ROCHE)
  • VTL-2 (based on documents retyped by Emmanuel ROCHE)

Operating Systems (8 bit, CP/M and similar)

The packages below span a wide range of available operating systems.

Package Size (ZIP) Updated (GMT) Download Contents
CP/M Version 1.4 209 KB 05 Aug 2008 17:45:03 download
  • Operating system
  • Customized BIOS
  • Modified bootstrap loader ROM
  • Development environment (CP/M 2.2) to create 31K and 63K version
  • ED, ASM, LOAD, DDT, SUBMIT, STAT, PIP, DUMP, SYSGEN
CP/M Version 2.2 625 KB 03 May 2009 10:15:06 download
  • Operating system
  • Microsoft Basic and Eliza
  • Microsoft development tools M80 and L80, debugger DDTZ
  • SPL: a compiler for a C-like, Simple Programming Language
  • PROLOGZ (interactive Prolog development environment)
  • SPL sources for PROLOGZ
  • Pascal MT+ compiler and Pascal pretty printer (Pascal source)
  • Assembler sources for CP/M 2.2 BDOS, CCP and Altair BIOS
  • Assembler source and documentation for CCPZ, a CCP replacement written for the Z80
  • .SUB files to re-create CP/M 2.2 from the supplied sources
  • Othello and Ladder (games)
  • Many utilities with SPL or assembler sources
CP/NET 1.2 and CPNOS 1.2 544 KB 05 Aug 2008 17:48:45 download
  • Server based on MP/M, Client based on CP/M 2.2
  • All customized sources on disks
  • CP/NET server can serve one or two CP/NET or CPNOS clients
  • Works on all platforms supported by SIMH
Personal CP/M 227 KB 05 Aug 2008 17:52:44 download
  • Operating system
  • Customized BIOS
  • Sources for CCP, BDOS and BIOS
CP/M Version 3 with banked memory 477 KB 03 May 2009 10:50:08 download
  • Operating system
  • Altair BIOS source
  • Support for various CP/M disk formats including Apple II CP/M
MP/M II with banked memory 237 KB 05 Aug 2008 17:49:42 download
  • Operating system with support for 8 banks
  • Multi terminal support for 4 terminals via Telnet
  • Multi user and multi programming
  • Altair XIOS source
DOS+ 272 KB 05 Aug 2008 17:48:56 download
  • Operating system
  • CP/M compatible replacement for both CCP and BDOS
  • All sources for system generation
  • Original sources are on C. B. Falconer's site.
NovaDOS 298 KB 05 Aug 2008 17:51:09 download
  • CP/M 2.2 with NovaDOS as BDOS replacement
  • All sources for system generation
P2DOS 214 KB 05 Aug 2008 17:52:36 download
  • CP/M 2.2 with P2DOS as BDOS replacement
  • All sources for system generation
QP/M 961 KB 09 Feb 2009 17:23:53 download
  • QP/M 2.7 is a complete CP/M compatible replacement for CCP and BDOS from MICROCode Consulting featuring time/date stamping.
  • Includes the source of the modified BIOS, documentation, LinkZ and DebugZ. QP/M, LinkZ and DebugZ are free for non-commercial use but see the restrictions.
SuperDOS 222 KB 05 Aug 2008 17:53:43 download
  • CP/M 2.2 with SuperDOS as BDOS replacement
  • All sources for system generation
Z80DOS 418 KB 05 Aug 2008 17:55:16 download
  • CP/M 2.2 with Z80DOS as BDOS replacement
  • All sources for system generation
ZSDOS 344 KB 09 Feb 2009 17:24:27 download
  • CP/M 2.2 with ZSDOS as BDOS replacement
  • All sources for system generation
NZ-COM 1180 KB 09 Feb 2009 17:23:19 download
  • Full release of Z-System based on CP/M 2.2
  • All sources included
  • User manual in PDF format (see also the MaxZ80 tutorial by Lee Bradley)
Z3PLUS 1152 KB 12 Apr 2009 07:57:54 download
  • Full release of Z-System based on CP/M 3
  • All sources included
  • User manual in PDF format
TurboDOS 1.22P 502 KB 15 Aug 2009 18:24:36 download
  • TurboDOS 1.22P based on CP/M 3
  • AltairZ80 sources included

Other Operating Systems (incl. CP/M 86)

The packages below are operating systems for special hardware such as CompuPro, North Star Horizon and Vector Graphic machines. They have been provided courtesy of Howard M. Harte and Tony Nicholson.

Package Size (ZIP) Updated (GMT) Download Contents
86-DOS 55 KB 05 Aug 2008 17:37:17 download
  • 86-DOS version 1.00 by Seattle Computer Products. See also Howard's web site on 86-DOS
CDOS 308 KB 05 Aug 2008 17:43:55 download
  • CDOS version 02.58, Cromemco Disk Operating System
CompuPro Collection 2144 KB 05 Aug 2008 17:44:58 download
  • CompuPro 64K CP/M 2.2Q (85/88) by VIASYN Corporation
  • CompuPro Systems 64K CP/M 2.2NZ, 8 M-Drive/H, Disk2/M20
  • CP/M 86 1.1PB, Digital Research/Sorcim/CompuPro
CP/M 86 4826 KB 09 Feb 2009 17:22:51 download
  • Operating system (CompuPro Systems CP/M 8-16 vers 1.1R)
  • BIOS customized for memory drive, 4 floppy disks and two hard drives. Additional sample software includes:
  • VEDIT PLUS 2.03/2.33 for CP/M-86 (screen editor, customized for VT100)
  • Digital Research C Version 1.11
  • Digital Research Pascal MT+86 3.0
  • Compiler Systems Inc. CBASIC/86 compiler 1.00
  • Comes with CP/M 2.2 using the same hardware configuration to facilitate data transfer with R.COM and W.COM
  • Documentation includes the CompuPro CP/M-2.2 and CP/M-86 technical manual in PDF format. More CompuPro manuals are on Howard M. Harte's site
Concurrent CP/M 86 and MP/M 86 2390 KB 05 Aug 2008 17:50:41 download
  • Concurrent CP/M-86 3.1, Digital Research 1983 (CompuPro Concurrent CP/M 8-16)
  • MP/M-86 2.1 [20 July 82], Digital Research 1982 (CompuPro MP/M 8-16 V2.1F)
CP/M Plus 2443 KB 13 Aug 2008 16:18:20 download
  • CP/M Plus for SIMH System - V3.2-Y2K 15-JUN-2008, Banked Memory
  • CP/M Plus for SIMH System - V3.2-Y2K 15-JUN-2008, Non-Banked Memory
  • CompuPro Systems 64K CP/M 2.2NZ-agn, 8 M-Drive/H, Disk2/M20,M20
  • Also contains empty .IMD files for 128 byte sector size SS/SD, 256 byte sector size DS/DD, 512 byte sector size DS/DD, 1024 byte sector size DS/DD and 1024 byte sector size SS/DD. Courtesy of Tony Nicholson.
IMDOS 158 KB 09 Feb 2009 17:22:54 download
  • 56K IMDOS VERS 2.05
  • CP/M 2 compatible operating system
MDOS 426 KB 05 Aug 2008 17:49:25 download
  • MICROPOLIS MDOS VS 3.0 - COPYRIGHT 1978 for Vector Graphic
  • Documentation for MDOS can be found on Howard M. Harte's site
MS-DOS 1.25 434 KB 05 Aug 2008 17:50:52 download
  • MS-DOS version 1.25, Microsoft 1981/1982
N8VEM 64 KB 09 Feb 2009 17:23:00 download
  • Simulation of N8VEM Single Board Computer (Monitor & CP/M 2.2C). More information on the project web site.
North Star Horizon Operating Systems 1742 KB 05 Aug 2008 17:51:53 download
  • NORTH STAR DOS 5.0
  • North Star Disk Operating System, Version 2.1.1
  • Micro Complex Dos 7.0 -- Double/Quad
  • 32K CP/M vers 2.2 Horizon rev 1.2.0 QD
  • 64K CP/M vers 2.2 Horizon rev 1.2.0 QD
  • Documentation for North Star can be found on Howard M. Harte's site
Vector Graphic CP/M 265 KB 05 Aug 2008 17:54:30 download
  • VECTOR GRAPHIC 56K CP/M - VERSION 2.22 H
  • CP/M ON VECTOR MZ, 46K VERSION 1.411
  • More Vector Graphic manuals are on Howard M. Harte's site
OASIS 416 KB 05 Aug 2008 17:52:31 download
  • OASIS multi-user version 5.5A - 64K for Vector Graphic

Programming Languages

With the exception of ACT, BSD C and PILOT, all packages below require an operating system disk from above such as CP/M 2.2 (download).

Package Size (ZIP) Updated (GMT) Download Contents
ACT 191 KB 05 Aug 2008 17:37:21 download
  • ACT 3.0 Assembler by SORCIM for 8080/8085, Z80, 6800, 6502, 8086/8088 microprocessors
Ada 223 KB 05 Aug 2008 17:37:27 download
  • JANUS/ADA - Version 1.5.0 with sample programs
Algol 30 KB 05 Aug 2008 17:37:28 download
  • Algol-M - Version 1.1 with sample programs
APL 48 KB 05 Aug 2008 17:41:04 download
  • apl/z v1.1 with some documentation and utility functions
Basic 360 KB 05 Aug 2008 17:41:31 download
  • Microsoft BASIC-80 Rev. 5.21
  • Microsoft BASIC Rev. 5.1
  • Microsoft BASIC Rev. 4.51
  • Microsoft Basic Compiler BASCOM 5.30a
  • Digital Research CBASIC Compiler Version 2.8
  • Digital Research CBASIC Compiler Version 2.0
  • CBASIC Compiler Version 2.07
  • Xitan Z-80 High Precision Disk BASIC Version 1.06
  • Basic programs: ELIZA, STARTREK, HAMURS, MSTMND
Basic Collection 4633 KB 06 Dec 2009 10:20:28 download
  • Softaid MTBASIC Multitasking Basic Compiler Version 2.6g with documentation in PDF
  • S-BASIC Compiler Version 5.4b
  • Real Time Microsystems TARBELL BASIC
  • BBC BASIC (Z80) by R. T. RUSSELL
C 1032 KB 05 Aug 2008 17:43:47 download
  • BDS C 1.60 distribution
  • Comes with CP/M Version 2.2 from above
  • Compiler and linker sources
  • Original sources and documentation are on Leor Zolman's site.
HI-TECH C and AZTEC Z 720 KB 09 Feb 2009 17:20:13 download
  • HI-TECH C COMPILER (CP/M-80) V3.09
  • C Vers. 1.06D 8080 (C) 1982 1983 1984 by Manx Software Systems
  • Sample "Hello World" with submit file for creation
  • Thanks to Tom Burnett for providing the packages.
COBOL 190 KB 05 Aug 2008 17:43:59 download
  • Microsoft MS-COBOL Version 4.65 with VT100 support and sample programs
COMAL 2050 KB 09 Aug 2010 18:41:47 download
  • COMAL-80/z80 rev. CP/M 2.10 with some VT100 support and sample programs. Mr. Roche has graciously provided this rarity and a COMAL booklet in PDF format.
Forth 239 KB 05 Aug 2008 17:49:01 download
  • Forth (UNIFORTH and Forth 83 Version 2.1.0)
FORTRAN 101 KB 05 Aug 2008 17:49:03 download
  • Microsoft FORTRAN-80 Ver. 3.4
  • Microsoft FORTRAN-80 Ver. 3.33
Lisp 49 KB 05 Aug 2008 17:49:14 download
  • LISP/80 Version 1.1 and muLISP-80
Modula 2 178 KB 05 Aug 2008 17:49:36 download
  • MODULA-2 Compiler for Z80-CP/M Version 2.01 with sample programs
Mumps 126 KB 05 Aug 2008 17:50:58 download
  • MUMPS Version 2.62 with source and version 2.60
muSIMP 125 KB 05 Aug 2008 17:51:01 download
  • Symbolic algebra package muSIMP-80 2.14
Pascal 164 KB 28 Mar 2010 19:36:57 download
  • Turbo Pascal Version 3.00A configured for VT100
  • Turbo Pascal Version 1.00 configured for VT100
UCSD Pascal II.0 282 KB 05 Aug 2008 17:53:54 download
  • UCSD Pascal II.0 ( Original Source) configured for VT100. Additional disks containing all sources are also available (ZIP format, 1179 KB). Note that the Pascal compiler source (u132a_pascal_compiler_source.raw.gz) and the YALOE editor source (u128_l2_yaloe_source.org.raw.gz) were both incomplete and had to be fixed. Note that you need the latest version of the simulator!
PILOT 314 KB 09 Feb 2009 17:23:25 download
  • PILOT to Pascal compiler (Pascal/Z included) with sample programs on a bootable disk with CP/M 2.2
PL/I 139 KB 05 Aug 2008 17:52:53 download
  • Digital Research PL/I-80 V1.0
PLM 489 KB 09 Feb 2009 17:23:35 download
  • PLM based on ISIS
  • PIP.PLM and MAKEPIP.SUB included as a sample PLM program
PLMX 2258 KB 02 Feb 2009 17:56:07 download
  • PLMX by SYSCON (SYStem CONsultants Inc. 1980)
  • PLMX implements the syntax of PL/M
  • Contributed with retyped documentation by Emmanuel ROCHE
SPL 353 KB 09 Feb 2009 17:23:59 download
  • Simple Programming Language (SPL)
  • Compiler written in SPL with sources
  • Compiler produces .REL output
  • Full run time system with all sources
  • Set of sample programs and utilities with sources
  • Also includes SPL.PMA archive file (for use with PMEXT.COM). This can be useful if you want to use SPL on other CP/M machines or simulators.

Database, Word Processing and Spreadsheet

All packages below require an operating system disk from above such as CP/M 2.2 (download).

Package Size (ZIP) Updated (GMT) Download Contents
dBASE 92 KB 05 Aug 2008 17:48:48 download
  • dBASE II Version 2.4 configured for VT100
Wordstar 179 KB 05 Aug 2008 17:54:38 download
  • Release 4.00, customized for VT100 terminal and ASCII printer
Vedit for CP/M 165 KB 05 Aug 2008 17:54:34 download
  • VEDIT PLUS VERSION 2.03b / 2.33b customized for VT100 terminal
Multiplan 112 KB 05 Aug 2008 17:50:55 download
  • Release 1.06, customized for VT100 terminal
SuperCalc 116 KB 05 Aug 2008 17:53:38 download
  • Release 1.00, customized for VT100 terminal

Games

The package below requires an operating system disk from above such as CP/M 2.2 (download).

Package Size (ZIP) Updated (GMT) Download Contents
Games 233 KB 05 Aug 2008 17:49:08 download
  • Adventure (Colossal Cave), Catchum, Worm, Ladder, Rogue, Wanderer

More Tools

The package below requires an operating system disk from above such as CP/M 2.2 (download).

Package Size (ZIP) Updated (GMT) Download Contents
Tools 129 KB 05 Aug 2008 17:53:47 download
  • DDTZ27 and JOB15 with sources for M80
  • Original sources are on C. B. Falconer's site.

Related sites



Last revision 08 Feb 2011 18:32:03 (CET)

home

Valid HTML 4.01!