This page is a wiki. Please login or create an account to begin editing.

Island CP/M

Your rating: None Average: 5 (6 votes)
Year released:
[www].se [ftp].se [mirror].us [mirror].de
islandcpm_dsk.sit (338.93 KB)
MD5: d72a3d00d87843f7006d62c8e0011923
For System 1 - 5
This app works with: Mini vMac

Before even MS-DOS, there was CP/M: the Control Program for Microcomputers. This ancient operating system was still sufficiently viable in the mid-80s that two different companies sold Mac CP/M environments (the other being CP/M-68K by IQ Software).

To turn your 128K or 512K Mac into a CP/M machine: boot from the Boot Disk, open the CP/M app, then insert the CP/M OS Disk and press any key.

Note: CP/M uses its own disk format, which is not readable in the Mac OS. 400K Mac disks can be formatted for CP/M from within CP/M.

Important: This app is not compatible with the Macintosh Plus (or anything newer). To emulate it, you will need the Mac 128K or 512K variation of Mini vMac (and a matching ROM.)

Version: Island CP/M Boot Disk v1.0; CP/M operating system v2.2

Architecture: 68k


yoyomac's picture
by yoyomac - 2013, October 12 - 7:59am

Besides the graphical demo and WordStar this emulator does not present an obvious way to import files or create your own disks with some of all the good vintage CP/M software preserved for posterity out there on the web. Here's a quick description for creating your own disks, load them with CP/M 8080 software and use them in Island CP/M.

- On Linux, install cpmtools. That'll give you, among other commands, mkfs.cpm, cpmcp and cpmls, to create and access CP/M disks
- Disk format specifications for cpmtools are defined in /usr/share/cpmtools/diskdefs
- Edit diskdefs and create an entry as follows:
diskdef maccpm
seclen 256
tracks 40
sectrk 40
blocksize 2048
maxdir 128
skew 1
boottrk 1
os 2.2
- create a blank 400KB disk image: dd if=/dev/zero of=test_image.dsk count=800
- format to CP/M: mkfs.cpm -f maccpm test_image.dsk
- copy some CP/M file (giving Zork 1 a try here): cpmcp -f maccpm test_image.dsk ZORK1.COM 0:
- repeat copy until done...
- start up minivmac (Mac 128) with the Island CP/M boot disk and "insert" (drag and drop) the Island CP/M OS disk, it'll show up as drive A:
- "insert" (drag and drop) your newly created disk image test_image.dsk, it'll show up as drive B:

24bit's picture
by 24bit - 2011, March 6 - 4:57pm

Hi, I copied it over here:

InkBlot's picture
by InkBlot - 2011, March 5 - 9:22pm

Very interesting. I was completely unaware of the existence of such CP/M environments. All I had ever come in contact with was a CP/M emulator. Thanks for the upload!