home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / cdccyber / cdcker.bwr < prev    next >
Text File  |  2020-01-01  |  12KB  |  296 lines

  1.  3-Oct-84 00:15:54-EDT,5823;000000000001
  2. Return-Path: <tweten@AMES-NAS-GW.ARPA>
  3. Received: from amelia.ARPA (AMELIA-EC.ARPA.#Internet) by CU20B.ARPA with TCP; Wed 3 Oct 84 00:15:36-EDT
  4. Date: Tue, 2 Oct 84 21:17:19 pdt
  5. From: Dave Tweten <tweten@AMES-NAS-GW.ARPA>
  6. Message-Id: <8410030417.AA02739@amelia.ARPA>
  7. Received: by amelia.ARPA; Tue, 2 Oct 84 21:17:19 pdt
  8. To: +outgoing@AMES-NAS-GW.ARPA, INFO-KERMIT@CU20B.ARPA
  9. Subject: 170Kermit on NOS 2.3, Bug Fixes
  10. Cc: Knutson@UT-NGP.ARPA, Russel@NYU.ARPA
  11.  
  12.      In a selfish attempt to get Kermit implemented on a machine I 
  13. occasionally use, some time back I gave a copy of the latest 170Kermit 
  14. to a friend at CDC's Sunnyvale installation, Ted Brown.  I succeeded 
  15. beyond my greatest expectation.  Not only does it work well on the 
  16. Sunnyvale CDC machines, but Ted offered to let me relay what he learned 
  17. about 170Kermit back to Info-Kermit. 
  18.      
  19.      If you wish to communicate to Ted through the net (CDC Sunnyvale 
  20. isn't connected), feel free to relay the message through me. 
  21.      
  22.      What follows is Ted's message:     
  23.  
  24. Date:  2 October 1984
  25. To:    Info-Kermit@CU20B.ARPA
  26.        Knutson@UT-NGP.ARPA
  27.        Russel@NYU.ARPA
  28. From:  Ted Brown, Control Data Corporation
  29. Subject:  Corrections to Kermit-170 Version 2.2 for NOS
  30.   
  31. I recently received a copy of Kermit-170 Version 2.2 and encountered
  32. some problems when installing and executing it in the standard release
  33. of NOS Version 2.3 (PSR Level 617).  Following is a description of each
  34. problem, and attached to this letter is a NOS CCL procedure that
  35. properly installs Kermit-170 with corrections for all the problems.
  36. The procedure assumes the existence of a direct access permanent file
  37. named KERMITS that contains the UPDATE source for the Kermit PL in the
  38. first logical record and the source for the AZLIB PL in the second.
  39.   
  40. 1.  The installation instructions in the documentation file are missing
  41.     some parameters and control statements.
  42. 2.  Assembly errors occur due to incorrect usage of quotation marks and
  43.     apostrophes in micro definitions.
  44. 3.  The default data mode (DISPLAY) is inconvenient.  ASCII would be
  45.     more appropriate for the majority of file transfers.
  46. 4.  The terminal parameters for PW, PG, and EB are not restored after
  47.     terminating binary mode.  Although it is not possible to determine
  48.     their original values, they could be set to something with less
  49.     negative impact for the majority of users.
  50. 5.  Subroutine CONBUFF aborts if Kermit is not compiled with OPT=0 due
  51.     to an instruction that is overwritten by subroutine CFE when it
  52.     clears the FET that is adjacent to CONBUFF's entry point.
  53. 6.  Single-character inputs are incorrectly processed.  Specifically, a
  54.     question mark for help is not recognized due to a parsing error in
  55.     subroutine CONBUFF.
  56.   
  57. Please feel free to contact me if you have any questions about my code.
  58. Thank you very much for the excellent job that you are doing to support
  59. and distribute Kermit!
  60.   
  61. Ted Brown
  62. Central Software Support
  63. Control Data Corporation
  64. 215 Moffett Park Drive
  65. Sunnyvale, California  94089
  66.   
  67. 408/744-5521
  68. 800/328-9567
  69. ________________________________________________________________________
  70.   
  71. .PROC,KERMITI.
  72. ASSIGN,MS,OUTPUT.
  73. ATTACH,KERMITS.
  74. ATTACH,KERMIT/M=W.
  75. UPDATE,I=KERMITS,N=KERMUPL.
  76. UPDATE,I=KERMITS,N=AZLBUPL.
  77. UPDATE,F,P=AZLBUPL,I=KERMITM. 
  78. COMPASS,I,S=PSSTEXT,S=SYSTEXT,A.
  79. LIBGEN,P=AZLIB.
  80. UPDATE,F,P=KERMUPL,I=KERMITM. 
  81. REWIND,LGO.
  82. FTN5,I,S=PSSTEXT,S=SYSTEXT,OPT=2.
  83. FTN5,I,S=PSSTEXT,S=SYSTEXT,B=LIBREL,OPT=2.
  84. LIBGEN,F=LIBREL,P=KERMLIB.
  85. LDSET,MAP=SBEX.
  86. LOAD,LGO. 
  87. NOGO,KERMIT.
  88. DAYFILE,,KERMITI.
  89. RENAME,KERMITL=OUTPUT.
  90. REVERT.KERMITI.
  91. EXIT.
  92. DAYFILE,,KERMITI.
  93. RENAME,KERMITL=OUTPUT.
  94. REVERT,ABORT.KERMITI.
  95. .DATA,KERMITM.
  96. *ID EWB840918
  97. */
  98. */  EXCHANGE QUOTES AND APOSTROPHES THAT CAUSED ASSEMBLY ERRORS
  99. */
  100. *D MACREL.947
  101.  ^%S'MCS1 MICRO  1,, S
  102. *D MACREL.950
  103.  ^%S'MCS1 MICRO  1,, T
  104. *D MACREL.954
  105.  ^%S'MCS2 MICRO  1,, S
  106. *D MACREL.957
  107.  ^%S'MCS2 MICRO  1,, T
  108. *D MACREL.960
  109.           RJ     =X"^%S'MCS1"X"^%S'MCS2">
  110. *D MACREL.1048
  111.  ^%S'MCS1 MICRO  1,, S
  112. *D MACREL.1051
  113.  ^%S'MCS1 MICRO  1,, T
  114. *D MACREL.1055
  115.  ^%S'MCS2 MICRO  1,, S
  116. *D MACREL.1058
  117.  ^%S'MCS2 MICRO  1,, T
  118. *D MACREL.1061
  119.           RJ     =X"^%S'MCS1"X"^%S'MCS2">
  120. .EOR.
  121. *ID EWB840918
  122. */
  123. */  DEFINE STANDARD NOS SYSTEM
  124. */
  125. *DF NOS
  126. *DF OTHER 
  127. *DF 642CSET
  128. *DF OVCAP 
  129. *ID EWB840930
  130. */
  131. */  CHANGE DEFAULT DATA MODE FROM DISPLAY TO ASCII
  132. */
  133. *D KERMIT.709
  134.       DATA DSKCSET / DSKNOS8 /
  135. *D KERMIT.1207
  136.      +INS 8-BIT ^A^S^C^I^I DATA.  ^THE DEFAULT IS ^A^S^C^I^I.\N\N')
  137. *D KERMLIB.2513
  138.       INTEGER  NOSITM(5), NOSTTM(3), NOSFULL, NOSHALF,
  139. */
  140. */  RESTORE PW, PG, AND EB PARAMETERS AFTER TERMINATING BINARY MODE
  141. */
  142. *D KERMLIB.2517
  143. C          SET PW=0,CI=0,LI=0,PG=N,UBL=15,UBZ=200,EB=EL,FA=Y,CP=N,LK=Y
  144. *D KERMLIB.2524
  145. C           SET PW=80,PG=Y,EB=EB,FA=N,CP=Y,LK=N
  146. *D KERMLIB.2526
  147.       DATA  NOSTTM / O"00164043412040454001", O"41014002406740004107",
  148.      +               O"40014040400000000000" /
  149. *D KERMLIB.2636
  150.             CALL WRITEW(FETS(0,STDOUT),NOSTTM, 3) 
  151. *ID EWB841001
  152. */
  153. */  ELIMINATE RUNTIME ABORT THAT OCCURRED IF NOT COMPILED WITH OPT=0
  154. */
  155. *D KERMLIB.3701
  156. CFEA      BSSZ   5           FAKE FET
  157. */
  158. */  CORRECTLY PROCESS ALL SINGLE-CHARACTER INPUTS (E.G., QUESTION MARK)
  159. */
  160. *D KERMLIB.3765
  161.       LPS = 12
  162. .EOR.
  163. *ID DEBUG 
  164. */
  165. */  TEMPORARY CHANGES FOR TESTING PURPOSES
  166. */
  167. *D KERMIT.7
  168. *D KERMIT.568,KERMIT.572
  169. *D KERMLIB.3710
  170.       DATA  CONBUG / .TRUE. / 
  171. ________________________________________________________________________
  172.  
  173.      That's the end of Ted's message.  Let me add that if you accept 
  174. Ted's proposed change of the default character code, a change will be 
  175. required in the documentation for SET DATA-MODE.
  176. 13-Feb-86 07:14:35-EST,1603;000000000001
  177. Return-Path: <knutson@huey.UTEXAS.EDU>
  178. Received: from ngp.UTEXAS.EDU by CU20B.COLUMBIA.EDU with TCP; Thu 13 Feb 86 07:14:30-EST
  179. Posted-Date: Wed, 12 Feb 86 12:08:33 cst
  180. Received: from walt.UTEXAS.EDU by ngp.UTEXAS.EDU (4.22/4.22)
  181.     id AA18990; Wed, 12 Feb 86 12:10:36 cst
  182. Received: from huey.UTEXAS.EDU by walt.UTEXAS.EDU (2.0/4.22)
  183.     id AA20790; Wed, 12 Feb 86 12:10:11 cst
  184. Date: Wed, 12 Feb 86 12:08:33 cst
  185. From: knutson@huey.UTEXAS.EDU (Jim Knutson)
  186. Message-Id: <8602121808.AA09452@huey.UTEXAS.EDU>
  187. Received: by huey.UTEXAS.EDU (2.0/4.22)
  188.     id AA09452; Wed, 12 Feb 86 12:08:33 cst
  189. To: info-kermit@cu20b.ARPA
  190. Subject: THE FROG for 64-bit CDC's?
  191.  
  192. I am no longer working with Cybers anymore so my support of Cyber Kermit
  193. has become rather limited.  I would like to see support for it continue
  194. on a "real" Cyber site (not this homegrown OS stuff).  Basically, the
  195. support needed is finish server support and be willing to write tapes
  196. for other CDC sites.  Perhaps a general cleanup of all the nasty 
  197. conditional code is in order also.  Anyone willing to take this on should
  198. contact me to obtain all the materials I have.
  199.  
  200. It is interesting to see that other sites are writing Kermits to run
  201. on CDC equipment.  I can understand writing in Pascal but writing one
  202. in Compass makes me shudder.  I have had to support several Compass
  203. programs in the past and it is a nightmare when trying to make mods.
  204. I wish them all the luck in the world in that endeavor.
  205.  
  206. Jim Knutson
  207. ARPA: knutson@ngp.UTEXAS.EDU
  208. UUCP: {ihnp4,seismo,kpno,ctvax}!ut-sally!ut-ngp!knutson
  209. Phone: (512) 471-3241
  210. Date: Fri, 19 Sep 86 00:34:12 edt
  211. From: Don Barry <cmpbsdb%gitpyr%gatech.csnet@CSNET-RELAY.ARPA>
  212. To: info-kermit@CU20B.COLUMBIA.EDU
  213.  
  214. In response to your request for evaluations of the existing cyber 170 series
  215. kermits, we have installed both kermits at this site (running cdc 855 and 990 m
  216. machines).  The fortran kermit (from UT) is specific to their system in
  217. many ways because they run a homebrew operating system (taurus) instead of
  218. NOS.  this even has a unique character set, posing formidable conversion tasks.
  219. it was done here, but the results were not impressive - inefficient in speed,
  220. occasional bugs.  A systems programmer wrote a kermit for local use in CDC
  221. CYBIL (a high level systems programming language) but it is bug-ridden and
  222. of comparable efficiency to UT kermit.  If you'd like a copy, he can probably
  223. be persuaded to part with one - his address on bitnet is CC100td TD at GITVM1.
  224. Overall, the clear winner is Manchester KERMIT in CDC COMPASS.  THis is
  225. very well written, modular, commented well, and 5 times faster than either of
  226. the previous CDC kermits.  Its only deficiency is requirement of parity 
  227. specification at compile time and inability to do 8-bit transfers without
  228. quoting.  These should be easy enough to add - even without, it is far and
  229. above the best-designed kermit for CDC equipment.  The CYBIL version, after
  230. appropriate debugging and efficiency enhancement, will prove eventually
  231. worth supporting, as it will run under NOS/VE without major change, whereas
  232. the assembly version will be useless.
  233.  
  234. Don Barry (Chemistry Dept)          CSnet: cmpbsdb%gitpyr.GTNET@gatech.CSNET
  235. Georgia Institute of Technology    BITNET: CMPBSDB @ GITVM1
  236. Atlanta, GA 30332      ARPA: cmpbsdb%gitpyr.GTNET%gatech.CSNET@csnet-relay.ARPA
  237. UUCP: ...!{akgua,allegra,amd,hplabs,ihnp4,seismo,ut-ngp}!gatech!gitpyr!cmpbsdb
  238.  1-Oct-86 18:35:35-EDT,1494;000000000001
  239. Return-Path: <knutson@huey.cc.UTEXAS.EDU>
  240. Received: from ngp.UTEXAS.EDU by CU20B.COLUMBIA.EDU with TCP; Wed 1 Oct 86 18:35:31-EDT
  241. Posted-Date: Tue, 30 Sep 86 10:46:01 cdt
  242. Received: from huey.cc.utexas.edu by ngp.UTEXAS.EDU (4.22/4.22)
  243.     id AA16558; Wed, 1 Oct 86 16:59:07 cdt
  244. Date: Tue, 30 Sep 86 10:46:01 cdt
  245. From: knutson@huey.cc.UTEXAS.EDU (Jim Knutson)
  246. Message-Id: <8609301546.AA13674@huey.cc.utexas.edu>
  247. Received: by huey.cc.utexas.edu (2.2/4.22)
  248.     id AA13674; Tue, 30 Sep 86 10:46:01 cdt
  249. To: SY.FDC@CU20B.COLUMBIA.EDU
  250. Subject: Re:  [Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>: [Don Barry <cmpbsdb%gitpyr%gatech.csnet@CSNET-RELAY.ARPA>:]]
  251. Cc: reeder@ngp.UTEXAS.EDU
  252.  
  253. I haven't used any of the other Cyber Kermits.  I do admit that the FORTRAN
  254. version is fairly slow (~50% of the baud rate) and that it has lots of
  255. system dependencies in it.  However, it is/has been ported to NOS/BE, NOS 1.x,
  256. NOS 2.x, and UT-2D and it contains conversion code for several of the
  257. character sets that CDC has chosen to inflict upon its users.
  258.  
  259. The draw back is that I haven't been working on a Cyber (or Cyber Kermit)
  260. for over a year now.  The person that has been handling the requests
  261. we get for Cyber Kermit is William Reeder (reeder@ngp.utexas.edu).  I'm
  262. not sure if he is supporting it beyond writing tapes for distribution.
  263. In terms of support and ease of porting, the COMPASS version may be best
  264. for other CDC sites with "standard" operating systems.
  265.  
  266. Jim Knutson
  267. 11-Aug-87 14:41:36-EDT,1425;000000000001
  268. Mail-From: SY.KEN created at 11-Dec-86 15:05:35
  269. Return-Path: <knutson@huey.cc.utexas.edu>
  270. Received: from ngp.utexas.edu by CU20B.COLUMBIA.EDU with TCP; Thu 11 Dec 86 15:05:58-EST
  271. Posted-Date: Thu, 11 Dec 86 14:02:15 cst
  272. Received: by ngp.utexas.edu (5.51/5.51)
  273.     id AA01452; Thu, 11 Dec 86 14:06:04 CST
  274. Date: Thu, 11 Dec 86 14:02:15 cst
  275. From: knutson@huey.cc.utexas.edu (Jim Knutson)
  276. Message-Id: <8612112002.AA12834@huey.cc.utexas.edu>
  277. Received: by huey.cc.utexas.edu (2.2/4.22)
  278.     id AA12834; Thu, 11 Dec 86 14:02:15 cst
  279. To: SY.FDC@cu20b.columbia.edu
  280. Subject: Re:  [Steve Roseman <LUSGR@LEHICDC1.BITNET>: More on Multiple CDC Kermits]
  281. Cc: LUSGR%LEHICDC1.BITNET@wiscvm.wisc.edu
  282.  
  283. Personally, I feel that the CDC versions of kermit for the version I wrote
  284. (the fortan version), should probably be split into seperate versions.
  285. The code for trying to manage several operating systems and approximately
  286. 5 different character sets is horrendous.  I would be in favor of ripping
  287. out all non-nos code (that means NOS/BE and, sniff, UT-2D).  A NOS/VE version
  288. will probably have to be done seperately because of the word size differences
  289. and all.  I have not had many calls from NOS/BE sites lately and very few
  290. calls from NOS/VE sites as well.
  291.  
  292. However, I must say that I really haven't been maintaining the Cyber version
  293. of Kermit for quite a while now so perhaps my suggestions should be tempered
  294. by that.
  295.  
  296.