This repository contains disk images of CP/M 8-inch floppy disks in Dave Dunfield's Image Disk format.
They were written on my Z80 S-100 computer and taken from boxes of original media masters from various CP/M Users Group (in the CPMUG folder), SIG/M (in the SIGM folder) and from Kelly Smith (in the KELLY folder).
I have some more that I'll need to image from the BDS-C Users Group that I'll add soon.
Each image can be attached to a SIMH AltairZ80 simulator's floppy disk controller - and, so long as the CP/M system BIOS software supports Single Density 8-inch disks, you will be able to read them. I give an example below using SIMH altairz80 with my distributed version of CP/M Plus - but you can also use Altair versions of CP/M under the SIMH AltairZ80 simulator too.
Information about Dave Dunfield's ImageDisk format is at
http://www.classiccmp.org/dunfield/img/index.htm
-
Download the AltairZ80 simulator from either Peter Schorn's site at https://schorn.ch/altair.html or from Mark Pizzolato's GitHub repository source at https://github.com/simh/simh
-
Unzip or Build it on your Windows, Linux, macOS or OpenVMS machine as per the supplied instructions.
-
Copy the altairz80 binary into your search path (I use ~/bin).
-
Download my CP/M PLUS distribution (which emulates fairly accurately my S-100 system) - from Peter Schorn's site at https://schorn.ch/cpm/zip/cpmplus.zip
-
Edit the cpm3bk text file and attach one of the images.
For example using the CP/M UG disk 54 (which contains some of Dave Ahl's 101 BASIC COMPUTER GAMES)
(e.g. using Linux/macOS/Cygwin/Ubuntu on Windows-10)
tweety:~$ mkdir cpmplus; cd cpmplus
tweety:~/cpmplus$ unzip ~/Downloads/cpmplus.zip
..
Edit the file cpm3bk - and add the following after the
'att disk1a2' line -
att disk1a3 CPMUG054.IMD
then, start the simulator -
tweety:~/cpmplus$ altairz80 cpm3bk
A>L:
..
To exit SIMH use Ctrl-E, then quit to the sim> prompt.
Drive L: corresponds to the attached floppy disk image.
Note: In user area 3 on drive A: is the program I used to produce the disk images (D2IMD). It uses a separate copy of disk I/O routines for raw disk access using the real (and emulated) Godbout/CompuPro DISK1A floppy disk controller.
I've also included the source code in the d2imd folder.
I obtained the 8-inch disk copies from Bill Bolton who ran one of the first RCP/M Bulletin Boards in Sydney, Australia (Software Tools RCP/M).
I physically drove to Sydney from my home in Newcastle (about 140km). With a stock of blank floppies it took me many hours with a sector-based disk copy program to make them. I think Bill's system was a XITAN S-100 system with a whopping 5 or 10 MB hard drive. Bill received his copies of CP/M Users Group and SIG/M disks by airmail from the USA.
It was at a time when it was quicker doing this than downloading them at 300 or 1200/75 baud via a modem! I also ran an RCP/M system here in Newcastle back in the day... but that's another story...
Tony