README.md
TPC -- Fast Tape Copy

26-Jun-91

This is version 1.75 of TPC, the fast tape copy program. There
are several enhancements over previous versions. These include:

1. Some unknown enhancer added magtape devices MU: and MA: to
the device list.

2. Someone also added the /MI (Magtape In) and /MO (Magtape Out)
switches to force a device to be treated as a tape (useful
if new tape devices are ever defined).

3. I fixed a serious bug in the AST routines: none of them ever
saved R0-R5!!! Since only one AST routine could ever execute at
a time (and the mainline code was suspended), this bug has gone
undetected for 14 years. It finally bit me when I tried to go
disk-to-tape from a high-speed caching disk controller. The
first QIO completed (and triggered the AST) before the second QIO
was issued. The registers were then clobbered, causing the
remainder of the setup code to execute incorrectly.

There is still at least one more problem to be fixed when someone
finds some time. On RSX-11M-Plus, if the tape is not mounted foreign,
the program will simply hang. This condition needs to be checked for
and reported.

Alan E. Frisbie
Flying Disk Systems
4759 Round Top Drive
Los Angeles, CA 90065
Frisbie@Flying-Disk.com
(213) 256-2575