This is a quick and dirty port by Alexander G. M. Smith of the server
side half of Paul Guertin's freeware ADT (Apple Disk Transfer) 1.22
system from MS-DOS to the Amiga. Posted with his permission.
The unchanged client side (Apple ][ program, included) reads and writes
standard 5.25 inch 16 sector 35 track floppy disks under Apple DOS 3.3,
using raw sector reads and writes so it can also transfer ProDOS disks.
The data read or written is transfered over an Apple super serial card
running flat out at 19200 baud with RLE compression and 16 bit CRCs to
the server, which dumps the data to/from a native Amiga file. You can
run it all from the Apple ][, even getting remote directory listings
from your Amiga, to make dumping multiple disks easier.
The resulting "DOS order" disk image file can be used in Apple
emulators, such as the Apple2000 emulator on the Amiga (available on
Aminet). There are also several utilities for extracting files from
the disk image file and otherwise manipulating it.
See the README.TXT file in the MSDOS subdirectory for instructions on
how to set up your Apple ][. You'll need a terminal program for the
Amiga to download the Apple software to the Apple (though you may be
able to copy/type them to AUX: or SER:). The files you download (from
the AppleII directory) may need to have the line end characters changed
from the MSDOS standard pair of CRLF to be the one the Apple uses
(Carriage Return - CR) or the ones the terminal program expects (Line
Feed - LF). Use a utility like AGMSFixText to fix up the text files,
or change settings in your terminal program so that it sends a carriage
return to the Apple ][ at the end of each line.
Here's a sample session on the Amiga side (the Apple ][ side has a
nicer user interface with a big table of all the sectors, updated as
they are read / written / transmitted):
3.0 Ram Disk:Stuff> adtam 19200
Apple Disk Transfer 1.22, Amiga version.
Device name: serial.device
Device unit number: 0
Baud rate: 19200
Type Control-C to interrupt server mode and enter a command.
Got command "D" from the Apple II.
Sending directory listing of RAM DISK:STUFF
Line 3, File 0, Name "ADTAM".
Line 4, File 1, Name "ADTAM.C".
Line 5, File 2, Name "COMMAM.C".
Line 6, File 3, Name "COMMAM.H".
Line 7, File 4, Name "SCOPTIONS".
Directory listing finished.
Got command "S" from the Apple II.
Receiving file name.
Receiving file "MY BOOT DISK.DISK", Control-C to abort.
Receiving track $00: FEDCBA9876543210
Receiving track $01: FEDCBA9876543210
Receiving track $02: FEDCBA9876543210
<...>
Receiving track $20: FEDCBA9876543210
Receiving track $21: FEDCBA9876543210
Receiving track $22: FEDCBA9876543210
File "MY BOOT DISK.DISK" received successfully in 1:22 (1748 cps).
<typed control-c at this point>
Enter R to restart, Q to quit: q
Goodbye!
3.0 Ram Disk:Stuff>
|