Making disk images under CP/M

Making disk images under CP/M

Post by Rich Beaud » Thu, 05 Sep 2002 03:11:12


Hello all,

Related to my previous file transfer question:

I have a Dual CPU (Z-80 and 80286) CompuPro S-100 box that I'd like to
use to make backups of all of the software I have for it on 8" floppy
media...

Does anyone have or know of a program that **runs natively under
CP/M-80 or CP/M-86** that will allow me to make image files of 8"
floppy disks?  I would like to capture system tracks as well as data
tracks, and ideally it would work with any combination of
sides/density...

I will gladly send 8" media to make copies, and will cover costs to
photocopy manuals and send everything to me.  As an alternative, if
you send originals, I will make copies myself, and return originals
ASAP....

Thanks!

Rich B.

 
 
 

Making disk images under CP/M

Post by Ruud Baltiss » Thu, 05 Sep 2002 17:04:37


Hallo Rich,

Quote:> I have a Dual CPU (Z-80 and 80286) CompuPro S-100 box ....

Never heard of CompuPro befor so I searched the net. The info I found
says it is that it can have the 8088, 8085 and/or Z80 onboard. No
80286 mentioned.

I guess that you are wrong but in case you are right, I would be
interested in technical aspects of the machine. At least you triggered
the idea of placing a Z80/eZ80/Z180 on an old PC-XT board. Lots of
hardware available :)

--
    ___
   / __|__
  / /  |_/     Groetjes, Ruud
  \ \__|_\
   \___|       http://Ruud.C64.org

 
 
 

Making disk images under CP/M

Post by Rich Beaud » Fri, 06 Sep 2002 00:59:46



> Hallo Rich,

> > I have a Dual CPU (Z-80 and 80286) CompuPro S-100 box ....

> Never heard of CompuPro befor so I searched the net. The info I found
> says it is that it can have the 8088, 8085 and/or Z80 onboard. No
> 80286 mentioned.

Yeah, the 80286/Z-80 combination is on a NON-CompuPro board :-).  The
standard configuration was with a dual-CPU 8088/8085 board, but the
previous owner of this system replaced that board with a 3rd party
board that has a Z-80 and an 80286.  I have manuals/schematics for
both boards, so if you want more details, I can look them up...

Quote:> I guess that you are wrong but in case you are right, I would be
> interested in technical aspects of the machine.

The basic setup is as follows:

CompuPro chassis, 21-slot motherboard
        - 1 Full CompuPro RAM22 board
        - 1 Full CompuPro RAM22 board
        - 1 Full CompuPro RAM21 board
        - 1 Full CompuPro RAM16 board
        - 1 Full CompuPro RAM17 board
        - 1 Macrotech Dual Processor board -- 80286 and Z80H
        - 1 CompuPro System Support 1
        - 1 CompuPro DISK3 Hard Drive controller
        - 1 CompuPro Interfacer 4
        - 1 CompuPro DISK1A Floppy Drive Controller

The system is connected to an enclosure with two Shugart 851 8" floppy
drives...  I do have a hard drive in an enclosure with 2 5.25" drives,
but it's a bit flaky when connected w/ the 8" drives... Obviously a
hardware conflict, but I haven't resolved it yet...

Rich B.

 
 
 

Making disk images under CP/M

Post by John Elliot » Fri, 06 Sep 2002 03:01:38


: Does anyone have or know of a program that **runs natively under
: CP/M-80 or CP/M-86** that will allow me to make image files of 8"
: floppy disks?  I would like to capture system tracks as well as data
: tracks, and ideally it would work with any combination of
: sides/density...

  The very useful scriptable disc editor DU89 / DU90 under CP/M-80 can load
arbitrary disc sectors and dump them out to a file. It's limited by the
size of its buffer, but you could do it a few tracks at a time and then use
a PIP command to do the merge afterwards. Something like this:

DU89                            
<lb;t0;s1                    # Select drive B, track 0, first sector
<y;+;/252                    # Store 252 sectors to buffer [7 tracks]
<kblock1.dat                 # Save first 7 tracks
<r                           # Re-read last sector, just in case
<y;+;/252                    # Store another 252 sectors [next 7 tracks]
<kblock2.dat                 # Save them out to disc
...
<x                           # Quit DU89
PIP disk.dsk[o]=block1.dat[o],block2.dat[o],...

Notes:
1. I'm using CP/M 3 SUBMIT syntax, but CP/M 2 and XSUB should have the same
effect. Just lose the < at the start of each line
2. The PIP at the end which combines all the segments may have to wait until
you've got the separate files onto your target system, unless you've got a
hard drive or a big ramdisc.

  I don't think the DU for CP/M-86 (DU75) is recent enough to support this.

--
------------- http://www.veryComputer.com/
John Elliott           |*NOK: "But why have you got such a long face?"
                       |SEAGOON: "Heavy dentures, Sir!"    - The Goon Show
:-------------------------------------------------------------------------)

 
 
 

Making disk images under CP/M

Post by Jack Peacoc » Fri, 06 Sep 2002 04:14:28



Quote:> Hallo Rich,

> > I have a Dual CPU (Z-80 and 80286) CompuPro S-100 box ....

> Never heard of CompuPro befor so I searched the net. The info I found
> says it is that it can have the 8088, 8085 and/or Z80 onboard. No
> 80286 mentioned.

A company by the name of Macrotech made an S100 z80/80286 drop in
replacement for the Compupro dual processor board.  The Z80H ran at 8Mhz,
the '286 at either 6 or 8 Mhz, forgot which.  Supposedly it was software
compatible but I never ran Compupro software on CP/M or Concurrent DOS.  The
Macrotech board worked quite well with some homegrown BIOS and XIOS drivers.
As I recall the Z80 could only see a 64K window but I believe that was a
limitation imposed by the Compupro design.
   Jack Peacock