home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / mail.84a < prev    next >
Text File  |  2020-01-01  |  342KB  |  7,850 lines

  1.  2-Jan-84 19:27:49-EST,1303;000000000000
  2. Return-Path: <@CUCS20:iam@cmu-cs-g>
  3. Received: from CUCS20 by CU20B with DECnet; 2 Jan 84 19:27:46 EST
  4. Received: from CMU-CS-G by COLUMBIA-20.ARPA with TCP; Mon 2 Jan 84 19:27:56-EST
  5. Date: 2 Jan 1984 15:06-EST
  6. From: Ira.Monarch@CMU-CS-G.ARPA
  7. Subject: Apple CP/M Kermit and Emacs
  8. To: INFO-KERMIT@CUCS20
  9. Message-Id: <441921979/iam@CMU-CS-G>
  10.  
  11. This is a direct reply to Francis Wilson who I haven't been able to reach
  12. @CUTC20, though I think it will have some general interest.
  13.  
  14. My current understanding of how to get Apple CP/M Kermit to work with UNIX
  15. Emacs on a VAX is the following:
  16.  
  17. If your system supports a Soroc IQ 120/ IQ 140 video terminal, then
  18. configure the Hardware Screen Function Table for use with a Datamedia-style
  19. terminal and the Software Table for the Soroc.  This is explained in part V
  20. of the manual supplied by Microsoft.  Once this is done you can "tell" UNIX
  21. that your video terminal is a Soroc by typing "setenv TERM Soroc" after you
  22. login.  You might also want to change some Emacs key-bindings if they are
  23. incompatible with your particular hardware configuration.
  24.  
  25. In other words the problem is not with Kermit, but with configuring Apple
  26. CP/M for a particular external terminal and getting the system your
  27. communicating with to recognize this.
  28.  
  29. --Ira
  30.  3-Jan-84 08:51:51-EST,901;000000000000
  31. Return-Path: <@CUCS20:decwrl!rhea!vax4!arson!roberts@SU-Shasta>
  32. Received: from CUCS20 by CU20B with DECnet; 3 Jan 84 08:51:48 EST
  33. Received: from SU-Shasta by COLUMBIA-20.ARPA with TCP; Tue 3 Jan 84 08:51:54-EST
  34. Received: from decwrl by Shasta with UUCP; Tue, 3 Jan 84 05:49 PST
  35. Date: Tuesday,  3 Jan 1984 05:35:42-PST
  36. Sender: decwrl!rhea!vax4!arson!roberts@SU-Shasta
  37. From: DMII 1.0 For: Keith Roberts <decwrl!rhea!vax4!arson!roberts>;
  38. Subject: MS-DOS Kermit
  39. Message-Id: <8401031344.AA14857@DECWRL>
  40. Received: from RHEA.ARPA by DECWRL (3.327/4.09) 3 Jan 84 05:44:55 PST (Tue)
  41. To: info-kermit@columbia-20.arpa
  42.  
  43. Is it planned that the Rainbow MS-DOS Version of Kermit
  44. will Run on other machines...Such as the Z100 (ZDOS) ?
  45.  
  46.  
  47. I'm working DECmate II software development...I don't know if DEC
  48. has any plans of including Kermit Protocol in their DX Option..
  49. But I'll ask.
  50.  
  51. Keith Roberts
  52.  3-Jan-84 10:57:09-EST,515;000000000000
  53. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  54. Received: from CUCS20 by CU20B with DECnet; 3 Jan 84 10:56:52 EST
  55. Date: Tue 3 Jan 84 10:56:36-EST
  56. From: Frank da Cruz <cc.fdc@CUCS20>
  57. Subject: Re: MS-DOS Kermit
  58. To: info-kermit@CUCS20
  59. In-Reply-To: Message from "DMII 1.0 For: Keith Roberts <decwrl!rhea!vax4!arson!roberts>;" of Tue 3 Jan 84 08:52:08-EST
  60.  
  61. The MS DOS version of Kermit already does run on the Z100 under ZDOS, as well as
  62. the IBM PC.  The machine it doesn't run on yet is the Rainbow.  - Frank
  63. -------
  64.  4-Jan-84 17:01:27-EST,1542;000000000000
  65. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  66. Received: from CUCS20 by CU20B with DECnet; 4 Jan 84 17:01:14 EST
  67. Date: Wed 4 Jan 84 17:00:42-EST
  68. From: Frank da Cruz <cc.fdc@CUCS20>
  69. Subject: New KERMITs for DEC Rainbow, NEC APC
  70. To: Info-Kermit@CUCS20
  71.  
  72. Announcing yet another release of KERMIT for the Rainbow-100, version 2.1,
  73. contributed by Ron Blanford of the University of Washington.  This release
  74. adds many of the features that were missing before, notably:
  75.  
  76.  Wildcard sends
  77. . SET FILE ASCII / BINARY
  78. . Validation (and conversion if necessary) of incoming filenames
  79. . Proper handling of modem signals like DTR
  80.  
  81. along with many minor improvements (for instance, packet numbers are displayed
  82. in decimal rather than hex).  In addition, support was added for the NEC
  83. Advanced Personal Computer (APC).
  84.  
  85. Like the previous release, this version keeps up at speeds up to and including
  86. 9600 baud.  It has not been tested at 19,200 baud.
  87.  
  88. The relevant files are available at host COLUMBIA-20 via anonymous FTP.
  89.  
  90.   For the Rainbow:
  91.  
  92.     KER:RBKERMIT.CMD    Executable CP/M-86 program
  93.     KER:RBKERMIT.H86    Hex file loadable by GENCMD
  94.     KER:RBKERMIT.HLP    A brief description of the features & limitations
  95.  
  96.   For the NEC APC:
  97.  
  98.     KER:APCKERMIT.CMD    Executable CP/M-86 program
  99.     KER:APCKERMIT.H86    Hex file loadable by GENCMD
  100.  
  101. The source is in:
  102.  
  103.     KER:86*.A86        ASM86 source modules.
  104.  
  105. The file KER:86KERMIT.HLP describes the program in more detail, lists features,
  106. restrictions, and known problems.
  107.  
  108. - Frank
  109. -------
  110.  5-Jan-84 00:19:11-EST,908;000000000000
  111. Return-Path: <@CUCS20:WANUGA@MIT-XX.ARPA>
  112. Received: from CUCS20 by CU20B with DECnet; 5 Jan 84 00:19:06 EST
  113. Received: from MIT-XX.ARPA by COLUMBIA-20.ARPA with TCP; Thu 5 Jan 84 00:18:35-EST
  114. Date: Thu 5 Jan 84 00:18:49-EST
  115. From: Thomas S. Wanuga <WANUGA@MIT-XX.ARPA>
  116. Subject: Re: New KERMITs for DEC Rainbow, NEC APC
  117. To: info-kermit@COLUMBIA-20.ARPA
  118. cc: jprestivo@MIT-XX.ARPA
  119. In-Reply-To: Message from "Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>" of Wed 4 Jan 84 19:33:26-EST
  120.  
  121. My friend tried out the newly announced KERMIT on his NEC APC.  He was
  122. able to transfer files with a TOPS-20 machine, but was unable to get
  123. the terminal emulator to work properly.  Specifically, clearing the
  124. screen did not work.  We tried telling TOPS-20 that the terminal was a
  125. H19, and then a VT52.  What kind of terminal does this version of
  126. KERMIT emulate?  Has anyone had similar problems?
  127.  
  128. Tom Wanuga
  129. -------
  130.  5-Jan-84 11:06:42-EST,451;000000000000
  131. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  132. Received: from CUCS20 by CU20B with DECnet; 5 Jan 84 11:06:26 EST
  133. Date: Thu 5 Jan 84 11:03:14-EST
  134. From: Frank da Cruz <cc.fdc@CUCS20>
  135. Subject: Re: New KERMITs for DEC Rainbow, NEC APC
  136. To: WANUGA@MIT-XX.ARPA, info-kermit@CUCS20
  137. cc: jprestivo@MIT-XX.ARPA
  138. In-Reply-To: Message from "Thomas S. Wanuga <WANUGA@MIT-XX.ARPA>" of Thu 5 Jan 84 00:19:12-EST
  139.  
  140. I'll try to get an answer for you.  - Frank
  141. -------
  142.  5-Jan-84 11:19:39-EST,502;000000000000
  143. Return-Path: <CC.DAPHNE@COLUMBIA-20.ARPA>
  144. Received: from CUCS20 by CU20B with DECnet; 5 Jan 84 11:19:19 EST
  145. Date: Thu 5 Jan 84 11:14:09-EST
  146. From: Daphne Tzoar <CC.DAPHNE@CUCS20>
  147. Subject: PC Kermit version 1.20
  148. To: info-kermit@CUCS20, info-ibmpc@USC-ISIB.ARPA
  149.  
  150. Version 1.20 of PC Kermit is now the default and has been renamed to
  151. PCKERMIT.  Version 1.18 is available as PCKOLD.  Both files can be
  152. anonymously FTP'ed from node Columbia-20.  Please report any problems
  153. to me.
  154. /daphne
  155. -------
  156.  5-Jan-84 14:31:56-EST,938;000000000001
  157. Return-Path: <@CUCS20:CONTEXT@WASHINGTON.ARPA>
  158. Received: from CUCS20 by CU20B with DECnet; 5 Jan 84 14:31:49 EST
  159. Received: from WASHINGTON.ARPA by COLUMBIA-20.ARPA with TCP; Thu 5 Jan 84 14:27:28-EST
  160. Date: Thu 5 Jan 84 11:26:30-PST
  161. From: Ronald Blanford <CONTEXT@WASHINGTON.ARPA>
  162. Subject: Re: New KERMITs for DEC Rainbow, NEC APC
  163. To: WANUGA@MIT-XX.ARPA
  164. cc: info-kermit@COLUMBIA-20.ARPA
  165. In-Reply-To: Message from "Thomas S. Wanuga <WANUGA@MIT-XX.ARPA>" of Wed 4 Jan 84 21:54:31-PST
  166.  
  167. The NEC APC emulates most of the functions of a VT100.  The only function
  168. which doesn't work right because of a bug in the BIOS is the HOME cursor
  169. function.  The ANSI command for this function is ESC [ H, with the omitted
  170. parameters defaulting to 1;1.  This default does not work correctly on
  171. the APC, so the only solution is to always include the 1;1 specifically.
  172. I don't know how to get TOPS-20 to do this.
  173.  
  174.                     Ron Blanford
  175. -------
  176.  5-Jan-84 17:32:58-EST,3131;000000000001
  177. Return-Path: <@CUCS20:CONTEXT@WASHINGTON.ARPA>
  178. Received: from CUCS20 by CU20B with DECnet; 5 Jan 84 17:32:44 EST
  179. Received: from WASHINGTON.ARPA by COLUMBIA-20.ARPA with TCP; Thu 5 Jan 84 17:29:46-EST
  180. Date: Thu 5 Jan 84 14:28:44-PST
  181. From: Ronald Blanford <CONTEXT@WASHINGTON.ARPA>
  182. Subject: NEC APC home cursor bug
  183. To: WANUGA@MIT-XX.ARPA
  184. cc: info-kermit@COLUMBIA-20.ARPA
  185.  
  186.  
  187. This message is in response to the complaint that the NEC APC does not
  188. clear screen when in terminal mode.
  189.  
  190. The following patch to the NEC APC CPM.SYS will fix the bug that keeps
  191. it from correctly executing the ANSI HOME CURSOR function ESC [ H.
  192. The addresses for this patch are taken from CP/M-86 version 1.106.013
  193. and although the patch is most likely correct for other versions, the
  194. addresses may differ.  This patch is to the ESCCUP0 routine in the
  195. NEC CBIOS and the correct addresses can be obtained for any version
  196. by displaying the CBIOS.LST file that came with the CP/M-86 release
  197. and adding 80H (hex) to the first address it shows for that routine.
  198.  
  199. As an elementary precaution, do not patch the release disk, and use a
  200. scratch disk for the initial modification and testing of the patch.
  201.  
  202. The following sequence is exactly what I used to modify my own CPM.
  203. The computer output is in upper case, and my typing is in lower case.
  204. Don't enter the comments.
  205.  
  206.  
  207. A>ddt86                    ;load DDT86
  208. DDT86 1.1
  209. -rcpm.sys                ;read the CPM.SYS file
  210.   START     END
  211. 0800:0000 0800:6EFF
  212. -l3505                    ;list the beginning of ESCCUP0
  213. 0800:3505 PUSH    SI
  214. 0800:3506 MOV    SI,5C68
  215. 0800:3509 CMP    BYTE [5C67],00
  216. 0800:350E JZ    3517
  217. 0800:3510 CMP    BYTE [5C67],02
  218. 0800:3515 JNZ    3540
  219. 0800:3517 MOV    AX,[SI]
  220. 0800:3519 CMP    AL,00
  221. 0800:351B JZ    3525
  222. 0800:351D SUB    AL,01
  223. 0800:351F CMP    AL,18
  224. 0800:3521 JB    3525
  225. -a350e
  226. 0800:350E nop                ;get rid of the JZ 3517
  227. 0800:350F nop
  228. 0800:3510                 ;(just enter a RETURN here)
  229. -a3515
  230. 0800:3515 ja 3540            ;change the JNZ to JA
  231. 0800:3517                  ;(just enter a RETURN here)
  232. -l3505                    ;list it again to verify changes
  233. 0800:3505 PUSH    SI
  234. 0800:3506 MOV    SI,5C68
  235. 0800:3509 CMP    BYTE [5C67],00
  236. 0800:350E NOP                ;should be different here
  237. 0800:350F NOP
  238. 0800:3510 CMP    BYTE [5C67],02
  239. 0800:3515 JA    3540            ;  and here
  240. 0800:3517 MOV    AX,[SI]
  241. 0800:3519 CMP    AL,00
  242. 0800:351B JZ    3525
  243. 0800:351D SUB    AL,01
  244. 0800:351F CMP    AL,18
  245. -wcpm.sys                ;save the modified version
  246. -^C                    ;type CONTROL-C to exit from DDT86
  247.  
  248. A>
  249.  
  250. Then reboot your system to load the new version of CPM.  After you've tried
  251. out the new version, copy it to your working disks.
  252.  
  253. The ANSI-VT100 features that the NEC APC supports are:
  254.     direct cursor addressing (row, column)
  255.     relative cursor addressing (up, down, left, right)
  256.     line erasing (cursor to end, beginning to cursor, entire line)
  257.     screen erasing (cursor to end, beginning to cursor, entire line)
  258.     character attributes (underline, reverse, blink, but not bold)
  259.  
  260. If your editor requires other features (such as perhaps cursor position read,
  261. reverse scroll, tab setting, or window erase) you'll have to add those to
  262. Kermit or to your CP/M BIOS.
  263.  
  264. Good luck.
  265.                     Ron Blanford
  266. -------
  267.  6-Jan-84 20:11:32-EST,905;000000000001
  268. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  269. Received: from CUCS20 by CU20B with DECnet; 6 Jan 84 20:11:28 EST
  270. Date: Fri 6 Jan 84 20:12:05-EST
  271. From: Frank da Cruz <cc.fdc@CUCS20>
  272. Subject: Announcing KERMIT for MTS
  273. To: Info-Kermit@CUCS20
  274.  
  275. Just arrived from the University of Michigan, Ann Arbor:  KERMIT for the
  276. Michigan Terminal System (MTS), which is a non-IBM operating system for
  277. IBM 370-series mainframes.  There are two (count them) versions, one in
  278. IBM assembler written by Chris Thomson, and another in Pascal/VS written
  279. by Bill Hall of Math Reviews.  The assembler version has no documentation
  280. beyond some comments at the top of the listing; the Pascal version has a
  281. .DOC file.
  282.  
  283. MTS KERMIT is available in KER:MTSKERMIT.* (3 files) on host COLUMBIA-20
  284. via anonymous FTP.  Thanks to Gavin Eadie of U. Mich. for rounding up these
  285. implementations and sending them in.
  286.  
  287. - Frank
  288. -------
  289.  8-Jan-84 20:21:39-EST,1700;000000000000
  290. Return-Path: <@CUCS20:decwrl!rhea!atfab!wyman@Shasta>
  291. Received: from CUCS20 by CU20B with DECnet; 8 Jan 84 20:21:34 EST
  292. Received: from Shasta by COLUMBIA-20.ARPA with TCP; Sun 8 Jan 84 20:20:41-EST
  293. Received: from decwrl by Shasta with UUCP; Sun, 8 Jan 84 17:20 PST
  294. Date: Sunday,  8 Jan 1984 16:49:09-PST
  295. From: decwrl!rhea!atfab!wyman@Shasta
  296. Subject: KERPAC -- An answer to the MAIL need???
  297. Message-Id: <8401090058.AA21291@DECWRL>
  298. Received: from RHEA.ARPA by DECWRL (3.327/4.09) 8 Jan 84 16:58:18 PST (Sun)
  299. To: info-kermit@columbia-20.arpa
  300.  
  301. Although the discussion of KERMIT-MAIL has died down a bit...
  302. With the consensus seeming to be that such a thing should not be
  303. done, there is still an outstanding requirement for "standard"
  304. mail protocols for the micros which rely not only on predictable
  305. syntax/semantics but also on the availability of some sort of
  306. widely available reliable transport layer. 
  307.  
  308. The existence of the KERMIT packet definition is one of the nice
  309. things about the protocol. The expandablity provided by the 
  310. definition as it stands is a great plus... What I would like to 
  311. propose is that the packet definition be made to stand 
  312. independent of KERMIT itself and that KERMIT the file transfer 
  313. program be defined as simply one of potentially many applications 
  314. that will one day use the KERMIT Packet (KERPAC) as a base.
  315.  
  316. What do you think? Is the KERMIT Packet structure appropriate for 
  317. general use? Is there a better packet structure that already 
  318. exists? 
  319.  
  320.         bob wyman
  321.  
  322.     (DEC-Enet) ATFAB::WYMAN
  323.     (UUCP) {decvax,ucbvax,allegra}!decwrl!rhea!atfab!wyman
  324.     (ARPA) decwrl!rhea!atfab!wyman@Berkeley.ARPA
  325.            decwrl!rhea!atfab!wyman@SU-Shasta
  326.  
  327.  8-Jan-84 22:23:35-EST,3529;000000000000
  328. Return-Path: <@CUCS20:Nemnich.PDO@MIT-MULTICS.ARPA>
  329. Received: from CUCS20 by CU20B with DECnet; 8 Jan 84 22:23:28 EST
  330. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Sun 8 Jan 84 22:22:53-EST
  331. Date:  Sunday, 8 January 1984 22:17 est
  332. From:  Bruce Nemnich <Nemnich@MIT-MULTICS.ARPA>
  333. Subject:  Re: KERPAC -- An answer to the MAIL need???
  334. To:  decwrl!rhea!atfab!wyman@SU-SHASTA.ARPA
  335. cc:  info-kermit@COLUMBIA-20.ARPA, protocols@RUTGERS.ARPA
  336. In-Reply-To:  Message of 8 January 1984 19:49 est from "decwrl!rhea!atfab!wyman at SU-SHASTA"
  337. Message-ID:  <840109031755.538962@MIT-MULTICS.ARPA>
  338.  
  339.           Date:  Sunday, 8 January 1984 19:49 est
  340.           From:  decwrl!rhea!atfab!wyman at SU-SHASTA
  341.           Subject:  KERPAC -- An answer to the MAIL need???
  342.           To:  info-kermit at COLUMBIA-20
  343.  
  344.           Although the discussion of KERMIT-MAIL has died down a bit...
  345.           With the consensus seeming to be that such a thing should not be
  346.           done, there is still an outstanding requirement for "standard"
  347.           mail protocols for the micros which rely not only on predictable
  348.           syntax/semantics but also on the availability of some sort of
  349.           widely available reliable transport layer.
  350.  
  351.           The existence of the KERMIT packet definition is one of the nice
  352.           things about the protocol. The expandablity provided by the
  353.           definition as it stands is a great plus... What I would like to
  354.           propose is that the packet definition be made to stand
  355.           independent of KERMIT itself and that KERMIT the file transfer
  356.           program be defined as simply one of potentially many applications
  357.           that will one day use the KERMIT Packet (KERPAC) as a base.
  358.  
  359.           What do you think? Is the KERMIT Packet structure appropriate for
  360.           general use? Is there a better packet structure that already
  361.           exists?
  362.  
  363.                               bob wyman
  364.  
  365.                     (DEC-Enet) ATFAB::WYMAN
  366.                     (UUCP) {decvax,ucbvax,allegra}!decwrl!rhea!atfab!wyman
  367.                     (ARPA) decwrl!rhea!atfab!wyman@Berkeley.ARPA
  368.                            decwrl!rhea!atfab!wyman@SU-Shasta
  369.  
  370.  
  371.  
  372.  
  373. Yes, there is a better protocol already designed called PCNET.  The name
  374. has nothing to do with a product of the same name sold by Orchid
  375. Technologies; the people working on the PCNET I am writing of were using
  376. the name long before Orchid.
  377.  
  378. The problem is that little work has been done recently on PCNET.  The
  379. protocol was originally designed about 5 years ago (there have been
  380. changes since), but there is only one full implementation I know of (by
  381. Robert Elton Mass on MIT-MC).  There are many implementations partially
  382. completed.
  383.  
  384. PCNET was designed from the beginning as a link-level protocol; any
  385. desirable application (mail, ftp, telnet/supdup, et cetera) can be
  386. written on top of it.  PCNET provides one or more extremely reliable
  387. 8-bit data channels to its applications, even on hosts which can send
  388. only capital letters, numbers, and common punctuation characters.
  389.  
  390. It is better than Kermit for many reasons; if you want more technical
  391. information, I can supply you with it.  Now, if only we PCNET volunteers
  392. can get going (actually, I have been working on it again for the last
  393. couple of weeks on Multics and my IBM PC).
  394.  
  395. --bruce
  396.  
  397. P.S.  -- Bob, I have CC'd this to the Protocols discussion group in hope
  398. of getting more comments therefrom.  Hope you don't mind.
  399.  9-Jan-84 21:51:34-EST,4660;000000000000
  400. Return-Path: <@CUCS20:HFISCHER@USC-ECLB>
  401. Received: from CUCS20 by CU20B with DECnet; 9 Jan 84 21:51:22 EST
  402. Received: from USC-ECLB by COLUMBIA-20.ARPA with TCP; Mon 9 Jan 84 21:46:56-EST
  403. Date:  9 Jan 1984 1846-PST
  404. From: HFISCHER%USC-ECLB@SRI-NIC
  405. Subject: Test version of PC kermit has server function added
  406. To:   Info-Kermit at COLUMBIA-20
  407. cc:   HFischer at ECLB
  408.  
  409. A number of folks have expressed an interest in a version of the IBM PC Kermit 
  410. program which also functions as a server. Intense pressure at my company 
  411. (Litton Data Systems) to be able to do something with all of our PC's so that 
  412. managers could collect their status reports automatically prompted me to make 
  413. an initial test release of the PC (and Heath) Kermit (with server added).
  414.  
  415. I have succeeded in modifying PCK20.asm to become both the regular local 
  416. Kermit and additionally a server.  As a server, the program (the same 
  417. identical program) can function as an unattended remote, either controlled by 
  418. its own console, or with the DOS-2 CTTY command, over the communications 
  419. line.  
  420.  
  421. The modified kermit is in my directory for those who would like to test it.  
  422. At Arpanet site "USC-ECLB" FTP file <HFischer>pck20.new for the modified 
  423. assembler code, and file <HFischer>pck20.exe for the 8-bit mode .exe file.
  424.  
  425. If you'd rather have the file some other way, there are two choices;  mail me 
  426. a floppy (Herman Fischer, Litton Data Systems, 8000 Woodley, ms 44-30, 
  427. Van Nuys, CA 91409) or contact me by net or phone (we could put my PC into 
  428. server mode and transmit the .exe file directly).
  429.  
  430. Please let me know of any problems, or questions in getting it up.  My 
  431. telephone number is 213/902-5139 (but I will be out of town next week and the 
  432. week after, net accessible next week but not at all the week after).
  433.  
  434. I have tested it using the resources available in my company (my test setup is 
  435. a Sytek local area network with 9600 baud communications between multiple 
  436. PC's). Obviously there are many combinations of equipment which are still to 
  437. be tried.
  438.  
  439. If you must run under DOS 1, then you can only load the kermit server on the 
  440. serving machine's console (because DOS 1 cannot redirect commands over comm 
  441. links).  When you load kermit, after setting the baud rates, parity, or 
  442. whatever, issue the command "server".  This places your machine in a receive 
  443. state, whereby callers can send to you, receive from you (default directory 
  444. only).  Don't let remote callers issue "finish" or "logout" because that'll 
  445. return your machine to DOS, and then subsequent callers cannot access kermit 
  446. without your presence to reload it.
  447.  
  448. It is much more sexy to use DOS 2 CTTY to redirect your keyboard to the comm 
  449. line. Then the caller can use dir, edlin, type, and just about all programs 
  450. which use DOS (not BIOS) calls. (BASIC uses BIOS calls, so it won't cooperate 
  451. with CTTY.) If your machine has CTTY COM1 issued, then the caller can do 
  452. whatever he wants, including loading and running PC Kermit. For PC Kermit, 
  453. your caller must type in a command to load Kermit and override the DOS 2 CTTY 
  454. redirection (because your comm line probably needs set baud and other 
  455. preparatory commands, and the server command, and because PC kermit uses 
  456. BIOS console I/O (lest it not run on DOS 1 any more)). Once the remote caller 
  457. is ready, to load kermit, he MUST do it (or invoke batch files) as thus: 
  458.  
  459.     "kermit < yourfile.xx > con:"
  460.  
  461. where yourfile.xx contains something like:
  462.  
  463.      "set baud 9600
  464.       server".
  465.  
  466. He then does his "^]C" and tells his kermit what to send/receive/finish. When 
  467. finished, he again can connect and operate the remote PC's DOS (those programs 
  468. not using BIOS, of course). Wildcards work as usual. Drive id's work, but are 
  469. tricky, for example, because getting a file from a sepecified drive of the 
  470. server will stuff the file onto the default drive of the recipient.
  471.  
  472. If the owner stumbles back into the office with the "serving machine", since 
  473. we have ">con:" on the kermit statement he will see the ongoing transactions. 
  474. I have modified the program so that a ^C issued at the main console of the 
  475. serving machine will abort the program and return to DOS.  Also, that means 
  476. now that a ^C at any point while sending or receiving, even if you are not a 
  477. server, will abort the program (you might have to follow the ^C by a bunch of 
  478. enter depressions, depending on where you caught the program hanging).
  479.  
  480. I will next try to think of some way to make this Kermit version do some type 
  481. of elementary mailing task with unix go-betweens.
  482.  
  483.   Herm Fischer  (HFischer@eclb)
  484.  
  485. -------
  486. 12-Jan-84 00:31:22-EST,1769;000000000000
  487. Return-Path: <@CUCS20:HOROWITZ@USC-ISIF>
  488. Received: from CUCS20 by CU20B with DECnet; 12 Jan 84 00:31:10 EST
  489. Received: from USC-ISIF.ARPA by COLUMBIA-20.ARPA with TCP; Thu 12 Jan 84 00:28:38-EST
  490. Date: 10 Jan 1984 20:37:13 PST
  491. From: HOROWITZ@USC-ISIF
  492. Subject: kermit - and the spreadsheet
  493. To:   info-kermit@COLUMBIA-20
  494.  
  495. Hi,
  496. I hope you can help me on this one.  I had been using an H-19 connected
  497. via a Racal Vadic 3451 modem to a VAX750 running Unix 4.1.  I replaced
  498. the h-19 by my ibm pc which has 442K and a color graphics monitor
  499. and ran kermit to connect to the VAX.  All appeared to be well until
  500. i executed my spreadsheet program.  Instead of getting an empty spreadsheet
  501. that looked like:
  502.  
  503.  a1  a      b     c     d     e     f     g
  504.  1
  505.  2
  506.  3
  507.  4
  508.  5
  509.  6
  510.  7
  511.  8
  512.  9
  513. 10
  514.  
  515. Note that on my h19 the column and row labels appear in reverse video.
  516. I instead get
  517.  
  518. a1  a      b     c     d     e     f     g
  519.  2
  520.  3
  521.  4
  522.  5
  523.  6
  524.  7
  525.  8
  526.  9
  527. 10
  528.  
  529. For some reason it loses the indicator for row 1.  I believe it is lost
  530. on the far right of the monitor, but i cannot see it.  If i try to place a 
  531. number in location a1, it does so in what appears on the screen to be
  532. location a2. Also the arrow keys don't work but other keys behave properly.
  533.  
  534. Is there some advice or help you can give me?
  535.  
  536. I did change my terminal type to vt52, but that produced other problems.
  537. (the field cursor was not visible and the arrow keys didn't work)
  538. Besides the spreadsheet doesn't look as nice on a vt52 as that terminal
  539. requires an extra space for reverse video and so the spreadsheet doesn't 
  540. display the row and column indicators in reverse video as it
  541. does on my h19.  setting the terminal type to vt100 was also fruitless.
  542.  
  543. Ellis Horowitz
  544. -------
  545. 12-Jan-84 00:52:12-EST,1321;000000000000
  546. Return-Path: <@CUCS20:HOROWITZ@USC-ISIF>
  547. Received: from CUCS20 by CU20B with DECnet; 12 Jan 84 00:52:08 EST
  548. Received: from USC-ISIF.ARPA by COLUMBIA-20.ARPA with TCP; Thu 12 Jan 84 00:50:14-EST
  549. Date: 11 Jan 1984 21:49:00 PST
  550. From: HOROWITZ@USC-ISIF
  551. Subject: kermit and the spreadsheet
  552. To:   info-kermit@COLUMBIA-20
  553.  
  554. This is my second note on a problem with kermit that i hope you can help
  555. me with.  Since i now understand the problem a bit better i thought i would follow
  556. my first note with this one even before you answered the first.
  557.  
  558. I am using kermit on my ibm-pc and connecting it to our vax 750
  559. which runs unix 4.1.  kermit is emulating an h-19 according to
  560. its status command.  My problem is that when i run the spreadsheet
  561. program on the vax the number 1 (indicating the first row) does not
  562. appear.  apparently it has disappeared somewhere on the line above. 
  563.   this problem also occurred on my h-19 when i first got it.
  564. by going off-line and typing esc v it redefined the wrap so that
  565. the spreadsheet was properly displayed. not knowing how to do this in kermit
  566.  i tried to redefine the
  567. kermit end-of-line character and i set it  to every
  568. value between 0 and 31 without effect.
  569.  
  570. I hope this clarifies the problem for you.
  571. thanks in advance for your assistance.
  572. ellis horowitz
  573. -------
  574. 13-Jan-84 00:37:23-EST,2543;000000000000
  575. Return-Path: <@CUCS20:HFISCHER@USC-ECLB>
  576. Received: from CUCS20 by CU20B with DECnet; 13 Jan 84 00:37:18 EST
  577. Received: from USC-ECLB by COLUMBIA-20.ARPA with TCP; Thu 12 Jan 84 19:36:28-EST
  578. Date: 12 Jan 1984 1633-PST
  579. From: HFISCHER%USC-ECLB@SRI-NIC
  580. Subject: Test Version of PC Kermit has TAKE added
  581. To:   info-kermit at COLUMBIA-20
  582.  
  583. A  suggestion  by  cc.fdc  for a TAKE command in PC kermit has gnawed at
  584. me, especially now that I am trying to use Kermit here to  do  our  mail
  585. integration  to  Unixes.  (TAKE  redirects  Kermit inputs temporarily to
  586. come from a named file.) We need to be  able  to  set  up  a  number  of
  587. parameters  easily,  and it is a pain to type in the baud, port, parity,
  588. and all that rot every time you load, because if you are  like  me,  you
  589. use  three  different computers, on different networks, different ports,
  590. and at different baud rates. Then  again,  some  others  complain  about
  591. simple  things  like  Hayes  (&Qubie)  modem  dialing  commands, which a
  592. computer should be capable of assisting, and it seemed  related  to  the
  593. take issue.
  594.  
  595. I  have  added  TAKE  filename to the PC kermit test version on the net,
  596. accessible at node usc-eclb as <HFischer>PCK20.new (assembly  code)  and
  597. <HFischer>PCK20.exe (8 bit mode executable code file). 
  598.  
  599. TAKE  uses  a  full  pathname, so you can place your take files (such as
  600. EMACS and function key definitions) in a  "\bin"  like  directory.  This
  601. function  checks for the presence of DOS 2 to operate. It allows nesting
  602. up to ten levels (unless your CONFIG.SYS restricts open files  count  to
  603. less).  A  take  file  on  the  command line will be executed before the
  604. console is accessed. A special feature allows  a  take  file  to  "take"
  605. from  the  user's  keyboard within its nesting levels, by asking for the
  606. device "<". If a user enters EXIT he pops  back  to  the  nesting  level
  607. from  whence  he was called. Eof on a take file pops nesting levels back
  608. to where it was called from. If a take file has the EXIT command in  it,
  609. it exits directly to DOS. 
  610.  
  611. Additionally  there  now  is  a  SET CONSOLE [xx;xx;p command, for those
  612. with DOS 2's ANSI.SYS  handler.  This  allows  the  PC  user  to  define
  613. keystrokes  (such  as  the arrows and function keys) to be meaningful to
  614. his host computer (EMACS vs INed), and for  his  autodialer  and  login.
  615. The  [xx;xx;p  follows the DOS manual page 13-11. I will distribute TAKE
  616. files with SET CONSOLE commands for EMACS and INed as they get done. 
  617.  
  618.    Herm Fischer
  619.  
  620. -------
  621. 13-Jan-84 10:33:17-EST,1132;000000000000
  622. Return-Path: <@CUCS20:jim@rand-unix>
  623. Received: from CUCS20 by CU20B with DECnet; 13 Jan 84 10:33:09 EST
  624. Received: from rand-unix by COLUMBIA-20.ARPA with TCP; Fri 13 Jan 84 10:29:59-EST
  625. Date: Friday, 13 Jan 1984 07:20-PST
  626. To: HOROWITZ@USC-ISIF
  627. Subject: Re: kermit and the spreadsheet
  628. Cc: info-kermit@COLUMBIA-20
  629. In-reply-to: Your message of 11 Jan 1984 21:49:00 PST.
  630. From: jim@rand-unix
  631.  
  632. Ellis -
  633.     Remember me?  I haven't seen you around for quite a while.
  634. I switched from an H89 to a PC with Kermit to a Vax runnin 4.1BSD,
  635. and have had no trouble using it with Jim Guyton's termcap entry for
  636. all screen-oriented stuff.  If this doesn't work with your spreadsheet,
  637. at least it may give a starting point.
  638.  
  639.     Jim Gillogly
  640.  
  641. # first pass at a termcap entry for the ibm pc kermit
  642. # this is a vt52 emulator with some h19 features added
  643. # to do: check delay on screen clear
  644. # jdg 7/6/83
  645. dv|vt52|dec vt52:\
  646.     :bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:nd=\EC:\
  647.     :pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:
  648. ii|ibm|kermit vt52 extension:\
  649.     :al=\EL:cd=\EJ:ce=\EK:dc=\EN:dl=\EM:\
  650.     :se=\Eq:so=\Ep:tc=vt52:
  651. 14-Jan-84 21:17:56-EST,2026;000000000000
  652. Return-Path: <@CUCS20:BRACKENRIDGE@USC-ISIB>
  653. Received: from CUCS20 by CU20B with DECnet; 14 Jan 84 21:17:52 EST
  654. Received: from USC-ISIB.ARPA by COLUMBIA-20.ARPA with TCP; Sat 14 Jan 84 21:16:46-EST
  655. Date: 14 Jan 1984 1814-PST
  656. Subject: Kermit IP/TCP FTP
  657. From: Billy <BRACKENRIDGE@USC-ISIB>
  658. To: info-kermit@COLUMBIA-20
  659. cc: postel@USC-ISIB
  660.  
  661. I would like to propose KRFC??? that someone make a program on
  662. either Unix or Tops-20 that combine Kermit and an IP/TCP based
  663. FTP. This program would have the same user interface as the
  664. standard Kermit with the addition of two new commands: CONNECT
  665. (to host) and LOGIN.
  666.  
  667. CONNECT would establish an IP/TCP FTP session, and LOGIN would
  668. allow a user to login to that remote host and connect to a
  669. particular directory.
  670.  
  671. Kermit would behave identically to the current implementation
  672. with the exception that the files transferred could be from any
  673. directory on any machine on the internet. Wild carding would be
  674. supported in the same fashion it is currently by Kermit.
  675.  
  676. This would be particularly useful to those of us who run large
  677. mailing lists. There are many recipients of computer mail who are
  678. not directly connected to the ARPA or MIL-NETS, but who need
  679. to transfer files to or from these mailing list central sites.
  680.  
  681. This scheme would ensure an orderly controlled access to the
  682. network at minimal cost to the host site. It is important that
  683. the connection between FTP and Kermit be on a packet per packet
  684. basis as the Kermit host site should not be required to store
  685. intermediate temporary files.
  686.  
  687. To make this scheme useful we would have to publish the phone number
  688. of these Kermit FTP servers. If necessary access could be restricted
  689. to specific hosts or specific directories. Jon Postel has assured me
  690. that if such a program existed he would favor installing such a 
  691. public phone number at ISI to aid him in the distribution of his
  692. network RFC mailing list.
  693.  
  694. As of yet I haven't found anyone willing to do the necessary programming.
  695. -------
  696. 16-Jan-84 18:07:09-EST,2762;000000000000
  697. Return-Path: <@CUCS20:ALBERS@MIT-ML>
  698. Received: from CUCS20 by CU20B with DECnet; 16 Jan 84 18:07:00 EST
  699. Received: from MIT-ML by COLUMBIA-20.ARPA with TCP; Mon 16 Jan 84 18:06:07-EST
  700. Date: 16 January 1984 18:06 EST
  701. From: Jon P. Albers <ALBERS @ MIT-ML>
  702. Subject: Setting up KERMIT for the OCC-exec (or CPM+(3.0))
  703. To: kpno!brown @ LBL-CSAM
  704. cc: info-kermit @ COLUMBIA-20
  705.  
  706. I'm sorry I couldn't get back to you sooner, my host had a lot of problems
  707. handeling and routing the mail..  I'll tell you how I did it (get KERMIT
  708. up on the Exec):
  709.  
  710. 1. I ftp'ed the GENERIC kermit (ker:CPMGENERI.ASM) from columbia-20, 
  711. 2. transfered it to my micro by modem7.  If you don't have it, you can try
  712.    capturing KERMIT to your disk.
  713. 3. I put it, MAC.COM, and HEXCOM.COM (MAC and HEXCOM are on CP/M disk #3 as
  714.    supplied to you from OCC) on a blank, formatted disk.
  715. 4. assembled it using MAC.  To do it, put a blank, formatted disk in drive B:,
  716.    and the disk you made in step 3 in drive a:.  Then, I typed the following:
  717.  
  718. MAC CPMGENERI.ASM $AA HB SZ PZ
  719.  
  720.    After you type that, and press return, the drive will begin running, and 
  721.    alternating.  After a short time, they will stop, and a message will be
  722.    printed on the screen.  You now have CPMGENERI.HEX on drive B:.
  723. 5. Now, type:
  724.  
  725. B:
  726.  
  727. And return to log on to drive B:, then type:
  728.  
  729. a:HEXCOM B:CPMGENERI.HEX
  730.  
  731. And a return.  Again, the drives will spin, and in a moment, you will have
  732. CPMGENERI.COM, and executable at that!
  733.  
  734. OOPS!  I forgot to tell you, use WordStar, and edit CPMGENERI.ASM as a non-
  735. document (the 'N' option from the 'not editing' menu).  Look down the first
  736. few pages and find something that looks like this:
  737.  
  738. ROBIN    EQU    TRUE
  739.  
  740. Change the TRUE to FALSE (If it is FALSE already, leaeve it that way), and
  741. then look for:
  742.  
  743. CPM3    EQU    FALSE
  744.  
  745. And change the FALSE to TRUE (If it is TRUE already.........) and save it,
  746. deleteing the file CPMGENERI.BAK.
  747.  
  748. This should go between steps 3 and 4.
  749.  
  750. 6. Use SYSCOPY, and put a copy of the system on the disk you put CPMGENERI.COM
  751. on (the one in drive B:).
  752. 7. Use the program SETUP, get the system from drive B:, and go to the option
  753.    COMMUNICATIONS PORT.  Change the device assignment to AUXIN:/AUXOUT:, and
  754.    the baud rate to what you will be using the Executive in KERMIT at, most
  755.    likely 300 or 1200.  (Note:, when you change baudrates, you must change it
  756.    here (via SETUP) before you can use KERMIT at that baud rate.)
  757. 8. Exit the program and save the system setup to drive b:, and press the
  758.    reset button.  Now boot up on the new drive (withCPMGENERI.COM on it) and
  759.    execute CPMGENERI.COM.  You can now use KERMIT.
  760.  
  761.  
  762. If you need more info, contact me at:   ALBERS@ML
  763.  
  764.  
  765.                         Jon Albers
  766.  
  767.  
  768. 18-Jan-84 22:01:56-EST,531;000000000000
  769. Return-Path: <@CUCS20:Iglesias@uci-750a>
  770. Received: from CUCS20 by CU20B with DECnet; 18 Jan 84 22:01:48 EST
  771. Received: from UCI-750a by COLUMBIA-20.ARPA with TCP; Wed 18 Jan 84 22:00:14-EST
  772. Date: 18 Jan 84 19:01:25 PST (Wed)
  773. To: info-kermit@Columbia-20
  774. Subject: Kermit for CP-6
  775. From: Mike Iglesias <iglesias@uci-750a>
  776.  
  777. Is there a KERMIT for a Honeywell CP-6 system?  Is anyone in the
  778. process of writing one?  Is anyone thinking about writing one?
  779.  
  780. Thanks for any info.
  781.  
  782. Mike Iglesias
  783. University of California, Irvine
  784. 19-Jan-84 09:43:55-EST,734;000000000000
  785. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  786. Received: from CUCS20 by CU20B with DECnet; 19 Jan 84 09:43:50 EST
  787. Date: Thu 19 Jan 84 09:42:47-EST
  788. From: Frank da Cruz <cc.fdc@CUCS20>
  789. Subject: Re: Kermit for CP-6
  790. To: iglesias@UCI-750A.ARPA, info-kermit@CUCS20
  791. In-Reply-To: Message from "Mike Iglesias <iglesias@uci-750a>" of Wed 18 Jan 84 19:01:25-EST
  792.  
  793. To my knowledge, no one has done anything for any Honeywell system except those
  794. that run Multics.  There are implementations of KERMIT in various high-level
  795. languages that would be good starting points -- PL/I, Fortran, Pascal, etc.
  796. Anyone who decides to embark on such a venture should let me know first, so I
  797. can prevent others from duplicating the effort.  - Frank
  798. -------
  799. 20-Jan-84 19:41:36-EST,653;000000000000
  800. Return-Path: <@CUCS20:Mailer@USC-ECLB.ARPA>
  801. Received: from CUCS20 by CU20B with DECnet; 20 Jan 84 19:41:33 EST
  802. Received: from USC-ECLB.ARPA by COLUMBIA-20.ARPA with TCP; Fri 20 Jan 84 19:41:11-EST
  803. Date: 20 Jan 1984 1636-PST
  804. From: HFISCHER at USC-ECLB.ARPA
  805. Subject: Keyboard Cursor and Function Key Setups for Kermit
  806. To:   info-kermit at COLUMBIA-20
  807.  
  808. Two sets of files in my directory on ECLB contain console setups for
  809. my test version of kermit (the current one, PCK20.NEW.3).  These are:
  810.  
  811.   <HFischer>PCINed.* for unix'es INed editor (from Interactive Sys.)
  812.   <  "     >PCemcs.* for emacs keyboard cursor controls
  813.  
  814. Herm Fischer
  815. -------
  816. 21-Jan-84 16:11:38-EST,3145;000000000000
  817. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  818. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 16:11:32 EST
  819. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:10:57-EST
  820. Received: by UCB-VAX.ARPA (4.22/4.19)
  821.     id AA29266; Sat, 21 Jan 84 13:10:01 pst
  822. Received: by ucbpopuli.CC.Berkeley.ARPA
  823.     (4.13/4.10) id AA12703; Sat, 21 Jan 84 12:58:47 pst
  824. Date: Sat, 21 Jan 84 12:58:47 pst
  825. From: gts%ucbpopuli.CC@Berkeley
  826. Message-Id: <8401212058.AA12703@ucbpopuli.CC.Berkeley.ARPA>
  827. To: INFO-Kermit@COLUMBIA-20
  828. Subject: Kermit CP/M v3.6 Bugs and Modifications (1 of 11)
  829.  
  830. This is the cover letter for a series of ten (10) modifications and corrections
  831. to CP/M Kermit Version 3.6 (cpmbase.m80 ftped on 83-12-12).
  832.  
  833. Since we must modify kermit for our use here, it would be nice if kermit
  834. distributions could be set up in such a way that our local mods can be fitted
  835. to new distributions without intensive re-implementation.  Distribution of the
  836. complete new source after heavy modification makes such tools as UNIX diff
  837. virtually unusable.  A simple way to do this would be to sequence the entire
  838. source and use a modification name plus sequence for individual modification
  839. sets.  This serves both to identify the mods associated with a particular
  840. fix or change, and to permanently identify lines that are unchanged.
  841.  
  842. Below is our current bug list for v3.6:
  843.  
  844. These are the known bugs in CP/M 80 Kermit Columbia Version 3.6 as modified
  845. and distributed by us.  Version history is:
  846.  
  847. COL36    Columbia's release version 3.6 of 83-12-12.
  848. UCB3614    Gts reinstall of COL36 as of 84-01-21.
  849.  
  850. 83-11    FIXED UCB3604    partially fixed COL36
  851.     GTS: VT52 emulation does not work properly in most versions.  Caused by
  852.     absence of cursor addressing and errors in the vt52 to terminal table
  853.     (ttab:); entries not all exactly four bytes.
  854.  
  855. 83-11    FIXED UCB3606
  856.     GTS: If a duplicate file name is received kermit crashes with "file r/o"
  857.     if the existing file is $r/o.  This is because the attribute bits are
  858.     not cleared in the file control block (fcb) after the initial open and,
  859.     hence, the modified filename is created $r/o and kermit cannot write it!
  860.  
  861. 83-11    FIXED UCB3607
  862.     GTS: Kermit accepts lowercase filenames on receive; CP/M cannot use.
  863.  
  864. 84-01    unsolved
  865.     GTS: Filenames geinve to kermit cannot contain "-", "&", and probably
  866.     other characters perfectly valid in CP/M.
  867.  
  868. 84-01    unsolved
  869.     GTS: When ^Z or ^X is used to terminate a send or receive, kermit says
  870.     "Unable to receive ack from host" rather than something informative.
  871.     Other circumstances give equally obtuse messages.
  872.  
  873. 84-01    unsolved
  874.     GTS: When ^Z or ^X is used to terminate a send or receive with CMS
  875.     Kermit, it doesnt stop immediately but seems to mimick continuing to
  876.     the end of the file.  Probably our CMS Kermit does not respond to
  877.     EOF under these circumstances????
  878.     
  879. 83-12    NEEDED
  880.     GTS: When talking to UCB cal, a BREAK must be used to interrupt output
  881.     since cal is half-duplex.  Kermit cannot generate a BREAK.
  882.  
  883.  
  884. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  885.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  886. 21-Jan-84 16:25:35-EST,892;000000000000
  887. Return-Path: <@CUCS20:G.FUSSELL@SU-SCORE.ARPA>
  888. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 16:25:32 EST
  889. Received: from SU-SCORE.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:25:03-EST
  890. Date: Sat 21 Jan 84 13:16:48-PST
  891. From: Carl Fussell <G.FUSSELL@SU-SCORE.ARPA>
  892. Subject: rt kermit
  893. To: info-kermit@COLUMBIA-20.ARPA
  894. Address:  Santa Clara University
  895.  
  896.  
  897. Has anyone done a kermit for RT-11 in macro?  Would like to find out
  898. before I attempt it.   Have been "playing" with the omsi version but
  899. have strange things occuring...    (arbitrarily, it will work fine,
  900. then next time, it destroys the contents of SY:)   problem is I do
  901. not have omsi pascal and perhaps there is some library problems  altho'
  902. ODT seems to show me every thing set up properly....   anyway, 
  903. if anyone has a macro version, I would very much appreciate hearing...
  904.  
  905. thanx...     Carl
  906. -------
  907. 21-Jan-84 16:37:48-EST,1306;000000000000
  908. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  909. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 16:37:40 EST
  910. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:30:15-EST
  911. Received: by UCB-VAX.ARPA (4.22/4.19)
  912.     id AA29421; Sat, 21 Jan 84 13:29:22 pst
  913. Received: by ucbpopuli.CC.Berkeley.ARPA
  914.     (4.13/4.10) id AA13177; Sat, 21 Jan 84 13:20:58 pst
  915. Date: Sat, 21 Jan 84 13:20:58 pst
  916. From: gts%ucbpopuli.CC@Berkeley
  917. Message-Id: <8401212120.AA13177@ucbpopuli.CC.Berkeley.ARPA>
  918. To: INFO-Kermit@COLUMBIA-20
  919. Subject: CPMBASE.M80 Mod UCB3607 (6 of 11)
  920.  
  921.  
  922. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  923. The form similar to that of UNIX diff.
  924.  
  925. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  926.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  927. --------------------------------------------------------------------------------
  928. 0a1
  929. > ;UCB    36.07asm    83-10-31    gts, CFO            ;UCB3607
  930. > ; Force received file names to upper case (gofil2:, gofil6:).        ;UCB3607
  931. 2100a
  932. >     cpi    'a'        ; Force upper case            ;UCB3607
  933. >     jm    gofl2a        ;                    ;UCB3607
  934. >     ani    5Fh        ;                    ;UCB3607
  935. > gofl2a:                ;                    ;UCB3607
  936. 2133a
  937. >     cpi    'a'        ; Force upper case            ;UCB3607
  938. >     jm    gofl6a        ;                    ;UCB3607
  939. >     ani    5Fh        ;                    ;UCB3607
  940. > gofl6a:                ;                    ;UCB3607
  941. 21-Jan-84 16:50:07-EST,1349;000000000000
  942. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  943. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 16:50:01 EST
  944. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:31:12-EST
  945. Received: by UCB-VAX.ARPA (4.22/4.19)
  946.     id AA29435; Sat, 21 Jan 84 13:30:13 pst
  947. Received: by ucbpopuli.CC.Berkeley.ARPA
  948.     (4.13/4.10) id AA13155; Sat, 21 Jan 84 13:19:43 pst
  949. Date: Sat, 21 Jan 84 13:19:43 pst
  950. From: gts%ucbpopuli.CC@Berkeley
  951. Message-Id: <8401212119.AA13155@ucbpopuli.CC.Berkeley.ARPA>
  952. To: INFO-Kermit@COLUMBIA-20
  953. Subject: CPMBASE.M80 Fixes UCB3605 (4 of 11)
  954.  
  955.  
  956. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  957. The form similar to that of UNIX diff.
  958.  
  959. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  960.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  961. --------------------------------------------------------------------------------
  962. 0a1
  963. > ;UCB    36.05asm    83-10-23    gts, CFO            ;UCB3605
  964. > ; Changes for assembly under RMAC.                    ;UCB3605
  965. > ; Local is a reserved name and is changed to locall.            ;UCB3605
  966. > ; Title and aseg pseudo ops inserted. Title gives warning in ASM.    ;UCB3605
  967. 172a
  968. >     ASEG                                ;UCB3605
  969. 3737c
  970. <     jmp local        ; 06H SET LOCAL
  971. ---
  972. >     jmp locall        ; 06H SET LOCAL                ;UCB3605
  973. 3925c
  974. < local:    lxi d,ontab
  975. ---
  976. > locall:    lxi d,ontab                            ;UCB3605
  977. 21-Jan-84 17:02:17-EST,1489;000000000000
  978. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  979. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 17:02:13 EST
  980. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:32:13-EST
  981. Received: by UCB-VAX.ARPA (4.22/4.19)
  982.     id AA29453; Sat, 21 Jan 84 13:31:19 pst
  983. Received: by ucbpopuli.CC.Berkeley.ARPA
  984.     (4.13/4.10) id AA13212; Sat, 21 Jan 84 13:22:15 pst
  985. Date: Sat, 21 Jan 84 13:22:15 pst
  986. From: gts%ucbpopuli.CC@Berkeley
  987. Message-Id: <8401212122.AA13212@ucbpopuli.CC.Berkeley.ARPA>
  988. To: INFO-Kermit@COLUMBIA-20
  989. Subject: CPMBASE.M80 Fix UCB3609 (8 fo 11)
  990.  
  991.  
  992. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  993. The form similar to that of UNIX diff.
  994.  
  995. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  996.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  997. --------------------------------------------------------------------------------
  998. 0a1
  999. > ;UCB    36.09asm    84-01-05    gts, CFO            ;UCB3609
  1000. > ; Fix misplaced "if debug" at line 2399.                ;UCB3609
  1001. > ; Fix split line for "baudtb: ...baud ra","te.." for brain.        ;UCB3609
  1002. > ; Change "If debug" for rppos:/sppos: to "IF debug AND brain".        ;UCB3610
  1003. 2399d
  1004. < IF debug
  1005. 2403a
  1006. > IF debug                                ;UCB3609
  1007. 5444,5445c
  1008. < baudtb:    db    ('A'-100O),esc,'~kType the letter corresponding with the baud ra
  1009. < te desired.'
  1010. ---
  1011. > baudtb:    db    ('A'-100O),esc,'~kType the letter corresponding with the baud rate desired.'    ;UCB3609
  1012. 5504c
  1013. < IF debug
  1014. ---
  1015. > IF debug AND brain                            ;UCB3609
  1016. 21-Jan-84 17:14:38-EST,1583;000000000000
  1017. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1018. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 17:14:31 EST
  1019. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:33:08-EST
  1020. Received: by UCB-VAX.ARPA (4.22/4.19)
  1021.     id AA29464; Sat, 21 Jan 84 13:32:16 pst
  1022. Received: by ucbpopuli.CC.Berkeley.ARPA
  1023.     (4.13/4.10) id AA13171; Sat, 21 Jan 84 13:20:21 pst
  1024. Date: Sat, 21 Jan 84 13:20:21 pst
  1025. From: gts%ucbpopuli.CC@Berkeley
  1026. Message-Id: <8401212120.AA13171@ucbpopuli.CC.Berkeley.ARPA>
  1027. To: INFO-Kermit@COLUMBIA-20
  1028. Subject: CPMBASE.M80 Fix UCB3606 (5 of 11)
  1029.  
  1030.  
  1031. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1032. The form similar to that of UNIX diff.
  1033.  
  1034. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1035.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1036. --------------------------------------------------------------------------------
  1037. 0a1
  1038. > ;UCB    36.06asm    83-10-23    gts, CFO            ;UCB3606
  1039. > ; Fix more problems with cp/m 2.2 attribute bits (see also [UTK013]).    ;UCB3606
  1040. > ; Trim attribute bits from fcb after each open when file to be received    ;UCB3606
  1041. > ; already exists (gofil8:) so that subsequent file creation with    ;UCB3606
  1042. > ; modified name does not have attribute bits set (e.g. $r/o)!        ;UCB3606
  1043. 2180a
  1044. >     lxi    h,fcb        ; Trim off any cp/m 2.2 attribute bits    ;UCB3606
  1045. >     mvi    c,1+8+3        ; so they do not effect the new file.    ;UCB3606
  1046. > gofl82:    mov    a,m        ;                    ;UCB3606
  1047. >     ani    7Fh        ;                    ;UCB3606
  1048. >     mov    m,a        ;                    ;UCB3606
  1049. >     inx    h        ;                    ;UCB3606
  1050. >     dcr    c        ;                    ;UCB3606
  1051. >     jnz    gofl82        ;                    ;UCB3606
  1052. 21-Jan-84 17:26:50-EST,1824;000000000000
  1053. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1054. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 17:26:46 EST
  1055. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:34:09-EST
  1056. Received: by UCB-VAX.ARPA (4.22/4.19)
  1057.     id AA29483; Sat, 21 Jan 84 13:33:16 pst
  1058. Received: by ucbpopuli.CC.Berkeley.ARPA
  1059.     (4.13/4.10) id AA13224; Sat, 21 Jan 84 13:23:50 pst
  1060. Date: Sat, 21 Jan 84 13:23:50 pst
  1061. From: gts%ucbpopuli.CC@Berkeley
  1062. Message-Id: <8401212123.AA13224@ucbpopuli.CC.Berkeley.ARPA>
  1063. To: INFO-Kermit@COLUMBIA-20
  1064. Subject: CPMBASE.M80 Fix UCB3612 (10 of 11)
  1065.  
  1066.  
  1067. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1068. The form similar to that of UNIX diff.
  1069.  
  1070. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1071.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1072.  
  1073. This bug may have caused some wierdness if received junk overflowed the buffer
  1074. and clobbered later stuff used in some versions.  Normally rare....
  1075. --------------------------------------------------------------------------------
  1076. 0a1
  1077. > ;UCB    36.12asm    84-01-15    gts, CFO            ;UCB3612
  1078. > ; Inpkt: prevent recpkt: buffer overflow from clobbering other storage.    ;UCB3612
  1079. > ;        If overflow, restart packet collection (see UCB3603).        ;UCB3612
  1080. > ; Inpkt: store a cariage-return beyond the received packet to stop    ;UCB3612
  1081. > ;        rpack: if some error confuses it.                ;UCB3612
  1082. 2901a
  1083. >     lxi    d,-recpkx    ; Start over if packet buffer overflow    ;UCB3612
  1084. >     dad    d        ;                    ;UCB3612
  1085. >     jc    inpkt        ;                    ;UCB3612
  1086. 2904a
  1087. >     lhld    pktptr        ; Reload packet pointer            ;UCB3612
  1088. >     mvi    m,cr        ; Set a carriage-return to stop rpack:    ;UCB3612
  1089. 2906a
  1090. >     inx h            ; Point to next char.            ;UCB3612
  1091. 2908d
  1092. <     inx h            ; Point to next char.
  1093. 5956a
  1094. > recpkx:    db    cr,'$'        ; =       =      =       buffer limit    ;UCB3612
  1095. 21-Jan-84 17:38:55-EST,1831;000000000000
  1096. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1097. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 17:38:51 EST
  1098. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:35:08-EST
  1099. Received: by UCB-VAX.ARPA (4.22/4.19)
  1100.     id AA29497; Sat, 21 Jan 84 13:34:15 pst
  1101. Received: by ucbpopuli.CC.Berkeley.ARPA
  1102.     (4.13/4.10) id AA13112; Sat, 21 Jan 84 13:18:13 pst
  1103. Date: Sat, 21 Jan 84 13:18:13 pst
  1104. From: gts%ucbpopuli.CC@Berkeley
  1105. Message-Id: <8401212118.AA13112@ucbpopuli.CC.Berkeley.ARPA>
  1106. To: INFO-Kermit@COLUMBIA-20
  1107. Subject: CPMBASE.M80 Mod UCB3603 (2 of 11)
  1108.  
  1109.  
  1110. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1111. The form similar to that of UNIX diff.
  1112.  
  1113. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1114.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1115. --------------------------------------------------------------------------------
  1116. 0a1
  1117. > ;UCB    36.03asm    83-08-??    vaf, CS                ;UCB3603
  1118. > ; Improve packet receive reliability under error conditions.        ;UCB3603
  1119. > ; Inpkt: skip leading junk until soh and restart if another soh.    ;UCB3603
  1120. > ; Rpack: did check for imbedded soh's, but this only worked if the    ;UCB3603
  1121. > ; buffer was allowed to overflow.  Rpack: not changed to remove soh    ;UCB3603
  1122. > ; checks, they do not cost much.                    ;UCB3603
  1123. 2894a
  1124. > inpkt1:    call    inchr        ; Get first character.            ;UCB3603
  1125. >      jmp    r        ;  Return failure.            ;UCB3603
  1126. >     cpi    soh        ; is it the beginning of a packet?    ;UCB3603
  1127. >     jnz    inpkt1        ; if not, ignore leading junk        ;UCB3603
  1128. >     jmp    inpkt3        ; else go put it in the packet        ;UCB3603
  1129. 2896a
  1130. >     cpi    soh        ; is it a new begining of packet?    ;UCB3603
  1131. >     jnz    inpkt3        ; If not continue            ;UCB3603
  1132. >     lxi    h,recpkt    ; else throw away what you've got so far;UCB3603
  1133. >     shld    pktptr        ;                    ;UCB3603
  1134. > inpkt3:                ;                    ;UCB3603
  1135. 21-Jan-84 17:51:05-EST,2045;000000000000
  1136. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1137. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 17:50:59 EST
  1138. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:35:41-EST
  1139. Received: by UCB-VAX.ARPA (4.22/4.19)
  1140.     id AA29507; Sat, 21 Jan 84 13:34:51 pst
  1141. Received: by ucbpopuli.CC.Berkeley.ARPA
  1142.     (4.13/4.10) id AA13229; Sat, 21 Jan 84 13:24:19 pst
  1143. Date: Sat, 21 Jan 84 13:24:19 pst
  1144. From: gts%ucbpopuli.CC@Berkeley
  1145. Message-Id: <8401212124.AA13229@ucbpopuli.CC.Berkeley.ARPA>
  1146. To: INFO-Kermit@COLUMBIA-20
  1147. Subject: CMPBASE.M80 Mod UCB3614 (11 of 11)
  1148.  
  1149.  
  1150. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1151. The form similar to that of UNIX diff.
  1152.  
  1153. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1154.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1155. --------------------------------------------------------------------------------
  1156. 0a1
  1157. > ;UCB    36.14asm    83-08-??    vaf, CS and gts, CFO        ;UCB3614
  1158. > ; Implement fuzzy timer for inchr: auto-retry, some machines only.    ;UCB3614
  1159. > ; Timeout uses a two byte counter giving 65536 repetitions of the    ;UCB3614
  1160. > ; inchr: loop.  This gave 13.5 seconds on a TRS-80 Model 16.        ;UCB3614
  1161. 2598c
  1162. > inchr:    lxi    h,0000h        ; Reset fuzzy timer            ;UCB3614
  1163. >     shld    inchr6+1    ;                    ;UCB3614
  1164. > inchr0:    in mnprts        ; Get the port status into A        ;UCB3614
  1165. 2604c
  1166. <     jz inchr        ; If not go look for another char.
  1167. ---
  1168. >     jz inchr6        ; If not go look for another char.    ;UCB3614
  1169. 2608,2609c
  1170. <     jnz inchr4        ; If not go look for another char.
  1171. <     ret
  1172. ---
  1173. >     rz            ; If so, return.
  1174. 2616c
  1175. <     jnz inchr        ; No, try for another character
  1176. ---
  1177. >     jnz inchr6        ; No, try for another character        ;UCB3614
  1178. 2621a
  1179. > inchr6:    lxi    h,0000h        ; Increment fuzzy time-out        ;UCB3614
  1180. >     inx    h        ;                     ;UCB3614
  1181. >     shld    inchr6+1    ; (65,536 * loop time)            ;UCB3614
  1182. >     mov    a,h        ; (Retry if not timeout)        ;UCB3614
  1183. >     ora    l        ;                    ;UCB3614
  1184. >     jnz    inchr0:        ;                    ;UCB3614
  1185. >     call    updrtr        ; Count as retry            ;UCB3614
  1186. >     ret            ; and return to do the retry        ;UCB3614
  1187. 21-Jan-84 18:03:17-EST,3315;000000000000
  1188. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1189. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 18:03:12 EST
  1190. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:36:37-EST
  1191. Received: by UCB-VAX.ARPA (4.22/4.19)
  1192.     id AA29515; Sat, 21 Jan 84 13:35:46 pst
  1193. Received: by ucbpopuli.CC.Berkeley.ARPA
  1194.     (4.13/4.10) id AA13129; Sat, 21 Jan 84 13:18:53 pst
  1195. Date: Sat, 21 Jan 84 13:18:53 pst
  1196. From: gts%ucbpopuli.CC@Berkeley
  1197. Message-Id: <8401212118.AA13129@ucbpopuli.CC.Berkeley.ARPA>
  1198. To: INFO-Kermit@COLUMBIA-20
  1199. Subject: CPMBASE.M80 Mod UCB3604 (3 of 11)
  1200.  
  1201.  
  1202. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1203. The form similar to that of UNIX diff.
  1204.  
  1205. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1206.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1207. --------------------------------------------------------------------------------
  1208. 0a1
  1209. > ;UCB    36.04asm    83-08-??    vaf, CS and gts, CFO        ;UCB3604
  1210. > ; Fix Kaypro II ttab: and clrlin: clear to eos + eol.            ;UCB3604
  1211. > ; Remove default off for vtflg: now that ttab: fixed.            ;UCB3604
  1212. > ; Add clear to end of line to most positioning strings.            ;UCB3604
  1213. > ; Fix scrend: to past send/receive display.                ;UCB3604
  1214. > ; When ibmflag, do not display null, xon, xoff or del (kpii graphics).    ;UCB3604
  1215. 3283a
  1216. > IF kpII                                    ;UCB3604
  1217. >     lda ibmflg        ; on the Kaypro II the following chars    ;UCB3604
  1218. >     ora a             ; are displayed as greek symbols ...    ;UCB3604
  1219. >     jz prtch0        ;                    ;UCB3604
  1220. >         mov a,e                 ; Get the char for testing.        ;UCB3604
  1221. >         cpi 0                   ; if the char is a null            ;UCB3604
  1222. >         jz prtchr               ; ignore it                ;UCB3604
  1223. >         cpi xon                 ; likewise for xons            ;UCB3604
  1224. >         jz prtchr               ;                    ;UCB3604
  1225. >         cpi xoff                ; and xoffs                ;UCB3604
  1226. >         jz prtchr               ;                     ;UCB3604
  1227. >         cpi del                    ; and deletes                ;UCB3604
  1228. >         jz prtchr               ;                    ;UCB3604
  1229. > prtch0:                ;                    ;UCB3604
  1230. > ENDIF    ;kpII                                ;UCB3604
  1231. 5695c
  1232. < clrlin:    db    cr,esc,'T$'        ; Clear line.
  1233. ---
  1234. > clrlin:    db    cr,18H,'$'        ; Clear line.            ;UCB3604
  1235. 5699c
  1236. < scrfln:    db    esc,'=%+',esc,'T$'     ; Place for file name.
  1237. ---
  1238. > scrfln:    db    esc,'=%+',esc,18h,'$'     ; Place for file name.        ;UCB3604
  1239. 5701,5703c
  1240. < scrend:    db    cr,lf,'$'
  1241. < screrr:    db    esc,'=& $'        ; Place for error messages.
  1242. < curldn:    db    esc,'=$'        ; Cursor lead-in     [UTK016]
  1243. ---
  1244. > scrend:    db    cr,esc,'=( ',17h,'$'    ; Place for prompt after done    ;UCB3604
  1245. > screrr:    db    esc,'=& ',18h,'$'    ; Place for error messages.    ;UCB3604
  1246. > curldn:    db    cr,esc,'=$'        ; Cursor lead-in     [UTK016]    ;UCB3604
  1247. 5714,5715c
  1248. < tj:    db    esc,'Y$',0        ; Clear to end of screen.
  1249. < tk:    db    esc,'T$',0        ; Clear to end of line.
  1250. ---
  1251. > tj:    db    17H,'$',0,0        ; Clear to end of screen.    ;UCB3604
  1252. > tk:    db    18H,'$',0,0        ; Clear to end of line.        ;UCB3604
  1253. 5894c
  1254. < IF NOT (robin OR gener OR rainbo OR dmII OR cpm3 OR kpii)
  1255. ---
  1256. > IF NOT (robin OR gener OR rainbo OR dmII OR cpm3)            ;UCB3604
  1257. 5896,5900c
  1258. < ENDIF                ;NOT (robin OR gener OR rainbo OR dmII OR cpm3
  1259. <                 ; OR kpii)
  1260. < IF kpii
  1261. < vtflg:    db    0        ; VT52 emulation flag (default off).
  1262. < ENDIF                ;kpii
  1263. ---
  1264. > ENDIF    ;NOT (robin OR gener OR rainbo OR dmII OR cpm3)            ;UCB3604
  1265. 21-Jan-84 18:16:27-EST,3983;000000000000
  1266. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1267. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 18:16:21 EST
  1268. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:37:50-EST
  1269. Received: by UCB-VAX.ARPA (4.22/4.19)
  1270.     id AA29527; Sat, 21 Jan 84 13:36:56 pst
  1271. Received: by ucbpopuli.CC.Berkeley.ARPA
  1272.     (4.13/4.10) id AA13203; Sat, 21 Jan 84 13:21:42 pst
  1273. Date: Sat, 21 Jan 84 13:21:42 pst
  1274. From: gts%ucbpopuli.CC@Berkeley
  1275. Message-Id: <8401212121.AA13203@ucbpopuli.CC.Berkeley.ARPA>
  1276. To: INFO-Kermit@COLUMBIA-20
  1277. Subject: CPMBASE.M80 Mod UCB3608 (7 of 11)
  1278.  
  1279.  
  1280. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1281. The form similar to that of UNIX diff.
  1282.  
  1283. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1284.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1285. --------------------------------------------------------------------------------
  1286. 0a1
  1287. > ;UCB    36.08asm    83-08-??    vaf, CS and gts, CFO        ;UCB3608
  1288. > ; Split screen dependant trs-80 code into original for lifeboat cp/m    ;UCB3608
  1289. > ; (trs80lb) and newer for Pickles and Trout cp/m (trs80pt).        ;UCB3608
  1290. > ; Do not display xon, it is a graphics character for P+T cp/m.        ;UCB3608
  1291. > ; Note: trs80 variable must also be set.                ;UCB3608
  1292. 192c
  1293. < trs80    EQU    FALSE        ; For TRS-80 model II (Lifeboat CP/M 2.25C)
  1294. ---
  1295. > trs80    EQU    FALSE        ; For TRS-80 model II            ;UCB3608
  1296. > trs80lb    EQU    FALSE        ; Lifeboat 2.25C  CP/M Display        ;UCB3608
  1297. > trs80pt    EQU    FALSE        ; Pickles + Trout CP/M Display        ;UCB3608
  1298. 442a
  1299. > ;NEEDS display definition (e.g., trs80lb, trs80pt)            ;UCB3608
  1300. 3282a
  1301. > IF trs80pt                                ;UCB3608
  1302. >     cpi    xon        ; For P+T cp/m, xon is a graphic    ;UCB3608
  1303. >     jz    prtchr        ; so ignore it.                ;UCB3608
  1304. > ENDIF    ;trs80pt                            ;UCB3608
  1305. 3632c
  1306. < IF (osbrn1 or apple OR trs80 OR kpii);                [UTK016]
  1307. ---
  1308. > IF (osbrn1 or apple OR trs80lb OR kpii);            [UTK016];UCB3608
  1309. 3639c3546
  1310. < ENDIF                ;(osbrn1 or apple OR trs80 OR kpii)[UTK016]
  1311. ---
  1312. > ENDIF    ;(osbrn1 or apple OR trs80lb OR kpii)[UTK016]            ;UCB3608
  1313. 3640a
  1314. > IF trs80pt                                ;UCB3608
  1315. > ;P+T CP/M uses the same cursor positioning as the H19 or VT52.        ;UCB3608
  1316. > ENDIF    ;trs80pt                            ;UCB3608
  1317. 5632c
  1318. < IF trs80
  1319. ---
  1320. > IF trs80lb                                ;UCB3608
  1321. 5634c
  1322. < versio:    db    'Kermit-80 V3.6 [TRS-80 II CP/M]',cr,lf,'$'
  1323. ---
  1324. > versio:    db    'Kermit-80 V3.6 [TRS-80 II Lifeboat CP/M]',cr,lf,'$'
  1325. 5658c
  1326. < ENDIF ; trs80
  1327. ---
  1328. > ENDIF ; trs80lb                                ;UCB3608
  1329. > IF trs80pt                                ;UCB3608
  1330. > outlin:    db    0Ch,cr,lf,tab,tab                    ;UCB3608
  1331. > versio:    db    'Kermit-80 V3.6 (UCB%I%) [TRS-80 II P+T CP/M]',cr,lf,'$';UCB3608
  1332. > delstr: db    10O,' ',10O,'$'        ; Delete string            ;UCB3608
  1333. > clrspc:    db    ' ',10O,'$'        ; Clear space.            ;UCB3608
  1334. > clrlin:    db    cr,01h,'$'        ; Clear line.            ;UCB3608
  1335. > clrtop:    db    0Ch,'$'            ; Clear screen and go home.    ;UCB3608
  1336. > scrnp:    db    esc,'Y#5$'        ; Place for number of packets.    ;UCB3608
  1337. > scrnrt:    db    esc,'Y#5',lf,'$'           ; Place for number of retries.    ;UCB3608
  1338. > scrfln:    db    esc,'Y%+',01h,'$'     ; Place for file name.        ;UCB3608
  1339. > scrst:    db    esc,'Y#T$'        ; Place for status.        ;UCB3608
  1340. > scrend:    db    cr,esc,'Y( ',02h,'$'    ; Place for prompt after done    ;UCB3608
  1341. > screrr:    db    esc,'Y& $'        ; Place for error messages.    ;UCB3608
  1342. > curldn:    db    esc,'Y$'        ; Cursor lead-in     [UTK016]    ;UCB3608
  1343. > ttab:    ; Table start location.        ; (MUST be 4 bytes each)    ;UCB3608
  1344. > ta:    db    1Eh,'$',0,0        ; Cursor up.        [UTK016];UCB3608
  1345. > tb:    db    1Fh,'$',0,0        ; Cursor down.        [UTK016];UCB3608
  1346. > tc:    db    1Dh,'$',0,0        ; Cursor right.        [UTK016];UCB3608
  1347. > td:    db    1Ch,'$',0,0        ; Cursor left        [UTK016];UCB3608
  1348. > te:    db    0Ch,'$',0,0        ; Clear display            ;UCB3608
  1349. > tf:    db    11h,'$',0,0        ; Enter Graphics Mode        ;UCB3608
  1350. > tg:    db    14h,'$',0,0        ; Exit Graphics mode        ;UCB3608
  1351. > th:    db    06h,'$',0,0        ; Cursor home.        [UTK016];UCB3608
  1352. > ti:    db    1Eh,'$',0,0        ; Reverse linefeed.    [UTK016];UCB3608
  1353. > tj:    db    02h,'$',0,0        ; Clear to end of screen.    ;UCB3608
  1354. > tk:    db    01h,'$',0,0        ; Clear to end of line.        ;UCB3608
  1355. > ENDIF ; trs80pt                                ;UCB3608
  1356. 21-Jan-84 18:29:26-EST,10640;000000000000
  1357. Return-Path: <@CUCS20:gts%G.CC@Berkeley>
  1358. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 18:29:12 EST
  1359. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 16:40:38-EST
  1360. Received: by UCB-VAX.ARPA (4.22/4.19)
  1361.     id AA29545; Sat, 21 Jan 84 13:39:42 pst
  1362. Received: by ucbpopuli.CC.Berkeley.ARPA
  1363.     (4.13/4.10) id AA13218; Sat, 21 Jan 84 13:23:17 pst
  1364. Date: Sat, 21 Jan 84 13:23:17 pst
  1365. From: gts%ucbpopuli.CC@Berkeley
  1366. Message-Id: <8401212123.AA13218@ucbpopuli.CC.Berkeley.ARPA>
  1367. To: INFO-Kermit@COLUMBIA-20
  1368. Subject: CPMBASE.M80 Implement MDI UCB3610 (9 of 11)
  1369.  
  1370.  
  1371. The following fix or modification is to CPMBASE.M80 Version 3.6 ftped 12-12-83.
  1372. The form similar to that of UNIX diff.
  1373.  
  1374. Greg Small    gts@ucbpopuli.Berkeley.ARPA    or gts%ucbpopuli.Berkeley
  1375.         gts@ucbpopuli.Berkeley.BITNET    or gts@ucbunixg
  1376. --------------------------------------------------------------------------------
  1377. 0a1
  1378. > ;UCB    36.10asm    83-10-06    gts, CFO            ;UCB3610
  1379. > ; Implement seperate terminal definitions for machines that do not    ;UCB3610
  1380. > ; have a built in and therefore standard terminal.            ;UCB3610
  1381. > ; Implement tvi925 and adm3a cursor positionable crts.  The tvi925    ;UCB3610
  1382. > ; implementation is designed to work acceptably on the adm3a and the    ;UCB3610
  1383. > ; adm3a implementation is just a tiny revision to the vt52 emulation.    ;UCB3610
  1384. > ; Most other similar crts can either use the tvi925 implementation or    ;UCB3610
  1385. > ; be implemented as small changes similar to the adm3a implementation.    ;UCB3610
  1386. > ; Implement crt, basic non-positionable crt similar to generic.        ;UCB3610
  1387. > ; Implement the Morrow Micro Decision I (mdI).                ;UCB3610
  1388. 199a
  1389. > mdI    EQU    FALSE        ; Morrow Micro Decision I        ;UCB3610
  1390. > crt    EQU    FALSE        ; Basic crt, no cursor positioning    ;UCB3610
  1391. > adm3a    EQU    FALSE        ; Adm3a Display                ;UCB3610
  1392. > tvi925    EQU    FALSE        ; TVI925 Display            ;UCB3610
  1393. 496a
  1394. > IF mdI                                    ;UCB3610
  1395. > mnport    EQU    0FEH        ; Morrow Printer UART data port        ;UCB3610
  1396. > mnprts    EQU    0FFH        ; Morrow Printer UART command/status    ;UCB3610
  1397. > output    EQU    01H        ; Output ready bit.            ;UCB3610
  1398. > input    EQU    02H        ; Input ready bit.            ;UCB3610
  1399. > ;Note:    ; NEEDS terminal definition (e.g. tvi925 or adm3a above)    ;UCB3610
  1400. > ENDIF    ;mdI                                ;UCB3610
  1401. 508a
  1402. > IF crt OR tvi925 OR adm3a                        ;UCB3610
  1403. > defesc    EQU    '\'-100O    ; The default is Control \         ;UCB3610
  1404. > ENDIF ; crt OR tvi925 OR adm3a                        ;UCB3610
  1405. 590a
  1406. > IF crt OR tvi925 OR adm3a                        ;UCB3610
  1407. >     lxi    h,versi0    ; Move machine mame            ;UCB3610
  1408. >     lxi    d,versi1    ; to display header            ;UCB3610
  1409. >     mvi    c,versi2-versi1    ; (limit to space)            ;UCB3610
  1410. > start2:    mov    a,m        ; (get character)            ;UCB3610
  1411. >     ani    7Fh        ; (clean ascii)                ;UCB3610
  1412. >     jz    start3        ; (stop if end of string)        ;UCB3610
  1413. >     stax    d        ; (store it)                ;UCB3610
  1414. >     inx    h        ; (increment source pointer)        ;UCB3610
  1415. >     inx    d        ; (increment destination pointer)    ;UCB3610
  1416. >     dcr    c        ; (continue if not too long)        ;UCB3610
  1417. >     jnz    start2        ;                    ;UCB3610
  1418. > start3:                                    ;UCB3610
  1419. > ENDIF    ;crt OR tvi925 OR adm3a                        ;UCB3610
  1420. 787c
  1421. < IF NOT (gener OR osi OR cpm3)
  1422. ---
  1423. > IF NOT (gener OR osi OR cpm3 OR crt)                    ;UCB3610
  1424. 790c
  1425. < ENDIF ; NOT (gener OR osi OR cpm3)
  1426. ---
  1427. > ENDIF ; NOT (gener OR osi OR cpm3 OR crt)                ;UCB3610
  1428. 2498c
  1429. < IF brain OR vector OR heath OR z100 OR trs80 OR telcon or kpII
  1430. ---
  1431. > IF brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI    ;UCB3610
  1432. 2506c
  1433. < ENDIF ; brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII
  1434. ---
  1435. > ENDIF ;brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI ;UCB3610
  1436. 2597c
  1437. < IF brain OR vector OR heath OR z100 OR trs80 OR telcon or kpII
  1438. ---
  1439. > IF brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI    ;UCB3610
  1440. 2630c
  1441. < ENDIF ; brain OR vector OR heath OR z100 or trs80 OR telcon OR kpII
  1442. ---
  1443. > ENDIF ;brain OR vector OR heath OR z100 or trs80 OR telcon OR kpII OR mdI ;UCB3610
  1444. 3274c
  1445. < IF brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII
  1446. ---
  1447. > IF brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI    ;UCB3610
  1448. 3279c
  1449. < ENDIF ; brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII
  1450. ---
  1451. > ENDIF ;brain OR vector OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI ;UCB3610
  1452. 3284c
  1453. < IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1454. ---
  1455. > IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)        ;UCB3610
  1456. 3288c
  1457. < ENDIF      ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1458. ---
  1459. > ENDIF      ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)    ;UCB3610
  1460. 3296c
  1461. < IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1462. ---
  1463. > IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)        ;UCB3610
  1464. 3308c
  1465. < ENDIF ; NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1466. ---
  1467. > ENDIF ; NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)    ;UCB3610
  1468. 3607c
  1469. < IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1470. ---
  1471. > IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)        ;UCB3610
  1472. 3611c
  1473. < ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1474. ---
  1475. > ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)    ;UCB3610
  1476. 3632c
  1477. < IF (osbrn1 or apple OR trs80 OR kpii);                [UTK016]
  1478. ---
  1479. > IF osbrn1 or apple OR trs80 OR kpii OR tvi925 OR adm3a       ;[UTK016];UCB3610
  1480. 3639c
  1481. < ENDIF                ;(osbrn1 or apple OR trs80 OR kpii)[UTK016]
  1482. ---
  1483. > ENDIF    ;osbrn1 or apple OR trs80 OR kpii OR tvi925 OR adm3a ;[UTK016];UCB3610
  1484. 3641c
  1485. < IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1486. ---
  1487. > IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)        ;UCB3610
  1488. 3656c
  1489. < ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1490. ---
  1491. > ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)    ;UCB3610
  1492. 3683c
  1493. < IF NOT (robin OR rainbo OR gener OR dmII)
  1494. ---
  1495. > IF NOT (robin OR rainbo OR gener OR dmII OR crt)            ;UCB3610
  1496. 3695c
  1497. < ENDIF                ;NOT (robin OR rainbo OR gener OR dmII)
  1498. ---
  1499. > ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR crt)            ;UCB3610
  1500. 3938c
  1501. < IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1502. ---
  1503. > IF NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)        ;UCB3610
  1504. 3953c
  1505. < ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3)
  1506. ---
  1507. > ENDIF    ;NOT (robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt)    ;UCB3610
  1508. 3955c
  1509. < IF robin OR rainbo OR gener OR dmII OR osi OR cpm3
  1510. ---
  1511. > IF robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt        ;UCB3610
  1512. 3961c
  1513. < ENDIF ; robin OR rainbo OR gener OR dmII OR osi OR cpm3
  1514. ---
  1515. > ENDIF ; robin OR rainbo OR gener OR dmII OR osi OR cpm3 OR crt        ;UCB3610
  1516. 4109c
  1517. < IF NOT (robin OR rainbo OR gener OR dmII OR cpm3)
  1518. ---
  1519. > IF NOT (robin OR rainbo OR gener OR dmII OR cpm3 OR crt)        ;UCB3610
  1520. 4119c
  1521. < ENDIF ; NOT (robin OR rainbo OR gener OR dmII OR cpm3)
  1522. ---
  1523. > ENDIF ; NOT (robin OR rainbo OR gener OR dmII OR cpm3 OR crt)        ;UCB3610
  1524. 4528c
  1525. < IF brain OR heath OR z100 OR trs80 OR telcon OR kpII
  1526. ---
  1527. > IF brain OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI        ;UCB3610
  1528. 4535c
  1529. < ENDIF ; brain OR heath OR z100 OR trs80 OR telcon OR kpII
  1530. ---
  1531. > ENDIF ; brain OR heath OR z100 OR trs80 OR telcon OR kpII OR mdI    ;UCB3610
  1532. 5422c5386
  1533. < IF NOT (robin OR gener OR rainbo OR dmII OR cpm3)
  1534. ---
  1535. > IF NOT (robin OR gener OR rainbo OR dmII OR cpm3 OR crt)        ;UCB3610
  1536. 5424c
  1537. < ENDIF                ;NOT (robin OR gener OR rainbo OR dmII OR cpm3)
  1538. ---
  1539. > ENDIF    ;NOT (robin OR gener OR rainbo OR dmII OR cpm3 OR crt)        ;UCB3610
  1540. 5728c
  1541. < IF gener OR osi OR cpm3
  1542. ---
  1543. > IF gener OR osi OR cpm3 OR crt                        ;UCB3610
  1544. 5739c
  1545. < ENDIF                    ; gener OR osi OR cpm3
  1546. ---
  1547. > ENDIF    ; gener OR osi OR cpm3 OR crt                    ;UCB3610
  1548. 5739a
  1549. > IF crt                                    ;UCB3610
  1550. > versio:    db    'Kermit-80 V3.6 (UCB%I%) [CRT] '        ;(35)    ;UCB3610
  1551. > versi1:    db    '                                        '    ;(40)    ;UCB3610
  1552. > versi2:    db    cr,lf,'$'                        ;UCB3610
  1553. > outlin:    equ    versi2                            ;UCB3610
  1554. > ENDIF    ;crt                                ;UCB3610
  1555. >                                     ;UCB3610
  1556. > IF tvi925                                ;UCB3610
  1557. > outlin:    db    'Z'-64,cr,lf                        ;UCB3610
  1558. > versio:    db    'Kermit-80 V3.6 (UCB%I%) [TVI925] '        ;(35)    ;UCB3610
  1559. > ENDIF    ;tvi925                                ;UCB3610
  1560. >                                     ;UCB3610
  1561. > IF adm3a                                ;UCB3610
  1562. > outlin:    db    'Z'-64,0,0,cr,lf                    ;UCB3610
  1563. > versio:    db    'Kermit-80 V3.6 (UCB%I%) [ADM3A] '        ;(35)    ;UCB3610
  1564. > ENDIF    ;adm3a                                ;UCB3610
  1565. >                                     ;UCB3610
  1566. > IF tvi925 OR adm3a                            ;UCB3610
  1567. > versi1:    db    '                                        '    ;(40)    ;UCB3610
  1568. > versi2:    db    cr,lf,'$'                        ;UCB3610
  1569. >                                     ;UCB3610
  1570. > :Note:    These are designed to work on both the tvi925 and the adm3a.    ;UCB3610
  1571. > delstr: db    10O,' ',10O,'$'        ; Delete string            ;UCB3610
  1572. > clrspc:    db    ' ',10O,'$'        ; Clear space.            ;UCB3610
  1573. > clrlin:    equ    tj            ; Clear line.            ;UCB3610
  1574. > clrtop:    db    'Z'-64,0,0,'$'         ; Clear screen and go home.    ;UCB3610
  1575. > scrnp:    db    esc,'=#3','$'        ; Place for number of packets.    ;UCB3610
  1576. > scrnrt:    db    esc,'=#3',lf,'$'      ; Place for number of retries.    ;UCB3610
  1577. > scrfln:    db    esc,'=%+',esc,'T',8,' $'; Place for file name.        ;UCB3610
  1578. > scrst:    db    esc,'=#T$'        ; Place for status.        ;UCB3610
  1579. > scrend:    db    esc,'=( ',esc,'Y',cr,'$'; Place for prompt when done    ;UCB3610
  1580. > screrr:    db    esc,'=& ',esc,'T',cr,'$'; Place for error messages.    ;UCB3610
  1581. > curldn:    db    cr,esc,'=$'        ; Cursor lead-in (cr 0s lncnt)    ;UCB3610
  1582. > ENDIF    ;tvi925 OR adm3a                        ;UCB3610
  1583. >                                     ;UCB3610
  1584. > IF tvi925 OR adm3a                            ;UCB3610
  1585. > ttab:    ; Table start location.        ; (MUST be 4 bytes each)    ;UCB3610
  1586. > ta:    db    'K'-64,'$',0,0         ; Cursor up,     stop at top    ;UCB3610
  1587. > tb:    db    'V'-64,'$',0,0         ; Cursor down,   stop at bottom    ;UCB3610
  1588. > tc:    db    'L'-64,'$',0,0         ; Cursor right,  stop at right    ;UCB3610
  1589. > td:    db    'H'-64,'$',0,0         ; Cursor left,   stop at left    ;UCB3610
  1590. > te:    db    'Z'-64,0,0,'$'        ; Clear display (2 pad nulls)    ;UCB3610
  1591. > tf:    db    esc,'F$',0        ; Enter Graphics Mode NONE    ;UCB3610
  1592. > tg:    db    esc,'G$',0        ; Exit Graphics Mode  NONE    ;UCB3610
  1593. > th:    db    1Eh,'$',0,0        ; Cursor home.            ;UCB3610
  1594. > ti:    db    esc,'j$',0        ; Reverse linefeed, scroll    ;UCB3610
  1595. > tj:    db    esc,'Y$',0        ; Clear to end of screen.    ;UCB3610
  1596. > tk:    db    esc,'T$',0        ; Clear to end of line.        ;UCB3610
  1597. > ENDIF    ;tvi925 OR adm3a                        ;UCB3610
  1598. >                                     ;UCB3610
  1599. > IF adm3a                                ;UCB3610
  1600. >     org    tb                            ;UCB3610
  1601. > tb:    db    'J'-64,'$',0,0         ; Cursor down   CTL J        ;UCB3610
  1602. >     org    ti                            ;UCB3610
  1603. > ti:    db    'K'-64,'$',0,0        ; Reverse linefeed.        ;UCB3610
  1604. > tj:    db    '$',0,0,0        ; Clear to end of screen NONE     ;UCB3610
  1605. > ti:    db    '$',0,0,0        ; Clear to end of line   NONE    ;UCB3610
  1606. > ENDIF    ;adm3a                                ;UCB3610
  1607. > IF mdI                                    ;UCB3610
  1608. > versi0:    db    '[Micro Decision I]',0                    ;UCB3610
  1609. > ENDIF                                    ;UCB3610
  1610. 21-Jan-84 18:41:51-EST,518;000000000000
  1611. Return-Path: <@CUCS20:wkc@ardc>
  1612. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 18:41:48 EST
  1613. Received: from ARDC by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 17:02:11-EST
  1614. Date:     Sat, 21 Jan 84 16:58:01 EST
  1615. From:     William K. Cadwallender (LCWSL) <wkc@ardc>
  1616. To:       info-kermit@columbia-20.arpa
  1617. Subject:  Kermit for RSX11 and HP9845b/9845c
  1618.  
  1619. Has a kermit been done for a PDP11 running RSX11? We have an 11/24 with 1meg
  1620. and 2 RL02 disks. How about an HP9845b or c?
  1621.  
  1622.         Bill Cadwallender   wkc@ARDC
  1623. 21-Jan-84 20:58:21-EST,439;000000000000
  1624. Return-Path: <@CUCS20:Malasky.PA@PARC-MAXC.ARPA>
  1625. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 20:58:19 EST
  1626. Received: from PARC-MAXC.ARPA by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 20:58:02-EST
  1627. Date: 21 Jan 84 17:58:54 PST (Saturday)
  1628. From: Malasky.PA@PARC-MAXC.ARPA
  1629. Subject: Please remove me from this list
  1630. In-reply-to: <8401212124.AA13229@ucbpopuli.CC.Berkeley.ARPA>
  1631. To: Info-Kermit@COLUMBIA-20.ARPA
  1632.  
  1633. Thanks,
  1634.  
  1635.     Bruce
  1636. 21-Jan-84 21:43:26-EST,522;000000000000
  1637. Return-Path: <@CUCS20:wkc@ardc>
  1638. Received: from CUCS20 by CU20B with DECnet; 21 Jan 84 21:43:20 EST
  1639. Received: from ARDC by COLUMBIA-20.ARPA with TCP; Sat 21 Jan 84 21:43:00-EST
  1640. Date:     Sat, 21 Jan 84 21:31:43 EST
  1641. From:     William K. Cadwallender (LCWSL) <wkc@ardc>
  1642. To:       Info-kermit@columbia-20
  1643. Subject:  Kermit for RSX11 and HP9845
  1644.  
  1645. Had a Kermit been done for a PDP11 running RSX11? We are using an 11/24 with
  1646. 1 meg and 2 RL02 disks. How about Kermit for an HP9845b or c?
  1647.  
  1648.     Bill Cadwallender   wkc@ARDC
  1649. 23-Jan-84 11:05:18-EST,1243;000000000000
  1650. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  1651. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 11:03:32 EST
  1652. Date: Mon 23 Jan 84 10:59:07-EST
  1653. From: Frank da Cruz <cc.fdc@CUCS20>
  1654. Subject: Re: Kermit CP/M v3.6 Bugs and Modifications (1 of 11)
  1655. To: gts%ucbpopuli.CC@UCB-VAX.ARPA, INFO-Kermit@CUCS20
  1656. cc: cc.fdc@CUCS20, Eiben@DEC-MARLBORO.ARPA, G.Bush@CUCS20, G.WBC3@CUCS20,
  1657.     Wancho@SIMTEL20.ARPA, RFOWLER@SIMTEL20.ARPA, Cerritos@USC-ECL.ARPA,
  1658.     bray%tennesse.tennesse@RAND-RELAY.ARPA
  1659. In-Reply-To: Message from "gts%ucbpopuli.CC@Berkeley" of Sat 21 Jan 84 16:11:19-EST
  1660.  
  1661. Greg, thanks for the fixes and suggestions.  As you know, it's tough to
  1662. manage such a widespread distributed voluntary effort as KERMIT, particularly
  1663. CP/M KERMIT, which tries to support so many different systems.  We recently
  1664. decided to stablize CP/M Kermit, except for bug fixes, and concentrate all
  1665. new development in a totally rewritted, modularized version being done by Ron
  1666. Fowler, one of the big MODEM people.  Your fixes come at an opportune moment,
  1667. since Bernie Eiben, one of the major CP/M Kermit contributors, is in the
  1668. process of making one last pass over Kermit-80, and I'll send your work
  1669. directly to him; I hope it gets in.   - Frank
  1670. -------
  1671. 23-Jan-84 11:15:05-EST,609;000000000000
  1672. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  1673. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 11:14:46 EST
  1674. Date: Mon 23 Jan 84 11:03:53-EST
  1675. From: Frank da Cruz <cc.fdc@CUCS20>
  1676. Subject: Re: rt kermit
  1677. To: G.FUSSELL@SU-SCORE.ARPA, info-kermit@CUCS20
  1678. In-Reply-To: Message from "Carl Fussell <G.FUSSELL@SU-SCORE.ARPA>" of Sat 21 Jan 84 16:25:13-EST
  1679.  
  1680. A MACRO-11 implementation of KERMIT for RSX-11M and RSTS/E has been done by
  1681. Brian Nelson of the University of Toledo (Ohio); it's on a tape, in the mail to
  1682. me at this moment.  He'll be adapting it for RT-11 over the next several weeks.
  1683. - Frank
  1684. -------
  1685. 23-Jan-84 11:36:57-EST,2287;000000000000
  1686. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  1687. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 11:36:49 EST
  1688. Date: Mon 23 Jan 84 11:34:09-EST
  1689. From: Frank da Cruz <cc.fdc@CUCS20>
  1690. Subject: New release of KERMIT for HP98xx
  1691. To: Info-Kermit@CUCS20
  1692.  
  1693. The files are in KER:HP9*.*, accessible via anonymous FTP from host
  1694. COLUMBIA-20.  The problem he alludes to is due to an omission in the
  1695. KERMIT Protocol Manual, which will be fixed in a new revision: data
  1696. fields of all packets EXCEPT the Send-Init (S) or the Info (I) packet,
  1697. or the ACK to those packets, or the File Attributes (A) packet, should
  1698. go through the encoding and decoding mechanisms for control prefixing,
  1699. etc.  - Frank
  1700.  
  1701. ----------
  1702.  
  1703. Date: 20 Jan 84 05:29:39 EST
  1704. From: GALLAHER@RUTGERS.ARPA
  1705. Subject: New HP Kermit
  1706. To: cc.fdc@COLUMBIA-20.ARPA
  1707.  
  1708. Frank,
  1709.  
  1710. I have a new version of HP-Kermit.  All the source files have been modified,
  1711. and there is one new file, KRMVERS.TEXT.
  1712.  
  1713. I was going to add a few more things to this version of HP-Kermit
  1714. before sending it over, but I discovered a severe bug in the last
  1715. version that had to be fixed.  It seems that the old protocol code did
  1716. its control unquoting in the receive packet routine.  Not only did
  1717. file data packets get unquoted, but ALL packets did!  This did not
  1718. cause a problem until 20 Kermit started setting the QCTL and QBIN
  1719. fields in its send-init packets to #Y.  Since # happened to be the
  1720. same character HP kermit was using for local quoting, HP kermit took
  1721. the #Y to mean "use ^Y as the control quote"!  I fixed it so the
  1722. unquoting is only done for data packets.
  1723.  
  1724. Since I lifted the protocol code from RTKERMIT, this bug is almost
  1725. certainly in that version also.  If you want I can try fixing it in
  1726. there too, but I have no way to test it.
  1727.  
  1728. By the way, I couldn't find any mention of this potential problem in
  1729. the protocol document, though I didn't look very hard.  I admit that
  1730. quoting is obviously meaningless when the quote characters have not
  1731. yet been defined, but some implementations (like this one) might not
  1732. account for that...
  1733.  
  1734. Besides the bug fix, the new version has nicer error reporting, the
  1735. code in the protocol module is a little cleaner, and responds to
  1736. interrupt keys ^X and ^Z.
  1737.  
  1738. Mike (Gallaher@Rutgers)
  1739. -------
  1740. 23-Jan-84 12:31:58-EST,494;000000000000
  1741. Return-Path: <@CUCS20:FRIEDMAN%RU-BLUE.ARPA@RUTGERS.ARPA>
  1742. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 12:31:53 EST
  1743. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Mon 23 Jan 84 12:30:42-EST
  1744. Date: 23 Jan 84 12:29:28 EST
  1745. From: FRIEDMAN@RU-BLUE.ARPA
  1746. Subject: Apple kermit.
  1747. To: info-kermit@COLUMBIA-20.ARPA
  1748.  
  1749.  
  1750. Who is working on the Apple DOS version of kermit?
  1751. I have some questions and suggestions.
  1752.  
  1753.               -Gadi
  1754.               <Friedman@Ru-Blue>
  1755.  
  1756. -------
  1757. 23-Jan-84 16:40:15-EST,700;000000000000
  1758. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  1759. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 16:40:00 EST
  1760. Date: Mon 23 Jan 84 16:33:37-EST
  1761. From: Frank da Cruz <cc.fdc@CUCS20>
  1762. Subject: KERMIT in MicroSoft BASIC
  1763. To: Info-Kermit@CUCS20
  1764.  
  1765. Well, almost.  This is a version sent to us from Sweden, written by Torbjorn
  1766. Alm of the Stockholm ABC-Klubben for the Luxor ABC-800 in a language called
  1767. Basic II, which he claims is very close to MicroSoft Basic.  I don't know
  1768. anything about this machine, but the Basic code might be adaptable to many
  1769. micros.  It's in KER:800*.*, available via anonymous FTP from host COLUMBIA-20.
  1770. If anyone does anything with it, please let me know.  - Frank
  1771. -------
  1772. 23-Jan-84 16:54:16-EST,8710;000000000001
  1773. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  1774. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 16:54:00 EST
  1775. Date: Mon 23 Jan 84 16:47:26-EST
  1776. From: Frank da Cruz <cc.fdc@CUCS20>
  1777. Subject: IBM PC Kermit
  1778. To: Info-Kermit@CUCS20, Info-IBMPC@USC-ISIB.ARPA
  1779.  
  1780. We (at Columbia) have decided to make a full blown effort at getting IBM PC
  1781. Kermit in shape, and will be working on it full time over the coming weeks or
  1782. months.  While the present release, 1.20, is quite adequate, there remain gaps
  1783. and problems.  What's worse, 5 or 10 different sites have made significant
  1784. modifications to this program -- most of them useful and worthwhile -- and we
  1785. are badly behind in fitting all this work into the base version.  What follows
  1786. is our list of things to do (it's rather long).  If you have comments on this
  1787. list, please send them to me.  And if you have additional suggestions, send
  1788. those to me too, rather than changing the program yourself.  Meanwhile,
  1789. announcements will be made of test versions of PC Kermit from time to time, as
  1790. the various features find their way into the program.  Here's the list:
  1791.  
  1792. * Support for multiple systems:
  1793.  
  1794. First, the program should no longer be thought of as IBM PC Kermit, but rather
  1795. MS DOS KERMIT.  Support has been added to it (at other sites) for at least the
  1796. following MS DOS systems:
  1797.  
  1798.   . DEC Rainbow 100, 100+
  1799.   . Heath/Zenith 100
  1800.   . Victor 9000
  1801.   . Seequa Chameleon
  1802.   . Eagle 1600
  1803.   . Ericson Step/One (Panasonic JB3000)
  1804.  
  1805. And we'll soon be getting in some IBM Peanuts and HP-150s, which will have to
  1806. be supported by this program too.  Currently, only the IBM PC/XT and Z100
  1807. support are integrated into the same program.  We need to integrate support for
  1808. the other systems too.
  1809.  
  1810. By the way, the IBM PC version is known to run without modification on certain
  1811. PC-compatibles, including the Compaq portable and the Columbia MPC.
  1812.  
  1813. * Program organization:
  1814.  
  1815. The program is now a gigantic monolith, with conditional assembly to select the
  1816. PC or Z100.  It will only become larger and more tangled (like CP/M-80 KERMIT)
  1817. if we support the additional systems in the same way.  So it has to be broken
  1818. up into separately compiled modules.  There should be a system-independent
  1819. module for the protocol, and system/device/etc-dependent modules for:
  1820.  
  1821.   . port i/o
  1822.   . modem control, if necessary (for "smart" &/or internal modems)
  1823.   . file i/o
  1824.   . printer i/o
  1825.   . screen display (cursor positioning, screen clearing, etc)
  1826.   . terminal emulation (some people have wanted to plug in their own terminal
  1827.     emulators)
  1828.   . command parsing (some people would prefer a Unix-style command parser, or a
  1829.     menu, or function keys, or a mouse, or a pointing finger, or ...)
  1830.  
  1831. and so forth.  This cuts down on assembly time, KERMITing time, etc, and -- if
  1832. the modules have well-defined specifications and interfaces to the outside
  1833. world -- should make it easy to support new systems by plugging in new modules.
  1834. Doing it this way requires clear user-level documentation about how to put
  1835. together a working KERMIT for an existing or new system.
  1836.  
  1837. * I/O structure:
  1838.  
  1839. Packet encoding/decoding must be separated from file/port i/o, to allow
  1840. non-file data to be encoded/decoded, e.g. to send directory listings.  For
  1841. instance, it is now possible for you to type "GET FOO#BAR" (assuming you're
  1842. talking to a system that allows "#" in filenames); since the argument for the
  1843. server command doesn't go through the normal encoding mechanism, the remote
  1844. KERMIT will see "FOO#BAR" and translate the "#B" to control-B.  The data field
  1845. of any packet should go through the encoding mechanism to get control & 8th-bit
  1846. prefixes, etc.  Obvious exceptions are the init and attributes packets.
  1847.  
  1848. * Binary file transfer:
  1849.  
  1850.   . Get the 8th bit prefixing working reliably with DEC-10/20, VAX, etc.
  1851.   . Get binary file transfer working with CMS KERMIT.  This requires
  1852.     implementation not only of 8th-bit prefixing, but also the dreaded FILE
  1853.     ATTRIBUTES packet, to allow arbitrary record boundaries to be preserved for
  1854.     CMS files sent to the PC and back.
  1855.  
  1856. * Herm Fischer's changes:
  1857.  
  1858. Test this stuff, integrate it, check it out on non-PC machines:
  1859.  
  1860.   . Server mode
  1861.   . TAKE command
  1862.   . Init file
  1863.   . Key redefinitions
  1864.   . etc
  1865.  
  1866. * Kimmo Laaksonen's change:
  1867.  
  1868.   . Filename completion, a la TOPS-20 & TENEX.
  1869.  
  1870. * Terminal emulation:
  1871.  
  1872.   . Modularize
  1873.   . Insert character is too slow when inserting a block of characters.
  1874.   . Use 25th line to display current settings -- baud, parity, etc.  Maybe
  1875.     toggle (and/or scroll) this display with a function key.
  1876.   . SET HANDSHAKE to allow user to specify this. 
  1877.   . SET FLOW-CONTROL option for XON/XOFF (during both terminal emulation & file
  1878.     transfer) 
  1879.   . Session logging (with big memory buffer, XON/XOFF &/or handshake)
  1880.   . Multiple page screen memory (like HP or new Concept)
  1881.   . Distinguish between ^H and backarrow (they really are different); make
  1882.     SET BACKARROW only affect backarrow, not ^H too.
  1883.   . Support VT52/H19 reverse index command -- many editors, like VI, use it.
  1884.   . User-defined function keys.
  1885.   . SET BELL {VOLUME | PITCH | DURATION}
  1886.   . Support for IBM's ANSI.SYS to allow (relatively slow) ANSI terminal
  1887.     emulation.  This has already been done by Glenn Everhart in the Seequa
  1888.     version (I think the same thing is also in Herm's SET CONSOLE business).
  1889.   . Support CTRL/PrtSc during terminal emulation (Shift/PrtSc already works).
  1890.   . Fix the getting-stuck-on-25th-line problem.
  1891.   . Do bounds checking on all cursor positioning commands.
  1892.   . (pie in the sky) Full-speed ANSI terminal emulation, windows, line/char
  1893.     insert/delete, etc. 
  1894.  
  1895. * Add local functions (like in CP/M Kermit 3.6 & above):
  1896.  
  1897.   These are especially handy for 1-drive systems (like the Peanut).
  1898.   . Directory listings
  1899.   . Deleting files
  1900.   . Find out how much space is left on disk
  1901.   . Change default disk
  1902.  
  1903. * Fix existing problems:
  1904.  
  1905.   . Always update retry count on screen when there's a NAK or retransmit.
  1906.   . MS DOS file byte count includes the ^Z at the end of the file.
  1907.     If it's a text file, you don't want to send it; if it's a binary file
  1908.     you do.  Find some way to do this right.  Probably need to add SET FILE
  1909.     BINARY/TEXT like CP/M KERMIT.
  1910.   . COMND simulation -- currently, if any fields are left off, the command has
  1911.     no effect (like SET<CR> or SET IBM<CR>).  It should either complain, or
  1912.     supply a default.  Also, implement ^R, ^W.
  1913.  
  1914. * Missing features from the protocol manual:
  1915.  
  1916.   . Timeouts
  1917.   . Fancy block check types -- 2 char checksum, 3 char CRC.
  1918.   . Repeat counts.
  1919.   . Sending file-management commands to server & displaying results.
  1920.   . Server-provided file management:  delete, rename, directory, type,
  1921.     change directory, login, ...
  1922.   . DEFINE command for SET macros.
  1923.  
  1924. * Etc:
  1925.  
  1926.   . Verify everything in SPAR.
  1927.   . Prevent receive-packet buffer overruns.
  1928.   . Ability to run in background from a batch file.
  1929.   . Ability to send a raw file (like in Kimmo's CP/M Kermit), with prevailing
  1930.     handshake/flow control (XON/XOFF, half duplex XON, etc).
  1931.   . Special features for PC-to-PC connection.  For instance, sending an
  1932.     entire directory tree, to be replicated on the target system.
  1933.   . ^C during file transfer sends you straight back to command level.
  1934.   . Don't set the baud rate to 4800 when starting up, but leave it at whatever
  1935.     it was set at.  If you want it at 4800 (or whatever), put a SET BAUD
  1936.     command in your KERMIT.INI file.
  1937.   . Appearance -- put some whitespace around "?" help messages.  
  1938.   . Add a real "help" command that gives a bit more information.
  1939.   . Allow redirection of incoming files to devices other than disk:
  1940.     - Printer, to let PCs share printers.
  1941.     - Memory, to let programs be downloaded and started from remote disk.
  1942.  
  1943. * Finally, a manual:
  1944.  
  1945. A new manual needs to be written, for use in conjunction with the KERMIT User
  1946. Guide, much like the new (draft version of the) KERMIT-20 Manual.  The manual
  1947. should contain not only detailed descriptions of the commands, but also hints
  1948. about using KERMIT within the PC/MS DOS environment, for instance:
  1949.  
  1950.  Using KERMIT in conjunction with key redefinitions (like ProKey).  For
  1951.   instance to get a META key for EMACS, to make the arrow keys work with your
  1952.   favorite editor.
  1953.  
  1954.  Using KERMIT as a terminal (can't transfer files!) over a protocol emulator
  1955.   as a 3270 -- inverse video, etc.
  1956. . Using KERMIT with a RAM disk.
  1957. . Using KERMIT with a "smart" modem.
  1958. . Using KERMIT over TELENET, through a TAC, over TYMNET, etc etc
  1959. . Nuts & bolts of connected two PCs.
  1960.  
  1961. Any other suggestions?
  1962. -------
  1963. 23-Jan-84 17:06:22-EST,1816;000000000000
  1964. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  1965. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 17:06:16 EST
  1966. Date: Mon 23 Jan 84 16:50:44-EST
  1967. From: Frank da Cruz <cc.fdc@CUCS20>
  1968. Subject: Release 2.2 of Rainbow KERMIT-86
  1969. To: Info-Kermit@CUCS20
  1970.  
  1971. This new release of KERMIT-86 for the DEC Rainbow 100 running CP/M-86 version
  1972. 1.0 or 2.0, submitted by the original author Bill Catchings, corrects several
  1973. problems in the previous release, which was 2.1:
  1974.  
  1975.  The buffer is cleared at the correct times, so it is now possible to
  1976.   communicate normally with a KERMIT server (e.g. on the DEC-20).
  1977.  
  1978.  Some changes were made to the port handling which MAY clear up some problems
  1979.   people were having with modem signals when using internal modems, especially
  1980.   when carrier is dropped while KERMIT is running (e.g. when logging out from a
  1981.   dialup connection to the DEC-20).
  1982.  
  1983.  It is not possible to type carriage return to "wake up" a stuck file transfer
  1984.   in the same way this is possible in other microcomputer implementations of
  1985.   KERMIT.
  1986.  
  1987. There is still an unresolved problem which prevents KERMIT-86 on the Rainbow
  1988. from transferring files with the IBM mainframes.  Terminal connection, however,
  1989. works correctly.  This problem will be fixed in a forthcoming release.
  1990.  
  1991. The new release is available via anonymous FTP from host COLUMBIA-20 as
  1992. KER:RBKERMIT.CMD (executable), KER:RBKERMIT.H86 (hex), KER:RBKERMIT.HLP (short
  1993. documentation), and KER:86*.* (source).  Please use your current version of
  1994. KERMIT to download this new version.  Report any problems to me; it is
  1995. important to get the kinks ironed out of KERMIT-86 since it will soon replace
  1996. KERMIT-80 as the standard KERMIT for the Rainbow, because KERMIT-80 no longer
  1997. works on the Rainbow under release 2.0 of CP/M-86/80.
  1998.  
  1999. - Frank
  2000. -------
  2001. 23-Jan-84 17:19:29-EST,835;000000000000
  2002. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2003. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 17:19:21 EST
  2004. Date: Mon 23 Jan 84 17:03:10-EST
  2005. From: Frank da Cruz <cc.fdc@CUCS20>
  2006. Subject: Bug uncovered
  2007. To: Info-Kermit@CUCS20
  2008.  
  2009. Greg Small at Berkeley found a bad bug in CP/M-80 Kermit, which is bound to
  2010. exist in many other implementations as well.  The bug is in the code that fills
  2011. the received-packet buffer.  The problem is that there is no bounds checking.
  2012. If a sudden burst of noise (or a system message, or a "[You have mail from...]"
  2013. message, etc) appears in the midst of a packet, the characters are deposited
  2014. into the buffer past the end, overwriting other important data (or even code,
  2015. depending upon how the program is organized).  All KERMITs should deend
  2016. themselves against this sort of thing.  - Frank
  2017. -------
  2018. 23-Jan-84 19:48:37-EST,697;000000000000
  2019. Return-Path: <@CUCS20:judd%umcp-cs@CSNet-Relay>
  2020. Received: from CUCS20 by CU20B with DECnet; 23 Jan 84 19:48:33 EST
  2021. Received: from csnet-cic.ARPA by COLUMBIA-20.ARPA with TCP; Mon 23 Jan 84 19:48:12-EST
  2022. Date:     23 Jan 84 14:14:39 EST  (Mon)
  2023. From: Judd Rogers <judd%umcp-cs@CSNet-Relay>
  2024. Return-Path: <judd%umcp-cs@CSNet-Relay>
  2025. Subject:  Re:  CPMBASE.M80 Implement MDI UCB3610 (9 of 11)
  2026. To: gts%ucbpopuli.CC@Berkeley, INFO-Kermit@COLUMBIA-20
  2027. Via:  UMCP-CS; 23 Jan 84 17:40-EST
  2028.  
  2029. From: Judd Rogers(judd@umcp-cs)
  2030.  
  2031.  
  2032. PLEASE DON'T SEND LONG FILES ON THE NET.  IT WASTS THE TIME OF PEOPLE WHO
  2033. DO NOT WANT TO READ THEM..  INSTEAD SEND A SHORT ANOUNCEMENT AND MAKE THE
  2034. FILE AVAILABLE.
  2035.  
  2036.  
  2037.  
  2038. 24-Jan-84 12:40:18-EST,1115;000000000000
  2039. Return-Path: <@CUCS20:gts%ucbpopuli.CC@Berkeley>
  2040. Received: from CUCS20 by CU20B with DECnet; 24 Jan 84 12:40:08 EST
  2041. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Tue 24 Jan 84 12:39:26-EST
  2042. Received: from ucbpopuli.CC.Berkeley.ARPA (ucbpopuli.ARPA) by UCB-VAX.ARPA (4.22/4.19)
  2043.     id AA13246; Tue, 24 Jan 84 09:36:09 pst
  2044. Received: by ucbpopuli.CC.Berkeley.ARPA
  2045.     (4.13/4.11) id AA19289; Tue, 24 Jan 84 09:30:44 pst
  2046. Date: Tue, 24 Jan 84 09:30:44 pst
  2047. From: gts%ucbpopuli.CC@Berkeley
  2048. Message-Id: <8401241730.AA19289@ucbpopuli.CC.Berkeley.ARPA>
  2049. To: INFO-Kermit@COLUMBIA-20, judd%umcp-cs@CSNet-Relay
  2050. Subject: Re:  CPMBASE.M80 Implement MDI UCB3610 (9 of 11)
  2051.  
  2052. Sorry, I did not realize that stuff to INFO-Kermit was automatically
  2053. rebroadcast.  I myself have been inundated with net return messages
  2054. reporting machines that could not be reached, obsolte or out of service
  2055. accounts, etc.  I am not complaining, however, I need rapid feedback on
  2056. Kermit issues in order to fulfill my kermit support fuction here, even
  2057. though I may have to skim through many messages about versions I do not support.
  2058.  
  2059. 25-Jan-84 11:51:20-EST,526;000000000000
  2060. Return-Path: <@CUCS20:LATZKO%RU-BLUE.ARPA@RUTGERS.ARPA>
  2061. Received: from CUCS20 by CU20B with DECnet; 25 Jan 84 11:51:11 EST
  2062. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Wed 25 Jan 84 11:48:21-EST
  2063. Date: 25 Jan 84 11:47:05 EST
  2064. From:   Alexander B. Latzko <LATZKO@RU-BLUE.ARPA>
  2065. Subject: Apple Kermit
  2066. To: info-kermit@COLUMBIA-20.ARPA
  2067. cc: mione@RUTGERS.ARPA
  2068.  
  2069.  
  2070. As far as I know Apple Kermit (DOS verison) was written by Tony Mione
  2071. at Stevens Institue of Technology.  
  2072.  
  2073. alex
  2074. <latzko@ru-blue.arpa>
  2075. -------
  2076. 25-Jan-84 13:30:55-EST,1076;000000000000
  2077. Return-Path: <@CUCS20:FONGHEISER@CWR20B>
  2078. Received: from CUCS20 by CU20B with DECnet; 25 Jan 84 13:30:47 EST
  2079. Received: from CWR20B by CUCS20 with DECnet; 25 Jan 84 13:04:41 EST
  2080. Date: Wed 25 Jan 84 13:05:09-EST
  2081. From: FONGHEISER@CWR20B
  2082. Subject: Transferring directory trees
  2083. To: info-kermit@CUCS20
  2084.  
  2085.  
  2086. Frank da Cruz mentioned the possibility of transferring entire directory
  2087. trees with kermit.  There are a few problems with this.  Basically what
  2088. would happen is you would have a directory file sitting on the remote system.
  2089. However, there is no trace of the files in the directory.  All of the 
  2090. real information about where the file is stored isn't even in the directory.
  2091. A better approach is to use a program such as tar and then transfer the
  2092. resulting file via kermit.  The tar format is well documented and can
  2093. probably be read by most systems.  This means you wouldn't even have to
  2094. worry about transferring say, from a MS-DOS system to a UNIX system.
  2095.  
  2096.                     Carl Fongheiser
  2097.                     FONGHEISER@CWR20B (CCnet)
  2098.                     FONGHEISER%CWR20B@Columbia-20 (ARPA)
  2099. -------
  2100. 25-Jan-84 18:50:07-EST,340;000000000000
  2101. Received: from CUCS20 by CU20B with DECnet; 25 Jan 84 18:50:02 EST
  2102. Received: from LLL-MFE by COLUMBIA-20.ARPA with TCP; Wed 25 Jan 84 18:46:47-EST
  2103. Date: Wed, 25 Jan 84 15:47 PST
  2104. From: "Webb Mike"@LLL-MFE.ARPA
  2105. Subject: KERMIT FOR TELEVIDEO 802
  2106. To: INFO-KERMIT@COLUMBIA-20.ARPA
  2107.  
  2108. DOES SUCH A BEAST EXIST??? BEFORE I START.
  2109.  
  2110.                 MIKE
  2111. 25-Jan-84 20:11:41-EST,772;000000000000
  2112. Return-Path: <@CUCS20:HOWALD@USC-ECLB>
  2113. Received: from CUCS20 by CU20B with DECnet; 25 Jan 84 20:11:37 EST
  2114. Received: from USC-ECLB by COLUMBIA-20.ARPA with TCP; Wed 25 Jan 84 20:10:06-EST
  2115. Date: 25 Jan 1984 1708-PST
  2116. From: HOWALD <HOWALD%USC-ECLB@SRI-NIC>
  2117. Subject: Kermit for Apple IIe w/Super Serial Card
  2118. To: info-kermit@COLUMBIA-20
  2119.  
  2120. I am trying to install the 6502 version of Kermit on an Apple IIe with a super
  2121. serial card. I'm having problems re-writing APPLBT.BAS so that it will work with the superserial card--I can't seem to get the right combination of IN#2, PR#2, 
  2122. and CTRL-A TERM MODE.  If someone out there has gotten KERMIT working on
  2123. the above setup, I would be grateful for their help.  I am a novice where
  2124. Apples are concerned.  *james 
  2125. -------
  2126. 26-Jan-84 16:54:59-EST,2851;000000000000
  2127. Return-Path: <@CUCS20:OC.TREI@CU20B>
  2128. Received: from CUCS20 by CU20B with DECnet; 26 Jan 84 16:54:51 EST
  2129. Received: from CU20B by CUCS20 with DECnet; 26 Jan 84 16:54:04 EST
  2130. Date: Thu 26 Jan 84 16:53:30-EST
  2131. From: Peter G. Trei <OC.Trei@CU20B>
  2132. Subject: Apple DOS Kermit.
  2133. To: info-kermit@CUCS20
  2134. [CU Area Apple/Kermit Hacker]
  2135.  
  2136. People trying to use Kermit-65 (Apple DOS Kermit) Version 1.1 with a
  2137. Super Serial Card have been running into problems. Here is how to make
  2138. it work.
  2139.  
  2140. 1. Before you start up Kermit, send the SSC the following string: ^AZ
  2141. (thats Control-A, followed by Z).  This will disable the SSC's command
  2142. recognition. The SSC usually looks for ^A in the terminal input, and
  2143. strips it out. It then looks at the next character, and if it is a
  2144. valid SSC command, strips it out as well and performs the command.
  2145. Trouble arises from the fact that Kermit uses ^A to announce the start
  2146. of each packet. Typing ^AZ disables the SSC from seeing further ^A
  2147. commands. If you really need to have access to the SSC commands again
  2148. before you turn off the Apple, type ^A^W instead, which will change
  2149. the command prefix to ^W, which should not appear during Kermit file
  2150. transfer.
  2151.  
  2152.     There is a bug in the code to support the Super Serial Card,
  2153. which must be fixed before it will work at all. If you look in the
  2154. source code for Kermit-65 (APPLEK.M65 in <KERMIT>, and search for the
  2155. label TL2CP:, two lines further down you will see a line which reads:
  2156.  
  2157. AND    #$04
  2158.  
  2159. At this point, Kermit is ANDing a status register with a bitmask. If
  2160. the result is non-zero, a character has been received from the modem.
  2161. the problem is that 04 is the wrong mask; it should be 08, according
  2162. to page 54 of the SSC manual.
  2163.  
  2164.     To fix this, you can either alter the source, recompile, and
  2165. upload the new version, or much more quickly you can patch the binary
  2166. version you already have. Here's how to do the patch from Applesoft:
  2167.  
  2168. ]BLOAD APPLEK.BIN 
  2169.    (or whatever you are calling your copy).
  2170.  
  2171. ]POKE 8665,8
  2172.    (thats a decimal address)
  2173.  
  2174. ]BSAVE NEWKER,A$800,L$4900
  2175.  
  2176. Thats all. The new version contains the patch. With this, file transfer
  2177. using the Super Serial Card has been done at 1200 baud.
  2178.  
  2179. 3.    Those of you who use 1200 baud modems will have noticed that
  2180. you loose characters at the beginning of each line when the screen is
  2181. scrolling.  This is not Kermits fault, but rather the slowness of the
  2182. software used to scroll the screen image in the Apples memory.
  2183. According to the SSC manual, you can eliminate this by slightly
  2184. narrowing the scroll window. The following poke does it:
  2185.  
  2186. ]POKE 35,22
  2187.  
  2188. This will make line 22 the bottom of your scroll window, which is
  2189. enough. 
  2190.  
  2191. I would be interested in hearing from anyone on the list who is using
  2192. Kermit-65.
  2193.  
  2194.                     Peter Trei,
  2195.                     OC.TREI%CU20B@Columbia-20.Arpa
  2196. -------
  2197. 27-Jan-84 13:29:13-EST,861;000000000000
  2198. Return-Path: <@CUCS20:decwrl!rhea!vax4!arson!ziemba@su-shasta>
  2199. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 13:28:57 EST
  2200. Received: from su-shasta by COLUMBIA-20.ARPA with TCP; Fri 27 Jan 84 13:28:17-EST
  2201. Received: from decwrl by Shasta with UUCP; Fri, 27 Jan 84 10:27 PST
  2202. Date: Friday, 27 Jan 1984 10:05:29-PST
  2203. From:
  2204.         decwrl!rhea!vax4!arson!ziemba (DMII 1.0 For: Irene Ziemba) <decwrl!rhea!vax4!arson!ziemba@su-shasta>
  2205. Subject: Enclosed file "ZBOX.TXT"
  2206. Message-Id: <8401271806.AA10078@DECWRL>
  2207. Received: from RHEA.ARPA by DECWRL (3.327/4.09) 27 Jan 84 10:06:57 PST (Fri)
  2208. To: info-kermit@columbia-20.arpa,
  2209.         "INFO-KERMIT@COLUMBIA-20.ARPA"@su-shasta
  2210. Cc: ~z~@su-shasta
  2211.  
  2212.  
  2213. Sirs/Madams,
  2214.  
  2215. Please add me to your KERMIT subscription list.  Can you also send
  2216. me your earlier issues which deal with APPLEs?  
  2217.  
  2218. Much obliged,
  2219. Irene
  2220. 27-Jan-84 13:39:13-EST,801;000000000000
  2221. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 13:39:08 EST
  2222. Received: from CISL-SERVICE-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Fri 27 Jan 84 08:21:31-EST
  2223. Received: from HIS-PHOENIX-MULTICS.ARPA by CISL-SERVICE-MULTICS.ARPA dial; 27-Jan-1984 08:08:14-est
  2224. Received: from HIS-LA-CP6.ARPA by HIS-PHOENIX-MULTICS.ARPA dial; 26-Jan-1984 22:41:47-mst
  2225. Date: Thu, 26 Jan 84 21:18 PST
  2226. From: DENNIS GRIESSER at HIS-LA-CP6.ARPA
  2227. To: INFO-KERMIT at COLUMBIA-20
  2228.  
  2229. In reply to Mike Iglesias <iglesias%uci-750a> (01/18/84), some folks
  2230. around here would like to bring up KERMIT on Honeywell CP-6, but have
  2231. little time to devote to the effort.
  2232.  
  2233. We would like to start from a generic FORTRAN version.
  2234.  
  2235. Has anybody else shown interest?
  2236.  
  2237. Dennis Griesser
  2238. Honeywell Los Angeles Development Center
  2239. 27-Jan-84 21:07:14-EST,1621;000000000000
  2240. Return-Path: <G.GARLAND@COLUMBIA-20.ARPA>
  2241. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 21:07:10 EST
  2242. Date: Fri 27 Jan 84 21:06:45-EST
  2243. From: Richard Garland <G.GARLAND@CUCS20>
  2244. Subject: Apple with SSC & Videx 80 col. card
  2245. To: info-kermit@CUCS20
  2246.  
  2247. Using Peter Trei's suggestions (in yesterday's Info-Kermit) we now
  2248. have Apple Kermit working nicely with the SSC (Super Serial Card).
  2249.  
  2250. We have no problem connecting to and doing file transfers with a VAX
  2251. running VMS and Steven's VMS Kermit at 1200 baud.
  2252.  
  2253. Mark Paczkowski here has worked out how to get the Videx 80 column card
  2254. working under Kermit with the SSC.  The Videx must go in slot 3.
  2255. Assume the SSC is in slot 1.  The following sequence gets the whole
  2256. thing going:
  2257.  
  2258. 1) Boot the Apple
  2259.  
  2260. 2) Type "IN#1"            <== this wakes up the SSC
  2261.  
  2262. 3) Type "<CTRL>A3S"        <== chain SSC to Videx 80 col. card
  2263.  
  2264. 4) Type "<CTRL>AZ"        <== turn off SSC's interception of ^A's
  2265.  
  2266. 5) Type "PR#3"            <== turn on Videx 80 col card
  2267.  
  2268. 6) Type "BLOAD KERMIT"        <== load kermit (patched as per Peter Trei)
  2269.  
  2270. 7) Type "CALL 7855"        <== Start up Kermit
  2271.  
  2272.  
  2273. Then you are off and running.  The 80 col card has faster screen
  2274. handling and so Peter Trei's suggestion about reducing the scrolling
  2275. region to 22 lines is unnecessary.  The BLOAD is needed rather than the usual
  2276. BRUN so that the chaining stuff you set up in the previous steps won't
  2277. get reset.  During the above sequence you will get various prompts from
  2278. the system and from the cards.  The screen will do various wierd things
  2279. but in the end it will all be ok.
  2280.  
  2281. [Now back to my Rainbow ...]
  2282.  
  2283.                     Rg
  2284. -------
  2285. 27-Jan-84 21:19:43-EST,631;000000000000
  2286. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2287. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 21:19:40 EST
  2288. Date: Fri 27 Jan 84 21:17:09-EST
  2289. From: Frank da Cruz <cc.fdc@CUCS20>
  2290. Subject: KERMIT for Atari Home Computers
  2291. To: Info-Kermit@CUCS20
  2292. cc: Ingerman@CWRU20
  2293.  
  2294. Jack Palevich has released a version of KERMIT for Atari Home Computers which
  2295. requires the "Action!" cartridge to run.  It is available in KER:ATA*.* on
  2296. host COLUMBIA-20 via anonymous FTP.  Another implementation will follow that
  2297. can run standalone, i.e. without any special cartridges.  The files
  2298. ATAKERMIT.HLP and .DOC comprise the documentation.
  2299. -------
  2300. 27-Jan-84 21:31:44-EST,576;000000000000
  2301. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2302. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 21:31:42 EST
  2303. Date: Fri 27 Jan 84 21:19:40-EST
  2304. From: Frank da Cruz <cc.fdc@CUCS20>
  2305. Subject: KERMIT for Intel Development System
  2306. To: Info-Kermit@CUCS20
  2307.  
  2308. A version of KERMIT written in PL/M for the Intel MDS system is available
  2309. in KER:MDS*.* on host COLUMBIA-20 via anonymous FTP.  This implementation
  2310. was donated by a benefactor at Columbia who wishes to remain anonymous.
  2311. It is based on the very early C-language "outline" of KERMIT; it's primitive
  2312. but it works.
  2313. -------
  2314. 27-Jan-84 21:44:31-EST,1668;000000000000
  2315. Return-Path: <@CUCS20:SY.FDC@CU20B>
  2316. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 21:44:28 EST
  2317. Received: from CU20B by CUCS20 with DECnet; 27 Jan 84 21:36:20 EST
  2318. Date: Fri 27 Jan 84 21:36:02-EST
  2319. From: Frank da Cruz <SY.FDC@CU20B>
  2320. Subject: Finding versions of KERMIT
  2321. To: Info-Kermit@CUCS20
  2322.  
  2323. For those of you who are new to the Info-Kermit mailing list, a brief reminder
  2324. about how to find out about an implementation of Kermit for whatever system
  2325. you're interested in...  All the files are in the directory PS:<KERMIT>, which
  2326. you can also refer to as "KER:" (this is logical device name).  You can get at
  2327. the KER: area from the ARPAnet using anonymous FTP to host COLUMBIA-20, from
  2328. CCnet (the DECnet network of Columbia, Carnegie-Mellon, Case Western, and
  2329. (soon) NYU and Stevens) using anonymous NFT (from certain hosts) from DECnet
  2330. host CU20B, and from BITnet (an IBM RSCS-protocol based network comprising some
  2331. 50 universities and research institutions) via a Kermit server at BITnet host
  2332. CUVMA.
  2333.  
  2334. The first place to look is the file KER:00README.TXT.  The filename starts with
  2335. zeros so it will appear at the top of an alphabetical directory listing.  This
  2336. file lists the presently available implementations of KERMIT, and the prefixes
  2337. for the filenames under which it is stored.
  2338.  
  2339. If you don't find what you're looking for in the 00README file, look in
  2340. KER:VERSIONS.DOC.  This is a tabular listing of all the known KERMIT efforts,
  2341. complete, in progress, or still in the planning stage.
  2342.  
  2343. You might also want to peruse the Info-Kermit mailing list archives which, for
  2344. the present, are stored in the large KER:MAIL.TXT file.
  2345. -------
  2346. 27-Jan-84 23:53:38-EST,656;000000000000
  2347. Return-Path: <@CUCS20:WYNN@SU-SIERRA.ARPA>
  2348. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 23:53:36 EST
  2349. Received: from SU-SIERRA.ARPA by COLUMBIA-20.ARPA with TCP; Fri 27 Jan 84 23:53:17-EST
  2350. Date: Fri 27 Jan 84 20:52:47-PST
  2351. From: Pardner Wynn <WYNN@SU-SIERRA.ARPA>
  2352. Subject: PCjr kermit
  2353. To: info-kermit@COLUMBIA-20.ARPA
  2354.  
  2355.  
  2356. Kermit for the IBM PC, version 1.20, does not work with the PCjr.
  2357. I just tried it with the disk model, DOS 2.1, built-in serial port and
  2358. Hayes Smartmodem 300.
  2359.  
  2360. My PC-Talk.exe program (freeware) runs fine.
  2361.  
  2362. Let me know if I can be of help trying out new versions...
  2363.  
  2364. Pardner Wynn    wynn@su-sierra.arpa
  2365. -------
  2366. 30-Jan-84 09:58:14-EST,1396;000000000000
  2367. Return-Path: <@CUCS20:Brzozowski.RPMtnd@HIS-PHOENIX-MULTICS.ARPA>
  2368. Received: from CUCS20 by CU20B with DECnet; 30 Jan 84 09:58:01 EST
  2369. Received: from CISL-SERVICE-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Mon 30 Jan 84 09:57:09-EST
  2370. Received: from HIS-PHOENIX-MULTICS.ARPA by CISL-SERVICE-MULTICS.ARPA dial; 30-Jan-1984 09:54:13-est
  2371. Date:  Mon, 30 Jan 84 07:52 MST
  2372. From:  Brzozowski@HIS-PHOENIX-MULTICS.ARPA
  2373. Subject:  Kermit user manual
  2374. To:  info-kermit@COLUMBIA-20.ARPA
  2375. Message-ID:  <840130145252.745608@HIS-PHOENIX-MULTICS.ARPA>
  2376.  
  2377.   I have been trying to get version 1.1 of the IBM-PC Kermit running on
  2378. my Compaq.  The VT52 emulation works well (Emacs never looked so good!).
  2379. but when I tried to downline load a file using my Kermit, and a Multics
  2380. Kermit, I don't even seem to recieve a filename packet.  My biggest
  2381. problem, (Being a beginning user to Kermit) is that I don't know wether
  2382. I am using Kermit correctly, or Kermit is to blame, or I have been bitten
  2383. by the non-compatibility mode of my Compaq.  I have a copy of the Kermit
  2384. Protocol document,  and I have heard of a Kermit 'Users Manual', but
  2385. have never found this beastie. My question is: does this 'Users Manual'
  2386. really exist, and if it does, where can I get a copy of it? (Preferrably
  2387. on system "M" in Phoenix, since I can't FTP stuff.)
  2388.  
  2389.                     Thanks in advance,
  2390.                     Gary Brz...
  2391.  1-Feb-84 11:19:01-EST,882;000000000000
  2392. Return-Path: <@CUCS20:Kenny.OSNI@HIS-PHOENIX-MULTICS.ARPA>
  2393. Received: from CUCS20 by CU20B with DECnet; 1 Feb 84 11:18:55 EST
  2394. Received: from CISL-SERVICE-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Wed 1 Feb 84 11:02:44-EST
  2395. Received: from HIS-PHOENIX-MULTICS.ARPA by CISL-SERVICE-MULTICS.ARPA dial; 01-Feb-1984 09:27:36-est
  2396. Acknowledge-To:  Kevin Kenny <Kenny@HIS-PHOENIX-MULTICS.ARPA>
  2397. Date:  Tue, 31 Jan 84 21:29 MST
  2398. From:  Kevin Kenny <Kenny@HIS-PHOENIX-MULTICS.ARPA>
  2399. Subject:  8th-bit quoting and KERMIT-80
  2400. Reply-To:  Kenny%PCO@CISL-SERVICE-MULTICS.ARPA
  2401. To:  INFO-KERMIT@COLUMBIA-20.ARPA
  2402. Message-ID:  <840201042936.021068@HIS-PHOENIX-MULTICS.ARPA>
  2403.  
  2404. Has anyone else tried to get 8th-bit-quoting into CP/M Kermit? I don't
  2405. want to start hacking on it if someone else already has it or is working
  2406. on it; that way lies reinvention of the wheel.
  2407.  
  2408. /k**2 (Kenny%PCO@CISL)
  2409.  2-Feb-84 12:14:25-EST,1992;000000000000
  2410. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2411. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 12:14:04 EST
  2412. Date: Thu 2 Feb 84 12:11:10-EST
  2413. From: Frank da Cruz <cc.fdc@CUCS20>
  2414. Subject: KERMIT for RSX-11 and RSTS/E
  2415. To: Info-Kermit@CUCS20
  2416. cc: ATSBDN%UOFT01@CU20B, AP2.L-Lidofsky@CU20A, KMM%CORNELLA@CU20B
  2417.  
  2418. This is to announce a major new implementation of KERMIT for the PDP-11, from
  2419. Brian Nelson at the University of Toledo in Ohio (ATSBDN@UOFT01.BITNET).  The
  2420. program is written in MACRO-11, and can be configured for RSX-11/M, M-Plus,
  2421. or RSTS/E.
  2422.  
  2423. Minimum system requirements:
  2424.  
  2425.         RSTS    v8.0 or later, with multiple private delimiters and RMS V2
  2426.         RSX11M  v4.1 or later, with full duplex terminal driver and RMS V2
  2427.         RSX11M+ v2.1 or later, with full duplex terminal driver and RMS V2
  2428.  
  2429. This version of Kermit supports server mode and full wildcarding for SEND and
  2430. GET.  It also supports the CONNECT command, which can be used to dial out of
  2431. the RSTS or RSX system and talk to another Kermit somewhere else.  In addition
  2432. to supporting the basic server functions -- SEND, GET, BYE -- KERMIT-11 also
  2433. provides such advanced functions as remote directory listing, file deletion,
  2434. directory switching, disk space inquiry, and more.  In fact, it's so advanced
  2435. that many of these functions can be invoked only by another copy of itself!
  2436. (But new releases of MS DOS, DEC-20, and other KERMITs are on the way.)
  2437.  
  2438. An adaptation of the same program for RT-11 is expected within a month or so.
  2439.  
  2440. The files are available from host COLUMBIA-20 via anonymous FTP (ARPANET) or
  2441. host CU20B (CCNET) via anonymous NFT (from certain CCNET hosts) as KER:K11*.*.
  2442. There are about 42 files, most of them small, including user documentation,
  2443. installation instructions, command and control files for building the program,
  2444. and the MACRO source itself.
  2445.  
  2446. Congratulations and thanks to Brian for an excellent job on this long-awaited
  2447. version of KERMIT.
  2448.  
  2449. - Frank
  2450. -------
  2451.  2-Feb-84 13:41:35-EST,934;000000000000
  2452. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2453. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 13:41:26 EST
  2454. Date: Thu 2 Feb 84 12:12:00-EST
  2455. From: Frank da Cruz <cc.fdc@CUCS20>
  2456. Subject: New release of VAX/VMS Pascal-based KERMIT
  2457. To: Info-Kermit@CUCS20
  2458.  
  2459. A new release of the Pascal/Fortran VAX/VMS KERMIT implementation has been
  2460. received from Bruce Pinn at the University of Toronto in Ontario.  It can
  2461. operate in either local or remote mode, but there is no server operation.
  2462. This version of KERMIT is an alternative to the Bliss/Macro-32 implementation
  2463. from Stevens Institute of Technology (which is more advanced) and the VAX-11
  2464. C version from somewhere inside DEC (an adaptation of an early release of UNIX
  2465. Kermit).  Comparisons of these three VMS KERMITs would be welcome on the
  2466. Info-Kermit mailing list.
  2467.  
  2468. This program is available in KER:VF*.* on COLUMBIA-20 (ARPANET FTP) or CU20B
  2469. (CCNET NFT).
  2470.  
  2471. - Frank
  2472. -------
  2473.  2-Feb-84 14:15:25-EST,901;000000000000
  2474. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2475. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 14:15:08 EST
  2476. Date: Thu 2 Feb 84 12:16:28-EST
  2477. From: Frank da Cruz <cc.fdc@CUCS20>
  2478. Subject: New Release of RT-11 Pascal-Based KERMIT
  2479. To: Info-Kermit@CUCS20
  2480. cc: Michael@CUCS20
  2481.  
  2482. A new release of the RT-11 KERMIT written in OMSI Pascal has been received from
  2483. Philip Murton at the University of Toronto (...!utcstat!utcss!philip).  This
  2484. release is more modular, more configurable, and has many improvements over the
  2485. earlier version, including a keyword-style (rather than single-character)
  2486. command parser.  Perhaps most important, the is now distributed with
  2487. configurable "hexified" binaries so that you don't need to have OMSI Pascal on
  2488. your RT-11 system to run it.
  2489.  
  2490. The files are available from COLUMBIA-20 (ARPANET FTP) or CU20B (CCNET NFT) as
  2491. KER:RT*.*.  Comments welcome.
  2492.  
  2493. - Frank
  2494. -------
  2495.  2-Feb-84 14:47:29-EST,934;000000000000
  2496. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2497. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 14:47:21 EST
  2498. Date: Thu 2 Feb 84 12:27:11-EST
  2499. From: Frank da Cruz <cc.fdc@CUCS20>
  2500. Subject: New Release of VAX/VMS Pascal-Based KERMIT
  2501. To: Info-Kermit@CUCS20
  2502.  
  2503. A new release of the Pascal/Fortran VAX/VMS KERMIT implementation has been
  2504. received from Bruce Pinn at the University of Toronto in Ontario.  It can
  2505. operate in either local or remote mode, but there is no server operation.
  2506. This version of KERMIT is an alternative to the Bliss/Macro-32 implementation
  2507. from Stevens Institute of Technology (which is more advanced) and the VAX-11
  2508. C version from somewhere inside DEC (an adaptation of an early release of UNIX
  2509. Kermit).  Comparisons of these three VMS KERMITs would be welcome on the
  2510. Info-Kermit mailing list.
  2511.  
  2512. This program is available in KER:VF*.* on COLUMBIA-20 (ARPANET FTP) or CU20B
  2513. (CCNET NFT).
  2514.  
  2515. - Frank
  2516. -------
  2517.  2-Feb-84 15:40:41-EST,769;000000000000
  2518. Return-Path: <@CUCS20:POLARIS@USC-ISI>
  2519. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 15:40:34 EST
  2520. Received: from USC-ISI.ARPA by COLUMBIA-20.ARPA with TCP; Thu 2 Feb 84 15:38:29-EST
  2521. Date: 2 Feb 1984 12:34-PST
  2522. Sender: POLARIS@USC-ISI
  2523. Subject: KERMIT FOR HP3000
  2524. From: POLARIS@USC-ISI
  2525. To: INFO-KERMIT@COLUMBIA-20
  2526. Message-ID: <[USC-ISI] 2-Feb-84 12:34:39.POLARIS>
  2527.  
  2528. i REMEMBER READING A MESSAGE a while back about someone at work on
  2529. a KERMIT for the HP-3000.  Has there been any progress on this?
  2530. If a HP-300 KERMIT is somewhere available, we would appreciate info
  2531. on obtaining it, otherwise, we are interested in trying to produce
  2532. at least a basic KERMIT (no file SERVER).  Any advice, or help would be
  2533. greatly appreciated.
  2534.  
  2535. -Mike Seyfrit, Polaris
  2536.  2-Feb-84 19:58:52-EST,635;000000000000
  2537. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2538. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 19:58:48 EST
  2539. Date: Thu 2 Feb 84 19:55:53-EST
  2540. From: Frank da Cruz <cc.fdc@CUCS20>
  2541. Subject: Re: KERMIT FOR HP3000
  2542. To: POLARIS@USC-ISI.ARPA, INFO-KERMIT@CUCS20
  2543. In-Reply-To: Message from "POLARIS@USC-ISI" of Thu 2 Feb 84 15:34:00-EST
  2544.  
  2545. No news since I last checked.  But before you start on anything, check with
  2546. Ken Poulton at HP labs, who was going to do a version for the HP-1000 and
  2547. -3000 using the Software Tools.  Ken is at kdp.hp-labs@Rand-Relay.  After
  2548. doing this, please let me know who's doing what.  Thanks.  - Frank
  2549. -------
  2550.  2-Feb-84 20:14:17-EST,1065;000000000000
  2551. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2552. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 20:14:14 EST
  2553. Date: Thu 2 Feb 84 20:00:55-EST
  2554. From: Frank da Cruz <cc.fdc@CUCS20>
  2555. Subject: KERMIT for HP-150
  2556. To: Info-Kermit@CUCS20
  2557. cc: Faunt.HP-LABS@RAND-RELAY.ARPA, twc.HP-LABS@RAND-RELAY.ARPA,
  2558.     kdp.HP-LABS@RAND-RELAY.ARPA
  2559.  
  2560. KERMIT for the HP-150 MS DOS micro is now available.  It is based on IBM PC
  2561. Kermit Version 1.3A, circa last June.  It works quite well for both terminal
  2562. emulation (HP2621) or file transfer.  Terminal connection loses occasionally at
  2563. 4800 baud, but this seems to be a feature of the firmware.
  2564.  
  2565. The support for the HP-150 come from Frank Heartney at HP.  We'll be
  2566. integrating it into the new MS DOS KERMIT in the next few weeks.  In the
  2567. meantime, it's available as KER:HP150.* from COLUMBIA-20 (ARPANET FTP) or CU20B
  2568. (CCNET NFT).  The .FIX file is a nibble-encoded .EXE file, which you can
  2569. download using the same procedure as for IBM PC Kermit (assuming you have
  2570. Basic) -- the PCKSEND and PCKGET programs.
  2571.  
  2572. - Frank
  2573. -------
  2574.  2-Feb-84 20:26:49-EST,1004;000000000000
  2575. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2576. Received: from CUCS20 by CU20B with DECnet; 2 Feb 84 20:26:43 EST
  2577. Date: Thu 2 Feb 84 20:02:53-EST
  2578. From: Frank da Cruz <cc.fdc@CUCS20>
  2579. Subject: KERMIT for Data General AOS
  2580. To: Info-Kermit@CUCS20
  2581.  
  2582. An implementation of KERMIT for Data General machines running AOS has been
  2583. contributed by John Lee of RCA Labs, Princeton, New Jersey.  It is written in
  2584. Ratfor, and is essentially a translation of the Unix implementation -- a basic
  2585. "no frills" KERMIT that runs in both remote and local mode, and can communicate
  2586. with IBM mainframes as well as ordinary full-duplex ASCII systems.  In glancing
  2587. through the code, I also noticed hooks for running under RDOS.
  2588.  
  2589. The files are in KER:AOS*.* available via anonymous FTP from host COLUMBIA-20
  2590. (ARPANET) or NFT from CU20B (CCNET).  Thanks to Glenn Everhart of RCA GSD, who
  2591. is also the DECUS RSX SIG Tape coordinator, for unearthing this version, doing
  2592. the tape conversion, and sending it in.
  2593.  
  2594. - Frank
  2595. -------
  2596.  3-Feb-84 19:32:02-EST,2274;000000000000
  2597. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2598. Received: from CUCS20 by CU20B with DECnet; 3 Feb 84 19:31:58 EST
  2599. Date: Fri 3 Feb 84 19:30:42-EST
  2600. From: Frank da Cruz <cc.fdc@CUCS20>
  2601. Subject: [TS.WALT: Fortran/Pascal "VMS KERMIT"]
  2602. To: Info-Kermit@CUCS20
  2603.  
  2604. Too many KERMITs for the VAX?
  2605.                 ---------------
  2606. From-the-terminal-of: "Walt Lamia (LAMIA at TOPCAT)"
  2607. Subject: Fortran/Pascal "VMS KERMIT"
  2608.  
  2609.     I am, sorry to say, disappointed in the release of yet another
  2610. Kermit for VMS.  We have had our problems in getting the Bliss version working
  2611. well, and this introduces a whole new product to worry about.  Let me
  2612. voice my concern and objection to the propagation of this version
  2613. anywhere beyond the originating system.  I have no objections to individual
  2614. sites writing whatever God-awful versions in whatever languages they think
  2615. are "neat" (i.e. let's all wait for some U.K. site to write a CORAL-66
  2616. version).  But for general public release and support, let's all of
  2617. us in the Kermit community agree on what (one!) version of the product
  2618. will be the official, legal, supported, definitive version for each
  2619. major system (maybe we should define those, too...I nominate TOPS-20,
  2620. TOPS-10, VMS, UNIX, CP/M, MS-DOS, VM(whatever) [IBM], RSX, RT11, RSTS,
  2621. and possible a "generic" Fortran (for host systems) and a "generic" Basic
  2622. version(for micros) for bootstraping onto new systems.  We should even
  2623. consider declaring one host version and one micro version as the "definitive"
  2624. version for test, verification, and certification purposes.
  2625.  
  2626.     I hope I don't sound too much like the autocratic software engineering
  2627. manager, but I foresee moby problems if lots of "slightly" different
  2628. versions with slightly different supported protocols are running
  2629. around ("Your new release of Version X doesn't work - you didn't
  2630. test it with Version Y" ... "But I did test it with Version Z, and it
  2631. worked")  (cf. X=Robin 3.7  Y=VMS Bliss  Z=TOPS-20).
  2632.  
  2633.     Feel free to forward this message around for comment.  If anyone
  2634. on the networks wants to send me mail, please use the following (also
  2635. CC. to EIBEN):
  2636.  
  2637.          DECnet       TOPCAT::LAMIA
  2638.          Usenet       ...decvax!decwrl!rhea!topcat!lamia
  2639.     ARPAnet        decwrl!rhea!topcat!lamia@Shasta
  2640. -------
  2641.  4-Feb-84 00:26:52-EST,958;000000000000
  2642. Return-Path: <@CUCS20:judd%umcp-cs@CSNet-Relay>
  2643. Received: from CUCS20 by CU20B with DECnet; 4 Feb 84 00:26:49 EST
  2644. Received: from csnet-cic.ARPA by COLUMBIA-20.ARPA with TCP; Sat 4 Feb 84 00:25:35-EST
  2645. Date:     3 Feb 84 22:56:41 EST  (Fri)
  2646. From: Judd Rogers <judd%umcp-cs@CSNet-Relay>
  2647. Return-Path: <judd%umcp-cs@CSNet-Relay>
  2648. Subject:  Re:  [TS.WALT: Fortran/Pascal "VMS KERMIT"]
  2649. To: Frank da Cruz <cc.fdc@COLUMBIA-20>, Info-Kermit@COLUMBIA-20
  2650. Via:  UMCP-CS; 3 Feb 84 23:05-EST
  2651.  
  2652. Since the fortran/Pascal versions of Kermit work NOW lets make them the 
  2653. standards (or bring them up to the same functionality of the non-working
  2654. Bliss version and then make them standard).  After all, standard programs
  2655. should work!  {swat! for people who insist on writing stuff in 'neat'
  2656. languages      like Bliss).
  2657.  
  2658. Better yet, formalize a functional deffinition of exactaly what any 
  2659. correct Kermit program will do.  That will be the standard.
  2660.  
  2661. Judd Rogers
  2662.  4-Feb-84 00:58:04-EST,685;000000000000
  2663. Return-Path: <@CUCS20:MOORE.LOSANGEL.IBM-SJ@Rand-Relay>
  2664. Received: from CUCS20 by CU20B with DECnet; 4 Feb 84 00:58:00 EST
  2665. Received: from rand-relay.ARPA by COLUMBIA-20.ARPA with TCP; Sat 4 Feb 84 00:56:51-EST
  2666. Date: 3 Feb 1984 16:07:03-PST (Friday)
  2667. From: Jim moore <MOORE.LOSANGEL.IBM@Rand-Relay>
  2668. Return-Path: <MOORE.LOSANGEL.IBM-SJ@Rand-Relay>
  2669. Subject: KERMIT/VM/CMS
  2670. To: info-kermit@columbia-20
  2671. Via:  IBM-SJ; 3 Feb 84 20:49-PST
  2672.  
  2673. Is there anyone out there on VNET who has a running KERMIT for
  2674. VM/CMS?  I tried to assemble it here, but the required MACLIBs
  2675. seem to be hopelessly unavailable.
  2676.  
  2677. Thanks
  2678.  
  2679. Csnet:  MOORE.LOSANGEL.IBM@RAND-RELAY
  2680.  
  2681. VNET:  MOORE at LOSANGEL
  2682.  6-Feb-84 02:45:53-EST,846;000000000000
  2683. Return-Path: <@CUCS20:HFISCHER@USC-ECLB.ARPA>
  2684. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 02:45:48 EST
  2685. Received: from USC-ECLB.ARPA by COLUMBIA-20.ARPA with TCP; Mon 6 Feb 84 02:44:35-EST
  2686. Date:  5 Feb 1984 2340-PST
  2687. From: HFISCHER at USC-ECLB.ARPA
  2688. Subject: Draft User's Guide to PC-DOS & MS-DOS Kermit
  2689. To:   cc.fdc at COLUMBIA-20, cc.DAPHNE at COLUMBIA-20
  2690. cc:   info-kermit at COLUMBIA-20, HFischer at USC-ECLB
  2691.  
  2692. Frank and Daphne,
  2693.  
  2694. I have made up a first draft of a User's Manual for the KERMIT-86
  2695. version which includes the TAKE, SERVER, and SET CONSOLE.
  2696.  
  2697. This is available for FTP-ing from Arpanet host USC-ECLB, file
  2698. <HFischer>PCK20.LPT (default-style printable on dumb terminal), and
  2699. in file <HFischer>PCK20.MSS (Scribe file for use when generating
  2700. fancy printout for fancy printers).
  2701.  
  2702.  
  2703.      Herm Fischer
  2704. -------
  2705.  6-Feb-84 11:09:30-EST,1583;000000000000
  2706. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2707. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 11:09:22 EST
  2708. Date: Mon 6 Feb 84 11:06:23-EST
  2709. From: Frank da Cruz <cc.fdc@CUCS20>
  2710. Subject: Re:  [TS.WALT: Fortran/Pascal "VMS KERMIT"]
  2711. To: judd%umcp-cs@CSNET-CIC.ARPA, Info-Kermit@CUCS20
  2712. In-Reply-To: Message from "Judd Rogers <judd%umcp-cs@CSNet-Relay>" of Fri 3 Feb 84 22:56:41-EST
  2713.  
  2714. I agree with the need to write a fully-configured KERMIT in some high-level
  2715. language, like C, to serve as a basis for any other implementation.  We'll
  2716. probably do this.  In the meantime, however, freedom of choice will have to
  2717. prevail.  There's no one place in the world that has an example of every
  2718. machine/operating system/language for which an implementation of KERMIT has
  2719. been done, and can therefore validate or compare all these versions.  In
  2720. particular, I've never heard before that the Bliss implementation of KERMIT for
  2721. the VAX was "non-working", and in fact have never had verification (except from
  2722. the original contributors) that the Pascal/Fortran version DID work.  Some
  2723. sites say they would rather run the Pascal/Fortran version because they don't
  2724. have Bliss, while others would rather run the Bliss version because they don't
  2725. have Pascal -- the latter include sites that also don't have Bliss.
  2726.  
  2727. While Bliss might not be our favorite language, I don't think it was chosen
  2728. because it was "neat", but rather because it was portable among several
  2729. different systems which the authors had to support -- the only such language
  2730. they had at their disposal.
  2731.  
  2732. - Frank
  2733. -------
  2734.  6-Feb-84 12:02:46-EST,451;000000000000
  2735. Return-Path: <@CUCS20:beattie@bbn-unix>
  2736. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 12:02:39 EST
  2737. Received: from mitre-gateway by COLUMBIA-20.ARPA with TCP; Mon 6 Feb 84 12:01:03-EST
  2738. Date:  6 Feb 1984 11:55:39 EST (Monday)
  2739. From: brian beattie <beattie at mitre-gateway>
  2740. Subject: unix kermit server
  2741. To: info-kermit at columbia-20
  2742.  
  2743. Hi,
  2744.     does anyone have/know of a kermit server that will run under
  2745. UNIX?
  2746.  
  2747. beattie at mitre-gateway
  2748.  
  2749.  6-Feb-84 13:16:45-EST,809;000000000000
  2750. Return-Path: <@CUCS20:G.TJM@SU-SCORE.ARPA>
  2751. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 13:16:40 EST
  2752. Received: from SU-SCORE.ARPA by COLUMBIA-20.ARPA with TCP; Mon 6 Feb 84 13:15:15-EST
  2753. Date: Mon 6 Feb 84 10:15:23-PST
  2754. From: Ted Markowitz <G.TJM@SU-SCORE.ARPA>
  2755. Subject: Re: IBM PC Kermit
  2756. To: cc.fdc@COLUMBIA-20.ARPA, Info-Kermit@COLUMBIA-20.ARPA,
  2757.     Info-IBMPC@USC-ISIB.ARPA
  2758. In-Reply-To: Message from "Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>" of Mon 23 Jan 84 16:48:23-PST
  2759.  
  2760. I'd just like to cast a vote in favor of taking the ANSI (VT100) terminal
  2761. emulation out of the 'sky' and putting it in the priority list. Much software
  2762. I'm aware of uses this standard and it would make life a GREAT deal simpler
  2763. for many folks.
  2764.  
  2765. Good luck and thanks for the effort in advance!
  2766.  
  2767. --ted
  2768. -------
  2769.  6-Feb-84 13:41:12-EST,813;000000000000
  2770. Return-Path: <@CUCS20:HFISCHER@USC-ECLB.ARPA>
  2771. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 13:41:08 EST
  2772. Received: from USC-ECLB.ARPA by COLUMBIA-20.ARPA with TCP; Mon 6 Feb 84 13:39:42-EST
  2773. Date:  6 Feb 1984 1038-PST
  2774. From: HFISCHER at USC-ECLB.ARPA
  2775. Subject: Minor revision made to PC KERMIT-86 User's Manual
  2776. To:   cc.fdc at COLUMBIA-20, cc.daphne at COLUMBIA-20
  2777. cc:   info-kermit at COLUMBIA-20
  2778.  
  2779. Frank and Daphne,
  2780.  
  2781. An error in the User's manual was corrected.  The changes indicate that
  2782. remote operation of KERMIT-86 over comm lines, using the DOS 2 CTTY
  2783. command need to redirect standard output to the remote console so the
  2784. informational and error messages don't fight with packets on the
  2785. comm line.  The files corrected are [ECLB]<HFischer>PCK20.LPT and .MSS .
  2786.  
  2787.   Herm Fischer
  2788. -------
  2789.  6-Feb-84 14:00:41-EST,642;000000000000
  2790. Return-Path: <CC.DAPHNE@COLUMBIA-20.ARPA>
  2791. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 14:00:37 EST
  2792. Date: Mon 6 Feb 84 13:43:51-EST
  2793. From: Daphne Tzoar <CC.DAPHNE@CUCS20>
  2794. Subject: Re: KERMIT/VM/CMS
  2795. To: MOORE.LOSANGEL.IBM@RAND-RELAY.ARPA
  2796. cc: info-kermit@CUCS20
  2797. In-Reply-To: Message from "Jim moore <MOORE.LOSANGEL.IBM@Rand-Relay>" of Fri 3 Feb 84 19:07:03-EST
  2798.  
  2799.  Three files are required, all of them available in the Kermit directory.
  2800.  They are: CMSKERMIT, CMSNXTFST and CMSWILD.  Copy these files to your
  2801.  CMS system, rename them to Kermit, Nextfst, and Wild.  They should
  2802.  compile without any problems.
  2803. /daphne
  2804. -------
  2805.  6-Feb-84 22:01:56-EST,687;000000000000
  2806. Return-Path: <@CUCS20:rag@uw-june>
  2807. Received: from CUCS20 by CU20B with DECnet; 6 Feb 84 22:01:52 EST
  2808. Received: from uw-june by COLUMBIA-20.ARPA with TCP; Mon 6 Feb 84 22:00:35-EST
  2809. Date: 6 Feb 1984 18:46:25-PST
  2810. From: David Ragozin <rag@uw-june>
  2811. To: beattie@mitre-gateway, info-kermit@columbia-20
  2812. Subject: Reply to brean beattie Re: Unix kermit server
  2813.  
  2814. I do not know of a unix kermit server, and would like to have such also.
  2815. I have, however, adapted the unix kermit.c so that it allows multiple
  2816. commands just as most other kermits do.  It is a short change
  2817. to the code, which seems to work on Berkeley 4.1 and 4.2. I can send
  2818. it in its current state if anyone is interested.
  2819.  7-Feb-84 01:44:06-EST,1314;000000000000
  2820. Return-Path: <@CUCS20:fox%vpi.vpi@Rand-Relay>
  2821. Received: from CUCS20 by CU20B with DECnet; 7 Feb 84 01:44:01 EST
  2822. Received: from csnet-cic.ARPA by COLUMBIA-20.ARPA with TCP; Tue 7 Feb 84 01:42:48-EST
  2823. Date:     Mon, 6 Feb 84 14:57 EST
  2824. From: Ed Fox <fox.vpi@Rand-Relay>
  2825. Return-Path: <fox%vpi.vpi@Rand-Relay>
  2826. Subject:  Can Kermit be used to build a communications subroutine for IBM PC?
  2827. Received: from rand-relay.ARPA by csnet-cic.ARPA ; 7 Feb 84 00:58:51 EST (Tue)
  2828. To: info-kermit@columbia-20
  2829. Cc: fox.vpi@Rand-Relay
  2830. Via:  vpi; 6 Feb 84 19:31-PST
  2831.  
  2832. Can some part or parts of Kermit be incorporated in another package?
  2833. I need a relatively small subroutine available (or something using
  2834. interrupts) that a DOS 2.10 C program can call to:
  2835. 1)choose and logon to a machine, using direct LAN connection or autodialing
  2836. 2)send ascii messages
  2837. 3)receive and store ascii messages
  2838.  
  2839. The C program must also communicate with a user via keyboard and monitor.
  2840. My interest is in a reliable routine that is easy to use and won't take
  2841. too much memory, and is callable by C.  YTERM has been mentioned - is part of
  2842. that suitable instead of part of KERMIT?  Sorry for not knowing more about
  2843. where to start in this project.
  2844.  
  2845. Thanks for the help! - Ed Fox (fox.vpi@rand-relay on ARPANET
  2846.    or foxea@vpivm1 on bitnet)
  2847.  7-Feb-84 10:10:40-EST,757;000000000000
  2848. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2849. Received: from CUCS20 by CU20B with DECnet; 7 Feb 84 10:10:33 EST
  2850. Date: Tue 7 Feb 84 10:08:31-EST
  2851. From: Frank da Cruz <cc.fdc@CUCS20>
  2852. Subject: Re: Can Kermit be used to build a communications subroutine for IBM PC?
  2853. To: fox.vpi@RAND-RELAY.ARPA, info-kermit@CUCS20
  2854. In-Reply-To: Message from "Ed Fox <fox.vpi@Rand-Relay>" of Tue 7 Feb 84 01:42:59-EST
  2855.  
  2856. Kermit is probably not what you want for choosing and logging in to a machine,
  2857. sending and receiving ASCII messages, manipulating autodialers.  These things
  2858. are done well by cheap commercial communication packages, but CP/M Kermit (at
  2859. least in its present state) concentrates more on terminal emulation and
  2860. protocol-driven file transfer.  - Frank
  2861. -------
  2862.  7-Feb-84 11:14:43-EST,506;000000000000
  2863. Return-Path: <@CUCS20:OC.WBC3@CU20B>
  2864. Received: from CUCS20 by CU20B with DECnet; 7 Feb 84 11:14:31 EST
  2865. Received: from CU20B by CUCS20 with DECnet; 7 Feb 84 11:06:59 EST
  2866. Date: Tue 7 Feb 84 11:07:19-EST
  2867. From: Bill Catchings <OC.WBC3@CU20B>
  2868. Subject: Wang PC
  2869. To: Info-Kermit@CUCS20
  2870.  
  2871. Has anyone adapted the IBM PC version of Kermit to support the Wang PC?
  2872. It runs MS-DOS, so it is at least possible.  Let me know if you have
  2873. even tried, otherwise I'll have to do it myself.
  2874.  
  2875.                         -Bill
  2876.  
  2877. -------
  2878.  7-Feb-84 11:46:33-EST,567;000000000000
  2879. Return-Path: <@CUCS20:gjg@cmu-cs-cad>
  2880. Received: from CUCS20 by CU20B with DECnet; 7 Feb 84 11:46:12 EST
  2881. Received: from CMU-CS-CAD by COLUMBIA-20.ARPA with TCP; Tue 7 Feb 84 11:43:50-EST
  2882. Date: 7 Feb 1984 11:33:46-EST
  2883. From: Greg.Glass@CMU-CS-CAD
  2884. To: info-kermit@cucs20
  2885. Subject: Kermit on the SUN
  2886.  
  2887. I recall sometime back seeing mention of someone getting kermit running
  2888. on a SUN.  As I am going to be moving a copy of ckermit.c(the vers. that
  2889. I use on our VAX) over to one of these I would like to get in touch with
  2890. anyone that has done this.
  2891.             Greg
  2892.  
  2893.  
  2894.  
  2895.  7-Feb-84 16:31:55-EST,816;000000000000
  2896. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  2897. Received: from CUCS20 by CU20B with DECnet; 7 Feb 84 16:31:50 EST
  2898. Date: Tue 7 Feb 84 16:30:25-EST
  2899. From: Frank da Cruz <cc.fdc@CUCS20>
  2900. Subject: CP/M-86 Kermit version 2.3 available
  2901. To: Info-Kermit@CUCS20
  2902.  
  2903. This is the version that runs on the DEC Rainbow and the NEC APC.  The major
  2904. differences from the earlier release are:
  2905.  
  2906.  Parity is handled correctly.
  2907. . IBM mode (parity, handshake, half duplex) works correctly.
  2908. . System dependencies are better isolated.
  2909. . Buffer clearing is done between packets to prevent "packet echoing".
  2910.  
  2911. Source is in KER:86*.*.  Hex and binary for the Rainbow are in KER:RB*.*, and
  2912. for the APC in KER:APC*.*.  All these files accessible at host COLUMBIA-20 via
  2913. anonymous FTP (ARPANET) or NFT from CUCS20 (CCNET).
  2914.  
  2915. - Frank
  2916. -------
  2917.  7-Feb-84 21:38:22-EST,1327;000000000000
  2918. Return-Path: <@CUCS20:ABN.ISCAMS@USC-ISID>
  2919. Received: from CUCS20 by CU20B with DECnet; 7 Feb 84 21:38:18 EST
  2920. Received: from USC-ISID.ARPA by COLUMBIA-20.ARPA with TCP; Tue 7 Feb 84 21:40:01-EST
  2921. Date: 7 Feb 1984 17:39-PST
  2922. Sender: ABN.ISCAMS@USC-ISID
  2923. Subject: Re: Wang PC
  2924. From: ABN.ISCAMS@USC-ISID
  2925. To: oc.wbc3@COLUMBIA-20
  2926. Cc: Info-Kermit@CUCS20
  2927. Message-ID: <[USC-ISID] 7-Feb-84 17:39:44.ABN.ISCAMS>
  2928. In-Reply-To: The message of Tue 7 Feb 84 11:07:19-EST from Bill Catchings <OC.WBC3@CU20B>
  2929.  
  2930. Bill,
  2931.  
  2932. Hope this reaches you - your original return message choked up my mailer
  2933. (HERMES).
  2934.  
  2935. I looked at the Wang PC's references and considered porting the IBM PC KERMIT
  2936. over to it - but couldn't figure out the right port addresses, and being
  2937. fairly new to interrupts...... got scared/felt dumb, and gave it up.  Not
  2938. very much information in the standard Wang manuals, at least not for a
  2939. relatively inexperienced 16-bit hacker like me.
  2940.  
  2941. Rots of ruck - would be most interested if someone does do this thing --
  2942. we have several Wang PCs here, and would like KERMIT to get some sort of
  2943. compatible protocol for talking with other systems/machines.  The Wang
  2944. proprietary communications software is very flexible, but won't error-trap
  2945. with other systems.
  2946.  
  2947. Regards,
  2948. David Kirschbaum
  2949. Toad Hall (ABN.ISCAMS@USC-ISID)
  2950.  8-Feb-84 13:16:10-EST,785;000000000000
  2951. Return-Path: <@CUCS20:OC.GARLAND@CU20B>
  2952. Received: from CUCS20 by CU20B with DECnet; 8 Feb 84 13:16:04 EST
  2953. Received: from CU20B by CUCS20 with DECnet; 8 Feb 84 13:16:05 EST
  2954. Date: Wed 8 Feb 84 13:12:26-EST
  2955. From: Richard Garland <OC.GARLAND@CU20B>
  2956. Subject: Rainbow Kermit
  2957. To: Info-kermit@CUCS20
  2958. cc: OC.GARLAND@CU20B
  2959.  
  2960. To all Rainbow Kermit developers:
  2961.  
  2962. I expect to put a few enhancements into Rainbow Kermit this week.  First
  2963. will be some optional flow control (a'la VT100 Auto XON/XOFF), and next 
  2964. possibly will be integarting the special function keys (HELP, DO, EXIT,
  2965. etc.).  I am working on version 2.3 as a base.
  2966.  
  2967. If you are or intend to do anything to Rainbow Kermit in the near furure,
  2968. please hold off or let me know so we can stay consistant.
  2969.  
  2970.                     Rg
  2971. -------
  2972.  8-Feb-84 14:43:45-EST,648;000000000000
  2973. Return-Path: <@CUCS20:johnston@LBL-CSAM>
  2974. Received: from CUCS20 by CU20B with DECnet; 8 Feb 84 14:43:41 EST
  2975. Received: from lbl-csam.ARPA by COLUMBIA-20.ARPA with TCP; Wed 8 Feb 84 14:43:45-EST
  2976. Return-Path: <johnston@LBL-CSAM>
  2977. Received: by lbl-csam.ARPA ; Wed, 8 Feb 84 11:44:09 pst
  2978. Date: Wed, 8 Feb 84 11:44:09 pst
  2979. From: (Bill Johnston [csam]) johnston@LBL-CSAM
  2980. Message-Id: <8402081944.AA12541@lbl-csam.ARPA>
  2981. To: info-kermit@columbia-20
  2982. Subject: IBM/MVS Kermit?
  2983.  
  2984. Does anyone know of an MVS/TSO version of Kermit, or how close
  2985. the VM/CMS version might be (i.e. how hard would it be to convert)?
  2986. Thanks, Bill Johnston
  2987. johnston@lbl-csam
  2988.  8-Feb-84 18:17:35-EST,1255;000000000000
  2989. Return-Path: <@CUCS20:leo@MIT-PAMELA>
  2990. Received: from CUCS20 by CU20B with DECnet; 8 Feb 84 18:17:30 EST
  2991. Received: from MIT-MC by COLUMBIA-20.ARPA with TCP; Wed 8 Feb 84 17:37:11-EST
  2992. Date: Sunday 5 February 1984 09:46:24 EDT
  2993. From: Leo Hourvitz <leo@mit-pamela>
  2994. Subject: Too many Kermits (Kermi ?)
  2995. To: <Info-Kermit%COLUMBIA-20@mit-mc>
  2996.  
  2997.  
  2998. I'm afraid I disagree with Walt Lamia's feelings about too many
  2999. kermits.  Of course, it ain't up to me, it's gonna be up to
  3000. Frank as to what Info-Kermit 'supports', but it seems that there
  3001. can indeed be valid reasons for multiple kermits propagating
  3002. around.  For instance, the X version uses a feature not available
  3003. here, or, we don't have the compiler for the Y version.  I know
  3004. that in installing software on systems I have been glad to find
  3005. alternate versions of a program, since for some reason the alternate
  3006. versions came up much more easily than the first version I got.
  3007. I understand Walt L.'s concern with infinite numbers of implmentations
  3008. floating around; certainly, we can ask why these people wrote their
  3009. own implementation instead of using an existing one.  But often,
  3010. they had some reason for doing so...
  3011.  
  3012. Leo Hourvitz
  3013. Architecture Machine Group, MIT
  3014. Arpa: leo%mit-pamela@mit-mc
  3015.  
  3016.  8-Feb-84 19:27:34-EST,1686;000000000000
  3017. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3018. Received: from CUCS20 by CU20B with DECnet; 8 Feb 84 19:27:24 EST
  3019. Date: Wed 8 Feb 84 19:28:18-EST
  3020. From: Frank da Cruz <cc.fdc@CUCS20>
  3021. Subject: Re: IBM/MVS Kermit?
  3022. To: "(Bill Johnston [csam]) johnston"@LBL-CSAM.ARPA, info-kermit@CUCS20
  3023. In-Reply-To: Message from "(Bill Johnston [csam]) johnston@LBL-CSAM" of Wed 8 Feb 84 14:44:06-EST
  3024.  
  3025. There have been many rumors of people doing KERMIT for MVS (or OS) / TSO, but
  3026. to date none have panned out (somebody please correct me if I'm wrong).  In any
  3027. case, I'd venture to suggest that it might be more fruitful to work from one of
  3028. the PL/I or Fortran implementations as a base, rather than the VM/CMS version,
  3029. which is pretty much "bare bones" at this point.  There's a PL/I version for
  3030. Honeywell Multics available in KER:MU*.*, and another one for PRIME computers
  3031. is on a tape that's on its way to me in the mail.  A Fortran version for
  3032. the Cyber 170 is in KER:170*.*.
  3033.  
  3034. The PL/I version is probably the better choice -- it's an easier language to
  3035. work with than Fortran, and turns out to be the (or a) system-programming
  3036. language on quite a few systems, not just IBM, where a more modern or
  3037. "acceptable" high-level language like C or Pascal is not available.
  3038.  
  3039. If anybody wants to take a shot at this, please let me know first; I have a
  3040. few ideas about how the program should be broken up into modules to isolate
  3041. system dependencies, so that the resulting PL/I program could have system-
  3042. dependent plug-in modules to let it run under MVS/TSO, VM/CMS, MULTICS,
  3043. PRIME, etc etc, so that all these systems could share the most advanced
  3044. possible protocol module.
  3045.  
  3046. - Frank
  3047. -------
  3048.  9-Feb-84 11:13:56-EST,1220;000000000000
  3049. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3050. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 11:13:49 EST
  3051. Date: Thu 9 Feb 84 11:15:11-EST
  3052. From: Frank da Cruz <cc.fdc@CUCS20>
  3053. Subject: Re: unix kermit server
  3054. To: beattie@MITRE-GATEWAY.ARPA, info-kermit@CUCS20
  3055. In-Reply-To: Message from "brian beattie <beattie at mitre-gateway>" of Mon 6 Feb 84 11:55:39-EST
  3056.  
  3057. We've received a UNIX Kermit server from someone in France, but we haven't had
  3058. an opportunity to evaluate it yet.  We've also received many other changes to
  3059. Unix Kermit from many other sources, and have quite a lot of checking and
  3060. merging to do.  After we get a new MS DOS Kermit release out the door (which
  3061. is where we're devoting all our effort just now, except for installing and
  3062. announcing new Kermit contributions ever day, it seems, and shipping out about
  3063. five tapes per day), we're going to concentrate on Unix Kermit, bringing it up
  3064. to the level of what's described in the protocol manual, modularizing it, etc.
  3065. In particular, isolating the protocol module will go a long way towards
  3066. satisfying the need of having a system-independent file Kermit file service
  3067. kernel that can be incorporated into any system that has C.  - Frank
  3068. -------
  3069.  9-Feb-84 12:49:28-EST,1650;000000000000
  3070. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3071. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 12:49:22 EST
  3072. Date: Thu 9 Feb 84 12:22:14-EST
  3073. From: Frank da Cruz <cc.fdc@CUCS20>
  3074. Subject: KRFC #10 (?), database service
  3075. To: Info-Kermit@CUCS20
  3076.  
  3077. Somebody called me from the Canadian Film Board with an idea that never
  3078. occurred to me before, even though it's very simple.  He's got some huge
  3079. database on his DEC-20, and wants to use KERMIT from a PC to get selected
  3080. records from it.  The protocol does provide for sending things other than
  3081. files, like directory listings, etc, so why not records from databases?  How
  3082. about a new generic command, say "B", whose argument is a string which you pass
  3083. to a database program -- the string being the search or lookup key, relational
  3084. expression or whatever.  The Kermit server runs the database program (the user
  3085. would have to tell it which database program, and which database, in advance),
  3086. for instance as an inferior process -- this is easy under systems like Unix or
  3087. TOPS-20 -- and each lookup command would have the server feed the argument
  3088. string to the database program, get the result (easy under Unix) and send it
  3089. back in packets (the program on the user side would have the option of
  3090. displaying this information on the screen or putting it in a file).  This
  3091. simple procedure would go a long way towards providing the "integrated micro-
  3092. mainframe link" that we read about so much in the business-oriented trade
  3093. publications.  Anybody see any problems or pitfalls here?  I have absolutely no
  3094. experience with database applications, so I don't want be too glib here.
  3095.  
  3096. - Frank
  3097. -------
  3098.  9-Feb-84 13:02:37-EST,1464;000000000000
  3099. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3100. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 13:02:26 EST
  3101. Date: Thu 9 Feb 84 13:02:49-EST
  3102. From: Frank da Cruz <cc.fdc@CUCS20>
  3103. Subject: KRFC # 11, Kermit commands
  3104. To: Info-Kermit@CUCS20
  3105.  
  3106. Another simple idea.  When communicating with a KERMIT server, particularly a
  3107. server running on the DEC-20, you often wish you could send it a command such
  3108. as you would type to it if it were running interactively.  For instance, you
  3109. were sending text files to it, but now you want to send an 8-bit binary file.
  3110. Rather than shut down the server, connect to the remote side, start Kermit up
  3111. interactively, and give commands like SET FILE BYTESIZE 8 or whatever, wouldn't
  3112. it be a lot easier to type the command from your local system?  This requires a
  3113. new packet type, say "K", with the command string in the data field.  This
  3114. would be similar to the G (generic command) and C (host command) packets.  K
  3115. will be an implementation-specific Kermit command, which the server will
  3116. execute as if it had been typed at it interactively.
  3117.  
  3118. An example of using this (from, say, an IBM PC) --
  3119.  
  3120. Kermit-86>send *.asm
  3121. Kermit-86>remote kermit set file bytesize 8
  3122. Kermit-86>send *.exe
  3123. Kermit-86>remote kermit set file bytesize 7
  3124. Kermit-86>send *.txt
  3125.  
  3126. You could also use it to turn debugging logs on and off, or to do anything
  3127. else the remote KERMIT might be capable of in interactive mode.
  3128.  
  3129. Comments?  - Frank
  3130. -------
  3131.  9-Feb-84 15:34:40-EST,592;000000000000
  3132. Return-Path: <@CUCS20:Wiedemann@RADC-MULTICS.ARPA>
  3133. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 15:34:19 EST
  3134. Received: from RADC-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Thu 9 Feb 84 15:32:54-EST
  3135. Date:  9 February 1984 15:31 est
  3136. From:  Wiedemann.4506i1808 at RADC-MULTICS
  3137. Subject:  KERMIT for MULTICS???
  3138. To:  info-kermit at COLUMBIA-20
  3139.  
  3140.      Is there an implementation of KERMIT for the MULTICS system
  3141. available??  We can "ftp" from virtually anywhere, but transferring
  3142. things down to a dial-up user cannot be presently done.
  3143.      Thanx for your help!
  3144.  
  3145. Wolf Wiedemann
  3146.  9-Feb-84 16:07:05-EST,2422;000000000000
  3147. Return-Path: <@CUCS20:knutson@ut-ngp.ARPA>
  3148. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 16:06:53 EST
  3149. Received: from ut-ngp.ARPA by COLUMBIA-20.ARPA with TCP; Thu 9 Feb 84 16:04:32-EST
  3150. Date: Thu, 9 Feb 84 15:05:30 cst
  3151. From: knutson@ut-ngp.ARPA
  3152. Posted-Date: Thu, 9 Feb 84 15:05:30 cst
  3153. Message-Id: <8402092105.AA14632@ut-ngp.ARPA>
  3154. Received: by ut-ngp.ARPA (4.22/3.14)
  3155.     id AA14632; Thu, 9 Feb 84 15:05:30 cst
  3156. To: Info-Kermit@Columbia-20.ARPA
  3157. Subject: Re:  KRFC #10 (?), database service
  3158.  
  3159. Please, let's not forget what we are working with here!  Kermit is designed
  3160. for reliable data transfer.  If we start adding more to the protocol so that
  3161. it can be all things to all people, we may effectively deter others from
  3162. using it just because the protocol is so massive.  If anything, I would like
  3163. to see the protocol simplified so that there are two levels of the protocol.
  3164. One level is the packet transfer protocol which provides a reliable mechanism
  3165. for data transfer.  The next level would implement the file transfer protocol.
  3166. If we want to add something for database record retrieval, let it replace the
  3167. file transfer protocol.  Let's keep the two seperate.  
  3168.  
  3169. This brings me to another point.  When we say Kermit, what exactly are we
  3170. talking about.  The Kermit file transfer programs and the Kermit protocol
  3171. are seperate issues.  I see real problems with adding to the protocol and
  3172. expecting microcomputers with limited address space to be able to implement
  3173. it.  I am not sure that even the current protocol with all the file attribute
  3174. mess can be implemented on a fair amount of micros.
  3175.  
  3176. Now let's talk about reliability and support.  As an implementor of a
  3177. new kermit (Cyber), I am finding it extremely difficult to even keep up with
  3178. the current protocol (involving attributes and whatnot).  How many other
  3179. Kermit programs are there that need to be brought up to the current
  3180. protocol level?  I would imagine almost all of them.  We need to start working
  3181. more with support and reliability than changing things.  We have more than
  3182. enough work now to keep us all busy for a long time.  If someone else wants
  3183. to design and implement protocol layers above Kermit, fine, let them.
  3184. It should be done that way anyhow.  Make it be a seperate protocol and program
  3185. from Kermit.  Kermit is a good protocol.  Let's not blow it.
  3186.  
  3187. From the smoldering fingers of Jim Knutson
  3188. knutson@ut-ngp
  3189.  9-Feb-84 16:50:31-EST,3189;000000000000
  3190. Return-Path: <@CUCS20:OC.WBC3@CU20B>
  3191. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 16:50:25 EST
  3192. Received: from CU20B by CUCS20 with DECnet; 9 Feb 84 16:47:55 EST
  3193. Date: Thu 9 Feb 84 16:46:48-EST
  3194. From: Bill Catchings <OC.WBC3@CU20B>
  3195. Subject: Re:  KRFC #10 (?), database service
  3196. To: knutson%ut-ngp@COLUMBIA-20.ARPA,
  3197.     Info-Kermit%Columbia-20@COLUMBIA-20.ARPA
  3198. In-Reply-To: Message from "knutson@ut-ngp.ARPA" of Thu 9 Feb 84 16:07:06-EST
  3199.  
  3200. I am afraid I must agree with Jim Knutson, this is getting out of hand.
  3201. The most important work that remains to be done with the protocol is that
  3202. of defining its different levels.  Every six months or so some one comes up
  3203. with another great idea for what should be in the Kermit protocol.  It has
  3204. grown well beyond its original intention, to provide a simple, easy to
  3205. implement, means of reliable file transfer.  Rather than jamming more into
  3206. the present protocol it is now time to step back and evaluate.
  3207.  
  3208.                 KRFC #12
  3209.  
  3210. For the sake of argument, I'm going to call what I'm going to talk about
  3211. Kermit II.  If it is possible to do this within the existing structure,
  3212. then so much the better.  If not, maybe we should look ahead.  Kermit II
  3213. would just provide reliable task to task communication.  This is now
  3214. usually refered to as packetizing.  At this level some initial negotiation
  3215. is done that concerns packetizing, such as padding, quoting etc.  This is
  3216. presently done in the Send Init packet.  If a Kermit is restarted or does
  3217. not hear from its counter part for a given amount of time then this is
  3218. renegotiated.  It may also be necessary to renegotiate on the fly.
  3219.  
  3220. The higher level is that of the individual application.  The first one to
  3221. be specified would be file transfer.  Another might be remote commands
  3222. (presently server remote commands).  Frank's database could be yet another.
  3223. An individual program could implement whatever it felt necessary.  The
  3224. "normal" one would be file transfer and remote commands (basically today's
  3225. Kermit).  A minimal one might just implement file transfer.  On systems
  3226. like Tops-20 or Unix the remote server Kermit might just be a packetizer
  3227. that would fork up the appropriate application and feed it an unpacketized
  3228. stream of data.  The application would then have its own "packetizing" and
  3229. higher level protocol as well.
  3230.  
  3231. This is just a rough outline, I have thought through "Kermit II" quite a
  3232. bit more thoroughly over the last year since I started to muddy the waters
  3233. with the "Kermit Server".  The real question is, do people really want to
  3234. do this kind of thing, or is file transfer all they care about.  Before you
  3235. jump too fast look at PCnet.  It started out sort of as Kermit II, it was
  3236. more than people wanted.  If so, lets do it right and then see if when can
  3237. get the existing Kermit to fit within that frame work without too much
  3238. trouble.  If people really want a more generalize micro to mainframe
  3239. communications solution, lets aggressively go at it.  If not, then lets
  3240. keep the present Kermit practical and not try to make it all things to all
  3241. people.  This is definately a "Kermit Request for Comments".
  3242.  
  3243.                     -Bill Catchings
  3244.  
  3245. -------
  3246.  9-Feb-84 18:21:47-EST,459;000000000000
  3247. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3248. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 18:21:41 EST
  3249. Date: Thu 9 Feb 84 18:19:57-EST
  3250. From: Frank da Cruz <cc.fdc@CUCS20>
  3251. Subject: Re: KERMIT for MULTICS???
  3252. To: Wiedemann.4506i1808@RADC-MULTICS.ARPA, info-kermit@CUCS20
  3253. In-Reply-To: Message from "Wiedemann.4506i1808 at RADC-MULTICS" of Thu 9 Feb 84 15:31:00-EST
  3254.  
  3255. A Multics Kermit is available in KER:MU*.* on COLUMBIA-20 via anonymous FTP.
  3256. -------
  3257.  9-Feb-84 18:34:19-EST,864;000000000000
  3258. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3259. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 18:34:15 EST
  3260. Date: Thu 9 Feb 84 18:25:55-EST
  3261. From: Frank da Cruz <cc.fdc@CUCS20>
  3262. Subject: Re:  KRFC #10 (?), database service
  3263. To: Info-Kermit@CUCS20
  3264. In-Reply-To: Message from "knutson@ut-ngp.ARPA" of Thu 9 Feb 84 16:04:52-EST
  3265.  
  3266. I agree, mostly.  But don't forget -- whenever anything new is added to "the
  3267. protocol", nobody is forced to add it to any particular implementation.  The
  3268. most advanced implementation in the world can still be used by the most
  3269. primitive and/or oldest.  The directory listing & similar stuff has been in
  3270. the protocol manual for over a year; this database stuff is a very simple
  3271. adaptation of the same idea.  As far as Kermit is concerned, there's nothing
  3272. about it that's any different from any other kind of file transfer.
  3273. -------
  3274.  9-Feb-84 19:30:41-EST,1275;000000000000
  3275. Return-Path: <@CUCS20:decwrl!rhea!atfab!wyman@Shasta>
  3276. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 19:30:36 EST
  3277. Received: from Shasta by COLUMBIA-20.ARPA with TCP; Thu 9 Feb 84 19:30:25-EST
  3278. Received: from decwrl by Shasta with UUCP; Thu, 9 Feb 84 16:27 PST
  3279. Date: Thursday,  9 Feb 1984 16:15:06-PST
  3280. From: decwrl!rhea!atfab!wyman@Shasta
  3281. Subject: KRFC #10 (?), database service
  3282. Message-Id: <8402100020.AA16068@DECWRL>
  3283. Received: from RHEA.ARPA by DECWRL (3.327/4.09) 9 Feb 84 16:20:03 PST (Thu)
  3284. To: info-kermit@columbia-20.arpa
  3285.  
  3286. I would like to second the concerns expressed by knutson@ut-ngp and
  3287. reopen my past suggestion that a KERPAC (KERMIT Packet) specification
  3288. be established which is independent of the KERMIT file transfer
  3289. protocol. There are all sorts of things which need to be implemented
  3290. in a total workstation protocol set. We can't clowd the KERMIT spec
  3291. with everything, nor can we accept the requirement that every addition
  3292. be cleared through Columbia-20... By locking the "new toys" into the
  3293. KRFC approval process, we will be essentially limiting the opportunites
  3294. for creativity. Better that we divide the spec into KERPAC and KERMIT
  3295. file transfer, then focus on making sure the "capabilities negotiation"
  3296. works well.
  3297.  
  3298.         bob wyman
  3299.  9-Feb-84 19:44:48-EST,623;000000000000
  3300. Return-Path: <@CUCS20:leo@MIT-PAMELA>
  3301. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 19:44:44 EST
  3302. Received: from MIT-MC by COLUMBIA-20.ARPA with TCP; Thu 9 Feb 84 19:32:51-EST
  3303. Date: Thursday 9 February 1984 14:50:44 EDT
  3304. From: Leo Hourvitz <leo@mit-pamela>
  3305. Subject: Kermit on the SUN
  3306. To: <Greg.Glass%cmu-cs-cad%cmua@mc>, <info-kermit%columbia-20@mc>
  3307.  
  3308.  
  3309. Greg-
  3310.  
  3311. I got uxkermit (Unix Kermit) running on the Suns we have here in
  3312. as much time as it took to compile.  (Finding another kermit machine
  3313. immediately handy took a few minutes more)...
  3314.  
  3315. Leo Hourvitz
  3316. Architecture Machine Group
  3317. leo%pamela@mit-mc
  3318.  
  3319.  9-Feb-84 19:55:19-EST,2236;000000000000
  3320. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3321. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 19:55:14 EST
  3322. Date: Thu 9 Feb 84 19:34:34-EST
  3323. From: Frank da Cruz <cc.fdc@CUCS20>
  3324. Subject: Fancy stuff
  3325. To: Info-Kermit@CUCS20
  3326.  
  3327. Ahh, it's been a while since this discussion group has had a real discussion.
  3328. I too have the feeling that the Kermit protocol may be getting out of 
  3329. control, but the two recent suggestions, I think, are quite minor optional
  3330. features that don't bend the protocol very much out of shape at all.
  3331.  
  3332. Two features that do, however, are file attributes and alternate block
  3333. check types.  The alternate block check types were added after I attempted
  3334. an analysis of the probability of transmission errors going undetected using
  3335. the default 6-bit checksum.  No matter how you figure it (e.g. it's simply
  3336. 1/2^6, or by counting the number of errors that could cancel each other out
  3337. against the total number of possible errors, of 1 bit, 2 bits, 3 bits...),
  3338. it always seemed to come out the same.  1/64 is pretty poor odds; I panicked
  3339. and wrote the alternate block checks into the protocol.  These turn out to
  3340. add an awful lot of hair and complication, especially when used in
  3341. conjunction with server operation.  What really throws me, though, is that
  3342. I have NEVER heard of an error slipping through when using the single
  3343. character checksum.  How can that be?  Any mathematicians or epistimologists
  3344. out there?
  3345.  
  3346. The file attributes business, which so many people object to, arise -- sad
  3347. to say -- out of necessity when dealing with file systems like FILES-11
  3348. (RMS) or IBM mainframe systems like CMS, OS, MVS, etc, where a file is
  3349. meaningless without its attributes.  In such systems, it is often the
  3350. case that the absolute basic, simplest goal of KERMIT, i.e. file transfer,
  3351. turns out to be impossible without passing attributes back and forth.  Those of
  3352. you on wonderful systems like Unix where a file is a linear sequence of
  3353. 8-bit bytes just can't begin to "appreciate" the hair that has to be raveled
  3354. and unraveled to get, say, a CMS binary file to a PC and back.  But why,
  3355. you say, would anyone ever want to do such a thing?  Well, suffice it to say
  3356. that they do.  Sigh...
  3357.  
  3358. - Frank
  3359. -------
  3360.  9-Feb-84 20:08:51-EST,522;000000000000
  3361. Return-Path: <@CUCS20:WANUGA@MIT-XX.ARPA>
  3362. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 20:08:48 EST
  3363. Received: from MIT-XX.ARPA by COLUMBIA-20.ARPA with TCP; Thu 9 Feb 84 19:56:11-EST
  3364. Date: Thu 9 Feb 84 19:39:44-EST
  3365. From: Thomas S. Wanuga <WANUGA@MIT-XX.ARPA>
  3366. Subject: Kaypro, VENIX
  3367. To: info-kermit@COLUMBIA-20.ARPA
  3368. cc: randy@MIT-XX.ARPA
  3369.  
  3370. I am looking for versions of KERMIT that run on the IBMPC running the
  3371. VENIX operating system, and the Kaypro.  Do such things exist?  Thanks.
  3372.  
  3373. Tom Wanuga
  3374. -------
  3375.  9-Feb-84 21:00:30-EST,656;000000000000
  3376. Return-Path: <@CUCS20:judd%umcp-cs@CSNet-Relay>
  3377. Received: from CUCS20 by CU20B with DECnet; 9 Feb 84 21:00:27 EST
  3378. Received: from csnet-cic.ARPA by COLUMBIA-20.ARPA with TCP; Thu 9 Feb 84 21:00:21-EST
  3379. Date:     8 Feb 84 14:24:55 EST  (Wed)
  3380. From: Judd Rogers <judd%umcp-cs@CSNet-Relay>
  3381. Return-Path: <judd%umcp-cs@CSNet-Relay>
  3382. Subject:  Re:  Reply to brean beattie Re: Unix kermit server
  3383. To: David Ragozin <rag@uw-june>, info-kermit@columbia-20,
  3384.         beattie@mitre-gateway
  3385. Message-Id: <445116237.503.1@umcp-cs>
  3386. Via:  UMCP-CS; 9 Feb 84 20:12-EST
  3387.  
  3388. Yes,  I would like to see the Kermit server.  You might send it to 
  3389. net.sources.
  3390.  
  3391. Judd Rogers
  3392. 10-Feb-84 00:28:44-EST,1434;000000000000
  3393. Return-Path: <CC.KEN@COLUMBIA-20.ARPA>
  3394. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 00:28:40 EST
  3395. Date: Fri 10 Feb 84 00:28:52-EST
  3396. From: Ken Rossman <cc.Ken@CUCS20>
  3397. Subject: Re:  KRFC #10 (?), database service
  3398. To: Info-Kermit@CUCS20
  3399. In-Reply-To: Message from "Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>" of Thu 9 Feb 84 18:26:26-EST
  3400. Address: 716 Watson Labs, 612 W.115th St, NY, NY 10025
  3401. Phone: (212) 280-3703
  3402.  
  3403. I agree with Frank that Kermit currently is, and can always continue to be
  3404. a protocol that can be added to.  The basic functions will always still be
  3405. there, and won't change, so even the most simple-minded Kermit will be able
  3406. to do it's basic job with the most advanced multi-processing, database-
  3407. reading, super-automatic, sock-washing, house-cleaning Kermits.
  3408.  
  3409. I'd like to throw in my two cents on the database program idea, though.  I
  3410. think that same idea could be extended into a more general case (for
  3411. TOPS-20 in any case) where the local Kermit could instruct the remote
  3412. (TOPS-20) Kermit to run just about any program and hand it some command
  3413. string as a rescan argument.  Why limit yourself only to databases?  Why
  3414. not be able to run Finger too, for example?
  3415.  
  3416. OK, so that's getting pretty far off base, and is perhaps a poor example,
  3417. but I just figure as long as something like database manager fork code
  3418. might be added, it's not so hard to generalize it a little more.  /Ken
  3419. -------
  3420. 10-Feb-84 02:51:53-EST,645;000000000000
  3421. Return-Path: <@CUCS20:LIN@MIT-MC>
  3422. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 02:51:50 EST
  3423. Received: from MIT-MC by COLUMBIA-20.ARPA with TCP; Fri 10 Feb 84 02:52:05-EST
  3424. Date: 10 February 1984 02:51 EST
  3425. From: Herb Lin <LIN @ MIT-MC>
  3426. To: LIN @ MIT-MC, info-kermit @ COLUMBIA-20
  3427.  
  3428. dear people 
  3429.  
  3430. I have the DOC files on generic Kermit for CP/M and Kermit for
  3431. TOPS-20.  I have been unable to learn just how I can use the
  3432. kermit-cpm/kermit-20 combination to transfer files from a 20 to my
  3433. cp/m machine.  I feel really stupid, but can you supply a pointer to
  3434. where in the documentaiton this information lives?  many thanks.
  3435.  
  3436.  
  3437. 10-Feb-84 09:59:16-EST,533;000000000000
  3438. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3439. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 09:58:54 EST
  3440. Date: Fri 10 Feb 84 09:58:14-EST
  3441. From: Frank da Cruz <cc.fdc@CUCS20>
  3442. Subject: Re: Kaypro, VENIX
  3443. To: WANUGA@MIT-XX.ARPA
  3444. cc: Info-Kermit@CUCS20
  3445. In-Reply-To: Message from "Thomas S. Wanuga <WANUGA@MIT-XX.ARPA>" of Thu 9 Feb 84 19:56:22-EST
  3446.  
  3447. Kermit for the Kaypro is in KER:CPMKAYPRO.* on COLUBMIA-20 (anonymous FTP).
  3448. KER:KERMIT.C is the Unix version, hopefully easily adaptable to the PC with
  3449. Venix.  - Frank
  3450. -------
  3451. 10-Feb-84 10:15:45-EST,973;000000000000
  3452. Return-Path: <@CUCS20:Spitzer.Multics@HIS-PHOENIX-MULTICS.ARPA>
  3453. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 10:15:38 EST
  3454. Received: from CISL-SERVICE-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Fri 10 Feb 84 10:00:49-EST
  3455. Received: from HIS-PHOENIX-MULTICS.ARPA by CISL-SERVICE-MULTICS.ARPA dial; 10-Feb-1984 09:57:09-est
  3456. Sender:  Charlie Spitzer <Spitzer@HIS-PHOENIX-MULTICS.ARPA>
  3457. Date:  Fri, 10 Feb 84 07:45 MST
  3458. From:  Charlie Spitzer <Spitzer%pco@CISL-SERVICE-MULTICS.ARPA>
  3459. Subject:  Re: KERMIT for MULTICS??? (INFO-KERMIT [0262])
  3460. To:  Wiedemann.4506i1808@RADC-MULTICS.ARPA
  3461. cc:  INFO-KERMIT@COLUMBIA-20.ARPA
  3462. Message-ID:  <840210144539.762426@HIS-PHOENIX-MULTICS.ARPA>
  3463.  
  3464. Yes, there is a Multics implementation, however it is not very good and
  3465. certainly not complete. You can get a version that at least works from
  3466. Klensin @ MIT-Multics for the source and a brief description of how to
  3467. use the features that do work.
  3468.  charlie
  3469.  (Spitzer%pco @ CISL)
  3470. 10-Feb-84 10:28:41-EST,982;000000000000
  3471. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3472. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 10:28:35 EST
  3473. Date: Fri 10 Feb 84 10:01:20-EST
  3474. From: Frank da Cruz <cc.fdc@CUCS20>
  3475. Subject: Re:  Reply to brean beattie Re: Unix kermit server
  3476. To: judd%umcp-cs@CSNET-CIC.ARPA, rag@UW-JUNE.ARPA, info-kermit@CUCS20,
  3477.     beattie@MITRE-GATEWAY.ARPA
  3478. In-Reply-To: Message from "Judd Rogers <judd%umcp-cs@CSNet-Relay>" of Wed 8 Feb 84 14:24:55-EST
  3479.  
  3480. The Unix Kermit server is in KER:X*.* on COLUMBIA-20.  We haven't really looked
  3481. at it yet, and the person who did this made a lot of assumptions about how
  3482. things should work that are not necessarily valid, but you're welcome to try
  3483. it out & report your findings.  Like I said in an earlier message, our next
  3484. project at Columbia, after getting a new release of MS DOS Kermit out, will be
  3485. to rework Unix Kermit according to the same modularized scheme, and bring it up
  3486. to the level described in the protocol manual.  - Frank
  3487. -------
  3488. 10-Feb-84 10:47:29-EST,3775;000000000000
  3489. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3490. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 10:47:20 EST
  3491. Date: Fri 10 Feb 84 10:47:08-EST
  3492. From: Frank da Cruz <cc.fdc@CUCS20>
  3493. Subject: Re:  KRFC #10 (?), database service
  3494. To: cc.Ken@CUCS20, Info-Kermit@CUCS20
  3495. cc: cc.fdc@CUCS20
  3496. In-Reply-To: Message from "Ken Rossman <cc.Ken@COLUMBIA-20.ARPA>" of Fri 10 Feb 84 00:29:02-EST
  3497.  
  3498. I agree with Ken.  Rather than scare people off with the word "database",
  3499. let's just say there can be a command to tell the Kermit server to start up
  3500. a program, and another to give the program a command.  Something like this:
  3501.  
  3502. GP~programName~optionalCommandLineArgument
  3503.  
  3504. This would let you run Finger, or any Unix-like program and get the results
  3505. back in packets, which you could display on the screen, store on the disk,
  3506. print on the printer, etc.  If the program is interactive, then the result that
  3507. you get back would probably be the program's herald, if any, and its first
  3508. prompt.
  3509.  
  3510. To run an interactive program, the kind that keeps prompting for commands,
  3511. another Kermit packet would let you send a command to the current loaded
  3512. program (and get the results back, including the next program prompt):
  3513.  
  3514. GJ~command
  3515.  
  3516. (the "~" is a length field.)
  3517.  
  3518. Not only would implementation of such a facility be optional, it would be
  3519. IMPOSSIBLE on many - if not most - systems.
  3520.  
  3521. Just to clarify, when a new feature is added to KERMIT:
  3522.  
  3523. (a) It doesn't change the basic packet protocol, the format of the packets,
  3524.     the rules for connecting and disconnecting, the sequence of events and
  3525.     so forth.  KERMIT is basically a file transfer protocol, and all the
  3526.     other stuff that it can do -- directory listings, file deletion,
  3527.     directory changing, running programs, etc -- use the file transfer
  3528.     mechanism to send their commands and results back and forth.  Suggestions
  3529.     like the one above only add a new command withing the existing framework,
  3530.     The new feature is OPTIONAL, and if implemented, uses the very same
  3531.     code for communication that is already there.
  3532.  
  3533. (b) If you add the ability to send a new command, and you send this command
  3534.     to a server that doesn't know about it, the server will say "Sorry, I
  3535.     don't know that command".
  3536.  
  3537. (b) If you add the ability to execute a new command to server, and the user
  3538.     program doesn't know about it, no harm is done.
  3539.  
  3540. Anybody who likes a new idea can implement it if their system gives them the
  3541. tools to do so conveniently.  You'd have a tough time implementing this
  3542. program-running idea on TOPS-10 or CP/M, and it would be (dare I say) "trivial"
  3543. under Unix, and it would be possible but difficult on TOPS-20 or VM/CMS.
  3544. But nobody has to do it if they don't want to.  And if they like the idea, but
  3545. see some better way to do it, now's the time to say so.
  3546.  
  3547. The reason that these new ideas keep cropping up is that an unstated goal of
  3548. the KERMIT project is to provide a model (though not necessarily an actual
  3549. facility) that will allow users sitting at workstations the greatest possible
  3550. access to the facilities of a central system without actually logging in, with
  3551. the ultimate goal of getting more users simultaneously "hooked" to the central
  3552. system -- with its shared files, etc -- than could possibly be accommodated by
  3553. direct login.  Of course, networks will eventually solve this problem, but (a)
  3554. they're not here yet, at least not with the capacity and affordability required
  3555. for very large sites with limited budgets, and (b) there will always need to
  3556. be connections that are made from outside the network.
  3557.  
  3558. Well, enough pie in the sky.  The important thing is to kick these issues
  3559. around and work out the problems in prose rather than in code.
  3560.  
  3561. - Frank
  3562. -------
  3563. 10-Feb-84 14:05:48-EST,497;000000000000
  3564. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3565. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 14:05:44 EST
  3566. Date: Fri 10 Feb 84 14:05:40-EST
  3567. From: Frank da Cruz <cc.fdc@CUCS20>
  3568. Subject: Kermit for PR1ME in PL/I available
  3569. To: Info-Kermit@CUCS20
  3570.  
  3571. Contributed by Leslie Spira, The SOURCE Telecomputing (McLean, VA), written
  3572. in a variant of PL/I which is PR1ME's implementation language.  The files
  3573. are in KER:PRIMEK.* at COLUMBIA-20, via anonymous FTP (or CU20B via NFT).
  3574.  
  3575. - Frank
  3576. -------
  3577. 10-Feb-84 17:52:40-EST,1058;000000000000
  3578. Return-Path: <@CUCS20:kdp.HP-Labs@Rand-Relay>
  3579. Received: from CUCS20 by CU20B with DECnet; 10 Feb 84 17:52:35 EST
  3580. Received: from rand-relay.ARPA by COLUMBIA-20.ARPA with TCP; Fri 10 Feb 84 17:51:36-EST
  3581. Date: Fri, 10 Feb 84 13:20:34 pst
  3582. From: Ken Poulton <kdp%HP-LABS.HP-LABS@Rand-Relay>
  3583. Return-Path: <kdp.HP-Labs@Rand-Relay>
  3584. Subject: Re:  Fancy stuff
  3585. Received: by HP-VENUS id AA00955; Fri, 10 Feb 84 13:20:34 pst
  3586. Message-Id: <8402102120.AA00955@HP-VENUS>
  3587. To: Info-Kermit@COLUMBIA-20, cc.fdc@COLUMBIA-20
  3588. Source-Info:  From (or Sender) name not authenticated.
  3589. Via:  HP-Labs; 10 Feb 84 14:32-PST
  3590.  
  3591. On the adequacy of a 6 bit checksum:
  3592.  
  3593. With a 6 bit checksum, if we have two errors in the packet,
  3594. the probablity of not detecting that is indeed 1/64.
  3595. However, if there is a uncorrected errors per packet rate of x,
  3596. the probability of getting two errors in one packet is only x^2.
  3597. x is usually a small number (like 1/1000 to 1/1000000).
  3598. Thus the net probablility of an undetected double error is x*x*1/64.
  3599. This is small!  Don't worry about it.
  3600. 11-Feb-84 13:11:18-EST,1677;000000000000
  3601. Return-Path: <@CUCS20:HFISCHER@USC-ECLB.ARPA>
  3602. Received: from CUCS20 by CU20B with DECnet; 11 Feb 84 13:11:11 EST
  3603. Received: from USC-ECLB.ARPA by COLUMBIA-20.ARPA with TCP; Sat 11 Feb 84 13:11:42-EST
  3604. Date: 11 Feb 1984 1007-PST
  3605. From: HFISCHER at USC-ECLB.ARPA
  3606. Subject: Kermit 86 Take Files for use with Unix EMACS
  3607. To:   info-kermit at COLUMBIA-20
  3608.  
  3609. Marco Papa has contributed a set of files which allow Kermit-86 to
  3610. fully use the functionality of Unix EMACS from the PC Keyboard.  I
  3611. have recommended to Columbia that they incorporate these files as an
  3612. additional appendix for the Kermit-86 User's Manual (or whatever those
  3613. folks eventually incorporate it into).  Meanwhile, so you Unix EMACS
  3614. users can benefit from this contribution, I have placed these files in
  3615. my directory for netland FTPing.  On net node ECLB, file
  3616. <HFischer>PCUXEMCS.ALL can be split into three files, one for use on
  3617. the Unix system, and two for use on the PC.  On the Unix system,
  3618. pc-h19-key.ml provides for Unix EMACS macro-key assignment for use
  3619. with the built-in Kermit-86 Heath-19 emulator (or a real Heath-19).
  3620. On the PC, a batch file, pcuxemcs.bat, is used to load kermit and
  3621. "take" console keyboard setup commands from the PC-resident TAKE file,
  3622. pcuxemcs.ker.  The procedure "undoes" the keyboard setup after the
  3623. user exits from kermit.  Comments in the file explains the
  3624. operation.
  3625.  
  3626. (If you have an old version of Kermit-86 with the take and server
  3627. additions, which gives an error message on the comment lines in take
  3628. files, contact me if you want a three line fix; or alternatively the
  3629. current version is in my directory under PCK20.NEW.)
  3630.  
  3631.  
  3632.    Herm Fischer
  3633. -------
  3634. 12-Feb-84 11:17:42-EST,1340;000000000000
  3635. Return-Path: <@CUCS20:ABN.ISCAMS@USC-ISID>
  3636. Received: from CUCS20 by CU20B with DECnet; 12 Feb 84 11:17:38 EST
  3637. Received: from USC-ISID.ARPA by COLUMBIA-20.ARPA with TCP; Sun 12 Feb 84 11:18:15-EST
  3638. Date: 12 Feb 1984 08:06-PST
  3639. Sender: ABN.ISCAMS@USC-ISID
  3640. From: ABN.ISCAMS@USC-ISID
  3641. To: LIN@MIT-MC
  3642. Cc: info-kermit@COLUMBIA-20
  3643. Message-ID: <[USC-ISID]12-Feb-84 08:06:35.ABN.ISCAMS>
  3644. In-Reply-To: The message of 10 February 1984 02:51 EST from Herb Lin <LIN @ MIT-MC>
  3645.  
  3646. Herb,
  3647.  
  3648. Most of our hosts have KERMIT.DOC in their <DOCUMENTATION> directories, or
  3649. you can FTP it down (kind of big, though).  As I remember, COLUMBIA-20 now
  3650. has (in <KERMIT> CP/M and other users manuals, to include the TOPS-20/DEC
  3651. manual.
  3652.  
  3653. The manual was all right, I guess, but KERMIT grows and changes faster than
  3654. the manual documents!  If you're just trying to get the rascal running,
  3655. I think I can help you.  If you're trying to get the code implemented for
  3656. your own system...well, I can maybe help you there if your CP/M system is
  3657. one of those documented in CPMGENERI KERMIT.  Did a lot of hacking getting
  3658. it up on my Decision I, and studied the other system IF-END's thoroughly
  3659. in the process.
  3660.  
  3661. What stage are you in, and can you please describe your problems (code OR
  3662. running it!).
  3663.  
  3664. Regards,
  3665. David Kirschbaum
  3666. Toad Hall (ABN.ISCAMS@USC-ISID)
  3667. 13-Feb-84 13:01:33-EST,648;000000000000
  3668. Return-Path: <@CUCS20:G.TJM@SU-SCORE.ARPA>
  3669. Received: from CUCS20 by CU20B with DECnet; 13 Feb 84 13:01:25 EST
  3670. Received: from SU-SCORE.ARPA by COLUMBIA-20.ARPA with TCP; Mon 13 Feb 84 13:01:45-EST
  3671. Date: Mon 13 Feb 84 10:00:13-PST
  3672. From: Ted Markowitz <G.TJM@SU-SCORE.ARPA>
  3673. Subject: Re: KRFC # 11, Kermit commands
  3674. To: Info-Kermit@COLUMBIA-20.ARPA
  3675. In-Reply-To: Message from "Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>" of Thu 9 Feb 84 12:18:41-PST
  3676.  
  3677. Any thoughts been given to augmenting the VM/CMS version of Kermit
  3678. to act as a server also? I don't think there's been an update of
  3679. this version to include that functionality.
  3680.  
  3681. --ted
  3682. -------
  3683. 13-Feb-84 15:15:40-EST,530;000000000000
  3684. Return-Path: <CC.DAPHNE@COLUMBIA-20.ARPA>
  3685. Received: from CUCS20 by CU20B with DECnet; 13 Feb 84 15:15:31 EST
  3686. Date: Mon 13 Feb 84 15:15:13-EST
  3687. From: Daphne Tzoar <CC.DAPHNE@CUCS20>
  3688. Subject: Re: KRFC # 11, Kermit commands
  3689. To: G.TJM@SU-SCORE.ARPA
  3690. cc: info-kermit@CUCS20
  3691. In-Reply-To: Message from "Ted Markowitz <G.TJM@SU-SCORE.ARPA>" of Mon 13 Feb 84 13:02:00-EST
  3692.  
  3693. There are plans for Kermit CMS to act as a server and to allow the
  3694. transfer of binary files.  It's merely a question of finding the
  3695. time.
  3696. /daphne
  3697. -------
  3698. 13-Feb-84 17:01:33-EST,465;000000000000
  3699. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3700. Received: from CUCS20 by CU20B with DECnet; 13 Feb 84 17:01:13 EST
  3701. Date: Mon 13 Feb 84 17:00:29-EST
  3702. From: Frank da Cruz <cc.fdc@CUCS20>
  3703. Subject: Re: KRFC # 11, Kermit commands
  3704. To: G.TJM@SU-SCORE.ARPA, Info-Kermit@CUCS20
  3705. In-Reply-To: Message from "Ted Markowitz <G.TJM@SU-SCORE.ARPA>" of Mon 13 Feb 84 13:02:00-EST
  3706.  
  3707. An upgrade of VM/CMS Kermit is pretty high on our list, right after the MS DOS
  3708. Kermit work.
  3709. -------
  3710. 13-Feb-84 20:45:42-EST,1629;000000000000
  3711. Return-Path: <@CUCS20:Kenny.OSNI@HIS-PHOENIX-MULTICS.ARPA>
  3712. Received: from CUCS20 by CU20B with DECnet; 13 Feb 84 20:45:37 EST
  3713. Received: from CISL-SERVICE-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Mon 13 Feb 84 20:46:16-EST
  3714. Received: from HIS-PHOENIX-MULTICS.ARPA by CISL-SERVICE-MULTICS.ARPA dial; 13-Feb-1984 20:45:38-est
  3715. Date:  Mon, 13 Feb 84 18:43 MST
  3716. From:  Kevin Kenny <Kenny@HIS-PHOENIX-MULTICS.ARPA>
  3717. Subject:  Re: Fancy stuff
  3718. Reply-To:  Kenny%PCO@CISL-SERVICE-MULTICS.ARPA
  3719. To:  INFO-KERMIT@COLUMBIA-20.ARPA
  3720. Message-ID:  <840214014315.812198@HIS-PHOENIX-MULTICS.ARPA>
  3721.  
  3722. Ken Poulton's analysis is not really complete.  For one thing, on a 1200
  3723. baud link running with the 212A protocol, there's really no such thing
  3724. as a single-bit error, since the data go through a scrambler.  If the
  3725. comm line drops one bit, the unscrambled data will contain three
  3726. erroneous bits.  As it turns out, though, the 6-bit checksum will detect
  3727. all of these.
  3728.  
  3729. More severe is the possibility of "burst" errors, where the line will
  3730. give a whole burst of 0's or 1's instead of whatever it's supposed to be
  3731. sending.  Asynchronous lines in this state will only foul up at most two
  3732. characters in this case, though, before they encounter either a framing
  3733. error or what looks like an idle line.  The unscrambler may make it as
  3734. wide as three or four bytes.  In these cases, though, the result is
  3735. generally severe enough to cause a framing error (do many Kermits
  3736. check?) and kill the packet that way.
  3737.  
  3738. In other words, the checksum is probably PERFECTLY adequate on an async
  3739. line. Synchronous communication needs more.
  3740.  
  3741. /k**2
  3742. 13-Feb-84 22:20:01-EST,666;000000000000
  3743. Return-Path: <@CUCS20:ALBERS@MIT-ML>
  3744. Received: from CUCS20 by CU20B with DECnet; 13 Feb 84 22:19:58 EST
  3745. Received: from MIT-ML by COLUMBIA-20.ARPA with TCP; Mon 13 Feb 84 22:20:31-EST
  3746. Date: 13 February 1984 22:18 EST
  3747. From: Jon P. Albers <ALBERS @ MIT-ML>
  3748. To: info-kermit @ COLUMBIA-20
  3749.  
  3750. I am thinking about adapting the version of KERMIT for the OSBORNE 1
  3751. to be used for the OCC-Executive 1.  The CPM3 version of KEMIT works on the 
  3752. Exec, but a lot of the major features, especially the vt52 emulation,
  3753. are cut off.
  3754. I need some help from (Bruce Tanner), and anyone else familiar with KERMIT,
  3755. in general, or the OCC-1 or CPM 3.
  3756.  
  3757.  
  3758.                         Jon Albers
  3759.  
  3760.  
  3761.  
  3762. 14-Feb-84 04:44:50-EST,1108;000000000000
  3763. Return-Path: <@CUCS20:Per_Lindberg_QZ%qzcom@Ucl-Cs.ARPA>
  3764. Received: from CUCS20 by CU20B with DECnet; 14 Feb 84 04:44:46 EST
  3765. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Tue 14 Feb 84 04:45:16-EST
  3766. Via:  ykxa.ac.uk; to 44d.Ucl-Cs.AC.UK   over Sercnet with NIFTP; 
  3767.           14 Feb 84 9:38 GMT
  3768. Via:    QZCOM; Date:    Monday, 13-Feb-84  20:42:34-GMT
  3769. Date:        13 Feb 84 13:29 +0100
  3770. From:        Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  3771. Reply-to:    Per_Lindberg_QZ%qzcom@ucl-cs.arpa, 
  3772.              KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa
  3773. To:          KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa, 
  3774.              info-kermit <info-kermit%columbia-20.arpa%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>
  3775. Subject:     Let's spread the good news!
  3776. Message-ID:  <41569@QZCOM>
  3777.  
  3778.  
  3779. It seems to me that there is a lot of people with personal computers
  3780. Out There who has never heard of KERMIT, and probably would be very
  3781. happy to. And I think KERMIT deserves more publicity. So, who writes
  3782. an article in BYTE?
  3783.  
  3784.     - Per Lindberg, QZ -
  3785.  
  3786. (Text 41569)------------------------------
  3787.  
  3788. 15-Feb-84 13:47:55-EST,645;000000000000
  3789. Return-Path: <@CUCS20:CCIMS.WILSON@CUTC20>
  3790. Received: from CUCS20 by CU20B with DECnet; 15 Feb 84 13:47:46 EST
  3791. Received: from CUTC20 by CUCS20 with DECnet; 15 Feb 84 13:45:34 EST
  3792. Date: Wed 15 Feb 84 05:49:08-EST
  3793. From: Francis Wilson <CCIMS.WILSON@CUTC20>
  3794. Subject: Re:  KRFC #10 (?), database service
  3795. To: knutson%ut-ngp@CUCS20
  3796. cc: Info-Kermit%Columbia-20@CUCS20
  3797. In-Reply-To: Message from "knutson@ut-ngp.ARPA" of Thu 9 Feb 84 16:08:39-EST
  3798.  
  3799. I'm still trying to get Kermit (CP/M version 3.6) to work on an
  3800. Apple II+, with an ALS CPM Plus card, and a Videx PSIO, so I'm
  3801. all for support, robustness, reliability, etc.
  3802.  
  3803. Francis
  3804. -------
  3805. 15-Feb-84 17:24:06-EST,957;000000000000
  3806. Return-Path: <@CUCS20:POLARIS@USC-ISI>
  3807. Received: from CUCS20 by CU20B with DECnet; 15 Feb 84 17:24:00 EST
  3808. Received: from USC-ISI.ARPA by COLUMBIA-20.ARPA with TCP; Wed 15 Feb 84 15:30:50-EST
  3809. Date: 15 Feb 1984 12:28-PST
  3810. Sender: POLARIS@USC-ISI
  3811. Subject: IBM-PC KERMIT[86]
  3812. From: POLARIS@USC-ISI
  3813. To: info-kermit@COLUMBIA-20
  3814. Cc: frank da cruz@COLUMBIA-20
  3815. Message-ID: <[USC-ISI]15-Feb-84 12:28:31.POLARIS>
  3816.  
  3817. Do I have the most recent version of KERMIT for the IBM-PC?  I
  3818. have downloaded your 1.20, but have trouble using it under DOS
  3819. 2.0.  I have probably missed a fix or a NET NOTE about it, but
  3820. the version I have for CP/M works, and this one cannot seem to
  3821. pass the INIT packet properly.
  3822.  
  3823. An additional question, If one uses a console redirection scheme
  3824. (ie, BYE.com) should there be any dificulty in using Kermit
  3825. remotely, micro to micro?, or does the local Kermit have to be in
  3826. the receive mode before the issuing f the send?
  3827.  
  3828. Thanks--
  3829. 16-Feb-84 11:20:44-EST,894;000000000000
  3830. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3831. Received: from CUCS20 by CU20B with DECnet; 16 Feb 84 11:20:27 EST
  3832. Date: Thu 16 Feb 84 11:19:06-EST
  3833. From: Frank da Cruz <cc.fdc@CUCS20>
  3834. Subject: KERMIT for Tandy 2000
  3835. To: Info-Kermit@CUCS20
  3836.  
  3837. This is an adaptation of IBM PC Kermit V1.20 (the current version) submitted
  3838. by Stephen Padgett at the University of Texas.  This support will eventually
  3839. be merged into the new MS DOS KERMIT, but for now it's available in
  3840. KER:TA2000.* on COLUMBIA-20 via anonymous FTP (ARPANET) or CU20B via NFT
  3841. (DECNET).  The .ASM file is the assembler source, the .FIX file is the
  3842. hexified .EXE file, which you can download following the same procedure as
  3843. for the IBM PC, described in KER:PCBOOT.HLP (note that all the files
  3844. referred to in that document have the prefix "PC" in the KERMIT distribution
  3845. area, e.g. KGET.BAS is found as PCKGET).
  3846.  
  3847. - Frank
  3848. -------
  3849. 16-Feb-84 13:24:52-EST,2388;000000000000
  3850. Return-Path: <@CUCS20:pourne@Mit-Mc.ARPA>
  3851. Received: from CUCS20 by CU20B with DECnet; 16 Feb 84 13:24:42 EST
  3852. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Thu 16 Feb 84 13:20:25-EST
  3853. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  3854.           16 Feb 84 18:16 GMT
  3855. Via:    UCL-CS; Date:    Wednesday, 15-Feb-84  16:28:40-GMT
  3856. Received: from Usc-Isid by 44d.Ucl-Cs.AC.UK   via Satnet with SMTP; 
  3857.           15 Feb 84 13:17 GMT
  3858. Received: FROM MIT-MC BY USC-ISID.ARPA WITH TCP ; 15 Feb 84 01:04:49 PST
  3859. Date: 15 February 1984 04:06 EST
  3860. From: "Jerry E. Pournelle" <POURNE@mit-mc.arpa>
  3861. Subject:  Let's spread the good news!
  3862. To: Per_Lindberg_QZ <Per_Lindberg_QZ%qzcom@ucl-cs.arpa>, 
  3863.     KERMIT_implementation_and_experience <KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa>
  3864. cc: info-kermit <info-kermit%columbia-20.arpa%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>
  3865. In-reply-to: Msg of 13 Feb 84 13:29 +0100 from Per_Lindberg_QZ%qzcom at ucl-cs.arpa
  3866. Sender: POURNE <POURNE%mit-mc.arpa@usc-isid.arpa>
  3867.  
  3868. what's that supposed to mean?  I do not know anything about
  3869. KERMIT either.  How should I?  There have been drearily long
  3870. expositions on the net at 300 baud;  I have yet to see anything
  3871. in print or in my mail.
  3872. If Kermit is available for any machine I know of, I'd like to
  3873. see it run.  can it work on a Compupro?  Z-80 or Dual Processor?
  3874. Ot what does it take to make it run?  Is there a way I can get a
  3875. copy  mailed to 
  3876. J E Pournelle
  3877. BYTe
  3878. POB 372
  3879. Hancock NH 03449
  3880.     Or at least some description of what it is?
  3881.  
  3882.     Date: 13 Feb 84 13:29 +0100
  3883.     From: Per_Lindberg_QZ%qzcom at ucl-cs.arpa
  3884.     Reply-To: Per_Lindberg_QZ%qzcom at ucl-cs.arpa,
  3885.           KERMIT_implementation_and_experience%qzcom at ucl-cs.arpa
  3886.     To:   KERMIT_implementation_and_experience%qzcom at ucl-cs.arpa,
  3887.           info-kermit <info-kermit%columbia-20.arpa%columbia-20.arpa%ucl-cs.arpa%ykxa at ucl-cs.arpa>
  3888.     Re:   Let's spread the good news!
  3889.     Remailed-From: Billy <BRACKENRIDGE@USC-ISIB>
  3890.     Remailed-To: pourne@MIT-MC
  3891.  
  3892.     It seems to me that there is a lot of people with personal computers
  3893.     Out There who has never heard of KERMIT, and probably would be very
  3894.     happy to. And I think KERMIT deserves more publicity. So, who writes
  3895.     an article in BYTE?
  3896.  
  3897.         - Per Lindberg, QZ -
  3898.  
  3899.     (Text 41569)------------------------------
  3900.  
  3901.  
  3902. 16-Feb-84 13:50:11-EST,534;000000000000
  3903. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  3904. Received: from CUCS20 by CU20B with DECnet; 16 Feb 84 13:50:04 EST
  3905. Date: Thu 16 Feb 84 13:47:56-EST
  3906. From: Frank da Cruz <cc.fdc@CUCS20>
  3907. Subject: Info-Kermit mail archives
  3908. To: Info-Kermit@CUCS20
  3909.  
  3910. I've broken the mail archive file into two pieces, MAIL.83A (the mail from
  3911. 1983), and MAIL.TXT (the current, active mail file).  From now on, old mail
  3912. will periodically be retired to MAIL.yyx, like MAIL.84A, MAIL.84B, etc.,
  3913. and MAIL.TXT will remain the active mail file.  - Frank
  3914. -------
  3915. 16-Feb-84 21:17:24-EST,586;000000000000
  3916. Return-Path: <@CUCS20:judd%umcp-cs@CSNet-Relay>
  3917. Received: from CUCS20 by CU20B with DECnet; 16 Feb 84 21:17:18 EST
  3918. Received: from csnet-cic.ARPA by COLUMBIA-20.ARPA with TCP; Thu 16 Feb 84 21:16:26-EST
  3919. Date:     16 Feb 84 13:50:18 EST  (Thu)
  3920. From: Judd Rogers <judd%umcp-cs@CSNet-Relay>
  3921. Return-Path: <judd%umcp-cs@CSNet-Relay>
  3922. Subject:  Take me off Kermit mail list.  Someone else gets it and one is enough.
  3923. To: Frank da Cruz <cc.fdc@COLUMBIA-20>, Info-Kermit@COLUMBIA-20,
  3924.         G.TJM@SU-SCORE
  3925. Message-Id: <445804954.19853.3@umcp-cs>
  3926. Via:  UMCP-CS; 16 Feb 84 19:54-EST
  3927.  
  3928.  
  3929. 17-Feb-84 08:22:19-EST,546;000000000000
  3930. Return-Path: <@CUCS20:KEN@JPL-VLSI>
  3931. Received: from CUCS20 by CU20B with DECnet; 17 Feb 84 08:22:16 EST
  3932. Received: from JPL-VLSI.ARPA ([10.3.0.54]) by COLUMBIA-20.ARPA with TCP; Fri 17 Feb 84 08:21:51-EST
  3933. Date: 17 Feb 1984 0507 PST
  3934. From: Ken Adelman <KEN@JPL-VLSI>
  3935. Subject: Please add
  3936. To: info-kermit@columbia-20
  3937. Reply-To: KEN@JPL-VLSI
  3938.  
  3939.     Me (KEN@JPL-VLSI) to the info-kermit list. I am currently trying
  3940. to use kermit on an apple2 and under VAX/VMS.
  3941.  
  3942.     Thanx,
  3943.                     Kenneth
  3944.                         Adelman
  3945.                     Califonia Institute of Technology
  3946. ------
  3947. 17-Feb-84 10:31:11-EST,729;000000000000
  3948. Return-Path: <@CUCS20:TSAI@RU-BLUE.ARPA>
  3949. Received: from CUCS20 by CU20B with DECnet; 17 Feb 84 10:31:03 EST
  3950. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Fri 17 Feb 84 10:30:12-EST
  3951. Received: from RU-BLUE.ARPA by RUTGERS.ARPA with PUP; 17 Feb 84 10:30:42 EST
  3952. Date: 17 Feb 84 10:28:54 EST
  3953. From: Chris <TSAI@RU-BLUE.ARPA>
  3954. Subject: TAKE & Server for PC DOS Kermit
  3955. To: kermit@RUTGERS.ARPA
  3956.  
  3957.  
  3958. Hello,
  3959.  
  3960.     I remember reading a  message about a proposal  to add a  TAKE
  3961. command and  server  capability  to  the PC  DOS  Kermit.   Have  such
  3962. modifications been made?  If so, how can I obtain a copy of it..  I do
  3963. not have arpanet privileges, so I will not be able to ftp it myself..
  3964.  
  3965.  
  3966.                         Chris Tsai
  3967. -------
  3968. 20-Feb-84 16:40:53-EST,1055;000000000000
  3969. Return-Path: <@CUCS20:Per_Lindberg_QZ@Qzcom.SWEDEN>
  3970. Received: from CUCS20 by CU20B with DECnet; 20 Feb 84 16:40:35 EST
  3971. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Mon 20 Feb 84 16:37:45-EST
  3972. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  3973.           20 Feb 84 21:31 GMT
  3974. Via:    QZCOM; Date:    Monday, 20-Feb-84  20:36:39-GMT
  3975. Date:        20 Feb 84 17:00 +0100
  3976. From:        Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  3977. Reply-to:    Per_Lindberg_QZ%qzcom@ucl-cs.arpa, Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  3978. To:          Info-Kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>, 
  3979.              Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  3980. Subject:     KERMIT-800
  3981. Message-ID:  <42674@QZCOM>
  3982.  
  3983.  
  3984.  
  3985. The printout of 00README.TXT included with the distribution tape
  3986. (dated 2 February 1984) says that the Luxor ABC-800 has a CP/M-80 like
  3987. OS. Correction: it has its own OS called ABCDOS, which has no
  3988. similarities with CP/M. The PROMmed BASIC that KERMIT-800 is written
  3989. in, is similar to DEC BASIC-PLUS-2.
  3990.  
  3991.     - Per Lindberg QZ -
  3992.  
  3993.  
  3994. 20-Feb-84 16:55:41-EST,939;000000000000
  3995. Return-Path: <@CUCS20:Michael_Walsh__Univ._College_Dublin@Qzcom.SWEDEN>
  3996. Received: from CUCS20 by CU20B with DECnet; 20 Feb 84 16:55:31 EST
  3997. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Mon 20 Feb 84 16:38:08-EST
  3998. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  3999.           20 Feb 84 21:33 GMT
  4000. Via:    QZCOM; Date:    Monday, 20-Feb-84  20:37:30-GMT
  4001. Date:        20 Feb 84 18:32 +0100
  4002. From:        Michael_Walsh__Univ._College_Dublin%qzcom@ucl-cs.arpa
  4003. Reply-to:    Michael_Walsh__Univ._College_Dublin%qzcom@ucl-cs.arpa, 
  4004.              KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa
  4005. To:          KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa, 
  4006.              Info-Kermit <info-kermit%columbia-20..arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>
  4007. Subject:     Kermit for VM/CMS via YALE/IUP (Series/1)
  4008. Message-ID:  <42703@QZCOM>
  4009.  
  4010. Does anyone know of KERMIT development for the above configuration?
  4011.  
  4012.  
  4013.  
  4014. 21-Feb-84 10:43:33-EST,1055;000000000000
  4015. Return-Path: <@CUCS20:Per_Lindberg_QZ@Qzcom.SWEDEN>
  4016. Received: from CUCS20 by CU20B with DECnet; 21 Feb 84 10:43:16 EST
  4017. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Tue 21 Feb 84 10:40:06-EST
  4018. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  4019.           21 Feb 84 13:45 GMT
  4020. Via:    QZCOM; Date:    Monday, 20-Feb-84  20:36:39-GMT
  4021. Date:        20 Feb 84 17:00 +0100
  4022. From:        Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4023. Reply-to:    Per_Lindberg_QZ%qzcom@ucl-cs.arpa, Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4024. To:          Info-Kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>, 
  4025.              Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4026. Subject:     KERMIT-800
  4027. Message-ID:  <42674@QZCOM>
  4028.  
  4029.  
  4030.  
  4031. The printout of 00README.TXT included with the distribution tape
  4032. (dated 2 February 1984) says that the Luxor ABC-800 has a CP/M-80 like
  4033. OS. Correction: it has its own OS called ABCDOS, which has no
  4034. similarities with CP/M. The PROMmed BASIC that KERMIT-800 is written
  4035. in, is similar to DEC BASIC-PLUS-2.
  4036.  
  4037.     - Per Lindberg QZ -
  4038.  
  4039.  
  4040. 21-Feb-84 10:53:30-EST,1055;000000000000
  4041. Return-Path: <@CUCS20:Per_Lindberg_QZ@Qzcom.SWEDEN>
  4042. Received: from CUCS20 by CU20B with DECnet; 21 Feb 84 10:53:21 EST
  4043. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Tue 21 Feb 84 10:40:06-EST
  4044. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  4045.           21 Feb 84 13:45 GMT
  4046. Via:    QZCOM; Date:    Monday, 20-Feb-84  20:36:39-GMT
  4047. Date:        20 Feb 84 17:00 +0100
  4048. From:        Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4049. Reply-to:    Per_Lindberg_QZ%qzcom@ucl-cs.arpa, Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4050. To:          Info-Kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>, 
  4051.              Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4052. Subject:     KERMIT-800
  4053. Message-ID:  <42674@QZCOM>
  4054.  
  4055.  
  4056.  
  4057. The printout of 00README.TXT included with the distribution tape
  4058. (dated 2 February 1984) says that the Luxor ABC-800 has a CP/M-80 like
  4059. OS. Correction: it has its own OS called ABCDOS, which has no
  4060. similarities with CP/M. The PROMmed BASIC that KERMIT-800 is written
  4061. in, is similar to DEC BASIC-PLUS-2.
  4062.  
  4063.     - Per Lindberg QZ -
  4064.  
  4065.  
  4066. 21-Feb-84 15:40:25-EST,1209;000000000000
  4067. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4068. Received: from CUCS20 by CU20B with DECnet; 21 Feb 84 15:39:34 EST
  4069. Date: Mon 20 Feb 84 19:21:23-EST
  4070. From: Frank da Cruz <cc.fdc@CUCS20>
  4071. Subject: Re: Kermit for VM/CMS via YALE/IUP (Series/1)
  4072. To: Michael_Walsh__Univ._College_Dublin%qzcom@UCL-CS.ARPA,
  4073.     KERMIT_implementation_and_experience%qzcom@UCL-CS.ARPA,
  4074.     info-kermit%columbia-20..arpa%ucl-cs.arpa%ykxa@UCL-CS.ARPA
  4075. cc: Info-Kermit@CUCS20
  4076. In-Reply-To: Message from "Michael_Walsh__Univ._College_Dublin%qzcom@ucl-cs.arpa" of Mon 20 Feb 84 18:32:00-EST
  4077.  
  4078. The problem with using KERMIT over the Yale/IUP (Series/1) is that the IBM
  4079. VM/CMS host believes it's talking to a "green tube", i.e. IBM 3270-series
  4080. synchronous terminal.  If CMS Kermit were to send out a packet, first VM (or
  4081. is it CMS) would modify it by putting 3270 commands on it, and then the
  4082. IUP would modify it still further by "interpreting" the 3270 commands (by
  4083. translating them to escape codes for the particular ASCII terminal) and also
  4084. by translating EBCDIC to ASCII (which, of course, has already been done).
  4085.  
  4086. We need the ability to use KERMIT over the IUP too, but the solution to this
  4087. problem is not easy.  - Frank
  4088. -------
  4089. 21-Feb-84 18:23:51-EST,681;000000000000
  4090. Return-Path: <@CUCS20:maples@bbn-unix>
  4091. Received: from CUCS20 by CU20B with DECnet; 21 Feb 84 18:23:48 EST
  4092. Received: from mitre-gateway by COLUMBIA-20.ARPA with TCP; Tue 21 Feb 84 18:22:11-EST
  4093. Date: 21 Feb 1984 18:18:38 EST (Tuesday)
  4094. From:  <maples at mitre-gateway>
  4095. Subject: Standard (?) Kermit
  4096. To: info-kermit at columbia-20
  4097.  
  4098.     Iam in search of a semi-standard kermit of reasonable 
  4099. size and capability.  If such a system exists at your site as
  4100. advertized by Dick Gillman at Columbia-20, please send me the
  4101. particulars for FTP retrieval of source and documentation, if
  4102. you have user manuals or pointers, please inform also.
  4103.         Thanks,
  4104.             Greg Maples (maples@mitre)
  4105.  
  4106. 25-Feb-84 19:22:41-EST,864;000000000000
  4107. Return-Path: <@CUCS20:Margolin.Multics@MIT-MULTICS.ARPA>
  4108. Received: from CUCS20 by CU20B with DECnet; 25 Feb 84 19:22:35 EST
  4109. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Fri 24 Feb 84 01:52:30-EST
  4110. Date:  Thu, 23 Feb 84 13:46 EST
  4111. From:  Barry Margolin <Margolin@MIT-MULTICS.ARPA>
  4112. Subject:  kermit with real terminal emulator
  4113. To:  info-kermit@COLUMBIA-20.ARPA
  4114. Message-ID:  <840223184615.872244@MIT-MULTICS.ARPA>
  4115.  
  4116. Anyone have a kermit implementation for MS-DOS (specifically, I have an
  4117. IBM-PC and a Honeywell MicroSystem 6/10) that includes a real terminal
  4118. emulator.  I am looking for something which emulates a common video
  4119. terminal, such as an H19; simple "ship the output straight to the
  4120. screen" is not really useful.
  4121.  
  4122. Please reply directly to me, as I don't read this list.  Thanks.
  4123.                                         barmar
  4124. 27-Feb-84 06:35:43-EST,1106;000000000000
  4125. Return-Path: <@CUCS20:Per_Lindberg_QZ@Qzcom.SWEDEN>
  4126. Received: from CUCS20 by CU20B with DECnet; 27 Feb 84 06:35:40 EST
  4127. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Mon 27 Feb 84 06:35:51-EST
  4128. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  4129.           27 Feb 84 10:29 GMT
  4130. Via:    QZCOM; Date:    Monday, 27-Feb-84  09:48:35-GMT
  4131. Date:        24 Feb 84 17:45 +0100
  4132. From:        Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4133. Reply-to:    Per_Lindberg_QZ%qzcom@ucl-cs.arpa, Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4134. To:          Info-Kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>, 
  4135.              Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  4136. Subject:     KERMIT for IBM/GUTS
  4137. Message-ID:  <43384@QZCOM>
  4138.  
  4139.  
  4140. Is there any news from the people who are implementing KERMIT under
  4141. GUTS?  We here at QZ (Stockholm Univ. Comp. Center) need one badly.
  4142. I want to check with the rest of the KERMIT world before we go any
  4143. further. If we get desperate enough, we might try to make one together
  4144. with GD (Gothenburg Data center). (But mind you, that's no *PROMISE*!)
  4145.  
  4146.     - Per Lindberg QZ -
  4147.  
  4148.  
  4149.  
  4150. 27-Feb-84 15:20:03-EST,783;000000000000
  4151. Return-Path: <@CUCS20:Wiedemann@RADC-MULTICS.ARPA>
  4152. Received: from CUCS20 by CU20B with DECnet; 27 Feb 84 15:19:53 EST
  4153. Received: from RADC-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Mon 27 Feb 84 15:16:39-EST
  4154. Date:  27 February 1984 15:15 est
  4155. From:  Wiedemann.4506i1808 at RADC-MULTICS
  4156. Subject:  MULTICS implementation
  4157. To:  info-kermit at COLUMBIA-20
  4158.  
  4159.      I recently copied the MUKERMIT file from COLUMBIA for installation
  4160. on our MULTICS.  I am having problems compiling the PL1 code as it was
  4161. copied.
  4162.      Is there anyone that has any hints for implementing this version of
  4163. KERMIT for MULTICS?  I realize that there are other sources available
  4164. for MULTICS, but I find the features on this version to be rather com-
  4165. plete.
  4166.      Thanx for your help!
  4167.  
  4168. Wolf Wiedemann
  4169. 27-Feb-84 17:31:55-EST,960;000000000000
  4170. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4171. Received: from CUCS20 by CU20B with DECnet; 27 Feb 84 17:31:50 EST
  4172. Date: Mon 27 Feb 84 17:29:18-EST
  4173. From: Frank da Cruz <cc.fdc@CUCS20>
  4174. Subject: Re: MULTICS implementation
  4175. To: Wiedemann.4506i1808@RADC-MULTICS.ARPA, info-kermit@CUCS20
  4176. In-Reply-To: Message from "Wiedemann.4506i1808 at RADC-MULTICS" of Mon 27 Feb 84 15:15:00-EST
  4177.  
  4178. I can't help but suspect that there is something wrong with FTP between here
  4179. and MULTICS sites; I've had this complaint before.  Yet, when I look at 
  4180. KER:MUKERMIT.PLI on COLUMBIA-20, it is correct and complete; the pieces which
  4181. people say are missing are really there.
  4182.  
  4183. On problem is that there are some variables that are initialized in the
  4184. PL/I source code with real control characters.  I suspect that this may be
  4185. causing some problems for MULTICS FTP?  Let me know the sections you're having
  4186. trouble with; maybe I can extract them and mail them to you.  - Frank
  4187. -------
  4188. 27-Feb-84 20:39:34-EST,760;000000000000
  4189. Return-Path: <@CUCS20:jsq@ut-sally.ARPA>
  4190. Received: from CUCS20 by CU20B with DECnet; 27 Feb 84 20:39:27 EST
  4191. Received: from ut-sally.ARPA by COLUMBIA-20.ARPA with TCP; Mon 27 Feb 84 20:39:20-EST
  4192. Date: Mon, 27 Feb 84 19:39:16 cst
  4193. From: jsq@ut-sally.ARPA (John Quarterman)
  4194. Posted-Date: Mon, 27 Feb 84 19:39:16 cst
  4195. Message-Id: <8402280139.AA15149@ut-sally.ARPA>
  4196. Received: by ut-sally.ARPA (4.22/4.22)
  4197.     id AA15149; Mon, 27 Feb 84 19:39:16 cst
  4198. To: info-kermit@columbia-20.ARPA
  4199. Subject: jsq@ut-sally -> info-kermit@ut-sally
  4200. Cc: jsq@ut-sally.ARPA
  4201.  
  4202. Please replace jsq@ut-sally with info-kermit@ut-sally for INFO-KERMIT.
  4203. If there are any other users receiving INFO-KERMIT on ut-sally,
  4204. I'd like to redirect their feed through the local info-kermit alias.
  4205. 28-Feb-84 11:55:11-EST,1095;000000000000
  4206. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4207. Received: from CUCS20 by CU20B with DECnet; 28 Feb 84 11:55:05 EST
  4208. Date: Tue 28 Feb 84 11:53:58-EST
  4209. From: Frank da Cruz <cc.fdc@CUCS20>
  4210. Subject: Software Tools Ratfor Kermit for HP3000 & Univac 1100
  4211. To: Info-Kermit@CUCS20
  4212. cc: kdp.HP-LABS@CSNET-RELAY.ARPA
  4213.  
  4214. Announcing a remote-only version of Kermit (capable of server operation)
  4215. written in Ratfor to run under the Software Tools environment.  This version of
  4216. Kermit was originally written by Kendall Tidwell & Allen Cole, University of
  4217. Utah Computer Center, for the Univac 1100/60, with support added for the HP3000
  4218. by Ken Poulton of HP Labs.  It should be readily adaptable to any other system
  4219. that has the Software Tools package.
  4220.  
  4221. The program is in KER:STKERMIT.RF, and a help file is in KER:STKERMIT.HLP,
  4222. available via anonymous FTP from COLUMBIA-20 (ARPAnet) or NFT from CU20B
  4223. (CCNET/DECnet).  The program will also be available over BITnet via the
  4224. KERMIT server, KERMSRV, at host CUVMA.
  4225.  
  4226. Thanks to Ken Poulton at Hewlett-Packard for contributing this version.
  4227.  
  4228. - Frank
  4229. -------
  4230. 28-Feb-84 14:27:48-EST,1388;000000000000
  4231. Return-Path: <@CUCS20:fenchel@wisc-rsch>
  4232. Received: from CUCS20 by CU20B with DECnet; 28 Feb 84 14:27:40 EST
  4233. Received: from wisc-rsch.ARPA by COLUMBIA-20.ARPA with TCP; Tue 28 Feb 84 14:27:24-EST
  4234. Date: Tue, 28 Feb 84 13:23:28 cst
  4235. From: fenchel@wisc-rsch (Bob Fenchel)
  4236. Message-Id: <8402281923.AA07104@wisc-rsch.ARPA>
  4237. Received: by wisc-rsch.ARPA (4.22/3.7)
  4238.     id AA07104; Tue, 28 Feb 84 13:23:28 cst
  4239. To: info-kermit@columbia-20
  4240. Subject: Kermit on Victor
  4241. Cc: fenchel@wisc-rsch
  4242.  
  4243. I am having difficulty trying to run Kermit on the Victor 9000.
  4244. Here are the details:
  4245.  
  4246. Retrieved vicmsdos.asm from columbia-20 <kermit> directory,
  4247. assembled it on ibm-pc, transferred exe file to victor.
  4248. This is apparently a somewhat older version of kermit that
  4249. has been modified in Scotland.
  4250.  
  4251. The program runs on victor in "connect" mode without difficulty
  4252. (in fact I'm using it now), however I don't seem to be able
  4253. to transfer files either to or from the victor using the
  4254. receive/send modes.  Either the program appears to do nothing,
  4255. or it rapidly sends/waits but can not receive the initiate
  4256. signal from the other system.  I have tried communicating
  4257. with an IBM PC running the newer version of KERMIT and with
  4258. a vax/unix system.  In both cases, "terminal" mode works fine
  4259. but file transfer does not.
  4260.  
  4261. I'd appreciate any assistance you might have to offer.
  4262.  
  4263. Bob
  4264. (fenchel@UWisc)
  4265. 29-Feb-84 11:19:33-EST,1079;000000000000
  4266. Return-Path: <@CUCS20:Brzozowski.RPMtnd@HIS-PHOENIX-MULTICS.ARPA>
  4267. Received: from CUCS20 by CU20B with DECnet; 29 Feb 84 11:19:17 EST
  4268. Received: from CISL-SERVICE-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Wed 29 Feb 84 11:18:35-EST
  4269. Received: from HIS-PHOENIX-MULTICS.ARPA by CISL-SERVICE-MULTICS.ARPA dial; 29-Feb-1984 11:14:33-est
  4270. Date:  Wed, 29 Feb 84 09:11 MST
  4271. From:  Brzozowski@HIS-PHOENIX-MULTICS.ARPA
  4272. Subject:  Re: Kermit on Victor
  4273. To:  fenchel@WISC-RSCH.ARPA
  4274. cc:  info-kermit@COLUMBIA-20.ARPA
  4275. Message-ID:  <840229161145.156161@HIS-PHOENIX-MULTICS.ARPA>
  4276.  
  4277.    I had basically the same problems trying to up/download things from
  4278. a Multics system.  My problem was the fact that the parity settings on
  4279. my system (a Compaq) was set to even parity (Default), and the Multics
  4280. Kermit was set to no parity (It's default). The extra bit caused
  4281. Multics-Kermit to refuse anything I sent it (ONLY intransfer mode NOT
  4282. in terminal mode). After I changed my kermit to no parity it worked
  4283. like a charm.
  4284.  
  4285.                     Good luck!
  4286.                     Gary Brz...
  4287.  
  4288.  
  4289. 29-Feb-84 19:57:27-EST,926;000000000000
  4290. Return-Path: <@CUCS20:fenchel@wisc-rsch>
  4291. Received: from CUCS20 by CU20B with DECnet; 29 Feb 84 19:57:20 EST
  4292. Received: from wisc-rsch.ARPA by COLUMBIA-20.ARPA with TCP; Wed 29 Feb 84 19:57:13-EST
  4293. Date: Wed, 29 Feb 84 18:53:19 cst
  4294. From: fenchel@wisc-rsch (Bob Fenchel)
  4295. Message-Id: <8403010053.AA08262@wisc-rsch.ARPA>
  4296. Received: by wisc-rsch.ARPA (4.22/3.7)
  4297.     id AA08262; Wed, 29 Feb 84 18:53:19 cst
  4298. To: info-kermit@columbia-20
  4299. Subject: Kermit on Victor
  4300.  
  4301. Thanks to those who answered my call for help.  I was only able to
  4302. get the old version of Kermit running at 300 baud for file transfer;
  4303. as noted by several respondents to my message, it is necessary to
  4304. have NO parity set.
  4305.  
  4306. Frank da Cruz placed a new version of VICMSDOS.ASM in the <KERMIT>
  4307. directory on Columbia-20; I am now running this version without any
  4308. difficulty at 4800 and 9600 baud for file transfer (sure beats the
  4309. heck out of 300 baud!).
  4310.  
  4311. Bob
  4312.  1-Mar-84 18:58:45-EST,2569;000000000000
  4313. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4314. Received: from CUCS20 by CU20B with DECnet; 1 Mar 84 18:58:39 EST
  4315. Date: Thu 1 Mar 84 18:58:47-EST
  4316. From: Frank da Cruz <cc.fdc@CUCS20>
  4317. Subject: New Release of CP/M-86 KERMIT
  4318. To: Info-Kermit@CUCS20
  4319.  
  4320. Announcing a new release of KERMIT-86 for the DEC Rainbow 100 or the NEC APC
  4321. running CP/M-86.  This is version 2.4 of the program, and it was contributed by
  4322. Richard Garland of the Columbia University Chemistry Department.  Here are the
  4323. new features:
  4324.  
  4325.  SET FLOW-CONTROL to allow XON/XOFF flow control to be turned on and off.
  4326.   When used, XON/XOFF allows use of smooth scrolling and the HOLD SCREEN
  4327.   button on the Rainbow during terminal connection without loss of data,
  4328.   even at high speeds, providing the system you're connected to also does
  4329.   XON/XOFF flow control (DEC-20s and VAXes do).
  4330.  
  4331.  The Rainbow can now transmit a BREAK signal (you must type the CONNECT
  4332.   escape character followed by a B to do this).
  4333.  
  4334.  File transfers with the DEC-20, VAX, and other systems that have relatively
  4335.   advanced KERMITs can now be interrupted by typing CTRL-X (stop this file and
  4336.   go on to the next) or CTRL-Z (stop the entire transfer).
  4337.  
  4338.  KERMIT-86 will now time out according to the interval requested by the
  4339.   KERMIT on the other side of the connection.  This makes file transfer with
  4340.   systems that cannot time out (such as IBM mainframes) a lot more robust.
  4341.  
  4342. The new KERMIT-86 is available on COLUMBIA-20 via anonymous FTP (ARPAnet), or
  4343. CU20B via NFT (DECnet).  The relevant files are:
  4344.  
  4345.   KER:RBKERMIT.CMD    The executable KERMIT program for the Rainbow.
  4346.   KER:RBKERMIT.H86    The hex file for the Rainbow (load with GENCMD).
  4347.   KER:RBKERMIT.HLP    Information about Rainbow KERMIT.
  4348.  
  4349.   KER:APCKERMIT.CMD    The executable KERMIT program for the NEC APC.
  4350.   KER:RBKERMIT.H86    The hex file for the NEC APC (load with GENCMD).
  4351.   KER:APCKERMIT.HLP    Information about NEC APC KERMIT.
  4352.  
  4353.   KER:86*.A86        The ASM86 source files for the program.
  4354.   KER:86KERMIT.HLP    General information about CP/M-86 KERMIT.
  4355.   KER:86KER24.BWR    Some implementation notes for version 2.4.
  4356.  
  4357. To obtain the new version on your Rainbow or APC, use your present version
  4358. of KERMIT to transfer the appropriate .CMD file.  If you have trouble doing
  4359. that, then transfer the .H86 file and build a .CMD file from it using
  4360. GENCMD.  If you don't have KERMIT on your Rainbow, read KER:RBKERMIT.HLP
  4361. for a helpful hint, or follow the installation directions in the KERMIT User
  4362. Guide.  Report any problems directly to me.
  4363.  
  4364. - Frank da Cruz
  4365. -------
  4366.  2-Mar-84 19:55:33-EST,3382;000000000000
  4367. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4368. Received: from CUCS20 by CU20B with DECnet; 2 Mar 84 19:55:25 EST
  4369. Date: Fri 2 Mar 84 19:55:35-EST
  4370. From: Frank da Cruz <cc.fdc@CUCS20>
  4371. Subject: New KERMIT User Guide
  4372. To: Info-Kermit@CUCS20
  4373.  
  4374. The 5th edition of the KERMIT User Guide is now available.  It reflects the new
  4375. features added since July 1983, when the 4th edition was released.  The new
  4376. edition has been "modularized" (as we are trying to do with many of the KERMIT
  4377. programs).  The main section is system-independent, and attempts to describe an
  4378. "ideal" KERMIT.  The remaining sections come from separate files, one for each
  4379. implementation.  Each site can include sections on only those implementations
  4380. they care about.  The manual is written in SCRIBE text formatter language,
  4381. suitable for producing documentation for a variety of media, ranging from
  4382. online files to be read on a screen, to line printer output (with overstriking
  4383. and underscoring), to daisy-wheel printer output (with fractional vertical
  4384. spacing and other special effects), to multifont laser printer or photocomposer
  4385. output.  SCRIBE is a commercial product from UNILOGIC, Inc, in Pittsburgh PA,
  4386. and is available for a variety of systems, including TOPS-10, TOPS-20, UNIX,
  4387. IBM mainframe operating systems, Apollo, etc., and the source language is also
  4388. compatible in large degree with the formatting language of Perfect Writer and
  4389. Final Word on microcomputers.
  4390.  
  4391. Some of the documentation is actually ahead of the software.  In particular,
  4392. the sections describing DEC-20 and MS DOS KERMITs apply to soon-to-be-released
  4393. versions (watch this space for news).
  4394.  
  4395. All files are available in KER: on COLUMBIA-20 via anonymous FTP (ARPANET) or
  4396. CU20B (DECNET).  The Scribe source files are:
  4397.  
  4398. USER.MSS    The system-independent part, and the "root file" for the rest.
  4399. 20KERMIT.MSS    Description of DEC-20 KERMIT.
  4400. VMSKERMIT.MSS    .. DEC VAX/VMS KERMIT.
  4401. CMSKERMIT.MSS    .. IBM VM/CMS KERMIT.
  4402. UXKERMIT.MSS    .. UNIX KERMIT.
  4403. PCKERMIT.MSS    .. IBM PC (and other MS DOS systems) KERMIT.
  4404. CPMKERMIT.MSS    .. CP/M-80 KERMIT.
  4405. 86KERMIT.MSS    .. CP/M-86 KERMIT.
  4406.  
  4407. The *KERMIT.MSS files are selected with "@INCLUDE" statements in USER.MSS.
  4408. These @INCLUDE statements can be edited or shuffled in any way to easily
  4409. customize the manual (if you have Scribe).
  4410.  
  4411. Some implementations do not have much documentation to speak of.  Others have
  4412. good documentation, but it's not in Scribe format.  Anyone who would like to
  4413. produce "Scribified" documentation for any system not listed above should feel
  4414. free to volunteer (let me know first, so I can prevent duplication of effort).
  4415. Even if you don't have Scribe, you can use the *KERMIT.MSS files as a guide.
  4416.  
  4417. In addition to the .MSS files, there are also finished documents in several
  4418. formats:
  4419.  
  4420. USER.DOC    The entire manual, with all the @INCLUDE files, as plain
  4421.         text (no special effects), suitable for reading on line.
  4422.  
  4423. USER.LPT    Ditto, suitable for printing on a line printer, with
  4424.         boldface (overstriking) and underscoring.
  4425.  
  4426. USER.FOR    Like USER.LPT, but with Fortran-style carriage control in
  4427.         "column 1".
  4428.  
  4429. There are also .DOC files (but not .LPT or .FOR) for each of the @INCLUDE
  4430. files listed above.
  4431.  
  4432. Comments welcome.  There will also be a new Protocol Manual shortly, containing
  4433. no major changes, mainly just clarification of fine points.
  4434. -------
  4435.  5-Mar-84 17:03:08-EST,1353;000000000000
  4436. Return-Path: <@CUCS20:BILLW@SRI-KL.ARPA>
  4437. Received: from CUCS20 by CU20B with DECnet; 5 Mar 84 17:03:01 EST
  4438. Received: from SRI-KL.ARPA by COLUMBIA-20.ARPA with TCP; Mon 5 Mar 84 16:58:00-EST
  4439. Date: Mon 5 Mar 84 14:01:03-PST
  4440. From: William "Chops" Westfield <BILLW@SRI-KL.ARPA>
  4441. Subject: Getting kermit to run on our system...
  4442. To: info-kermit@COLUMBIA-20.ARPA
  4443.  
  4444. Hi.  As a staunch supporter of MODEM2 over KERMIT, I have not yet
  4445. brought KERMIT up on our 20s.  Alas, however, there are people who
  4446. dont have MODEM2 who want to talk to us, so I FTPed over the latest
  4447. version of KERMIT, and tried to set it to working.  IT DOESN'T WORK!
  4448. I am unable to get it to transfer files even to itself! (This same
  4449. KERMIT works fine on other systems.)  What happens (usually), is that
  4450. about 5 packets are transferred, and then 5 errors occur (quite quickly,
  4451. leading me to beleive that perhaps timeouts arent working properly),
  4452. and KERMIT aborts.  Can someone give me a hand tracking the problem
  4453. down ?  As far as I know, the only relevant difference in our system
  4454. is that we implement a hold key that toggles output, but this is turned
  4455. off in binary mode, and is mutually exclusive with DECs XON/XOFF....
  4456.  
  4457. Has anyone experience similar problems?  HELP!
  4458. (please be sure and CC responses to me.  Im not on INFO-KERMIT)
  4459.  
  4460. Thanks
  4461. Bill Westfield
  4462. -------
  4463.  5-Mar-84 22:27:14-EST,2255;000000000000
  4464. Return-Path: <@CUCS20:gts%ucbpopuli.CC@Berkeley>
  4465. Received: from CUCS20 by CU20B with DECnet; 5 Mar 84 22:27:08 EST
  4466. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Mon 5 Mar 84 22:27:04-EST
  4467. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.22/4.25)
  4468.     id AA21012; Sun, 4 Mar 84 14:27:56 pst
  4469. Received: from ucbpopuli.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  4470.     (4.14.noSUID/4.14.2) id AA06503; Sun, 4 Mar 84 14:22:42 pst
  4471. Received: by ucbpopuli.CC.Berkeley.ARPA
  4472.     (4.14/4.14) id AA03045; Sun, 4 Mar 84 14:28:39 pst
  4473. Date: Sun, 4 Mar 84 14:28:39 pst
  4474. From: gts%ucbpopuli.CC@Berkeley
  4475. Message-Id: <8403042228.AA03045@ucbpopuli.CC.Berkeley.ARPA>
  4476. To: INFO-KERMIT@Columbia-20.ARPA
  4477. Subject: Kermit 8-bit Data Problems
  4478.  
  4479. It seems that there is a slight inconsistency in computing block-checks.
  4480. Please check the following and let me know if I am wrong.
  4481.  
  4482. Apparently, UNIX `kermit r' computes the block-check AFTER trimming the
  4483. eighth bit but micro kermits compute it BEFORE.  Hence, if any of the
  4484. original data bytes had the eighth bit set, the checksum will fail if in
  4485. a single packet, an odd number of data bytes had the eighth bit set!
  4486. UNIX uses block-check-type 1 (6 bits), hence, a checksum error will be
  4487. detected only if an odd number of eighth bits occur in a single packet
  4488. (since bits above 8 are discarded and bits 7 and 8 are shifted to the
  4489. bottom of the byte and added, the checksum will differ by 2).
  4490.  
  4491. UNIX should be changed to compute the block-check BEFORE trimming the
  4492. eighth bit in `r' mode.
  4493.  
  4494. The micro kermits set the parity on outgoing bytes AFTER computing
  4495. the block-check based on the full eight bits of each data byte, hence,
  4496. if some data bytes have the eighth bit set and the result does not match
  4497. the micro kermit parity mode, the receiver will detect a checksum error,
  4498. identically as UNIX above. This prevents using `set parity space' to
  4499. trim the eighth bit.
  4500.  
  4501. The micro kermits should be changed to set parity before computing the
  4502. block-check during send.
  4503.  
  4504.  
  4505. Greg Small                (415)642-5979
  4506. Microcomputer Communications        gts@ucbpopuli.Berkeley.ARPA
  4507. 214 Evans Hall CFO            gts%ucbpopuli.CC@Berkeley
  4508. University of California        gts@ucbpopuli.Berkeley.BITNET
  4509. Berkeley, Ca 94720
  4510.  
  4511.  6-Mar-84 11:52:57-EST,2150;000000000000
  4512. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4513. Received: from CUCS20 by CU20B with DECnet; 6 Mar 84 11:52:48 EST
  4514. Date: Tue 6 Mar 84 11:52:08-EST
  4515. From: Frank da Cruz <cc.fdc@CUCS20>
  4516. Subject: Re: Kermit 8-bit Data Problems
  4517. To: gts%ucbpopuli.CC@UCB-VAX.ARPA, INFO-KERMIT@CUCS20
  4518. In-Reply-To: Message from "gts%ucbpopuli.CC@Berkeley" of Mon 5 Mar 84 22:27:34-EST
  4519.  
  4520. The high-order, or "8th", bit is used for two different purposes in KERMIT.
  4521. It's preferred use is for data.  But it can't be used for data if a device
  4522. anywhere along the communications path demands its use for parity.  When parity
  4523. must be used, the user types a command like "set parity odd" (or even, mark, or
  4524. space).  Normally, parity is "none".  
  4525.  
  4526. When the 8th bit is used for data, it figures into the block check.  When
  4527. parity is being used, the parity bit does NOT figure into the block check.
  4528.  
  4529. Unix Kermit does not do any parity processing at all.  Under normal operation,
  4530. it strips the 8th bit of incoming & outbound bytes and maps LF to CRLF & vice
  4531. versa.  In "image mode" ("-i" on command line) it leaves the data alone, and
  4532. the 8th bit figures in the block check.  Image mode is intended for Unix-to-
  4533. Unix transfers, but may also be used for sending microcomputer binary files
  4534. to Unix & getting them back.  Normal mode is for transfer of text files, either
  4535. Unix-to-Unix, or between unlike systems.
  4536.  
  4537. Microcomputer Kermits (CP/M-80, CP/M-86, MS DOS), on the other hand, are
  4538. capable of doing parity processing.  In the normal case, no parity is used, the
  4539. 8th bit may be used for data, and it figures into the block check.  When parity
  4540. is being used, an outbound byte should have its 8th bit stripped, the result
  4541. added to the block check, and then the appropriate parity bit tacked on; an
  4542. inbound byte should have its parity stripped before it is added to the block
  4543. check.  Without 8th-bit prefixing (which most micro Kermits don't have yet),
  4544. binary files cannot be sent while parity is being done.
  4545.  
  4546. We are currently checking CP/M-80 Kermit to make sure it actually works as
  4547. described above; we already had reason to believe it wasn't.
  4548.  
  4549. - Frank
  4550. -------
  4551.  6-Mar-84 17:44:30-EST,1734;000000000000
  4552. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4553. Received: from CUCS20 by CU20B with DECnet; 6 Mar 84 17:44:17 EST
  4554. Date: Tue 6 Mar 84 17:43:36-EST
  4555. From: Frank da Cruz <cc.fdc@CUCS20>
  4556. Subject: IBM Portable PC & Kermit
  4557. To: Info-IBMPC@USC-ISIB.ARPA, Info-Kermit@CUCS20
  4558.  
  4559. I'm writing this note on an IBM Portable PC which we have on loan for
  4560. a few days, using KERMIT in H19 emulation mode with EMACS.  KERMIT seems to
  4561. work just fine on this new machine; I didn't test it extensively, but I
  4562. transferred a few files back & forth with no difficulty at all, and the
  4563. terminal emulator works fine with EMACS.
  4564.  
  4565. A couple impressions about the portable PC -- the 8.5" amber screen is awful.
  4566. I have nothing against amber, but the monitor is driven by the IBM color
  4567. adapter, so you get the low resolution characters and the disconcerting flicker
  4568. during scrolling.  There's no monochrome option.  The keyboard is exactly like
  4569. the PC/XT keyboard, except with a different base that folds onto the front of
  4570. the unit.  The cord plugs into the front of the unit (hooray!) with a phone
  4571. jack and stores inside the keyboard.
  4572.  
  4573. I installed an IBM async adapter and it worked fine right away (at 4800 baud).
  4574. I notice there are 6 expansion slots.  4 of them are very short, 1 is a little
  4575. bit longer, and one appears to be ALMOST long enough for the AST or Quadram
  4576. multifunction boards.  There's an annoying high pitched noise coming out of the
  4577. vent in back.  The noise plus the flicker would make this machine no fun to sit
  4578. in front of all day.  But the compatibility and the keyboard beat the PCjr.
  4579.  
  4580. Speaking of the PCjr, we have one of those on loan for a few days too and will
  4581. try to get KERMIT running on it if we can.
  4582.  
  4583. - Frank
  4584. -------
  4585.  6-Mar-84 18:58:51-EST,761;000000000000
  4586. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4587. Received: from CUCS20 by CU20B with DECnet; 6 Mar 84 18:58:49 EST
  4588. Date: Tue 6 Mar 84 18:57:12-EST
  4589. From: Frank da Cruz <cc.fdc@CUCS20>
  4590. Subject: Current KERMITs List
  4591. To: Info-Kermit@CUCS20
  4592.  
  4593. In response to the many requests from people who wanted a single file to look
  4594. in to see what the current versions of the various KERMIT implementations are,
  4595. I've started a current-Kermits list in the file KER:CURRENT.DOC (it's short).
  4596. It shows the prefix the file is stored under, the machine/OS, programming
  4597. language, version number if any, date installed, and major contact (not
  4598. necessarily the author) as a net address when possible.  Available as usual
  4599. via anonymous FTP (ARPANET) or NFT (DECNET).  - Frank
  4600. -------
  4601.  7-Mar-84 19:32:48-EST,1205;000000000000
  4602. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4603. Received: from CUCS20 by CU20B with DECnet; 7 Mar 84 19:32:33 EST
  4604. Date: Wed 7 Mar 84 19:32:29-EST
  4605. From: Frank da Cruz <cc.fdc@CUCS20>
  4606. Subject: CP/M-86 Kermit v 2.5 (yes, another release)
  4607. To: Info-Kermit@CUCS20
  4608.  
  4609. This is a slight modification to version 2.4, announced last week.  The main
  4610. differences are that the features added in 2.4 were made to work on the NEC
  4611. APC as well, and the new timeout facility can be turned on and off with a
  4612. SET TIMER command.  Also, the SET FILE-WARNING command was renamed to
  4613. SET WARNING, to avoid conflict with SET FILE-TYPE.
  4614.  
  4615. Timeouts are not used unless you ask for them by typing SET TIMER ON.
  4616. You should normally only have to request timeout when transferring files
  4617. with the IBM mainframe, since it cannot do its own timeouts.
  4618.  
  4619. The new files replace the old ones in the KERMIT areas on COLUMBIA-20 (or
  4620. CU20B), for instance KER:RBKERMIT.CMD and .H86 for the Rainbow, and
  4621. KER:APCKERMIT.CMD and .H86 for the NEC APC, on the DEC-20s.  The sources and
  4622. documentation are in KER:86*.*, as before.  Thanks to Ron Blanford at the
  4623. University of Washington and Bernie Eiben at DEC for the updates.
  4624.  
  4625. - Frank
  4626. -------
  4627.  8-Mar-84 10:21:26-EST,1096;000000000000
  4628. Return-Path: <@CUCS20:ables@ut-ngp.ARPA>
  4629. Received: from CUCS20 by CU20B with DECnet; 8 Mar 84 10:21:21 EST
  4630. Received: from ut-ngp.ARPA by COLUMBIA-20.ARPA with TCP; Thu 8 Mar 84 10:19:15-EST
  4631. Date: Thu, 8 Mar 84 09:20:17 cst
  4632. Posted-Date: Thu, 8 Mar 84 09:20:17 cst
  4633. Message-Id: <8403081520.AA17966@ut-ngp.ARPA>
  4634. Received: by ut-ngp.ARPA (4.22/3.14)
  4635.     id AA17966; Thu, 8 Mar 84 09:20:17 cst
  4636. From: King Ables <ables@ut-ngp.ARPA>
  4637. To: info-kermit@columbia-20.ARPA
  4638. Subject: bug in CPMBASE.M80 v3.6
  4639.  
  4640. I've been seeing a bug where the ^Zs at the end of a CP/M file
  4641. are getting sent as data to the host kermit and I end up with
  4642. them in my file after the transfer.  I've looked at the code
  4643. but being new to CP/M and fairly new to 8080 code, I'm not too
  4644. sure what the fix is.  I think it's happening in getchr.  Has
  4645. anybody seen/fixed this?  I have also seen it on our Z-100 
  4646. (built from PCKERMIT.ASM?) which seems interesting.  I'm using
  4647. an H89 on the CPMBASE.M80 version from home.  If someone has a
  4648. fix, please let me know, else consider this a bug report.
  4649. Thanks,
  4650. King
  4651. (ables@ut-ngp)
  4652.  8-Mar-84 12:57:53-EST,1471;000000000000
  4653. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4654. Received: from CUCS20 by CU20B with DECnet; 8 Mar 84 12:57:46 EST
  4655. Date: Thu 8 Mar 84 12:50:17-EST
  4656. From: Frank da Cruz <cc.fdc@CUCS20>
  4657. Subject: Re: bug in CPMBASE.M80 v3.6
  4658. To: ables@UT-NGP.ARPA, info-kermit@CUCS20
  4659. In-Reply-To: Message from "King Ables <ables@ut-ngp.ARPA>" of Thu 8 Mar 84 10:19:40-EST
  4660.  
  4661. The problem with seeing ^Z's at the end of a file sent from a micro stems from
  4662. the difficulty in determining the end of a microcomputer file.  In CP/M, for
  4663. instance, the eof is defined as the first ^Z anywhere in the file, except for
  4664. binary files, whose eof is at the end of the last block.  CP/M-80 Kermit 
  4665. treats files as binary by default (since it's better to send junk after the
  4666. end of a text file than to truncate a binary file that may have contained a
  4667. ^Z in the middle).  You can avoid the junk at the end of text files by typing
  4668. SET FILE-TYPE (or FILE-MODE) ASCII (or TEXT) (syntax varies from program to
  4669. program) before sending text files.  You can also reassemble the program with
  4670. the default file type set for text files.
  4671.  
  4672. The situation is a little more complicated for MS DOS (IBM PC & Z100 Kermit),
  4673. because it keeps a byte count, which should point to the end of the file.
  4674. Unfortunately, some applications also put a ^Z at the end of the file, and this
  4675. too is included in the byte count.  So one has no way of knowing whether the
  4676. ^Z should be considered part of the file.
  4677.  
  4678. - Frank
  4679. -------
  4680.  8-Mar-84 14:37:44-EST,889;000000000000
  4681. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4682. Received: from CUCS20 by CU20B with DECnet; 8 Mar 84 14:37:36 EST
  4683. Date: Thu 8 Mar 84 14:06:00-EST
  4684. From: Frank da Cruz <cc.fdc@CUCS20>
  4685. Subject: New RSX-11/M/M+ and RSTS/E Kermit
  4686. To: Info-Kermit@CUCS20
  4687. cc: BBoard@CU20A, BBoard@CU20B, BBoard@CU20C, BBoard@CU20D, AP2.L-Lidofsky@CU20A
  4688.  
  4689. This is a new release of Brian Nelson's Macro-11 Kermit.  The major change is
  4690. that procedures are now provided for installing and running the programs on
  4691. non-RMS systems, and under releases of RSTS or RSX earlier than the ones
  4692. required to actually build the programs -- hexified renditions of the binaries
  4693. are provided, along with conversions and installation instructions.  The files
  4694. are in KER:K11*.* on COLUMBIA-20, CU20B, and CU20D.  See KER:K11INS.DOC for the
  4695. new installation instructions and system requirements.  Thanks Brian!  - Frank
  4696. -------
  4697.  8-Mar-84 19:10:32-EST,2262;000000000000
  4698. Return-Path: <@CUCS20:johnston@lbl-csam>
  4699. Received: from CUCS20 by CU20B with DECnet; 8 Mar 84 19:10:26 EST
  4700. Received: from lbl-csam.ARPA by COLUMBIA-20.ARPA with TCP; Thu 8 Mar 84 19:06:30-EST
  4701. Return-Path: <johnston@lbl-csam>
  4702. Received: by lbl-csam.ARPA ; Thu, 8 Mar 84 16:07:02 pst
  4703. Date: Thu, 8 Mar 84 16:07:02 pst
  4704. From: (Bill Johnston [csam]) johnston@lbl-csam
  4705. Message-Id: <8403090007.AA10355@lbl-csam.ARPA>
  4706. To: info-kermit@columbia-20
  4707. Subject: Kermit/Telnet problem
  4708. Cc: fink@lbl-csam, pierre@lbl-csam
  4709.  
  4710.  
  4711. Frank,
  4712.  We currently have a sabbatical type from Norway in our Dept., and
  4713. for the past week or so, we have been trying to establish a Kermit
  4714. connection from our 4.2bsd UNIX system to a DEC-10 in Norway, via Telenet.
  4715. We have run into a number of things that I would like to pass on, and/or seek
  4716. advise on:
  4717.  
  4718. 1) Telenet, being a packet network, transmits data on (at least) two conditions,
  4719. one, when there is enough data to fill a packet, and two,
  4720. when a "data forwarding" character is encountered in the data.
  4721. The data forwarding character is normally
  4722. a CR, and if it is possible to change this, it is not obvious from the
  4723. little documentation one gets form Telenet. The UNIX Kermit sets the packet
  4724. terminator to LF, in the UNIX style, and the connection through Telenet doesn't
  4725. work (since the Kermit packets are usually shorter than Telenet packets).
  4726. After studying the UNIX code, I concluded that there is no reason (other
  4727. than UNIX convention) to use a LF packet terminator. I suggest that this
  4728. be changed (to CR) in the UNIX distribution (for all flavors of UNIX,
  4729. not just UTS, as it is now).
  4730.  
  4731. 2) Even with the helpful advice in the new manual, we couldn't ever get
  4732. the two Kermits to pass checksummed packets back and forth. The checksums
  4733. were never computed correctly on the UNIX end (that is to match the DEC-10
  4734. checksums). We tried all of the different parity settings on the DEC-10
  4735. end, still to no avail. We can, however, get packets from UNIX to the DEC-10.
  4736. I have fixed this, temporarily, by disabling the checksum checking on the
  4737. UNIX end, but this is clearly nonsence in the long run.
  4738.  
  4739. I would be grateful for any advise.
  4740.  
  4741.  
  4742.     Bill Johnston, Computer Science Research
  4743.     UC Lawrence Berkeley Laboratory
  4744.  9-Mar-84 08:54:57-EST,1723;000000000000
  4745. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4746. Received: from CUCS20 by CU20B with DECnet; 9 Mar 84 08:54:50 EST
  4747. Date: Fri 9 Mar 84 08:54:11-EST
  4748. From: Frank da Cruz <cc.fdc@CUCS20>
  4749. Subject: Re: Kermit/Telnet problem
  4750. To: "(Bill Johnston [csam]) johnston"@LBL-CSAM.ARPA, info-kermit@CUCS20
  4751. cc: fink@LBL-CSAM.ARPA, pierre@LBL-CSAM.ARPA
  4752. In-Reply-To: Message from "(Bill Johnston [csam]) johnston@lbl-csam" of Thu 8 Mar 84 19:07:08-EST
  4753.  
  4754. Your suggestion about using CR as the default packet terminator in all versions
  4755. of Unix Kermit makes sense -- does anyone out there see any reason for not doing
  4756. this?
  4757.  
  4758. My understanding about TELENET is that you have to use mark parity to make
  4759. things work.  The DEC-10, and most other implementations of Kermit, are capable
  4760. of sending any desired parity, including mark, if you give the SET PARITY
  4761. command.  Unfortunately, Unix Kermit is not one of these, yet.  But the normal
  4762. operation of Unix Kermit is to strip the parity bit from any incoming character
  4763. before adding it to the accumulated checksum.  If you have SET PARITY MARK (or
  4764. anything other than NONE) on the DEC-10, then it should never include the
  4765. parity bit value when accumulating the outgoing checksum, so that the result
  4766. SHOULD agree with what Unix computes when the packet arrives.
  4767.  
  4768. Future releases of Unix Kermit will be a lot stronger in this area.  Meantime,
  4769. if you can record what's going on at both ends (I believe KERMIT-10 has a
  4770. packet logging facility like KERMIT-20's, and it should be fairly simple to
  4771. add a logging feature to Unix Kermit, or interposing a logging process in front
  4772. of it) and mail me the results and the commands you used, maybe I can figure
  4773. something out.
  4774.  
  4775. - Frank
  4776. -------
  4777.  9-Mar-84 15:12:38-EST,3174;000000000000
  4778. Return-Path: <@CUCS20:gts%ucbpopuli.CC@Berkeley>
  4779. Received: from CUCS20 by CU20B with DECnet; 9 Mar 84 15:12:20 EST
  4780. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Fri 9 Mar 84 15:11:18-EST
  4781. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.22/4.25)
  4782.     id AA23120; Fri, 9 Mar 84 11:50:13 pst
  4783. Received: from ucbpopuli.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  4784.     (4.14.noSUID/4.14.3) id AA08830; Fri, 9 Mar 84 11:45:00 pst
  4785. Received: by ucbpopuli.CC.Berkeley.ARPA
  4786.     (4.14/4.14) id AA24926; Fri, 9 Mar 84 11:42:26 pst
  4787. Date: Fri, 9 Mar 84 11:42:26 pst
  4788. From: gts%ucbpopuli.CC@Berkeley
  4789. Message-Id: <8403091942.AA24926@ucbpopuli.CC.Berkeley.ARPA>
  4790. To: info-kermit@columbia-20
  4791. Subject: Kermit 8th bit
  4792.  
  4793. Frank,
  4794.  
  4795. It is an excellent point that the checksum checks the data not the transmission
  4796. because the user may have been unaware that the eighth bit existed or that it
  4797. was not being passed. For this protection, the eighth bit should NOT BE STRIPPED
  4798. before computing the sum when parity is set.  So existing kermits are correct in
  4799. this sense.
  4800.  
  4801. The problem of the eighth bit is important because many users are unaware of it
  4802. and because many word processors and some basics use the eighth bit in what
  4803. appears to be a simple text file.
  4804.  
  4805. Every kermit should have the option to strip the eighth data bit for SENDING.
  4806. In this case ONLY should the eighth data bit be stripped before addinng it to
  4807. the sum, because the user has now explicitly asked for seven bits.
  4808.  
  4809. Whenever a parity other than "none" is set a warning message should be given 
  4810. that files with the eighth bit set cannot be sent or received.  AND a send
  4811. should be aborted if an eighth data bit is seen while parity is set to other
  4812. than "none".  If both ends have implemented the eighth bit escape character,
  4813. the warning is unnecessary.
  4814.  
  4815. Lets examine the eighth data bit and whether it is adequately checked by the
  4816. 6-bit checksum.  The lower seven bits are always checked.
  4817.  
  4818. The 6-bit check is summed as 16 bits but the upper 8 bits of the sum are
  4819. discarded before bits 8 and 7 are stripped and added to bits 6-1.  Because the
  4820. upper 8 bits of the sum are discarded, any packet with an even number of eighth
  4821. data bits has the same 6-bit sum as if those eighth data bits did not exist.
  4822. While this gives some protection against single eighth-bit failures, it gives no
  4823. protection against stripping of the eighth bit.  A serious side effect is that
  4824. files with eighth data bits send ok sometimes and fail sometimes.
  4825.  
  4826. Consider strengthening the 6-bit checksum by stripping bits 12-7 and 16-13 and
  4827. adding them to bits 6-1.  The eighth data bit becomes as protected as the other
  4828. seven.  Older kermits will still work for 7-bit files because the upper bits
  4829. will all be zero.
  4830.  
  4831. Obviously this weakness of the 6-bit checksum is avoided if all kermits had
  4832. the 16-bit sums!
  4833.  
  4834. I will implement these suggestions and see how they work out.
  4835.  
  4836.  
  4837. Greg Small                (415)642-5979
  4838. Microcomputer Communications        gts@ucbpopuli.Berkeley.ARPA
  4839. 214 Evans Hall CFO            gts%ucbpopuli.CC@Berkeley
  4840. University of California        gts@ucbpopuli.Berkeley.BITNET
  4841. Berkeley, Ca 94720
  4842.  
  4843.  9-Mar-84 15:38:30-EST,546;000000000000
  4844. Return-Path: <@CUCS20:LECIN@RU-BLUE.ARPA>
  4845. Received: from CUCS20 by CU20B with DECnet; 9 Mar 84 15:38:21 EST
  4846. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Fri 9 Mar 84 15:36:23-EST
  4847. Received: from RU-BLUE.ARPA by RUTGERS.ARPA with PUP; 9 Mar 84 15:33:07 EST
  4848. Date: 9 Mar 84 15:33:24 EST
  4849. From: Matthew J Lecin <LECIN@RU-BLUE.ARPA>
  4850. Subject: MACRO-11 Kermit Query
  4851. To: Kermit@RUTGERS.ARPA
  4852. cc: mione@RU-GREEN.ARPA
  4853.  
  4854. Is there a version of KERMIT for RT-11?  (I am running RT11 V4.0, soon
  4855. to get V5.0).
  4856.  
  4857. Thanks,
  4858. {Mijjil}
  4859. -------
  4860.  9-Mar-84 15:55:03-EST,1549;000000000000
  4861. Return-Path: <@CUCS20:gts%ucbpopuli.CC@Berkeley>
  4862. Received: from CUCS20 by CU20B with DECnet; 9 Mar 84 15:54:43 EST
  4863. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; Fri 9 Mar 84 15:38:28-EST
  4864. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.22/4.25)
  4865.     id AA23242; Fri, 9 Mar 84 11:57:10 pst
  4866. Received: from ucbpopuli.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  4867.     (4.14.noSUID/4.14.3) id AA08901; Fri, 9 Mar 84 11:52:03 pst
  4868. Received: by ucbpopuli.CC.Berkeley.ARPA
  4869.     (4.14/4.14) id AA25218; Fri, 9 Mar 84 11:51:13 pst
  4870. Date: Fri, 9 Mar 84 11:51:13 pst
  4871. From: gts%ucbpopuli.CC@Berkeley
  4872. Message-Id: <8403091951.AA25218@ucbpopuli.CC.Berkeley.ARPA>
  4873. To: ables@ut-ngp.ARPA, info-kermit@columbia-20.ARPA
  4874. Subject: Re:  bug in CPMBASE.M80 v3.6
  4875.  
  4876. Yes there is a problem with deafult file-mode.  It should strip trailing
  4877. ^Z but it does not.  You can use file-mode ascii if you are sending text.
  4878. But that too has a problem if your file has imbedded ^Z's.  In file-mode
  4879. ascii, a ^Z causes the remainder of the block (128 bytes) to be ignored
  4880. BUT the send continues because cp/m did not report EOF for the file.
  4881. Of course it is not clear what an imbedded ^Z means in a cp/m file, it is
  4882. not very standard!!!  I have also noticed that the PC kermit sends a trailing
  4883. ^Z and NULL when I send to UNIX.
  4884.  
  4885.  
  4886. Greg Small                (415)642-5979
  4887. Microcomputer Communications        gts@ucbpopuli.Berkeley.ARPA
  4888. 214 Evans Hall CFO            gts%ucbpopuli.CC@Berkeley
  4889. University of California        gts@ucbpopuli.Berkeley.BITNET
  4890. Berkeley, Ca 94720
  4891.  
  4892.  9-Mar-84 18:26:52-EST,2611;000000000000
  4893. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  4894. Received: from CUCS20 by CU20B with DECnet; 9 Mar 84 18:26:40 EST
  4895. Date: Fri 9 Mar 84 16:34:49-EST
  4896. From: Frank da Cruz <cc.fdc@CUCS20>
  4897. Subject: Re: Kermit 8th bit
  4898. To: gts%ucbpopuli.CC@UCB-VAX.ARPA, info-kermit@CUCS20
  4899. In-Reply-To: Message from "gts%ucbpopuli.CC@Berkeley" of Fri 9 Mar 84 15:12:08-EST
  4900.  
  4901. Greg, You've obviously put a lot of thought into this.  The real question, I
  4902. guess, is what to do when sending files when:
  4903.  
  4904. a. Some file bytes have the 8th bit set,
  4905. b. Parity is being used on the communication line to prevent the 8th bit
  4906.    from being set in the byte being sent, AND
  4907. c. The two KERMITs in question can't agree to do 8th bit prefixing.
  4908.  
  4909. Obviously, the file can't be sent correctly.  But that doesn't mean that the
  4910. file shouldn't be sent at all.  Many word processors (and this is exactly what
  4911. prompted all this) set the 8th bit of characters in text files to denote some
  4912. kind of highlighting, as you point out.  Many users want to be able to send
  4913. these files to a foreign system, and are willing to have the special effects
  4914. stripped.  We might as well let KERMIT do the stripping -- it's easier than
  4915. running the file through a conversion program first, especially when disk space
  4916. is tight.  In other words, the user should be able to decide -- if she wants to
  4917. send a file this way, we'll assume she knows what she's doing, provided the
  4918. sending program prints a warning message to say what's going on.  Then the
  4919. user has the option of typing ^X to "abort" the file if she really doesn't want
  4920. to send it (most micro Kermits now support this, or will very soon).
  4921.  
  4922. I agree that the checksum may not be adequate.  Unfortunately, it's simply too
  4923. late to change how it works -- there are thousands of KERMIT programs out
  4924. there.  Even if we changed every single one of them at the distribution point,
  4925. there would still be thousands of users running the old ones who will never
  4926. hear about the change.  Potential problems with the six-bit checksum (and, as
  4927. I've said before, I've yet to hear of an ACTUAL problem with it) are what
  4928. prompted the type 2 and 3 alternate block check methods, which are in place in
  4929. CP/M-80 Kermit.  If we had it to do over again, though, I think we'd do the
  4930. single-character checksum the way you suggest.
  4931.  
  4932. If we don't strip the 8th bit before computing the checksum when parity is set,
  4933. then the receiver will get a different value and reject the packet.  If you're
  4934. not sending the 8th bit as data, you CAN'T include it in the checksum because
  4935. the receiver will never see it.
  4936.  
  4937. - Frank
  4938. -------
  4939.  9-Mar-84 19:31:21-EST,984;000000000000
  4940. Return-Path: <@CUCS20:CC.FDC@COLUMBIA-20.ARPA>
  4941. Received: from CUCS20 by CU20B with DECnet; 9 Mar 84 19:31:18 EST
  4942. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Fri 9 Mar 84 16:53:54-EST
  4943. Received: from COLUMBIA-20.ARPA by RUTGERS.ARPA with TCP; 9 Mar 84 16:50:14 EST
  4944. Date: Fri 9 Mar 84 16:37:20-EST
  4945. From: Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>
  4946. Subject: Re: MACRO-11 Kermit Query
  4947. To: LECIN@RU-BLUE.ARPA, Kermit@RUTGERS.ARPA
  4948. cc: mione@RU-GREEN.ARPA
  4949. In-Reply-To: Message from "Matthew J Lecin <LECIN@RU-BLUE.ARPA>" of Fri 9 Mar 84 15:33:24-EST
  4950.  
  4951. Yes, there is a KERMIT for RT-11.  See KER:RT*.* on COLUMBIA-20.  This version 
  4952. comes from the University of Toronto; it's written in OMSI Pascal, but a
  4953. hexified version of the runnable binary file is available so that you can run
  4954. it even if you don't have OMSI Pascal.
  4955.  
  4956. Brian Nelson, who wrote the Macro-11 Kermit for RSX and RSTS, will have a
  4957. version of that program for RT-11 soon as well.
  4958.  
  4959. - Frank
  4960. -------
  4961. 11-Mar-84 03:44:03-EST,1528;000000000000
  4962. Return-Path: <@CUCS20:G.FUSSELL@SU-SCORE.ARPA>
  4963. Received: from CUCS20 by CU20B with DECnet; 11 Mar 84 03:43:58 EST
  4964. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Sun 11 Mar 84 03:44:33-EST
  4965. Received: from SU-SCORE.ARPA by RUTGERS.ARPA with TCP; 11 Mar 84 03:40:50 EST
  4966. Date: Sun 11 Mar 84 00:40:06-PST
  4967. From: Carl Fussell <G.FUSSELL@SU-SCORE.ARPA>
  4968. Subject: Re: MACRO-11 Kermit Query
  4969. To: LECIN@RU-BLUE.ARPA
  4970. cc: kermit@RUTGERS.ARPA
  4971. In-Reply-To: Message from "Matthew J Lecin <LECIN@RU-BLUE.ARPA>" of Fri 9 Mar 84 15:33:24-PST
  4972. Address:  Santa Clara University
  4973.  
  4974.  
  4975. I am running RT V4.0 (will be getting 5.0 next week).  I am running
  4976. the RTKERM distribution set (with modifications) and seems to work
  4977. ok.   The distribution set was written in OMSI which I don't have so
  4978. minor mods had to be done to eliminate those dependencies.  Secondly,
  4979. the distribution set used monitor call .TTYIN for virtual terminal
  4980. mode.  I replaced this with an assembly driver so that chars like
  4981. ^S, ^Q, ^O, etc  could be used without being intercepted by RT11.  This
  4982. is working.     Adding code for baud rate selection by program control
  4983. (for DLV11-E's), line selection (CSR/VEC) , VT100 style display of
  4984. SEND/REC data when transfering files, and so on.    This requires
  4985. modification of overlay structure and I have been a little short of 
  4986. time last couple of weeks.   I intend to submit it back to the 
  4987. distribution list when completed, but if you are interested in any of
  4988. this before then, let me know.
  4989.  
  4990. -Carl
  4991. -------
  4992. 12-Mar-84 12:33:49-EST,889;000000000000
  4993. Return-Path: <@CUCS20:CC.FDC@COLUMBIA-20.ARPA>
  4994. Received: from CUCS20 by CU20B with DECnet; 12 Mar 84 12:33:39 EST
  4995. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Mon 12 Mar 84 12:30:17-EST
  4996. Received: from COLUMBIA-20.ARPA by RUTGERS.ARPA with TCP; 12 Mar 84 12:30:51 EST
  4997. Date: Mon 12 Mar 84 12:28:47-EST
  4998. From: Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>
  4999. Subject: Re: MACRO-11 Kermit Query
  5000. To: G.FUSSELL@SU-SCORE.ARPA, LECIN@RU-BLUE.ARPA
  5001. cc: kermit@RUTGERS.ARPA
  5002. In-Reply-To: Message from "Carl Fussell <G.FUSSELL@SU-SCORE.ARPA>" of Sun 11 Mar 84 03:44:50-EST
  5003.  
  5004. Sounds great, but I'd just as soon wait till you're finished.  You might also
  5005. want to contact Brian Nelson at the University of Toledo (ATSBDN@UOFT01.BITNET)
  5006. about his Macro-11 based RT11 Kermit, which will most likely have all
  5007. imaginable bells & whistles, and not require any Pascal at all.  - Frank
  5008. -------
  5009. 12-Mar-84 13:09:11-EST,462;000000000000
  5010. Return-Path: <@CUCS20:mike@logicon>
  5011. Received: from CUCS20 by CU20B with DECnet; 12 Mar 84 13:09:03 EST
  5012. Received: from LOGICON by COLUMBIA-20.ARPA with TCP; Mon 12 Mar 84 13:06:54-EST
  5013. Date: 12 Mar 1984 0934-PST
  5014. From: mike@LOGICON
  5015. Subject: Name Change
  5016. To: INFO-KERMIT@COLUMBIA-20
  5017. cc: mike
  5018.  
  5019. I am on your kermit mailing list, and need a little help.
  5020.  
  5021. Please transmit kermit mail to kermit@logicon and NOT mike@logicon.
  5022.  
  5023. Thanks....
  5024.  
  5025. Mike Parker
  5026. -------
  5027.  
  5028.  
  5029. 12-Mar-84 14:08:35-EST,483;000000000000
  5030. Return-Path: <@CUCS20:SMITH@USC-ECLC.ARPA>
  5031. Received: from CUCS20 by CU20B with DECnet; 12 Mar 84 14:08:17 EST
  5032. Received: from USC-ECLC.ARPA by COLUMBIA-20.ARPA with TCP; Mon 12 Mar 84 14:05:18-EST
  5033. Date: 12 Mar 1984 11:03-PST
  5034. Sender: SMITH@USC-ECLC
  5035. Subject: Kermit for DEC Professional?
  5036. From:  Dennis R. Smith <Smith@USC-ECLC.ARPA>
  5037. To: Info-Kermit@COLUMBIA-20
  5038. Message-ID: <[USC-ECLC]12-Mar-84 11:03:43.SMITH>
  5039.  
  5040. What is the status of a Kermit for the DEC Professional (P/OS)?
  5041. 12-Mar-84 14:54:44-EST,650;000000000000
  5042. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5043. Received: from CUCS20 by CU20B with DECnet; 12 Mar 84 14:54:36 EST
  5044. Date: Mon 12 Mar 84 14:52:02-EST
  5045. From: Frank da Cruz <cc.fdc@CUCS20>
  5046. Subject: Re: Kermit for DEC Professional?
  5047. To: Smith@USC-ECLC.ARPA, Info-Kermit@CUCS20
  5048. In-Reply-To: Message from "Dennis R. Smith <Smith@USC-ECLC.ARPA>" of Mon 12 Mar 84 14:03:00-EST
  5049.  
  5050. There are two (2) versions of Kermit for the DEC Professional with P/OS, but
  5051. we have yet to devise a way of distributing them, because of problems with the
  5052. binary help menus and so forth.  A solution is being cooked up, and an 
  5053. announcement should be made soon.  - Frank
  5054. -------
  5055. 13-Mar-84 13:35:17-EST,707;000000000000
  5056. Return-Path: <@CUCS20:SIETZ@RU-GREEN.ARPA>
  5057. Received: from CUCS20 by CU20B with DECnet; 13 Mar 84 13:35:12 EST
  5058. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Tue 13 Mar 84 11:07:23-EST
  5059. Received: from RU-GREEN.ARPA by RUTGERS.ARPA with PUP; 13 Mar 84 10:58:35 EST
  5060. Date: 13 Mar 84 10:58:46 EST
  5061. From: Brian <SIETZ@RU-GREEN.ARPA>
  5062. Subject: MS-DOS KERMIT for the DEC Rainbow
  5063. To: info-kermit@COLUMBIA-20.ARPA
  5064. cc: Sietz@RU-GREEN.ARPA
  5065. Home: 506 Birch Dr.  Cherry Hill, NJ.  (609) 428-1201
  5066. Work: RCA Corp.  Moorestown, NJ. (609) 778-6163
  5067.  
  5068. I am wondering if there is a Kermit available for the DEC Rainbow
  5069. running under MS-DOS.   If not - is there anyone working on it?
  5070.  
  5071. Brian Sietz
  5072. -------
  5073. 13-Mar-84 13:38:54-EST,619;000000000000
  5074. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5075. Received: from CUCS20 by CU20B with DECnet; 13 Mar 84 13:38:49 EST
  5076. Date: Tue 13 Mar 84 11:17:19-EST
  5077. From: Frank da Cruz <cc.fdc@CUCS20>
  5078. Subject: Re: MS-DOS KERMIT for the DEC Rainbow
  5079. To: SIETZ@RU-GREEN.ARPA, info-kermit@CUCS20
  5080. In-Reply-To: Message from "Brian <SIETZ@RU-GREEN.ARPA>" of Tue 13 Mar 84 10:58:46-EST
  5081.  
  5082. As yet, no Kermit for the Rainbow under MS DOS.  There is one written in C
  5083. floating around (I don't have it yet) whose status is uncertain.  The IBM PC
  5084. implementation will be adapted to run on the Rainbow by us at Columbia in any
  5085. case.  - Frank
  5086. -------
  5087. 13-Mar-84 19:17:54-EST,695;000000000000
  5088. Return-Path: <@CUCS20:FRIEDMAN@RU-GREEN.ARPA>
  5089. Received: from CUCS20 by CU20B with DECnet; 13 Mar 84 19:17:50 EST
  5090. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; Tue 13 Mar 84 19:15:57-EST
  5091. Received: from RU-GREEN.ARPA by RUTGERS.ARPA with PUP; 13 Mar 84 19:15:40 EST
  5092. Date: 13 Mar 84 19:16:03 EST
  5093. From: FRIEDMAN@RU-GREEN.ARPA
  5094. Subject: kermit manuals.
  5095. To: info-kermit@COLUMBIA-20.ARPA
  5096.  
  5097.  
  5098. Scribe drops characters from the kermit manuals User.mss.
  5099. Even User.lpt is missing characters at the end of some lines.
  5100.  
  5101.                                 -Gadi
  5102.                                  <Friedman@RU-BLUE>
  5103.                                  harpo!whuxlb!ru-blue!friedman
  5104.  
  5105. -------
  5106. 14-Mar-84 02:47:05-EST,1522;000000000000
  5107. Return-Path: <@CUCS20:Klensin.ARCS@MIT-MULTICS.ARPA>
  5108. Received: from CUCS20 by CU20B with DECnet; 14 Mar 84 02:47:01 EST
  5109. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Wed 14 Mar 84 01:32:41-EST
  5110. Date:  Wed, 14 Mar 84 01:32 EST
  5111. From:  "John C. Klensin" <Klensin@MIT-MULTICS.ARPA>
  5112. Subject:  Rainbow CP/M-80 Kermit warning
  5113. To:  Info-Kermit@COLUMBIA-20.ARPA
  5114. Message-ID:  <840314063214.465312@MIT-MULTICS.ARPA>
  5115.  
  5116. I suspect that this is not worth fixing, but, for the information of
  5117. anyone else who might be surprised, the CP/M-80 Kermit for the DEC
  5118. Rainbow has the interesting property that, if it is sent a filename that
  5119. contains lower case characters, it creates a CP/M file and directory
  5120. entry containing lower case characters.  Unfortunately, resident CP/M
  5121. commands and most transient ones cannot find things with lower-case
  5122. names.
  5123.  
  5124. It might be helpful if the "file names" section of the protocol manual
  5125. contained an explicit warning that file-receiving implementations on
  5126. machines where the file system is single-case but programs can manage to
  5127. create dual-case or "other" case names had better be prepared to map to
  5128. the appropriate case.  This mapping is not a "normal form" problem, nor
  5129. should it be done in the sender.  The sender will, in general, not know
  5130. what case(s) the recipient wants; the latter should figure this out for
  5131. itself.
  5132.  
  5133. Most of the micro Kermit codes seem to have gotten this right; the
  5134. Rainbow-80 version is the first with which we have noticed the problem.
  5135. 14-Mar-84 09:32:06-EST,648;000000000000
  5136. Return-Path: <@CUCS20:OC.GARLAND@CU20B>
  5137. Received: from CUCS20 by CU20B with DECnet; 14 Mar 84 09:31:57 EST
  5138. Received: from CU20B by CUCS20 with DECnet; 14 Mar 84 09:30:49 EST
  5139. Date: Wed 14 Mar 84 09:31:04-EST
  5140. From: Richard Garland <OC.GARLAND@CU20B>
  5141. Subject: Setting the baud rate for Rainbow Kermit
  5142. To: BBoard@CU20B
  5143. cc: info-kermit@CUCS20
  5144.  
  5145. The reason Rainbow kermit doesn't have a SET BAUAD command (or 
  5146. some such) is because it's so easy to set it from the keyboard using
  5147. the set-up function.  I use rainbow kermit all the time and never
  5148. considered using a program to set the baud rate.  I just use the set-up
  5149. function.            Rg
  5150. -------
  5151. 14-Mar-84 10:20:30-EST,1163;000000000000
  5152. Return-Path: <@CUCS20:POLARIS@USC-ISI>
  5153. Received: from CUCS20 by CU20B with DECnet; 14 Mar 84 10:20:22 EST
  5154. Received: from USC-ISI.ARPA by COLUMBIA-20.ARPA with TCP; Wed 14 Mar 84 10:19:13-EST
  5155. Date: 14 Mar 1984 07:17-PST
  5156. Sender: POLARIS@USC-ISI
  5157. Subject: kermit on ARPANET
  5158. From: POLARIS@USC-ISI
  5159. To: info-kermit@COLUMBIA-20
  5160. Message-ID: <[USC-ISI]14-Mar-84 07:17:53.POLARIS>
  5161.  
  5162. I have been using KERMIT over the ARPANET (actually using it to
  5163. transfer files from our "local" host (in California) to or site,
  5164. here in Virginia) for about a month.  Up until recently thre has
  5165. been no difficulty if I set the TAC interupt character to CTRL-D
  5166. before logging on.  (I am transfering text files only).  The
  5167. local kermits have been several: 86Kermit, PCKermit, and
  5168. CPMKermit for the Heath.  Then suddenly I am unable to use the
  5169. process--Kermit chokes on the 1st of second packet (usually the
  5170. first).  Has the distribution version of Kermit20 changed, has
  5171. the net protocol changed?  (or am I just doing something dumb?)
  5172. I can still use PCKermit (with Herm Fischer's server code) in
  5173. conjunction with my Heath at home.
  5174.  
  5175. --HELP
  5176.  
  5177. Mike Seyfrit
  5178.  
  5179. --and thanks
  5180. 14-Mar-84 11:01:30-EST,953;000000000000
  5181. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5182. Received: from CUCS20 by CU20B with DECnet; 14 Mar 84 11:01:16 EST
  5183. Date: Wed 14 Mar 84 10:59:38-EST
  5184. From: Frank da Cruz <cc.fdc@CUCS20>
  5185. Subject: Re: Rainbow CP/M-80 Kermit warning
  5186. To: Klensin@MIT-MULTICS.ARPA, Info-Kermit@CUCS20
  5187. In-Reply-To: Message from ""John C. Klensin" <Klensin@MIT-MULTICS.ARPA>" of Wed 14 Mar 84 01:32:57-EST
  5188.  
  5189. We'll check the code.  I thought the problem with CP/M-80 Kermit creating
  5190. lower case filenames was fixed a while back, but maybe not.  If not, we'll fix
  5191. it.  By the way, we've pretty much "de-committed" supporet for CP/M-80 Kermit
  5192. on the Rainbow because (a) CP/M-86 Kermit is available for it, and (b) CP/M-80
  5193. Kermit does not work at all on the Rainbow under the new (2.0) release of
  5194. DEC's CP/M-86/80.  The CP/M-86 Kermit runs much faster anyway, although a couple
  5195. fancy features remain to be added (local DIR, ERA, etc; fancy block checks; ...)
  5196.  
  5197. - Frank
  5198. -------
  5199. 14-Mar-84 13:07:40-EST,474;000000000000
  5200. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5201. Received: from CUCS20 by CU20B with DECnet; 14 Mar 84 13:07:20 EST
  5202. Date: Wed 14 Mar 84 11:02:52-EST
  5203. From: Frank da Cruz <cc.fdc@CUCS20>
  5204. Subject: Re: kermit on ARPANET
  5205. To: POLARIS@USC-ISI.ARPA, info-kermit@CUCS20
  5206. In-Reply-To: Message from "POLARIS@USC-ISI" of Wed 14 Mar 84 10:17:00-EST
  5207.  
  5208. A forthcoming release of Kermit-20 attempts to solve all the TAC-related
  5209. problems.  Watch this space for announcements.  - Frank
  5210. -------
  5211. 15-Mar-84 15:06:59-EST,471;000000000000
  5212. Return-Path: <@CUCS20:JFisher.Help@RESTON.ARPA>
  5213. Received: from CUCS20 by CU20B with DECnet; 15 Mar 84 15:06:35 EST
  5214. Received: from RESTON.ARPA by COLUMBIA-20.ARPA with TCP; Thu 15 Mar 84 15:04:02-EST
  5215. Date:  15 March 1984 15:00 est
  5216. From:  JFisher.Help at RESTON
  5217. Subject:  Kermit for Sanyo MBC1150
  5218. To:  info-kermit at COLUMBIA-20
  5219.  
  5220. Has anybody had any experience putting kermit up on a Sanyo MBC1150 (cp/m) ?
  5221. Should I assume that generic kermit is the one to try ?
  5222. 15-Mar-84 16:23:22-EST,703;000000000000
  5223. Return-Path: <@CUCS20:LEVYAL@USC-ISI>
  5224. Received: from CUCS20 by CU20B with DECnet; 15 Mar 84 16:23:08 EST
  5225. Received: from USC-ISI.ARPA by COLUMBIA-20.ARPA with TCP; Thu 15 Mar 84 16:20:12-EST
  5226. Date: 15 Mar 1984 13:19-PST
  5227. Sender: LEVYAL@USC-ISI
  5228. Subject: Help on cpm apple kermit
  5229. From: LEVYAL@USC-ISI
  5230. To: info-kermit@COLUMBIA-20
  5231. Message-ID: <[USC-ISI]15-Mar-84 13:19:44.LEVYAL>
  5232.  
  5233. I would like to bring up cpm kermit on my apple . Unfortunetely the
  5234. system has a SSC card in slot 2. The cpmapple file is to big for me to
  5235. bring down to my apple disk to edit for the SSC and slot changes. Any
  5236. help would be appreciated. Also is there a kermit on the Tops-20
  5237. at ISI and MIT-Multics?
  5238. Thanks,
  5239. Allan
  5240. 15-Mar-84 19:49:10-EST,6401;000000000000
  5241. Return-Path: <@CUCS20:BILLW@SRI-AI.ARPA>
  5242. Received: from CUCS20 by CU20B with DECnet; 15 Mar 84 19:49:01 EST
  5243. Received: from SRI-AI.ARPA by COLUMBIA-20.ARPA with TCP; Thu 15 Mar 84 19:47:11-EST
  5244. Date: Thu 15 Mar 84 16:48:02-PST
  5245. From: William "Chops" Westfield <BILLW@SRI-AI.ARPA>
  5246. Subject: How lucky we all are.....
  5247. To: info-kermit@COLUMBIA-20.ARPA, info-modemxx@MIT-MC.ARPA
  5248. cc: protocols@RUTGERS.ARPA
  5249.  
  5250. [Henceforth, copys of my MODEM2 program will be sold for $10000. each.
  5251.  Since Kermit also talks to IBM mainframes, I suggest you charge 20K..
  5252.  (-:  Are you glad you use DEC?  Dont you wish everybody did? :-)  ]
  5253.  
  5254. a006 15-Mar-84  06:31
  5255. BC-TECHNOLOGY
  5256. (Financial Commentary)
  5257. By ANDREW POLLACK
  5258. c.1984 N.Y. Times News Service
  5259.     NEW YORK - One of the newest computer industry buzzwords is
  5260. ''micro-mainframe link.'' Dozens of companies are falling over
  5261. themselves to announce products designed to allow desktop
  5262. microcomputers to exchange information with mainframes, large central
  5263. corporate computers.
  5264.     No one denies that such connections are a major trend. But as with
  5265. other industry buzzwords - such as user-friendly, integrated and
  5266. compatible - no one knows exactly what a micro-mainframe link means,
  5267. and buyers are becoming confused trying to separate the claims of
  5268. vendors from reality.
  5269.     ''There's a lot more sound and fury than actual buying going on,''
  5270. said Robert N. Healy, senior vice president of Software
  5271. International, an Andover, Mass., software company that recently
  5272. introduced such a link.
  5273.     The need for such links is clear. Personal computers are spreading
  5274. through corporations, allowing workers to do their own computer
  5275. analyses. But much of the data needed by these workers are still in
  5276. the corporate mainframe. A budget analyst who needs last year's
  5277. expense figures to do a forecast for next year would find those
  5278. figures in the mainframe computer. Similarly, a secretary who wants
  5279. to use a word processing program to send out dunning letters would
  5280. have to draw on the central computer to find the delinquent accounts.
  5281.     The solution until now has been to get a printout of the required
  5282. information from the central computer and then retype the information
  5283. into the personal computer, which is extremely tedious. It seems much
  5284. easier to have the data transferred directly from the mainframe to
  5285. the microcomputer.
  5286.     But such communication is neither easy nor inexpensive.
  5287. Microcomputers communicate at slower speeds than mainframes and use a
  5288. different language. Hence, a personal computer must be beefed up with
  5289. a special circuit board that can cost more than $1,000. In addition
  5290. to this hardware, there must be software in the mainframe that allows
  5291. it to recognize the requests from the personal computer. Such
  5292. programs can cost $25,000 or more. There must also be software for
  5293. the personal computer that allows the user to request information and
  5294. to transfer it into the spreadsheet or dunning letter. Thus the link
  5295. can cost more than the personal computer itself.
  5296.     The simplest link is to have the personal computer emulate a
  5297. computer terminal, which is the way most computer users interact with
  5298. commercial data bases such as Compuserve. But such a connection only
  5299. allows the personal computer user to look at the data, not to store
  5300. them and manipulate them.
  5301.     One step up is the ability to ''download'' data. This allows the
  5302. personal computer user to call information from the mainframe and
  5303. store it on a disk. The data, however, are in raw form and the user
  5304. must figure out himself how to get the data from the disk into the
  5305. spreadsheet or dunning letter.
  5306.     An improvement on that is to add software to allow the data to be
  5307. formatted correctly, so they can go directly from the mainframe into
  5308. the proper rows and columns of the spreadsheet or into the proper
  5309. spots in the dunning letter. Yet another approach is to have the
  5310. microcomputer and the mainframe run the same programs, so that the
  5311. personal computer becomes a miniature version of the mainframe, and
  5312. translation of data is not as necessary. One of the early examples of
  5313. this is the International Business Machines Corp.'s new XT370
  5314. computer, a desktop machine that can run software written for IBM's
  5315. mainframes.
  5316.     Total sales of the hardware and software needed for the links
  5317. totaled $222 million in 1983 and will double to $545 million in 1984,
  5318. according to International Resource Development, a Norwalk, Conn.,
  5319. market research firm. Most major mainframe software companies have
  5320. entered the market. Some are teaming up with microcomputer software
  5321. companies. Many of the micro-mainframe links developed by software
  5322. companies work only with IBM or IBM-compatible personal computers,
  5323. and only with software made by the manufacturer of the link. Some
  5324. smaller companies are making the communications circuit boards, the
  5325. best known being the IRMA board from Digital Communications
  5326. Associates of Norcross, Ga.
  5327.     But the biggest provider of links is likely to be IBM, since the
  5328. company already is the leading producer of computers at both ends of
  5329. the link. Late last year, IBM introduced two desktop machines
  5330. designed for this link - the XT370 and the 3270 PC, which doubles as
  5331. a computer and as a 3270 family terminal.
  5332.     ''That's a strategic direction for IBM,'' said Betty Feezor, manager
  5333. of personal computer products for Management Science America, a
  5334. mainframe software company that was one of the first to provide such
  5335. a link. Other hardware vendors need such connections to compete. One
  5336. reason Apple Computer Inc. did not succeed with its Lisa computer
  5337. last year was that the machine could not be linked to IBM mainframes,
  5338. a situation now remedied.
  5339.     But such links pose challenges for users as well as vendors.
  5340. Security must be preserved, so that people see only the data they are
  5341. entitled to see. An even greater hazard: ''uploading,'' in which data
  5342. are sent from the personal computer back to the mainframe. Such a
  5343. feature would be useful, for instance, to allow department heads to
  5344. prepare their individual budgets on spreadsheets, and then send them
  5345. to the mainframe to be consolidated into a single budget. But there
  5346. must be strict controls to make sure that errors are not introduced
  5347. into the central records, fouling up the company's books.
  5348.     
  5349.     
  5350. nyt-03-15-84 0927est
  5351. -------
  5352. 16-Mar-84 17:16:31-EST,2579;000000000000
  5353. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5354. Received: from CUCS20 by CU20B with DECnet; 16 Mar 84 17:16:19 EST
  5355. Date: Fri 16 Mar 84 17:14:13-EST
  5356. From: Frank da Cruz <cc.fdc@CUCS20>
  5357. Subject: New DEC-20 Kermit
  5358. To: Info-Kermit@CUCS20
  5359.  
  5360. This is to announce a new release of the KERMIT file transfer program for the
  5361. DEC-20, Kermit-20 version 4(207).  There are many new features; here are a few
  5362. highlights:
  5363.  
  5364.  Server performs some new file management functions beyond file transfer,
  5365.   including directory listings, file deletions, changing directory, etc.
  5366.   These will not be useful to most users yet, because most of the micro-
  5367.   computer Kermits do not yet know how to ask for these services.  Forthcoming
  5368.   releases of IBM PC and other Kermits will have this ability.
  5369.  
  5370.  Ability to request file management functions of a remote server when dialed
  5371.   out over an autodialer.
  5372.  
  5373.  Local file deletion and directory listing commands.
  5374. . ARPAnet support for use over TACs and TVTs.
  5375. . ITS Binary format file support.
  5376. . Transaction logging to record the progress of unattended file transfers.
  5377. . A variety of error detection methods, including 16-bit CRC.
  5378. . Compression of repeated characters for increased throughput.
  5379. . Ability to pass 8-bit binary stream data through a 7-bit communication link.
  5380. . A macro definition facility for SET commands.
  5381. . Initialization and TAKE command files.
  5382. . Graceful interruption of file transfers in progress.
  5383. . Improved reporting of settings, performance.
  5384. . Improved documentation and internal help messages.
  5385. . Many bug fixes, and improvements in performance and robustness.
  5386.  
  5387. The new Kermit has been thoroughly tested against most other Kermit
  5388. implementations, and is available over ARPANET via anonymous FTP from host
  5389. COLUMBIA-20 (or over DECNET via NFT from CU20B) as KER:20kermit.*.  It will
  5390. also be available soon over BITNET via KERMSRV at host CUVMA.
  5391.  
  5392. For a detailed list of changes since the previous release, see the file
  5393. KER:20KERMIT.UPD.  See KER:20KERMIT.DOC for detailed documentation of the
  5394. DEC-20 Kermit program.  The file KER:20KERMIT.INI is a sample initialization
  5395. file.  The file KER:USER.DOC is the new 5th edition of the Kermit User Guide.
  5396. The Kermit protocol is explained in the Kermit Protocol Manual, available on
  5397. line as KER:PROTO.DOC (edition of 4 Nov 83).
  5398.  
  5399. For those who use KERMIT-20 for dialing out, there is also a new release of 
  5400. the companion program TTLINK, which corrects some bugs.  The files are in
  5401. KER:TTLINK.*.
  5402.  
  5403. Report any problems with TTLINK or KERMIT-20 directly to me.
  5404. -------
  5405. 16-Mar-84 20:23:37-EST,515;000000000000
  5406. Return-Path: <@CUCS20:FRAYMAN@SUMEX-AIM.ARPA>
  5407. Received: from CUCS20 by CU20B with DECnet; 16 Mar 84 20:23:33 EST
  5408. Received: from SUMEX-AIM.ARPA by COLUMBIA-20.ARPA with TCP; Fri 16 Mar 84 20:22:01-EST
  5409. Date: Fri 16 Mar 84 17:21:26-PST
  5410. From: Felix Frayman <FRAYMAN@SUMEX-AIM.ARPA>
  5411. Subject: KERMIT OR MODEM-7 ON RSX O.S.?
  5412. To: info-kermit@COLUMBIA-20.ARPA
  5413.  
  5414.   I am looking for KERMIT or MODEM-7 implementations for RSX operating system on
  5415. LSI-11/23. Any information is appreciated. 
  5416. -- Felix Frayman.
  5417. -------
  5418. 17-Mar-84 11:12:53-EST,1062;000000000000
  5419. Return-Path: <@CUCS20:ABN.ISCAMS@USC-ISID.ARPA>
  5420. Received: from CUCS20 by CU20B with DECnet; 17 Mar 84 11:12:49 EST
  5421. Received: from USC-ISID.ARPA by COLUMBIA-20.ARPA with TCP; Sat 17 Mar 84 11:11:24-EST
  5422. Date: 17 Mar 1984 08:10-PST
  5423. Sender: ABN.ISCAMS@USC-ISID.ARPA
  5424. Subject: Re: How lucky we all are.....
  5425. From: ABN.ISCAMS@USC-ISID.ARPA
  5426. To: BILLW@SRI-AI
  5427. Cc: info-kermit@COLUMBIA-20, info-modemxx@MIT-MC
  5428. Cc: protocols@RUTGERS
  5429. Message-ID: <[USC-ISID.ARPA]17-Mar-84 08:10:48.ABN.ISCAMS>
  5430. In-Reply-To: The message of Thu 15 Mar 84 16:48:02-PST from William "Chops" Westfield <BILLW@SRI-AI.ARPA>
  5431.  
  5432. Anybody got MDM7xx or KERMIT running on a DisplayWriter?
  5433.  
  5434. Better yet, how about ...what is it ... IBM 3270..3720...whatever?
  5435. The new Army automated support for installations is called VIABLE, and it
  5436. insists on the IBM 3270..or whatever.. protocol.  I have some utilities
  5437. lying around somewhere that are supposed to do that, but it sure would be
  5438. nice if they were built in to a modem program!
  5439.  
  5440. Regards,
  5441. David Kirschbaum
  5442. Toad Hall
  5443. (ABN.ISCAMS@USC-ISID)
  5444. 19-Mar-84 02:09:40-EST,1105;000000000000
  5445. Return-Path: <@CUCS20:Per_Lindberg_QZ%Qzcom.SWEDEN%Ykxa.AC.UK@Ucl-Cs.ARPA>
  5446. Received: from CUCS20 by CU20B with DECnet; 19 Mar 84 02:09:36 EST
  5447. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Mon 19 Mar 84 02:08:03-EST
  5448. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  5449.           19 Mar 84 7:02 GMT
  5450. Via:    QZCOM; Date:    Thursday, 15-Mar-84  20:31:34-GMT
  5451. Date:        15 Mar 84 13:29 +0100
  5452. From:        Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  5453. Reply-to:    Per_Lindberg_QZ%qzcom@ucl-cs.arpa
  5454. To:          Info-Kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>
  5455. Subject:     KERMIT-10 requires parity?
  5456. Message-ID:  <46918@QZCOM>
  5457.  
  5458.  
  5459. Some of our KERMIT users has had problems with the new version of
  5460. KERMIT-10. It seems that it now requires that you first set the parity
  5461. (e.g. to "space") before it works. Parity "none" (the default) doesn't
  5462. work. Excuse me if these are trivial questions, but is this a bug or a
  5463. feature? Maybe it would be better to have another default parity? Or
  5464. isn't the parity "none" mode unforgiving enough?
  5465.  
  5466.     - Per Lindberg QZ -
  5467.  
  5468.  
  5469.  
  5470. 20-Mar-84 17:50:53-EST,1771;000000000000
  5471. Return-Path: <@CUCS20:oc.bush%cu20b%Columbia-20.ARPA%Ucl-Cs.ARPA%Ykxa.AC.UK@Ucl-Cs.ARPA>
  5472. Received: from CUCS20 by CU20B with DECnet; 20 Mar 84 17:50:36 EST
  5473. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Tue 20 Mar 84 17:48:00-EST
  5474. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  5475.           20 Mar 84 22:00 GMT
  5476. Via:    UCL-CS; Date:    Tuesday, 20-Mar-84  10:33:39-GMT
  5477. Received: from columbia-20.arpa by 44d.Ucl-Cs.AC.UK   via Satnet with SMTP; 
  5478.           19 Mar 84 15:19 GMT
  5479. Received: from CU20B by CUCS20 with DECnet; 19 Mar 84 10:20:12 EST
  5480. Date: Mon 19 Mar 84 10:20:44-EST
  5481. From: Nick Bush <OC.BUSH@cu20b>
  5482. Subject: Re: KERMIT-10 requires parity?
  5483. To: Per_Lindberg_QZ <Per_Lindberg_QZ%qzcom%ucl-cs.arpa@columbia-20.arpa>
  5484. cc: info-kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa%ucl-cs.arpa@columbia-20.arpa>
  5485. In-Reply-To: Message from "Per_Lindberg_QZ%qzcom@ucl-cs.arpa" of Thu 15 Mar 84 13:29:00-EST
  5486. Sender: "OC.BUSH" <OC.BUSH%cu20b@columbia-20.arpa>
  5487.  
  5488. KERMIT-10 does not normally require a SET PARITY SPACE to work.  The only
  5489. time the SET PARITY command should be necessary is if there really is
  5490. some parity in use on the communications line.  SET PARITY NONE assumes
  5491. that the communications line is a full eight bit path, and that any characters
  5492. which are not part of the data portion of a packet will have the parity bit
  5493. clear.  If this is not the case, then a SET PARITY command is needed to
  5494. tell KERMIT-10 that it should strip the parity bit from every character
  5495. it receives, and to generate parity on every character it sends.  I
  5496. suspect that either your communications medium is using parity, or else
  5497. the "other" KERMIT is generating parity bits on the characters it is
  5498. transmitting.
  5499.  
  5500. - Nick Bush
  5501. -------
  5502.  
  5503. 21-Mar-84 11:19:59-EST,2092;000000000000
  5504. Return-Path: <@CUCS20:OC.GARLAND@CU20B>
  5505. Received: from CUCS20 by CU20B with DECnet; 21 Mar 84 11:19:53 EST
  5506. Received: from CU20B by CUCS20 with DECnet; 21 Mar 84 11:18:13 EST
  5507. Date: Wed 21 Mar 84 11:19:00-EST
  5508. From: Richard Garland <OC.GARLAND@CU20B>
  5509. Subject: Plea to developers
  5510. To: Info-kermit%Columbia-20@COLUMBIA-20.ARPA
  5511. cc: OC.GARLAND@CU20B
  5512.  
  5513. I have a plea to all developers of Kermit to include machine identification
  5514. in kermit prompts and messages.
  5515.  
  5516. Yesterday I was debugging a dialout program on VAX/VMS while logged onto
  5517. the VAX from a Rainbow via Kermit.  I used the dialer program to dialout
  5518. to Telenet and thence to a DEC-20 to see if Kermit would work over this
  5519. route (from the VAX to the 20).  The dialer program could do session
  5520. logging as could the Rainbow-kermit.  I hit "control-(something) L" and
  5521. got the message "[Logging started]".  By what?  I forgot what escape
  5522. character I hit.  Was I confused.  
  5523.  
  5524.  
  5525. Suggestion:
  5526.  
  5527. > All Micro-kermits should preface their kermit version name infront of
  5528.   all messages that can interrupt terminal emulation.  Thus -
  5529.  
  5530. [Logging started]        ==>    [Kermit-86: Logging started]
  5531. [Connected to remote host]    ==>    [Kermit-86: connected ...]
  5532. [Back at micro]            ==>    [Kermit-86: Back at micro]
  5533.  
  5534. > All mainframe Kermits should put their node name (DECnet, Arpanet, Usenet,
  5535.   whatever-you-got-net etc.] infront of all prompts and messages.  Thus -
  5536.  
  5537. Kermit-32>            ==>    CUCHEM::Kermit-32>
  5538. Kermit-20>            ==>    Columbia-20::Kermit-20>
  5539. [Logging started]        ==>    [CUCHEM::Kermit-32: Logging started]
  5540.  
  5541. etc., etc.
  5542.  
  5543. Most mainframes can give this information dynamically to a program running
  5544. via a logical name, environment variable etc.  For example on VAX/VMS there
  5545. is a logical name "SYS$NODE" accesible to a program.
  5546.  
  5547. This would be an easy thing to do in most Kermits and would certainly be
  5548. a welcome feature in this day and age when we can easily be logged in on
  5549. 3 or 4 machines on top of one another.  Please don't consider this idea
  5550. a joke - I really was confused and things will only get more complicated.
  5551.  
  5552.                     Rg
  5553. -------
  5554. 22-Mar-84 04:40:56-EST,1218;000000000000
  5555. Return-Path: <@CUCS20:KPJ_Jaakkola_QZ_%Qzcom.SWEDEN%Ykxa.AC.UK@Ucl-Cs.ARPA>
  5556. Received: from CUCS20 by CU20B with DECnet; 22 Mar 84 04:40:53 EST
  5557. Received: from Ucl-Cs by COLUMBIA-20.ARPA with TCP; Thu 22 Mar 84 04:38:14-EST
  5558. Received: from ykxa.ac.uk by 44d.Ucl-Cs.AC.UK   via Sercnet with NIFTP; 
  5559.           22 Mar 84 9:30 GMT
  5560. Via:    QZCOM; Date:    Thursday, 22-Mar-84  04:54:17-GMT
  5561. Date:        22 Mar 84 02:25 +0100
  5562. From:        KPJ_Jaakkola_QZ_%qzcom@ucl-cs.arpa
  5563. Reply-to:    KPJ_Jaakkola_QZ_%qzcom@ucl-cs.arpa, 
  5564.              Per_Lindberg_QZ%qzcom@ucl-cs.arpa, 
  5565.              KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa
  5566. To:          Info-Kermit <info-kermit%columbia-20.arpa%ucl-cs.arpa%ykxa@ucl-cs.arpa>, 
  5567.              Per_Lindberg_QZ%qzcom@ucl-cs.arpa, 
  5568.              KERMIT_implementation_and_experience%qzcom@ucl-cs.arpa
  5569. Subject:     KERMIT-10 requires parity?
  5570. Message-ID:  <47871@QZCOM>
  5571. In-Reply-To: <46918@QZCOM>
  5572.  
  5573. I wonder if not some of these problems can be traced back to losing
  5574. terminal network eqt, which destroy the parity bit. This makess it
  5575. necessary to set the parity to something in order to make KERMIT
  5576. use a 7-bit byte size. I have at least had that problem in the past.
  5577.  
  5578. 22-Mar-84 11:37:30-EST,956;000000000000
  5579. Return-Path: <@CUCS20:Iglesias@uci-750a>
  5580. Received: from CUCS20 by CU20B with DECnet; 22 Mar 84 11:37:18 EST
  5581. Received: from UCI-750a by COLUMBIA-20.ARPA with TCP; Thu 22 Mar 84 11:34:20-EST
  5582. Date: 22 Mar 84 08:36:25 PST (Thu)
  5583. To: info-kermit@Columbia-20
  5584. cc: iglesias@Uci-750a
  5585. Subject: PRIME Kermit
  5586. From: Mike Iglesias <iglesias@uci-750a>
  5587.  
  5588. A group on campus has tried to bring up the PRIME Kermit and is having
  5589. a problem.  They built it according to the directions in PRIMEK.HLP.
  5590. When they run it, they get
  5591.  
  5592.    ERROR: CONDITION "POINTER FAULT" RAISED AT 4001(3)/567.
  5593.  
  5594. The person who did the building has never used PL/I (or whatever PRIME
  5595. calls it), so he has no idea how to go about debugging this.  I know
  5596. nothing about Primes.  Has anybody else made Kermit work on a
  5597. Prime?  Any Prime experts out there who can tell us how to go about
  5598. figuring out what is wrong?  Thanks for any info.
  5599.  
  5600. Mike Iglesias
  5601. University of California, Irvine
  5602. 22-Mar-84 14:42:47-EST,1268;000000000000
  5603. Return-Path: <@CUCS20:JFisher.Help@RESTON.ARPA>
  5604. Received: from CUCS20 by CU20B with DECnet; 22 Mar 84 14:42:37 EST
  5605. Received: from RESTON.ARPA by COLUMBIA-20.ARPA with TCP; Thu 22 Mar 84 14:38:24-EST
  5606. Date:  22 March 1984 14:38 est
  5607. From:  JFisher.Help at RESTON
  5608. Subject:  Re: Prime Kermit error
  5609. To:  info-kermit at COLUMBIA-20
  5610.  
  5611. the Error: condition "condition" raised at "address" msg cited says that
  5612. the pointer_fault$ condition was raised in segment number 4001 , word 567
  5613. in ring 3 (the user ring, I think). So you first have to find out what
  5614. seg 4001 is, and what happens near word 567. Presumably a compliation
  5615. listing will tell the latter. The general explanation of the
  5616. pointer_fault$ condition is:
  5617.  
  5618.     "The process has referenced through an indirect pointer (IP)
  5619.     whose fault bit is on, but that pointer did not appear to be a valid
  5620.     unsnapped dynamic link. That is, reference has been made to an
  5621.     argument or instruction not in memory. This error condition is
  5622.     frequently caused by an incomplete load (unsatisfied references), or
  5623.     by making a subroutine or function call with too few arguments.
  5624.     The condition is raised when the called subroutine attempts to
  5625.     access one of its arguments through a faulted pointer."
  5626. 23-Mar-84 17:14:25-EST,886;000000000000
  5627. Return-Path: <@CUCS20:Iglesias@uci-750a>
  5628. Received: from CUCS20 by CU20B with DECnet; 23 Mar 84 17:14:21 EST
  5629. Received: from UCI-750a by COLUMBIA-20.ARPA with TCP; Fri 23 Mar 84 17:11:37-EST
  5630. Date: 23 Mar 84 14:10:25 PST (Fri)
  5631. To: info-kermit@Columbia-20
  5632. cc: iglesias@Uci-750a, grich@Uci-750a
  5633. Subject: Kermit suggestion
  5634. From: Mike Iglesias <iglesias@uci-750a>
  5635.  
  5636. One feature I would like to see in Kermit (especially the IBM PC Kermit)
  5637. is the ability to drop DTR on the serial line.  We have a Develcon
  5638. Dataswitch that all of our systems are connected to and to use
  5639. Kermit on a PC and move from system to system requires pulling the
  5640. connector out of the PC or the wall to tell the Dataswitch that you
  5641. want to request another machine.  This would also be handy if one is
  5642. using Kermit on a PC at home and you want your modem to drop the line
  5643. so you can dial another system.  
  5644. 24-Mar-84 16:03:54-EST,2344;000000000000
  5645. Return-Path: <@CUCS20:KLING%UCI-20b@UCI-750a>
  5646. Received: from CUCS20 by CU20B with DECnet; 24 Mar 84 16:03:41 EST
  5647. Received: from UCI-750a (not validated) by COLUMBIA-20.ARPA; Sat 24 Mar 84 16:01:50-EST
  5648. Date: 24 Mar 1984 1249-PST
  5649. From: Rob-Kling <Kling%UCI-20B@UCI-750a>
  5650. Subject: PC-Talk III and Kermit
  5651. To: schutz%UCI-20B@UCI-750a
  5652. cc: info-kermit@COLUMBIA-20, fdc@COLUMBIA-20, EASTERLIN%UCI-20B@UCI-750a, 
  5653.     king%UCI-20B@UCI-750a, rittenHOUSE%UCI-20B@UCI-750a, 
  5654.     iacono%UCI-20B@UCI-750a, info-ibmpc@USC-ISIB
  5655. Received: from UCI-20b by UCI-750a; 24 Mar 84 12:53:37 PST (Sat)
  5656. Munged: from uci-750a; 24 Mar 84 13:04:06 PST (Sat)
  5657.  
  5658. I've spent some time w/PC-Talk III and find that it has some
  5659. real advantages over Kermit in managing the transaction and some real
  5660. disadvantages in acting as a terminal emulator.
  5661.  
  5662.  
  5663. PC-Talk will store phone numbers and redial automatically.
  5664. You can change alot of parameters (including the login drive) during
  5665. a session with an Alt-key. You can read files on the PC and
  5666. manage PC directories. All the time while logged onto a DEC20,
  5667. actively.
  5668. (in Kermit, one has to move "back" to Kermit 86, exit, 
  5669. fiddle with DOS, rerun Kermit, retype "set baud 1200" (why no memory?),
  5670. issue a connect command, and then be back in 20 land.
  5671.  
  5672.  
  5673. On the other hand, PC-Talk emulates a dumb terminal (Terminal mode TI will do),
  5674. rather than a VT52. Also, it displays a help-line in high intensity
  5675. at the bottom of the screen (which I find to be a nuisance). A version of
  5676. Kermit with PC-talk's session management or a version of PC-Talk which
  5677. emulates a VT100 or VT52 and toggles the help-bar on line 25 would be
  5678. really useful.
  5679.  
  5680. At the moment, Kermit works as a better terminal emulator, and I prefer
  5681. it over PC-talk despite PC-Talk's real advantages. If I were 
  5682. composing  alot of text  on my PC and shipping them to a
  5683. larger machine for processing, I might prefer PC-Talk.
  5684. (PC-talk seems to communicate more slowly than Kermit, but I have
  5685. not tried to benchmark the two carefully.)
  5686.  
  5687. Since the terminal emulation is important to me, Kermit is the
  5688. more useful. I wish that a next release of PC-Kermit
  5689. included the phone-directory and session managing capabilities of
  5690. PC-Talk.
  5691.  
  5692. PC-Talk comes with the source code.
  5693. (from FREEWARE - P.O. Box 862, Tiburon, CA 94920 )
  5694.  
  5695.  
  5696. Rob Kling
  5697. UC-Irvine
  5698. 25-Mar-84 04:38:43-EST,1073;000000000000
  5699. Return-Path: <@CUCS20:Schauble.HIS_Guest@MIT-MULTICS.ARPA>
  5700. Received: from CUCS20 by CU20B with DECnet; 25 Mar 84 04:38:38 EST
  5701. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; Sun 25 Mar 84 04:36:57-EST
  5702. Date:  Sun, 25 Mar 84 04:33 EST
  5703. From:  Paul Schauble <Schauble@MIT-MULTICS.ARPA>
  5704. Subject:  8 bit graphic characters in kermit
  5705. To:  info-kermit@COLUMBIA-20.ARPA
  5706. Message-ID:  <840325093307.221410@MIT-MULTICS.ARPA>
  5707.  
  5708. I am using the IBM PC version of kermit as a terminal emulator to talk
  5709. to other PC based systems. Some of these run with the comm port set to 8
  5710. data bit, no parity, and send 8 bit data, expecting it to be displayed
  5711. as the upper 128 characters, the graphic characters. The present version
  5712. of kermit running with "set parity none" strips off the 8th bit.
  5713.  
  5714. Is it possible to set up the present version to run this way?
  5715.  
  5716. Do you know of a patch or source change to make it run that way? Save me
  5717. the problems of digging it out.
  5718.  
  5719. Also, I suggest that the next version support this mode through setup
  5720. parameters.
  5721.  
  5722.           Paul
  5723. 26-Mar-84 11:11:37-EST,1017;000000000000
  5724. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5725. Received: from CUCS20 by CU20B with DECnet; 26 Mar 84 11:11:21 EST
  5726. Date: Mon 26 Mar 84 11:08:07-EST
  5727. From: Frank da Cruz <cc.fdc@CUCS20>
  5728. Subject: Re: PC-Talk III and Kermit
  5729. To: Kling%UCI-20B@UCI-750A.ARPA, brackenridge@USC-ISIB.ARPA, Info-Kermit@CUCS20
  5730. In-Reply-To: Message from "Rob-Kling <Kling%UCI-20B@UCI-750a>" of Sat 24 Mar 84 20:13:00-EST
  5731.  
  5732. I agree that most microcomputer implementations of Kermit are weak in the area
  5733. of session control.  As you point out, the idea is to have a package that works
  5734. over a wide variety of machines (many of which may not have PF or ALT keys) in
  5735. a relatively consistent way, but on the other hand the desired control should
  5736. be provided when feasible.  I expect the next release of PC Kermit will make you
  5737. happier -- it'll leave the baud rate the way you left it last time, and it will
  5738. have external command files, a toggle-able status line, scrollback of the
  5739. terminal session, and many other improvements.  - Frank
  5740. -------
  5741. 27-Mar-84 12:58:47-EST,779;000000000000
  5742. Return-Path: <@CUCS20:LINNEROOTH@SANDIA.ARPA>
  5743. Received: from CUCS20 by CU20B with DECnet; 27 Mar 84 12:58:39 EST
  5744. Received: from SANDIA.ARPA by COLUMBIA-20.ARPA with TCP; 27 Mar 84 12:55:55 EST
  5745. Date: Tue 27 Mar 84 10:53:34-MST
  5746. From: Tom Linnerooth <Linnerooth@SANDIA.ARPA>
  5747. Subject: Apollo support
  5748. To: info-kermit@COLUMBIA-20.ARPA
  5749.  
  5750. We at Sandia Labs are just starting to look at KERMIT as a method
  5751. of linking engineering work stations to the DEC-20.  One of the
  5752. workstations we have is based on the Apollo computer running the 
  5753. AEGIS operating system.  Can anyone tell me if any work has been
  5754. done to provide KERMIT support for that system?  Thanks.
  5755.  
  5756. Please reply directly to me since I am presently not on this list.
  5757.  
  5758.     Tom Linnerooth (LINNEROOTH@SANDIA)
  5759. -------
  5760. 28-Mar-84 15:34:14-EST,953;000000000000
  5761. Return-Path: <@CUCS20:Klensin.ARCS@MIT-MULTICS.ARPA>
  5762. Received: from CUCS20 by CU20B with DECnet; 28 Mar 84 15:34:01 EST
  5763. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; 28 Mar 84 14:58:44 EST
  5764. Date:  Wed, 28 Mar 84 14:46 EST
  5765. From:  "John C. Klensin" <Klensin@MIT-MULTICS.ARPA>
  5766. Subject:  Osborne kermit
  5767. To:  Info-Kermit@COLUMBIA-20.ARPA
  5768. Message-ID:  <840328194637.202279@MIT-MULTICS.ARPA>
  5769.  
  5770. It appears that this routine does not
  5771.   (a) Understand about the modem port and the internal (slide-in) modem
  5772. and how to use it.
  5773.   (b) Understand enough to be able to work the dialer arrangements of
  5774. that modem.
  5775.   (c) Understand how to generate a BREAK with either the RS232 port or
  5776. the modem port.
  5777.  
  5778.   Is anyone thinking about doing anything about these problems, or
  5779. should we try making a plan about them?  Note that (b) is likely to be
  5780. quite annoying, since the modem has little intelligence and has to be
  5781. pulsed by the computer.
  5782. 28-Mar-84 17:13:42-EST,1483;000000000000
  5783. Return-Path: <@CUCS20:jalbers@BNL>
  5784. Received: from CUCS20 by CU20B with DECnet; 28 Mar 84 17:13:28 EST
  5785. Received: from BNL by COLUMBIA-20.ARPA with TCP; 28 Mar 84 17:09:37 EST
  5786. Date: 28-Mar-84 17:07:40-EST
  5787. From: jalbers@BNL
  5788. Subject: OSKERM
  5789. To: info-kermit@COLUMBIA-20
  5790. Cc: Klensin@MIT-MULTICS
  5791.  
  5792.  
  5793. John,
  5794.      Chuck Bacon, who devloped OSKERM, never intended to have it work for the
  5795.  Ozzie's modem port, nor for the COMM-PAC modem.
  5796.  I think that it would be, though, an easy fix.  (No, I'm not going to do it)
  5797.  All that must be done it change the port address.  I will, if someone REALLY
  5798.  wants to do the mods, supply the address change.
  5799.  
  5800.  On a break and the Osborne 1.  The Ozzie's RS232 is not fully implimented,
  5801. thus it can't genetate a break at all (Due to the supreme and holy knowledge
  5802. of OCC)!!!  The modem port can, though.  Don't count on dialing the COMM-PAC,
  5803. though, because it is done through a combination of an escape sequencs and
  5804. making one pin go high.
  5805.  
  5806.  If you really want a good communications program, and don't need the KERMIT
  5807. protocols, use OTERM405, which is public domain and at SIMTEL20.  It does
  5808. allow the use of the modem port, although it does not dial the COMM-PAC 
  5809. (you have to do it by hand)..
  5810.  
  5811.                                                Jon Albers
  5812.                                                jalbers@bnl
  5813.  
  5814. (P.S.  Any Ozzie owners who would like to get on a digest for Osborne 1 and
  5815. Osborne Exec owners, send me a note)
  5816.  
  5817. 28-Mar-84 21:44:30-EST,794;000000000000
  5818. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5819. Received: from CUCS20 by CU20B with DECnet; 28 Mar 84 18:59:58 EST
  5820. Date: Wed 28 Mar 84 18:56:34-EST
  5821. From: Frank da Cruz <cc.fdc@CUCS20>
  5822. Subject: Re: Osborne kermit
  5823. To: Klensin@MIT-MULTICS.ARPA, Info-Kermit@CUCS20
  5824. In-Reply-To: Message from ""John C. Klensin" <Klensin@MIT-MULTICS.ARPA>" of Wed 28 Mar 84 14:59:10-EST
  5825.  
  5826. To my knowledge, no one has announced any intention to fix the Osborne
  5827. problems that you mention.  Osborne Kermit users all over the world would
  5828. thank you if you could fix them.  However, first please wait a week or two
  5829. for the announcement of CP/M-80 Kermit version 3.9, which contains many fixes
  5830. and enhancements, so that your Osborne fixes won't have to be painfully
  5831. retrofitted.  Thanks for the offer!  - Frank
  5832. -------
  5833. 29-Mar-84 12:32:47-EST,567;000000000000
  5834. Return-Path: <@CUCS20:SLAVENBURG@SU-SIERRA.ARPA>
  5835. Received: from CUCS20 by CU20B with DECnet; 29 Mar 84 12:32:36 EST
  5836. Received: from SU-SIERRA.ARPA by COLUMBIA-20.ARPA with TCP; 29 Mar 84 12:30:30 EST
  5837. Date: Thu 29 Mar 84 09:30:06-PST
  5838. From: Gert Slavenburg <SLAVENBURG@SU-SIERRA.ARPA>
  5839. Subject: add me
  5840. To: info-kermit@COLUMBIA-20.ARPA
  5841.  
  5842.   Hi,
  5843.  
  5844. Can You add me to the mailing list of kermit.
  5845. Since I'm rather new here (just arrived from Europe), is there someone
  5846. who can tell me if there exists a kermit running under Apple/UCSD ??
  5847.   Gert Slavenburg 
  5848. -------
  5849. 30-Mar-84 15:11:57-EST,1518;000000000000
  5850. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5851. Received: from CUCS20 by CU20B with DECnet; 30 Mar 84 15:11:05 EST
  5852. Date: Fri 30 Mar 84 15:06:19-EST
  5853. From: Frank da Cruz <cc.fdc@CUCS20>
  5854. Subject: New version of CP/M-86 KERMIT
  5855. To: Info-Kermit@CUCS20
  5856.  
  5857. There's another new release of CP/M-86 Kermit for the DEC Rainbow 100/100+
  5858. and NEC APC.  This is version 2.6 (yes, we skipped 2.5); the work was done by
  5859. Ron Blanford at the University of Washington and Rich Garland at Columbia.
  5860. The changes are:
  5861.  
  5862.  LOG command added for session logging, unguarded file capture.
  5863. . Improved interrupt handling
  5864. . Improved filename processing; valid special characters are now allowed.
  5865. . Improved error messages.
  5866. . Files are no longer skipped because of attribute bits.
  5867. . Terminal emulation moved to a separate module.
  5868. . Other code shuffled around for better modularization.
  5869. . SET FILE-WARNING changed to SET WARNING.
  5870. . Bug that left junk at end of file is fixed. 
  5871.  
  5872. And if you failed get version 2.4, note that that one fixed parity processing
  5873. and IBM communication, added a local packet timeout facility, and added
  5874. XON/XOFF flow control, allowing smooth scroll and hold-screen to work.
  5875.  
  5876. The new version is available via anonymous FTP from COLUMBIA-20 (ARPANET) or
  5877. NFT from CU20B (DECnet) and will soon be accessible via KERMSRV at CUVMA
  5878. (BITNET).  The files are KER:86*.* (sources & documentation), KER:RB*.*
  5879. (Rainbow binaries and documentation), and KER:APC*.* (NEC APC binaries and
  5880. documentation).
  5881.  
  5882. - Frank
  5883. -------
  5884. 30-Mar-84 21:15:23-EST,1035;000000000000
  5885. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  5886. Received: from CUCS20 by CU20B with DECnet; 30 Mar 84 21:15:18 EST
  5887. Date: Fri 30 Mar 84 21:13:59-EST
  5888. From: Frank da Cruz <cc.fdc@CUCS20>
  5889. Subject: New Edition of Protocol Manual
  5890. To: Info-Kermit@CUCS20
  5891.  
  5892. The fifth edition of the KERMIT Protocol Manual is available via anonymous
  5893. FTP from COLUMBIA-20 (ARPANET), NFT from CU20B (DECNET), and (soon) via
  5894. KERMSRV from CUVMA (BITNET).  It incorporates a few new (minor) ideas,
  5895. changes a few details in the Attribute packet description (these have never
  5896. been implemented anywhere, so that shouldn't cause too much grief), includes
  5897. a much more complete state table, and clarifies many of the points that so
  5898. many of you requested clarification on.  It's in KER:PROTO.*.  PROTO.MSS
  5899. is the Scribe source file, PROTO.DOC is suitable for printing or reading on
  5900. the terminal, PROTO.LPT is suitable for printing on a printer, and PROTO.FOR
  5901. is for printing on systems that need FORTRAN-style carriage control.  Comments
  5902. welcome.  - Frank
  5903. -------
  5904. 30-Mar-84 21:58:34-EST,1176;000000000000
  5905. Return-Path: <@CUCS20:papa%usc-cse.csnet@csnet-relay.arpa>
  5906. Received: from CUCS20 by CU20B with DECnet; 30 Mar 84 21:58:31 EST
  5907. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 30 Mar 84 21:54:08 EST
  5908. Received: by csnet-relay via xusc-cse;  30 Mar 84 21:40 EST
  5909. Date: Thu Mar 29 1984 20:32:19
  5910. From: Marco Papa <papa%usc-cse.csnet@csnet-relay.arpa>
  5911. To: info-kermit%columbia-20.arpa@csnet-relay.arpa
  5912. Subject: UNIX Kermit with line locking
  5913. Cc: cc.fdc%columbia-20.arpa@csnet-relay.arpa
  5914. Reply-to: papa.usc-cse@csnet-relay.arpa
  5915.  
  5916.  
  5917. Peter Vanderbilt of USC has modified Unix Kermit to support locking on the
  5918. use of the outgoing line for Berkeley 4.x UNIX.  The change consists of only
  5919. 8 lines of code.
  5920.  
  5921. 1.) add one line for conditional compilation (see LOCK_LINE):
  5922.  
  5923. #if UCB4X
  5924. #define V6_LIBS        0        /* Dont't use retrofit libraries */
  5925. #define NO_FIONREAD 0        /* We have ioctl(FIONREAD,...) for flushinput() */
  5926. #define NO_TANDEM   0        /* We have TANDEM line discipline (xon/xoff) */
  5927. #define LOCK_LINE   1       /* Lock the line when in local mode */
  5928. #endif
  5929.  
  5930.  
  5931. 2) Add the code between #if LOCK_LINE ... #endif LOCK_LINE inside the "main"
  5932. program:
  5933.  
  5934. 30-Mar-84 22:36:41-EST,1176;000000000000
  5935. Return-Path: <@CUCS20:papa%usc-cse.csnet@csnet-relay.arpa>
  5936. Received: from CUCS20 by CU20B with DECnet; 30 Mar 84 22:36:36 EST
  5937. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 30 Mar 84 21:54:08 EST
  5938. Received: by csnet-relay via xusc-cse;  30 Mar 84 21:40 EST
  5939. Date: Thu Mar 29 1984 20:32:19
  5940. From: Marco Papa <papa%usc-cse.csnet@csnet-relay.arpa>
  5941. To: info-kermit%columbia-20.arpa@csnet-relay.arpa
  5942. Subject: UNIX Kermit with line locking
  5943. Cc: cc.fdc%columbia-20.arpa@csnet-relay.arpa
  5944. Reply-to: papa.usc-cse@csnet-relay.arpa
  5945.  
  5946.  
  5947. Peter Vanderbilt of USC has modified Unix Kermit to support locking on the
  5948. use of the outgoing line for Berkeley 4.x UNIX.  The change consists of only
  5949. 8 lines of code.
  5950.  
  5951. 1.) add one line for conditional compilation (see LOCK_LINE):
  5952.  
  5953. #if UCB4X
  5954. #define V6_LIBS        0        /* Dont't use retrofit libraries */
  5955. #define NO_FIONREAD 0        /* We have ioctl(FIONREAD,...) for flushinput() */
  5956. #define NO_TANDEM   0        /* We have TANDEM line discipline (xon/xoff) */
  5957. #define LOCK_LINE   1       /* Lock the line when in local mode */
  5958. #endif
  5959.  
  5960.  
  5961. 2) Add the code between #if LOCK_LINE ... #endif LOCK_LINE inside the "main"
  5962. program:
  5963.  
  5964. 31-Mar-84 00:42:34-EST,398;000000000000
  5965. Return-Path: <@CUCS20:iglesias@uci-750a>
  5966. Received: from CUCS20 by CU20B with DECnet; 31 Mar 84 00:42:31 EST
  5967. Received: from UCI-750a by COLUMBIA-20.ARPA with TCP; 31 Mar 84 00:41:36 EST
  5968. Date: 30 Mar 84 21:43:01 PST (Fri)
  5969. To: info-kermit@Columbia-20
  5970. cc: iglesias@UCI-750a
  5971. Subject: USER.LPT
  5972. From: Mike Iglesias <iglesias@uci-750a>
  5973.  
  5974. What happened to KER:USER.LPT?  Is it no longer available?
  5975. 31-Mar-84 20:38:47-EST,1565;000000000000
  5976. Return-Path: <@CUCS20:papa%usc-cse.csnet@csnet-relay.arpa>
  5977. Received: from CUCS20 by CU20B with DECnet; 31 Mar 84 20:38:37 EST
  5978. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 31 Mar 84 20:37:01 EST
  5979. Received: by csnet-relay via xusc-cse;  31 Mar 84 20:25 EST
  5980. Date: Sat Mar 31 1984 11:29:01
  5981. From: Marco Papa <papa%usc-cse.csnet@csnet-relay.arpa>
  5982. To: info-kermit%columbia-20.arpa@csnet-relay.arpa
  5983. Subject: UNIX Kermit with line locking (2nd message)
  5984. Cc: cc.fdc%columbia-20.arpa@csnet-relay.arpa
  5985. Reply-to: papa.usc-cse@csnet-relay.arpa
  5986.  
  5987.  
  5988. I guess one of the mailers lost the second part of the message.  I you haven't
  5989. got it, this is the rest of Peter Vanderbilt's patch for line locking
  5990. with UNIX Kermit.
  5991.  
  5992. 2) Add the code between #if LOCK_LINE ... #endif LOCK_LINE inside "main".
  5993.  
  5994.     if (ttyname)            /* If LINE was specified, we */
  5995.     {                    /* operate in local mode */
  5996.     ttyfd = open(ttyname,2);    /* Open the tty line */
  5997.     if (ttyfd < 0)
  5998.     {
  5999.         printmsg("Cannot open %s",ttyname);
  6000.         exit(1);
  6001.     }
  6002. #if LOCK_LINE                /* Set exclusive-use mode on line */
  6003.     if (ioctl(ttyfd,TIOCEXCL,0) != 0)
  6004.     {
  6005.         printmsg("Cannot lock %s", ttyname);
  6006.         exit(1);
  6007.     }
  6008. #endif LOCK_LINE
  6009.     remote = FALSE;            /* Indicate we're in local mode */
  6010.     }
  6011.     else                /* No LINE specified so we operate */
  6012.     {                    /* in remote mode (ie. controlling */
  6013.     ttyfd = 0;            /* tty is the communications line) */
  6014.     remote = TRUE;
  6015.     }
  6016.  
  6017. That's all!
  6018.  
  6019. Marco Papa
  6020. USC CS Dept.
  6021.  
  6022. ARPA, CSNET: papa.usc-cse@csnet-relay
  6023. UUCP: !randvax!uscvax!papa
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  1-Apr-84 04:58:27-EST,1057;000000000000
  6031. Return-Path: <@CUCS20:sob@rice.ARPA>
  6032. Received: from CUCS20 by CU20B with DECnet; 1 Apr 84 04:58:22 EST
  6033. Received: from rice.ARPA by COLUMBIA-20.ARPA with TCP; 1 Apr 84 04:57:14 EST
  6034. Received: from tethys by rice.ARPA (AA03682); Sun, 1 Apr 84 03:53:54 CST
  6035. Received: by tethys (AA07105); Sun, 1 Apr 84 03:51:26 cst
  6036. Date: Sun, 1 Apr 84 03:51:26 cst
  6037. From: Stan Barber <sob@rice.ARPA>
  6038. Message-Id: <8404010951.AA07105@tethys>
  6039. To: Info-Kermit@COLUMBIA-20.ARPA, cc.fdc@COLUMBIA-20.ARPA
  6040. Subject: Re:  New version of CP/M-86 KERMIT
  6041.  
  6042. This is really in reference to KERMIT-TRS80.
  6043. Someone from Columbia called (713) 6609252 to download the
  6044. binaray for KERMIT-TRS80 directly. Unfortunately, the BBS 
  6045. was not ready for this. It is now. Please pass the word to
  6046. those there that are interested. The source is on-line at
  6047. Rice, but needs the line numbers stripped out. Busy doing
  6048. research project at the moment. I will try to get them
  6049. ready soon.
  6050. Regards, Stan Barber
  6051. sob@rice
  6052. lbl-csam!rice!sob
  6053. Department of Psychology
  6054. Rice University
  6055. Houston,Tx 77251
  6056.  2-Apr-84 17:04:50-EST,780;000000000000
  6057. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  6058. Received: from CUCS20 by CU20B with DECnet; 2 Apr 84 17:04:45 EST
  6059. Date: Mon 2 Apr 84 17:03:59-EST
  6060. From: Frank da Cruz <cc.fdc@CUCS20>
  6061. Subject: Use of anonymous FTP
  6062. To: Info-Kermit@CUCS20
  6063. cc: Cower@CUCS20
  6064.  
  6065. Due to the great demand for KERMIT and the large size of the "Kermit 
  6066. collection" at COLUMBIA-20, anonymous FTP accesses to the KERMIT distribution
  6067. area have been having a noticable impact on the responsiveness of this
  6068. system.  The administrators of COLUMBIA-20 have asked me to request that
  6069. anonymous access to the KERMIT area be restricted to hours outside of 6:00 AM
  6070. to 6:00PM, weekdays, Eastern time.  Your cooperation will be much appreciated,
  6071. particularly by the users of this system.  Thank you.  - Frank
  6072. -------
  6073.  2-Apr-84 19:58:02-EST,806;000000000000
  6074. Return-Path: <@CUCS20:grich@uci-750a>
  6075. Received: from CUCS20 by CU20B with DECnet; 2 Apr 84 19:57:55 EST
  6076. Received: from UCI-750a by COLUMBIA-20.ARPA with TCP; 2 Apr 84 19:56:27 EST
  6077. Date: 02 Apr 84 16:57:33 PST (Mon)
  6078. To: info-kermit@Columbia-20
  6079. Subject: Anyone running RSTS/E Kermit under V7.1?
  6080. From: John Mangrich <grich@uci-750a>
  6081.  
  6082.  I got the K11NRS.HEX (etc) file and converted it to a task as per instructions
  6083. on our V 7.1 RSTS/E system. When I try to run it, connect works ok but file
  6084. commands get something like "ER$WCD WILDCARD ENCOUNTERED DURING FNA/DNA
  6085. STRING PARSE" message.  I am not a proficient MACRO/RMS programmer, so I'm
  6086. slow in deciphering the source to find out what I might do, so is anyone out
  6087. there in a position to suggest what is going on?
  6088.  
  6089.   John Mangrich
  6090.   UC Irvine
  6091.  4-Apr-84 12:39:52-EST,1175;000000000000
  6092. Return-Path: <@CUCS20:papa%usc-cse.csnet@csnet-relay.arpa>
  6093. Received: from CUCS20 by CU20B with DECnet; 4 Apr 84 12:39:46 EST
  6094. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 30 Mar 84 21:54:08 EST
  6095. Received: by csnet-relay via xusc-cse;  30 Mar 84 21:40 EST
  6096. Date: Thu Mar 29 1984 20:32:19
  6097. From: Marco Papa <papa%usc-cse.csnet@csnet-relay.arpa>
  6098. To: info-kermit%columbia-20.arpa@csnet-relay.arpa
  6099. Subject: UNIX Kermit with line locking
  6100. Cc: cc.fdc%columbia-20.arpa@csnet-relay.arpa
  6101. Reply-to: papa.usc-cse@csnet-relay.arpa
  6102.  
  6103.  
  6104. Peter Vanderbilt of USC has modified Unix Kermit to support locking on the
  6105. use of the outgoing line for Berkeley 4.x UNIX.  The change consists of only
  6106. 8 lines of code.
  6107.  
  6108. 1.) add one line for conditional compilation (see LOCK_LINE):
  6109.  
  6110. #if UCB4X
  6111. #define V6_LIBS        0        /* Dont't use retrofit libraries */
  6112. #define NO_FIONREAD 0        /* We have ioctl(FIONREAD,...) for flushinput() */
  6113. #define NO_TANDEM   0        /* We have TANDEM line discipline (xon/xoff) */
  6114. #define LOCK_LINE   1       /* Lock the line when in local mode */
  6115. #endif
  6116.  
  6117.  
  6118. 2) Add the code between #if LOCK_LINE ... #endif LOCK_LINE inside the "main"
  6119. program:
  6120.  
  6121.  4-Apr-84 17:11:57-EST,1036;000000000000
  6122. Return-Path: <@CUCS20:JFisher.Help@RESTON.ARPA>
  6123. Received: from CUCS20 by CU20B with DECnet; 4 Apr 84 17:11:47 EST
  6124. Received: from RESTON.ARPA by COLUMBIA-20.ARPA with TCP; 4 Apr 84 17:10:12 EST
  6125. Date:  4 April 1984 17:07 est
  6126. From:  JFisher.Help at RESTON
  6127. Subject:  SuperBrain kermit
  6128. To:  info-kermit at COLUMBIA-20
  6129. cc:  KLaurent.Help at RESTON
  6130.  
  6131. We have recently been experimenting with kermit on the Intertec SuperBrain,
  6132. transferring files to/from our local Multics.
  6133. We find that with V3.2 of SB kermit, all is as it should be, files go in
  6134. both directions and appear at the destination as they were at the origin.
  6135. However, with the new V3.6 , things are not quite right. Files sent from the
  6136. SB to Multics are fine, as above, but files arriving from Multics on the SB
  6137. have the literal string 'MJ' embedded in them in place of the CRLF sequence
  6138. sent by Multics. In all cases, the SB is configur-ed with 8-bit character
  6139. length, 2 stop bits and no parity.
  6140. So, what might we be doing wrong, or not doing that we should be ?
  6141.  4-Apr-84 19:23:07-EST,1217;000000000000
  6142. Return-Path: <@CUCS20:kdp@csnet-relay.arpa>
  6143. Received: from CUCS20 by CU20B with DECnet; 4 Apr 84 19:23:00 EST
  6144. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 4 Apr 84 17:46:05 EST
  6145. Received: by csnet-relay via xhp-labs;  4 Apr 84 17:38 EST
  6146. Date: Wed, 4 Apr 84 10:25:25 pst
  6147. From: Ken Poulton <kdp%hp-labs.csnet@csnet-relay.arpa>
  6148. Received: by HP-VENUS id AA26476; Wed, 4 Apr 84 10:25:25 pst
  6149. Message-Id: <8404041825.AA26476@HP-VENUS>
  6150. To: cc.fdc%columbia-20.arpa@csnet-relay.arpa, info-kermit@csnet-relay.arpa
  6151. Subject: XON handshaking
  6152. Source-Info:  From (or Sender) name not authenticated.
  6153.  
  6154. We all know that IBM 370's have some i/o peculiarities that
  6155. must be specially handled (usually by 'set ibm').
  6156. What is not well known is that the HP 3000 shares one of those
  6157. peculiarities: it needs to use the XON handshake to communicate
  6158. reliably (sigh).
  6159.  
  6160. Most kermits seem to allow XON handshaking, but only
  6161. bundled together with duplex and parity settings for IBM machines.
  6162. The 3000 doesn't want these other settings.
  6163.  
  6164. Therefore, I would like to request all kermit implementors to include 
  6165. XON hanshaking as a separate 'set' option - when you get around to it,
  6166. of course.
  6167.  
  6168. Thanks!
  6169. Ken Poulton
  6170.  4-Apr-84 19:38:33-EST,1015;000000000000
  6171. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  6172. Received: from CUCS20 by CU20B with DECnet; 4 Apr 84 19:38:29 EST
  6173. Date: Wed 4 Apr 84 17:52:15-EST
  6174. From: Frank da Cruz <cc.fdc@CUCS20>
  6175. Subject: Re: SuperBrain kermit
  6176. To: JFisher.Help@USGS1-MULTICS.ARPA
  6177. cc: Info-Kermit@CUCS20
  6178. In-Reply-To: Message from "JFisher.Help at RESTON" of Wed 4 Apr 84 17:07:00-EST
  6179.  
  6180. That is truly bizarre!  We have a Superbrain here, as well as other CP/M-80
  6181. systems, which we use in conjunction with various mainframes (but no Multics
  6182. systems) and have never seen such a thing!  The problem is either (a) SB Kermit
  6183. recognizes the prefix sequence #M#J (the normal representation of CRLF), strips
  6184. out the prefix characters (#), but forgets to controllify the M and J, or (b)
  6185. Multics Kermit is sending M and J without the prefix.  (b) could possibly be
  6186. explained by something different happening in the Send-Init exchange.  I'd have
  6187. to see actual logs of the packets in order to fix the blame better than that.
  6188. Strange!  - Frank
  6189. -------
  6190.  4-Apr-84 19:52:03-EST,747;000000000000
  6191. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  6192. Received: from CUCS20 by CU20B with DECnet; 4 Apr 84 19:51:58 EST
  6193. Date: Wed 4 Apr 84 17:58:37-EST
  6194. From: Frank da Cruz <cc.fdc@CUCS20>
  6195. Subject: Re: XON handshaking
  6196. To: kdp%hp-labs.csnet@CSNET-RELAY.ARPA
  6197. cc: Info-Kermit@CUCS20
  6198. In-Reply-To: Message from "Ken Poulton <kdp%hp-labs.csnet@csnet-relay.arpa>" of Wed 4 Apr 84 17:46:01-EST
  6199.  
  6200. I think you're right; the protocol manual says it this way too.  The new
  6201. DEC-20 Kermit unbundles handshake and all the other stuff, and now defines
  6202. "IBM" as a macro composed of the appropriate SET commands, rather than as a
  6203. hardwired combination of parity, duplicity, and line access.  Also, the 
  6204. handshake character itself should be SETtable.  - Frank
  6205. -------
  6206.  4-Apr-84 23:20:51-EST,691;000000000000
  6207. Return-Path: <@CUCS20:NEELAND@USC-ECL.ARPA>
  6208. Received: from CUCS20 by CU20B with DECnet; 4 Apr 84 23:20:41 EST
  6209. Received: from USC-ECL.ARPA by COLUMBIA-20.ARPA with TCP; 4 Apr 84 18:02:02 EST
  6210. Date: Wed 4 Apr 84 15:02:21-PST
  6211. From: NEELAND@USC-ECL.ARPA
  6212. Subject: Fix for Apple-DOS KERMIT
  6213. To: info-kermit@COLUMBIA-20.ARPA
  6214.  
  6215.     Does anyone know what modifications have to be made to the Apple DOS
  6216. KERMIT to support the Apple 'Super Serial' card instead of the Apple 'Commun-
  6217. ications' card?  The current version displays a continuous stream of characters
  6218. after the CONNect command.  Or are we simply missing something in the way we
  6219. are setting up the Apple KERMIT?
  6220.     Jim Neeland
  6221. -------
  6222.  5-Apr-84 01:01:10-EST,4887;000000000000
  6223. Return-Path: <@CUCS20:OC.TREI@CU20B>
  6224. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 01:00:55 EST
  6225. Received: from CU20B by CUCS20 with DECnet; 5 Apr 84 00:59:51 EST
  6226. Date: Thu 5 Apr 84 00:59:16-EST
  6227. From: Peter G. Trei <OC.Trei@CU20B>
  6228. Subject: Re: Fix for Apple-DOS Kermit...
  6229. To: info-kermit@CUCS20
  6230.  
  6231.     I here repost two letters relating to using Kermit under
  6232. Apple-DOS with the Super-Serial Card.
  6233.  The address specific stuff applies only to the unmodified
  6234. 'official' version currently distributed.
  6235.  
  6236.                         Peter Trei
  6237.                         oc.trei%cu20b@columbia-20
  6238.  
  6239. ----------------------
  6240.  
  6241.  
  6242. People trying to use Kermit-65 (Apple DOS Kermit) Version 1.1 with a
  6243. Super Serial Card have been running into problems. Here is how to make
  6244. it work.
  6245.  
  6246. 1. Before you start up Kermit, send the SSC the following string: ^AZ
  6247. (thats Control-A, followed by Z).  This will disable the SSC's command
  6248. recognition. The SSC usually looks for ^A in the terminal input, and
  6249. strips it out. It then looks at the next character, and if it is a
  6250. valid SSC command, strips it out as well and performs the command.
  6251. Trouble arises from the fact that Kermit uses ^A to announce the start
  6252. of each packet. Typing ^AZ disables the SSC from seeing further ^A
  6253. commands. If you really need to have access to the SSC commands again
  6254. before you turn off the Apple, type ^A^W instead, which will change
  6255. the command prefix to ^W, which should not appear during Kermit file
  6256. transfer.
  6257.  
  6258.     There is a bug in the code to support the Super Serial Card,
  6259. which must be fixed before it will work at all. If you look in the
  6260. source code for Kermit-65 (APPLEK.M65 in <KERMIT>, and search for the
  6261. label TL2CP:, two lines further down you will see a line which reads:
  6262.  
  6263. AND    #$04
  6264.  
  6265. At this point, Kermit is ANDing a status register with a bitmask. If
  6266. the result is non-zero, a character has been received from the modem.
  6267. the problem is that 04 is the wrong mask; it should be 08, according
  6268. to page 54 of the SSC manual.
  6269.  
  6270.     To fix this, you can either alter the source, recompile, and
  6271. upload the new version, or much more quickly you can patch the binary
  6272. version you already have. Here's how to do the patch from Applesoft:
  6273.  
  6274. ]BLOAD APPLEK.BIN 
  6275.    (or whatever you are calling your copy).
  6276.  
  6277. ]POKE 8665,8
  6278.    (thats a decimal address)
  6279.  
  6280. ]BSAVE NEWKER,A$800,L$4900
  6281.  
  6282. Thats all. The new version contains the patch. With this, file transfer
  6283. using the Super Serial Card has been done at 1200 baud.
  6284.  
  6285. [This bug has been fixed in all the copies I hand out now. ]
  6286.  
  6287.  
  6288. 3.    Those of you who use 1200 baud modems will have noticed that
  6289. you loose characters at the beginning of each line when the screen is
  6290. scrolling.  This is not Kermits fault, but rather the slowness of the
  6291. software used to scroll the screen image in the Apples memory.
  6292. According to the SSC manual, you can eliminate this by slightly
  6293. narrowing the scroll window. The following poke does it:
  6294.  
  6295. ]POKE 35,22
  6296.  
  6297. This will make line 22 the bottom of your scroll window, which is
  6298. enough. 
  6299.  
  6300. I would be interested in hearing from anyone on the list who is using
  6301. Kermit-65.
  6302.  
  6303.                     Peter Trei,
  6304.                     OC.TREI%CU20B@Columbia-20.Arpa
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310. Here is Richard garland's method for using the Videx and the
  6311. super-serial card.
  6312.  
  6313. Return-Path: <G.GARLAND@COLUMBIA-20.ARPA>
  6314. Received: from CUCS20 by CU20B with DECnet; 27 Jan 84 21:07:10 EST
  6315. Date: Fri 27 Jan 84 21:06:45-EST
  6316. From: Richard Garland <G.GARLAND@CUCS20>
  6317. Subject: Apple with SSC & Videx 80 col. card
  6318. To: info-kermit@CUCS20
  6319.  
  6320. Using Peter Trei's suggestions (in yesterday's Info-Kermit) we now
  6321. have Apple Kermit working nicely with the SSC (Super Serial Card).
  6322.  
  6323. We have no problem connecting to and doing file transfers with a VAX
  6324. running VMS and Steven's VMS Kermit at 1200 baud.
  6325.  
  6326. Mark Paczkowski here has worked out how to get the Videx 80 column card
  6327. working under Kermit with the SSC.  The Videx must go in slot 3.
  6328. Assume the SSC is in slot 1.  The following sequence gets the whole
  6329. thing going:
  6330.  
  6331. 1) Boot the Apple
  6332.  
  6333. 2) Type "IN#1"            <== this wakes up the SSC
  6334.  
  6335. 3) Type "<CTRL>A3S"        <== chain SSC to Videx 80 col. card
  6336.  
  6337. 4) Type "<CTRL>AZ"        <== turn off SSC's interception of ^A's
  6338.  
  6339. 5) Type "PR#3"            <== turn on Videx 80 col card
  6340.  
  6341. 6) Type "BLOAD KERMIT"        <== load kermit (patched as per Peter Trei)
  6342.  
  6343. 7) Type "CALL 7855"        <== Start up Kermit
  6344.  
  6345.  
  6346. Then you are off and running.  The 80 col card has faster screen
  6347. handling and so Peter Trei's suggestion about reducing the scrolling
  6348. region to 22 lines is unnecessary.  The BLOAD is needed rather than the usual
  6349. BRUN so that the chaining stuff you set up in the previous steps won't
  6350. get reset.  During the above sequence you will get various prompts from
  6351. the system and from the cards.  The screen will do various wierd things
  6352. but in the end it will all be ok.
  6353.  
  6354. [Now back to my Rainbow ...]
  6355.  
  6356.                     Rg
  6357. -------
  6358.  5-Apr-84 09:37:54-EST,611;000000000000
  6359. Return-Path: <@CUCS20:LECIN@RU-BLUE.ARPA>
  6360. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 09:37:46 EST
  6361. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; 5 Apr 84 09:37:00 EST
  6362. Received: from RU-BLUE.ARPA by RUTGERS.ARPA with PUP; 5 Apr 84 09:36:55 EST
  6363. Date: 5 Apr 84  06:15 EST (Thu)
  6364. From: Mijjil (Matthew J Lecin) <LECIN@RU-BLUE>
  6365. To:   Kermit@Rutgers
  6366. Phase-Of-The-Moon: NM+4D.17H.40M.24S.
  6367. Reply-to: Lecin@Ru-Blue
  6368. Subject: Apple-Dos Kermit
  6369.  
  6370. currently DOES support the Apple Com Card, The DC Hayes Micromodem
  6371. and the Super Serial Card.
  6372.  
  6373. Check out the SET DEVICE command...
  6374.  
  6375. {Mijjil}
  6376.  5-Apr-84 11:40:37-EST,1632;000000000000
  6377. Return-Path: <@CUCS20:JFisher.Help@RESTON.ARPA>
  6378. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 11:40:12 EST
  6379. Received: from RESTON.ARPA by COLUMBIA-20.ARPA with TCP; 5 Apr 84 11:38:15 EST
  6380. Date:  5 April 1984 11:34 est
  6381. From:  JFisher.Help at RESTON
  6382. Subject:  SuperBrain kermit
  6383. To:  info-kermit at COLUMBIA-20
  6384. cc:  KLaurent.Help at RESTON
  6385.  
  6386. Frank: Following your comments to my previous inquiry re SuperBrain kermit
  6387. V3.2 vs. V3.6 , I created a small test file on Multics. It contained two lines:
  6388.  
  6389. This is the first line.
  6390. This is the second (last) line.
  6391.  
  6392. and was called TEST. Neither V3.2 nor V3.6 supports logging (?) but Multics
  6393. does. So I enabled logging on Multics, and sent TEST to the SB. The V3.2
  6394. log looked like this:
  6395.  
  6396. 09:59 T ) S~4 @-#! 
  6397. 09:59 R ) Y~% @-#X
  6398.  
  6399. 09:59 T '!FTEST1 
  6400. 10:04 R #!Y?
  6401.  
  6402. 10:04 T a"DThis is the first line.#M#JThis is the second (last) line.#M#JA 
  6403. 10:05 R #"Y@
  6404.  
  6405. 10:05 T ##ZB 
  6406. 10:08 R ##YA
  6407.  
  6408. 10:08 T #$B+ 
  6409. 10:08 R #$YB
  6410.  
  6411. Then I sent TEST to the SB using V3.6 , and the log looked like this:
  6412.  
  6413. 12:36 T ) S~4 @-#! 
  6414. 12:36 R + Y~% @-#N1W
  6415.  
  6416. 12:36 T '!FTEST1 
  6417. 12:43 R #!Y?
  6418.  
  6419. 12:43 T a"DThis is the first line.MJThis is the second (last) line.MJ, 
  6420. 12:44 R #"Y@
  6421.  
  6422. 12:44 T ##ZB 
  6423. 12:47 R ##YA
  6424.  
  6425. 12:47 T #$B+ 
  6426. 12:47 R #$YB
  6427.  
  6428. I have not as yet gone to the protocol manual to see what's going on, but
  6429. obviously the first packet from the SB is different in the two versions, and
  6430. it apparently caused Multics to eliminate the prefix character. So, is
  6431. SB V3.6 doing the 'right thing' and Multics kermit screwing up, or is
  6432. V3.6 defective ?
  6433.  5-Apr-84 18:23:02-EST,2025;000000000000
  6434. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  6435. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 18:22:44 EST
  6436. Date: Thu 5 Apr 84 17:16:24-EST
  6437. From: Frank da Cruz <cc.fdc@CUCS20>
  6438. Subject: Re: SuperBrain kermit
  6439. To: JFisher.Help@USGS1-MULTICS.ARPA, info-kermit@CUCS20
  6440. cc: KLaurent.Help@USGS1-MULTICS.ARPA
  6441. In-Reply-To: Message from "JFisher.Help at RESTON" of Thu 5 Apr 84 11:34:00-EST
  6442.  
  6443. The problem with Multics KERMIT seeming to send files containing MJ rather
  6444. CRLF appears to be due to an incorrect assumption on the part of the MULTICS
  6445. Kermit author, namely that the Send-Init packet should go through the
  6446. prefix encoding/decoding mechanism.  The rules about this were not stated
  6447. explicitly in the protocol manual at the time he wrote the program (they are
  6448. now).  MULTICS Kermit sees "#N" in the Send-Init packet and "decodes" that
  6449. to be Control-N, which it then proceeds to use as the control quote in outgoing
  6450. packets, when the SuperBrain, of course, is looking for "#" as the control
  6451. quote.  The reason this started happening with 3.6 of Kermit-80 is that the
  6452. earlier version had no Send-Init fields after the control quote; since MULTICS
  6453. Kermit ate the control quote, it found nothing in that field and therefore
  6454. defaulted to the correct value.  The fix is to obey the protocol manual and
  6455. NOT send the Send-Init (S or I packet) or the ACK to an S or I packet through
  6456. the prefix encoding/decoding mechanism.
  6457.  
  6458. Also, note that there was another mistake: the contents of the control-prefix
  6459. field of the Send-Init denote the character that "I" will be sending to "you",
  6460. NOT the character "I" want "you" to send to "me".
  6461.  
  6462. I'll call the author and tell him about this.  Meanwhile, anyone with a MULTICS
  6463. system is more than welcome to attempt a fix along these lines.  If you 
  6464. volunteer for this, you should also install the fixes from Wolf Wiedemann
  6465. at RADC-MULTICS, which you can find in the file KER:MUKERMIT.BWR.
  6466.  
  6467. Thanks to Bill Catchings for figuring out the problem with MJ...  - Frank
  6468. -------
  6469.  5-Apr-84 19:07:24-EST,1727;000000000000
  6470. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  6471. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 19:07:16 EST
  6472. Date: Tue 3 Apr 84 17:41:55-EST
  6473. From: Frank da Cruz <cc.fdc@CUCS20>
  6474. Subject: KERMIT on the PCjr
  6475. To: Info-Kermit@CUCS20, Info-IBMPC@USC-ISIB.ARPA
  6476.  
  6477. Well, it took three weeks, but IBM finally came through with a serial
  6478. communication port cable for the PCjr (it's a short 16-pin to 25-pin
  6479. adpater).  We plugged it in to the serial port and gave KERMIT a whirl.
  6480. It worked, sort of.  Details:  IBM PC KERMIT v 1.20 (the current release)
  6481. was used.  The serial port corresponds to COM2 on the PC or XT, so you
  6482. have to SET PORT 2.  We ran at 4800 baud and signed on to a DEC-20, emulating
  6483. a Heath-19.  When typing files or running EMACS, a few characters are lost
  6484. here and there, but the terminal emulation is usable.  File transfer worked
  6485. just fine, though we only tested it with a few relatively short text files.
  6486. One problem is that the KERMIT program assumes the screen is 80 columns wide,
  6487. and the Peanut is 40 by default, so the display during file transfer is
  6488. out of whack (but the files are still transferred OK).  If you happen to have
  6489. a monitor that supports it, you can do MODE 80 to get 80-character lines,
  6490. and then the display during file transfer works just like on the PC, XT, or
  6491. Portable PC.
  6492.  
  6493. We'll fix KERMIT to run more naturally on the Peanut, by taking note of the
  6494. current width, and doing whatever buffering or flow control may be necessary
  6495. to prevent loss of characters during file transfer, etc.  But even in its
  6496. current state, it seems to be perfectly usable.  Meanwhile, work on the next
  6497. release continues; there should be an announcement within a few weeks.
  6498.  
  6499. - Frank
  6500. -------
  6501.  5-Apr-84 20:08:28-EST,1727;000000000000
  6502. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  6503. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 20:08:21 EST
  6504. Date: Tue 3 Apr 84 17:41:55-EST
  6505. From: Frank da Cruz <cc.fdc@CUCS20>
  6506. Subject: KERMIT on the PCjr
  6507. To: Info-Kermit@CUCS20, Info-IBMPC@USC-ISIB.ARPA
  6508.  
  6509. Well, it took three weeks, but IBM finally came through with a serial
  6510. communication port cable for the PCjr (it's a short 16-pin to 25-pin
  6511. adpater).  We plugged it in to the serial port and gave KERMIT a whirl.
  6512. It worked, sort of.  Details:  IBM PC KERMIT v 1.20 (the current release)
  6513. was used.  The serial port corresponds to COM2 on the PC or XT, so you
  6514. have to SET PORT 2.  We ran at 4800 baud and signed on to a DEC-20, emulating
  6515. a Heath-19.  When typing files or running EMACS, a few characters are lost
  6516. here and there, but the terminal emulation is usable.  File transfer worked
  6517. just fine, though we only tested it with a few relatively short text files.
  6518. One problem is that the KERMIT program assumes the screen is 80 columns wide,
  6519. and the Peanut is 40 by default, so the display during file transfer is
  6520. out of whack (but the files are still transferred OK).  If you happen to have
  6521. a monitor that supports it, you can do MODE 80 to get 80-character lines,
  6522. and then the display during file transfer works just like on the PC, XT, or
  6523. Portable PC.
  6524.  
  6525. We'll fix KERMIT to run more naturally on the Peanut, by taking note of the
  6526. current width, and doing whatever buffering or flow control may be necessary
  6527. to prevent loss of characters during file transfer, etc.  But even in its
  6528. current state, it seems to be perfectly usable.  Meanwhile, work on the next
  6529. release continues; there should be an announcement within a few weeks.
  6530.  
  6531. - Frank
  6532. -------
  6533.  5-Apr-84 21:13:57-EST,884;000000000000
  6534. Return-Path: <@CUCS20:kdp@csnet-relay.arpa>
  6535. Received: from CUCS20 by CU20B with DECnet; 5 Apr 84 21:13:52 EST
  6536. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 3 Apr 84 17:47:46 EST
  6537. Received: by csnet-relay via xhp-labs;  3 Apr 84 17:30 EST
  6538. Date: Tue, 3 Apr 84 10:58:28 pst
  6539. From: Ken Poulton <kdp%hp-labs.csnet@csnet-relay.arpa>
  6540. Received: by HP-VENUS id AA08839; Tue, 3 Apr 84 10:58:28 pst
  6541. Message-Id: <8404031858.AA08839@HP-VENUS>
  6542. To: info-kermit@csnet-relay.arpa
  6543. Subject: Unix line locking
  6544. Source-Info:  From (or Sender) name not authenticated.
  6545.  
  6546. Has anyone added uucp-compatable lock files to the Unix Kermit?
  6547. Line locking works for Berkeley Unix, but other systems rely on
  6548. the existence of lock files in /usr/spool/uucp to mediate
  6549. access to outgoing lines.  Stealing code from uucp or cu
  6550. is apparently not kosher - it's covered by Bell's license agreement.
  6551.  6-Apr-84 15:37:33-EST,835;000000000000
  6552. Return-Path: <@CUCS20:FRIEDMAN@RU-BLUE.ARPA>
  6553. Received: from CUCS20 by CU20B with DECnet; 6 Apr 84 15:37:28 EST
  6554. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; 6 Apr 84 13:20:17 EST
  6555. Received: from RU-BLUE.ARPA by RUTGERS.ARPA with PUP; 6 Apr 84 13:20:52 EST
  6556. Date: 6 Apr 84 13:20:34 EST
  6557. From: FRIEDMAN@RU-BLUE.ARPA
  6558. Subject: Apple kermit.
  6559. To: info-kermit@COLUMBIA-20.ARPA
  6560.  
  6561.  
  6562. I was using Apple kermit-65 at 9600 baud (with a direct line).
  6563. It seemed to be working fine, no errors, but the file turned out
  6564. to be missing characters.  Shouldn't kermit have given an error
  6565. message or something ?.  I know 9600 baud is too fast, but with
  6566. no error messages I thought it might have worked.
  6567.  
  6568.                                               -Gadi
  6569.                                                <Friedman@Ru-Blue>
  6570.  
  6571. -------
  6572.  9-Apr-84 09:56:58-EST,521;000000000000
  6573. Return-Path: <@CUCS20:GEOFFM@SRI-CSL>
  6574. Received: from CUCS20 by CU20B with DECnet; 9 Apr 84 09:56:20 EST
  6575. Received: from SRI-CSL by COLUMBIA-20.ARPA with TCP; 9 Apr 84 09:54:22 EST
  6576. Date: 9 Apr 1984 06:49-PST
  6577. Sender: GEOFFM@SRI-CSL
  6578. Subject: Kermit running under Tenex
  6579. From: Geoffrey C. Mulligan (AFDSC, The Pentagon) <GEOFFM@SRI-CSL>
  6580. Reply-To: geoffm@SRI-CSL
  6581. To: info-kermit@COLUMBIA-20
  6582. Message-ID: <[SRI-CSL] 9-Apr-84 06:49:34.GEOFFM>
  6583.  
  6584. Does anyone have a version of Kermit running under Tenex?
  6585.  
  6586.         geoff
  6587.  9-Apr-84 10:57:29-EST,664;000000000000
  6588. Return-Path: <@CUCS20:OC.BUSH@CU20B>
  6589. Received: from CUCS20 by CU20B with DECnet; 9 Apr 84 10:57:23 EST
  6590. Received: from CU20B by CUCS20 with DECnet; 9 Apr 84 10:55:59 EST
  6591. Date: Mon 9 Apr 84 10:40:10-EST
  6592. From: Nick Bush <OC.BUSH@CU20B>
  6593. Subject: VAX/VMS Kermit problem
  6594. To: MCGILL%CIT-20@COLUMBIA-20.ARPA
  6595. cc: INFO-KERMIT@CUCS20
  6596.  
  6597. There was a problem with one of the MACRO-32 sources produced by BLISS-32 that
  6598. caused errors when running Kermit with debug turned on.  This can
  6599. be easily fixed in the MACRO source by looking for the line "U.28:" and
  6600. moving it down past the .PSECT statement, so it is just before the
  6601. .ENTRY DBG_MESSAGE,...
  6602.  
  6603. - Nick
  6604. -------
  6605. 13-Apr-84 13:39:24-EST,624;000000000000
  6606. Return-Path: <G.BUSH@COLUMBIA-20.ARPA>
  6607. Received: from CUCS20 by CU20B with DECnet; 13 Apr 84 13:39:14 EST
  6608. Date: Thu 12 Apr 84 22:44:48-EST
  6609. From: Nick Bush <G.BUSH@CUCS20>
  6610. Subject: Apple Kermit
  6611. To: INFO-KERMIT@CUCS20
  6612.  
  6613. Has anyone succeeded in getting Apple Kermit (Kermit-65) to run
  6614. on an Apple IIe?  We have heard conflicting stories (nothing
  6615. very specific) concerning whether Kermit-65 works on IIe's.
  6616. Anyone who has tried (either successfully, or unsuccessfully) to
  6617. get Kermit-65 running on a IIe, please let me know.  If you did get
  6618. it to work, was there anything special you needed to do?
  6619.  
  6620. - Nick
  6621. -------
  6622. 13-Apr-84 14:10:57-EST,605;000000000000
  6623. Return-Path: <@CUCS20:OC.GARLAND@CU20B>
  6624. Received: from CUCS20 by CU20B with DECnet; 13 Apr 84 14:10:49 EST
  6625. Received: from CU20B by CUCS20 with DECnet; 13 Apr 84 14:03:55 EST
  6626. Date: Fri 13 Apr 84 14:02:16-EST
  6627. From: Richard Garland <OC.GARLAND%CU20B%CU20B@COLUMBIA-20>
  6628. Subject: Re: Apple Kermit
  6629. To: G.BUSH@CUCS20
  6630. cc: INFO-KERMIT@CUCS20, OC.GARLAND%CU20B%CU20B@COLUMBIA-20
  6631. In-Reply-To: Message from "Nick Bush <G.BUSH@CUCS20>" of Fri 13 Apr 84 13:39:29-EST
  6632.  
  6633. We have it going on a IIe with SSC.  I'll check further if there were
  6634. any problems.  It was a group in our Physics dept.
  6635.                     Rg
  6636. -------
  6637. 16-Apr-84 10:00:51-EST,536;000000000000
  6638. Return-Path: <@CUCS20:LATZKO@RU-BLUE.ARPA>
  6639. Received: from CUCS20 by CU20B with DECnet; 16 Apr 84 10:00:40 EST
  6640. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; 16 Apr 84 09:58:20 EST
  6641. Received: from RU-BLUE.ARPA by RUTGERS.ARPA with PUP; 16 Apr 84 09:58:13 EST
  6642. Date: 16 Apr 84 09:58:48 EST
  6643. From:   Alexander B. Latzko <LATZKO@RU-BLUE.ARPA>
  6644. Subject: apple 65
  6645. To: info-kermit@COLUMBIA-20.ARPA
  6646. cc: latzko@RU-BLUE.ARPA
  6647.  
  6648.  
  6649. does indeed work on the apple //e.
  6650.  
  6651. details if requested.
  6652. alex
  6653. <latkzo.ru-blue.arpa>
  6654.  
  6655. -------
  6656. 16-Apr-84 10:41:17-EST,992;000000000000
  6657. Return-Path: <@CUCS20:RWeaver.PA@Xerox.ARPA>
  6658. Received: from CUCS20 by CU20B with DECnet; 16 Apr 84 10:40:55 EST
  6659. Received: from Xerox.ARPA by COLUMBIA-20.ARPA with TCP; 16 Apr 84 10:36:55 EST
  6660. Received: from Chardonnay.ms by ArpaGateway.ms ; 16 APR 84 07:36:49 PST
  6661. Date: 16 Apr 84 07:25:47 PST
  6662. From: RWeaver.PA@Xerox.ARPA
  6663. Subject: Re-distribution list for INFO-KERMIT@COLUMBIA-20
  6664. To: INFO-KERMIT@COLUMBIA-20.ARPA
  6665. Cc: REGISTRAR.PA@Xerox.ARPA
  6666.  
  6667.     I have created the re-distribution list Kermit-Info^.pa with
  6668. JonL.PA@Xerox.Arpa as the Owner, and having the following initial
  6669. members:
  6670.  
  6671. Ciccarelli.PA, Clark.Wbst, Conrad.Pasa, Ford.PA, JonL.PA, Malasky.PA,
  6672. Porcar.PA, Preas.PA, Veizades.PA.
  6673.  
  6674.     Would you please add the name Kermit-Info^.pa@Xerox.Arpa as a member of
  6675. INFO-KERMIT@COLUMBIA-20 and remove the following names from your
  6676. memebership list:
  6677.  
  6678. Ciccarelli.PA, Clark.Wbst, Conrad.Pasa, Ford.PA, JonL.PA, Malasky.PA,
  6679. Porcar.PA, Preas.PA, Veizades.PA.
  6680.  
  6681.         Thanks!  Ron...
  6682.  
  6683.  
  6684. 16-Apr-84 21:28:27-EST,1046;000000000000
  6685. Return-Path: <@CUCS20:LARSON@USC-ECLB.ARPA>
  6686. Received: from CUCS20 by CU20B with DECnet; 16 Apr 84 21:28:12 EST
  6687. Received: from USC-ECLB.ARPA by COLUMBIA-20.ARPA with TCP; 16 Apr 84 21:26:43 EST
  6688. Date: Mon 16 Apr 84 18:26:41-PST
  6689. From: LARSON@USC-ECLB.ARPA
  6690. Subject: Prime Kermit Installation
  6691. To: info-kermit@COLUMBIA-20.ARPA
  6692.  
  6693.  
  6694.  
  6695. When getting Prime kermit from Columbia-20 using ftp make sure that
  6696. the file does not contain any tabs.  (Pip on a 10 or 20 can do this.)
  6697.  
  6698. Here is a prime emacs macro to split primek.plp into the individual files:
  6699.  
  6700.  
  6701. ; by Jack Heath
  6702. ; modified by Robert A. Larson 4/16/84
  6703. (defcom splitk
  6704.   (do_n_times (numeric_argument 1)
  6705.     (next_line_command)
  6706.     (forward_char 2)
  6707.     (setq start (copy_cursor current_cursor))
  6708.     (end_line)
  6709.     (back_char 2)
  6710.     (setq file (point_cursor_to_string start))
  6711.     (begin_line)
  6712.     (mark)
  6713.     (forward_search_command "::::")
  6714.     (begin_line)
  6715.     (prepend_to_file 2 file)
  6716. ))
  6717.  
  6718.  
  6719.  
  6720. Perhaps these suggestions could be added to primek.hlp
  6721.  
  6722. Bob Larson
  6723. -------
  6724. 17-Apr-84 08:02:42-EST,1419;000000000000
  6725. Return-Path: <@CUCS20:papa%usc-cse.csnet@csnet-relay.arpa>
  6726. Received: from CUCS20 by CU20B with DECnet; 17 Apr 84 08:02:37 EST
  6727. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 17 Apr 84 08:01:31 EST
  6728. Received: From usc-cse.csnet by csnet-relay;  17 Apr 84 7:51 EST
  6729. Date: Mon Apr 16 1984 15:39:33
  6730. From: Marco Papa <papa%usc-cse.csnet@csnet-relay.arpa>
  6731. To: info-kermit%columbia-20.arpa@csnet-relay.arpa
  6732. Subject: Great Kermit Hoax
  6733. Cc: info-pc@usc-isib.arpa
  6734.  
  6735.  
  6736. This is an excerpt from an article by Michael N. Huttner in the latest issue
  6737. of PC WEEK, entitled "Barnum Would Enjoy Hucksterism in Ads; Buyers Beware":
  6738.  
  6739. "... More than likely, it was one of Barnum's cunning descendants who
  6740. engineered the legendary "Great Kermit Hoax," by successfully contriving to
  6741. fleece Uncle Sam himself for a hefty sum before fading safely away into the
  6742. sunset.
  6743.     According to our version of the story, our bright friend recently
  6744. contracted with an agency of the federal government to develop a personal
  6745. computer-to-mainframe communications software package.  It seems the fellow
  6746. simply borrowed a working copy of a program called KERMIT from a library
  6747. collection of free, public-domain personal computer software.  After making
  6748. some very cosmetic modifications, he then neatly proceeded to duplicate and
  6749. deliver the package as promised--and collected $ 495 per copy.
  6750.     A very smooth job indeed...."
  6751.  
  6752.  
  6753. 17-Apr-84 12:48:33-EST,826;000000000000
  6754. Return-Path: <@CUCS20:INSTIT-STUDIES.WJBALDWIN@CUTC20>
  6755. Received: from CUCS20 by CU20B with DECnet; 17 Apr 84 12:47:57 EST
  6756. Received: from CUTC20 by CUCS20 with DECnet; 17 Apr 84 08:33:20 EST
  6757. Date: Tue 17 Apr 84 08:32:21-EST
  6758. From: Bill Balldwin <INSTIT-STUDIES.WJBALDWIN@CUTC20>
  6759. Subject: Re: Apple Kermit
  6760. To: G.BUSH@CUCS20, INFO-KERMIT@CUCS20
  6761. cc: INSTIT-STUDIES.WJBALDWIN@CUTC20
  6762. In-Reply-To: Message from "Nick Bush <G.BUSH@CUCS20>" of Fri 13 Apr 84 13:39:36-EST
  6763.  
  6764.  
  6765. Have tried; haven't succeeded.  Problem appears to involve the Apple IIe
  6766. configuration -- what communications board, which slot, what modem....
  6767. I can't get Kermit-65 to "wake-up" the modem.  
  6768.  
  6769. The kermit-65 contact person, so I'm told, is OC.TREI@B at Columbia.
  6770.  
  6771. Let me know if you solve the riddle.  I'll do the same.
  6772.  
  6773. -Bill Baldwin
  6774. -------
  6775. 18-Apr-84 01:11:47-EST,603;000000000000
  6776. Return-Path: <@CUCS20:STAFF.SAS@UChicago.Mailnet>
  6777. Received: from CUCS20 by CU20B with DECnet; 18 Apr 84 01:11:43 EST
  6778. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; 18 Apr 84 01:10:20 EST
  6779. Received: from UChicago.Mailnet by MIT-MULTICS.ARPA with Mailnet id <2628568334760671@MIT-MULTICS.ARPA>; 18 Apr 1984 00:52:14 est
  6780. Date: Tue 17 Apr 84 18:22:29-CST
  6781. From: Stuart Schmukler <STAFF.SAS@UChicago.Mailnet>
  6782. Subject: CROSS BIN files
  6783. To: info-kermit%Columbia-20@mit-multics.Arpa
  6784. cc: staff.sas@UChicago.Mailnet
  6785.  
  6786. Does anyone know how to generate CROSS 8-bit .BIN files?
  6787.  
  6788. SaS
  6789. -------
  6790. 18-Apr-84 03:14:18-EST,620;000000000000
  6791. Return-Path: <@CUCS20:G.FUSSELL@SU-SCORE.ARPA>
  6792. Received: from CUCS20 by CU20B with DECnet; 18 Apr 84 03:14:13 EST
  6793. Received: from SU-SCORE.ARPA by COLUMBIA-20.ARPA with TCP; 18 Apr 84 03:12:57 EST
  6794. Date: Wed 18 Apr 84 00:09:44-PST
  6795. From: Carl Fussell <G.FUSSELL@SU-SCORE.ARPA>
  6796. Subject: hp kermit
  6797. To: info-kermit@COLUMBIA-20.ARPA
  6798. Address:  Santa Clara University
  6799.  
  6800.  
  6801.  
  6802. Is anybody working on a version of kermit for the HP 3000  (I didn't
  6803. see anything in the current list of kermits)?   If so, would it be
  6804. possible to find out the present state of its development.   Thanx
  6805. for any information...
  6806.  
  6807. carl
  6808. -------
  6809. 21-Apr-84 13:40:11-EST,969;000000000000
  6810. Return-Path: <@CUCS20:chin%hp-mercury.csnet@csnet-relay.arpa>
  6811. Received: from CUCS20 by CU20B with DECnet; 21 Apr 84 13:40:05 EST
  6812. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 21 Apr 84 13:12:50 EST
  6813. Received: From hp-labs.csnet by csnet-relay;  21 Apr 84 2:54 EST
  6814. Received: by HP-VENUS id AA25606; Wed, 18 Apr 84 09:54:02 pst
  6815. Date: Wed, 18 Apr 84 09:40:26 pst
  6816. From: Wayne F. Chin <chin%hp-labs.csnet@csnet-relay.arpa>
  6817. Received: by HP-MERCURY id AA06133; Wed, 18 Apr 84 09:40:26 pst
  6818. Message-Id: <8404181740.AA06133@HP-MERCURY>
  6819. To: G.FUSSELL%su-score.arpa@csnet-relay.arpa, 
  6820.     info-kermit%columbia-20.arpa@csnet-relay.arpa
  6821. Subject: Re:  hp kermit
  6822. Cc: chin@csnet-relay.arpa
  6823. Source-Info:  From (or Sender) name not authenticated.
  6824.  
  6825. Yes, there's a version of Kermit for the HP 3000.  Try contacting Ken Poulton
  6826. @ HP Labs (415)857-8461.  Any other questions, call me at HP Labs (415)857-4416.
  6827. Good luck,
  6828.   Wayne Chin (chin.hp-labs@rand-relay)
  6829.  
  6830. 23-Apr-84 07:09:07-EST,604;000000000000
  6831. Return-Path: <@CUCS20:EXT1.SAMANI@CU20B>
  6832. Received: from CUCS20 by CU20B with DECnet; 23 Apr 84 07:09:01 EST
  6833. Received: from CU20B by CUCS20 with DECnet; 23 Apr 84 07:07:36 EST
  6834. Date: Mon 23 Apr 84 07:07:52-EST
  6835. From: SamaniFluidsnAsscts 2028ParsonsNYC113573436 2129398595 <EXT1.SAMANI@CU20B>
  6836. Subject: Ward-Christiansen Protocol
  6837. To: info-kermit@CUCS20
  6838.  
  6839. Can use MODEM on CU20B:: for xmit to my micro, but not back to CU20B::.
  6840.  So I try line dump, but CU20B:: dies with long files....
  6841. Any suggestions?
  6842. Do you know of other MODEM locations with better support (accessible by MM)?
  6843. tnx/vjp2
  6844. -------
  6845. 24-Apr-84 22:22:47-EST,1117;000000000000
  6846. Return-Path: <@CUCS20:POSTMASTER_at_QZ@QZCOM.MAILNET>
  6847. Received: from CUCS20 by CU20B with DECnet; 24 Apr 84 22:22:28 EST
  6848. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; 24 Apr 84 22:20:20 EST
  6849. Received: from QZCOM.MAILNET by MIT-MULTICS.ARPA with Mailnet id <2629163377797336@MIT-MULTICS.ARPA>; 24 Apr 1984 22:09:37 est
  6850. Date:        20 Apr 84 19:31 +0200
  6851. From:        Ingemar_Joelsson_Ume}_Univ%QZCOM.MAILNET@MIT-MULTICS.ARPA
  6852. Reply-to:    Ingemar_Joelsson_Ume}_Univ%QZCOM.MAILNET@MIT-MULTICS.ARPA,
  6853.  KERMIT_implementation_and_experience%QZCOM.MAILNET@MIT-MULTICS.ARPA
  6854. To:
  6855.  KERMIT_implementation_and_experience%QZCOM.MAILNET@MIT-MULTICS.ARPA,
  6856.              info-kermit@COLUMBIA-20, "Alexander B. Latzko"
  6857.               <LATZKO@RU-BLUE.ARPA>
  6858. cc:          "Alexander B. Latzko" <LATZKO@RU-BLUE.ARPA>
  6859. Subject:     apple 65
  6860. Message-ID:  <52495@QZCOM>
  6861. In-Reply-To: <52400@QZCOM>
  6862.  
  6863. Thanks! Yes I would like to receive all possible info regarding using
  6864. KERMIT on my Apple 2 E. Please write to me here in QZ-Com or use
  6865. my address: POBox 414, S-90108 Ume}, Sweden.
  6866. Regards, Ingemar Joelsson
  6867.  
  6868.  
  6869.  
  6870. 25-Apr-84 08:53:05-EST,838;000000000000
  6871. Return-Path: <@CUCS20:knutson@ut-ngp.UTEXAS.ARPA>
  6872. Received: from CUCS20 by CU20B with DECnet; 25 Apr 84 08:52:57 EST
  6873. Received: from ut-ngp.ARPA by COLUMBIA-20.ARPA with TCP; 25 Apr 84 08:51:35 EST
  6874. Date: Wed, 25 Apr 84 07:52:39 cst
  6875. From: knutson@ut-ngp.UTEXAS.ARPA
  6876. Posted-Date: Wed, 25 Apr 84 07:52:39 cst
  6877. Message-Id: <8404251352.AA27990@ut-ngp.ARPA>
  6878. Received: by ut-ngp.ARPA (4.22/4.22)
  6879.     id AA27990; Wed, 25 Apr 84 07:52:39 cst
  6880. To: info-kermit@columbia-20
  6881. Subject: Break on an Apple running kermit???
  6882.  
  6883. Is there a way to generate a break on an Apple running kermit or anyway
  6884. to generate one at all?  Our MICOM port contention system won't let
  6885. you disconnect without sending a break.  Any and all help would be 
  6886. much appreciated.
  6887.  
  6888. Jim Knutson
  6889. ARPA: knutson@ut-ngp
  6890. UUCP: {ihnp4,seismo,kpno,ctvax}!ut-sally!ut-ngp!knutson
  6891. 25-Apr-84 13:24:58-EST,437;000000000000
  6892. Return-Path: <@CUCS20:KSPROUL@RUTGERS.ARPA>
  6893. Received: from CUCS20 by CU20B with DECnet; 25 Apr 84 13:24:40 EST
  6894. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; 25 Apr 84 13:22:16 EST
  6895. Date: 25 Apr 84 13:21:05 EST
  6896. From: KSPROUL@RUTGERS.ARPA
  6897. Subject: Apple Kermit under ProDOS
  6898. To: info-kermit@COLUMBIA-20.ARPA
  6899.  
  6900.  
  6901. Has anyone started working on KERMIT-65 for use under ProDOS.
  6902.  
  6903. Keith Sproul
  6904. Ksproul@Rutgers.arpa
  6905. -------
  6906. 25-Apr-84 14:47:14-EST,1365;000000000000
  6907. Return-Path: <@CUCS20:wunder@FORD-WDL1.ARPA>
  6908. Received: from CUCS20 by CU20B with DECnet; 25 Apr 84 14:46:38 EST
  6909. Received: from FORD-WDL1.ARPA by COLUMBIA-20.ARPA with TCP; 25 Apr 84 14:42:27 EST
  6910. Return-Path:<>
  6911. Date: 25-Apr-84 11:42:09-PST
  6912. From: wunder@FORD-WDL1.ARPA
  6913. Subject: Breaks
  6914. To: info-kermit@COLUMBIA-20.ARPA
  6915.  
  6916. Breaks should be pretty easy to make, if you don't mind kludges.
  6917. A break is 0Volts for around 250msec.  That is longer than the
  6918. longest valid character, which is about 10 bits at 50 Baud (200msec).
  6919. Longer breaks should be just fine.
  6920.  
  6921. Anyway, you can make breaks by grounding your Transmit Data line for
  6922. 1/4 second.  If you use a cheap switch, the contact bounce could send
  6923. garbage characters.  If you want to be really cool, you could use a
  6924. 555 one-shot chip.
  6925.  
  6926. Transmit Data should be Pin 2 on your terminal or computer, or pin 3
  6927. on your modem.
  6928.  
  6929. I haven't tried this, but it really ought to work.  If someone tries it,
  6930. I'd like to know how it goes.
  6931.  
  6932. Good luck,
  6933. w underwood
  6934.  
  6935. PS:  I've never seen a standard for the Break signal.  If there is such
  6936. a thing, I'd like to know about it.
  6937.  
  6938.  
  6939.     WUNDERWOOD(tm)  BREAK-O-THING
  6940.  
  6941. ------- TxD
  6942.    |
  6943.    |
  6944.     /        This is supposed to be a switch.
  6945.    /
  6946.    |
  6947.    |
  6948.    5K        RS-232 lines should have a load between 3K and 7K.
  6949.    |
  6950.    |
  6951.  Ground        Signal ground, actually.  Pin 7.
  6952. 26-Apr-84 10:55:05-EST,801;000000000000
  6953. Return-Path: <@CUCS20:Z00.R-GERBER@NYU20>
  6954. Received: from CUCS20 by CU20B with DECnet; 26 Apr 84 10:54:54 EST
  6955. Received: from NYU20 by CUCS20 with DECnet; 26 Apr 84 10:52:59 EST
  6956. Date: Thu 26 Apr 84 10:51:58-EST
  6957. From: Robert M Gerber <Z00.R-Gerber@NYU20>
  6958. Subject: Re: Breaks
  6959. To: info-kermit@CUCS20
  6960. Reply-To: Z00.R-Gerber%NYU20@Columbia-20
  6961. In-Reply-To: Message from "wunder@FORD-WDL1.ARPA" of Wed 25 Apr 84 14:42:09-EST
  6962.  
  6963. The 'standard' break for use to interrupt something that is running is four
  6964. characters in length at 300 baud and above.  This works with IBM mainframes
  6965. very well.  A break that is two long can cause the modems to hang up (this
  6966. is called a 'long' break).  A long break is about 400 msec long.  As Wunder
  6967. suggested 250 msec should work just fine.
  6968.  
  6969. -----Robert
  6970. -------
  6971. 27-Apr-84 08:25:31-EST,1206;000000000000
  6972. Return-Path: <@CUCS20:STAFF.SAS@UChicago.Mailnet>
  6973. Received: from CUCS20 by CU20B with DECnet; 27 Apr 84 08:25:25 EST
  6974. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; 27 Apr 84 08:23:45 EST
  6975. Received: from UChicago.Mailnet by MIT-MULTICS.ARPA with Mailnet id <2629372571931976@MIT-MULTICS.ARPA>; 27 Apr 1984 08:16:11 est
  6976. Date: Thu 26 Apr 84 14:59:51-CST
  6977. From: Stuart Schmukler <STAFF.SAS@UChicago.Mailnet>
  6978. Subject: [Don Goldhamer <STAFF.DHG@UChicago.Mailnet>: KERMIT Ascii-Ebcdic translation]
  6979. To: info-kermit%Columbia-20@MIT-Multics.ARPA
  6980. cc: staff.sas@UChicago.Mailnet
  6981.  
  6982. Date: Thu 26 Apr 84 14:24:19-CST
  6983. From: Don Goldhamer <STAFF.DHG@UChicago.Mailnet>
  6984. Subject: KERMIT Ascii-Ebcdic translation
  6985. To: staff.sas@UChicago.Mailnet
  6986. cc: staff.dorothy@UChicago.Mailnet
  6987.  
  6988. There is one code which is mis-translated in the KERMIT Ascii to
  6989. Ebcdic translation on the IBM3081.
  6990.  
  6991. At present the tilde (Ascii code HEX 7E) is translated into an
  6992. equal-sign (Ebcdic code HEX 7E).  The correct translation should be
  6993. in to a tilde (sometimes displayed as a degree-sign) (Ebcdic code
  6994. HEX A1).
  6995.  
  6996. Could you correct the KERMIT translate table and documentation.
  6997.  
  6998. Thanks
  6999.   Don Goldhamer
  7000.  
  7001. -------
  7002. 27-Apr-84 10:30:58-EST,4062;000000000000
  7003. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  7004. Received: from CUCS20 by CU20B with DECnet; 27 Apr 84 10:30:40 EST
  7005. Date: Fri 27 Apr 84 10:24:45-EST
  7006. From: Frank da Cruz <cc.fdc@CUCS20>
  7007. Subject: New release of KERMIT for CP/M-80
  7008. To: Info-Kermit@CUCS20
  7009. cc: Info-CPM@BRL-AOS.ARPA, Info-Micro@BRL.ARPA
  7010.  
  7011. This is to announce a new release of CP/M-80 KERMIT, version 3.9.  This is not
  7012. the long-awaited "modularized" version, but a maintenance release of the
  7013. current monolithic version that fixes many bugs and addresses various
  7014. shortcomings in the previous release, which was version 3.6.  Here is a brief
  7015. list of the changes since version 3.6:
  7016.  
  7017. * Fixes & improvements contributed by Greg Small, UC Berkeley, including:
  7018.   . A "fuzzy" timer -- imprecise timeouts
  7019.   . Some VT52 emulation bugs fixed
  7020.   . Bugs with file attribute bits fixed
  7021.   . TRS-80 support for both Lifeboat & Pickles & Trout CP/M
  7022.   . Morrow Decision I support
  7023.   . Separate terminal support for TVI925, ADM3A, "generic CRT" on some systems
  7024.   . Buffer boundary checking for recovering from long bursts of noise
  7025.  
  7026. * From Kimmo Laaksonen, Helsinki University of Technology Computing Centre:
  7027.   . Support for Nokia MikroMikko (a Finnish CP/M system)
  7028.   . Filename completion on ESC, a`la TENEX/TOPS-20
  7029.   . TRANSMIT command, for uploading a file "bare" (no protocol), with XON/XOFF
  7030.   . Miscellaneous fixes & cosmetic improvements
  7031.  
  7032. * Contributions from Bernie Eiben, DEC Marlboro, including:
  7033.   . Integration of Greg's and Kimmo's changes with working source
  7034.   . SET PRINTER ON/OFF during CONNECT (no fancy buffering or waiting)
  7035.   . ^C during file transfer returns immediately to command level
  7036.   . Source file compaction, removal of update history to separate file
  7037.   . Rainbow-100 support removed; use CP/M-86 Kermit from now on.
  7038.  
  7039. * From Columbia:
  7040.   . 8th-bit prefixing for transferring binary files when parity is in effect
  7041.   . Fixed and/or improved communication with IBM mainframes
  7042.   . Kaypro II and other display fixes
  7043.   . Added code for DECmate-II to transmit BREAK signal
  7044.   . SET TIMER ON/OFF, off by default, goes on/off automatically with SET IBM 
  7045.   . Default file mode as distributed is now ASCII
  7046.   . Misc bug fixes
  7047.  
  7048. HEX files have been built for all the systems supported by this program.  
  7049. Here is a list of them:
  7050.  
  7051. CPMAPPLE    Apple II, Z80 softcard
  7052. CPMBRAIN    Intertec SuperBrain
  7053. CPMDMII        DECmate II, Z80 card
  7054. CPMGENERI    Generic CP/M-80 2.2
  7055. CPMHEATH    Heath/Zenith-89
  7056. CPMKAYPRO    Kaypro II
  7057. CPMMDI        Morrow Decision I
  7058. CPMMIKKO    Nokia MikroMikko
  7059. CPMOSBORN    Osborne 1 (serial port only)
  7060. CPMOSI        Ohio Scientific
  7061. CPMPLUS        Generiac CP/M-80 3.0
  7062. CPMROBIN    DEC VT180 "Robin"
  7063. CPMTRLB        TRS-80 Model II, Lifeboat CP/M-80
  7064. CPMTRPT        TRS-80 Model II, Pickles & Trout CP/M-80
  7065. CPMTELCON    Telcon Zorba
  7066. CPMVECTOR    Vector Graphics
  7067. CPMZ100        Heath/Zenith Z100, CP/M-80 (8085 side)
  7068.  
  7069. These files are all stored with the suffix ".HEX" in the area "KER:", for
  7070. instance KER:CPMDMII.HEX, in normal ASCII format.  The hex files for the
  7071. previous release are still available with suffix ".OHX".  There is also a new
  7072. Kermit User Guide chapter for this program, KER:CPMKERMIT.MSS and .DOC.  The
  7073. entire group of CP/M-80 Kermit files can be referred to as KER:CPM*.*.  Network
  7074. users may obtain KERMIT files from host CU20B via NFT (CCNET), or host
  7075. COLUMBIA-20 via anonymous FTP (only after 6:00pm on weekdays, ARPANET).  The
  7076. hex files may be downloaded to your micro using your old version of KERMIT (or
  7077. MODEM7, or any other downloading procedure) and then converted to runnable .COM
  7078. format with the LOAD command.  Your old KERMIT.COM should be renamed to
  7079. something like OLDKERM.COM for backup and the new one can then be renamed to
  7080. KERMIT.COM.
  7081.  
  7082. Since this new release is the result of the work of many people at many sites
  7083. on many different machines, there can be no guarantee that it works on all the
  7084. systems listed above.  It has been tested thoroughly on the DEC VT-180, the
  7085. Kaypro II, and the Intertec Superbrain.  I'd appreciate reports about the other
  7086. systems.
  7087.  
  7088. -------
  7089. 29-Apr-84 14:02:04-EDT,454;000000000000
  7090. Return-Path: <@CUCS20:LAVITSKY@RUTGERS.ARPA>
  7091. Received: from CUCS20 by CU20B with DECnet; 29 Apr 84 14:02:00 EDT
  7092. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; 29 Apr 84 14:01:27 EDT
  7093. Date: 29 Apr 84 14:00:10 EDT
  7094. From: Eric <LAVITSKY@RUTGERS.ARPA>
  7095. Subject: C64 Kermit ??
  7096. To: info-kermit@COLUMBIA-20.ARPA
  7097. cc: laviTSKY@RUTGERS.ARPA
  7098.  
  7099.  
  7100.  Where is it? Is anyone really working on it? ...
  7101.  
  7102. Still waiting,
  7103. Eric (LAVITSKY@RUTGERS)
  7104. -------
  7105. 30-Apr-84 19:58:01-EDT,730;000000000000
  7106. Return-Path: <@CUCS20:kdp@csnet-relay.csnet>
  7107. Received: from CUCS20 by CU20B with DECnet; 30 Apr 84 19:57:54 EDT
  7108. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 30 Apr 84 19:57:03 EDT
  7109. Received: From hp-labs.csnet by csnet-relay;  30 Apr 84 19:48 EDT
  7110. Date: Mon, 30 Apr 84 13:10:39 pdt
  7111. From: Ken Poulton <kdp%hp-labs.csnet@csnet-relay.arpa>
  7112. Received: by HP-VENUS id AA09249; Mon, 30 Apr 84 13:10:39 pdt
  7113. Message-Id: <8404302010.AA09249@HP-VENUS>
  7114. To: info-kermit@csnet-relay.arpa
  7115. Subject: Who has RSX Kermit?
  7116. Source-Info:  From (or Sender) name not authenticated.
  7117.  
  7118. I remember reading here that someone took the RT-11 Kermit to RSX.  
  7119. Can anyone give me a current pointer?               
  7120. I'd like to get a copy.
  7121.  1-May-84 19:23:47-EDT,504;000000000000
  7122. Return-Path: <@CUCS20:NOURSE@DEC-MARLBORO.ARPA>
  7123. Received: from CUCS20 by CU20B with DECnet; 1 May 84 19:23:36 EDT
  7124. Received: from DEC-MARLBORO.ARPA by COLUMBIA-20.ARPA with TCP; 1 May 84 19:22:57 EDT
  7125. Date: 1 May 1984 1922-EDT
  7126. From: NOURSE at DEC-MARLBORO
  7127. To: INFO-KERMIT at COLUMBIA-20
  7128. Subject: KERMIT for IBMPC (jr)
  7129. Message-ID: <"MS10(2124)+GLXLIB1(1136)" 12011955528.38.122.8268 at DEC-MARLBORO>
  7130.  
  7131. I am seeking a copy of KERMIT for the IBM PC jr.
  7132. I am told that this is the place
  7133.    --------
  7134.  4-May-84 19:54:50-EDT,2188;000000000000
  7135. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  7136. Received: from CUCS20 by CU20B with DECnet; 4 May 84 19:54:40 EDT
  7137. Date: Fri 4 May 84 19:53:51-EDT
  7138. From: Frank da Cruz <cc.fdc@CUCS20>
  7139. Subject: New release of CP/M-86 KERMIT
  7140. To: Info-Kermit@CUCS20
  7141.  
  7142. Announcing a new release of KERMIT-86 for the DEC Rainbow 100 or the NEC APC
  7143. running CP/M-86.  This is version 2.7 of the program.  New features since the
  7144. last release (which was 2.4) include:
  7145.  
  7146.  8th-bit prefixing, for transferring binary files over communication links
  7147.   or to systems that require character parity.
  7148.  
  7149.  Command files, TAKE command, automatic TAKE of KERMIT.INI.
  7150.  
  7151.  Reliable session logging for raw capture of remote files or typescripts.
  7152.  
  7153.  Improved command parsing and error messages, and miscellaneous
  7154.   display improvements and bug fixes.
  7155.  
  7156. The new KERMIT-86 is available on COLUMBIA-20 via anonymous FTP (ARPANET,
  7157. outside of 6am-6pm weekdays), and on CU20B via NFT (DECNET/CCNET).  The
  7158. relevant files are:
  7159.  
  7160.   KER:RBKERMIT.CMD    The executable KERMIT program for the Rainbow.
  7161.   KER:RBKERMIT.H86    The hex file for the Rainbow (load with GENCMD).
  7162.   KER:RBKERMIT.HLP    Information about Rainbow KERMIT.
  7163.  
  7164.   KER:APCKERMIT.CMD    The executable KERMIT program for the NEC APC.
  7165.   KER:RBKERMIT.H86    The hex file for the NEC APC (load with GENCMD).
  7166.   KER:APCKERMIT.HLP    Information about NEC APC KERMIT.
  7167.  
  7168.   KER:86*.A86        The ASM86 source files for the program.
  7169.   KER:86*.RB,86*.APC    System-dependent support.
  7170.   KER:86KERMIT.HLP    Brief information about CP/M-86 KERMIT.
  7171.   KER:86KERMIT.DOC    The Kermit User Guide chapter on CP/M-86 KERMIT (new).
  7172.  
  7173. To obtain the new version on your Rainbow or APC, use your present version
  7174. of KERMIT to transfer the appropriate .CMD file.  If you have trouble doing
  7175. that, then transfer the .H86 file and build a .CMD file from it using
  7176. GENCMD.  If you don't have KERMIT on your Rainbow, read KER:RBKERMIT.HLP
  7177. for a helpful hint, or follow the installation directions in the KERMIT User
  7178. Guide.  Report any problems directly to me.
  7179.  
  7180. Thanks to Ron Blanford of the University of Washington and Bernie Eiben at DEC
  7181. for their contributions to this new release.
  7182.  
  7183. - Frank da Cruz
  7184. -------
  7185.  8-May-84 17:22:53-EDT,2126;000000000000
  7186. Return-Path: <@CUCS20:wouk@BRL-VGR.ARPA>
  7187. Received: from CUCS20 by CU20B with DECnet; 8 May 84 17:22:47 EDT
  7188. Received: from BRL-VGR by COLUMBIA-20.ARPA with TCP; 8 May 84 14:14:37 EDT
  7189. Date:     Tue, 8 May 84 14:05:00 EDT
  7190. From:     wouk@BRL-VGR.ARPA
  7191. Sender:   wouk@BRL-VGR.ARPA
  7192. To:       info-kermit@columbia-20.ARPA
  7193.  
  7194. Dear  info-kermit@columbia-20 
  7195.  
  7196.     I have a problem with kermitrb. I have tried to use it at
  7197. two locations, with the same result. These are unc and brl-vgr.
  7198. Both locations run UNIX.
  7199.  
  7200. In both cases I can upload from my Rainbow 100 with no difficulty.
  7201. However, at both locations, when I try to download, after
  7202. issuing the command 'kermit sdd <filename> >dfile', followed by
  7203. ^\c and R <filename> at my local machine, dfile contains:
  7204.  
  7205. >>>    Debugging level = 2
  7206. >>>    
  7207. >>>    Send command
  7208. >>>    
  7209. >>>    sendsw state: S
  7210. >>>      spack type: S
  7211. >>>         num:  0
  7212. >>>         len:  6
  7213. >>>            data: "~* @*#"
  7214. >>>    sendsw state: S
  7215. >>>      spack type: S
  7216. >>>         num:  0
  7217. >>>         len:  6
  7218. >>>            data: "~* @*#"
  7219. >>>      rpack type: R
  7220. >>>         num:  0
  7221. >>>         len:  7
  7222. >>>            data: "ABC.TXT"
  7223. >>>    sendsw state: A
  7224.  
  7225. A local guru at brl-vgr states that my kermit sent the wrong type 
  7226. and data having sent R type and <filename>. A correct sequence
  7227. on my guru's Apple is:
  7228.  
  7229. >>>    Debugging level = 2
  7230. >>>    
  7231. >>>    Send command
  7232. >>>    
  7233. >>>    sendsw state: S
  7234. >>>      spack type: S
  7235. >>>         num:  0
  7236. >>>         len:  6
  7237. >>>            data: "~* @*#"
  7238. >>>    sendsw state: S
  7239. >>>      spack type: S
  7240. >>>         num:  0
  7241. >>>         len:  6
  7242. >>>            data: "~* @*#"
  7243. >>>      rpack type: Y
  7244. >>>         num:  0
  7245. >>>         len:  6
  7246. >>>            data: "~* @*#"
  7247. >>>    
  7248. >>>    sendsw state: F
  7249. >>>       Opening dfile for sending.
  7250. >>>      spack type: F
  7251. >>>         num:  1
  7252. >>>         len:  5
  7253. >>>            data: "DFILE"
  7254. >>>      rpack type: Y
  7255. >>>         num:  1
  7256. >>>         len:  0
  7257. >>>            data: ""
  7258.  
  7259. etc.
  7260.  
  7261. Can you give me any guidance on this. I can find no option to SET
  7262. on the implementation of kermitrb  which I got from you early in April.
  7263. I know there is a new kermitrb coming along, but  my problem may not be cured
  7264. there if it has not occurred before.
  7265.  
  7266.                 Arthur Wouk
  7267.                 wouk@brl-vgr
  7268.                 !unc!wouk
  7269.  8-May-84 17:30:09-EDT,1374;000000000000
  7270. Return-Path: <@CUCS20:POSTMASTER_at_QZ@QZCOM.MAILNET>
  7271. Received: from CUCS20 by CU20B with DECnet; 8 May 84 17:30:02 EDT
  7272. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; 8 May 84 16:04:46 EDT
  7273. Received: from QZCOM.MAILNET by MIT-MULTICS.ARPA with Mailnet id <2630347131184218@MIT-MULTICS.ARPA>; 08 May 1984 15:58:51 edt
  7274. Date:        07 May 84 15:51 +0200
  7275. From:        Per_Lindberg_QZ%QZCOM.MAILNET@MIT-MULTICS.ARPA
  7276. Reply-to:    Per_Lindberg_QZ%QZCOM.MAILNET@MIT-MULTICS.ARPA
  7277. To:          Info-Kermit <info-kermit@COLUMBIA-20>
  7278. Subject:     Bug in KERMIT-800
  7279. Message-ID:  <54422@QZCOM>
  7280.  
  7281.  
  7282. There is a bug in KERMIT-800. On line 730:
  7283.  
  7284.    730   Spsiz=ASCII(S$)-32 : Timint=ASCII(MID$(S$,2,1))
  7285.  
  7286. 32 should be subtracted from the last expression:
  7287.  
  7288.    730   Spsiz=ASCII(S$)-32 : Timint=ASCII(MID$(S$,2,1))-32
  7289.  
  7290. Please correct this in your distribution copy of KERMIT-800
  7291. (the file is 800KER.BAS).
  7292.  
  7293.  
  7294. Also, there might be a problem with our version of KERMIT-10, 2(106).
  7295. When KERMIT-10 is waiting for a init package and times out, it does
  7296. something wrong. It seems to give a "Kermit-10>" prompter instead of a
  7297. NAK package. (The problem goes away if you either hurry and fire up
  7298. your local KERMIT before the default 15 s timeout, or set the timeout
  7299. in KERMIT-10 to something more reasonable, like 40 seconds).
  7300.  
  7301.         - Per Lindberg QZ -
  7302.  
  7303.  
  7304.  
  7305.  8-May-84 18:24:27-EDT,613;000000000000
  7306. Return-Path: <@CUCS20:PAWKA@NOSC-TECR>
  7307. Received: from CUCS20 by CU20B with DECnet; 8 May 84 18:24:22 EDT
  7308. Received: from NOSC-TECR.ARPA by COLUMBIA-20.ARPA with TCP; 8 May 84 18:21:29 EDT
  7309. Date: 8 May 1984 1510-PST
  7310. From: Pawka <PAWKA at NOSC-TECR>
  7311. Subject: Getting started
  7312. To: INFO-KERMIT at COLUMBIA-20
  7313. Reply-To: PAWKA at NOSC-TECR
  7314.  
  7315.     A couple of easy questions, I'm trying to implement the VAX/VMS version
  7316. interfacing with the generic CP/M version:
  7317.     1) How come VXSERVER.C is empty?
  7318.     2) Where is CPMGENERI.ASM
  7319.     PLease mail directly as I may not yet be on the list,
  7320.         Mike
  7321.         PAWKA@NOSC-TECR
  7322. ------
  7323.  9-May-84 10:48:34-EDT,615;000000000000
  7324. Return-Path: <@CUCS20:PAWKA@NOSC-TECR>
  7325. Received: from CUCS20 by CU20B with DECnet; 9 May 84 10:48:26 EDT
  7326. Received: from NOSC-TECR.ARPA by COLUMBIA-20.ARPA with TCP; 9 May 84 10:41:29 EDT
  7327. Date: 9 May 1984 0730-PST
  7328. From: Pawka <PAWKA at NOSC-TECR>
  7329. Subject: Getting started
  7330. To: INFO-KERMIT at COLUMBIA-20
  7331. Reply-To: PAWKA at NOSC-TECR
  7332.  
  7333.  
  7334.     A couple of easy questions, I'm trying to implement the VAX/VMS version
  7335. interfacing with the generic CP/M version:
  7336.     1) How come VXSERVER.C is empty?
  7337.     2) Where is CPMGENERI.ASM
  7338.     PLease mail directly as I may not yet be on the list,
  7339.         Mike
  7340.         PAWKA@NOSC-TECR
  7341. ------
  7342. 11-May-84 19:43:58-EDT,1627;000000000000
  7343. Return-Path: <@CUCS20:POSTMASTER_at_QZ@QZCOM.MAILNET>
  7344. Received: from CUCS20 by CU20B with DECnet; 11 May 84 19:43:53 EDT
  7345. Received: from MIT-MULTICS.ARPA by COLUMBIA-20.ARPA with TCP; 11 May 84 19:43:37 EDT
  7346. Received: from QZCOM.MAILNET by MIT-MULTICS.ARPA with Mailnet id <2630618651996240@MIT-MULTICS.ARPA>; 11 May 1984 19:24:11 edt
  7347. Date:        11 May 84 16:35 +0200
  7348. From:        Lars_Enderin_QZ%QZCOM.MAILNET@MIT-MULTICS.ARPA
  7349. Reply-to:    Lars_Enderin_QZ%QZCOM.MAILNET@MIT-MULTICS.ARPA,
  7350.  KERMIT_implementation_and_experience%QZCOM.MAILNET@MIT-MULTICS.ARPA
  7351. To:
  7352.  KERMIT_implementation_and_experience%QZCOM.MAILNET@MIT-MULTICS.ARPA
  7353. cc:          Info-Kermit <info-kermit@COLUMBIA-20>
  7354. Subject:     KERMIT-20 - letting go of the communication line
  7355. Message-ID:  <55091@QZCOM>
  7356.  
  7357. When using KERMIT-20 to communicate with another host, KERMIT assigns
  7358. the terminal line being used for the communication.
  7359.  
  7360. If you leave KERMIT in an orderly fashion (EXIT, BYE), the terminal
  7361. line will be released, but if you just leave the program with a ^C,
  7362. the line will be left assigned to you. If you forget about it and
  7363. leave the job running (possibly detached for a LONG time), nobody
  7364. without magical powers can use that line, which may be the only one.
  7365.  
  7366. I suggest that ^C be trapped, and that you should get an opportunity
  7367. to decide if you want to keep the line assigned, or if the line should
  7368. be released before you return to the process level above KERMIT.
  7369.  
  7370. KERMIT-10 does not seem to have the same problem, since it does not
  7371. ASSIGN the terminal line, just OPENs it. Thus the next RESET will
  7372. release the line.
  7373.  
  7374.  
  7375.  
  7376. 13-May-84 19:49:48-EDT,839;000000000000
  7377. Return-Path: <@CUCS20:monta@cmu-cs-g.arpa>
  7378. Received: from CUCS20 by CU20B with DECnet; 13 May 84 19:49:43 EDT
  7379. Received: from CMU-CS-G.ARPA (not validated) by COLUMBIA-20.ARPA; Sun 13 May 84 19:48:00-EDT
  7380. Date: Sunday, 13 May 1984 19:41:00 EDT
  7381. From: Peter.Monta@cmu-cs-g.arpa
  7382. To: info-kermit@columbia-20.arpa
  7383. Subject: IBM PC Kermit character ins/del
  7384. Message-ID: <1984.5.13.23.35.39.Peter.Monta@cmu-cs-g.arpa>
  7385.  
  7386. Can the character insert/delete parts of the Zenith-19 terminal
  7387. emulator in IBM-PC Kermit be made faster?  Inserting a character
  7388. at the beginning of a crowded line is considerably slower than
  7389. 1200 baud---painful when in Unix Emacs, which uses these functions
  7390. when redisplaying.
  7391.  
  7392. I'd be willing to do the modifications myself.  Help and/or pointers
  7393. to the relevant code appreciated.
  7394.  
  7395. Peter Monta (monta@cmu-cs-g)
  7396. 14-May-84 19:44:14-EDT,837;000000000000
  7397. Return-Path: <@CUCS20:LINNEROOTH@SANDIA.ARPA>
  7398. Received: from CUCS20 by CU20B with DECnet; 14 May 84 19:44:04 EDT
  7399. Received: from SANDIA.ARPA by COLUMBIA-20.ARPA with TCP; 14 May 84 18:30:59 EDT
  7400. Date: Mon 14 May 84 16:30:09-MDT
  7401. From: Tom Linnerooth <Linnerooth@SANDIA.ARPA>
  7402. Subject: IBM PC - VMS link
  7403. To: info-kermit@COLUMBIA-20.ARPA
  7404.  
  7405. There is a person here at Sandia who is trying to use KERMIT 
  7406. between an IBM PC and a VAX/VMS system.  He asked me to ask
  7407. the following questions to the KERMIT mailing list:
  7408.  
  7409. 1.  Has anybody implemented VT100 emulation from an IBM PC to
  7410.     VMS?
  7411.  
  7412. 2.  Has anybody successfully uploaded WORDMARC (MUSE) files from
  7413.     an IBM PC to a VMS system with the attributes correctly set?
  7414.  
  7415. Any information send to me (Linnerooth@SANDIA) will be passed
  7416. along.  Thanks.
  7417.  
  7418.     Tom Linnerooth
  7419. -------
  7420. 15-May-84 07:48:45-EDT,2069;000000000000
  7421. Return-Path: <@CUCS20:decvax!mulga!nemeth.uacomsci@Berkeley>
  7422. Received: from CUCS20 by CU20B with DECnet; 15 May 84 07:48:39 EDT
  7423. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; 15 May 84 07:48:20 EDT
  7424. Received: by UCB-VAX.ARPA (4.24/4.27)
  7425.     id AA19640; Tue, 15 May 84 04:48:15 pdt
  7426. From: decvax!mulga!nemeth.uacomsci@Berkeley
  7427. Received: by decvax.UUCP (4.12/1.0)
  7428.     id AA16828; Tue, 15 May 84 07:45:38 edt
  7429. Message-Id: <8405151145.AA16828@decvax.UUCP>
  7430. Received: by mulga.OZ (4.3)
  7431.     id AA26204; Mon, 14 May 84 19:02:50 EST
  7432. Date: Mon, 14 May 84 15:52:00 EST
  7433. To: info-kermit%columbia-20.arpa.mulga.UUCP@Berkeley
  7434. Subject: Hello (and other problems...)
  7435.  
  7436. Hi,
  7437. This is mainly in the nature of a test transmission, to let you know that
  7438. Kermit is alive and well at the University of Adelaide.  Presently, we are
  7439. using it on Apple IIs, Vax(VMS), PDP-11 Unix, IBM PC, MedFly(CPM3), Rainbow,
  7440. Robin, Northstar (CP/M) and DEC-10.  We have just received a new tape (via
  7441. Melbourne Uni.) dated Feb 29, 1984, and are about to upgrade to it.
  7442.   Underway are versions being booted for the Cyber 170 (NOS/BE), DECMate,
  7443. NEC APC, PDP 11 RSTS, Intel DevSys, PDP 11 Unix, Kaypro, Vax/VMS,
  7444. Rainbow (CP/M 86), and Sanyo MBC 550(MS/DOS). {some of them are updates}
  7445.  
  7446. Now to the problems:
  7447. 1. We DESPERATELY could use a BBC (6502) version; can anybody help?
  7448. 2. I have personally fixed a number of CRITICAL problems in the Apple 6502
  7449.    version (I notice it has not changed in the latest release); I am very
  7450.    surprised that nobody has noticed that it does not work...I would be
  7451.    happy to forward the corrected version if you want it.  Among other
  7452.    things, conditional code has been added to support other comms cards
  7453.    (Digitek, Super-serial card, Medfly, Mountain CPS multi-function card,
  7454.     and California Comp. Systems serial card), as well as the fixes.
  7455. 3. Has anybody got a working NOS/BE version?
  7456.  
  7457. (with some luck, it might even be possible to get a reply in due course --
  7458.  amazing when you consider the contortions involved!)
  7459.  
  7460. Cheers,
  7461. Tom Nemeth
  7462. 15-May-84 10:38:34-EDT,1160;000000000000
  7463. Return-Path: <@CUCS20:knutson@ut-ngp.ARPA>
  7464. Received: from CUCS20 by CU20B with DECnet; 15 May 84 10:38:24 EDT
  7465. Received: from ut-ngp.ARPA by COLUMBIA-20.ARPA with TCP; 15 May 84 10:37:18 EDT
  7466. Date: Tue, 15 May 84 09:38:30 cdt
  7467. From: knutson@ut-ngp.ARPA
  7468. Posted-Date: Tue, 15 May 84 09:38:30 cdt
  7469. Message-Id: <8405151438.AA13427@ut-ngp.ARPA>
  7470. Received: by ut-ngp.ARPA (4.22/4.22)
  7471.     id AA13427; Tue, 15 May 84 09:38:30 cdt
  7472. To: allegra!decvax!mulga!nemeth.comsci
  7473. Subject: Re:  Hello (and other problems...)
  7474. Cc: Info-Kermit@Columbia-20.ARPA
  7475.  
  7476. There is a NOS/BE version of Kermit ready to go.  Ric Anderson
  7477. of the University of Arizona at Tuscon did the mods to 
  7478. 170KERMIT.FOR and sent them to me to merge.  I will be sending 
  7479. a new version to Columbia as soon as I can get everything 
  7480. together.  If you are trying to get Kermit-170 Version 1.0 up
  7481. then I would suggest waiting for this version.  It should be
  7482. much easier to bring up.  There is also some development going 
  7483. on at CDC to make some mods to the new version for NOS sites.
  7484.  
  7485. Jim Knutson
  7486. ARPA: knutson@ut-ngp
  7487. UUCP: {ihnp4,seismo,kpno,ctvax}!ut-sally!ut-ngp!knutson
  7488. Phone: (512) 471-3241
  7489. 15-May-84 12:29:02-EDT,1073;000000000000
  7490. Return-Path: <@CUCS20:SIETZ@RU-GREEN.ARPA>
  7491. Received: from CUCS20 by CU20B with DECnet; 15 May 84 12:28:46 EDT
  7492. Received: from RUTGERS.ARPA by COLUMBIA-20.ARPA with TCP; 15 May 84 12:09:38 EDT
  7493. Received: from RU-GREEN.ARPA by RUTGERS.ARPA with PUP; 15 May 84 12:08:58 EDT
  7494. Date: 15 May 84 12:10:36 EDT
  7495. From: Brian <SIETZ@RU-GREEN.ARPA>
  7496. Subject: Suggestion for Kermit
  7497. To: info-kermit@COLUMBIA-20.ARPA
  7498. Home: 506 Birch Dr.  Cherry Hill, NJ.  (609) 428-1201
  7499. Work: RCA Corp.  Moorestown, NJ. (609) 778-6163
  7500.  
  7501. I use KERMIT to transfer files between computers whenever possible.
  7502. However, when I call RCPM bboards, I usually end up using MODEM to do
  7503. the transfers because most do not support KERMIT.  I prefer KERMIT to
  7504. MODEM however MODEM has one very nice feature which displays the
  7505. number of packets before completion.  This feature is extremely
  7506. usefull at speeds lower than 1200 baud!!!  I am only a user of these
  7507. programs, so I do not know what it would take to add this feature to
  7508. KERMIT, but I think it is something to be considered.  
  7509.  
  7510. Brian Sietz
  7511. -------
  7512. 15-May-84 18:15:53-EDT,1614;000000000000
  7513. Return-Path: <@CUCS20:kdp@csnet-relay.csnet>
  7514. Received: from CUCS20 by CU20B with DECnet; 15 May 84 18:15:45 EDT
  7515. Received: from csnet-relay by COLUMBIA-20.ARPA with TCP; 15 May 84 18:14:28 EDT
  7516. Received: From hp-labs.csnet by csnet-relay;  15 May 84 17:39 EDT
  7517. Date: Tue, 15 May 84 12:23:58 pdt
  7518. From: Ken Poulton <kdp%hp-labs.csnet@csnet-relay.arpa>
  7519. Received: by HP-VENUS id AA11328; Tue, 15 May 84 12:23:58 pdt
  7520. Message-Id: <8405151923.AA11328@HP-VENUS>
  7521. To: info-kermit@csnet-relay.arpa
  7522. Subject: Software Tools Kermit
  7523. Cc: ~/kmbox@csnet-relay.arpa
  7524. Source-Info:  From (or Sender) name not authenticated.
  7525.  
  7526. To anyone thinking about doing a kermit for a new machine:
  7527.  
  7528. I have a Kermit written in Software Tools Ratfor which should
  7529. run on any machine supporting the Software Tools package.
  7530. This kermit is essentially a translation of the C kermit,
  7531. although I have made enhancements since then,
  7532. notably server mode and binary and repeat encoding.
  7533. It currently runs on the HP3000 and the Univac 1100.
  7534. (Columbia-20 has a copy, but you should contact me
  7535. for the most up to date version.)
  7536.  
  7537. The Software Tools package is a set of public domain *portable*
  7538. programmer's utilities written in Ratfor.  Software Tools
  7539. packages exist on most mainframes and minicomputers.
  7540. (There are also CP/M and MS-DOS packages, but these systems
  7541. are already well covered by existing Kermits.)
  7542.  
  7543. To find out about the Tools on your system contact:
  7544.  
  7545.     Software Tools Users Group
  7546.     Nancy Deerinck
  7547.     Lawrence Berekely Lab
  7548.     RTSG-46A
  7549.     Univ of CA
  7550.     Berkeley, CA 94720
  7551.     (415) 486-6411  0700 to 1800 PDT
  7552. 16-May-84 03:01:55-EDT,782;000000000000
  7553. Return-Path: <G.BUSH@COLUMBIA-20.ARPA>
  7554. Received: from CUCS20 by CU20B with DECnet; 16 May 84 03:01:03 EDT
  7555. Date: Tue 15 May 84 20:50:25-EDT
  7556. From: Nick Bush <G.BUSH@CUCS20>
  7557. Subject: Re: Hello (and other problems...)
  7558. To: decvax!mulga!nemeth.uacomsci@UCB-VAX.ARPA
  7559. cc: INFO-KERMIT@CUCS20
  7560. In-Reply-To: Message from "decvax!mulga!nemeth.uacomsci@Berkeley" of Tue 15 May 84 07:48:38-EDT
  7561.  
  7562. Some (but probably not all) of the problems in the Apple-DOS version have
  7563. been fixed in version 2.0, but we would certainly like to know about any
  7564. problems you have found.  One of the major changes in version 2.0 was making
  7565. the comm card selection at run time.  There have been other changes made
  7566. since version 2.0, but these still need to be integrated into one copy.
  7567.  
  7568. - Nick
  7569. -------
  7570. 17-May-84 07:41:24-EDT,920;000000000000
  7571. Return-Path: <@CUCS20:BRACKENRIDGE@USC-ISIB>
  7572. Received: from CUCS20 by CU20B with DECnet; 17 May 84 07:41:19 EDT
  7573. Received: from USC-ISIB by COLUMBIA-20.ARPA with TCP; 16 May 84 15:00:53 EDT
  7574. Date: 16 May 1984 11:59:40 PDT
  7575. Subject: Kermit for more than Universities
  7576. From: Billy <BRACKENRIDGE@USC-ISIB>
  7577. To: info-kermit@COLUMBIA-20, info-ibmpc@USC-ISIB
  7578.  
  7579. Congratulations on some recognition for Kermit at last.
  7580.  
  7581. I was dismayed to hear that Lotus' new product Symphony, which is supposed
  7582. to combine data base, with spreadsheet, word processing, and communication
  7583. capabilities is basing the communications on the Christiansen modem protocol.
  7584.  
  7585. Those of us with PDP-10s who rely on Kermit's variable packet size appear
  7586. to be out of luck in this regard. Has anyone seen this product and are
  7587. interface specifications described such that Kermit could be replaced as
  7588. the communications portion of Symphony?
  7589. -------
  7590. 17-May-84 08:19:06-EDT,1452;000000000000
  7591. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  7592. Received: from CUCS20 by CU20B with DECnet; 17 May 84 08:18:59 EDT
  7593. Date: Wed 16 May 84 13:27:11-EDT
  7594. From: Frank da Cruz <CC.FDC@CUCS20>
  7595. Subject: Publicity
  7596. To: Info-Kermit@CUCS20
  7597.  
  7598. A two-part article about KERMIT, written by me and Bill Catchings, will appear
  7599. in the June and July issues of BYTE magazine.  The title was to be "KERMIT: A
  7600. Simple File-Transfer Protocol".  However, I just found out that the editors
  7601. changed the title at the last minute to "KERMIT: A File-Transfer Protocol for
  7602. Universities" to make it fit better with their June theme, education.  The new
  7603. title is obviously misleading -- KERMIT is for everyone; I've asked them to
  7604. make some kind of correction to this in the July issue.  The article discusses
  7605. the motivation for KERMIT, problems of asynchronous communication, and presents
  7606. an overview of the protocol.  It was written about a year ago, and may appear
  7607. out of date in some respects.
  7608.  
  7609. Shorter articles will appear in forthcoming issues of EDUNET NEWS and DEC's
  7610. Large Systems News; these talk more about how KERMIT is shared, distributed,
  7611. etc, and how contributions have been made.
  7612.  
  7613. Also, an award called the CARROLL showed up unexpectedly on our doorstep from
  7614. French DECUS; it turned out to be a bottle of champagne and an engraved silver
  7615. plate, for the best software contribution of 1983-84.  So even free software
  7616. has its compensions...
  7617.  
  7618. - Frank
  7619. -------
  7620. 17-May-84 08:26:57-EDT,1312;000000000000
  7621. Return-Path: <@CUCS20:ABN.ISCAMS@USC-ISID>
  7622. Received: from CUCS20 by CU20B with DECnet; 17 May 84 08:26:51 EDT
  7623. Received: from USC-ISID by COLUMBIA-20.ARPA with TCP; 16 May 84 21:49:58 EDT
  7624. Date: 16 May 1984 18:07-EDT
  7625. Sender: ABN.ISCAMS@USC-ISID
  7626. Subject: Re: Kermit for more than Universities
  7627. From: ABN.ISCAMS@USC-ISID
  7628. To: BRACKENRIDGE@USC-ISIB
  7629. Cc: info-kermit@COLUMBIA-20, info-ibmpc@USC-ISIB
  7630. Message-ID: <[USC-ISID]16-May-84 18:07:06.ABN.ISCAMS>
  7631. In-Reply-To: The message of 16 May 1984 11:59:40 PDT from Billy <BRACKENRIDGE@USC-ISIB>
  7632.  
  7633. Billy (et al)
  7634.  
  7635. You PDP-10 owners aren't the only ones dependent on Kermit's variable
  7636. packet size.  My TAC doesn't seem to want to upload with MDM7nn, despite
  7637. flow control (probably disabled by NMODEM on my host) -- I think it's also
  7638. the Christensen packet size overflowing the TAC keyboard buffer.  I haven't
  7639. fought it out yet because of Kermit's packet size flexibility.  I just
  7640. cut uploads down to 64 characters or so, and it works just fine!
  7641.  
  7642. I don't have Symphony (still in the 8-bit world), but you have a good point.
  7643. Would be nice to have the alternative, especially with the newly gained
  7644. Kermit capability to send 8-bit through 7-bit channels!  I get awfully
  7645. tired of HEXIFYing things in some situations.
  7646.  
  7647. Regards,
  7648. David Kirschbaum
  7649. Toad Hall
  7650. 17-May-84 08:27:21-EDT,584;000000000000
  7651. Return-Path: <@CUCS20:POLARIS@USC-ISI>
  7652. Received: from CUCS20 by CU20B with DECnet; 17 May 84 08:27:15 EDT
  7653. Received: from USC-ISI by COLUMBIA-20.ARPA with TCP; 17 May 84 08:25:41 EDT
  7654. Date: 17 May 1984 08:26-EDT
  7655. Sender: POLARIS@USC-ISI
  7656. Subject: congrats
  7657. From: POLARIS@USC-ISI
  7658. To: info-kermit@COLUMBIA-20
  7659. Message-ID: <[USC-ISI]17-May-84 08:26:00.POLARIS>
  7660.  
  7661. Dear All:
  7662.  
  7663. Congratulations on your CARROLL award, it is well
  7664. deserved...KERMIT FOREVER!  (Or at least until everyone runs only
  7665. one kind of machine and operating system).
  7666.  
  7667. Best Wishes for more KERMITS in the brood.
  7668. 17-May-84 15:15:48-EDT,1220;000000000000
  7669. Return-Path: <CC.FDC@COLUMBIA-20.ARPA>
  7670. Received: from CUCS20 by CU20B with DECnet; 17 May 84 15:15:36 EDT
  7671. Date: Thu 17 May 84 13:07:27-EDT
  7672. From: Frank da Cruz <CC.FDC@CUCS20>
  7673. Subject: Info-Kermit
  7674. To: Info-Kermit@CUCS20
  7675.  
  7676. Info-Kermit is not a terribly active mailing list, at least not when you
  7677. compare it to Info-Micro, Info-CPM, etc.  We've averaged something like one
  7678. message per day since the list was started last August.  However, the list is
  7679. rather large, with more than 200 members (many of which are mailing lists
  7680. themselves).  It takes our poor mailer something like an hour of elapsed time
  7681. to process an Info-Kermit message.
  7682.  
  7683. COLUMBIA-20, the Columbia Computer Science Department DECSYSTEM-20 which is
  7684. host to the Internet KERMIT distribution area and to Info-Kermit, will be
  7685. undergoing extensive hardware work over the summer, and may be unavailable for
  7686. periods of time.  When it is available, demand for its services will be high,
  7687. to make up for lost time.  Therefore, Info-Kermit mail will no longer be sent
  7688. automatically to the list membership, but will be redistributed periodically
  7689. by me, perhaps in digest form.
  7690.  
  7691. This change will start tomorrow (Friday, May 18).  - Frank
  7692. -------
  7693. 18-May-84 04:21:20-EDT,5016;000000000000
  7694. Return-Path: <@CUCS20:decvax!mulga!nemeth.uacomsci@Berkeley>
  7695. Received: from CUCS20 by CU20B with DECnet; 18 May 84 04:21:11 EDT
  7696. Received: from UCB-VAX.ARPA by COLUMBIA-20.ARPA with TCP; 18 May 84 04:20:11 EDT
  7697. Received: by UCB-VAX.ARPA (4.24/4.27)
  7698.     id AA29982; Fri, 18 May 84 01:19:31 pdt
  7699. From: decvax!mulga!nemeth.uacomsci@Berkeley
  7700. Received: by decvax.UUCP (4.12/1.0)
  7701.     id AA16072; Fri, 18 May 84 04:08:17 edt
  7702. Message-Id: <8405180808.AA16072@decvax.UUCP>
  7703. Received: by mulga.OZ (4.3)
  7704.     id AA03543; Fri, 18 May 84 10:15:43 EST
  7705. Date: Thu, 17 May 84 15:37:00 EST
  7706. To: info-kermit%columbia-20.arpa.mulga.UUCP@Berkeley
  7707. Subject: Apple Kermit patches
  7708.  
  7709. To (would-be) Apple (6502) Kermit users:
  7710.  
  7711. The following is a detailed list of problems I have corrected in the Apple
  7712. Kermit (as on the Feb 29, 1984 release tape); due to lack of a suitable
  7713. means of accurately transmitting the source code, I have removed the pieces
  7714. which are relevant.  In practice, I did not reassemble the code, but patched
  7715. the binary ON THE APPLE; included in the following are the patches applicable
  7716. to (either the Hayes DC Modem or the old Apple serial card) Apple Kermit.
  7717.  
  7718. {Note: To do this, boot the Apple, then BLOAD KERMIT (or whatever),
  7719.                    and enter the monitor by CALL-151
  7720.                    then put in the patches as below (*aaaa:cc cc cc ....<cr>)
  7721.                    and finally  BSAVE KERMIT(NEW),A$800,L$3640
  7722.                    now you can BRUN KERMIT(NEW)  }
  7723.  
  7724. ;
  7725. ;   1A          By: Thomas A. Nemeth, Adelaide University.
  7726. ;               Add options to support other common serial interface
  7727. ;               cards:  CPS, SSC, CCS(&Digitek) & Medfly with all of their
  7728. ;               perversities.
  7729. ;{I have omitted all except the SSC; others available on request}
  7730. ;*16c2:e0 3d                    {jump to init routine}
  7731. ;*3de0:20 00 c2 20 c8 16 60     {init SSC}
  7732. ;*17d0:ad 89 c0                 {status}
  7733. ;*17d4:08                       {rx rdy mask}
  7734. ;*17df:ad 88 c0                 {data in}
  7735. ;*180c:ad 89 c0                 {status}
  7736. ;*1810:10                       {tx rdy mask}
  7737. ;*1814:8d 88 c0                 {data out}
  7738.  
  7739. ;
  7740. ;   7A          By: Thomas A. Nemeth, Adelaide University       On: 11-JAN-1984
  7741. ;               Fix typing error in above, causing garbage at
  7742. ;               end of transmitted file names (server).
  7743. ;*1ed1:c9       {should have been \#hspace !!}
  7744.  
  7745. ;  10           By: Thomas A. Nemeth            On: 18-JAN-1894
  7746. ;               Create a cursor in connect mode (cheap & nasty, but works)
  7747. ;*17c7:20 17 3e
  7748. ;*1803:20 17 3e
  7749. ;*3e17:aa 20 9c fc 8a 09 80 20 ed fd a9 df 20 ed fd 20 10 fc 60
  7750. ;(3e2a)
  7751.  
  7752. ;
  7753. ;  11           By: Thomas A. Nemeth            On: 18-JAN-1984
  7754. ;               Delete <lf> at start of file; there is an implied
  7755. ;               <cr> at the start.
  7756. ;*198d:20 10 3e
  7757. ;*3e10:8d 02 15 8d 12 15 60
  7758.  
  7759. ;
  7760. ;  12           By: Thomas A. Nemeth            On: 18-JAN-1984
  7761. ;               On flushing the disk buffer (RECEIVE), indicate it
  7762. ;               has been emptied.  Also, get correct error status (missing code)
  7763. ;*2c25:20 04 3e
  7764. ;*3e04:20 06 ab a9 00 8d 4f 15 ad c5 b5 60
  7765. ;(3e10)
  7766.  
  7767. ;
  7768. ;  13           By: Thomas A. Nemeth            On: 18-JAN-1984
  7769. ;               Must only check quoting of 8-bit-quote character
  7770. ;               if 8-bit quoting is ON (BUFILL & BUFEMP) {symptom: loses N-s)
  7771. ;*2cd0:20 f6 3d
  7772. ;*3df6:ad 0a 15 c9 01 d0 06 ad 17 15 cd 41 15 60
  7773. ;(3e04)
  7774.  
  7775. ;
  7776. ;  14           By: Thomas A. Nemeth            On: 18-JAN-1984
  7777. ;               Fix typing error which caused error on file close.
  7778. ;               {compunded with [12]}
  7779. ;*1d53:1f
  7780.  
  7781. ;
  7782. ;  15           By: Thomas A. Nemeth            On: 27-JAN-1984
  7783. ;               Checksum error (failure return from RPAK) is NEVER
  7784. ;               checked if packet sequence number is correct!!!!!! (8 places)
  7785. ;*3e2a:20 65 28 8d fc 14 c9 00 d0 01 60 4c 82 12
  7786. ;(3e38)
  7787. ;*1a31:20 2a 3e 4c 55 1a
  7788. ;*1ad4:20 2a 3e 4c 0d 1b
  7789. ;*1c29:20 2a 3e 4c 5b 1c
  7790. ;*1e2c:20 2a 3e 4c 60 1e
  7791. ;*1eee:20 2a 3e 4c 23 1f
  7792. ;*1f81:20 2a 3e 4c b5 1f
  7793. ;*2029:20 2a 3e 4c 4f 20
  7794. ;*20ac:20 2a 3e 4c e0 20
  7795.  
  7796. ;
  7797. ;  16           By: Thomas A. Nemeth            On: 01-FEB-1984
  7798. ;               Fix error in FGETC, causing it to lose the last
  7799. ;               character of every disk buffer (but I still don't
  7800. ;               understand why EVERY disk read returns EOD status).
  7801. ;*2e6e:ad b5 c1 8d 50 15 a9 00 8d 4f 15
  7802.  
  7803. That's all folks!
  7804.  
  7805. I hope this is not garbled too much in transit; the whole thing should take no
  7806. more than about 15-20 mins to patch on an Apple (even though it looks, and IS
  7807. extremely grotty);  and as I said before, it is amazing that it ran at all!
  7808.  
  7809. I will be happy to send you the source code, although any self-respecting
  7810. 6502 freak should be able to recreate it from the above.  Please don't send
  7811. any suggestions to me, but to the author of the original code (the above was
  7812. done under sufferance!); all I can say is that it seems to work now.
  7813.  
  7814. Tom Nemeth
  7815.