项目作者: agn453

项目描述 :
CP/M Public Domain 8-inch Disk Images
高级语言: Assembly
项目地址: git://github.com/agn453/CPM-UG-Disks.git
创建时间: 2020-04-26T07:39:39Z
项目社区:https://github.com/agn453/CPM-UG-Disks

开源协议:The Unlicense

下载


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)

  1. (e.g. using Linux/macOS/Cygwin/Ubuntu on Windows-10)
  2. tweety:~$ mkdir cpmplus; cd cpmplus
  3. tweety:~/cpmplus$ unzip ~/Downloads/cpmplus.zip
  4. ..
  5. Edit the file cpm3bk - and add the following after the
  6. 'att disk1a2' line -
  7. att disk1a3 CPMUG054.IMD
  8. then, start the simulator -
  9. tweety:~/cpmplus$ altairz80 cpm3bk
  10. A>L:
  11. ..
  12. To exit SIMH use Ctrl-E, then quit to the sim> prompt.
  13. 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