home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug041.arc / KERMIT.DOC < prev    next >
Text File  |  1979-12-31  |  20KB  |  463 lines

  1.  
  2.  
  3.                    Microbee KERMIT Version 4.1
  4.  
  5.  
  6.  
  7.  
  8.      KERMI╘ i≤ ß filσ transfe≥ protoco∞ designeΣ anΣ copyrigh⌠ b∙ ì
  9. Columbißá Universit∙ specificl∙ fo≥ thσ transfe≥ oµ file≤ betweeε ì
  10. ßá micr∩á compute≥á anΣ ßá mainframe«á  Version≤á oµá thσá KERMI╘ ì
  11. protoco∞á arσá availablσ fo≥ man∙ differen⌠ micr∩á computer≤á anΣ ì
  12. mainframe≤ makinτ KERMI╘ ver∙ usefull.
  13.      
  14.      Thσá microbeσ canno⌠ usσ thσ versioε oµ generiπ KERMI╘á tha⌠ ì
  15. i≤á currentl∙á distributeΣ b∙ Columbiß Universit∙ thereforσá thi≤ ì
  16. versioεáá ha≤á beeεá writteεá t∩á aiΣá microbeσá owner≤á iεáá thσ ì
  17. communicatioεá oµá file≤ usinτ thσ KERMI╘ protocol.  This version
  18. is,  like  the  Columbia  version,  public  domain and  has  been
  19. released to you by  Microbee  Systems Ltd to encourage the use by
  20. student≤ oµá thσá microbeσ iε mainfraiφá communicatioεá witΦá thσ ì
  21. microbee ,so give it to ALL YOUR FRIENDS.
  22.                                     --- Garner D. Annett 1985 ---
  23.  
  24.  
  25. SYSTEM REQUIREMENTS FOR Microbee-KERMIT:-
  26.     Version 4.1, unlike version 4.0, SHOULD (and, to my knowledge
  27. DOES) run on any sort of disk based or startnet microbee.
  28.     User≤ oµ AUSTPA├ communication≤ shoulΣ reaΣ thσ sectioε oε ì
  29. setting the MARK CHARACTER before attempting communications.
  30.   
  31.  
  32.  
  33. COMMAND SYNTAX IN MICROBEE KERMIT:-
  34.  
  35.  
  36. FORMAT OF COMMAND ENTRIES:
  37.                           T∩ savσ thσ hasslσ oµ havinτ t∩ typσ iε ì
  38. lonτá commanΣá name≤ sucΦ a≤ DIRECTOR┘ i⌠ i≤ onl∙á neccassar∙á t∩ ì
  39. typσá iεá enougΦ oµ thσ commanΣ namσ t∩ makσá i⌠á distinguishablσ ì
  40. froφá othe≥á commands.Fo≥á examplσ thσ BY┼ commanΣá i≤á thσá onl∙ ì
  41. commanΣ tha⌠ begin≤ witΦ thσ lette≥ ┬ anΣ thereforσ simpl∙ typinτ ì
  42. ┬ wil∞ star⌠ thσ BY┼ command.Thi≤ i≤ no⌠ thσ casσ fo≥ ╙ a≤á therσ ì
  43. i≤ morσ thaε onσ commanΣ tha⌠ start≤ witΦ S,s∩ t∩ star⌠ ß commanΣ ì
  44. sucΦá a≤á SWA╨á thσ letter≤ S╫ woulΣ neeΣ t∩ bσá entered.Iεá somσ ì
  45. case≤ eveε morσ letter≤ neeΣ t∩ bσ entereΣ sucΦ a≤ iε thσ casσ oµ ì
  46. SEN─á anΣ SET,the∙ botΦ star⌠ witΦ S┼ s∩ tha⌠ │ letter≤ woulΣá bσ ì
  47. needed to distinguish the commands.
  48.      I⌠á shoulΣ als∩ bσ noteΣ tha⌠ commanΣ parameter≤á shoulΣá bσ ì
  49. seperateΣ froφ thσ commanΣ namσ b∙ ß space.eg.CHANGEB║á woulΣ no⌠ ì
  50. bσ recognized,CHANG┼ B║ i≤ thσ valiΣ forφ oµ thσ command.Command≤ ì
  51. shoulΣá als∩á bσá terminateΣá witΦ ß carrigσ returεá t∩á ge⌠á thσ ì
  52. microbee to act upon them.
  53.      Thi≤áá typσáá oµá commanΣá synta°á i≤á thσá samσáá a≤áá mos⌠ ì
  54. implementations of KERMIT in order to avoid user confusion.
  55.  
  56.  
  57. è
  58. COMMAN─ OVERVIEW:-
  59.  
  60.  
  61.  
  62. TERMINAL:
  63.         EstablisΦá  ßá "virtua∞ terminaló connectioε t∩ an∙á hos⌠ ì
  64. tha⌠ ma∙ bσ connecteΣ t∩ thσ seria∞ port¼ i.e« pas≤ al∞ typeiε t∩ ì
  65. thσá seria∞ por⌠  anΣ displa∙  al∞ inpu⌠ froφ thσ seria∞ por⌠á oε ì
  66. thσá screen«á  Also¼á emulatσá ß  DE├  VT5▓á  t∩á  allo≈á  curso≥  ì
  67. control¼á  screeε   clearing¼   etc.¼   iµ VT52-EMULATIO╬  i≤  O╬  ì
  68. (seσá  below)¼á iεá whicΦ casσ yo⌡ shoulΣ als∩ se⌠ you≥á termina∞ ì
  69. typσá oεá thσá remotσ hos⌠ t∩ VT52«á  (Iµ VT5▓ i≤á ofµá theεá thσ ì
  70. microbeσá emulate≤á aεá ADM-3A).Thσá  escapσá  characte≥á oεá thσ ì
  71. microbee is ^X (BREAK key on the microbee keyboard).
  72.  
  73.         The available arguments to the escape character are:
  74.  
  75.         ├   Closσ Connection¼ returε t∩ Bee-Kermi⌠ men⌡ screen.
  76.         S   Display Status of connection, but maintain remote connection.
  77.         ?   List available arguments.
  78.         ^X  Send the  escape character itself to the remote host.
  79.  
  80. S∩á t∩ enΣ ß termina∞ sessioε o≥ t∩ exi⌠ t∩ thσ maiε men⌡á screeε ì
  81. one would type BREAK(or ^X) and C
  82.  
  83. SEND <filespec>
  84.                SenΣ  file(s⌐  specifieΣ  b∙  <filespec╛  t∩  thσ  remotσ  ì
  85. Kermit«  Thσ <filespec╛ ma∙ contaiε CP/═ wildcards.
  86.  
  87. RECEIVE:
  88.        Receivσá file(s⌐á froφ thσá remotσá Kermit«á  Storσá  theφ  ì
  89. unde≥á  thσá  name≤ provideΣ iε thσ filσ header≤ supplieΣ b∙á thσ ì
  90. remotσá host«á  Iµ thσ name≤ aren'⌠  legal¼á  usσ  a≤ man∙á lega∞ ì
  91. character≤ froφ thσ namσ a≤ possiblσ (seσ thσ descriptioε oµá SE╘ ì
  92. FILE-WARNIN╟á below)«á   Iµá  there'≤  ßá  conflict¼á  anΣá FILE-ì
  93. WARNIN╟á i≤ ON¼á warε thσ use≥ anΣ tr∙ t∩ builΣ ß uniquσ namσ fo≥ ì
  94. thσ file«á  Wheε Bee-Kermi⌠ i≤ talkinτ t∩ ß Kermi⌠ Serve≥ oεá thσ ì
  95. host¼á yo⌡á ma∙ includσ ß filespeπ iε orde≥ t∩ reques⌠ thσ serve≥ ì
  96. t∩ senΣ file≤ t∩ you¼ fo≥ example║ receivσ hlp:k*.hlp
  97.  
  98.  
  99. BY┼
  100.      Wheεá  talkinτá  t∩  ß  remotσ Kermi⌠ Server¼á thi≤á commanΣ ì
  101. shut≤ dowε thσ serve≥ anΣ log≤ i⌠ out¼á anΣ als∩ exit≤ froφá Bee-ì
  102. Kermi⌠ t∩  CP/═  commanΣ level.
  103.  
  104. LOGOFF
  105.        Like BYE, but leaves you at the Bee-Kermit menu.
  106.  
  107. FINISH
  108.       Likσá  LOGOFF¼á  bu⌠ shut≤ dowε thσ remotσá serve≥á withou⌠ ì
  109. logginτ i⌠ out.Leave≤ yo⌡ a⌠ Bee-Kermi⌠ menu╗á subsequen⌠ CONNEC╘ ì
  110. command≤ wil∞ pu⌠ yo⌡ bacδ a⌠ hos⌠ systeφ commanΣ level.
  111.  
  112. SET <parameter> [<value>]
  113.        Set the specified parameter to the specified value.
  114. Possible settings:
  115.  
  116.         FILE-WARNING ON (or OFF)
  117.                 Warεáá use≥áá oµáá  filenamσáá  conflict≤áá  wheε  ì
  118. receivinτ  file≤  froφ remotσ host«  Thi≤ i≤ especiall∙ importan⌠ ì
  119. wheεá thσá remotσá hos⌠ ha≤  les≤á  restrictivσá  (e.g«á  longer⌐ ì
  120. filename≤ thaε thσ loca∞ micro«  O╬ b∙ default.
  121.  
  122.         LOCAL-ECHO ON (or OFF)
  123.                 Wheε  yo⌡  CONNEC╘ t∩ ß remotσ host¼ yo⌡ mus⌠ se⌠ ì
  124. LOCAL-ECH╧á O╬á iµá thσ hos⌠ i≤á halµá  duplex¼á  OF╞á  iµá  ful∞  ì
  125. duplex«    OF╞  b∙ default.
  126.  
  127.         PARITY
  128.                 Set≤á parit∙ fo≥ outgoinτ character≤ t∩á onσá  oµ  ì
  129. thσ  following:NONE¼á  SPACE¼á MARK¼á EVEN¼ o≥ ODD«  Oε input¼ iµ ì
  130. parit∙ i≤ NONE,theε thσ 8tΦ bi⌠ i≤ kep⌠ (a≤ data)¼á otherwisσ  i⌠  ì
  131. i≤á  strippeΣ anΣ  ignored«á  Thσ parit∙ settinτ applie≤ t∩á botΦ ì
  132. termina∞ connectioε anΣ filσ transfer.NONE by default.
  133.  
  134.         IBM ON (or OFF)
  135.                 Allo≈á thσ transfe≥ oµ file≤ t∩ anΣ froφ thσá IB═ ì
  136. VM/CM╙á  system.Thi≤á  make≤á  Bee-Kermi⌠á  wai⌠á  fo≥á  thσá IB═ ì
  137. turnarounΣá characte≥á (XON)¼áá ignorσá parit∙á oεá input¼áá senΣ ì
  138. appropriatσ parity¼ anΣ usσ loca∞ echoinτ durinτ CONNECT«  Iµ yo⌡ ì
  139. don'⌠ givσ thi≤  command,IB═  modσ  i≤  OFF«á  SE╘ IBM¼á however¼ ì
  140. i≤ equivalen⌠ t∩ SE╘ IB═ ON.OFF by defaultè
  141.         CPM-CREATED-FILE ON (or OFF)
  142.                 Indicatσá t∩ Bee-Kermi⌠ tha⌠ thσ filσ t∩ bσá sen⌠ ì
  143. wa≤  createΣ  b∙ Cp/φ (e.g« b∙ ED⌐ rathe≥ thaε transferreΣ t∩ thσ ì
  144. micr∩ b∙ Kermi⌠ froφ somσ othe≥ kinΣ oµ system«á  Iµ yo⌡  d∩  no⌠  ì
  145. se⌠  thi≤ flaτ wheε sendinτ file≤ createΣ unde≥ CP═ the∙ ma∙ winΣ ì
  146. u≡á witΦ extraneou≤ character≤ a⌠ thσ enΣ (afte≥ ß CTRL-Z⌐ oε thσ ì
  147. remotσ host.ON by default.
  148.  
  149.     MARK
  150.         Allow≤á user≤á t∩ se⌠ thσ marδ characte≥á iεá thσ ì
  151. filσá transfer«á Defaul⌠ i≤ thσ norma∞ control-┴ character«á Thi≤ ì
  152. optioε i≤ therσ fo≥ person≤ connectinτ via« AUSTPAC¼ iε thi≤ casσ ì
  153. se⌠ thσ MAR╦ characte≥ t∩ control-G«á Thi≤ i≤ donσ b∙ typeinτ SE╘ ì
  154. MAR╦á anΣá enterinτá Contro∞ anΣ ╟ togethe≥ iεá responsσá t∩á thσ ì
  155. prompt«á Pleasσ notσ tha⌠ thσ marδ characte≥ mus⌠ als∩ bσ changeΣ ì
  156. froφá it≤ defaul⌠ a⌠ thσ hos⌠ compute≥ s∩ tha⌠ transfe≥ caεá takσ ì
  157. place«á  Thi≤á i≤ generall∙ accomplisheΣ b∙ givinτ thσá followinτ ì
  158. commands to the remote KERMIT:-
  159.  
  160.           SET SEND START 07
  161.           SET RECEIVE START 07
  162.  
  163. Also, when using AUSTPAC it is neccasary to set the PAD
  164. echo off by giving the char. sequence :-
  165.  
  166.      ^PSET1:0      (All in upper case, ^P is CONTROL-P)
  167.  
  168. beforσá attemptinτ an∙ transfers«á  Pleasσ contac⌠ thσ persoεá o≥ ì
  169. organizatioεáá responsiblσáá fo≥áá thσá hos⌠á systeφáá fo≥áá morσ ì
  170. information.
  171.  
  172.     BAUD
  173.         Allows different baud rates to be used for both
  174. terminal emulation and file transfer. To set type SET BAUD <cr>
  175. and enter the number indicated at the prompt for the appr. baud
  176. rate.
  177.  
  178. CHANGE [drivespec]
  179.       Allow≤á thσá use≥ t∩ changσ thσ defaul⌠ disk.Thi≤á disδá i≤ ì
  180. useΣá fo≥á al∞ filσ transfers,director∙ listinτ etc.Thi≤á commanΣ ì
  181. take≤á thσá forφ CHANG┼ [drivespec].eg,t∩ changσ t∩á B║á drivσá yo⌡ ì
  182. would type CHANGE B:.
  183.  
  184. SWAP
  185.       Iµ thσ use≥ wishe≤ t∩ changσ thσ disk≤ iε an∙ o≥ al∞ oµ thσ ì
  186. drive≤ oε thσ microbeσ thi≤ commanΣ shoulΣ bσ issueΣ s∩ tha⌠á CP═ ì
  187. doe≤á no⌠ marδ thσ disk≤ reaΣ only.T∩ usσ thi≤ commanΣ jus⌠ ente≥ ì
  188. SWA╨á <CR╛ anΣ thσ microbeσ wil∞ asδ yo⌡ t∩ changσ thσ disk≤á yo⌡ ì
  189. wish to change and press <CR>.
  190.  
  191. DIRECTORY [skeleton filespec]
  192.           Display≤á director∙á oµ curren⌠ disδ iµ n∩ filespeπá i≤ ì
  193. giveεá (eg,jus⌠ DIRECTOR┘ <CR╛ i≤ entered).Thσ skeletoεá filespeπ ìèma∙ bσ useΣ t∩ displa∙ file≤ oε anothe≥ drivσ o≥ ß particula≥ se⌠ ì
  194. of files.
  195.          Examples:
  196.                   DIRECTORY *.COM
  197.                                    Display≤ al∞ .CO═ file≤ oε thσ ì
  198.                                    current drive.
  199.  
  200.                   DIRECTORY B:
  201.                                   Display≤ al∞ file≤ oε B║ drive.
  202.  
  203.                   DIRECTORY B:KERMIT.*
  204.                                   Display≤á al∞ file≤á tha⌠á havσ
  205.                                   thσá filenamσá kermi⌠ witΦá an∙ ì
  206.                                   extension.
  207.  
  208.  
  209.  
  210.  
  211. TYPE [FILESPEC]
  212.      Typσáá ßáá file,samσáá a≤á CP═áá typσáá command.Canno⌠áá usσ ì
  213. wildcards.(eg, TYPE *.PRN is illegal).
  214.  
  215. CPM
  216.    Exits to CP/M,no paramenters.
  217.  
  218. HANGUP
  219.     Hangu≡á thσ phonσ iµ yo⌡ arσ usinτ aε auto-dia∞á Beemodem(TM⌐ ì
  220. witΦ thσ microbee.Otherwisσ ha≤ n∩ operatioε excep⌠ t∩ changσ thσ ì
  221. status of the on-screen modem on/off hook indicator.
  222.  
  223. DIAL [NUMBER]
  224.     Dia∞ thσ telephonσ number.eg,DIA╠ 67776░ wil∞ dia∞ thσ numbe≥ ì
  225. 67776░ anΣ placσ thσ telephonσ off-hook.Thσ on/ofµ hooδ indicato≥ ì
  226. oε thσ screeε wil∞ changσ t∩ thσ ofµ hooδ indication.Thi≤ commanΣ ì
  227. onl∙á operate≤ oε aε auto-dia∞ Beemodem(TM⌐ witΦ thσá microbee.T∩ ì
  228. hangup phone after a dial command issue a hangup command.
  229.  
  230.  
  231. THE BEE-KERMIT COMMAND PROMPT LINE:
  232.                                    Thi≤á line(Bee-Kermi⌠ A:>⌐á i≤ ì
  233. wherσá thσá command≤ entereΣ b∙ thσ use≥ wil∞ appear.Thσá defaul⌠ ì
  234. drivσ i≤ als∩ indicateΣ here,thi≤ caε bσ changeΣ witΦ thσá CHANG┼ ì
  235. command (SEE ABOVE).
  236.      Error messages etc also appear below this line.
  237.  
  238. ON-SCREEN INDICATORS:
  239.                      Bee-Kermi⌠á supplie≤á ß numbe≥ oµá on-screeε ì
  240. statu≤ indicator≤ t∩ sho≈ thσ statu≤ oµ thσ se⌠ command≤ anΣá thσ ì
  241. packet≤á sent/receiveΣ anΣ filenamσ etc,wheε sendinτ o≥ receivinτ ì
  242. files.  
  243.  
  244.   
  245.  
  246.  
  247. è  Some Examples Of Communications Using The Bee-Kermit Program
  248.  
  249.  
  250. AN EXAMPLE OF COMMUNICTING BETWEEN A MICROBEE AND A DEC-20:
  251.  
  252. A>KERMIT                      ! START KERMIT
  253.                               ! KERMIT STARTS AND SHOWS MENU ETC.
  254. Bee-Kermit A:>                ! BEE-Kermit PROMPT
  255. Bee-Kermit A:>TERMINAL        ! START THE TERMINAL EMULATION
  256.                               ! AFTER DIALING ETC.
  257. [Connected To Host etc,etc--^XC to exit]
  258.  
  259.                               ! YOU ARE NOW CONNECTED TO THE DEC
  260. CU20B                         ! THE SYSTEM PRINTS ITS HERALD
  261. @TERMINAL VT52                ! Set terminal type (optional)
  262. @LOGIN my-id password         ! DO LOG IN SEQUENCE
  263.  
  264. (DEC-20 prints various system messages)
  265.  
  266. @KERMIT                       ! START KERMIT ON DEC-20
  267. Kermit-20>                    ! you get Kermit-20 prompt
  268.  
  269.  
  270. (You are now ready to transfer files between the two machines)
  271.  
  272.  
  273. (TO RECEIVE:)
  274.  
  275. Kermit-20>SEND *.FOR     ! GET ALL FORTRAN FILES SENT
  276. ^XC                      ! EXIT FROM EMULTION MODE TO THE MENU
  277.  
  278. [BACK AT MENU]
  279. Bee-Kermit A:>RECEIVE    ! Tell the Bee to receive files
  280.  
  281.      Iµá yo⌡á takσ morσ thaε ╡ second≤ t∩ ge⌠ bacδ t∩á Bee-Kermi⌠ ì
  282. anΣá issuσ thσ RECEIV┼ commanΣ thσ firs⌠ packet≤ ma∙ bσ sen⌠á anΣ ì
  283. appea≥á a≤á garbagσ oε thσ screeε bu⌠ don'⌠ worr∙á becausσá thesσ ì
  284. packet≤á wil∞á bσ re-sen⌠ b∙ thσ DE├ unti∞ thσá Beσá acknowledge≤ ì
  285. reception.
  286.  
  287.      A≤ thσ transfe≥ take≤ placσ thσ screeε wil∞ bσ updateΣá witΦ ì
  288. thσá FILENAME╙ anΣ PACKE╘ number≤ a≤ thing≤ progress,thσ Beσ wil∞ ì
  289. indicate errors and the end of transfer when it occurs.
  290.  
  291.      Wheε thσ transfe≥ i≤ completσ yo⌡ mus⌠ re-issuσ thσ TERMINA╠ ì
  292. commanΣá t∩ ge⌠ bacδ t∩ thσ host,a⌠ thi≤ poin⌠ yo⌡ ma∙á issuσá aε ì
  293. EXI╘á commanΣá t∩ Kermit-2░ anΣ ß logou⌠ commanΣ t∩ thσ hos⌠á anΣ ì
  294. returε t∩ thσ Men⌡ a≤ yo⌡ diΣ previousl∙ o≥ yo⌡ ma∙ continuσ witΦ ì
  295. more file transfers as above.
  296.  
  297.      T∩ senΣ ß filσ t∩ thσ hos⌠ thσ samσ basiπ procedurσ i≤á useΣ ì
  298. excep⌠ tha⌠ yo⌡ issuσ aε receivσ commanΣ t∩ thσ hos⌠ anΣ thσ SEN─ ì
  299. command with the filename you wish to transfer at the local menu.
  300.  
  301. è     WitΦá differen⌠á host≤ thσ command≤ ma∙ diffe≥ slightl∙á bu⌠ ì
  302. the basic sequence will follow the above.
  303.     
  304. THE KERMIT SERVER:
  305.  
  306.      T∩á avoiΣá thσá jumpinτ betweeε TERMINA╠ anΣ loca∞á mode≤á ß ì
  307. commanΣá caε bσ issueΣ t∩ somσ remotσ kermit≤ calleΣá SERVER.Thi≤ ì
  308. place≤á thσá hos⌠ iε ß modσ wherσ command≤ sucΦ a≤á receivσá wheε ì
  309. issueΣ froφ thσ men⌡ causσ thσ remotσ serve≥ t∩ automaticl∙á senΣ ì
  310. the file without re-entering the TERMINAL mode to tell it to.
  311.      T∩ star⌠ thσ serve≥ modσ loτ oε t∩ thσ hos⌠ anΣ ente≥ Kermi⌠ ì
  312. (oεá thσá remotσá host)froφ thσ TERMINA╠ mode.Oncσ yo⌡á havσá thσ ì
  313. Kermi⌠ promp⌠ typσ SERVE╥ anΣ pres≤ return.Yo⌡ theε exi⌠ termina∞ ì
  314. mode and the following commands will act as follows:
  315.  
  316. SEN─á [filespec▌á       Send≤á ß filσ o≥ grou≡ oµá file≤á t∩á thσ ì
  317. remotσá hos⌠á froφ thσ currentl∙ loggeΣ disk.Thσ remotσá hos⌠á i≤ ì
  318. automaticl∙á pu⌠ iε thσ receivσ modσ anΣ therσ i≤ n∩ neeΣ t∩á re-ì
  319. enter the terminal mode to tell it to receive.
  320.  
  321. RECEIV┼á [filespec▌      Thi≤ i≤ thσ samσ a≤ tellinτá thσá remotσ ì
  322. hos⌠á t∩á senΣ filespeπ ,   exitinτ TERMINA╠ modσ anΣá issuinτá ß ì
  323. receivσá commanΣá a⌠ thσ loca∞ Bee-Kermit,excep⌠ tha⌠ i⌠á i≤á al∞ ì
  324. done automaticly.
  325.  
  326. BY┼                      Thi≤ shut≤ dowε thσ remotσ kermi⌠ serve≥ ì
  327. mode,exit≤á kermi⌠á anΣ tell≤ thσ remotσ compute≥ t∩ loτ ofµá anΣ ì
  328. disconnect.Therσá i≤ n∩ neeΣ t∩ re-ente≥ termina∞ mode.Oncσá thi≤ ì
  329. i≤á donσá kermi⌠ wil∞ exi⌠ t∩ CP/═ unles≤ therσá i≤á aεá error,iε ì
  330. whicΦá casσá yo⌡ mus⌠ g∩ bacδ int∩ termina∞ modσ anΣ d∩ ßá manua∞ ì
  331. log off sequence.
  332.  
  333. LOGOF╞á                   Thi≤ i≤ thσ samσ a≤ BY┼ exep⌠ tha⌠á thσ ì
  334. local BEE-KERMIT will not exit to CP/M it stays in the menu.
  335.  
  336. FINIS╚á                    Thi≤á exit≤á thσ serve≥á modσá oεá thσ ì
  337. remotσá KERMI╘ bu⌠ doe≤ no⌠ loτ ofµ thσ remotσ hos⌠ o≥á exi⌠á thσ ì
  338. loca∞á KERMI╘ t∩ CP/M.┴ subsequen⌠ TERMINA╠ commanΣ wil∞ pu⌠á yo⌡ ì
  339. back at the remote hosts command level.
  340.  
  341.  
  342.              THINGS THAT CAN GO WRONG IN A TRANSFER
  343.  
  344.      Kermi⌠á caεá becomσ stucδ iε somσ situations,bu⌠ sincσá man∙ ì
  345. host≤á arσá ablσá t∩ generatσá timeout≤á thσá situation≤á rectif∙ ì
  346. themselves.Iµ ß filσ transfe≥ doe≤ seeφ t∩ bσ stucδ yo⌡ caε pres≤ ì
  347. thσá returε ke∙ ß fe≈ time≤ oε thσ microbeσ anΣ thi≤ shoulΣá wakσ ì
  348. up Kermit.
  349.      I⌠ shoulΣ bσ noteΣ tha⌠ wheε talkinτ t∩ aε IB═ hos⌠ (VM/CMS⌐ ì
  350. thσá IB═á canno⌠ timσ ou⌠ it≤ "virtua∞á console"(ie«á thσá user'≤ ì
  351. terminal),s∩á wheεá usinτá Kermi⌠á froφ ß micr∩ t∩á aεá IB═á hos⌠ ì
  352. occasiona∞ manua∞ wakeup≤ (pressinτ RETUR╬ ß couplσ oµ times⌐ ma∙ ì
  353. bσ necessary.Iµ thσ transfe≥ get≤ totall∙ stucδ o≥ yo⌡ havσ giveε ì
  354. ßá senΣ commanΣ etπ withou⌠ anythinτ fo≥ kermi⌠ t∩ talδá t∩á jus⌠ ì
  355. holΣá dowεá thσ RETUR╬ ke∙ fo≥ ß fe≈ seconds,i⌠ wil∞á auto-repea⌠ ìèanΣá thσ beσ wil∞ eventuall∙ sa∙ tha⌠ i⌠ coulΣ no⌠ ge⌠ thσá host≤ ì
  356. attention and return you to command level.
  357.  
  358. Here are some things that can go wrong:
  359.  
  360. THE TRANSFER IS STUCK:
  361.                          Checδ tha⌠ yo⌡ havσ Kermi⌠ oε thσá othe≥ ì
  362. enΣá oµá thσá linσá anΣá tha⌠ yo⌡á havσá issueΣá thσá appropriatσ ì
  363. send,receivσá o≥ serve≥ comanΣ t∩ thσ othe≥ enΣ beforσ usinτá thσ ì
  364. senΣ comand≤ etπ a⌠ thi≤ end.Remembe≥ tha⌠ iµ you≥ remotσ hos⌠ i≤ ì
  365. no⌠á iεá serve≥á modσ o≥ canno⌠ bσ ß serve≥á yo⌡á mus⌠á rσá ente≥ ì
  366. TERMINA╠á modσá anΣá re-issuσ ß senΣ o≥ receivσá commanΣá t∩á thσ ì
  367. remote host befor proceeding.
  368.  
  369. THE MICROBEE IS HUNG:
  370.                          ┴á faul⌠á iε thσ microbeσ o≥ powe≥á linσ ì
  371. fluctuation≤áá etc,coulΣáá causσáá thσáá beσáá t∩áá becomσáá hunτ ì
  372. internally.Yo⌡á caε usuall∙ tel∞ iµ thσ screeε (packe⌠á No«á etc⌐ ì
  373. ha≤ no⌠ beeε updateΣ fo≥ ß whilσ tha⌠ therσ i≤ somethinτ wrong.Iµ ì
  374. yo⌡á ge⌠á n∩ succes≤ iε pressinτ RETUR╬ ß numbe≥ oµá time≤á checδ ì
  375. you≥ modeφ connections(makσ surσ thσ RS-23▓ pluτ ha≤ no⌠ comσ ou⌠ ì
  376. etc).Iµ yo⌡ canno⌠ finΣ thσ probleφ tr∙ RESETinτ thσ microbeσ (d∩ ì
  377. a cold start) and restarting KERMIT.
  378.  
  379. THE REMOTE HOST CRASHED:
  380.                          You≥á loca∞á systeφ ma∙ bσá workinτá bu⌠ ì
  381. therσá coulΣ bσ ß faul⌠ iε thσ modeφ linσ o≥ thσá remotσá host.Iµ ì
  382. thi≤á i≤ thσ casσ yo⌡ wil∞ havσ t∩ tr∙ re-connectinτ t∩ thσá hos⌠ ì
  383. when it is back on line.
  384.  
  385. THE DISK IS FULL:
  386.                          Iµá thσá disδá i≤á filleΣá t∩á it≤á 386╦ ì
  387. maximuφá o≥ thσ director∙ spacσ i≤ al∞ useΣ u≡ thσ transfe≥á wil∞ ì
  388. bσá aborteΣ anΣ aε erro≥ messagσ wil∞ appear.Yo⌡ mus⌠ no≈á changσ ì
  389. disk≤á witΦá thσ swa≡ commanΣ anΣ re-senΣ you≥ las⌠á file.Iµá yo⌡ ì
  390. werσ sendinτ ß batcΦ oµ file≤ froφ thσ DEC-2░ yo⌡ caε continuσ b∙ ì
  391. using the initial field for the last file sent.For example:
  392.  
  393.      Kermit-20>send *.For (initial) foo.for
  394.  
  395. HOST ERRORS:
  396.                          Variou≤á erro≥á condition≤ caε occu≥á oε ì
  397. thσ remotσ hos⌠ tha⌠ coulΣ effec⌠ filσ transmission.Wheneve≥á an∙ ì
  398. sucΦá erro≥ occur≤ thσ remotσ Kermi⌠ normall∙ attempt≤ t∩ senΣ aε ì
  399. informativσáá erro≥áá messagσá t∩á thσáá loca∞áá one,anΣáá break≤ ì
  400. transmission,putting you back in the local Bee-Kermit menu.
  401.  
  402. GARBAGE FILES:
  403.                          Thesσá caεá bσ causeΣ b∙á aεá undetecteΣ ì
  404. checksuφá erro≥ or,morσ likely,aε incompatiblσ bytσ sizσá betweeε ì
  405. machines.Somσá equipmen⌠á canno⌠á handlσ ╕á bi⌠á byte≤á thereforσ ì
  406. binar∙ file≤ becomσ corrupted.Thi≤ probleφ doe≤ no⌠ occu≥ oε tex⌠ ì
  407. files as these are only seven bit ASCII anyway.
  408.  
  409. 8TH-BIT AND REPEAT COUNT PREFIXING:-
  410. (See KERMIT Protocol Manual From Columbia University)
  411.                         Thi≤á i≤á no⌠á implementeΣá iε ì
  412. this version.  (Another improbable future addition.)
  413.  
  414. è
  415.               KERMIT IMPLEMENTATIONS ON MAINFRAMES
  416.  
  417. Herσá i≤á ß brieµ summar∙ oµ thσ knowε KERMIT≤ oε mainframe≤á anΣ ì
  418. the features they offer to a remote user:
  419.  
  420.                Operating Source
  421. Machine        System    Language  Done By   Service   Capabilities
  422.  
  423. DECSYSTEM-2░   TOPS-2░   MACRO-2░  COLUMBI┴  ╥ ╠ ╒ ╙   ╘ ╞ ╔ ╫áD E
  424. DECsystem-10   TOPS-10   MACRO-10  STEVENS   R L       T F     D E
  425. IBM 370 series VM/CMS    370 ASM   COLUMBIA  R           F   W   E
  426. (various)      UNIX      C         COLUMBIA  R L       T     W D
  427. VAX-11         VMS       Bliss-32  STEVENS   R     S   T F   W D E
  428. PDP-11         RT-11     OMSI PASCAL         R L             W D E
  429.        
  430. UNDER SERVICE:
  431. R-means it can act as a remote KERMIT
  432. L-means it can act as a local KERMIT
  433. U-means it can act as a user of a remote server
  434. S-means it can act as a remote server
  435.  
  436. UNDER CAPABILITIES:
  437. T-means it can time out
  438. F-means it can take some evasive action to avoid file-name conflicts
  439. I-means it can communicate with an IBM mainframe
  440. W-means it can do `Wildcard' sends
  441. D-means that it has a debug mode that displays packet traffic on-screen
  442. E-means it can exchange error messages with another KERMIT
  443.  
  444.      Iµ thσ microbeσ werσ t∩ bσ rateΣ oε thσ samσ scalσ thesσ arσ ì
  445. it≤ capabilitie≤ anΣ services:
  446.  
  447. Microbee       CP/M Z80-ASM   G.ANNETT  L U       F I W   E
  448. Disk
  449. Systems
  450.  
  451. ------end of file
  452.  
  453.  
  454.  
  455. Please direct any enquiries,orders or misc. personal abuse to:-
  456.  
  457.     Garner D Annett
  458.     Research and Developemnet Dept.
  459.     Microbee Computer Centre.
  460.     50-52 Whitehorse Road.
  461.     Deepdeene. 3160.
  462.     Victoria.
  463.