• Please review our updated Terms and Rules here

CP/M board support for DEC Pro/3xx

shirsch

Veteran Member
Joined
Aug 17, 2008
Messages
1,328
Location
Burlington, VT
I was able to acquire one of these devices but the only known support diskette images (teledisk) are corrupted. These were originally posted to the Retro-Computing Society of Rhode Island's now-defunct web site so I'm hoping someone associated with that group (which still appears to exist) can unearth and re-image the media. I've seen folks from the RI Computing Museum on this forum and am hoping someone can help. Thanks!

Here's a photo of the diskettes and a Wayback Machine image of the original page where the bad images were posted.PRO_CPM-80.jpg
 

Attachments

I have images of these disks, but judging by what my ImageUtils writes about errors in the FS, these are the same broken images.
If your images are cpm-{1,2,3}.td0 then they are indeed broken. I'm hoping someone at RICM can unearth the original media. John Morris (Applesauce) took a dive into the .td0 files and reached the conclusion that they're hopelessly corrupted. All checksums are good, but the reads were apparently garbage - perfectly preserved garbage - but garbage nonetheless.
 
that they're hopelessly corrupted.
As for hopelessly damaged, I would argue, but whether they can be completely restored is most likely not.
Code:
! Installation file for PRO-CP/M-80 v1.01 (diskette systems) (JVC/12-9-83)
Name "PRO-CP/M-80 Version 1.1"
File CPMS.MSG/Delete
File CPM03.HLP/Delete
File CPM03.MNU/Delete
File CPM03.TSK/Delete
File CPMINI.TSK/Delete
File CPMINI.MSG/Delete
File CPMDSW.MSG/Delete
File CPMRMS.MSG/Delete
File CPMIOS.MSG/Delete
File IODSETUP.DAT/Delete
Require [ZZSYS]CTEX.MSG
Require [ZZSYS]CMAIN.TSK
Require [ZZSYS]POSRES.TSK
Require [ZZSYS]SYSTEM.MNU
Require [ZZSYS]COMSETUP.DAT
Require [ZZSYS]XKDRV.TSK
Require [ZZSYS]XKSTART.TSK
Load XK:
Install CPM03.TSK/Task
Install CPMINI.TSK/Task
Assign MENU CPM03.MNU
Assign HELP CPM03.HLP MAIN
Run CPMSRV
Code:
! Installation file for PRO-CP/M-80 v1.01 (hard disk systems) (JVC/12-9-83)
Name "PRO-CP/M-80 Version 1.1"
File CPM.MSG/Delete
File CPMS.MSG/Delete
File CPM10.HLP/Delete
File CPM10.MNU/Delete
File CPM10.TSK/Delete
File CPMINI.TSK/Delete
File CPMINI.MSG/Delete
File CPMDSW.MSG/Delete
File CPMRMS.MSG/Delete
File CPMIOS.MSG/Delete
File DSKSETUP.DAT/Delete
File IODSETUP.DAT/Delete
Install CPM10.TSK/Task
Install CPMINI.TSK/Task
Assign MENU CPM10.MNU
Assign HELP CPM10.HLP MAIN
Run CPMSRV
 
I have a physical distribution of PRO CP/M V1.1 3 diskettes, a manual and the box. Bought it years ago, it's been stored in an air conditioned room since. The diskettes look good. If there's any interest I could copy 'em.
 
I have a physical distribution of PRO CP/M V1.1 3 diskettes, a manual and the box. Bought it years ago, it's been stored in an air conditioned room since. The diskettes look good. If there's any interest I could copy 'em.
I would appreciate it very much if you could read off images from them. You may well have the only set in existence! If you are not setup to image, copies would be fine. I'll gladly reimburse you for postage, time and trouble (and will certainly make images and post here).
 
Last edited:
I have a physical distribution of PRO CP/M V1.1 3 diskettes, a manual and the box. Bought it years ago, it's been stored in an air conditioned room since. The diskettes look good. If there's any interest I could copy 'em.
Yes, please; I have a 000043 as well. Is the manual online somewhere? I don't believe that I've ever seen it ... and would certainly like to!
 
I have a physical distribution of PRO CP/M V1.1 3 diskettes, a manual and the box. Bought it years ago, it's been stored in an air conditioned room since. The diskettes look good. If there's any interest I could copy 'em.
If you have the ability to scan the manual it would be helpful to the community.
 
