I am working on a archive of all the software I hold for the Intel processors. It will take some time before it is on the site.
Intel Systems Implementation Supervisor for the MDS Series II (ISIS-II) was developed by Intel to support their Microprocessor Development Systems. This entire operating system was written in PLM80.
This archive only rebuilds the BOOT (ISIS.T0), the OS (ISIS.BIN), the Assembler (ASM80), the Compiler (PLM80), the Linker (LINK & LINK.OVL), the Librarian (LIB), and the Locator (LOCATE). The other programs are in Intel Absolute Object Module Format (AOMF). I wrote a tool to convert AOMF to binary file in order to disassemble the rest of the ISIS command files. I suspect that Mark's method to reverse engineer the various command files into PLM-80 is the best way to go. I will attempt to continue this work to completion - to wit, complete PLM-80 source code for ISIS-II V4.1.
Mark Ogden did a great deal of work reverse engineering the object code for ISIS-II V4.1. This archive includes the ISIS simulator, source code, tools, and directory structure to rebuild ISIS.T0, the boot file and the ISIS.BIN, the operating system file. It also rebuilds PLM80.LIB, SYSTEM.LIB, Two versions of the PLM80 compiler, ASM80 assembler, and the utilities Link, Locate, and Lib. Mark's makefiles are VERY complex.
This work is Copyright (c) 2012 by Mark Ogden, Released into the public domain for academic historic interest only and not for commercial gain.ISIS-II V4.1 PLM-80/ASM-80 Source
This archive was my effort to reverse engineeer ISIS-II Version 4.1 into assembler source. It is a work in progress and I have not worked on it in quite a while. I believe the Mark's method to reverse engineer the various command files into PLM-80 is the best way to go. But generating the assembler source from the original disk image is the first step in this process.
This work is Copyright (c) 2012 by Bill Beech, Released into the public domain for academic historic interest only and not for commercial gain. Note: This code will assemble with my assembler. It is not ready to run on ISIS as assembled. I have more work to do on my assembler to create Intel Absolute Object Module Format files.ISIS-II V4.1 ASM8085 Source
I am also working on tools for the ISIS-II systems to allow me to move files between the ISIS file systems and my PC. Once this is working I can copy running systems to the PC and create bootable disks from images on the PC.
I have found a ISIS-II(W) which is based on ISIS-II, Version 4.2. It works with the iSBC 215 Winchester Controller and Winchester Hard Disk Drives (ST-412/ST-506). I have this as a disk image on the PC.
I have ISIS-II Version 4.3 running on a MDS-225 board. This is covered on the restoration page for the MDS-225 located here.
I have ISIS-II(W) Version 4.3(W) which is based on ISIS-II, Version 4.3. It works with the iSBC 215 Winchester Controller and Winchester Hard Disk Drives (ST-412/ST-506). I have this as a disk image on the PC.
I have been working with CP/M-80 since 1978. Early on, I disassembled the object code and have used the source code for building new sized CP/M-80 systems. I have used the source for porting CP/M-80 to some of the old systems.
The first old system I brought back up was an Intel System 80/10. This was made from an iSBC-80/10 CPU board, an iSBC 064 RAM board, and an iSBC 208 FDC board. The CPU board was modified to be able to disable the onboard RAM and ROM with one bit from one of the 8255 parallel ports. This modification is discussed on the iSBC 80/10 page. The ROM on the board is located at 0000h and would not allow CP/M-80 to run.
I built a monitor ROM for this modified board which copies itself into high memory and then disables the RAM/ROM on the CPU board. This modified board does boot and run the CP/M-80 below.CP/M-80 V2.2 Source for Intel System 80/10
I have iRMX-86 as a disk image on my PC.
Last Updated: 28 September 2017