Transfer.EXE for A2088 Amiga-PC Co-Processors TRANSFER is another DOS utility written for owners of the AMIGA 2000 computer with the 8088 co-processor board (2088). This utility was made to enhance the usefulness of both the AREAD and AWRITE commands and can actually be used instead of them. The AREAD and AWRITE commands, while being extremely useful, are frustrating without the ability for wildcards, so TRANSFER enables a entire list of files to be transferred to either the PC side or the AMIGA side. TRANSFER can also perform single file transfers. Like my READCLK command, Commodore's AREAD and AWRITE commands must be in the current directory as TRANSFER. Also, DEVICE=JDISK.SYS must be in the CONFIG.SYS file, and PCDISK must be previously run on the Amiga side. This isn't much of a problem if they are all run by the appropriate startup-sequence/autoexec.bat. The two forms of syntax for TRANSFER are as follows ... for transferring a single file: TRANSFER -R/W[B]F "Source" "Destination" -RF will Read the Amiga File "Source" to the PC file "Destination" -WF will Write the PC File "Source" to the Amiga file "Destination" -RBF Reads the Amiga Binary File "Source" to the PC file "Destination" for transferring a list of files: TRANSFER -R/W[B] "FileList" "Source Directory" "Destination Directory" -R will Read all files listed in the PC file "Filelist" from the Amiga "Source Directory" to the PC "Destination Directory" -W will Write all files listed in the PC file "FileList" from the PC "Source Directory" to the AMIGA "Destination Directory" -WB will Write all files listed in the PC file "Filelist" from the Amiga "Source Directory" to the PC "Destination Directory" using the Binary toggle of AREAD and AWRITE. I find the easiest way to do a group transfer of Amiga files is to either write a text file listing those filenames, or if an entire directory is to be transferred simply direct a DIR to a file, and this file can then be moved by AREAD to the PC. After you have a file list all that is needed is to execute a TRANSFER. For example... In directory DF0:TEMP there are the 6 files I want to send to the PC side. First create a file with the names of those 6 files... DIR > RAM:dir.txt DF0:TEMP Now that the files are listed in RAM:dir.txt I can go to the PC side and transfer the dir.txt file over... TRANSFER -RF RAM:dir.txt c:\dir.txt The -RF means I want to transfer only the file 'RAM:dir.txt' to the PC side. Without the B toggle the file is assumed to be non-Binary (ie. Text). Next, I want to transfer all those files listed in c:\dir.txt to my PC directory EXAMPLE... TRANSFER -RB C:\dir.txt DF0:TEMP/ C:\EXAMPLE\ where -RB - indicates READ BINARY. No F (FILE) means a group transfer. C:\dir.txt - is the name and path of the file listing all filenames to be transferred, DF0:TEMP/ - the source directory on the Amiga side, & C:\EXAMPLE\ - the destination directory on the PC side. Note that the entire path must be identified, including the appropriate '/' or '\' delimiters. To transfer files the other way (PC to AMIGA) is basically the reverse of the above example. Send a DIR of the PC source directory to a file... DIR > C:\dir.txt C:\EXAMPLE then TRANSFER -WB C:\dir.txt C:\EXAMPLE\ DF0:Temp/ Extra Features (?): TRANSFER can add a prefix to all the filenames transferred if the destination directory delimiter is left off. For example, TRANSFER -WB C:\dir.txt C:\EXAMPLE\ RAM:IBM will transfer all the files listed in C:\dir.txt from the PC's C:\EXAMPLE directory to the Amiga's RAM: disk. All of these transferred files will have filenames that start with 'IBM'. The length of the filenames and extensions should conform to IBM DOS format, so TRANSFER may truncate the large filenames when transferring files from the Amiga to the PC. This should work alright except if the filename already contains a period, in which case the truncated filename may not be valid for the DOS side and the file will not be transferred. This first release of the program seems to run without many problems, but if you experience any, please let me know by way of the PANORAMA BBS, or the MINDLINK BBS. If the program SEEMS to transfer the files too quickly, but actually doesn't transfer at all, then the AREAD and AWRITE commands are not in the current directory with TRANSFER. TRANSFER uses these two commands and is not meant as a replacement for them, but you may find using only this one program more convenient. Wayde Police July 1, 1988