Sending a file to the system with XMODEM
Recieving a file from the system with XMODEM
:Sending a file to the system with XMODEM
     To send a file to this system, there are 3 pro-
cedures which you should carry out.  They are as 
follows:

Procedure 1:  Find out how much disk space is left.

You type:
                   DIR B:*.*<cr>
(This gives you the amount of disk space left on the 
B: drive.)

***************************************************
*   This step is important.  Since the system     *
* receives all incoming files on the B: drive,    *
* there must be sufficient space or you will not  *
* be able to send anything!                       *
***************************************************
Procedure 2:  Set up the system to recieve a file.
     You type:
             XMODEM R FILENAME.TYP<cr> 
(This command will invoke the XMODEM program & put 
it in the recieve mode.)
     Note that the filename, and typ are any un-
ambigious file name.  XMODEM cannot support batch or 
wild card filenames.
Procedure 3:  Set up your computer to send the file
     This procedure will vary from modem program to 
modem program.  Therefore, in general, you will get 
to your menu of commands (most programs use a 
control E or Control O or an ESC), and once in it 
invoke the commands you need to send a file (with or 
without the crc check).  Typically using any MODEM7, 
at the COMMAND: prompt, enter:
                ST FILENAME.TYP<cr>
(Where s = send mode, t = return to terminal when 
done, and filename.typ = an un-ambigious file name.)
You may also add in a drive specifier with the file 
name.
     NOTE:  If you are using a program other than a 
version of MODEM7, consult your manual or the 
appropriate help files on the HELP.SYS section.
:Recieving a file from the system using XMODEM
     To recieve a file from the system, it is 
generally best to follow the 3 steps of procedure 
listed below:

Procedure 1:  Get to the drive and user you need to 
get the file from.
     At the prompt (A0> or whatever drive you are 
on) type:
                       X:<cr>
(Where X = the drive you wish to go to.)
     Then type:
                     USER X<cr>
(Where x = the user you wish to be on.)

     It is probably best to do a "DIR" command to 
insure that you are indeed where you want to be, and 
to check on the correct spelling of the file name 
you wish to recieve.  A pencil and paper is handy at 
this point, as it saves mis-typing names!
Procedure 2 : Invoke the XMODEM program at the 
system end.
     Now things need to happen fairly rapidly, as 
once invoked, the XMODEM program will only loop for 
30 seconds waiting for your modem program to 
respond.  Please ensure that you have gotten 
Procedure 3 down pat before doing this procedure, as 
you will waste a lot of time, and get very confused 
if you blow this.
     To cause the system to send the program you 
need, at the prompt, type:
             XMODEM S FILENAME.TYP<cr>
(Where s = the send command, and filename.typ = any 
un-ambigious filename.)
     The XMODEM program will now come up, and tell 
you some vital info. First, it will tell you what 
version of XMODEM you are using, then it will tell 
you the size of the file in "blocks" of 128 bytes in 
both decimal and hexadecimal.  Then, it will tell 
you how many hours, minutes, and seconds the file 
will take to send at your currently logged in baud 
rate.  It will then wait for you to accomplish step 
3 or time out, whicever comes first!

     Note: You may recieve only portions of a type 
LBR file if you wish!!  You do not have to take the 
whole thing!!  To do this merely type the command:
         XMODEM L LIBRARY FILENAME.TYP<cr>
(Where L indicates that we want a portion of a 
library type file, Library = the name of the library 
[note the lack of the .LBR type!], and Filename.typ 
= the name of the file to retrieve.)
     You may see what files are in a .LBR type file 
by typing:
             TYPE NAME.LBR<CR>
(Where NAME is the name of the library you wish a 
directory of.)
Procedure 3 : Invoke the file reception of your 
modem program.
     This step will vary from modem program to modem 
program.  Since it does, I cannot give you the 
specific details you really need.  I suggest that 
you dig into your modem software's manual or .DOC 
file to find out how your program accomplishes this 
step.  In general though, most	of the MODEM7 
versions look like this:
     Type Control E (or O or an <ESC> depending on 
your software)
     Note:  This will get you a menu on your 
program.  You are no longer in terminal mode!
     Now type (for MODEM7):
               RT X:FILENAME.TYP<cr>
(Where r = recieve mode, t = return to the terminal 
mode when file transfer is completed, X: = the drive 
to recieve on, and FILENAME.TYPE = the files name 
and type.)
     If you have done everything correctly, you will 
now be recieve, a "block" at a time, the file you 
asked XMODEM to send.  When done, the modem program 
will return you to the terminal mode, and you may 
repeat the procedure as needed.  Note, you should 
not take more than 90k off the system at 300 baud, 
as this will exceed your allotted 1 hour on the 
system.  Please be courteous at all times, and 
remember this is one of the busiest RCP/M systems in 
the country.
