home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c / tr2ker.doc < prev    next >
Text File  |  2020-01-01  |  3KB  |  64 lines

  1. Name:
  2.  
  3.         TRSKER,  Minimal implementation of the Kermit protocol for
  4.                  the Radio-Shack Model II running under TRSDOS.
  5.  
  6. Sysopsis:
  7.  
  8.         TRSKER { [S:R],F=filespec,B=baud,P=parity,W=word,C=channel,L=recl }
  9.  
  10. Description:
  11.  
  12.         This version of the Kermit protocol implements only send and
  13.         receive capabilities using the one-character checksum.
  14.         The parameters are given on the command line, between curly
  15.         braces as is usual under TRSDOS.
  16.  
  17.         S               Send a file. 
  18.         R               Receive a file.
  19.         F=filespec      Name of the file to send.  TRSKER will scan drives
  20.                         in the usual TRSDOS order (0,1,2,3,4...) and abort
  21.                         if file cannot be found.
  22.         B=baud          Supported baud rates are 300,1200,2400,4800,9600.
  23.                         But if no baud rate is specified, TRSKER will assume
  24.                         9600 baud.
  25.         P=parity        Supported parity codes are N for none, E for even,
  26.                         and O for odd.  If no code is specified, TRSKER
  27.                         will assume no parity.
  28.         W=word          Word length is either 7 or 8.  If no word length
  29.                         is specified, TRSKER will assume 8 bits per byte.
  30.         C=channel       Communication channel is either A or B.  If no
  31.                         channel is specified, TRSKER will assume A.
  32.         L=lrecl         Logical record length can vary between 1 and 256
  33.                         bytes per record.  This is not used when sending
  34.                         a file but rather when receiving.  When TRSKER
  35.                         opens a file to read it, record length will be set
  36.                         by TRSDOS.  But when creating a file record length
  37.                         must be set by TRSKER, (if only because TRSDOS 
  38.                         will not permit files over 64K records.).  If no
  39.                         record length is specify, TRSKER will assume 1.
  40.  
  41.         User does not have to specify any of the communication channel
  42.         parameters (B,P,W,C).  In wich case TRSKER will assume the 
  43.         channel was already initialized by a TRSDOS command (namely SETCOM)
  44.         and will use current settings.
  45.  
  46. Bugs:
  47.         Command parsing and recovery is minimal.
  48.         During a file transfer, TRSKER remains silent.  Only the noisy
  49.         disk accesses of the equipment will tell you that a transfer is
  50.         in progress.  (But completion status is unambiguous...)
  51.         TRSKER uses the TRSDOS clock interrupt services to timout
  52.         an unanswered packet but it does'nt seem to work all the time...
  53.  
  54. Author:
  55.         Serge G. Kruk
  56.         Systemes Temps Reel.
  57.         1030 Hodge
  58.         St-Laurent, Quebec, Canada.
  59.         H4N 2B7
  60.  
  61.         (514) 748-0515
  62.  
  63.         
  64.