home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / intelmdsb / mdsmitdoc.txt < prev    next >
Text File  |  2020-01-01  |  9KB  |  283 lines

  1.                    Kermit for Intel ISIS
  2.  
  3.  
  4. This version of Kermit was created by Bill Boyd, Hughes Aircraft
  5. Company, Fullerton, CA, from a version (MDS) received from Columbia
  6. University via the DSSO department of Intel.  It incorporates
  7. some enhancements inspired by the Kermit version from Leigh
  8. Instruments (MD2) as well as a number of other enhancements.
  9.  
  10. The ISIS Kermit provides dumb terminal emulation and file transfer
  11. for Intel Series II, Series III and Series IV computers running the
  12. ISIS operating system.  It has the basic Kermit features and some
  13. additional ones.
  14.  
  15. This version of ISIS Kermit differs in several ways from the earlier
  16. (MDS) version:
  17.  
  18.     (1) It has the following additional commands: SET (with
  19.         operands BAUD-RATE, DEBUGGING, DISK, DUPLEX, ESCAPE,
  20.         PARITY, PORT, PROMPT, RETRY, TAKE-ECHO, and WARNING),
  21.         SHOW, TAKE, HELP, and server control commands CWD,
  22.         GET, FINISH, LOGOUT, and BYE.
  23.  
  24.     (2) Its CONNECT escape protocol now matches other Kermit usage.
  25.         The default escape character is still Ctl-D, but it can
  26.         be altered at run-time or by changing one value in the
  27.         source program.  Supported escape controls are B (send
  28.         break signal), C (close connection), ? (help), and a
  29.         second escape character.
  30.  
  31.     (3) SEND, RECEIVE, and GET can accept an alternate file name.
  32.         The ability to send multiple files with one command
  33.         has been removed.
  34.  
  35.     (4) RECEIVE and GET will optionally rename an incoming file
  36.         if the name is already in use.
  37.  
  38.     (5) Disk drive specifiers are stripped from file names sent
  39.         to a remote Kermit.  The default drive specification
  40.         is prefixed to local file names which do not already
  41.         have one.
  42.  
  43.     (6) It can respond to Ctl-X and Ctl-Z in order to interrupt
  44.         transfers.
  45.  
  46.     (7) It has a better transfer progress audit message.
  47.  
  48.     (8) It supports nine baud rates from 110 through 19200.
  49.  
  50.     (9) It will respond to packet type "E" (error message).
  51.  
  52.  
  53. To the extent that I understand the definitions, the following
  54. describes the capabilities of the new version if ISIS-Kermit.  An
  55. asterisk (*) marks items which are changed in this version.
  56.  
  57. ISIS-Kermit Capabilities at a glance:
  58.  
  59.     Local operation:                   Yes
  60.     Remote operation:                  No
  61.     Transfers text files:              Yes
  62.     Transfers binary files:            Yes
  63.     Wild card send:                    No
  64.     ^X/^Y interruption                 Yes *
  65.     Filename collision avoidance       Yes *
  66.     Can time out:                      No
  67.     8th-bit prefixing:                 No
  68.     Repeat count prefixing:            No
  69.     Alternate block checks:            No
  70.     Terminal emulation:                No
  71.     Communication settings:            (Some) *
  72.     Transmit BREAK:                    Yes *
  73.     IBM communication:                 No
  74.     Transaction logging:               No
  75.     Session logging:                   No
  76.     Raw transmit:                      No
  77.     Act as server:                     No
  78.     Talk to server:                    Yes *
  79.     Advanced commands for servers:     (CWD only) *
  80.     Local file management:             No
  81.     Handle file attributes:            No
  82.     Command/init files:                Yes *
  83.  
  84.  
  85. The command set is described below.  Any command or keyword may be
  86. abbreviated to as few letters as is needed to uniquely specify the
  87. item.  Command keywords can be entered in any combination of upper
  88. or lower case characters.
  89.  
  90.  
  91. KERMIT [baud rate [port]]
  92.  
  93. Initiates Kermit operation.  Supported baud rates range from 110
  94. through 19200, depending on workstation model.  Supported
  95. communications ports are 1 and 2.  At higher baud rates there is a
  96. possibility that characters will be lost, particularly in CONNECT
  97. mode when data is being transfered in both directions at once.  This
  98. problem seems most evident with a Series IV, which is especially
  99. likely to lose characters when scrolling the screen, i.e. immediately
  100. after receiving a carriage return character.
  101.  
  102. If file :F0:KERMIT.INI exists, Kermit will read commands from this
  103. file upon starting.  See the description of the TAKE command below.
  104.  
  105.  
  106. BYE
  107.  
  108. Causes Kermit to shut down and log out the remote server and return to
  109. ISIS.
  110.  
  111.  
  112. CONNECT
  113.  
  114. Establish a terminal connection to the remote system.  Get back to
  115. ISIS-Kermit by typing the escape character followed by the letter C.
  116. The escape character is Control-D by default.  When you type the
  117. escape character, several single-character commands are possible:
  118.  
  119.     C       Close the connection and return to ISIS-Kermit
  120.     B       Send a BREAK signal
  121.     ?       List all the possible single-character arguments
  122.     ^D (or whatever you have set the escape character to be):
  123.         Typing the escape character twice sends one copy of
  124.         it to the connected host.
  125.  
  126.  
  127. CWD [remote-directory]
  128.  
  129. If no directory is specified, CWD causes the remote Kermit server to
  130. change to the default directory.  If a directory is specified, you
  131. will be prompted for a password and the server will attempt to change
  132. to the specified directory.  If access is not granted, the server will
  133. provide a message to that effect.
  134.  
  135. During password entry the password characters will not be echoed to
  136. the screen.  The "rubout" key can be used to backspace over characters
  137. typed in error.  Control-Y will reset password input and allow it to
  138. be restarted.
  139.  
  140. To perform a "LOCAL CWD," use the SET DISK command.
  141.  
  142.  
  143. FINISH
  144.  
  145. Causes Kermit to shut down the remote server without logging it out.
  146.  
  147.  
  148. GET filename [localfile]
  149.  
  150. Request that a file be sent by a remote Kermit in server mode.
  151.  
  152.  
  153. HELP [command [subcommand]]
  154.  
  155. Display help about Kermit commands.  If requested without an operand,
  156. HELP displays a list of available topics.
  157.  
  158.  
  159. LOGOUT
  160.  
  161. Causes Kermit to shut down and log out the remote server.
  162.  
  163.  
  164. RECEIVE [localfile]
  165.  
  166. Receive files from remote Kermit.
  167.  
  168.  
  169. SEND filename [remotefile]
  170.  
  171. Sends files to remote Kermit.
  172.  
  173.  
  174. SET option [operand]
  175.  
  176. Controls the setting of several options.  The options are BAUD-RATE,
  177. DEBUGGING, DISK, DUPLEX, ESCAPE, PARITY, PORT, PROMPT, RETRY,
  178. TAKE-ECHO, and WARNING.
  179.  
  180. SET BAUD-RATE rate
  181.  
  182. Sets the communication baud rate.  Legal values for "rate" are 110,
  183. 150, 300, 600, 1200, 2400, 4800, 9600, and 19200.  Note that not all
  184. of these rates are supported by every Intel workstation.
  185.  
  186.  
  187. SET DEBUGGING ON/OFF
  188.  
  189. Controls the display of debugging information.  "SET DEBUGGING ON"
  190. will cause various status information to be displayed while Kermit
  191. is executing.
  192.  
  193.  
  194. SET DISK [:Fn:]
  195. SET DISK [n]
  196.  
  197. Controls the default ISIS disk drive.  The default disk drive will be 
  198. prefixed to any ISIS file name which does not already start with a drive
  199. specification.  The letter "n" above must be a digit (i.e., between 0
  200. and 9).  If the disk specification is omitted, there will be no default
  201. disk specification.
  202.  
  203.  
  204. SET DUPLEX FULL/HALF
  205.  
  206. Controls the display at the local system of characters entered during
  207. CONNECT mode.  Use FULL when the remote system echoes the characters
  208. you type.  Use HALF to get the local Kermit to echo them.  Half duplex
  209. is also called "local echo".
  210.  
  211.  
  212. SET ESCAPE [octal-number]
  213.  
  214. Changes the "escape" character, which is used to control Kermit during
  215. connect mode.  If an octal value is not entered on the command line,
  216. you will be prompted for the new escape character, which you enter
  217. literally.
  218.  
  219.  
  220. SET PARITY NONE/MARK/SPACE/EVEN/ODD
  221.  
  222. Changes the parity of data sent to the remote Kermit.  Note that since
  223. this Kermit does not support 8th-bit prefixing, any parity value other
  224. than NONE will cause binary files to be transmitted incorrectly.
  225.  
  226.  
  227. SET PORT port#
  228.  
  229. Changes the I/O port.  Permitted values for "port#" are 1 and 2.
  230.  
  231.  
  232. SET PROMPT [prompt-string]
  233.  
  234. Changes the Kermit command prompt.  The prompt string is limited to 20
  235. characters.  If no prompt string is entered, the prompt will be reset to
  236. the original value, "ISIS-Kermit>".
  237.  
  238.  
  239. SET RETRY n
  240.  
  241. Changes the number of times that Kermit will retry packet
  242. transmission before giving up.  Permitted values for "n" are 1
  243. through 255.
  244.  
  245.  
  246. SET TAKE-ECHO ON/OFF
  247.  
  248. Controls the echoing of "TAKE" file commands to the terminal.  "SET
  249. TAKE-ECHO ON" will cause commands read from the "TAKE" file to be
  250. echoed to the terminal.
  251.  
  252.  
  253. SET WARNING ON/OFF
  254.  
  255. Controls the handling of local file name conflicts.  "SET WARNING ON"
  256. will cause a warning message to be issued when an incoming file has
  257. the same name as an existing local file.  Kermit will then rename the
  258. incoming file.  "SET WARNING OFF" will cause Kermit to overwrite the
  259. existing file.
  260.  
  261.  
  262. SHOW
  263.  
  264. Display the settings of the SET options.
  265.  
  266.  
  267. TAKE filename
  268.  
  269. Causes Kermit to begin reading commands from the specified file.
  270. When the end of the file is reached, Kermit will resume reading
  271. commands from the terminal.  If Kermit encounters a "TAKE" command
  272. in a "TAKE" file, it will close the current "TAKE" file and begin
  273. reading the new "TAKE" file.  In particular, it will NOT resume
  274. reading from the original "TAKE" file when the new file is
  275. exhausted.
  276.  
  277. TAKE file command lines may contain comments delimited by a
  278. semicolon (";").  However, a semicolon which occurs after the
  279. first position of a command line will only serve as a comment
  280. delimiter if it is preceded by one or more blanks.
  281.  
  282. There is no facility for continuing TAKE file commands.
  283.