Actually, I realized that I came across the V1.1 diskettes, all 3 of them, imaged earlier on.
Originally they were available at http://www.retroarchive.org/maslin/disks/dec/{poscpmad,poscpmah,poscpms}.td0, but those links are dead.
But being a packrat I kept copies.
So here they are, and I'm also including raw disk images that I extracted from the TD0 files.
poscpmad.dsk and poscpmah.dsk appear to be Files-11 images, and poscpms.dsk is CP/M-flavored.

Code:
% fsinfo poscpmad.dsk
Disk file: poscpmad.dsk
Volume name: PROCPM80DV11
Volume creation time: 1983-12-13 12:17:45
Most recently created file: [ZZAPPL]DISKETTE.INS;2 at 1983-12-13 12:44:57
Most recently revised file: [ZZAPPL]DISKETTE.INS;2 at 1983-12-13 12:48:57
P/OS packages:
    "PRO-CP/M-80 Version 1.1" ([ZZAPPL]DISKETTE.INS;2)
    no package name found ([ZZUPDATE]UPDATE.INS;1)

% fsinfo poscpmah.dsk
Disk file: poscpmah.dsk
Volume name: PROCPM80HV11
Volume creation time: 1983-12-13 11:14:11
Most recently created file: [ZZUPDATE]UPDATE.INS;1 at 1983-12-13 11:15:46
Most recently revised file: [ZZUPDATE]UPDATE.INS;1 at 1983-12-13 11:15:48
P/OS packages:
    "PRO-CP/M-80 Version 1.1" ([ZZAPPL]ZZAPPL.INS;1)
    no package name found ([ZZUPDATE]UPDATE.INS;1)

% cpmls -f dec_pro -F poscpms.dsk           
Directory For Drive A:  User  0

    Name     Bytes   Recs   Attributes   Prot      Update          Create
------------ ------ ------ ------------ ------ --------------  --------------

ASM      COM     8k     64     R        None                   
DDT      COM     6k     38     R        None                   
DUMP     ASM     6k     33     R        None                   
DUMP     COM     2k      4     R        None                   
ED       COM     8k     52     R        None                   
FILEXFER COM    14k    102     R        None                   
LOAD     COM     2k     14     R        None                   
MOVCPM   COM    12k     82              None                   
PIP      COM     8k     58     R        None                   
STAT     COM     6k     41     R        None                   
SUBMIT   COM     2k     10     R        None                   
SYSGEN   COM     2k      9     R        None                   
XSUB     COM     2k      6     R        None                   

Total Bytes     =     65k  Total Records =     513  Files Found =   13
Total 1k Blocks =     78   Used/Max Dir Entries For Drive A:   13/ 128
 

Attachments

Actually, I realized that I came across the V1.1 diskettes, all 3 of them, imaged earlier on.
Originally they were available at http://www.retroarchive.org/maslin/disks/dec/{poscpmad,poscpmah,poscpms}.td0, but those links are dead.
But being a packrat I kept copies.
So here they are, and I'm also including raw disk images that I extracted from the TD0 files.
poscpmad.dsk and poscpmah.dsk appear to be Files-11 images, and poscpms.dsk is CP/M-flavored.

Code:
% fsinfo poscpmad.dsk
Disk file: poscpmad.dsk
Volume name: PROCPM80DV11
Volume creation time: 1983-12-13 12:17:45
Most recently created file: [ZZAPPL]DISKETTE.INS;2 at 1983-12-13 12:44:57
Most recently revised file: [ZZAPPL]DISKETTE.INS;2 at 1983-12-13 12:48:57
P/OS packages:
    "PRO-CP/M-80 Version 1.1" ([ZZAPPL]DISKETTE.INS;2)
    no package name found ([ZZUPDATE]UPDATE.INS;1)

% fsinfo poscpmah.dsk
Disk file: poscpmah.dsk
Volume name: PROCPM80HV11
Volume creation time: 1983-12-13 11:14:11
Most recently created file: [ZZUPDATE]UPDATE.INS;1 at 1983-12-13 11:15:46
Most recently revised file: [ZZUPDATE]UPDATE.INS;1 at 1983-12-13 11:15:48
P/OS packages:
    "PRO-CP/M-80 Version 1.1" ([ZZAPPL]ZZAPPL.INS;1)
    no package name found ([ZZUPDATE]UPDATE.INS;1)

% cpmls -f dec_pro -F poscpms.dsk          
Directory For Drive A:  User  0

    Name     Bytes   Recs   Attributes   Prot      Update          Create
