               XFER(tm) Copyright 1985/86 by John T. Oleson Jr. 
                   Trademark of John T. Oleson & Associates 
        Documentation Copyright 1985/86 by John T. Oleson & Associates 
                        Documentation for Version 02.06
                             Revised on 02 Feb 86
  ------------------------------------------------------------------------- 
   
   
    This copyrighted  program  has  been placed  in  the  PUBLIC  DOMAIN  as 
  "Freeware".  If  you  find  this  program   useful   then  please  send  a 
  contribution of $5.00 to: 
   
               John T. Oleson Jr. 
               2623 Tyson St. 
               Tampa, Florida 33611 
   
  INTRODUCTION 
  ------------ 
   
      XFER is an XMODEM file transfer utility  for the  Model 4 under TRSDOS 
  6.2  and  any modem. XFER  supports both  Checksum and CRC  error checking 
  during file transfer. It is a stand-alone utility and does not use COM/DVR 
  for communications with  the RS232. In fact, COM/DVR must NOT be installed 
  when using XFER (COM/DVR uses interrupts that watch the UART and thus ends 
  up STEALING incoming data before XFER has a chance to see it). 
   
   
  FEATURES 
  -------- 
   
  XFER offers the following file transfer capabilities: 
   
  * Automatic "handshaking" between two computer  systems to determine  type 
  of error checking to be used (Checksum or CRC). 
   
  * Size of SEND  file notification.  Prior to file  transfer  starting, the 
  sender is notified of the file size (number of 128-byte data blocks). 
   
  * Display of  filename being sent or  received. After the file  is opened, 
  the name of the file is displayed for the operator. 
   
  *  Estimated  file transfer  times. XFER computes  and displays  estimated 
  transfer times to the sender before SENDING at both 300 and 1200 baud. 
   
  * Display of Block number  being transfered as  well as  <CRC>, <Checksum> 
  and <Timeout>  error counters  (attempts to transfer [send  or  receive] a 
  block). 
   
  * Multiple  file transfers.  XFER will  accept  multiple  filename entries
  on the command  line with each filename being  separated by a  comma. Each 
  one of these  files are transfered  one  after  another  automaticly. This 
  allows the operator to perform "hands-free" multiple transfers! 
   
  FILE RECEIVE MODE 
  ----------------- 
  1) Once you have selected XMODEM transfer  protocol on the HOST system and 
      initiated the downloading process for the desired file from the HOST: 
  2) Exit your terminal program 
  3) At TRSDOS Ready, type: 
   
               XFER R<C> FILENAME/EXT:d  
   
      "R" tells XFER to receive the file  named FILENAME,  where /EXT is the 
      extension and :d is any legal drive number. XFER will  not accept any  
      filename  that  already  exist  in   the  directories.  This  prevents 
      accidental overwriting  an existing file which may  contain  important 
      data. 
      "C" is  optional (do not  include the brackets). It will tell XFER  to 
      use CRC error checking  when receiving a file. If "C" is not specified 
      then uses Checksum mode. 
  4) XFER will open the file, handshake with the HOST, receive  the file and 
      exit to TRSDOS. If the file transfer is aborted, XFER  will REMOVE the 
      partial file from disk. 
  5) Return to your terminal program 
   
  FILE SEND MODE 
  -------------- 
  1) Once you have selected XMODEM transfer protocol  on the HOST system and 
      initiated the HOST to begin its uploading process: 
  2) Exit your terminal program 
  3) At TRSDOS Ready, type: 
   
               XFER S FILENAME:d  
   
      "S"  tells  XFER to send  the  file name FILENAME,  where /EXT is  the 
      extension and :d is any legal drive number. 
      Note  that there  is no "C" option in  the  SEND mode. XFER determines 
      which mode  to use during its  intial  handshake with the receiver. If 
      the  receiver request CRC  mode then XFER will use CRC, otherwise XFER 
      will default to the standard Checksum mode. 
  4)  XFER will open  the  file,  display  estimated  file  transfer  times, 
      handshake with the HOST, send the file and exit to TRSDOS. 
  5) Return to your terminal program 


                                                                                               