home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
SB180
/
TDSK201A.LBR
/
TAPDSK.HZP
/
TAPDSK.HLP
Wrap
Text File
|
2000-06-30
|
5KB
|
138 lines
;
-- TAPDSK --
1 -- Overview of TAPDSK
2 -- The opening screen
3 -- Configuring TAPDSK
4 -- What is TAPAMP
:1.
Program: TAPDSK
TAPDSK will backup hard disk partitions (Drives A thru P) as selected
from the opening screen menu selection.
TAPDSK will read the BIOS drive table to determine which part-
itions are available and display then on the menu.
Upon selection of a drive partition, the operator may select
which system tracks to back-up.
TAPDSK will restore each partition from whence it came, A to A
B to B, etc.
Notice that TAPDSK is an image copying program, it reads from
the hard disk sector by sector. Any bad sectors are copied as
well and an error message displayed and copying continued. As
a result when restoring the partition any bad sectors recorded
will be restored to the hard disk even if there isn't any.
:2.
AMPRO HARD DISK BACKUP, TEAC CT500 - 20Mbyte
Vers: 2.01 12/07/1987
Program by; Barry Harding, Joe Silvia, for AMPRO COMPUTERS INC.
Selected drives for back-up: v
Hard disks available for back-up: --> ABCDEFGH
Selected system for back-up: ^
Date of back-up: Jan 15, 1988, at 15:22:15
Comment:
This is a comment of up to 79 characters, and will be recorded on tape.
Rewind on completion: (Yes)
A - Tape to disk G - Enter comment
B - Disk to tape H - Rewind
C - Directory of tape I - Prewind tape
D - Select disk dives J - Erase tape
E - Toggle rewind K - Display tape status
X - Exit to CP/M
Cmd -->
:3.
Configuring TAPDSK
TAPDSK comes configured for an AMPRO Computer only. It makes calls
to the BIOS and uses SCSI code generic to the Ampro hardware.
There are EQUATES in the beginning of the source code to alter
the following:
blocks equ 60 ; /2 = Kbytes of buffer
clock equ true ; if CTC hdw clock available
telvid equ false ; Televideo terminal
h19 equ false ; H/Z19 terminal
lfeeds equ true ; clear screen with line feeds
toggle equ true ; true rewind upon completion
blocks equate
The default size of 60 blocks (30Kbytes) is the buffer size
in my system, which is an AMPRO with 54K tpa, and 40Mbytes
of hard disk buffers. If the tpa is less, this value must be
adjusted downward. I found this value by trial and error to
best operate with my system. This buffer size resulted in
a 9 minute per 5Mbytes of transfer time.
clock equate
If set false an 'F' option on the opening screen menu will be
visable to allow entry of date and time if no clock is avail-
able. The time prompt also allows a 78 character entry.
telvid equate
If set true, lfeeds must be set false
h19 must be set false
will use the Televideo escape * to clear its screen.
h19 equate
if set true, lfeeds must be set false
telvid must be set false
will use the H/Z19 escape 'E' to clear its screen, also
an opening message will be displayed, and will time out
to the opening screen menu.
toggle equate
if set true, will allow usefull information to be returned
from the TEAC tape unit for a SASI programmer. Reading
the manual of the TEAC and understanding the SCSI system
will provide the information to understand this option.
The option is really a carry over from the development &
debugging of the program TAPDSK with TAPAMP.
NOTE:
TAPDSK may be assembled with ZAS and linked with ZLINK.
NOT compatable at this time with SLRnnn.
TAPAMP may be assembled with M80 and linked with L80.
The tape scsi id in the program is 6, where the HD is 7.
:4
Program: TAPAMP
TAPAMP This program is a diagnostic for and was used for evaluating
the TEAC tape unit. To use this program requires you to
understand SCSI commands to the TEAC and what the returned
error codes and/or status condition of the TEAC tape unit.
I (Joe Silvia), don't understand this program, I'm not the
author per se. A Barry Harding developed the software as a
result of implementing the TEAC tape on his UNIX system, where
it's in continous use.
When assembling TAPAMP there is an INCLUDE SCSI.MAC in the
file making it necessary for the assembler/linker to be able
to locate it.