------------ ------ ------ ------------ ------ --------------  --------------

ASM      COM     8k     64     R        None                  
DDT      COM     6k     38     R        None                  
DUMP     ASM     6k     33     R        None                  
DUMP     COM     2k      4     R        None                  
ED       COM     8k     52     R        None                  
FILEXFER COM    14k    102     R        None                  
LOAD     COM     2k     14     R        None                  
MOVCPM   COM    12k     82              None                  
PIP      COM     8k     58     R        None                  
STAT     COM     6k     41     R        None                  
SUBMIT   COM     2k     10     R        None                  
SYSGEN   COM     2k      9     R        None                  
XSUB     COM     2k      6     R        None                  

Total Bytes     =     65k  Total Records =     513  Files Found =   13
Total 1k Blocks =     78   Used/Max Dir Entries For Drive A:   13/ 128
Thanks!!
 
Code:
#
# -unpack "poscpmad.dsk" "@poscpmad.dsk" rx50 rsx
#

Volume Information
Class:        ODS-1 (402)
Device:       RX50
Volume label: PROCPM80DV11
Owner:        [200,200]
Creation Date:13-DEC-1983 12:17:45
Serial Number:0
Protection:   [RWCD,RWCD,RWCD,RWCD]
Default:      [RWED,RWED,RWED,RWED]
Processor:    ImageUtils

 
Directory [0,0]
 
INDEXF.SYS;1        (1,1)           48./48.          13-DEC-1983 12:17  [1,1]    [RWED,RWED,RWED,RWED]
BITMAP.SYS;1        (2,2)           2./2.            13-DEC-1983 12:17  [1,1]    [RWED,RWED,RWED,RWED]
BADBLK.SYS;1        (3,3)           1./1.            13-DEC-1983 12:17  [1,1]    [RWED,RWED,RWED,RWED]
000000.DIR;1        (4,4)           1./1.         C  13-DEC-1983 12:17  [1,1]    [RWED,RWED,RWED,RWED]
CORIMG.SYS;1        (5,5)           200./200.     C  13-DEC-1983 12:17  [1,1]    [RWED,RWED,RWED,RWED]
USERFILES.DIR;1     (6,1)           0./1.         C  13-DEC-1983 12:17  [200,200][RWED,RWED,RWED,RWED]
ZZAPPL.DIR;1        (7,1)           1./1.         C  13-DEC-1983 12:17  [200,200][RWED,RWED,RWED,RWED]
ZZSYS.DIR;1         (23,1)          0./1.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
ZZUPDATE.DIR;1      (24,1)          1./1.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
 
Total of 254./256. blocks in 9. files
  
Directory [USERFILES]
 
 
Total of 0./0. blocks in 0. files
  
Directory [ZZAPPL]
 
CPMS.MSG;3          (11,1)          7./9.            13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPM03.HLP;1         (12,1)          19./19.          13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPM03.MNU;3         (13,1)          5./6.            13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPM03.TSK;1         (14,1)          100./102.     C  13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPMINI.TSK;3        (15,1)          44./45.       C  13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPMINI.MSG;3        (16,1)          4./6.         C  13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPMDSW.MSG;3        (17,1)          3./6.         C  13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPMRMS.MSG;3        (20,1)          11./12.       C  13-DEC-1983 12:18  [200,200][RWED,RWED,RWED,RWED]
CPMIOS.MSG;3        (21,1)          7./9.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
IODSETUP.DAT;3      (22,1)          1./3.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
DISKETTE.INS;2      (30,1)          2./2.            13-DEC-1983 12:44  [200,200][RWED,RWED,RWED,RWED] 13-DEC-1983 12:48(2.)
 
Total of 203./219. blocks in 11. files
  
Directory [ZZSYS]
 
 
Total of 0./0. blocks in 0. files
  
Directory [ZZUPDATE]
 
D00035.TSK;1        (25,1)          8./9.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
D00035.MSG;1        (26,1)          3./3.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
UPDATE.INS;1        (27,1)          1./1.         C  13-DEC-1983 12:19  [200,200][RWED,RWED,RWED,RWED]
 
Total of 12./13. blocks in 3. files
  
Grand total of 469./488. blocks in 23. files in 5. directories
 
Code:
#
# -unpack "poscpmah.dsk" "@poscpmah.dsk" rx50 rsx
#

