Skip to content

agn453/CPM-UG-Disks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPM-UG-Disks

CP/M Public Domain 8-inch Disk Images

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

Example using SIMH AltairZ80

  • 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.

Some History

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