home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / kerboo.doc < prev    next >
Text File  |  2020-01-01  |  2KB  |  78 lines

  1.                              K E R B O O
  2.  
  3.                     A simple Kermit Boot Program
  4.  
  5.  
  6. KerBoo is a small Fortran program that implements the Kermit
  7. Protocol to allow you to receive files.
  8.  
  9. The idea is that you already have both a Kermit on one machine and a
  10. somewhat featureful Kermit in "HEX" format for the other.  The
  11. purpose behind the program is to allow you to send the HEX file to
  12. the machine with nothing with some sort of error detection and
  13. recovery (By using the Kermit on the machine you have one running
  14. on.)
  15.  
  16. This program is VERY dumb.  It has no timeouts, no 2 or 3 character
  17. checksums, no eighth bit quoting, and no protection. It doesn't even
  18. try to turn off echoing.  In fact, I could spend all day telling you
  19. the things it does not do.  It does do one thing, it lets you send
  20. using Kermit to a machine that doesn't have anything.
  21.  
  22. I have tried it under VMS, and Versions 3.2 and 4.0 of RSX-11M, and
  23. it seems to work.  If it doesn't, it will most likely be obvious why
  24. it is failing.  ("Hmmm - This Fortran Doesn't allow file names in
  25. opens") I have tried to write very generic Fortran.
  26.  
  27. How to use it:
  28.  
  29. First, you need to get it to the other machine.  I have been
  30. sending it to RSX systems via:
  31.  
  32.     >SET /NOECHO=TI:
  33.     >PIP KERBOO.FTN=TI:
  34.  
  35. Then, I escape out of Kermit and use a program that just sends a file out
  36. to a terminal line.  (Making sure to remove the LF in CRLF sequences!)
  37.  
  38. Then I connect back and type a ^Z.  I then repeat with
  39. KERBOOTKB.CMD, which is a command file for TKB to taskbuild
  40. KerBoo.  Then:
  41.     >SET /ECHO=TI:
  42.     >FOR KERBOO=KERBOO
  43.     >TKB @KERBOOTKB
  44.     >SET /NOECHO=TI:
  45.     >RUN KERBOO
  46.  
  47. And you are all set to send files.
  48.  
  49. How to test it:
  50.  
  51. You may want to send a small file first to see if it works.  Also, If
  52. you leave echo on, and yourself type "^A# N3" at it, it should reply
  53. with the same sequence.  Also, "^A# S8 will cause it to splutter a
  54. "Send-Init" Acknowlegement packet at you.
  55.  
  56. What you might need to change:
  57.  
  58. If the machine can't deal with large incoming packets,
  59. you may need to reduce the "60" in the line that has "TOCHAR(60)"
  60. in it.  That is the maximum packet size that this Kermit wants
  61. to see.  The "10" Right above that is the timeout the other side.
  62. should use.
  63.  
  64.  
  65. Final notes:
  66.  
  67. I will be sending it to an IAS system soon, so I suspect a slightly
  68. more generic version will result from that encounter.
  69.  
  70.  
  71. Happy Kermiting,
  72.  
  73. Jim Lewinson
  74. Breuer & Company
  75. Bedford, Massachusetts
  76.  
  77. (ARPA: JIML@SU-SCORE.ARPA)
  78.