• Please review our updated Terms and Rules here

Maslin CompuPro CP/M disk images question

RichCini

Veteran Member
Joined
Aug 7, 2005
Messages
547
Location
Long Island, NY
All --

One of my many projects is getting 8" CP/M running on a test Z80 system as a prelude to getting it running on my IMSAI (my IMSAI has a kind of flaky backplane, so it doesn't always work well).

I have a ton of boards, so I can shift things around a bit. For this, I have a Cromemco Z80 board, a CompuPro System Support board, a CompuPro Disk 1 and a CompuPro RAM17 (64k) board, plus my dual-SA850 drives. I was going to make an 8" disk image from the Maslin archive, but there are several, and it's not clear from the descriptions what the differences are, or if any one is better to start with than another. I'm guessing that the N and Q versions are 1024-byte sector disks and the others are regular, but that's only a guess. If someone has a better image/setup, please let me know.

From the list:

cpm8022h.td0 128372 SSDD8 CompuPro CP/M-80 v2.2H system disk
cpm8022k.td0 118148 TD0 No description available.
cpm8022n.td0 287088 SSDD8 CompuPro CP/M-80 v2.2N system disk
cpm8022q.td0 287524 SSDD8 CompuPro CP/M-80 v2.2Q system disk
cpm822k1.td0 118408 SSDD8 CompuPro CP/M-80 v2.2K system disk #1
cpm822k2.td0 118486 SSDD8 CompuPro CP/M-80 v2.2K system disk #2

Any input is appreciated.
Thanks!

Rich
 
Rich,

https://wiki.theretrowagon.com/wiki/CompuPro_Disk3

The information I have on some of those Images:

CPM8022N:
TD 1.5 8" HD MFM S-step, 1 sides ADV 3/01/1991 22:13:22
CompuPro CP/M-80 v2.2N s/n 272-006450
System disk and source files
Format SSDD (8x1024) Uniform 3-J
00/0: No ID field - possible bogus sector
77/128: No ID field - possible bogus sector
78/128: No ID field - possible bogus sector
80 tracks, 619 sectors converted.

CPM822K1:
TD 1.5 8" HD MFM S-step, 1 sides ADV 3/01/1991 17:09:10
CompuPro CP/M-80 v2.2K s/n 272-01104
System disk and source files
Format SSDD (26x256) UniForm 11-B
00/128: No ID field - possible bogus sector
77/128: No ID field - possible bogus sector
78/128: No ID field - possible bogus sector
80 tracks, 2005 sectors converted.

CPM822K2:
TD 1.5 8" HD MFM S-step, 1 sides ADV 3/01/1991 21:28:09
CompuPro CP/M-80 v2.2K s/n
System disk and source files
Format SSDD (26x256) UniForm 11-B
00/0: No ID field - possible bogus sector
77/128: No ID field - possible bogus sector
78/128: No ID field - possible bogus sector
80 tracks, 2005 sectors converted.


Larry
 
Last edited:
Thanks Larry. I did look at the images last night and made disks of the H, K and N versions. Plan is to try booting them today.
 
I was able to successfully create and boot K, K1 and K2 disks. The "N" disk image (8x1024) did not work properly. I fixed the "Q" version image per the link above, and it does indeed boot (don't forget to change the terminal to 7E1 rather than 8N1). It asks for a BIOS type, so I just used "8N88" from the link and I at least get to an "A>" prompt, so that's good. However, I have a Z80 system, not the 8085/8088, and the M/DRIVE isn't installed (I have one, though). I also have a Disk 3 (but no HD).

Is there a list of BIOS types, or a way to get it from the boot program? I looked in the CompuPro CP/M manual and the "Z80" option doesn't work.

So, good progress overall.

Thanks!
 
Last edited:
Is there a list of BIOS types, or a way to get it from the boot program? I looked in the CompuPro CP/M manual and the "Z80" option doesn't work.

For CompuPro CP/M 2.2Q, the BIOS files on the master boot disk are all named BIOSXXXX.COM. If there is no BIOS.COM on the boot disk, the boot loader will prompt you for the XXXX, to specify the BIOS you want to have loaded.

The BIOS choices provided for a Z80 processor based system are:
5Z58 - two 5" drives A and B, two 8" drives C and D
8Z38 - Disk3 as drives A: through F: and two 8" drives I: and J:
5Z35 - Disk3 as drives A: through F: and two 5" drives K: and L:
8Z85 - two 8" drives A and B, two 5" drives E and F
8Z88 - four 8" drives A through D

Other BIOS versions on the disk include:
- generic 8-bit BIOS versions 5N58, 8N28, 8N85, 8N88, and 5N25
- several BIOS versions called ?X?? which (if I recall correctly) made use of the 8088 on the 8085/88 board to quickly move data to/from an MDRIVE.

The MDRIVE statement during boot up comes from the STARTUP.SUB batch file on the master boot disk, which is trying to set up an MDRIVE.
 
Last edited:
Is there a list of these somewhere?

It seems most of the copies of CompuPro system software manuals available on the internet are for really old versions (including their manuals for CP/M-80) and are not useful.
I made the list above from the directory listing of the CPM22Q disk, a quick look at the ASCII text found in the first page of data in each of the BIOSXXX.COM, and a general recollection of CompuPro's naming conventions for their operating system files.
 
I will give the 8Z88 a try and see what happens.

Addendum to my last post -
The BIOS version file names BIOS?Z??.COM are designed for a system with a Z80. It does not make use of Z80-specific opcodes, but accomplishes MDRIVE transfers without the need for the 8088 found on
CompuPro's dual processor board.
The BIOS version file names BIOS?N??.COM are designed for a system with CompuPro's 8085/88 processor. They make use of the 8088 for data transfer between the MDRIVE and system memory. If you don't use an MDRIVE, these BIOS versions should also work on a system with a Z80, since the 8088 processor swap is never invoked.
 
Great, thanks. I did pull out an MDRIVE board I had; checked the jumpers and let it run under "8Z88". Claims that M is an invalid drive. The SUB file has "MFORM M!" in it, but i tried issuing it at the prompt and no success. Need to look into it a bit more. I don't have an 85/88 board (just the 8086).

Rich
 
Great, thanks. I did pull out an MDRIVE board I had; checked the jumpers and let it run under "8Z88". Claims that M is an invalid drive. The SUB file has "MFORM M!" in it, but i tried issuing it at the prompt and no success. Need to look into it a bit more. I don't have an 85/88 board (just the 8086).

Your use of a Cromemco ZPU, and not a CompuPro CPUZ, introduces another variable since I doubt those two boards are fully identical functionally.
 
Yes, probably true but I don’t think the CPUZ has any switch ports or anything. I have the Cromemco auto booting the ROM on the Disk 1. Its not that important — just trying to see if it works since I have no other use for the MDrive.
 
Back
Top