home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / xyz.lzh / read.me < prev    next >
Text File  |  1995-08-18  |  4KB  |  84 lines

  1. Microware's OS9 real-time operating system was used for
  2. some of the initial development of this code.
  3.  
  4. The code in this directory compiles cleanly under GCC 1.42.  You'll
  5. also need a make utility that understands user-defined rules.  One
  6. such make is available on Delphi's OS9 SIG.  It should be easy to
  7. modify the code to compile with Ultra-C.  Compiling under the older
  8. Microware C compiler will require altering the source, since this code
  9. does depend on function prototypes and several other ANSI constructs
  10. not supported by the older Microware C compiler.
  11.  
  12.                                 - Tim Kientzle
  13.  
  14. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  15.  
  16. General Usage:
  17.         To send files:  xy <file1> <file2> <etc.>
  18.                         z  <file1> <file2> <etc.>
  19.                         k  <file1> <file2> <etc.>
  20.  
  21.         To receive files:  xy
  22.                            z
  23.                            k
  24.  
  25. ---------------------------------------------------------------------------
  26. General Options:
  27.  
  28. By default, the programs automatically guess the type of each file.
  29. To force all files to be treated as a certain type:
  30.         -A  treat all files as ASCII    -B treat all files as binary
  31.  
  32. The XY, Z, and K programs use the MODEM environment variable to
  33. determine the port to use.  If MODEM is not set, stdio paths will
  34. be used.  The MODEM environment variable can be overridden with the
  35. -p option (e.g., -p/t2).
  36.  
  37. Host Mode: -h forces the use of stdio paths and suppresses all
  38. progress and debug messages.  Equivalent to `unsetenv MODEM'.
  39.  
  40. ---------------------------------------------------------------------------
  41. Program-specific options:
  42.  
  43. XY:  by default, XY attempts to use the YModem protocol.  In most
  44.         cases, XY will automatically adapt if the other side is
  45.         using a different protocol.  If it cannot automatically
  46.         determine the protocol to use, you can coerce it with
  47.         one of the following options:
  48.                 -X XModem       -K XModem-K     -G YModem-G
  49.                 -C XModem-CRC   -Y YModem
  50.  
  51. Z:  ZModem allows one end to specify a command to be executed
  52.         by the other end.  To send a command, use:
  53.                 -c "<command>"
  54.         E.g., ``z -c "sz file"  '' will request the other end
  55.         to send a file back to you.  Z responds to commands from
  56.         the other end of the form `sz <filenames>'
  57.  
  58. K: By default, K uses the basic half-duplex Kermit protocol.
  59.         One or more -f options will cause K to attempt to negotiate
  60.         sliding windows and larger packet sizes.  In most cases,
  61.         this will result in faster throughput.  More -f's will
  62.         result in a larger window and larger packets, according
  63.         to the following table:
  64.  
  65.                 Option          Window Size             Packet Size
  66.                 <default>        1 packet                 90 bytes
  67.                   -f             1 packet               1024 bytes
  68.                   -ff           10 packets                90 bytes
  69.                   -fff           8 packets               512 bytes
  70.                   -ffff         16 packets              1024 bytes
  71.                   -fffff        31 packets              2048 bytes
  72.                   -ffffff       31 packets              4096 bytes
  73.                   -fffffff      32 packets              9024 bytes
  74.  
  75.         K automatically selects stronger block checks for
  76.         larger packet sizes.  If the other end does not support
  77.         the requested value, or if K cannot allocate sufficient
  78.         memory for packet buffers, K will use a smaller window
  79.         and/or packet size.
  80.  
  81. ---------------------------------------------------------------------------
  82.  
  83.  
  84.