To install this package on CP/M, download the ZIP file and unpack it. It will create a folder with the same name as the package, containing the files shown.

Download PLM-ISIS-MPM2-HACK.zip containing all files below.

README.TXT
----------

PL/M TEST STUFF
Tom Jennings
09 May 2026

This bundle contains many non-CP/M files, so do not attempt to
IMPORT it directly, or completely. It is a snapshot containing
a rough collection of files and information on the PL/M compiler
and ISIS emulator, ISX.COM.

The story is messy and complex. Hector Peraza did some amazing
and key work, and documentation, pulling together files released
long ago and writing new code to run the PL/M compiler on unix/linux.

The short of it, I believe is correct but could be wrong, is
that DR wrote much of CP/M etc in PL/M, using the Intel PL/M
compiler. This compiler, written in some FORTRAN, runs only
under Intel's ISIS OS for the MDS-800. It seems fairly complex
and has multiple overlays. 

But at some point DR created a somewhat-kludgey ISIS emulator
sufficient to run PL/M compilation tools on a highly customized,
modified, CP/M. The hacks involved a non-standard BIOS, a "hole"
in memory at f800 to accommodate a faked-up MDS-800 ROM jumptable,
and a special BDOS that calculates exact file size. All of this
is described in some (adequate? who knows) detail in Hector's
files.

I believe fZ80's architecture would be easy to install this custom
BIOS requirements and the hacked BDOS. But who knows if all information
needed has been provided. I am not willing to find out the
hard way at this time.

There is also ISIS user documentation that is very hard to find.

Everything in this folder is a jumble; the results of a week's
worth of web search, downloads, and link-following, before things
disappear entirely. I may add to the pile later. My usual M.O.
is to gather, collate, delete cruft and duplicates, and write
Notes For The Future. We'll see how far I get here. I usually don't
expose W.I.P. like this.


CONTENTS
---------------------------------------------

This is some of the DRI PL/M stuff from
Digital-Research-MPM/MPM2-source/mpm2src/PLM_WORK folder
with a random set of plm source to play with.


PLM80, ASM80 etc appear to be ISIS executables.

There is much PL/M stuff on this page:
http://cpmarchives.classiccmp.org/cpm/mirrors/www.unix4fun.org/z80pack/index.html

ALSO IN THIS BUNDLE

PL/M and ISIS documentation in PD/F form. This folder
is a jumble, just a collection of downloads. 

--------------------
Archive: PLM-ISIS-MPM2-HACK.zip Length Date Time Name --------- ---------- ----- ---- 23680 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/ASM80 128 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/CPM 94265 2026-05-08 18:51 PLM-ISIS-MPM2-HACK/ISIS-emulator-ISX.COM-P112 Support Page.pdf 1416256 2026-05-07 17:42 PLM-ISIS-MPM2-HACK/ISIS-II PLM-80 Compiler Operators Manual-Apr81.pdf 107068 2026-05-10 18:33 PLM-ISIS-MPM2-HACK/ISIS, Intellec, PL_M, iRMX, and Intel - 20th century.pdf 10578889 2026-05-08 11:37 PLM-ISIS-MPM2-HACK/ISIS_internals.pdf 9806209 2026-05-08 11:36 PLM-ISIS-MPM2-HACK/ISIS_user_manual.pdf 265080 2026-05-08 18:40 PLM-ISIS-MPM2-HACK/isx-070218.img.gz 4651 2026-05-08 18:43 PLM-ISIS-MPM2-HACK/isx14dir.zip 29178 2026-05-07 17:43 PLM-ISIS-MPM2-HACK/isx14.zip 12544 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/ISX.COM 13184 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/LINK 4608 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/LINK.OVL 15104 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/LOCATE 128 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/MONX 2816 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/OBJCPM.COM 3712 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/OBJHEX 21632 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80 5632 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80.LIB 18816 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80.OV0 29184 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80.OV1 8192 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80.OV2 23808 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80.OV3 8960 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/PLM80.OV4 5431806 2026-05-07 17:42 PLM-ISIS-MPM2-HACK/PLM-80_Programming_Manual_Jan80.pdf 0 2026-05-10 17:55 PLM-ISIS-MPM2-HACK/plm80x80/ 2319 2026-05-09 18:06 PLM-ISIS-MPM2-HACK/README.TXT 0 2026-05-09 17:36 PLM-ISIS-MPM2-HACK/sched2y2k/ 128 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/SETEOF.COM 0 2026-05-09 17:07 PLM-ISIS-MPM2-HACK/tod2y2k/ 44293 2026-05-09 17:42 PLM-ISIS-MPM2-HACK/Using the ISIS environment under CP_M 2.pdf 384 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/X0100 640 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/X0100.ASM 384 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/X0200 640 2025-12-31 16:00 PLM-ISIS-MPM2-HACK/X0200.ASM 91933 2026-05-09 18:05 PLM-ISIS-MPM2-HACK/Z80pack - Z80 Emulator and Crossassembler for UNIX.pdf --------- ------- 28066251 36 files

Website contents, unless otherwise specified, © 2026 by Tom Jennings. Permission is granted for personal use with no renumeration. Corporations or any legal organization or their agents (employees or consultants or other relationships) expressly prohibited from using any material without written permission.