From: Subject: The SIMH Altair 8800 Z80 simulator Date: Sun, 15 Apr 2007 04:20:58 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_002B_01C77F15.77F8BFE0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_002B_01C77F15.77F8BFE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.schorn.ch/cpm/intro.html The SIMH Altair 8800 Z80 simulator

Introduction

The Altair 8800 simulator is part of the SIMH family of simulators = currently at=20 version 3.7-0. Unlike a real Altair 8800 it features several = enhancements:=20
  • Choice of processor (8080 CPU or Z80 CPU)=20
  • Optional banked memory (8 banks with 64 Kbyte)=20
  • Optional hard drive support for additional storage capacity=20
  • Networking support via TCP/IP for client/server systems=20
  • Support for up to 4 consoles=20
  • Timer generated interrupts=20
  • Ability to set the clock speed for "real-time" simulation (useful = for=20 games)

Quick Start for Running CP/M

PC
Download Download the simulator with=20 documentation and CP/M = 2.2.
Execution Unpack the simulator to obtain altairz80.exe, the disk = image=20 (cpm2.dsk) and the command file (cpm2). Put all files into = one=20 folder. Start the simulator and type the command "do cpm2" = at the=20 sim> command prompt and CP/M is = booted.
Macintosh (OS X)
Download Download the simulator=20 (universal binary for PPC and Intel) with documentation and = CP/M = 2.2.
Execution Unpack the simulator to obtain AltairZ80.app, the disk = image=20 (cpm2.dsk) and the command file (cpm2). Put all files into = one=20 folder. Double click AltairZ80 to start the simulator and = type the=20 command "do cpm2" at the sim> command prompt and CP/M is = booted.=20 Alternatively you can drag the file "cpm2" onto the = AltairZ80 icon=20 (make sure that the path to cpm2 does not contain space=20 characters).
Macintosh (OS 9.x)
Download Download the simulator=20 with documentation and CP/M = 2.2.
Execution Unpack the simulator to obtain AltairZ80, the disk image=20 (cpm2.dsk) and the command file (cpm2). Put all files into = one=20 folder. Start the simulator and type "cpm2" in the = "Argument:" text=20 field to boot CP/M.
Zaurus
Download Download the simulator=20 with documentation and the CP/M disks.
Execution Start a terminal or the console application and type = "gunzip=20 altairz80.tar.gz", "tar -xf altairz80.tar" and "./altairz80 = cpm2" to=20 boot = CP/M.

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

Simulator Executables and Sources

Package Size Format Download Contents
PC 387 KB ZIP download Executable for PC with documentation
Macintosh OS X 677 KB ZIP download Application for Macintosh OS X (universal binary for both PPC = and=20 Intel) with documentation. Note: the application is based on a = terminal=20 application which you can find inside the package or simply as = AltairZ80=20 (to be executed from Terminal).
Macintosh OS 9.x 484 KB ZIP download Executable for Macintosh OS 9.x with documentation
Sharp Zaurus 87 KB GZIP download Executable for Sharp Zaurus
Source 481 KB ZIP download Full set of sources in ANSI C with=20 documentation

Some of the software (e.g. = PROLOGZ,=20 screen editors, MP/M, etc.) requires Telnet and its VT100 emulation = capability.=20 It is typically included on the PC while for the Macintosh (OS 9.x) BetterTelnet = works well. On=20 Macintosh OS X the built-in terminal window already has VT100 = capabilities.=20

Software Packages

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

Original Altair Software

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

