rbanffy/altair-z3plus

By rbanffy

Updated 29 days ago

Docker image for running an emulated Altair CP/M 3.0 + Z3PLUS computer.

Image
Languages & frameworks
Operating systems
Databases & storage
0

3.5K

rbanffy/altair-z3plus repository overview

altair-z3plus

Docker image for running an Altair Z-80 based computer with Z3PLUS on CP/M Plus

To start the service locally, run:

docker run -p 8823:8823 rbanffy/altair-z3plus

When the service comes up, it listens to port 8823. The emulated machine boots under CP/M Plus and the user needs to start Z3PLUS manually:


LDRBIOS3 v1.07 27-Jun-2010

CP/M V3.0 Loader V1.00 18-Jan-2002
Copyright (C) 1982, Digital Research

 BNKBIOS3 SPR  ED00  0A00
 BNKBIOS3 SPR  AD00  1300
 RESBDOS3 SPR  E700  0600
 BNKBDOS3 SPR  7F00  2E00
 
 57K TPA

BIOS3 Banked for SIMH Altair V-1.27, 4 HD, 02-May-2009

A>z3plus

                             ---  Z3PLUS  ---
                    The Z-System for CP/M PLUS (CP/M 3)
                  Vers. 1.02    (c) 1988 Bridger Mitchell
                     [ TPA: 0100 - CA05        50.50k ]



TCSELECT, Version 1.2

Selected Terminal is: VT100 DEC               

ZCPR3 TERMINAL DESCRIPTOR LOADED

A0:COMMANDS>

At this point, you are in the MP/M prompt. It shows the active drive (A), current user number (from 0 to 15) and the label of the disk.

Contents of the Docker image

DriveContents
A:System disk + Z3PLUS
B:Second Z3PLUS disk
C:Sorcim's SuperCalc 2
D:Ashton and Tate's dBase II
E:MicroPro's WordStar Release 4
F:Microsoft's Multiplan 4
G:Miscellaneous games
H:Miscellaneous applications
I:First hard drive, empty
J:Second hard drive, empty

All files in the disk images are in user area 0.

Creating empty disk images

In order to create an empty 8GB (the largest size supported under CP/M) hard disk image, use the dd utility:

dd if=/dev/zero bs=1024 count=8192 | tr '\000' '\345' > empty_hard_disk.dsk

To create an empty 8" floppy image, use:

dd if=/dev/zero bs=137 count=8128 | tr '\000' '\345' > empty_floppy.dsk

Further Reading

The Z3PLUS user's guide is available from http://gaby.de/ftp/pub/cpm/z3plus.pdf.

Information specific to the Altair Z80 emulator can be found at http://bitsavers.trailing-edge.com/simh.trailing-edge.com_201206/pdf/altairz80_doc.pdf.

Tag summary

Content type

Image

Digest

sha256:4c773dbec

Size

34.3 MB

Last updated

29 days ago

docker pull rbanffy/altair-z3plus