Short: Apple ][ Disk Transfer via Serial Port Author: pg@sff.net (Paul Guertin), agmsmith@achilles.net (Alexander G. M. Smith) Uploader: agmsmith achilles net (Alexander G M Smith) Type: misc/emu Version: 1.22 Requires: AmigaOS 2.04+, Apple ][ with serial card, null modem cable. Architecture: m68k-amigaos 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). Enter R to restart, Q to quit: q Goodbye! 3.0 Ram Disk:Stuff>