Package Size (ZIP) Download Contents
Original Altair software 325 KB download=20 (altsw.zip)
  • Altair Basic 3.2 (4k)=20
  • Altair 8k Basic=20
  • Altair Basic 4.0=20
  • MITS Disk Extended BASIC Version 4.1=20
  • Altair Disk Extended Basic Version 300-5-C (made available = by Scott=20 LaBombard)=20
  • Altair Disk Extended Basic Version 5.0 (from Andrew Kessel's site)=20
  • Altair DOS Version 1.0
Tiny programming languages 311 KB download=20 (minolvtl.zip)
  • MINOL (based on documents retyped by Emmanuel ROCHE)=20
  • VTL-2 (based on documents retyped by Emmanuel ROCHE)=20

Operating Systems

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

Package Size (ZIP) Download Contents
CP/M Version 1.4 166 KB download
  • Operating system=20
  • Customized BIOS=20
  • Modified bootstrap loader ROM=20
  • Development environment (CP/M 2.2) to create 31K and 63K = version=20
  • ED, ASM, LOAD, DDT, SUBMIT, STAT, PIP, DUMP, SYSGEN =
CP/M Version 2.2 551 KB download
  • Operating system=20
  • Microsoft Basic and Eliza=20
  • Microsoft development tools M80 and L80, debugger DDTZ=20
  • SPL: a compiler for a C-like, Simple Programming Language=20
  • PROLOGZ (interactive Prolog development environment)=20
  • SPL sources for PROLOGZ=20
  • Pascal MT+ compiler and Pascal pretty printer (Pascal = source)=20
  • Assembler sources for CP/M 2.2 BDOS, CCP and Altair BIOS=20
  • Assembler source and documentation for CCPZ, a CCP = replacement=20 written for the Z80=20
  • .SUB files to re-create CP/M 2.2 from the supplied sources=20
  • Othello and Ladder (games)=20
  • Many utilities with SPL or assembler sources =
CP/NET 1.2 and CPNOS 1.2 545 KB download
  • Server based on MP/M, Client based on CP/M 2.2=20
  • All customized sourced on disks=20
  • CP/NET server can serve one or two CP/NET or CPNOS clients=20
  • Works on all platforms supported by SIMH =
Personal CP/M 227 KB download
  • Operating system=20
  • Customized BIOS=20
  • Sources for CCP, BDOS and BIOS
CP/M Version 3 with banked memory 348 KB download
  • Operating system=20
  • Altair BIOS source
MP/M II with banked memory 224 KB download
  • Operating system with support for 8 banks=20
  • Multi terminal support for 4 terminals via Telnet=20
  • Multi user and multi programming=20
  • Altair XIOS source
DOS+ 272 KB download
  • Operating system=20
  • CP/M compatible replacement for both CCP and BDOS=20
  • All sources for system generation=20
  • Original sources are on C. B. Falconer's site.=20
NovaDOS 298 KB download
  • CP/M 2.2 with NovaDOS as BDOS replacement=20
  • All sources for system generation
P2DOS 215 KB download
  • CP/M 2.2 with P2DOS as BDOS replacement=20
  • All sources for system generation
SuperDOS 222 KB download
  • CP/M 2.2 with SuperDOS as BDOS replacement=20
  • All sources for system generation
Z80DOS 419 KB download
  • CP/M 2.2 with Z80DOS as BDOS replacement=20
  • All sources for system generation
ZSDOS 338 KB download
  • CP/M 2.2 with ZSDOS as BDOS replacement=20
  • All sources for system generation
NZ-COM 1'083 KB download
  • Full release of Z-System based on CP/M 2.2=20
  • All sources included=20
  • User manual in PDF format
Z3PLUS 1'166 KB download
  • Full release of Z-System based on CP/M 3=20
  • All sources included=20
  • User manual in PDF format =

Programming Languages

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

Package Size (ZIP) Download Contents
ACT 191 KB download
  • ACT 3.0 Assembler by SORCIM for 8080/8085, Z80, 6800, 6502,=20 8086/8088 microprocessors
Ada 224 KB download
  • JANUS/ADA - Version 1.5.0 with sample programs =
Algol 31 KB download
  • Algol-M - Version 1.1 with sample programs =
APL 48 KB download
  • apl/z v1.1 with some documentation and utility functions=20
Basic 361 KB download
  • Microsoft BASIC-80 Rev. 5.21=20
  • Microsoft BASIC Rev. 5.1=20
  • Microsoft BASIC Rev. 4.51=20
  • Microsoft Basic Compiler BASCOM 5.30a=20
  • Digital Research CBASIC Compiler Version 2.8=20
  • Digital Research CBASIC Compiler Version 2.0=20
  • CBASIC Compiler Version 2.07=20
  • Xitan Z-80 High Precision Disk BASIC Version 1.06=20
  • Basic programs: ELIZA, STARTREK, HAMURS, MSTMND =
Basic Collection 4'555 KB download
  • Softaid MTBASIC Multitasking Basic Compiler Version 2.6g = with=20 documentation in PDF=20
  • S-BASIC Compiler Version 5.4b=20
  • Real Time Microsystems TARBELL BASIC
C 1'033 KB download
  • BDS C 1.60 distribution=20
  • Comes with CP/M Version 2.2 from above=20
  • Compiler and linker sources=20
  • Original sources and documentation are on Leor Zolman's site.=20
COBOL 190 KB download
  • Microsoft MS-COBOL Version 4.65 with VT100 support and = sample=20 programs
COMAL 231 KB download
  • COMAL-80/z80 rev. CP/M 2.10 with some VT100 support and = sample=20 programs. Mr. Roche has graciously provided this rarity. =
Forth 239 KB download
  • Forth (UNIFORTH and Forth 83 Version 2.1.0) =
FORTRAN 102 KB download
  • Microsoft FORTRAN-80 Ver. 3.4=20
  • Microsoft FORTRAN-80 Ver. 3.33
Lisp 50 KB download
  • LISP/80 Version 1.1 and muLISP-80
Modula 2 179 KB download
  • MODULA-2 Compiler for Z80-CP/M Version 2.01 with sample = programs=20
Mumps 127 KB download
  • MUMPS Version 2.62 with source and version 2.60 =
muSIMP 126 KB download
  • Symbolic algebra package muSIMP-80 2.14
Pascal 85 KB download
  • Turbo Pascal Version 3.00A configured for VT100 =
UCSD Pascal II.0 282 KB download
  • UCSD Pascal II.0 ( = Original=20 Source) configured for VT100. Additional = disks=20 containing all sources are also available (ZIP format, 1179 KB). = Note=20 that the Pascal compiler source = (u132a_pascal_compiler_source.raw.gz)=20 and the YALOE editor source (u128_l2_yaloe_source.org.raw.gz) = were both=20 incomplete and had to be fixed. Note that you need the latest = version of=20 the simulator!
PILOT 237 KB download
  • PILOT to Pascal compiler (Pascal/Z included) with sample = programs on=20 a bootable disk with CP/M 2.2
PL/I 140 KB download
  • Digital Research PL/I-80 V1.0
PLM 399 KB download
  • PLM based on ISIS=20
  • PIP.PLM and MAKEPIP.SUB included as a sample PLM program=20
SPL 350 KB download
  • Simple Programming Language (SPL)=20
  • Compiler written in SPL with sources=20
  • Compiler produces .REL output=20
  • Full run time system with all sources=20
  • Set of sample programs and utilities with sources=20
  • Also includes SPL.PMA archive file (for use with PMEXT.COM). = This=20 can be useful if you want to use SPL on other CP/M machines or=20 simulators.

Database, Word Processing and Spreadsheet

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

Package Size (ZIP) Download Contents
dBASE 92 KB download
  • dBASE II Version 2.4 configured for VT100 =
Wordstar 180 KB download
  • Release 4.00, customized for VT100 terminal and ASCII = printer=20
Multiplan 112 KB download
  • Release 1.06, customized for VT100 terminal =
SuperCalc 116 KB download
  • Release 1.00, customized for VT100 terminal=20

Games

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

Package Size (ZIP) Download Contents
Games 234 KB download
  • Adventure (Colossal Cave), Catchum, Worm, Ladder, Rogue, = Wanderer=20

More Tools

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

Package Size (ZIP) Download Contents
Tools 129 KB download
  • DDTZ27 and JOB15 with sources for M80=20
  • Original sources are on C. B. Falconer's site.=20


Last revision = 14-Apr-2007 (CET)=20

home=20

3D"Valid

------=_NextPart_000_002B_01C77F15.77F8BFE0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.schorn.ch/images/valid-html401.gif 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 ------=_NextPart_000_002B_01C77F15.77F8BFE0--