Downloads

You can go directly to the SourceForge downloads page, or use the links below. Bootable floppy disk images are at the end of this page.

ROM monitor updates

Version 4.1, 12-Jul-1997: Hal Bower's enhanced ROM monitor
Version 4.2, 25-Sep-1999: RAM disk contents preserved on reset
Version 4.3, 16-Jan-2004: fixed date bug, added standard boot sector support to GIDE
Version 4.4, 14-Dec-2004: fixed Z80182 register setup sequence
Version 5.0, 03-Nov-2005, does not contain the 4.4 changes
Version 5.1, 04-Feb-2006: 5.0 and 4.4 merged

CP/M 2.2

Original, "First Cut" BIOS
Version 2, Hal Bower's enhanced, 11-Aug-1996
Version 2.11, with RAM disk support and verbose error reporting, 11-Dec-2002
Bug corrected floppy FORMAT utility

CP/M 3.0

Version 1.0, modular BIOS
Version 1.1, fixes floppy problems (uses PIO mode)

MP/M 1.1

Version 1.0, banked XIOS
Loader BIOS, only supports floppy drive
Y2K updates for the TOD utility
Y2K updates for the SCHED utility

MP/M-II

Version 1.0, banked XIOS
Loader BIOS, only supports floppy drive
Y2K updates for the TOD utility
Y2K updates for the SCHED utility

UZI180

Kernel sources and a compiler binary, version 1.6.2
System utilities sources, version 1.6.2
System utilities binaries, version 1.6.2
CP/M utilities sources, version 1.5.2
CP/M utilities binaries, version 1.5.2
HiTech C runtime library sources
HiTech C runtime library binaries
Boot loader sources and binaries

CP/NET

Version 0.1, Unix server and P112 requester SNIOS for CP/NET 1.1
Version 0.8, Unix server and P112 requester SNIOS for CP/NET 1.1 and 1.2

Z8E/18E interactive debugger

Version 3.6, sources
18E 3.6, binary for Z180 CPU, ANSI-compatible terminal
Z8E 3.6, binary for Z80 CPU, ADM-3A terminal

Modified GIDE interface

Schematics, PCB layouts and PAL listings
HiTech C version of the GIDE test utility
Hard disk FDISK utility, version 1.1

ISIS emulator

Disassembly of ISX 1.4 and utilities
Modified 2.2 BDOS sources, supporting exact file sizes.
ISXDIR directory listing program to use with the emulator; shows exact file sizes.

Misc stuff

REBOOT, a software reboot utility for the P112.
DS1202, updated to work from CP/M or MP/M.
Floppy boot loader, used to load CP/M 3.0 or MP/M.

3.5" Floppy Disk images

CP/M 3.0, MP/M and UZI180 images are for a 16 MHz CPU. For best performance, format the floppy under CP/M before transferring the image (P112 CP/M uses a different interleave factor than MS-DOS). Be sure to use the bug-corrected format program!

The CP/M and MP/M floppy images below are in the "original" format (1 system track, 128 directory entries). Therefore, they will not be readable by Terry Gulczynski's latest Z-System, which employs a different format (2 system tracks, 256 directory entries).

Although I've never missed an extra system track, I found the 128 directory entries quite restrictive, so I'll be converting soon to the new format. Unfortunatelly, the new format does not make use of a clever trick present in Hal Bower's P112 CP/M BIOS that would allow it to be detected automatically.

Operating systems

CP/M 2.2, bootable, with bug-corrected FORMAT utility and BIOS V2.11, 5-Aug-2007
CP/M-ZP/M 3.0, bootable, banked BDOS with GIDE support, 5-Aug-2007. Boots in ZP/M; use the 2CPM.SUB submit file and reboot to switch to CP/M, 2ZPM.SUB switches back to ZP/M.
CP/NET 1.1, bootable, serial-port SNIOS at 38400 baud, 18-Jul-2007
CP/NET 1.2, bootable, serial-port SNIOS at 38400 baud, 18-Jul-2007
MP/M 1.1, bootable, banked XIOS with sources, 18-Jul-2007
MP/M-II, bootable, banked XIOS with sources, 18-Jul-2007
UZI180, bootable with kernel 1.6.2, 10-Feb-2007

Application programs, compilers, etc.

ISX, ISIS-II emulator under CP/M 2.2 with disassembled sources, and Intel PL/M-80 compiler, 18-Jul-2007

Last updated: 10-Sep-2007