textfiles/apple/DOCUMENTATION/disk.arranger.3.0.txt

56 lines
2.5 KiB
Plaintext

Disk Arranger 3.0 Docs
by the Bushwhacker
May 2, 1985
For all you hard drive fans out there, Disk Arranger 3.0 is a utility that
allows you to modify your DOS 3.3 catalogs (ie. delete, undelete, arrange,
lock, etc.) as well as transfer files between hard drive volumes or between
hard drive and floppy disk. It is basically just Disk Arranger 2.0 that has
been modified to allow the volume number to be input. The disk map has also
been fixed to be in a more standard format. If you don't have a hard drive yet,
if still works correctly with floppy disks (one or more drives).
Any volume number from 0 to 255 can be used. A volume number of 0 will match
anything, and is usually used for floppy disks. Any other number will access
the specific volume only.
There are some limitations, however. It currently will not work with the large
DOS volumes, or any DOS volume that has a non-standard number of tracks per
volume or sectors per track. This is something that I am still looking at. The
Sider large volumes have 50 tracks per volume and 32 sectors per track, while
the small volumes are the standard 35 tracks with 16 sectors each.
The DOS that is resident when Disk Arranger 3.0 is run must be patched to
access the hard drive. If the program is loaded from the hard drive, then this
is obviously not a problem. If you load from a floppy, then you may need to
patch DOS. If you have a Sider, the DOS patch is simple:
BD00- 20 11 C7 JSR $C711 (if the controller is in slot 7)
BD03- 00 BRK
Since most hard drives don't put a DOS image on tracks 0-2, the Disk Arranger
will not find a Hello program there.
If you want to set up your printer for the ^P hardcopy option, there is a nine
byte string from $80D to $815 that is used to initialize the interface card and
printer each time ^P is pressed. You can put in any string you want there, but
follow it with a 00 byte! For example, if the string is:
Control-I 80N
then the following bytes would be input:
80D: 89 B8 B0 CE 8D 00
Also, at $80C is the Form Feed character ($0C). If you don't want a Form Feed
after each page is output, then change it to a Line Feed ($0A). If your printer
interface is not in slot 1, you will have to change location $80B to $Cx, where
x is the slot number.
If you wish to make all this permanent, first BLOAD DISK ARRANGER 3, then make
your mods, then BSAVE DISK ARRANGER 3,A$803,L$2AE1.