ZRP/M is a CP/M 2.2 emulation system for IB/M PC's and compatibles. It's author died a number of years ago, and hs brother has released this code for general use, free of charge. He feels, and I agree, that it was too good an effort to waste it by letting it lay on a shelf.
It appears that ZRP/M began life as a disassembly of a then popular operating system. It was then severly hacked into what it is today. Most emulators today emulate both the 8080/Z80 instruction set, and CP/M 2.2. ZRP/M consists of a binary code emulator that can handle 8080, Z80, and Z280 binary code. This emulator then runs the ZRP/M operating system, which is written in 8080 assembly language.
Source code is available for part of the system. The utilities have been enhanced, and the source for them is not present. The source is present for the operating system itself, and a Z80 emulator. I don't believe that the included emulator source is th Z280 emulatior.
NOTE : Even though it appears that the Z280 emulator source is not persent, the binary should include the Z280 emulator. I am still attempting to get the rest of the source code.
OK then. Here are the files for ZRP/M. Be sure to get the manual; you WILL need it.
RDOS, RCP : 120K This is disk 1 of the distribution disk set.
ZRPM : 118K This is disk 2 of the distribution disk set.
ZRPM SOURCE : 204K This is the source for the operating system and (I believe) a Z80 emulator.
ZRPM USERS GUIDE : 241K This is the Users Guide for ZRP/M in POSTSCRIPT format. You WILL need this. ZRP/M is a superset of CP/M 2.2, so you will also need the CP/M 2.2 manual as things in common are not replicated here. Most of the utilities for ZRP/M have been enhanced and have numerous new options.