home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / archives / hp3000.zip / hp3000.ann next >
Text File  |  1994-09-03  |  8KB  |  209 lines

  1. 13 July 1994
  2.  
  3. FROM:  Tony Appelget
  4.        12715 27 Place
  5.        Plymouth  MN  55441-2727
  6.  
  7. TO:    Kermit Development & Distribution
  8.        Columbia University Academic Information Systems
  9.        612 West 115 Street
  10.        New York  NY  10025
  11.  
  12. Christine Gianone, Frank da Cruz, et al
  13.  
  14. Enclosed are copies of SPL and C HP3000 Kermit.  Not much has 
  15. changed    in them except for the change in default start-of-packet 
  16. character.  Our in-house standard has been 02 to accomodate some 
  17. IBM box that could not handle 01.  Regretably, I left the 02 in 
  18. the versions that got distributed and it has caused grief to new 
  19. users from border to border and beyond.
  20.  
  21. With these fresh copies, I will undoubtedly be ending my support
  22. of HP3000 Kermit.  After 26 years, I will be leaving General Mills
  23. in a month.  I may even retire!  I wish I had the opportunity to 
  24. get PC version 3.13 up and also to get HP3000 Kermit up to attri-
  25. butes, 9k packets, lurching windows, and all the other new goodies.
  26.  
  27. It has been fun working on Kermit for the last 9 years and watching
  28. it grow from a pokey academic product into a mature, speedy, 
  29. industrial product.  I'm going to miss my frog.
  30.  
  31. Yours truly
  32.  
  33.  
  34. Tony Appelget
  35. Sr Technical Specialist
  36.  
  37. ------------------------------
  38.  
  39. 16 Oct 1991
  40.  
  41. FROM: Tony Appelget
  42.       General Mills, Inc
  43.       PO Box 1113
  44.       Minneapolis, MN 55440-1113
  45.       612-540-7703
  46.  
  47. TO:   Kermit Distribution
  48.       Columbia Center for Computing Studies
  49.       612 West 115 Street
  50.       New York, NY 10025
  51.  
  52. SUBJ: HP3000 Kermit
  53.  
  54. Apparently my contribution of HP3000 Kermit has hit the
  55. streets.  I am getting phone calls, mostly because sites
  56. do not have current SPL compilers.
  57.  
  58. Since I first sent you my updated version of HP3000 Kermit,
  59. we have obtained HP Spectrum machines.  Although Kermit
  60. did not fall flat on its face, problems arose and I fixed
  61. them.  It is time for me to send you an update.
  62.  
  63. Enclosed on this disk are the following:
  64.  
  65.     This letter.
  66.     My HP3000 Kermit source.
  67.     My HP3000 Kermit object.
  68.  
  69. The object file is straight classic HP3000 code, ready to
  70. run.  It has not been BOOed or otherwise been made eye-
  71. readable.  I assume that you have the facilities to readily
  72. do that conversion if you choose.  I have run the classic
  73. HP3000 code through HP's OCTCOMP processor and the resulting
  74. code file seems to be well-behaved on a Spectrum machine.
  75.  
  76. (Signed)
  77. Tony Appelget
  78.  
  79. ------------------------------
  80.  
  81. 15 June 1990
  82.  
  83. Tony Appelget
  84. General Mills, Inc
  85. P.O. Box 1113
  86. Minneapolis, MN 55441-1113
  87.  
  88. Christine M. Gianone, Manager
  89. Kermit Development and Distribution
  90. Columbia University Center for Computing Activities
  91. 612 West 115 Street
  92. New York, NY  10025
  93.  
  94. The HP3000 SPL Kermit seems to be badly neglected.  The listing    in "Kermit
  95. News number 4" shows your most recent version to be v1.1 dated 85/06/24.  I am
  96. enclosing what I am assuming to be a much more modern version.  It is the
  97. product of a lot of hours put into the v1.0 version over the past five or six
  98. years and works very well here.
  99.  
  100. All my changes    are listed in comments at the beginning of the program.  A few
  101. of the big changes are:
  102.  
  103.     Added a HELP function
  104.  
  105.     Implementated a very versatile command name abbreviation scheme
  106.  
  107.     Implemented 3-byte checksums in addition to the old standard one-byte
  108.     checksums
  109.  
  110.     Implemented long packets with a maximum of 2000 bytes.  Decreasing packet
  111.     size in response to packet errors is not implemented
  112.  
  113.     This Kermit sets a JCW, KRMJCWnn, where nn is the comm ldev, to indicate
  114.     what he is doing or how an xfer was completed.  Usefull in a batch or IPC
  115.     environment
  116.  
  117.     Cleaned up a plethora of small bugs
  118.  
  119.     At the insistance of our security types, a file validation scheme was
  120.     built into the program.  No one uses it.  Leaving it in place will cause
  121.     no harm.  It should be removable without too much trouble
  122.  
  123. The version number, 2.7, that I have stuck on the program is totally arbitrary
  124. as far as I am concerned.  If my enclosed Kermit meets your standards for
  125. distibution, it would be a feather in my cap for you to do so.
  126.  
  127. (signed)
  128. Tony Appelget
  129. K0DCF/AFA3AO/AFF3MN
  130.  
  131. ------------------------------
  132.  
  133. Date: Tue, 4 Jun 85 08:29:49 edt
  134. From: Steve Archer  <archer@rochester.arpa>
  135. To: sy.fdc@cu20b
  136. Subject: New HP-3000 SPL Kermit
  137.  
  138. Here is a new version of HP-3000 Kermit in SPL, version 1.1, to replace version
  139. 1.0 originally from Ed Eldridge, Polaris Inc. (POLARIS@USC-ISI).  It adds the
  140. capability to show parameters, changes the "serve" command to "server".  Help
  141. messages have been added, and some short-form commands (for example "C" for
  142. "CONNECT").  Also added parity, a FINISH command, and a very primitive connect
  143. mode.
  144.  
  145. steve archer (716) 477-1005
  146.  
  147. Date: 16 Oct 1984 12:24-EDT
  148. Subject: KERMIT for HP 3000
  149. From: POLARIS@USC-ISI.ARPA
  150. To: CC.FDC@COLUMBIA-20.ARPA
  151.  
  152. This is to announce a new KERMIT version for the HP 3000.  It is written
  153. in SPL specifically for an HP 3000 running MPE.  Features include:
  154.  
  155.      o Binary and text transmission/reception
  156.      o Server mode
  157.      o 8th-bit prefixing
  158.      o Repeat count prefixing
  159.      o Numerous commands for control of MPE file system parameters
  160.  
  161. Some Questions and answers:
  162.  
  163.   What is SPL ?
  164.  
  165. SPL stands for Systems Programming Language.  It's the moral equivalent
  166. of assembly language on the HP 3000 (there is no assembler).  Since SPL
  167. is not included when you purchase a 3000, ALL sites don't have it (extra
  168. cost option from HP).  On the other hand, SPL is practically a requirement
  169. for serious development on the 3000.  It may be the most commonly available
  170. language (other than COBOL) in the HP 3000 community.
  171.  
  172.   Why not modify the Software Toolworks version ?
  173.  
  174. When I started work on this version (6 - 8 months ago), the Software
  175. Toolworks version was not available.  You may recall some conversations
  176. with Mike Seyfrit about it (I don't know who Mike talked to or what
  177. was said and he's no longer with the company).  When we got a copy of
  178. the ST version, I stopped work on this one.  Why re-invent the wheel?  I
  179. didn't have a PC to test it with anyway.  The ST version is a fine product
  180. and the only real limitation was the inability to handle binary files.
  181. This was due to the bizarre way that MPE (the HP 3000 operating system)
  182. stores files, its (MPE) inability to transfer 8 bit characters, and the
  183. fact that MS DOS KERMIT did not support 8 bit quoting.  Since then, things
  184. have changed: MS DOS KERMIT does 8 bit quoting, I have a PC to test with
  185. and we still need binary file transfer.  I found myself with a RATFOR
  186. KERMIT that worked and an SPL KERMIT that almost worked.  I am not too
  187. familiar with RATFOR but I am very familiar with SPL.  RATFOR (Software
  188. Toolworks flavor) is somewhat rare on the 3000.  SPL is quite common.
  189. The choice was obvious.
  190.  
  191.  Other considerations:
  192.  
  193. Another distribution option is the INTEREX (HP international users
  194. group) Contributed Software Library.  I would like to make KERMIT and
  195. the associated manuals/documentation available to them.  Please let me
  196. know if this is OK with you.
  197.  
  198. Finally, thanks to Columbia University for providing KERMIT to us in the
  199. first place.  It's a useful tool and I've had a lot of fun working with
  200. it.
  201.  
  202.        - Ed Eldridge
  203.          Polaris, Inc.
  204.          1400 Wilson Blvd.  suite 1100
  205.          Arlington, Virginia  22209
  206.          (703) 527-7333
  207.  
  208. ------------------------------
  209.