Volume Information
Class:        ODS-1 (402)
Device:       RX50
Volume label: PROCPM80HV11
Owner:        [200,200]
Creation Date:13-DEC-1983 11:14:11
Serial Number:0
Protection:   [RWCD,RWCD,RWCD,RWCD]
Default:      [RWED,RWED,RWED,RWED]
Processor:    ImageUtils

 
Directory [0,0]
 
INDEXF.SYS;1        (1,1)           48./48.          13-DEC-1983 11:14  [1,1]    [RWED,RWED,RWED,RWED]
BITMAP.SYS;1        (2,2)           2./2.            13-DEC-1983 11:14  [1,1]    [RWED,RWED,RWED,RWED]
BADBLK.SYS;1        (3,3)           1./1.            13-DEC-1983 11:14  [1,1]    [RWED,RWED,RWED,RWED]
000000.DIR;1        (4,4)           1./1.         C  13-DEC-1983 11:14  [1,1]    [RWED,RWED,RWED,RWED]
CORIMG.SYS;1        (5,5)           0./0.         C  13-DEC-1983 11:14  [1,1]    [RWED,RWED,RWED,RWED]
USERFILES.DIR;1     (6,1)           0./1.         C  13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
ZZAPPL.DIR;1        (7,1)           1./1.         C  13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
ZZUPDATE.DIR;1      (25,1)          1./1.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
 
Total of 54./55. blocks in 8. files
  
Directory [USERFILES]
 
 
Total of 0./0. blocks in 0. files
  
Directory [ZZAPPL]
 
ZZAPPL.INS;1        (10,1)          1./3.            13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
CPM.MSG;3           (11,1)          16./18.          13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
CPMS.MSG;3          (12,1)          7./9.            13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
CPM10.HLP;3         (13,1)          27./27.          13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
CPM10.MNU;3         (14,1)          6./6.            13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
CPM10.TSK;3         (15,1)          95./96.       C  13-DEC-1983 11:14  [200,200][RWED,RWED,RWED,RWED]
CPMINI.TSK;3        (16,1)          51./51.       C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
CPMINI.MSG;3        (17,1)          4./6.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
CPMDSW.MSG;3        (20,1)          3./6.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
CPMRMS.MSG;3        (21,1)          11./12.       C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
CPMIOS.MSG;3        (22,1)          7./9.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
DSKSETUP.DAT;3      (23,1)          1./3.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
IODSETUP.DAT;3      (24,1)          1./3.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
 
Total of 230./249. blocks in 13. files
  
Directory [ZZUPDATE]
 
D00035.TSK;1        (26,1)          8./9.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
D00035.MSG;1        (27,1)          3./3.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
UPDATE.INS;1        (30,1)          1./1.         C  13-DEC-1983 11:15  [200,200][RWED,RWED,RWED,RWED]
 
Total of 12./13. blocks in 3. files
  
Grand total of 296./317. blocks in 24. files in 4. directories
 
Ok, we now have v1.0 and v1.1. @leegleason if you have v1.1.3 it would be great to get those images for completeness' sake. If you are not setup to scan documents I'll volunteer to do the manual. It's fairly simple to remove and replace those coil binders.
 
Ok, we now have v1.0 and v1.1. @leegleason if you have v1.1.3 it would be great to get those images for completeness' sake. If you are not setup to scan documents I'll volunteer to do the manual. It's fairly simple to remove and replace those coil binders.
Sorry, I was trying to say I have V1.1, on 3 diskettes, not V1.1.3. I guess beginning a sentence with a numeral is bad grammar anyway. I don't have any scanning capabilities, so I could mail it to you to scan if you like...as long as I get it back unscathed (I've loaned rare DEC paper ephemera out before and had it come back looking like it had been through a mangle). It's unfortunately just the user's guide and doesn't have any installation instructions in it - it recommends that you refer to the "Professional 300 series Installation Instructions for CP/M", which I've never seen. The user's guide does have a lot of good info about using CP/M on the Pro, though, so it's worth a read.
 
Hahaha... Ok, thanks for clarifying! So, we do have a complete set of diskettes at both 1.0 and 1.1 levels. If the user's guide is specific to the Pro environment (as opposed to the vanilla DRI docs) then I'd be delighted to scan it. Is it in a small 3-ring binder or does it have the split spring thingy holding it together? I cannot guarantee that removing and replacing the binder won't leave some visible traces, but I can promise not to fold, spindle or mutilate anything. Ping me in PM if you want to take me up on it?
 
Back
Top