home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / imail.87a < prev    next >
Text File  |  2020-01-01  |  682KB  |  16,301 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.             Columbia University Center for Computing Activities
  22.  
  23.  
  24.  
  25.  
  26.                              INFO-KERMIT DIGEST
  27.  
  28.                                   VOLUME 6
  29.  
  30.                          Christine Gianone, Editor
  31.  
  32.                           January - December 1987
  33.  
  34.  
  35. Table of Contents
  36.  
  37.  
  38. Volume 6, Number 1                                                            1
  39.   New Rainbow MS-DOS Kermit with VT-220 Emulation                             1
  40. Volume 6, Number 2                                                           10
  41.   Issues for New MS-DOS Kermit Keyboard Translator                           13
  42. Volume 6, Number 3                                                           18
  43.   Announcing Kermit for PICK (REALITY) OS on Microdata Systems               18
  44.   Announcing Kermit for the CIE 680/XX Microcomputer                         18
  45.   Announcing Kermit for the MODCOMP Classic running MAX IV OS                19
  46. Volume 6, Number 4                                                           27
  47. Volume 6, Number 5                                                           35
  48.   New Release 2.0 of Kermit/TSO                                              35
  49.   New Info-Modems mailing list                                               37
  50. Volume 6, Number 6                                                           45
  51. Volume 6, Number 7                                                           54
  52.   New iRMX Kermit                                                            54
  53.   Announcing Kermit for Computervision                                       54
  54.   Announcing Kermit for the TI Explorer                                      55
  55.   Announcing New FLEX Kermit for the Motorola 6809                           55
  56.   Announcing 2 New Apollo Kermit Versions                                    56
  57.   Announcing Updated C86PRO.A86                                              57
  58.   CDC Cyber Kermit Version 3 Available Running NOS                           57
  59.   Announcing a new Concurrent/Perkin-Elmer/Interdata 3200 Kermit             58
  60. Volume 6, Number 8                                                           64
  61.   Announcing Kermit for the Sinclair QL                                      64
  62.   Announcing Kermit for TRS-80 Model II                                      65
  63.   Announcing Kermit for Data General running RDOS                            66
  64. Volume 6, Number 9                                                           74
  65.   Version 3.3.111 of VAX/VMS Kermit Available                                74
  66.   New Kermit Available for Apple II DOS and ProDOS                           74
  67.   New Version of Kermit now Available for Commodores                         75
  68.   Commodore-64 GEOS Kermit Available                                         77
  69.   Announcing a new version of ISIS Kermit                                    78
  70. Volume 6, Number 10                                                          85
  71.   IBM PC Kermit on the New IBM Personal System/2 Series?                     85
  72.   Bugs in new Apple Kermit (A2)                                              91
  73. Volume 6, Number 11                                                          95
  74.   New Release of NIH TSO Kermit                                              95
  75.   New TSO Kermit for the 3708 Front End                                      96
  76.   New Version of CDC Cyber NOS Kermit                                        96
  77.   Announcing Kermit for Lilith Workstation in Modula-2                       97
  78.   New Release of Acorn BBC Kermit                                            97
  79.   New C-Kermit for the Sinclair QL version 1.10                              98
  80.   Another New Kermit for Sinclair QL                                         98
  81.   Version 1.01 of Kermit for HP86/87 Available                               99
  82.   Announcing Kermit for ICL PC Quattro                                      100
  83.   New Apple II Kermit 3.75 Driver for Mountain Hardware CPS Card            100
  84.   Is Kermit available for Digital VAXmate?                                  104
  85. Volume 6, Number 12                                                         105
  86.   New IBM PC Kermit with Tektronix Emulation                                105
  87. Volume 6, Number 13                                                         112
  88.   New Commodore Kermit (version 2.0) files                                  113
  89.   F11 & 12 on new AT keyboards                                              114
  90.   Announcing MS-DOS Kermit 2.29C                                            115
  91. Volume 6, Number 14                                                         120
  92.   Announcing Kermit for Tripos systems                                      122
  93.   Announcing a New Acorn Version of Kermit                                  122
  94.  
  95. Table of Contents
  96.  
  97.  
  98.   Announcing ICL 2900 VME Kermit Version 1.01                               122
  99.   Announcing Kermit for the Harris H100-1 Running VOS                       123
  100.   Announcing Kermit for the TI990 DX10                                      123
  101. Volume 6, Number 15                                                         131
  102.   Announcing Kermit68K, a Portable 68000 Kermit Program                     131
  103.   A New MSTRMX.* Available                                                  132
  104. Volume 6, Number 16                                                         140
  105.   Announcing C-Kermit 4E(066), a Test Release                               140
  106.   DG Kermit Announcement                                                    143
  107.   Announcing MS-DOS Kermit 2.30 for RMX86 & RMX286                          145
  108.   New MSPCTRAN program in Turbo Pascal                                      146
  109. Volume 6, Number 17                                                         151
  110.   New IBM PC .BOO File                                                      151
  111.   CDC Cyber Kermit Version 3 Available                                      152
  112. Volume 6, Number 18                                                         160
  113.   New xkuker (C-Kermit) Bugs on Pyramid                                     164
  114. Volume 6, Number 19                                                         173
  115.   New Copy of MSTIBM.BOO                                                    173
  116. Volume 6, Number 20                                                         184
  117.   Announcing C-Kermit 4E(067)                                               184
  118.   New Release of Kermit-11 for PDP-11s                                      186
  119.   Info-Kermit Digests Available in Indexed Form                             187
  120.   New Organization of Distribution Tapes Reflected at Okstate               187
  121. Volume 6, Number 21                                                         194
  122.   Announcing NIH TSO Kermit Version 1.1A                                    194
  123.   Announcing C-Kermit for Convergent Technologies CTOS                      195
  124.   Announcing Kermit v2.8a for Apollo                                        195
  125.   Kermit User Guide and Protocol Manual Available in Portuguese             197
  126. Volume 6, Number 22                                                         204
  127.   New .BOO File for Intel iRMX Version of MS-Kermit                         205
  128. Volume 6, Number 23                                                         214
  129.   New MSTIBM.BOO for IBM PC MS-Kermit 2.29C                                 214
  130.   Version 3.79 of Apple II Kermit Available                                 215
  131.   Version 2.8 QK Kermit Available                                           216
  132.   New Kermit Documentation in German                                        217
  133. Volume 6, Number 24                                                         226
  134. Volume 6, Number 25                                                         238
  135.   New 2.29C Test Version with Support for Enhanced Keyboards, etc.          238
  136.   Announcing Mac Kermit 0.9(36)                                             239
  137. Volume 6, Number 26                                                         249
  138.   New Release of DEC-20 Kermit                                              250
  139.   OS-9 Kermit Available for Eltec Eurocom-3                                 250
  140. Volume 6, Number 27                                                         261
  141.   IBM PC Kermit with Tektronix 4010 Emulation Available for Testing         261
  142.   Kermit Available for the HP-125 CP/M Business Computer                    263
  143. Volume 6, Number 28                                                         273
  144.   Announcing IBM Mainframe VM/CMS Kermit Version 4.0                        273
  145.   Version 0.9(36)b4 of Macintosh Kermit Available for Testing               276
  146.  
  147. INFO-KERMIT DIGEST V6 #1                                                 Page 1
  148.  
  149. Info-Kermit Digest         Mon, 12 Jan 1986       Volume 6 : Number  1
  150.  
  151. Today's Topics:
  152.                   CUVMA bitnet link down 1/15 - 1/18
  153.            New Rainbow MS-DOS Kermit with VT-220 Emulation
  154.                           C-Kermit and CRLF
  155.                            Bug in C-Kermit
  156.                    Xenix on IBM-PC/AT & SCO Xenix V
  157.                           Kermit and Procomm
  158.                 ASCII uploads using Kermit on the VAX
  159.                        Kermit & DECserver 200's
  160.                Send/Receive Overlap Implementation Flaw
  161.                     Function key map for PC Kermit
  162.                    ISIS-II Kermit/bootstrap wanted
  163.  
  164. ----------------------------------------------------------------------
  165.  
  166. Date: Fri, 9 Jan 87 11:46:24 est
  167. From: Alan Crosswell <alan@curta.columbia.edu>
  168. Subject: CUVMA bitnet link down 1/15 - 1/18
  169. Keywords: BITNET
  170.  
  171. The communications controller for CUVMA's Bitnet link is scheduled to
  172. be down from 7:00AM EST 1/15/86 through 8:00PM EST 1/18/86.
  173. Directly connected nodes "upstream" (relative to CUNYVM) of CUVMA:
  174.     CUVMB, CUVMC, CUCCA, CUCHEM, CUCEVX, CUCSVM, CUGSBVM,
  175.     CUCSVM, CUTCV1, CUTHRY,    GECRDVM1, NYSPI, NYUCCVM, NASAGISS.
  176. This also means the BITNET-CCNET gateway at CUVMA will be unreachable
  177. during this time.
  178.  
  179. ------------------------------
  180.  
  181. Date: 19 Dec 1986 2150-EST
  182. From: David L. Knoell, Basic American Food Company, Vacaville, CA 95696
  183. Via: EIBEN@MARLBORO.DEC.COM
  184. Subject: New Rainbow MS-DOS Kermit with VT-220 Emulation
  185. Keywords: MS-DOS Kermit, Rainbow Kermit, Terminal Emulation
  186.  
  187. My company uses multi-vaxen (clustered and DEC-neted) including 8600,780's
  188. and mult-micro VAXens.  We also have many Rainbows and so have a vested
  189. interest in their use as it relates to the VAX.  It seemed a shame that DEC's
  190. firmware only emulated a VT102 even though the keyboard looks exactly like a
  191. VT220.  For a while it didn't make much difference since VMS didn't know what
  192. a VT220 was anyway.  Now we are using SEDT under VMS and it sure does know
  193. what a VT220 is.  Well, one thing led to another and there were a few bugs in
  194. MSXRB1 and also in the Rainbow's firmware which needed fixing and I've never
  195. liked software which pre-empts any keys for its own selfish use without
  196. giving the user a way to override, so...
  197.  
  198. New & Improved DEC Rainbow MS-Kermit Features:
  199.  
  200. 1 o  Full VT220 Terminal emulation including User Defined Keys.
  201.      All VT220 escape sequences are supported except the down-line
  202.      loadable character stuff. Insert Characters (ICH) and Erase Characters
  203.      (ECH) as well as Selective Erase in Line/Display are fully implemented.
  204.      Enhancements such as "turn off" character attributes are also included.
  205.  
  206. Page 2                                                 INFO-KERMIT DIGEST V6 #1
  207.  
  208.  
  209. 2 o  Full VT102 printer port support as well as a VT240 "printer-to-Host"
  210.      loop-back enables Kermit to operate as a cheap "line-monitor".
  211.  
  212. 3 o  Interactive (during Connect) "Hot-key" definition of any key.  Keys can
  213.      be assigned to ascii strings or to a "special-function).  These
  214.      assignments are temporary for a single connect session but do override
  215.      all other key assignments except VT220 user defined keys.  Over 80 special
  216.      functions are provided which include all ms-kermit standard functions
  217.      such as "prev screen,prev line,next screen,dump screen,print screen etc".
  218.      Many additional functions have been added which can be assigned either
  219.      temporarily via "connect mode help" or with the standard ms-kermit
  220.      SET KEY function.  This usage is upward compatible with the current 2.29
  221.      release.
  222.  
  223. 4 o  Kermit functions currently assigned to keys with "embedded code" can be
  224.      disabled so a user can customize his kermit via SET KEY in a mskermit.ini
  225.      file.  An example  "ini" file is included which duplicates the current
  226.      "hard coded" functions.
  227.  
  228. 5 o  A "connect mode" interactive help section was added which
  229.      contains all sorts of goodies.  In fact each of the functions selectable
  230.      from the "Main Help Menu" are also available as "special functions" and
  231.      can be assigned to any key. The current funtions include: Show All Keys;
  232.      Set Key to Special Function; Set Key To Ascii String; Special Interactive
  233.      Status; Show Kermit Internal; Set File Name.  Chars keyed are in reverse
  234.      video, chars received in normal video.  Control chars and sequences as
  235.      well as escape sequences are brite.  In this mode most control/escape
  236.      sequences are not actually done however there are some exceptions.
  237.      Down-line loaded user defined key sequences are done as well as shift
  238.      keys to application mode etc..
  239.  
  240. 7 o  Improved scroll buffer management provides up to 20 screens of 132 chars
  241.      each.  This is 480 lines of video memory and is allocated if enough free
  242.      memory is available.  If not enough is available then less is allocated
  243.      on a line by line basis.  The memory management has been improved so that
  244.      it always reflects exactally what has been received.  All video attributes
  245.      are supported including double wide/hi stuff.  If you scroll back and a
  246.      character is received to be put on the screen; then the scroll management
  247.      routines restore the screen before modifying video memory.  The dump to
  248.      printer/disk routines also handle the character set shifts required to use
  249.      the Rainbow's multi-national character set and VT100 graphics.
  250.  
  251. 8 o  Source code has been re-organized along the same lines as the IBM version.
  252.  
  253.   Author: David L. Knoell
  254.           Basic American Food Company
  255.           PO Box 1140
  256.           Vacaville Ca  95696
  257.  
  258. [Ed. - Many thanks!  The .BOO file, sample initialization file, and extensive
  259. documentation have been installed in the Kermit distribution areas as
  260. MSVRB2.* (to distinguish them from the "mainline" Rainbow version, MSVRB1.*).
  261. The program identifies itself as "Rainbow + MS-Kermit V2.29.1 4 July 86".
  262. To turn on all the new functions, you have to TAKE the file MSVRB2.INI.
  263. Unfortunately, we can't simply replace the old version, because the work done
  264.  
  265. INFO-KERMIT DIGEST V6 #1                                                 Page 3
  266.  
  267. by David duplicates -- incompatibly, of course -- much work that has already
  268. been done on the next release of MS-Kermit by Joe Doupnik (yes, David and Joe
  269. have now been put in touch with each other).  Since the VT-220 emulation and
  270. other improvements are so useful, this version is being released as an
  271. alternate, more or less dead-end, Rainbow MS-Kermit.  It seems to work as
  272. advertised (tested on a Rainbow 100B), with one caveat: typing Ctrl-S (for
  273. instance, to give a Search command to EMACS) freezes (XOFFs) the Rainbow
  274. until a Ctrl-Q (XON) is typed.  The source code for this version has been
  275. sent to Joe to see if it can be adapted to the new release.]
  276.  
  277. ------------------------------
  278.  
  279. Date: Thu, 1 Jan 87 17:32:11 PST
  280. From: hoptoad!gnu@lll-crg.ARPA (John Gilmore)
  281. Subject: C-Kermit and CRLF
  282. Keywords: C-Kermit, UNIX Kermit
  283.  
  284. Re: Info-Kermit Digest V5 #20
  285.  
  286. >[Ed. - We can't reproduce this problem on our 4.2BSD (Ultrix 1.1, really) VAX
  287. >750, but it's probably related to the well-known bug which inserts an
  288. >extraneous CRLF into standard output every 4096 characters (this only happens
  289. >with the -k option).  There's nothing in the C-Kermit code that inserts this
  290. >CRLF, so it must have something to do with Unix's blocking. Does anybody have
  291. >an idea what must be done to convince Unix to leave out the CRLFs -- some
  292. >kind of mysterious ioctl or fnctl applied to stdout, maybe?]
  293.  
  294. No such luck -- no Unix stdio that I've seen inserts CRLF's.  Certainly not
  295. 4.2BSD's.  What you write is what you get.  Kermit *is* writing the CRLF
  296. somewhere; maybe sometime when it thinks it's writing to the user's
  297. terminal, it's actually writing to the data stream.  Since under the -k
  298. option both go to standard output, this would not be hard to do.  I looked
  299. in the kermit sources (though I don't run it here) and kermit seems to be
  300. using stdout for all kinds of things, e.g. printing error messages that
  301. should probably go to stderr instead.
  302.  
  303. You can probably debug this using dbx to watch what is happening in the
  304. stdout buffer, e.g. "trace _iob[1]._buf" or some such.  It'll be slow, since
  305. it looks after each instruction or source line, but it should catch it for
  306. you.
  307.  
  308. [Ed. - We'll look again, thanks.]
  309.  
  310. ------------------------------
  311.  
  312. Date: 10-JAN-1987 11:30:56
  313. From: mfmail!nwbuts!gas@uucp.wessex
  314. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  315. Subject: Bug in C-Kermit
  316. Keywords: C-Kermit
  317.  
  318. I appear to have discovered a bug in C-kermit.  We are currently running
  319. version 4C(057) but I have also tried it on (061) with the same effect.
  320.  
  321. The problem occurs in sending files with file-type binary, and results in
  322. the file being truncated.  If the last sequence is a multiple-character
  323.  
  324. Page 4                                                 INFO-KERMIT DIGEST V6 #1
  325.  
  326. escape, which wont fit into what should be the penultimate packet, then
  327. after that packet has been sent the flag (first) says that EOF has been
  328. reached and gives up, although there is still a sequence to send.
  329.  
  330. I have looked at this and the problem seems to be in ckcfns.c in the routine
  331. getpkt, but I have not yet worked out a fix.  I would be grateful to know if
  332. anyone else has already fixed the problem.
  333.  
  334.  Gordon Scott
  335.  
  336.  (Micro Focus, 26 West Street, Newbury     Tel - 0635 32646)
  337.  
  338. [Ed. - This appears to be to be a real bug in the getpkt() function.  A
  339. cursory inspection of the source shows that the solution might be as simple
  340. as moving the return() statement like this:
  341.  
  342.     } else if (first == -1) {    /* EOF from last time? */
  343.     first = 1;        /* Setup for next time. */
  344.         return(size = 0);       /* <--- delete this */
  345.     } else x = 1;
  346.  
  347.     /* Do any leftovers */
  348.  
  349.     for (size = 0; (data[size] = leftover[size]) != '\0'; size++)
  350.         ;
  351.     *leftover = '\0';
  352.     if (first == -1) return(size); /* <--- and add this */
  353.  
  354. This is totally unverified; reports welcome.  Thanks!]
  355.  
  356. ------------------------------
  357.  
  358. Date: Wed, 7 Jan 87 00:55:42 EST
  359. From: nelson@NLM-VAX.arpa (Gary Nelson)
  360. Subject: Xenix on IBM-PC/AT & SCO Xenix V
  361. Keywords: Xenix, C-Kermit, SCO Xenix
  362.  
  363. In response to request for users of C-Kermit 4D061 on SCO Xenix:
  364.  
  365. My configuration:    IBM-PC/AT
  366.             SCO Xenix Release 2.1.3 (Update E & F)
  367.  
  368. CRC problems - none, all 3 block checks work fine to any system I use:
  369.         IBM-PC - MSDOS, MS-Kermit v2.29
  370.         Intel 310 Xenix, C-Kermit
  371.         DEC VAX 11/780 - BSD 4.3
  372.         DEC PDP-11/70, RSX11m-Plus
  373. I agree, fixed several(??) releases ago.
  374.  
  375. However, the dial command did not work after updating to the release of SCO
  376. Xenix V.  The following diff file corrects problem in ckutio.c that broke
  377. the dial command.  Note, if you are on SCO Release 2.1.0 - DO NOT include
  378. this fix, leave the 4D061 version as released alone - it works fine.  The
  379. nap() mod is not neccessary - just saw it and changed it to use an available
  380. facility.
  381.  
  382.  
  383. INFO-KERMIT DIGEST V6 #1                                                 Page 5
  384.  
  385. ********** start of diff file **********
  386.  
  387. 14a15,27
  388. > /* Modification history:
  389. >
  390. > 23-NOV-86    Gary B. Nelson, Nelson Associates, Manassas, VA
  391. >         As a consequence of my new release of SCO Xenix V2.1.3
  392. >             breaking kermit:
  393. >         Mods to msleep to use nap(), note -> add "-lx" to
  394. >             LNKFLAGS in the makefile.
  395. >         Mods to tthang to make it work again, with this new release
  396. >             of XENIX (symptom was that the dial command
  397. >             stopped working, a problem that was incorrectly
  398. >             diagnosed by ?? as seen on the usenet a few days ago).
  399. > */
  400. >
  401. 527d539
  402. < #ifndef XENIX        /* xenix cannot do close/open when carrier drops */
  403. 532d543
  404. < #endif
  405. 1416,1418c1427
  406. < #ifdef XENIX
  407. < #define CLOCK_TICK 50            /* millisecs per clock tick */
  408. < #else
  409. > #ifndef XENIX
  410. 1420d1428
  411. < #endif
  412. 1431a1440,1446
  413. > #endif
  414. > #endif
  415. >
  416. > #ifdef UXIII
  417. > #ifdef XENIX
  418. >     nap( (long) m );
  419. > #endif
  420.  
  421. ********** end of diff file **********
  422.  
  423. ------------------------------
  424.  
  425. Date: 16 Dec 86 17:15:00 GMT
  426. From: ihnp4!inuxc!pur-ee!uiucdcs!uxc.cso.uiuc.edu!crimmins@UCBVAX.BERKELEY.EDU
  427. Subject: Kermit and Procomm
  428. Keywords: Procomm
  429.  
  430. Re: Kermit and Procomm
  431.  
  432. /* Written 1:38 pm Dec 15, 1986 by vanzandt@uiucdcsp.cs.uiuc.edu in
  433. uxc.cso.uiuc.edu:comp.sys.ibm.pc */
  434.  
  435. > Would someone please explain (in full detail) to me how to get Procomm 2.4
  436. > to do Kermit transfers. I can get Xmodem to work fine, I can get Kermit to
  437. > Kermit to work fine, I just can't get Procomm to Kermit to work...
  438.  
  439. It seems that you do not have your parity set the same on both sides, or
  440. your packet lengths are not the same.  On the Procomm side, I have usually
  441.  
  442. Page 6                                                 INFO-KERMIT DIGEST V6 #1
  443.  
  444. selected a packet lenght of 90.  My guess, however, is that the parity is
  445. set different on the two programs.  Even if your host is set for no parity,
  446. your Kermit might be looking for even parity.  Look at the status screen on
  447. Kermit to verify that it is set the same as Procomm.  The parity on Procomm
  448. will always correspond to what you are communicating at.
  449.  
  450. I have had no problems using Procomm to transfer vi Kermit to and from
  451. uiucuxc.  If you need more help, contact me at the address below or call our
  452. office at 244-0608.  Good Luck!
  453.  
  454. Dan Crimmins
  455. University of Illinois at Urbana-Champaign
  456. Computing Services Office - Micro Consulting Dept.
  457. ARPA:    crimmins@uiucuxc.cso.uiuc.edu
  458. BITNET:    crimmins@uiucuxc.bitnet
  459. CSNET:    crimmins@uiucuxc.csnet
  460. UUCP:    {ihnp4,pur-ee,convex}!uiucdcs!uiucuxc!crimmins
  461.  
  462. ------------------------------
  463.  
  464. Date: 21 Dec 86 06:22:47 GMT
  465. From: MARKS-ROGER@YALE.ARPA
  466. Subject: ASCII uploads using Kermit on the VAX
  467. Keywords: VAX Kermit, Modems
  468.  
  469. I've never been able to get an error-free ASCII upload to my local VAX; the
  470. average is an error about every 20 lines.  At first I suspected Flash (would
  471. be sad, since it's a fine terminal program) but now I find the same problem
  472. with Uniterm.  Even Kermit logs a zillion errors, many of which are fatal.
  473.  
  474. Now I suspect my Avatex 1200 (not 1200hc) modem.  Can anyone shoot down this
  475. theory for me by claiming successful uploads with that model?
  476.  
  477. I should point out that I get nary an error on downloads of any kind to the
  478. ST.
  479.  
  480. Finally, to those of you who are waiting for the STEDT I promised, I'll send
  481. it as soon as I get this problem licked.
  482.  
  483.     Thanks.
  484.              Roger
  485.  
  486. ------------------------------
  487.  
  488. Date: Thu 1 Jan 87 15:38:50-EST
  489. From: Eric R. Crane <EC0N@TE.CC.CMU.EDU>
  490. Subject: Kermit & DECserver 200's
  491. Keywords: DECserver
  492.  
  493. We have just ordered some DECserver 200's and are wondering what special
  494. considerations we will need when using KERMIT to transfer files to Vax VMS
  495. systems over these lines.
  496.  
  497.   Eric R. Crane
  498.   Carnegie Mellon University
  499.   Computation Center
  500.  
  501. INFO-KERMIT DIGEST V6 #1                                                 Page 7
  502.  
  503.   Systems Software
  504.   Eric.Crane@TE.CC.CMU.EDU   (Arpa)
  505.   R602EC0N@CMCCVB (Bitnet)
  506.  
  507. [Ed. - We encountered numerous difficulties trying to get Kermit to work on
  508. Ultrix and TOPS-20 when connected through DECserver-100s (aka LAT boxes).
  509. There are many parameters that have to be set correctly, and in some cases
  510. the host's LAT service may have to be modified to allow input in bursts as
  511. long as a typical Kermit packet.  In TOPS-20's case, Kermit packet sizes had
  512. to be cranked down to about 40 until this was fixed.  Anyone who has
  513. experience using Kermit through the DECserver-200 (or -100) is encouraged to
  514. pass along any tips.]
  515.  
  516. ------------------------------
  517.  
  518. Date: Wed, 7 Jan 87 17:43:49 PST
  519. From: gts%violet.Berkeley.EDU@berkeley.edu (Greg Small)
  520. Subject: Send/Receive Overlap Implementation Flaw
  521. Keywords: Send/Receive Overlap
  522.  
  523. Apparently many Kermit implementations still have the old send/receive overlap
  524. flaw.  The problem is receiving while sending a packet.  The receive buffer
  525. should be cleared AFTER the current packet is sent.  All implementers should
  526. check their implementations and correct them if flawed.
  527.  
  528. The symptom is continuous retries while sending a file,  usually resulting in
  529. an abort.  The retries occur about as rapidly as data packets would be sent,
  530. e.g. once a second at 1200 baud (contrasted to 5-10 seconds for a timeout).
  531.  
  532. Normally Kermit sends data packets and receives ACKnowledgements
  533. alternately.  Abnormal conditions may cause the remote Kermit to send an ACK
  534. or NAK while the local Kermit is sending a data packet.  Because the local
  535. Kermit did not clear its receive buffer or cleared it before sending the
  536. packet rather than after, it reads the ACK received while it was sending.
  537. This causes the local Kermit to resend the packet while the remote Kermit is
  538. replying to the previous packet, so the overlap cycle repeats until an abort
  539. or the timing is disturbed.
  540.  
  541. This has an additional twist for half-duplex Kermits such as IBM ASCII 37x5
  542. and the Series/1-4994-7171 (physically full-duplex but logically
  543. half-duplex).  Because Kermit-CMS controls the channel, its ACK/NAK
  544. guarantees that the received data packet will be bad, which in turn
  545. guarantees another NAK, which guarantees another overlapped send, etc.
  546. repeating the cycle.
  547.  
  548. The problem is more likely at 1200 baud where the packet takes almost a full
  549. second to send (96 chars/120 cps) and much less likely at 9600 baud where
  550. the packet takes only .1 seconds because the remote Kermit is less likely to
  551. respond in less than .1 seconds.  It is also more likely for long files
  552. because the probability of the triggering event is greater.
  553.  
  554. Since we could not modify all Kermit versions in the field, we modified our
  555. Kermit-CMS 2.01 to prefix 120 NULs to any NAK sent.  This guarantees that
  556. the receiving Kermit will not see the NAK until after it has stopped
  557. sending.
  558.  
  559.  
  560. Page 8                                                 INFO-KERMIT DIGEST V6 #1
  561.  
  562. Greg Small                                           (415)642-5979
  563. Personal Computer Networking & Communications        gts@opal.Berkeley.EDU
  564. 214 Evans Hall CFC                                   ucbvax!jade!opal!gts
  565. University of California, Berkeley, Ca 94720         SPGGTS@UCBCMSA.BITNET
  566.  
  567. [Ed. - A more concrete illustration of this problem would be helpful - which
  568. systems & Kermit versions, which one is sending & which receiving, etc.
  569. We've never seen this behavior at Columbia, with our mix of IBM (linemode
  570. and fullscreen) and DEC (DEC-20 and Unix) mainframes, MS-DOS micros, etc.]
  571.  
  572. ------------------------------
  573.  
  574. Date: 8-JAN-1987 14:38:56
  575. From: DGM1@UK.AC.YORK.VAXA
  576. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  577. Subject: Function key map for PC Kermit
  578. Keywords: MS-DOS Kermit, Key Map
  579.  
  580. Please find enclosed a comprehensible (???) function key map for ibm pc
  581. running ms-kermit 2.29 showing the vt-102 keypad. Has anybody had any
  582. thoughts on a special version for the new (looks almost like a vt1xx) pc
  583. keyboard?
  584.  
  585.           Cheers,
  586.                     Doug
  587.  
  588. Doug Moncur, Microsystems Advisor, Computing Service, University of York,
  589. Heslington, York YO1 5DD
  590. janet: DGM1@uk.ac.york.vaxa :: phone 0904-430000x487/5969
  591.  
  592. **** here goes...
  593.  
  594. ibm_pc/vt_102 keypad mapping for mskermit_2.29
  595.  
  596.           <<EXPLANATION>>
  597.                                                   +-------------------+
  598. vt_102 equivalent for <SHIFT+FKEY>--->  |         3         |
  599. edt equivalent (U/CASE means GOLD)--->  |  char    SPECINS  |
  600. ibm keytop--------------------------->  |<<<<<<<< F5 >>>>>>>|
  601. vt_102 equivalent for <FKEY>--------->  |          7        |
  602. edt equivalent (U/CASE means GOLD)--->  |   page  COMMMAND  |
  603.                                                   +-------------------+
  604.  
  605.           +-------------------+-----------------+
  606.           |         6         |         ,       |
  607.           |    cut   PASTE    |  del_c   UND_C  |
  608.           |<<<<<<<< F1 >>>>>>>|<<<<<<< F2 >>>>>>|
  609.           |         PF1       |       PF2       |
  610.           |        gold       |       help      |
  611.           +-------------------+-----------------+
  612.           |         1         |         2       |
  613.           |  word   CHNGCASE  |  eol   DEL_EOL  |
  614.           |<<<<<<<< F3 >>>>>>>|<<<<<<< F4 >>>>>>|
  615.           |         PF3       |       PF4       |
  616.           |     fndtxt FIND   |   del_l UND_L   |
  617.           +-------------------+-----------------+
  618.  
  619. INFO-KERMIT DIGEST V6 #1                                                 Page 9
  620.  
  621.           |         3         |      enter      |
  622.           |  char    SPECINS  |  enter    SUBS  |
  623.           |<<<<<<<< F5 >>>>>>>|<<<<<<< F6 >>>>>>|
  624.           |          7        |        8        |
  625.           |   page  COMMMAND  |    sect FILL    |
  626.           +-------------------+-----------------+
  627.           |         0         |         .       |
  628.           | line    OPEN_LINE | select    RESET |
  629.           |<<<<<<<< F7 >>>>>>>|<<<<<<< F8 >>>>>>|
  630.           |          9        |        -        |
  631.           |  append  REPLACE  |  del_w  UND_W   |
  632.           +-------------------+-----------------+
  633.           |                   |                 |
  634.           |                   |                 |
  635.           |<<<<<<<< F9 >>>>>>>|<<<<<< F10 >>>>>>|
  636.           |          4        |        5        |
  637.           |  advance BOTTOM   |    backup TOP   |
  638.           +-------------------+-----------------+
  639.  
  640. ------------------------------
  641.  
  642. Date: Mon, 12 Jan 1987 02:28 PST
  643. From: JAJZ801%CALSTATE.BITNET@WISCVM.WISC.EDU
  644. Subject: ISIS-II Kermit/bootstrap wanted
  645. Keywords: ISIS-II Kermit
  646.  
  647.   Is there anyone who can provide a copy of ISIS-II (Intel MDS) Kermit on 8"
  648. single or double density ISIS-formatted diskette or a cheap and easy
  649. bootstrapping method for it. Cable specs would be appreciated for the
  650. latter, if provided.
  651.  
  652. Jeffrey Sicherman
  653. JAJZ801@CALSTATE.BITNET
  654.  
  655. ------------------------------
  656.  
  657. End of Info-Kermit Digest
  658.  
  659. Page 10                                                INFO-KERMIT DIGEST V6 #2
  660.  
  661. Info-Kermit Digest         Tue, 20 Jan 1986       Volume 6 : Number 2
  662.  
  663. Today's Topics:
  664.  
  665.    MS-DOS Kermit 2.29b Test Prerelease for IBM PC, Clones, & Generic DOS
  666.               Issues for New MS-DOS Kermit Keyboard Translator
  667.                         Kermit Thru DECserver 100's
  668.                                 MD? Kermits
  669.  
  670. ----------------------------------------------------------------------
  671.  
  672. Date: 13 JAN 87 01:12-MDT
  673. From: JRD@USU
  674. Subject: MS-DOS Kermit 2.29b Test Prerelease for IBM PC, Clones, & Generic DOS
  675. Keywords: MS-DOS Kermit
  676.  
  677.         This most recent version of MS Kermit 2.29, identified as MS-Kermit
  678. 2.29b, has support for VT102 printer commands, long packets, and script
  679. execution.  Additionally, it has corrections to most problems known at this
  680. time.
  681.         A new kind of MS Kermit, MSTCLO.BOO, is available for near-clones of
  682. IBM PC's but whose serial port hardware is not similar.  Here is a description
  683. from the originator, Glenn Everhart of RCA:
  684.  
  685.    This module is derived from MSXIBM.ASM and is intended for IBM PC
  686.    near-clones that differ in their serial I/O but emulate the IBM
  687.    BIOS. Such machines include Seequa Chameleon, DG/1, and others.
  688.    The idea is to use the VT100 emulation (which will work) but
  689.    use BIOS for all serial I/O. This is not interrupt driven and so
  690.    will (unfortunately) not be able to keep up well at high baud
  691.    rates. Nevertheless, it will be far better than the old Seequa
  692.    version which didn't emulate anything.
  693.  
  694.         Note that this "semi-clone" version may also work on IBM equipment
  695. in situations where the real IBM version will not, for instance when
  696. communicating through a network communications server (e.g. on the token
  697. ring) rather than a real asynchronous adapter (untested - guinea pigs?).
  698.  
  699. BUG FIXES AND INTERNAL IMPROVEMENTS:
  700.  
  701.         MS Kermit 2.29 of May '86 (no letter) had two serious bugs.  First
  702. was an incompatibility with Hayes and similar internal modems: the modem
  703. would hangup the phone when a file transfer completed or Connect mode
  704. exited.  We have tested this version with a real Hayes 1200B modem with
  705. satisfactory results (whew!, but let's keep our fingers crossed).
  706.  
  707.         Second was that extraneous null characters could be sent at the
  708. start of a file transfer or when Connect mode was entered, causing certain
  709. mainframes (e.g. IBM mainframes in linemode) and minis (e.g. HP-1000s) to
  710. ignore packets (or worse), preventing file transfer from taking place.  The
  711. nulls are no longer transmitted.
  712.  
  713.         In addition, there were numerous small problems throughout MS
  714. Kermit, as might be expected, and those identified to date have been
  715. addressed.  One important one was the serial port was left active if one
  716. PUSHed to DOS while in Connect mode.
  717.  
  718. INFO-KERMIT DIGEST V6 #2                                                Page 11
  719.  
  720.  
  721.         Serious DOS errors are now trapped by Kermit to prevent Kermit from
  722. being aborted with the serial port interrupt alive and with a couple of
  723. other items redirected to Kermit itself.  The most common such error is
  724. "Drive Not Ready."  Previously, these conditions would invoke the normal DOS
  725. Critical Error proc which would request "Abort, Retry, Ignore?" and would
  726. abort the program if Abort were chosen.  Now, Kermit exercises a fourth
  727. option, Fail the Operation, when these errors occur.  Procedures spawning a
  728. second copy of COMMAND.COM (DIR, etc) still can yield the A/R/I message but
  729. it is harmless in this case.  However, if such a message arises while Kermit
  730. is in Server mode a human must still type the answer locally.  The
  731. implementation replaces the normal DOS Control-Break (^C) and Critical Error
  732. handlers with Kermit's own handlers and restores the originals when Kermit
  733. exits.
  734.  
  735.         Numerous small bugs concerning negotiated parameters (8 bit quoting,
  736. Block check types, etc) have been fixed; these mainly concerned Server mode
  737. operations. The terminal emulator no longer responds to the answer-back msg
  738. request; there is no answer-back message in the emulator.  Screen handling
  739. has been improved internally, but it still has a few glitches.
  740.  
  741.         While in Connect mode 8 bit received data will be passed through to
  742. the terminal processor if the Parity type is None, and the character will be
  743. displayed from the system's 8-bit character set.  If Debugging is ON then
  744. characters with their high bit set will be displayed as a tilde and then a
  745. code for the lower 7 bits; i.e., 10000001b is displayed as ~^A.  (Note to
  746. mail readers: due to network quirks these characters may be mistranslated;
  747. the tilde is the funny wiggle character above the accent mark and the
  748. control symbol is a caret.)
  749.  
  750. ADDITION TO SET DISPLAY COMMAND:
  751.  
  752.         Set Display  Regular | Serial | Quiet | 7-bit | 8-bit
  753.  
  754.         The keywords 7-bit and 8-bit have been added to control display
  755. of characters in connect mode.  7-bit is the default and 8-bit
  756. becomes meaningless when parity is other than None.  The Set Display
  757. command accepts two keywords in one command, processed left to right.
  758.  
  759. ADDITION TO SET PROMPT COMMAND:
  760.  
  761.         Special characters, such 8-bit Ascii or control characters like
  762. escape, can be included in text of Kermit's prompt by specifying them as
  763. octal numbers in the form \ooo where o is an octal digit.  Escape itself is
  764. \33.  To return to Kermit's default prompt give the Set Prompt command
  765. without text.  The replacement prompt can be up to 80 characters long.
  766.  
  767. VT102 PRINTER SUPPORT (IBM PC version only, for now):
  768.  
  769.     The MS Kermit VT-102 emulator now accepts ANSI printer control
  770. sequences from the host, including Print Screen, Print Current Line,
  771. Enable/Disable Auto Print, etc.
  772.  
  773. LONG PACKETS:
  774.  
  775.         MS Kermit can now use packets up to 1000 bytes in length.  The
  776.  
  777. Page 12                                                INFO-KERMIT DIGEST V6 #2
  778.  
  779. transmitter selects the type of packet (Regular or Long) based upon the size
  780. of the data to be sent in that particular packet; negotiations at the start
  781. of a file transfer determine the maximum length.  The receiver is prepared
  782. to accept Long packets at any time up to a maximum length set by the user.
  783.  
  784.         The commands Set Send Packet nnn and Set Receive Packet nnn the
  785. maximum packet size; nnn can be as large as 1000.  Kermit uses 94-byte
  786. packets as its default maximum size; longer packets will be employed only if
  787. the user gives the Set Send/Receive Pack commands above.
  788.  
  789.         Long packets may be used in conjunction with any other Kermit
  790. program that supports them.  Currently, these include IBM 370 VM/CMS Kermit
  791. 3.1, PDP-11 Kermit (for RSX, RT, RSTS, etc), and MS-Kermit itself.
  792.  
  793. EFFICIENCY:
  794.  
  795.         The IBM serial port interrupt routine, buffer handler for received
  796. chars, and the packet assembly/disassembly routines Spack and Rpack have been
  797. completely rewritten for efficiency, long packets, and high speed operations.
  798. It is possible to operate at 38400 baud on a plain 4.77 MHz IBM PC provided
  799. that the clock tick routine is not loaded with time consuming extras (Helpful
  800. Utilities, print spoolers, screen savers, and the like).  Long packet and
  801. high efficiency code are system independent; fancy high speed operation code
  802. is for IBM PC's and clones and the DEC Rainbow.
  803.  
  804. SCRIPTS:
  805.  
  806.         A simple script and raw file upload facility has been written by Jim
  807. Sturdevant and myself (Jim did the original version and we developed it from
  808. there).  The syntax and operation conform to the description of login
  809. scripts in the Kermit book, and in the DEC-20 section of the Kermit User
  810. Guide.  This code is actually system independent.
  811.  
  812.         Joe Doupnik
  813.         jrd@usu.bitnet
  814.  
  815. [Ed. - Many thanks, Joe!  The three versions that you sent have been put in the
  816. Kermit distribution for testing as MSTIBM.BOO (IBM PC family), MSTCLO.BOO
  817. ("semi-clones"), and MSTGEN.BOO (generic MS-DOS version, should run - slowly -
  818. on any DOS machine).  Further details about the printer control sequences and
  819. the script facility are in MST29B.DOC.  This second post-2.29 pre-release of
  820. MS-Kermit comes without sources because the source is still undergoing
  821. development towards the forthcoming "real" release, and is being issued
  822. primarily to relieve the many Kermit users who have been affected by the
  823. internal-modem and interpacket-null problems.  If no serious flaws are
  824. encountered, this release will replace 2.29 on our distribution diskettes;
  825. therefore, IBM-PC Kermit users are strongly encouraged to get this new version
  826. and try it out, and report any problems back to Info-Kermit.  It has been
  827. tested on a PC/AT at Columbia against VAX/Unix, DEC-20, and IBM VM/CMS (both
  828. linemode and full-screen) Kermits, and seems to work as advertised.
  829.  
  830. The next true release of MS Kermit, to be called 2.30, will also include a
  831. completely reworked key definition facility, which will allow key definitions
  832. to work on any system covered by MS-Kermit, not just a select few, and will
  833. allow Kermit "verbs" (like scroll back one screen, send a BREAK, toggle mode
  834. line, etc) to be assigned to arbitrary keys.  It will probably also include
  835.  
  836. INFO-KERMIT DIGEST V6 #2                                                Page 13
  837.  
  838. some other features, like reporting of performance statistics.  Volunteers
  839. for testing the new code on systems that Joe does not have access to are most
  840. welcome; such systems include the Wang PC, Victor 9000, HP-110 and 150, Sanyo
  841. MBC, ACT Apricot, Heath/Zenith 100, Grid Compass, TI PC, etc.  Please send
  842. mail to Info-Kermit@CU20B if you'd like to volunteer.  The IBM version also
  843. needs rigorous testing under all the many and varied conditions our network
  844. readers can subject it to: with various window and desktop managers, in
  845. conjunction with different terminate-and-stay-resident (TSR) utilities,
  846. with ANSI.SYS and its many replacements, with keyboard utilities like
  847. ProKey, with networks like PC Network and Token Ring, with every conceivable
  848. kind of host at the other end of the connection.  This is one of the most
  849. widely used pieces of software in the world and YOU are the quality control!
  850.  
  851. Internet users may get the new files from host CU20B.COLUMBIA.EDU using FTP,
  852. login ANONYMOUS, any password.  The files are KER:MST29B.* (documentation),
  853. KER:MSTIBM.* (IBM version), KER:MSTCLO.* (semi-clone version), and
  854. KER:MSTGEN.* (generic DOS version).  The .EXE files are encoded as printable
  855. ".BOO" files, which may be decoded using any of the KER:MSBPCT.* programs.
  856. If you're unfamiliar with Kermit network distribution at Columbia, first GET
  857. the file KER:AAAREAD.ME, read it, and take it from there.  BITNET users may
  858. request the files from KERMSRV at host CUVMA; to get started you TELL
  859. KERMSRV AT CUVMA HELP (or SEND/REM, or whatever the syntax on your host is).
  860. The files should also show up at the Oklahoma State University (okstate)
  861. UUCP Kermit server within a few days.]
  862.  
  863. ------------------------------
  864.  
  865. Date: 13 JAN 87 23:00-MDT
  866. From: JRD@USU
  867. Subject: Issues for New MS-DOS Kermit Keyboard Translator
  868. Keywords: MS-DOS Kermit, Keyboard Translation
  869.  
  870. [Ed. - The following message from Joe Doupnik, the current developer of MS-DOS
  871. Kermit, who is working on the forthcoming release.  The major area that has not
  872. been addressed so far is the keyboard translation facility of Kermit.
  873. Presently, this facility is available only in selected implementations: the IBM
  874. PC family & compatibles, the DEC Rainbow, and maybe a couple others.  The
  875. reason it hasn't spread further is that it is done in a very system-dependent
  876. way.  The system dependence has obvious benefits: speed, and the ability to get
  877. at every conceivable key combination (like Ctrl-Shift-Alt-a), but the lack of
  878. portability is a drawback.  The other major problem with the "old way" is that
  879. certain functions, like screen rollback, modeline toggle, and BREAK
  880. transmission, were hardwired to certain keys and could not be moved.  The
  881. recently released alternate Rainbow Kermit (MSVRB2) addressed this problem by
  882. enumerating every conceivable Kermit function and allowing them to be assigned
  883. to arbitrary keys by number.  Anyone interested in these issues should grab
  884. a copy of MSVRB2.DOC to see how this was done, and how it is presented to the
  885. users.  On the assumption that the keyboard translator will change, Joe
  886. presents what he feels to be the relevant issues -- compatibility with old
  887. key definition files, efficiency, portability, adaptability to changing
  888. keyboard and system design, etc -- and solicits opinions.]
  889.  
  890.         First, to answer the obvious question of "What would you like
  891. in a keyboard translator?" Everything, naturally. Naturally, but ...
  892.  
  893.         I see a number of main goals of a translator. Recall, the translator
  894.  
  895. Page 14                                                INFO-KERMIT DIGEST V6 #2
  896.  
  897. is active only during Connect mode.
  898.         1. Almost any key should be able to emit (send to the other side)
  899. any 8 bit character code (a char in my shorthand) or even a string of
  900. them (a string). The binary null character is the only exception.
  901. [Ed. - Why?]
  902.         2. Common Kermit functions such as send a break, show the system
  903. status, toggle the printer on or off, and so forth should be assignable
  904. to almost any key. Included in the function category are cursor movements
  905. when a terminal emulator is used since some emulations require the movement
  906. escape sequence to be different depending on the state of the emulator yet
  907. we still think of left arrow as a left arrow key. Future functions should
  908. be incorporatable with little effort. I refer to these function operations
  909. as named Kermit "verbs", meaning do some complex pre-programmed operation.
  910.         3. Several keys could send the same character, string, or activate
  911. the same "verb", without interference. Each key definition is distinct so
  912. undefining one key does not undefine related keys.
  913.         4. Keys which are defined ought to be undefinable easily and those
  914. defined ought to be shown upon demand either per key or the whole set.
  915.         5. Default definitions should be built-in for some emulators to reduce
  916. the necessity of using a startup file of definitions, yet when such a file
  917. is read into Kermit its contents should take precedence over existing
  918. definitions. Any such file should be plain ascii, without control codes or
  919. other unprintable characters. Similarly, old unused definitions should be
  920. purged automatically if they occupy limited space; strings, in particular,
  921. are space hungry.
  922.         6. A controversial point. The name of a key (what is on the keycap)
  923. can be sacrificed in favor of an obscure number if by so doing that particular
  924. Kermit is freed of a particular keyboard. IBM-AT and XT owners take note.
  925. By referring to keys via the system's internal numerical mumbo-jumbo then
  926. the system can tell us if key F12 exists without the translator having any
  927. direct foreknowledge (i.e., code having been written with that key in mind)
  928. of such keys. Clearly, the disadvantge is less spontaneous key defining
  929. and muttered comments about technical persons while pondering keys versus
  930. key-numbers. More on this technical aspect later since it does affect design
  931. of a translator.
  932.         7. The manner of defining keys, that is the syntax of a Kermit
  933. command, should be reasonably similar from machine to MS DOS machine so
  934. that a single Kermit manual can explain matters for all. This has the
  935. further hidden benefit of allowing more of the core translator code
  936. to be used on all machines so that one improvement is shared immediately.
  937. More elegant full color menus could be used where appropriate and when
  938. someone implements them for a given machine.
  939.         8. Whatever may be done, the translator should not be a memory/cpu
  940. hog, should not consume acres of Status or Set display space, nor should it
  941. be visible to those people who would rather work without a translator.
  942. Similarly, the translator should attempt to co-exist with resident keyboard
  943. utilities such as SuperKey, ProKey, and the like with Kermit reading what
  944. these resident utilities deliver.
  945.         9. A keyboard translator is not an editor nor a programming language
  946. nor a cover up for a clumsy host nor anything more than a simple translator.
  947.         10. Finally, the syntax of definitions should permit unusual
  948. string constructions with embedded control codes and spaces, full eight bit
  949. character codes, and permit sufficient length to be useful as full remote
  950. host commands. The definition should be printable for documenting on paper
  951. and for editing; straight printable ascii. Such definitions could be entered
  952. from an existing file and (not just or) directly from the keyboard.
  953.  
  954. INFO-KERMIT DIGEST V6 #2                                                Page 15
  955.  
  956.  
  957.         That's my preliminary wish list. Item 6 will be of immediate
  958. concern to many readers.
  959.  
  960.         For purposes of illustration, let me describe one translator as a
  961. user would encounter it.
  962.  
  963. ;Defining a key:
  964. ; Command is SET KEY <key ident><whitespace><definition>
  965. ;
  966. ; <key ident> is
  967. ;               a single ordinary ascii char or
  968. ;               the numerical equivalent of an ascii char or
  969. ;               a Scan Code written as a number or
  970. ;               keyword SCAN followed by a number.
  971. ;               ?       Displays help message.
  972. ;       Numbers and Binary codes are of the form
  973. ;               \123    an octal number
  974. ;               \o456   an octal number         base letters o, d, x can be
  975. ;               \d213   a decimal number        upper or lower case
  976. ;               \x0d    a hex number
  977. ;               \{b###}  braces around above material following slash.
  978. ;               Braces are optional, and the default number base is octal.
  979. ;               The backslash character \ is required.
  980. ;
  981. ; <whitespace> is one or more spaces and or tabs.
  982. ;
  983. ; <definition> is
  984. ;       missing altogether which "undefines" a key.
  985. ;       \Kverb          for a Kermit action verb; upper or lower case K is ok
  986. ;       \{Kverb}        ditto. Verb is the name of an action verb.
  987. ;       text            a string with allowed embedded whitespace and embedded
  988. ;                       binary chars as above. This kind of string may not
  989. ;                       commence with sequences \K or \{K; use braces below.
  990. ;       {text}          string confined to material within but excluding
  991. ;                       the braces. Note, where the number of opening braces
  992. ;                       exceeds the number of closing braces the end of line
  993. ;                       terminates the string: {ab{}{{c}d ==> ab{}{{c}d
  994. ;                       but  {ab}{{c}d ==> ab.
  995. ;       ?               Displays help message and lists all action verbs.
  996. ;
  997. ;       A key may be translated into any single 8 bit code.
  998. ;
  999. ;       Comments can follow a Kermit action verb or a braced string; no
  1000. ;       semicolon is required since all are stripped out by the Take file
  1001. ;       reader before the defining text is seen by SET KEY.
  1002. ;
  1003. ;       The current Kermit escape character cannot be translated without
  1004. ;       subtrafuge. Many keys can yield the same escape character.
  1005. ;
  1006. ;       Examples:
  1007. ;               Set Key q z
  1008. ;                               makes key q send character z
  1009. ;               Set Key \7 \33[0m
  1010. ;                               makes key Control G send the four byte
  1011. ;                               string  ESC [ 0 m
  1012.  
  1013. Page 16                                                INFO-KERMIT DIGEST V6 #2
  1014.  
  1015. ;               Set Key q
  1016. ;                               undefines key q so it sends itself (q) again.
  1017. ;               Set Key \4455 \kexit
  1018. ;                               defines IBM Alt-X to invoke the leave connect
  1019. ;                               mode verb "exit" (Kermit's escape-char ^]c).
  1020. ;               Set Key \x0c Login \{x0d}myname\{x0d}mypass\x0d
  1021. ;                               defines Control L to send the string
  1022. ;                               Login <cr>myname<cr>mypass<cr>
  1023. ;
  1024. ;Showing a key:
  1025. ; Command is SHOW KEY <cr>
  1026. ; System prompts user to press a key and shows the definition plus the
  1027. ; free space for strings and other definitions. Responding to the Press
  1028. ; a Key prompt with a question mark produces a list of all defined keys.
  1029.  
  1030.         Some example "verbs" are exit, send-a-break, status, toggle-mode-line,
  1031. toggle-printer, the four arrow keys, definitions for Function keys emulating a
  1032. VT102 terminal (for IBM and several other machines), and so forth totaling over
  1033. 40 "verbs."  256 verbs are permitted if the space is set aside accordingly.
  1034. Strings are limited to a full Kermit command line of 128 characters, and a
  1035. nominal 1 K byte buffer is allocated to hold all multi-character strings; it
  1036. could be much larger. Single replacement characters come out of a pool of
  1037. definition packets set at say 100-200 possible definitions, or more if needed.
  1038. A European or Dovark keyboard typically would use single character replacements
  1039. and cost 4 bytes of table space per definition.
  1040.  
  1041.         Additional technical comments on the example.
  1042.  
  1043.         This example translator uses the number business to identify a
  1044. key. Such numbers are displayed by the Show Key command. The benefit to the
  1045. systems designer is the same code with only minor changes ports well to
  1046. an IBM PC or a Generic terminal driven device or just about any other
  1047. machine. It was also designed to be "unplugged" by using a replacement
  1048. code file if the space consumed were too much for a system; unplugging
  1049. means an assembly language file need only be substitued whole for another
  1050. without any editing.
  1051.         Also, the numerical key identification scheme relies on the local
  1052. operating system to provide a key's magic number for tomorrow's fancy
  1053. 125 key keyboard with attached mouse and telephone dialer without Kermit being
  1054. pre-designed for that device. A suprising new keycode is just another
  1055. number to the translator. In fact, the main body of the translator knows
  1056. precisely zero about keyboards! It sees a keycode number and follows
  1057. instructions in the translation tables. A short system dependent procedure
  1058. is charged with the easy task of obtaining a key response and delivering it
  1059. in standardized form to the main translator. Much easier on the programmer!
  1060.         This example translator is "non-modal" in the sense that one key
  1061. always means the same thing. Modes could be introduced, such as when
  1062. examining the Status display a certain key could bring up details of the
  1063. serial port or packet parameters but do something else while Kermit is
  1064. acting as a terminal. The cost of modes is in space for code and extra tables
  1065. and a more complex key definition scheme (not to mention major headaches
  1066. concerning compatibility among different machines).
  1067.         An actual implementation of this example uses about 6-7 Kbytes for
  1068. code plus tables. It works much faster than my speeded up IBM AT keyboard.
  1069.  
  1070.         So, it's not perfect is it? What we will get is a combination of
  1071.  
  1072. INFO-KERMIT DIGEST V6 #2                                                Page 17
  1073.  
  1074. your best ideas blended with the necessities of writing one for multiple
  1075. machines. It's a fine time to do a super job.
  1076.  
  1077.         Regards,
  1078.         Joe D.
  1079.  
  1080. ------------------------------
  1081.  
  1082. Date: 13 Jan 87 07:55:00 EST
  1083. From: "INFOCEN - Greg Elder" <elder@wpafb-info2.ARPA>
  1084. Subject: Kermit Thru DECserver 100's
  1085. Keywords: DECserver
  1086.  
  1087. I've used KERMIT through DECserver 100's to communicate with and transfer to
  1088. VAX/VMS systems.  I've run at 9600 baud with no problems.  The only thing I
  1089. needed to do was set some of the parameters on the DECserver as described on
  1090. page 20 of the DECserver 100 Terminal Server User's Pocket Guide.  This page
  1091. describes how to set up the DECserver for file transfers.  Basically you
  1092. give the server these commands:
  1093.  
  1094.     Local> SET BAC NONE FOR NONE LOS NONE
  1095.     Local> SET BRO DIS FLO DIS LOS DIS
  1096.  
  1097. These commands turn-off the ability to have special switch characters
  1098. (backward, forward, and local switches) on the server and it disables flow
  1099. control, broadcast, and loss notification on the server.  Hope this
  1100. information is helpful.
  1101.  
  1102. Greg Elder
  1103. elder@wpafb-info2
  1104.  
  1105. ------------------------------
  1106.  
  1107. Date: Wed, 14 Jan 1987 02:19 PST
  1108. From: JAJZ801%CALSTATE.BITNET@WISCVM.WISC.EDU
  1109. Subject: MD? Kermits
  1110. Keywords: ISIS/MDS Kermit
  1111.  
  1112.   Which of the two ISIS/MDS kermits should be considered the latest and
  1113. greatest ? The help files for each make it a little ambiguous with entries
  1114. about the same date (within a couple of months) and a comment that one was
  1115. received based upon the other which was upgraded soon after .... sigh. Is
  1116. there a real difference or what? (weak docs)
  1117.  
  1118. ------------------------------
  1119.  
  1120. End of Info-Kermit Digest
  1121.  
  1122. Page 18                                                INFO-KERMIT DIGEST V6 #3
  1123.  
  1124. Info-Kermit Digest         Mon, 26 Jan 1987       Volume 6 : Number 3
  1125.  
  1126. Today's Topics:
  1127.  
  1128.         Announcing Kermit for PICK (REALITY) OS on Microdata Systems
  1129.              Announcing Kermit for the CIE 680/XX Microcomputer
  1130.         Announcing Kermit for the MODCOMP Classic running MAX IV OS
  1131.                          Kermit BITNET Distribution
  1132.                          Wang Kermit 2.29a Works!!!
  1133.                  Mskermit Version 2.29 Keys for the IBM PC
  1134.                 Bad Filenames in MS-DOS Kermit Version 2.29
  1135.                         MS-DOS Kermit Version 2.29b
  1136.                Problems Compiling C-Kermit on ATT 3BX Systems
  1137.                  Update on Commodore-64/C-128 Kermit Wanted
  1138.  
  1139. ----------------------------------------------------------------------
  1140.  
  1141. Date: Thu 22 Jan 87 15:13:03-EST
  1142. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1143. Subject: Announcing Kermit for PICK (REALITY) OS on Microdata Systems
  1144. Keywords: PICK Kermit
  1145.  
  1146. This is to announce a version of Kermit for the PICK operating system,
  1147. contributed by Joe Fisher, a computer consultant in Austin, Texas.  This
  1148. first release, 0.2C, is written in DATA/BASIC (with some Microdata assembler
  1149. subroutines), and has been successfully run only on the Microdata (now
  1150. McDonald Douglas) REALITY systems under version 4.2E of the REALITY (the
  1151. original PICK) operating system.  It is very much still in the development
  1152. stage (as reflected by the version number) and a great deal of work will be
  1153. necessary in order to bring it up to the expectations of the Kermit user
  1154. community.  It will transfer error-free data however, and has been used with
  1155. a number of other Kermits, including IBM PCs with MS-DOS, DEC Pro-350 with
  1156. P/OS, VAX/VMS, PDP-11 with RSX, etc.  The programs have been transferred to
  1157. PICK 1.3 running on the IBM PC-XT and testing is underway.  Changes in the
  1158. I/O code will have to be made there but operation should be more reliable
  1159. than on the Microdata.
  1160.  
  1161. For the purposes of Kermit distribution, the numerous files have been packed
  1162. together into two large files, PICK.BAS and PICK.DOC -- source and
  1163. documentation, respectively.  Each file-within-a-file starts with a line of
  1164. the form
  1165.  
  1166. <<< name >>>
  1167.  
  1168. in which "name" is the actual name of the original file.  The files are
  1169. available in KER:PICK.* on CU20B, and as PICK * from KERMSRV at CUVMA on
  1170. BITNET.
  1171.  
  1172. ------------------------------
  1173.  
  1174. Date: Fri 23 Jan 87 12:12:15-EST
  1175. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1176. Subject: Announcing Kermit for the CIE 680/XX Microcomputer
  1177. Keywords: CIE Kermit
  1178.  
  1179. This is to announce a version of Kermit for the CIE 680/XX microcomputer,
  1180.  
  1181. INFO-KERMIT DIGEST V6 #3                                                Page 19
  1182.  
  1183. contributed by David S. Lawyer of the University of California at Irvine.
  1184. This program is only a stopgap measure until a later version of Kermit (the
  1185. so called C-Kermit for example) can be ported to the CIE.  One exception to
  1186. this may be for CIE's which only have 256K of RAM.  Since this kermit code
  1187. (when compiled) is much shorter than the C-Kermit, it will run well on
  1188. computers with limited RAM memory.  This Kermit represents a modification to
  1189. the "UNIX Kermit" of 1981-1983.
  1190.  
  1191. NOTE TO NON-UCI USERS:  UCI= The University of California at Irvine.
  1192. This Kermit program was developed for use at UCI and may not work as well
  1193. elsewhere without additional modifications.
  1194.  
  1195. The program named kerm (source code kerm.c in the C language) is a program
  1196. modified at UCI for use on the CIE computer which adheres to the Kermit
  1197. protocols.  You may use Kermit to connect to a remote host, and then log on
  1198. to it using the connect command.  Then you may either: use your CIE like a
  1199. fairly dumb terminal connected to the remote (i.e. have a session on the
  1200. remote computer) or utilize both the CIE Kermit and the Kermit on the remote
  1201. to transmit files between the remote and the CIE.
  1202.  
  1203. For the purposes of Kermit distribution, the numerous files have been packed
  1204. together into four large files, CIE680.C, CIE680.ANN and CIE680.BWR
  1205. CIE680.HLP -- source, this message, a beware file and limited documentation,
  1206. respectively.  Each file-within-a-file starts with a line of the form
  1207.  
  1208. <<< name >>>
  1209.  
  1210. in which "name" is the actual name of the original file.  The files are
  1211. available in KER:CIE680.* on CU20B, and as CIE680 * from KERMSRV at CUVMA on
  1212. BITNET.
  1213.  
  1214. ------------------------------
  1215.  
  1216. Date: Fri 23 Jan 87 12:46:10-EST
  1217. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  1218. Subject: Announcing Kermit for the MODCOMP Classic running MAX IV OS
  1219. Keywords: MODCOMP Kermit
  1220.  
  1221. This is to announce a version of Kermit for the MODCOMP Classic running
  1222. under the MAX IV operating system, contributed by BOB BORGESON, of SETPOINT,
  1223. Inc., 10245 Brecksville Rd., Brecksville, Ohio 44141.  This release is
  1224. version A.0., and is written in FORTRAN and Assembler and should be compiled
  1225. with a FR5 compiler and assembled using the M5A assembler.  The program has
  1226. been tested between the MODCOMP and an IBM PC running PROCOMM, a Macintosh
  1227. with Red Ryder and a micro-VAX with Kermit-32.  MODCOMP Kermit has been
  1228. donated to the MODCOMP user group, MUSE.
  1229.  
  1230. For the purposes of Kermit distribution, the numerous files have been packed
  1231. together into three large files, MODCMP.ASM, MODCMP.ANN and MODCMP.DOC --
  1232. source, this announcement and documentation, respectively.  Each
  1233. file-within-a-file starts with a line of the form
  1234.  
  1235. <<< name >>>
  1236.  
  1237. in which "name" is the actual name of the original file.  The files are
  1238. available in KER:MODCMP.* on CU20B, and as MODCMP * from KERMSRV at CUVMA on
  1239.  
  1240. Page 20                                                INFO-KERMIT DIGEST V6 #3
  1241.  
  1242. BITNET.
  1243.  
  1244. ------------------------------
  1245.  
  1246. Date: Fri, 23 Jan 87 10:39:40 ULG
  1247. From: Andre PIRARD <A-PIRARD@BLIULG12>
  1248. Subject: Kermit BITNET Distribution
  1249. Keywords: BITNET, KERMSRV, EARN
  1250.  
  1251. I recently ordered Mcintosh Kermit from KERMSERV at CUVMA to be sent here to
  1252. the University of Liege in Belgium.  This was on the 11th of this month.  12
  1253. days after, I just received CKMKER.HQX from the net. I am still waiting for a
  1254. DOC file.  And I had promised it for 20th.  Now, during that time, I've had
  1255. some peeping into BITNIC's RSCS queue.  It used to amount to a mean 400 to
  1256. 800 files. I have been amazed by the number of apparently huge Kermit files
  1257. (QUKERMIT) waiting for a chance to go.  Short files take over larger ones and
  1258. get reasonable delays.  Now my suggestion.  Why not spare a sattelite channel
  1259. and install a Kermit redistribution site on the net this side the atlantic?
  1260. The problem being where and how to raise interest, you might take advantage
  1261. of Info-Kermit to ask for candidates.  If you give away the file server and
  1262. claim for reasonable disk space and maintenance time, I think there might
  1263. well be some candidates.  The only problem is, consequently, traffic load.
  1264. It costs nothing to ask anyway.  Sincerely yours.
  1265.  
  1266. [Ed. - Sorry for the inconvenience.  Are there any BITNET (EARN) sites in
  1267. Europe that would be willing to act as BITNET Kermit file servers?  We
  1268. (Columbia) would be glad to send periodic tapes.  KERMSRV software is
  1269. available for VM/CMS, written in Columbia Wylbur Exec language, and for
  1270. VAX/VMS written in DCL.  A Kermit BITNET file server could also be
  1271. implemented using LISTSERV, which is already widely used in Europe.  The
  1272. collection currently stands at about 50 megabytes, and growing.  Meanwhile,
  1273. European sites might find it easier to take advantage of the European Kermit
  1274. tape distribution centers, one at Lancaster University serving the UK and
  1275. Eire, and for continental distribution, "Club Kermit" based in France, a
  1276. DECUS VMS SIG-style tape distribution tree.]
  1277.  
  1278. ------------------------------
  1279.  
  1280. Date: Tue 20 Jan 87 00:09:01-EST
  1281. From: Christopher P. Lent <OC.PEDHEM@CU20B.COLUMBIA.EDU>
  1282. Subject: Wang Kermit 2.29a Works!!!
  1283. Keywords: Wang PC, MS-Kermit
  1284.  
  1285. I got the Wang-PC version of Kermit working. I also included all the 2.29a
  1286. modules and they seem to work perfectly.
  1287.  
  1288. So now all it's missing is:
  1289.   Modem control for hangup
  1290.   Define/show Key
  1291.   Terminal Emulator (beyond WANG BIOS support).
  1292.   Actual port names corresponding to Kermit's idea.
  1293.    (Currently COM1 and COM2 are equivalent to AUX).
  1294.  
  1295. Many things work now which didn't before:
  1296.   A. SET BAUD works (up to 19200 baud!)
  1297.   B. Status no longer crashes kermit with "Divide overflow".
  1298.  
  1299. INFO-KERMIT DIGEST V6 #3                                                Page 21
  1300.  
  1301.   C. 2.29a commands (transmit,pause,input ... )
  1302.  
  1303. I'm working on the missing parts but I figured I'd send along a MSTWNG.EXE and
  1304. MSTWNG.BOO file to allow some of the rest of the world to get going while I
  1305. finish this up.
  1306.  
  1307. The version number on this version is:
  1308.  
  1309. Wang (CP Lent 19 Jan 87) Kermit-MS V2.29a 1 Oct 86
  1310.  
  1311. Chris Lent
  1312.  
  1313. OC.PEDHEM@CU20B.COLUMBIA.EDU    (ARPA)
  1314. PEDHEM@CUCCFA            (BITNET)
  1315. ihnp4!philabs!phri!cooper!chris    (UUCP)
  1316.  
  1317. [Ed. - Thanks!  The files have been placed in KER:MSTWNG.BOO and
  1318. KB:MSTWNG.EXE, and the new Wang support will be included in the next
  1319. release.]
  1320.  
  1321. ------------------------------
  1322.  
  1323. Date: Mon, 19 Jan 87 09:38 EST
  1324. From: <MICHOT@UBVMS.BITNET>
  1325. Subject: Mskermit Version 2.29 Keys for the IBM PC
  1326. Keywords: MS-DOS Kermit, IBM PC Keyboard
  1327.  
  1328. Hi - regarding Doug Moncur's mapping of VT100 keys for use with MS Kermit
  1329. 2.29 for the IBM PC keyboard; here at the University Of Buffalo the Micro
  1330. Information Center distributes MS Kermit 2.29 to students, faculty and
  1331. staff.  A locally written, 140K ASCII file is included, discussing specific
  1332. file transfer/emulation situations, especially in VMS and CMS.  Here is a
  1333. fairly long excerpt from the file.  If you are interested in receiving the
  1334. entire 140K file, please send a blank IBM PC diskette with a written request
  1335. and return mailer to Micro Services Group, University Of Buffalo, Computing
  1336. Center, Buffalo, NY 14260.  Please note that no electronic requests will be
  1337. acknowledged.  However, I can send the entire file to Columbia University if
  1338. you feel it is worth considering as an addition to your current MS Kermit
  1339. distribution files.
  1340.  
  1341. Hope this helps- MICHOT = Micro Services Staff
  1342. michot@ubvmsc.bitnet
  1343.  
  1344.  
  1345.        MS Kermit 2.29 uses the IBM PC function key area for these
  1346.        functions.  The IBM PC numeric keypad area DOES NOT correlate
  1347.        to the VT100 keypad area in MS Kermit 2.29.  In the IBM PC
  1348.        function key area, the following diagram shows how the PC
  1349.        function keys are defined as VT100 keypad keys:
  1350.  
  1351.                                             (shifted function keys)
  1352.  
  1353.           +---------+    +---------+        +---------+     +---------+
  1354.        F1 |  PF 1   | F2 |  PF 2   |    SF1 | KeyPad  | SF2 | KeyPad  |
  1355.           |         |    |         |        |    6    |     |   ,     |
  1356.           +---------+    +---------+        +---------+     +---------+
  1357.  
  1358. Page 22                                                INFO-KERMIT DIGEST V6 #3
  1359.  
  1360.           +---------+    +---------+        +---------+     +---------+
  1361.        F3 |  PF 3   | F4 |  PF 4   |    SF3 | KeyPad  | SF4 | KeyPad  |
  1362.           |         |    |         |        |    1    |     |   2     |
  1363.           +---------+    +---------+        +---------+     +---------+
  1364.           +---------+    +---------+        +---------+     +---------+
  1365.        F5 | KeyPad  | F6 | KeyPad  |    SF5 | KeyPad  | SF6 |  Enter  |
  1366.           |    7    |    |    8    |        |    3    |     |         |
  1367.           +---------+    +---------+        +---------+     +---------+
  1368.           +---------+    +---------+        +---------+     +---------+
  1369.        F7 | KeyPad  | F8 | KeyPad  |    SF7 | KeyPad  | SF8 | KeyPad  |
  1370.           |    9    |    |    -    |        |    0    |     |    .    |
  1371.           +---------+    +---------+        +---------+     +---------+
  1372.           +---------+    +---------+        +---------+     +---------+
  1373.        F9 | KeyPad  | F10| KeyPad  |    SF9 |  Not    | SF10|  Not    |
  1374.           |    4    |    |    5    |        |  Used   |     |  Used   |
  1375.           +---------+    +---------+        +---------+     +---------+
  1376.  
  1377.  
  1378.         To function effectively in CMS, you need to know what function
  1379.          keys on the IBM PC perform what function in CMS.  The
  1380.          following diagrams illustrate how you would use the IBM PC
  1381.          function keys (and shifted function keys) in CMS:
  1382.  
  1383.                                                 (shifted function keys)
  1384.  
  1385.              +---------+    +---------+        +---------+     +---------+
  1386.           F1 |  PFK1   | F2 |  PFK2   |    SF1 |  PFK9   | SF2 |   PA3   |
  1387.              +---------+    +---------+        +---------+     +---------+
  1388.              +---------+    +---------+        +---------+     +---------+
  1389.           F3 |  PFK3   | F4 |   PA1   |    SF3 |  PFK10  | SF4 |  PFK11  |
  1390.              +---------+    +---------+        +---------+     +---------+
  1391.              +---------+    +---------+        +---------+     +---------+
  1392.           F5 |  PFK4   | F6 |  PFK5   |    SF5 |  PFK12  | SF6 |  Clear  |
  1393.              +---------+    +---------+        +---------+     +---------+
  1394.              +---------+    +---------+        +---------+     +---------+
  1395.           F7 |  PFK6   | F8 |   PA2   |    SF7 |         | SF8 | Insert  |
  1396.              +---------+    +---------+        +---------+     +---------+
  1397.              +---------+    +---------+        +---------+     +---------+
  1398.           F9 |  PFK7   | F10|  PFK8   |    SF9 |         | SF10|         |
  1399.              +---------+    +---------+        +---------+     +---------+
  1400.  
  1401.          The next diagram scopes out the IBM PC function key
  1402.          definitions using the XEDIT CMS Editor with MS Kermit 2.29:
  1403.  
  1404.                                                 (shifted function keys)
  1405.  
  1406.              +---------+    +---------+        +---------+     +---------+
  1407.           F1 |  Help   | F2 |   SOS   |    SF1 |         | SF2 |         |
  1408.              |         |    | Lineadd |        |         |     |         |
  1409.              +---------+    +---------+        +---------+     +---------+
  1410.              +---------+    +---------+        +---------+     +---------+
  1411.           F3 |  Quit   | F4 | BRKKEY  |    SF3 | Rgtleft | SF4 | Spltjoin|
  1412.              |         |    |         |        |         |     |         |
  1413.              +---------+    +---------+        +---------+     +---------+
  1414.              +---------+    +---------+        +---------+     +---------+
  1415.           F5 | TabKey  | F6 | SChange |    SF5 | Cursor  | SF6 |  Clear  |
  1416.  
  1417. INFO-KERMIT DIGEST V6 #3                                                Page 23
  1418.  
  1419.              |         |    |    6    |        |  Home   |     | Cmd line|
  1420.              +---------+    +---------+        +---------+     +---------+
  1421.              +---------+    +---------+        +---------+     +---------+
  1422.           F7 | Redisply| F8 |         |    SF7 |         | SF8 | Insert  |
  1423.              | Subcomm |    |         |        |         |     |         |
  1424.              +---------+    +---------+        +---------+     +---------+
  1425.              +---------+    +---------+        +---------+     +---------+
  1426.           F9 | Backward| F10| Forward |    SF9 |         | SF10|         |
  1427.              |         |    |         |        |         |     |         |
  1428.              +---------+    +---------+        +---------+     +---------+
  1429.  
  1430.        The next diagram illustrates the EDT full screen editor
  1431.        keypad definitions that would be used on the IBM PC
  1432.        function key area using MS Kermit 2.29:
  1433.  
  1434.                                          (shifted function keys)
  1435.  
  1436.        +---------+    +---------+        +---------+     +---------+
  1437.     F1 |  Gold   | F2 |  Help   |    SF1 |   Cut   | SF2 |  Del C  |
  1438.        |         |    |         |        | [Paste] |     | [Und C] |
  1439.        +---------+    +---------+        +---------+     +---------+
  1440.        +---------+    +---------+        +---------+     +---------+
  1441.     F3 |Find Next| F4 |  Del L  |    SF3 |  Word   | SF4 |   Eol   |
  1442.        | [Find]  |    | [Und L] |        |[Cngcase]|     |[Del Eol]|
  1443.        +---------+    +---------+        +---------+     +---------+
  1444.        +---------+    +---------+        +---------+     +---------+
  1445.     F5 |  Page   | F6 |  Sect   |    SF5 |  Char   | SF6 |  Enter  |
  1446.        |  [Cmd]  |    | [Fill]  |        |[Specins]|     |  [Subs] |
  1447.        +---------+    +---------+        +---------+     +---------+
  1448.        +---------+    +---------+        +---------+     +---------+
  1449.     F7 |  Append | F8 |  Del W  |    SF7 |  Line   | SF8 | Select  |
  1450.        |  [Repl] |    | [Und W] |        |[Open Ln]|     | [Reset] |
  1451.        +---------+    +---------+        +---------+     +---------+
  1452.        +---------+    +---------+        +---------+     +---------+
  1453.     F9 | Advance | F10| Backup  |    SF9 |  Not    | SF10|  Not    |
  1454.        | [Bottom]|    | [Top]   |        |  Used   |     |  Used   |
  1455.        +---------+    +---------+        +---------+     +---------+
  1456.  
  1457.         Press GOLD get first to get bracketed [] functions
  1458.  
  1459. ------------------------------
  1460.  
  1461. Date: Mon 19 Jan 87 22:44-EST
  1462. From: Ed Barton <EB%OZ.AI.MIT.EDU@XX.LCS.MIT.EDU>
  1463. Subject: Bad Filenames in MS-DOS Kermit Version 2.29
  1464. Keywords: MS-DOS Kermit
  1465.  
  1466. The IBM-PC implementation of Kermit 2.29 does not catch filenames that are
  1467. actually device names.  This was a great deal of trouble to figure out,
  1468. though perhaps the problem should have been obvious when it occurred.  For
  1469. example, if the file AUX.C is transferred to IBM-PC Kermit, Kermit will get
  1470. an error trying to write device AUX, which is how MS-DOS interprets the
  1471. filename AUX.C.  AUX.C should have been changed to XAUX.C or something.
  1472.  
  1473. ------------------------------
  1474.  
  1475.  
  1476. Page 24                                                INFO-KERMIT DIGEST V6 #3
  1477.  
  1478. Date: Mon, 19 Jan 87 21:07:55 est
  1479. From: Joel Seiferas  <joel@rochester.arpa>
  1480. Subject: MS-DOS Kermit Version 2.29b
  1481. Keywords: MS-DOS Kermit
  1482.  
  1483.      During a file transfer, in both 2.29a and 2.29b, the "File name" and
  1484. "KBytes transferred" data usually flash only briefly on my screen before
  1485. disappearing.  I'm working at 1200 baud, over a phone line; and I am dis-
  1486. playing on an IBM Monochrome Display, via a 64K IBM EGA.  My PC is an early
  1487. one, but I have updated the BIOS and replaced the 8088 with an NEC V20.  My
  1488. screen driver is Fansi-Console 2.0.
  1489.  
  1490.                 Joel Seiferas
  1491.                 joel@rochester
  1492.  
  1493. ------------------------------
  1494.  
  1495. Date: Tue, 13 Jan 1987 11:40 EST
  1496. From: Lawrence Fan <GYACC@CUNYVM>
  1497. Subject: Problems Compiling C-Kermit on ATT 3BX Systems
  1498. Keywords: C-Kermit, UNIX Kermit, ATT 3BX
  1499.  
  1500. I am having a compile problem with C-Kermit 4D(061) on ATT 3BX systems.  I
  1501. get warnings when I compile.  Not enough to kill the process but
  1502. nevertheless, trouble.  The 'make' did finish and I do have wermit and it is
  1503. able to run...  but the warnings are bothering me.  I am enclosing the
  1504. warnings when I do 'make att3bx':
  1505.  
  1506.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckuusr.c
  1507. "ckuusr.c", line 1047: warning: illegal pointer combination, op =
  1508. "ckuusr.c", line 1048: warning: illegal pointer combination, op =
  1509.  
  1510.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckutio.c
  1511. ckutio.c: 23: extra tokens (ignored) after directive
  1512. ckutio.c: 94: extra tokens (ignored) after directive
  1513. ckutio.c: 451: extra tokens (ignored) after directive
  1514. ckutio.c: 1151: extra tokens (ignored) after directive
  1515. ckutio.c: 1166: extra tokens (ignored) after directive
  1516. ckutio.c: 1574: extra tokens (ignored) after directive
  1517. "ckutio.c", line 950: warning: illegal pointer combination, op ==
  1518.  
  1519.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckudia.c
  1520. "ckudia.c", line 583: warning: illegal pointer combination, op !=
  1521. "ckudia.c", line 623: warning: illegal pointer combination, op =
  1522. "ckudia.c", line 624: warning: illegal pointer combination, op =
  1523.  
  1524.     cc -DUXIII -DATT3BX -DDEBUG -DTLOG -i -O -c ckuscr.c
  1525. "ckuscr.c", line 253: warning: illegal pointer combination, op =
  1526.  
  1527. Thanks a lot for your help.
  1528.  
  1529. [Ed. - There are two problems.  First, your compiler is complaining about
  1530. "extra tokens" after #endif and #else directives in ckutio.c, the most
  1531. heavily conditionalized module of C-Kermit.  These "tokens" are merely the
  1532. proprocessor variables (like ATT3BX) from the matching #if, added for
  1533. clarity.  Most compilers don't complain about them, and they don't seem to
  1534.  
  1535. INFO-KERMIT DIGEST V6 #3                                                Page 25
  1536.  
  1537. be causing any real problem.  Perhaps in the next release they should be
  1538. turned into real comments, e.g. "#endif V7" will become "#endif /* V7 */".
  1539.  
  1540. All the other messages ("illegal pointer combination") have to do with the
  1541. signal() function; see signal(2) in your Unix manual.  'signal()' is
  1542. supposedly declared (in <signal.h>) like so:
  1543.  
  1544.     int (*signal(sig,func))();
  1545.     int sig;
  1546.     void (*func)();
  1547.  
  1548. i.e. 'signal' is a pointer to a function that returns an integer (see p.195
  1549. of the C book).  The 'func' is either a symbol, such as SIG_IGN, defined in
  1550. <signal.h>, or a pointer to an integer function that you supply.  Symbols
  1551. are defined like so in <signal.h>, at least on my 4.2BSD system:
  1552.  
  1553.     #define SIG_IGN (int (*)())1
  1554.  
  1555. i.e. a pointer to an imaginary function that returns a constant of 1 (did I
  1556. say that right?)  When you invoke signal() to associate a new function with
  1557. a particular signal, it's supposed to return a pointer to the function that
  1558. was previously associated with that signal, allowing you to save, restore,
  1559. and test the interrupt structure.  Thus Kermit does things like:
  1560.  
  1561.     int (*istat)(), (*qstat)();
  1562.  
  1563. >   istat = signal(SIGINT,SIG_IGN);    /* Let the fork handle keyboard */
  1564. >   qstat = signal(SIGQUIT,SIG_IGN);    /* interrupts itself... */
  1565.       :
  1566.       :
  1567.     signal(SIGINT,istat);        /* Restore interrupts */
  1568.     signal(SIGQUIT,qstat);
  1569.  
  1570. and
  1571.  
  1572. >   if (signal(SIGINT,SIG_IGN) == SIG_IGN) ... ;
  1573.  
  1574. Your compiler is complaining about the statements marked with ">" because it
  1575. believes there is a type mismatch between signal() and istat, qstat, and
  1576. SIG_IGN.  Check the definition of signal() in your system's <signal.h> and
  1577. see if you can find out why, then let us know.  The rest of the "illegal
  1578. pointer combinations" are of the same nature.  If some new release of the
  1579. ATT 3BX C compiler and/or header files is causing this problem, we'll have
  1580. to do something special within ATT3BX conditionals, since the current setup
  1581. seems to cause no problems on other systems.  Let's hear it for portability...
  1582. Can any ATT 3BX System V experts out there shed any further light?]
  1583.  
  1584. ------------------------------
  1585.  
  1586. Date: 15 Jan 87 06:22:28 GMT
  1587. From: ggw@ethos.UUCP (Gregory Woodbury)
  1588. Subject: Update on Commodore-64/C-128 Kermit Wanted
  1589. Keywords: Commodore-64
  1590.  
  1591. A few months ago, someone asked if there were any plans to update the C-64
  1592. kermit for a native mode C-128 kermit.  I have been watching with bated breath
  1593.  
  1594. Page 26                                                INFO-KERMIT DIGEST V6 #3
  1595.  
  1596. for a reply (but apparently in vain).  It seems that with the expanded memory
  1597. available in the 128 that a significantly better version could be made, without
  1598. requiring the users to resort to the CP/M mode to get a better kermit.  Any
  1599. information on this project would be appreciated.
  1600.  
  1601. Gregory G. Woodbury                The usual disclaimers apply
  1602. CEO, Research Triangle C-64/128 User's Group
  1603. {duke|mcnc|rti-sel}!ethos!ggw                 The line eater is a boojum snark!
  1604.  
  1605. ------------------------------
  1606.  
  1607. End of Info-Kermit Digest
  1608.  
  1609. INFO-KERMIT DIGEST V6 #4                                                Page 27
  1610.  
  1611. Info-Kermit Digest         Wed, 4 Feb 1987       Volume 6 : Number 4
  1612.  
  1613. Today's Topics:
  1614.  
  1615.                             MS-DOS Kermit 2.29b
  1616.                     Note for Testers of MS Kermit 2.29b.
  1617.                            MS-DOS Key Definitions
  1618.                         Kermit Keyboard Redefinition
  1619.                             Keyboard Translator
  1620.                                 Bugs in WART
  1621.                           Commodore-64/C128 Kermit
  1622.                  Rationale for C-Kermit's approach to DTR?
  1623.                         Kermit for Apple // ProDOS?
  1624.  
  1625. ----------------------------------------------------------------------
  1626.  
  1627. Date: 26 JAN 87 21:02-MDT
  1628. From: JRD@USU
  1629. Subject: MS-DOS Kermit 2.29b
  1630. Keywords: MS-DOS Kermit, 2.29b
  1631.  
  1632. RE: Kermit Digest V6 #3
  1633.  
  1634.         Ed Barton reported that MS DOS interprets incoming filenames
  1635. such as AUX.C as meaning send the contents to device AUX. He recommends
  1636. Kermit rename the file to XAUX.C or similar. I just tested this situation
  1637. by having a VAX send this note as AUX.C to my micro running PC DOS 3.21.
  1638. The file was automatically renamed to AUX00001.C because AUX was recognized
  1639. as an existing file. This is with MS Kermit 2.29b. Earlier versions may
  1640. not detect the device name.
  1641.         There are circumstances where device names are wanted as file
  1642. destinations, a serial printer connected to COM1 (AUX) is one of them.
  1643. Another small complication is that MS DOS character devices are known by
  1644. their names (CON, AUX, PRN, and the like) so that non-standard drivers
  1645. can have names in conflict with incoming files without Kermit being
  1646. aware of the sensitive names. MS Kermit knows nothing about real device
  1647. names per se and relies on DOS itself to reveal a potential conflict.
  1648. A workaround is to use an override filename when receiving such a file:
  1649.         Kermit-MS> Receive Foo.bar
  1650. replaces the incoming filename with Foo.bar.
  1651.  
  1652.         Joel Seiferas said the file transfer screen flashed on only
  1653. momentarily with his IBM PC w/Fansi-Console 2.0. Kermit follows DOS's
  1654. rules for the display. I suggest he try again without Fansi-Console
  1655. because such utilities trap video i/o and apply their own rules. Kermit,
  1656. of course, is completely unaware of the Helpful Utility and does not
  1657. need an ANSI interpreter. There was an earlier problem with Fansi-Console
  1658. when Kermit displayed the Connect mode status line; Fansi-Console's author,
  1659. Bob Smith, fixed that this summer.
  1660.  
  1661.         My local tester of Zenith 100 Kermit version 2.29b says that it
  1662. works! One bug concerned cursor addressing after toggling the mode line
  1663. while in Connect mode. He promised to bring around tech documentation on the
  1664. Z100. Until advantage can be taken of those details I think we ought to try
  1665. out MSK 2.29b on the Z100. Therefore, following this note is file MSTZ10.BOO
  1666. for the Z100.
  1667.  
  1668. Page 28                                                INFO-KERMIT DIGEST V6 #4
  1669.  
  1670.  
  1671.         Regards,
  1672.         Joe D.
  1673.  
  1674. [Ed. - Thanks Joe!  The .BOO file for the Zenith 100 is in KER:MSTZ10.BOO if
  1675. anyone wants to test it.  See message from Joe below.....]
  1676.  
  1677. ------------------------------
  1678.  
  1679. Date: 26 JAN 87 22:11-MDT
  1680. From: JRD@USU
  1681. Subject: Note for Testers of MS Kermit 2.29b.
  1682. Keywords: MS-DOS Kermit, Z100 Kermit, Zenith 100 Kermit
  1683.  
  1684.                 Notes for testers of MS Kermit version 2.29b
  1685.  
  1686.         The Kermit Digest, Volume 6 number 3, 20 Jan 1987 contained a list
  1687. of improvements and new features found in maintainence release 2.29b. A
  1688. slightly longer version is reproduced below. As the Digest notes, we want to
  1689. make sure the present material is in good shape so the next major release,
  1690. 2.30, will be more stable. So, the pleasant task of current testing is to
  1691. exercise Kermit, discover problems, and relay symptoms and even solutions
  1692. to Columbia or myself.
  1693.  
  1694.         One possible problem is MS Kermit will attempt to send 94 byte
  1695. packets to a remote host which asks for smaller ones.
  1696.  
  1697.         Another is a HANGUP command in a script might clear the modem DTR
  1698. and RTS signals so that the next serial port operation thinks they are still
  1699. active whereas the modem is asleep.
  1700.  
  1701.         A concern is detection of the XON/XOFF flow control characters when
  1702. parity is being used. With the new allowance of 8 bit characters an incoming
  1703. 8 bit character could appear as XON or XOFF with the high bit set. Testing
  1704. is needed here.
  1705.  
  1706.         Similarly, the new ANSI printer control needs testing.
  1707.  
  1708.         Terminal emulation in IBM Kermit is clearly a target for bug hunts.
  1709. Difficulties with line wrapping and the like using various editors is a
  1710. common problem. If you are using a popular Helpful Utility (the terminate
  1711. and stay resident kind) and note an anomoly try to detect if the H.U. is the
  1712. culprit so that other users will know of likely pit-falls. Sometimes it is
  1713. hard to note what are proper versus observed operations; an annotated LOG is
  1714. a good starting point since I can try to repeat the offending character
  1715. sequences. Escape characters in a LOG file are best translated to "ESC" or
  1716. other printable code for network transmission; a .BOO file also works if an
  1717. English description is sent along with it.
  1718.  
  1719.         We are especially interested in knowing if MS Kermit 2.29b
  1720. successfully communicates with a wide varitey of hosts and through various
  1721. communications front-end devices. At this stage Kermit knows little about
  1722. Local Area Networks; your experiences would help.
  1723.  
  1724.         Thanks for your time and help,
  1725.         Joe Doupnik
  1726.  
  1727. INFO-KERMIT DIGEST V6 #4                                                Page 29
  1728.  
  1729.         jrd@usu.Bitnet
  1730.         Center for Atmospheric and Space Sciences
  1731.         Utah State University
  1732.         Logan, Utah 84322
  1733.         (801) 750-2982 (work)
  1734.  
  1735. [Ed. - The updates to MS-DOS Kermit 2.29b are described in KER:MST29B.UPD]
  1736.  
  1737. ------------------------------
  1738.  
  1739. Date: Mon 26 Jan 87 20:07:46-EST
  1740. From: D. M. Rosenblum <DR01@TE.CC.CMU.EDU>
  1741. Subject: MS-DOS Key Definitions
  1742. Keywords: MS-DOS Kermit, Keys
  1743.  
  1744. In the INFO-KERMIT digest, Vol. 6, No. 2, Joe Doupnik asks for comments
  1745. about what users would like in a Kermit key translation system.  One thing
  1746. that I would like (that I have asked about before) is the ability to specify
  1747. key translations that may take effect (and be disabled) only on the receipt
  1748. of certain character sequences from the remote host.
  1749.  
  1750. For instance, on a real VT1xx terminal (or a VT52, for that matter), there
  1751. are certain escape sequences that the host can send that will cause the
  1752. keypad keys to generate something other than their normal characters; there
  1753. are other escape sequences that the host can send that will cause the keypad
  1754. keys to revert to their normal characters.  What would be nice is to be able
  1755. to specify a set of key definitions that should take effect automatically
  1756. when such an escape sequence is received from the host, and should cease to
  1757. be in effect when the escape sequence that would normally turn off the
  1758. alternate definitions is received ("cease to be in effect" here would imply
  1759. reverting back to either the default key definitions, or possibly some
  1760. user-specified defaults -- in other words, the user should be able to
  1761. define, say, the long keypad "+" key on an IBM-PC keyboard to mean one thing
  1762. most of the time, but to mean something else when the host has sent the
  1763. escape sequence that puts the keypad into alternate keypad mode, and to
  1764. revert back to his/her "most of the time" definition when the host sends the
  1765. escape sequence that puts the keypad back into normal mode).  Since Kermit
  1766. is emulating a VT102, the escape sequences that have this effect are
  1767. well-defined (the only reason I'm not mentioning them here is that I don't
  1768. have a VT1xx manual readily available at the moment), and one wouldn't have
  1769. to accomplish the impossible task of thinking of what the right escape
  1770. sequences should be to have this effect.
  1771.  
  1772. Daniel M. Rosenblum, Ph.D. candidate,
  1773. School of Urban and Public Affairs (SUPA), Carnegie-Mellon University
  1774.  
  1775. ARPAnet (Internet): DR01@TE.CC.CMU.EDU
  1776. CSnet: use the appropriate gateway to ARPANET
  1777. BITnet: DR01%TE.CC.CMU.EDU@CMUCCVMA or DR01%TE.CC.CMU.EDU@WISCVM;
  1778.         DR01@CMCCTE or DR01@CMCCTE.CCNET may work from some sites.
  1779. CCnet (DECnet): DR01@CMCCTE or DR01@TE.CC.CMU.EDU or DR01@CMCCTE.#DECnet
  1780.                 CMSPVX::SPPHDR01 (VAX DECnet only)
  1781.  
  1782. ------------------------------
  1783.  
  1784. Date: Tue, 27 Jan 87  17:45:50 EST
  1785.  
  1786. Page 30                                                INFO-KERMIT DIGEST V6 #4
  1787.  
  1788. From: "Roger Fajman" <RAF@NIHCU>
  1789. Subject: Kermit Keyboard Redefinition
  1790. Keywords: MS-DOS Kermit, Keys
  1791.  
  1792. I would really like to see the keyboard translator get away from numeric
  1793. codes.  It's very unfriendly and thus discourages people from using the
  1794. facility.  One way to do this while still maintaining machine independence
  1795. is to allow the key names and code names to be defined via Kermit commands.
  1796. Then one person has to suffer once for each type of machine (to define the
  1797. correspondence between key names and scan codes.  It also allows things like
  1798. new F12 keys to be handled without changes to Kermit.  Here is a sample
  1799. syntax:
  1800.  
  1801. To define keys:
  1802.  
  1803.    <command> ::= SET KEY <key-name> <key-def>
  1804.  
  1805.    <key-def> ::= <key-item>
  1806.               |  <key-item> <key-def>
  1807.  
  1808.    <key-item> ::= <number>          [to represent an ASCII code]
  1809.                |  <quoted-string>
  1810.                |  <key-name>        [to refer to another key definition]
  1811.                |  <Kermit-function>
  1812.                |  <code-name>       [to refer to a predefined code sequence]
  1813.  
  1814.    <Kermit-function> ::= ESCAPE
  1815.                       |  BREAK
  1816.                       |  PRINTON
  1817.                       |  PRINTOFF
  1818.                       etc.
  1819.  
  1820.    <number> is any of the following:
  1821.  
  1822.          decimal integer
  1823.          octal integer suffixed with the letter O
  1824.          hex integer with a leading digit and suffixed with X
  1825.  
  1826.          Suffix letters could be either case.
  1827.  
  1828.          Alternatively, the backslash notation could be used for
  1829.          octal and hex.
  1830.  
  1831.    <quoted-string> is zero or more characters enclosed in single or
  1832.                    double quotation marks.  If a quotation mark of
  1833.                    the same type as the enclosing ones is contained
  1834.                    in the string, it must be doubled.
  1835.  
  1836.  
  1837. To define the correspondence between the names of keys and scan codes:
  1838.  
  1839.    <command> ::= SET KEYNAME <key-name> SCAN <number>
  1840.  
  1841.  
  1842. To define names for ASCII codes, escape sequences, etc.:
  1843.  
  1844.  
  1845. INFO-KERMIT DIGEST V6 #4                                                Page 31
  1846.  
  1847.    <command> ::= SET CODENAME <code-name> <code-def>
  1848.  
  1849.    <code-def> ::= <code-item>
  1850.                |  <code-item> <code-def>
  1851.  
  1852.    <code-item> ::= <number>
  1853.                 |  <quoted-string>
  1854.                 |  <code-name>
  1855.  
  1856. Of course, there should be corresponding SHOW commands for each of the set
  1857. commands, but I will omit their definitions.
  1858.  
  1859. Examples:
  1860.  
  1861. Make q key send z:
  1862.  
  1863.    set key q "z"
  1864.  
  1865.    assuming:
  1866.  
  1867.    set keyname q scan ###   [### represents the scan code for the q key]
  1868.  
  1869. Make control-G key send ANSI attributes off sequence:
  1870.  
  1871.    set key cntl-g normal
  1872.  
  1873.    assuming:
  1874.  
  1875.    set keyname cntl-g scan ###   [### represents scan code for control-G]
  1876.    set codename esc 01bh
  1877.    set codename normal esc "[0m"
  1878.  
  1879. Define control-L to send login sequence:
  1880.  
  1881.    set key cntl-l "login" cr "myname" cr "mypass" cr
  1882.  
  1883.    assuming:
  1884.  
  1885.    set keyname cntl-l scan ###   [### represents scan code for control-L]
  1886.    set codename cr 0dh
  1887.  
  1888. The advantage of this scheme is that only once per different kind of machine
  1889. does someone have to sit down and set up a file of SET KEYNAME commands to
  1890. establish the correspondence between names of keys and scan codes.  Everyone
  1891. would then use these names by having a TAKE command for the definition file
  1892. in their MSKERMIT.INI file.
  1893.  
  1894. Likewise, people could define files of code sequence names.  Some obvious
  1895. sets of useful definitions are the mnemonics for ASCII control codes and
  1896. VT102 escape sequences.  Again, many people could benefit from the work of
  1897. one person in setting up such definition files.
  1898.  
  1899. Once such definition files were available, people could redefine the
  1900. keyboard without having to think about scan codes, numeric values of ASCII
  1901. codes, or obscure escape sequences.
  1902.  
  1903.  
  1904. Page 32                                                INFO-KERMIT DIGEST V6 #4
  1905.  
  1906. What do you think?
  1907.  
  1908. Roger Fajman
  1909.  
  1910. ------------------------------
  1911.  
  1912. Date: Tue, 20 Jan 87 21:25:26 EST
  1913. From: Russell Nelson <bh01@clutx.BITNET>
  1914. Subject: Keyboard Translator
  1915. Keywords: Keyboards
  1916.  
  1917. Well, I have experience with two keyboard translators.
  1918.  
  1919. Freemacs
  1920.  
  1921. Freemacs is a programmable editor that supports the IBM-PC and Z-100.  It is
  1922. freely copyable, hence the name, and source is available.  I anticipate that
  1923. people will want to port it to other MS-DOS machines besides these two, and
  1924. of course you always have a keyboard problem.  The module that contains the
  1925. dependent code has a keyboard translator that translates the keys into
  1926. strings.  I use strings because the programming language is very string
  1927. oriented, and they are more self- documenting than numbers.
  1928.  
  1929. Windows
  1930.  
  1931. Windows will run on any MS-DOS machine for which a driver can be written.
  1932. Specifically, Windows has a keyboard driver, which translates the keycodes
  1933. into three sets of numbers: the required virtual keys (every driver must
  1934. supply them; they include all ASCII characters plus a few like F1 through
  1935. F10), the optional virtual keys (like Left, Middle, and Right for the
  1936. optional mouse buttons, F11 through F16, etc)., and the machine dependent
  1937. virtual keys.  All but the machine dependent keys are standardized.  F12
  1938. returns the same code for all machines on which it exists.
  1939.  
  1940. Both are reasonable solutions.  I believe that the Windows version is better
  1941. IF you let the user input the names of the required and optional keys.  The
  1942. code for the names can be looked up in a table.  I think that it is
  1943. resonable to expect the user to look up the machine dependent keycodes.
  1944.  
  1945. -russ
  1946. GEnie: BH01
  1947. BITNET:BH01@CLUTX
  1948. uucp:  decvax!sii!trixie!gould!clutx!bh01
  1949.  
  1950. ------------------------------
  1951.  
  1952. Date: 28-JAN-1987 14:08:40
  1953. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  1954. From: Chris Kennington (cjk@uk.ac.salf.r-d)
  1955. Subject: Bugs in WART
  1956. Keywords: C-Kermit, WART.C
  1957.  
  1958.      I have been setting up the WART preprocessor as a general tool on my
  1959. MSDOS micro (i.e. not part of a unix or similar MAKE), and have found the
  1960. two following problems:-
  1961.  
  1962.  
  1963. INFO-KERMIT DIGEST V6 #4                                                Page 33
  1964.  
  1965. 1.  It won't discard a comment on the states line (and so won't even
  1966.         process its test-program).  Correction is to insert a call
  1967.         to "rdcmnt(fp)" in routine "rdstates()" if after the line
  1968.         "if (isspace(c) ......" you come out with c == '/'.
  1969.         Note that this problem shows up with a very odd diagnostic,
  1970.         as the routine then attempts to insert a null state into
  1971.         the table, and the algorithm always gives a match on a null
  1972.         state....  You'd still get the diagnostic if there was
  1973.         garbage on the line.
  1974.  
  1975. 2.  Under MSDOS using Aztec-C, because of the anomalous way that this
  1976.         compiler treats '\n', you get a .c program output in which many
  1977.         of the lines are separated by LFs, not by CRLF pairs (as required
  1978.         by MSDOS).  Feeding this to Aztec blows the compiler.  The
  1979.         outputs from printf() are OK, since Aztec puts in a CRLF pair
  1980.         when '\n' is found in a format-string; but the copying
  1981.         routines using "putc(c,fp)" calls come to grief.  Simplest
  1982.         cure I can think of (tho' not efficient) is to replace all
  1983.         these calls by ones to "outc(c,fp)", where this is coded:-
  1984.  
  1985.                 outc(c,fp)
  1986.                 char c;  FILE fp;
  1987.                 {
  1988.                     if (c == '\n') putc('\r',fp);
  1989.                     return(putc(c,fp));
  1990.                 }
  1991.  
  1992.         For more generality, this could be conditionally compiled
  1993.         with a simple macro for outc(), depending on a #ifdef.
  1994.  
  1995.     I may do a bit more generalizing on the WART program, to make it
  1996. suitable for programs which have several state-tables in them, possibly
  1997. nested one within the other.  If so, I will feed the resulting prog back to
  1998. you (both Lancaster & Columbia).
  1999.  
  2000.                                         Chris Kennington (cjk@uk.ac.ucl.cs)
  2001.  
  2002. [Ed. - Thanks for the comments on Wart -- we'll put them in its "beware
  2003. file" for now.]
  2004.  
  2005. ------------------------------
  2006.  
  2007. Date: Wed, 28 Jan 87 21:39:25 est
  2008. From: "Ray Moody" <aij@s.cc.purdue.edu>
  2009. Subject: Commodore-64/C128 Kermit
  2010. Keywords: Commodore-64 Kermit
  2011.  
  2012. RE: Inquiry in the Info-Kermit Digest V6 #3
  2013.  
  2014.     The posting made several months ago is not mine, but I am currently
  2015. working on C64/C128 Kermit.  Some of the features I _PLAN_ to add include
  2016. support for the C128 80 column screen and VT100 emulation.
  2017.  
  2018.     I do _NOT_ plan to have this version of Kermit run in native 128 mode.
  2019. The 80 column screen can be accessed in C64 mode, and we are not out of
  2020. memory yet.  I see no reason to seperate C128 Kermit form C64 Kermit.
  2021.  
  2022. Page 34                                                INFO-KERMIT DIGEST V6 #4
  2023.  
  2024.  
  2025.     If you have any features you want to have added to C64/C128 Kermit, please
  2026. send me Email.
  2027.  
  2028.                                                     Ray Moody
  2029.                                                      aij@s.cc.purdue.edu
  2030.                                                      pur-ee!s.cc.purdue.edu!aij
  2031.  
  2032. ------------------------------
  2033.  
  2034. Date: Tue, 27 Jan 87 11:01:03 CST
  2035. From: Dave Capshaw <capshaw@MCC.COM>
  2036. Subject: Rationale for C-Kermit's approach to DTR?
  2037. Keywords: C-Kermit, DTR
  2038.  
  2039. What is the rationale for the way that C-Kermit 4D(061) manipulates DTR?  To
  2040. hang up the phone, C-Kermit uses ioctls to explicitly clear and set DTR
  2041. which leaves DTR asserted even after Kermit exits.  (This is what surprised
  2042. me.)  What is the advantage of this approach over having DTR simply follow
  2043. the open/close state of the line?
  2044.  
  2045. [Ed. -  The ioctl's are in the function tthang(), in the file ckutio.c, under
  2046. the Berkeley conditionals (apparently ATT-type systems do it another way --
  2047. setting the baud rate to zero).  The code clears DTR, sleeps half a second,
  2048. then restores DTR.  Are there any Unix wizards out there who can explain why
  2049. (a) this is necessary, or (b) why it should not be done.  I hesitate to
  2050. simply remove the ioctl that restores DTR, because somebody must have put it
  2051. there for a reason...  Also, I assume that close() does not affect the state
  2052. of DTR?]
  2053.  
  2054. ------------------------------
  2055.  
  2056. Date: Tue 27 Jan 87 00:51:38-PST
  2057. From: Mark Crimmins  <CRIMMINS@CSLI.Stanford.EDU>
  2058. Subject: Kermit for Apple // ProDOS?
  2059. Keywords: Apple II Kermit, ProDOS
  2060.  
  2061. There was some talk a while back in the Digest about various people
  2062. developing a version of Kermit for Apples that would (i) support 80 column
  2063. displays, and (ii) use the ProDOS operating system.  I KNOW there's a demand
  2064. for this --- does anyone have a working version of such a thing yet?
  2065.  
  2066. Thanks,
  2067. Mark Crimmins
  2068. CRIMMINS@CSLI.STANFORD.EDU
  2069.  
  2070. ------------------------------
  2071.  
  2072. End of Info-Kermit Digest
  2073.  
  2074. INFO-KERMIT DIGEST V6 #5                                                Page 35
  2075.  
  2076. Info-Kermit Digest         Wed, 18 Feb 1987       Volume 6 : Number 5
  2077.  
  2078. Today's Topics:
  2079.                        New Release 2.0 of Kermit/TSO
  2080.                       Kermit Article in Computerworld
  2081.               Subscription to Info-Kermit Digest Via LISTSERV
  2082.                       Info-Kermit Digest Subscription
  2083.                         New Info-Modems mailing list
  2084.                         C-Kermit on ATT3B2 (Revised)
  2085.                  Re: C-Kermit Compile Problems on AT&T 3BX
  2086.                       Complaints about AT&T 3BX Kermit
  2087.                       C-Kermit 4D(061) on the Masscomp
  2088.                             /Q in Fansi-Console
  2089.                         Fansi-Console and Tallscreen
  2090.                  Bad Filename in MS-DOS Kermit Version 2.29
  2091.                     MS-DOS Kermit and Mouse Definitions
  2092.                          MS-Kermit Key Definitions
  2093.                   Prime Kermit and Kermit Sliding Windows
  2094.                               Intel MDS Kermit
  2095.               CMS TAKE File for Mac Kermit National Characters
  2096.  
  2097. ----------------------------------------------------------------------
  2098.  
  2099. Date: Tue, 3 Feb 1987
  2100. From: Fritz Buetikofer <M70B@CBEBDA3T.BITNET>
  2101. Subject: New Release 2.0 of Kermit/TSO
  2102. Keywords: TSO Kermit
  2103.  
  2104. Good new year ... good news !!!
  2105.  
  2106. Finally I found time to implement long packets into Kermit/TSO !
  2107.  
  2108. After reading thorougly the documentation of long packets and sliding
  2109. windows, I decided to try an implementation of long packets only, because
  2110. you don't get any full duplex channels on a TSO system (Here I refer to the
  2111. letter of Roger Fajman of Tue, 30 Jul 1985).  To my astonishment the changes
  2112. for long packets were not so many !!  And after one day of testing I had the
  2113. first transfer with long packets running. As we are connected via a local
  2114. area network to the host, I decided to start with a maximum packet size of
  2115. 1K, which seems to be wide spread. Then I thought it would be useful, to set
  2116. the checktype automatically to 3 (CRC), if the packet size exceeds a certain
  2117. limit, which I put to 256 chars. In this period I found severe problems in
  2118. this Kermit version, because it sent wrong checktypes in certain cases. So I
  2119. had to fix this too ...
  2120.  
  2121. At this point I'd like to send a 'thank you' to the makers of Kermit-MS.  As
  2122. the latest test version of Kermit-MS supports long packets, I had a good
  2123. test partner for my version.
  2124.  
  2125. In the past time I had some questions about the extended ascii table,
  2126. supported in my Kermit version. I think I should explain a little bit more
  2127. what I mean with this feature:
  2128.  
  2129. In early days of filetransfer, people usually sent programs to and fro, and
  2130. these programs normally included only characters in the range of ASCII
  2131. 32..126. And all text formating was done on the micros. But later, people
  2132.  
  2133. Page 36                                                INFO-KERMIT DIGEST V6 #5
  2134.  
  2135. wanted to share the text documents with others. And these texts include now
  2136. simple graphics characters, greek chars and in Europe our special
  2137. characters, the 'Umlaute'! There I thought it should be possible to specify
  2138. on the mainframe side a table (or maybe only a table-extension). And in the
  2139. original CMS version of Victor Lee I found this table and implemented a full
  2140. ASCII table according to the character set of the IBM PC. When I tranfer
  2141. files from my MAC I have to modify this table using an external file with
  2142. SET ATOE's.
  2143.  
  2144. Well, these are all notes I'd like to append to this new Kermit version.
  2145. Changes have been made mainly to the Pascal source, the assembler
  2146. subroutines to be able to handle 1K packets instead of 94 chars, in the
  2147. documentation file and some little modifications in the install procedure
  2148. ... so you have to get all TS2KER files !!
  2149.  
  2150. I hope you enjoy this new version and take profit of the increased transfer
  2151. rate of up to 200% (with long packets) !!
  2152.  
  2153.      Fritz
  2154.  
  2155. [Ed. - Vielen Dank, Fritz!  And sorry for the delay in installing your new
  2156. version.  The TS2KER.* files have all been replaced, and the TS2DS.* files
  2157. remain the same.  This TSO Kermit version is an alternative to the NIH TSO
  2158. Kermit; the two versions have different sets of features.  Comparative
  2159. reviews would be appreciated.  There is still at least one other TSO Kermit
  2160. program waiting in the wings, the TSO implementation of the "Portable 370
  2161. Kermit".  Watch Info-Kermit for further announcements.]
  2162.  
  2163. ------------------------------
  2164.  
  2165. Date: Wed 18 Feb 87 1:00:00
  2166. From: Howie Kaye <howie@cunixc.columbia.edu>
  2167. Subject: Kermit Article in Computerworld
  2168. Keywords: Computerworld
  2169.  
  2170. For anyone who is interested, there is an article about Kermit in
  2171. Computerworld this week (February 16), on page 43.  "Kermit leaps in
  2172. popularity" is the exact title, written by Christine Gianone and Frank da
  2173. Cruz.
  2174.  
  2175. /Howie
  2176.  
  2177. [Ed. - Thanks for mentioning the article, Howie.  More Kermit articles are
  2178. expected in the future.]
  2179.  
  2180. ------------------------------
  2181.  
  2182. Date: 1987 Feb 9   14:48 EST
  2183. From: (John F. Chandler)   <PEPMNT@CFAAMP.BITNET>
  2184. Subject: Subscription to Info-Kermit Digest Via LISTSERV
  2185. Keywords: LISTSERV
  2186.  
  2187. Service to BITNET subscribers through the LISTSERV redistribution system
  2188. seems to be stable now, so I'm ready to do my part in relieving the load at
  2189. WISCVM by dropping my direct subscription to the Kermit Digest.  With only
  2190. one exception, the issues have arrived via the BITNET redistribution no more
  2191.  
  2192. INFO-KERMIT DIGEST V6 #5                                                Page 37
  2193.  
  2194. than a day later than via direct mail and typically within a few hours.  It
  2195. might be a good idea to announce these hopeful statistics to the list as a
  2196. whole and to urge all BITNET subscribers to switch to LISTSERV membership.
  2197.  
  2198.                                                 John
  2199.  
  2200. [Ed. - Thanks to all of you who have subscribed to LISTSERV@UGA to relieve
  2201. the WISCVM load.  Your help is greatly appreciated.  After trying this out
  2202. and making sure it works, please be sure to drop your direct Info-Kermit
  2203. subscriptions.  See message below to find out how to subscribe to LISTSERV.]
  2204.  
  2205. ------------------------------
  2206.  
  2207. Date: Wed, 11 Feb 87 09:59:54 EST
  2208. From: "Alan H. Holland" <FEAHH@VTVM1>
  2209. Subject: Info-Kermit Digest Subscription
  2210. Keywords: LISTSERV
  2211.  
  2212. I saw the article in Info-Kermit Digest about the problem with ARPANET
  2213. congestion.  I have subscribed to the Info-Kermit Digest redistribution
  2214. being done by LISTERV at UGA on BITNET.  You may remove my name from the
  2215. original distribution being done at CU20B.
  2216.  
  2217. You may wish to advise your other BITNET subscribers of this redistribution
  2218. service.  For a user on an IBM VM/CMS system on BITNET, the syntax to
  2219. subscribe to the Info-Kermit Digest redistribution would be:
  2220.      TELL LISTSERV AT UGA SUB I-KERMIT user's-real-name
  2221. where user's-real-name may contain blanks and periods and does not require
  2222. any quote marks.
  2223.  
  2224. ------------------------------
  2225.  
  2226. Date: Fri, 6 Feb 1987  23:49 MST
  2227. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2228. Subject: New Info-Modems mailing list
  2229. Keywords: Info-Modems
  2230.  
  2231. Announcing a new Internet mailing list INFO-MODEMS@SIMTEL20.ARPA, a
  2232. discussion group of special interest to modem users.  Info-Modems is
  2233. gatewayed to/from Uucp's "comp.dcom.modems".
  2234.  
  2235. The mail archives on SIMTEL20 for this list are:
  2236.  
  2237. <ARCHIVES.MODEMS>MODEMS-ARCHIV.TXT  for the current messages
  2238.  
  2239. <ARCHIVES.MODEMS>MODEMS.ARCHIV.ymmdd  for the older messages
  2240.  
  2241. The files are available via ANONYMOUS FTP for those with TCP/IP access to
  2242. the Internet.
  2243.  
  2244. Submissions to the group should be addressed to Info-MODEMS@SIMTEL20.ARPA
  2245. and administrative requests to Info-MODEMS-Request@SIMTEL20.ARPA.
  2246.  
  2247. --Keith Petersen <Info-Modems-Request@SIMTEL20.ARPA>
  2248.  
  2249. ------------------------------
  2250.  
  2251. Page 38                                                INFO-KERMIT DIGEST V6 #5
  2252.  
  2253.  
  2254. Date: Thu, 29 Jan 87 11:56:16 PST
  2255. From: rag@june.cs.washington.edu (David Ragozin)
  2256. Subject: C-Kermit on ATT3B2 (Revised)
  2257. Keywords: C-Kermit, AT&T 3B2
  2258.  
  2259. Here is a corrected version of my earlier note in which "ckcdeb.h" was
  2260. incorrectly referenced instead of "ckcker.h". Changes marked by ! in margin.
  2261. >From rag Thu Jan 29 09:10:57 1987
  2262. >To: info-kermit@cu20b.columbia.edu
  2263. >Subject: C-Kermit on ATT3B2
  2264. >
  2265. >On my new 3b2/400 with C-FP+ floating point C compiler, the only "serious"
  2266. >problem encountered arose from the fact that <sys/types.h> defines
  2267. !"typedef unsigned char    unchar".  Since  "ckcker.h" gives a #define
  2268.  unchar(a)
  2269. >MACRO, it was necessary to make the following changes:
  2270. !    1) In each module including both types.h and ckcker.h, they
  2271. >        had to be included in that order.
  2272. !    2) The #define unchar(c) in ckcker.h had to be preceeded by
  2273. >        #ifdef unchar
  2274. >        #undef unchar
  2275. +        #endif
  2276. >Sorry I don't have access to my machine right now to check exactly which
  2277. >modules were affected.
  2278. >
  2279. >(These changes were applied to (061) version code).
  2280. >
  2281. >By the way, has anyone had success using C-Kermit on a 3B2/400 to gain
  2282. >access to a "bi-directional" port? (The 3b2 with sysV.3 at least, has
  2283. >a "uugetty" process which looks for logins on a port, but will allow
  2284. >a local user to gain access for outgoing use.  The protocol for gaining
  2285. >access isn't clear to me - it seems to be connected with locking the
  2286. >port line before you try to open it.  What else must be done - special open
  2287. >or ??? - is unknown to me at this time. By the way - doesn't looking to see
  2288. >if you can lock a line  and actually locking it, before you try to open it
  2289. >for exclusive use make sense in general?)
  2290.  
  2291. ------------------------------
  2292.  
  2293. Date: Wed, 28 Jan 87 15:04:27 EST
  2294. From: rutgers!unirot!citibank!halloran@seismo.CSS.GOV
  2295. Subject: Re: C-Kermit Compile Problems on AT&T 3BX
  2296. Keywords: C-Kermit, AT&T 3BX
  2297.  
  2298.     I ran a make on the 4D(061) source obtained from okstate using a
  2299. 3B15 under V.2.1.1 and had no errors as described.  The preprocessor
  2300. apparently handled the #endif XXX without problems, nor did I have pointer
  2301. problems with the signal() calls.
  2302.  
  2303. I suggest he check his makefile for any funny redirection of include
  2304. directories, etc.  The problem doesn't seem to be in the standard makefile
  2305. or code.
  2306.  
  2307.                     Bob Halloran, Consultant
  2308.  
  2309.  
  2310. INFO-KERMIT DIGEST V6 #5                                                Page 39
  2311.  
  2312. UUCP: rutgers!unirot!halloran            DDD: (201)251-7514 eve ET
  2313. CSNet/ARPA: unirot!halloran@rutgers.edu     ATTmail: RHALLORAN
  2314.  
  2315. ------------------------------
  2316.  
  2317. Date: Mon, 2 Feb 87 09:40:02 CST
  2318. From: Christian G. Herzog <ihnp4!laidbak!zog@ucbvax.Berkeley.EDU>
  2319. Subject: Complaints about AT&T 3BX Kermit
  2320. Keywords: AT&T 3BX Kermit
  2321.  
  2322. RE: Info-Kermit Digest V6 #3
  2323. In regards to the blurb on complaints when porting to ATT3Bx systems :
  2324.  
  2325.     Starting with System V Release 3, signal() is now defined
  2326.     as returning a pointer to a function returning void.
  2327.  
  2328.     This was kind of makes sense since you couldn't use the return
  2329.     value of a signal function anyway.  Signal probably would have
  2330.     been defined this way from day one if the 'void' data type
  2331.     had existed.
  2332.  
  2333. Chris Herzog
  2334. ihnp4!laidbak!zog
  2335. Lachman Associates
  2336.  
  2337. ------------------------------
  2338.  
  2339. Date: Mon, 9 Feb 87 14:24:24 CST
  2340. From: sun!soma.bcm.tmc.edu!rice!masscomp-request@seismo.CSS.GOV (Stan Barber)
  2341. Subject: C-Kermit 4D(061) on the Masscomp
  2342. Keywords: C-Kermit, Masscomp Kermit
  2343.  
  2344. I have finally taken time to check out the C-Kermit release of late last
  2345. year on the Masscomp family of computers. Here are the results of the test:
  2346.  
  2347. "make rtu" makes a working version except the usualy problems with the uucp
  2348. spool locking problems.
  2349.  
  2350. "make bsd" makes a working version if it is used in the ucb environment with
  2351. the enclosed modifications make to the ucb environment libc.a.  The problem
  2352. with the spool locking remains.
  2353.  
  2354. I also provide a version of the acucntrl program for the masscomp that can
  2355. toggle the getty on the line and provide line locking if needed. So people
  2356. can add "-DNEWUUCP" to the CFLAGS line if they use this program.
  2357.  
  2358. Finally, I tested the dial command with our Hayes modems, and it doesn't
  2359. work. I have not tested why. I will try to test it out sometime.
  2360.  
  2361. Here is the "fix" to allow "make bsd" to work on the masscomp.
  2362. This "fix" is unsupported, but it does seem to work.
  2363.  
  2364. #!/bin/sh
  2365. # this program will a bug in the ucb universe libc that seems
  2366. # to remain uncorrected on the Masscomp
  2367. # even with the new release of the run-time libraries.
  2368.  
  2369. Page 40                                                INFO-KERMIT DIGEST V6 #5
  2370.  
  2371. # You must be the superuser to use this.
  2372. ar x /.attlib/libc.a ttyname.o
  2373. ar r /.ucblib/libc.a ttyname.o
  2374. rm ttyname.o
  2375. ranlib /.ucblib/libc.a
  2376. exit 0
  2377.  
  2378. Stan Barber, Moderator
  2379. mod.computers.masscomp (or comp.sys.masscomp)
  2380. masscomp-request@soma.bcm.tmc.edu
  2381.  
  2382. ------------------------------
  2383.  
  2384. Date: Thu, 29 Jan 87 21:48:57 est
  2385. From: Joel Seiferas  <joel@rochester.arpa>
  2386. Subject: /Q in Fansi-Console
  2387. Keywords: MS-DOS Kermit, 2.29b, Fansi-quick
  2388.  
  2389.      Jim Celoni (Celoni@Score.Stanford.EDU) solved my problem with the file
  2390. transfer screen in 2.29b for the IBM PC: ``The file transfer screen is
  2391. incompatible with Fconsole 2.0's /Q1 option.  Fansi-quick really does speed
  2392. things up, so all I do is toggle it before and after the transfer.  Good
  2393. thing they put /Q1 /Q0 on keystrokes...  +j'' This does solve the problem.
  2394.  
  2395.                 Joel Seiferas
  2396.                 joel@cs.rochester.edu
  2397.  
  2398. ------------------------------
  2399.  
  2400. Date: Fri, 06 Feb 87  19:56:58 EST
  2401. From: "Roger Fajman" <RAF@NIHCU>
  2402. Subject: Fansi-Console and Tallscreen
  2403. Keywords: Fansi-Console, Tallscreen
  2404.  
  2405. >         Joel Seiferas said the file transfer screen flashed on only
  2406. > momentarily with his IBM PC w/Fansi-Console 2.0. Kermit follows DOS's
  2407. > rules for the display. I suggest he try again without Fansi-Console
  2408. > because such utilities trap video i/o and apply their own rules. Kermit,
  2409. > of course, is completely unaware of the Helpful Utility and does not
  2410. > need an ANSI interpreter. There was an earlier problem with Fansi-Console
  2411. > when Kermit displayed the Connect mode status line; Fansi-Console's author,
  2412. > Bob Smith, fixed that this summer.
  2413.  
  2414. The problem that I encountered with the displaying of the attributes of the
  2415. status line in MS-Kermit 2.29a was related to Tallscreen, not Fansi-Console.
  2416. Bob Smith, the author of Tallscreen, provided a fix.
  2417.  
  2418. The problem was that the video attributes of the status line were not
  2419. displayed correctly.  The information itself was properly displayed.
  2420.  
  2421. The confusion probably arose because part of Tallscreen is a replacement for
  2422. ANSI.SYS.  It is, however, a completely separate product from Fansi-Console,
  2423. which also replaces ANSI.SYS.
  2424.  
  2425. Roger
  2426.  
  2427.  
  2428. INFO-KERMIT DIGEST V6 #5                                                Page 41
  2429.  
  2430. ------------------------------
  2431.  
  2432. Date: Wed, 28 Jan 87 15:39:42 est
  2433. From: Bennett E. Todd III <ecsvax!bet@mcnc.org>
  2434. Subject: Bad Filename in MS-DOS Kermit Version 2.29
  2435. Keywords: MS-DOS Kermit
  2436.  
  2437. RE: Info-Kermit Digest V6 #3
  2438.  
  2439. >From: Ed Barton <EB%OZ.AI.MIT.EDU@XX.LCS.MIT.EDU>
  2440. >Subject: Bad Filename in MS-DOS Kermit Version 2.29
  2441. >
  2442. >The IBM-PC implementation of Kermit 2.29 does not catch filenames that are
  2443. >actually device names.  [...]
  2444.  
  2445. and a fine thing, too! I can print files from remote systems by downloading
  2446. to a file named "prn".... This is a DOS "feature", and is quite well
  2447. documented in elementary DOS tutorial materials. It's nice that this feature
  2448. (allowing access to character-special devices via names in the filename
  2449. space) isn't disabled by some well-meaning hackery. Allow the system to
  2450. behave as documented! (Note: I do NOT intend here to claim that MS-DOS is
  2451. particularly correct in its documented behavior; that is a separate issue).
  2452. If you don't like the current behavior of MS-DOS vis-a-vis filenames
  2453. matching device names, there is an undocumented DOS interrupt which can be
  2454. used to change it.  It is called the AVAILDEV function, and is stacked up on
  2455. the same DOS function number as the SWITCHAR function. Specifically, to
  2456. prevent prn.dat from referring to the printer (or any other such device name
  2457. overriding) issue the following machine language instructions (the debugger
  2458. can be used to make a .COM file to run these):
  2459.  
  2460.     mov    ax,3703h
  2461.     xor    dl,dl
  2462.     int    21h
  2463.  
  2464. -Bennett
  2465.  
  2466. ------------------------------
  2467.  
  2468. Date: Mon, 02 Feb 87 21:58:22 EST
  2469. From: "James H. Coombs" <JAZBO@BROWNVM>
  2470. Subject: MS-DOS Kermit and Mouse Definitions
  2471. Keywords: MS-DOS Kermit, Microsoft Mouse
  2472.  
  2473. I am thinking about writing a Microsoft Mouse menu for use with Kermit.
  2474. Is anyone interested in sharing definitions/ideas?  Thanks.  --Jim
  2475.  
  2476. P.S.  I am primarily interested in experimenting with using the mouse
  2477. when emulating a VT100 on an IBM mainframe (CMS, XEDIT, etc.), but it
  2478. might be best to concentrate on supporting such Kermit functions as
  2479. Push to DOS.  One problem that I see immediately is that cursor movement
  2480. is sluggish; the speed at which one can move a mouse makes this sluggishness
  2481. obvious and problematic.  Comments, suggestions?
  2482.  
  2483. ------------------------------
  2484.  
  2485. Date: Mon, 9 Feb 1987 11:46:06 CST
  2486.  
  2487. Page 42                                                INFO-KERMIT DIGEST V6 #5
  2488.  
  2489. From: Dan DeNise <KERMIT@UMRVMB>
  2490. Subject: MS-Kermit Key Definitions
  2491. Keywords: MS-DOS Kermit, Key Definitions
  2492.  
  2493. I just got Info-Kermit Digest V6 #4 today, and felt moved to respond to
  2494. Roger Fajman's suggestion of adding SET commands for key names.  I don't
  2495. like it.  It would add bulk to an already bulky program and reading and
  2496. decoding key name definitions as well as key definitions would make startup
  2497. even slower than it is now.
  2498.  
  2499. I think a simpler and better solution is to add a prompted version of the
  2500. SET KEY command.
  2501.  
  2502.    set key q z
  2503.  
  2504. could be entered as:
  2505.  
  2506.    set key
  2507.    Press a key: q
  2508.    Scan code is 
  2509.    Enter definition: z
  2510.  
  2511. and
  2512.  
  2513.    set 5 kexit
  2514.  
  2515. could be entered as:
  2516.  
  2517.    set key
  2518.    Press a key: <Alt-X>
  2519.    Scan code is 5
  2520.    Enter Definition: kexit
  2521.  
  2522. This would facilitate interactive key definitions by not forcing people to do
  2523. a SHOW KEY command to find the scan code before doing each SET KEY commmand.
  2524.  
  2525. I also think Kermit should be able to write the current key definitions to a
  2526. file.  The most appropriate form, of course, is a series of SET KEY commands,
  2527. ready to be TAKEn in MSKERMIT.INI.
  2528.  
  2529. Dan DeNise
  2530. C0016@UMRVMB.BITNET
  2531.  
  2532. ------------------------------
  2533.  
  2534. Date: Sun 1 Feb 87 01:14:52-PST
  2535. From: Bob Larson <BLARSON@USC-ECLB.ARPA>
  2536. Subject: Prime Kermit and Kermit Sliding Windows
  2537. Keywords: Prime Kermit, Sliding Windows
  2538.  
  2539. I've noticed a couple of problems in prime kermit:
  2540.  
  2541. The character '*' is converted to the wildcard character '@' in filenames.
  2542. Since '*' is a legal character in filenames, this can cause problems.  This
  2543. is why you can't use a relitive pathname such as '*>subdir>file' in a get
  2544. command from another system.
  2545.  
  2546. INFO-KERMIT DIGEST V6 #5                                                Page 43
  2547.  
  2548.  
  2549. Wildcard characters '+' and '^' are not expanded unless the pathname also
  2550. contains an '@'.
  2551.  
  2552. The default window size is much bigger than the tipical terminal input
  2553. buffer, so windowed kermit operation may be slower than non-window unless it
  2554. is set to something reasonable.  (2 or 3)
  2555.  
  2556. Parity is not set or unset consistantly on outgoing data.  Specificly, the
  2557. parity bit is set on the quote character in the send-init packet and not in
  2558. the data packets.
  2559.  
  2560. I'm working on a new version, modernized (requires 20.0 or later primos)
  2561. with connect mode and several other new features.  In my test version, I've
  2562. noticed that the NAK of most desired on receiving a short packet tends to
  2563. cause the same packet to be sent numerous times.  (The errors were caused by
  2564. receive buffer overflow.)  Delaying the NAK of the most desired (which has
  2565. already been NAKed once) until the receive buffer is empty seems to me to be
  2566. a better policy, but I havn't actually tried it.
  2567.  
  2568. [Ed. - Thanks!  Your message was added to PRIME.BWR.]
  2569.  
  2570. ------------------------------
  2571.  
  2572. Date: Wed, 04 Feb 1987 13:40 PST
  2573. From: JAJZ801@CALSTATE.BITNET
  2574. Subject: Intel MDS Kermit
  2575. Keywords: MDS Kermit
  2576.  
  2577. A while ago in the digest I questioned if anyone knew which Kermit version
  2578. for the intel MDS's was most current in view of closely spaced revision
  2579. dates. I have examined both versions and the MD2* files are obviously
  2580. enhanced with respect to functionality.
  2581.  
  2582.   However, in examining them carefully, the implementation of the new
  2583. features, principally server commands (not server mode) appears to have been
  2584. done with block-copy type editing since many text strings are duplicated
  2585. even where not exactly appropriate. Moreover, the logic does not completely
  2586. support the protocol manual specifications: It will not handle long replys
  2587. and interprets any ACK reply as init information instead of display text.
  2588. This all seems rather harmless and I don't doubt that it works for the
  2589. implementor, particularly since the comments and many menus and prompts
  2590. specifically refer to a VAX as the remote host machine and may not have had
  2591. widespread testing.
  2592.  
  2593.    I am undertaking a correction of these features and also adding support
  2594. for several low-level enhancements: binary quoting, alternate checksums,
  2595. long (and extra long) packets, repeat prefixing, and character parity. Will
  2596. probably also add xon-xoff control and server mode later. In conjunction
  2597. with this I am reorganizing the source along more functional lines and to
  2598. balance module size somewhat (many MDS's still operate on painfully slow
  2599. floppies and have 808x chips ...  compiles can take a while). I notice that
  2600. several other people are working on modifications (according to the AAWAIT
  2601. file), mostly to upper level features such as TAKE, SETs, menus, which I am
  2602. not addressing. I would like to contact them for cooperative purposes but no
  2603. network addresses are listed.
  2604.  
  2605. Page 44                                                INFO-KERMIT DIGEST V6 #5
  2606.  
  2607.  
  2608.    If any are on the net, I would appreciate being contacted to coordinate
  2609. and merge changes.
  2610.  
  2611.    Jeffrey Sicherman
  2612.    JAJZ801@CALSTATE.BITNET
  2613.  
  2614. ------------------------------
  2615.  
  2616. Date: Fri, 06 Feb 87 09:22:45 ULG
  2617. From: Andre PIRARD <A-PIRARD@BLIULG12.BITNET>
  2618. Subject: CMS TAKE File for Mac Kermit National Characters
  2619. Keywords: CMS Kermit, Macintosh Kermit, National Characters, EBCDIC, ASCII
  2620.  
  2621. I told you some time ago of national characters and an emerging IBM EBCDIC
  2622. set called "table 500" to support them.  I've composed an according
  2623. conversion table to be TAKEn on CMS KERMIT for use with MacKermit.
  2624. Pitifully, it's only useful in file transfer mode.  I see no way in terminal
  2625. mode (on the 7171) that would not involve screen codes translation on the
  2626. Mac.  By the way, there is still the problem of the "OPTION dot" key that is
  2627. nowhere to find on our national keyboards.  We have : (colon) where you have
  2628. "." (dot) and our dot is the shifted key to the right of your M (which is
  2629. our ",?" (isn't that easy?)).  Neither OPTION ":" nor "." (which needs the
  2630. shift key) nor others yield the interrupt.  Do you have a hint?  Or wouldn't
  2631. there be a more "international" choice to be chosen in a future version?
  2632. Here goes my file for anyone it can help:
  2633.  
  2634. [Ed. - Thanks, Andre.  We've never seen a European Macintosh Keyboard.  Can
  2635. anyone else offer any hints?  Meanwhile, Andre's translation table has been
  2636. added to CKMKER.BWR and CMSKERM.BWR.]
  2637.  
  2638. ------------------------------
  2639.  
  2640. End of Info-Kermit Digest
  2641.  
  2642. INFO-KERMIT DIGEST V6 #6                                                Page 45
  2643.  
  2644. Info-Kermit Digest         Fri, 27 Feb 1987       Volume 6 : Number 6
  2645.  
  2646. Today's Topics:
  2647.  
  2648.                 Kermit Becomes Finalist in Fluegelman Award
  2649.    MS-DOS Kermit 2.29b Test Prerelease for IBM PC, Clones, & Generic DOS
  2650.                      Bug in QK-Kermit TV4010 Emulation
  2651.                            ProDOS Apple // Kermit
  2652.                       An Apple// ProDOS 80-col Kermit
  2653.             Differences between Unix C-Kermit and Amiga C-Kermit
  2654.                          Kermit over DECserver-200
  2655.                         SET ETOA/ATOE in CMS KERMIT
  2656.                           C-Kermit on SCO Xenix V
  2657.                    Kermit & Curses Box Function Problem?
  2658.                         MacKermit on a 128K Machine?
  2659.                            Kermit-Intel (MLINK)?
  2660.                            Apple 2 GS and Kermit?
  2661.                          C-Kermit on an AT&T 7300?
  2662.  
  2663. ----------------------------------------------------------------------
  2664.  
  2665. Date: Wed 19 Feb 87 12:24:16-EST
  2666. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2667. Subject: Kermit Becomes Finalist in Fluegelman Award
  2668. Keywords: Fluegelman Award
  2669.  
  2670. Kermit has been selected as one of the 11 finalists for the First Andrew
  2671. Fluegelman Award.  The award is given for "a substantial, innovative
  2672. contribution to the personal community in commercial, shareware, or public
  2673. domain software".  The award was established in 1986 by PCW Communications,
  2674. Inc. to commemorate Fluegelman's contributions to the software field;
  2675. Fluegelman developed PC Talk, "the first easy-to-use and powerful
  2676. communications program for the PC".  The annual award is made possible
  2677. through a fund which was established in his name after his death in July,
  2678. 1985.  Six reputable judges are currently evaluating Kermit software.
  2679.  
  2680. ------------------------------
  2681.  
  2682. Date: Wed 19 Feb 87 12:24:16-EST
  2683. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  2684. Subject: MS-Kermit 2.29B for IBM PC Family Installed
  2685. Keywords: MS-Kermit
  2686.  
  2687. A "maintenance release" of MS-DOS Kermit for the IBM PC family and compatibles
  2688. has been installed in the Kermit distribution as the preferred PC Kermit
  2689. version, to bridge the gap between version 2.29, which has several serious bugs
  2690. (the worst two: it can't transfer files when using half duplex line turnaround
  2691. handshaking, and it has trouble with certain internal modems), and 2.30, which
  2692. will be the next major release.  The interim release is dubbed 2.29B, dated 19
  2693. Feb 87, and fixes most known bugs and problems in 2.29.  It is essentially the
  2694. same as the version announced in Info-Kermit V6 #2 on 20 Jan 87, but with a
  2695. couple additional bug fixes.  Starting now, this will be the version that comes
  2696. on our PC Kermit distribution diskette.
  2697.  
  2698. The program is in KER:MSTIBM.BOO (decodable into an .EXE file using an MSBPCT
  2699. program), and the list of corrections is in KER:MSKERM.BWR.  This version also
  2700.  
  2701. Page 46                                                INFO-KERMIT DIGEST V6 #6
  2702.  
  2703. contains, in "preview form" some of the new featues planned for 2.30, including
  2704. ANSI printer control, Kermit script language, and extended-length packet
  2705. support.  Description of these new features is in KER:MSR29B.UPD.  Sources for
  2706. this version are not available, since they are still undergoing rapid change as
  2707. 2.30 is readied for release.  Profuse thanks to Prof. Joe R.  Doupnik of Utah
  2708. State University for the tremendous amount of work and skill that went into
  2709. this release, and is also going into 2.30, and to the many volunteers who
  2710. helped test the various fixes and changes.  Much more will be said about this
  2711. when 2.30 is released.
  2712.  
  2713. ------------------------------
  2714.  
  2715. Date: 2-FEB-1987 09:02:30
  2716. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  2717. Subject: Bug in QK-Kermit TV4010 Emulation
  2718. Keywords: QK-Kermit
  2719.  
  2720. We have been trying to implement the QK - tv4010 version of kermit running
  2721. under MS-DOS on an IBM and an IBM clone and have run into some difficulties.
  2722. First of all there is a bug in the connect.pas source file for the tv4010
  2723. where a comment has been placed in the middle of the definition for the tab
  2724. spacing, this is easily overcome by moving the comment.  Other problems have
  2725. not proved so easy to solve:
  2726.  
  2727.    Once the file has been compiled with the relevant Turbo Graphics routines
  2728. we tried to do some graph plotting with routines from simpleplot on a VAX
  2729. under VMS4.3, we then discovered you need the file 4x6.fon on the disk, with
  2730. this we got some rather poor and sometimes unintelligable text.  Our graph
  2731. plotted well enough but that was it, the emulator did not seen able to cope
  2732. with being told to leave graphics mode, the only way out I could find was to
  2733. reboot the micro !!!! and then run kermit again.  Does anyone have a lead on
  2734. this problem?
  2735.  
  2736.     Another strange problem came to light.  On running one of our VAX FORTRAN
  2737. programmes which runs perfectly well on a standard terminal and under Kermit
  2738. 2.29a on the micros, and which does not involve graphics we found that it
  2739. gives different results ??!!??  (No we don't believe it either!!)
  2740.  
  2741.     I hope these comments will be of some use, and perhaps there is someone
  2742. around who has encountered and overcome them.
  2743.  
  2744.                 Yours,
  2745.                        Graham Barlow  (GKB1@UK.AC.YORK.VAXA)
  2746.  
  2747. [Ed. - Thanks for the comments -- they've been kept as KER:QKMSTV.BWR.]
  2748.  
  2749. ------------------------------
  2750.  
  2751. Date: Fri, 06 Feb 87 17:26 EST
  2752. From: Mark B. Johnson <CDTAXW@IRISHMVS>
  2753. Subject: ProDOS Apple // Kermit
  2754. Keywords: ProDOS, Apple II Kermit
  2755.  
  2756. In response to Mark Crimmins' query in Info-Kermit Vol 6, #04, there does
  2757. exist a very nice 80-column, interrupt-driven, ProDOS version of Kermit for
  2758. the Apple II series.  Ted Medin has done a great job with the Stevens
  2759.  
  2760. INFO-KERMIT DIGEST V6 #6                                                Page 47
  2761.  
  2762. version and is currently up to V3.73 which works well in 80-column mode and
  2763. with ProDOS.  It runs as a shell program so it must be used with
  2764. BASIC.SYSTEM, and currently it has to be installed (originally) under DOS
  2765. 3.3.  It supports both DOS 3.3 and ProDOS and works with several serial
  2766. interfaces.
  2767.  
  2768. I am currently working on a version specific to ProDOS 16 and the IIGS, and
  2769. I hope when finished to pare it back for ProDOS 8 with mouse support on the
  2770. rest of the II line.  Check the file AAWAIT on KERMSRV for more details on
  2771. all the Apple II Kermits.
  2772.  
  2773. Mark
  2774.  
  2775. [Ed. - Because of some uncertainty about who's doing what to which version,
  2776. Ted's Kermit hasn't been installed in the Columbia Kermit distribution yet.
  2777. See below.]
  2778.  
  2779. ------------------------------
  2780.  
  2781. Date: Tue 10 Feb 87 13:41:08-PST
  2782. From: Mark Crimmins  <CRIMMINS@CSLI.Stanford.EDU>
  2783. Subject: An Apple// ProDOS 80-col Kermit
  2784. Keywords: Apple II Kermit
  2785.  
  2786. My query in a previous Digest was rewarded:  Ted Medin replies,
  2787.  
  2788. >From: Ted Medin <MEDIN@NOSC-SHARK.ARPA>
  2789. >To: crimmins@csli.stanford.edu
  2790. >Subject: kermit
  2791. >Message-ID: <M1987$000847.MEDIN-T.MEDIN@NOSC-SHARK.ARPA>
  2792. >
  2793. > We have been running 80 cols for a couple of years and prodos for
  2794. >a year or so. Ftp to nosc-shark.arpa as anonymous then:
  2795. >
  2796. > cd ker*mit.           - dont forget the .
  2797. > hash                  - so you can see the bytes fly (or crawl)
  2798. > get readme            - read this for instructions
  2799. > dir                   - you will need this after reading
  2800. >
  2801. >                                  Ted
  2802.  
  2803. The program works great.  It's a shell to BASIC.SYSTEM, has all the usual
  2804. functions, and even a limited server mode.  For some reason I haven't
  2805. tracked down yet, though, a program run after leaving this kermit, but
  2806. without rebooting ProDOS, will often crash (this makes it not so good a
  2807. thing to run from a /ram disk, etc.).
  2808.  
  2809. I also received several promising messages of fancy Apple Kermits in the
  2810. works for the IIGS, and for II's with mouse-interfaces, etc.  Can't wait.
  2811.  
  2812. Mark
  2813.  
  2814. ------------------------------
  2815.  
  2816. From: rutgers!lll-lcc!cae780!videovax.TEK.COM!stever@columbia.edu
  2817. Date: Fri, 20 Feb 87 08:52:39 PST
  2818.  
  2819. Page 48                                                INFO-KERMIT DIGEST V6 #6
  2820.  
  2821. Subject: Differences between Unix C-Kermit and Amiga C-Kermit
  2822. Keywords: C-Kermit, Amiga Kermit
  2823.  
  2824. A few months ago, I received copies of C-Kermit 4D(060) for both our
  2825. VAX and my Amiga.  Since I am by nature curious, I diff-ed the files
  2826. that both had in common.  I found some interesting things (e.g., in
  2827. the Unix source for ckwart.c, there was a missing parameter in an
  2828. "fprintf" statement), some changes one would expect (e.g., a bunch
  2829. of added "#if[n]def AMIGA . . . #endif" constructs), and lots of
  2830. seemingly unnecessary changes.
  2831.  
  2832. In a number of the Amiga ckc* and cku* files, form feeds (^L) were
  2833. substituted for the blank lines or "/*Form Feed*/" comments that were
  2834. present in the Unix version.  When one diffs the two versions of
  2835. ckucmd.c, ckuusr.c, ckuus2.c, and ckuus3.c, reams of output showing
  2836. the spacing changes obscure the real differences between the two files.
  2837.  
  2838. In these same files, the Amiga versions have "printf" substituted for
  2839. each occurrence of "printf2" and "printf3".  The following usage counts
  2840. were obtained with grep:
  2841.  
  2842.  
  2843.                                       Amiga             Unix
  2844.                                       -----             ----
  2845.  
  2846.                    /   printf           52               13
  2847.         ckucmd.c  {    printf2           0               33
  2848.                    \   printf3           0                7
  2849.  
  2850.                    /   printf          104               63
  2851.         ckuusr.c  {    printf2           0               31
  2852.                    \   printf3           0               14
  2853.  
  2854.                    /   printf            7                1
  2855.         ckuus2.c  {    printf2           0                4
  2856.                    \   printf3           0                2
  2857.  
  2858.                    /   printf           36               31
  2859.         ckuus3.c  {    printf2           0                4
  2860.                    \   printf3           0                1
  2861.  
  2862.  
  2863. It is my understanding that the intent is that C-Kermit be compilable on
  2864. any compiler (no matter how old), even if it does not support variable
  2865. numbers of arguments.  Thus, the Amiga versions of these files are not
  2866. compatible with the generally-distributed C-Kermit sources.  I do not
  2867. understand why these changes were made, as they serve only to relieve
  2868. the C preprocessor of an insignificant burden.  (I would hope that all
  2869. the compilers available for the Amiga can handle a "#define printf2
  2870. printf"!)
  2871.  
  2872. Not only do these changes make the supposedly "common" parts of the
  2873. Amiga C-Kermit source unique, they also cause diff to produce reams of
  2874. output, obscuring the true nature of the differences between the Amiga
  2875. sources and the Unix sources.
  2876.  
  2877.  
  2878. INFO-KERMIT DIGEST V6 #6                                                Page 49
  2879.  
  2880. An even more serious consideration to Amiga owners (myself included), is
  2881. the risk of becoming cut off from the mainstream of C-Kermit development.
  2882. Recently (Info-Kermit Digest, Vol. 6 No. 1), Gordon Scott reported a bug
  2883. that seems to reside in ckcfns.c.  Since this file was not modified
  2884. significantly by the Amiga C-Kermit developers, a fix could be installed
  2885. simply by recompiling with the updated file.  However, if a bug is found
  2886. in ckucmd.c or ckuus[r23].c, we would have to depend on the people who
  2887. did the port to the Amiga to update the source files, or hand-install
  2888. the changes from the diffs.
  2889.  
  2890. I realize that C-Kermit propagates primarily by volunteer labor, and that
  2891. those who keep it all together at Columbia have relatively little control
  2892. over the individual implementations.  I would hope, though, that gentle
  2893. persuasion will be applied to those who charge down unmarked paths, thus
  2894. increasing the entropy of C-Kermit.
  2895.  
  2896. I would be happy to write a letter containing these thoughts to the
  2897. developers of the Amiga version of C-Kermit.  However, I do not wish to
  2898. hassle them if my understanding is incorrect.  Please let me know what
  2899. the situation is with regard to the Amiga version, and if you think a
  2900. letter to the Software Distillery would help.
  2901.  
  2902.                     Steve Rice
  2903. {decvax | hplabs | ihnp4 | uw-beaver}!tektronix!videovax!stever
  2904.  
  2905. [Ed. - You will find most of your complaints are addressed in 4D(061), released
  2906. in September 86 -- one of its main purposes was to replace the Amiga support,
  2907. putting the rest of C-Kermit more or less back the way it was.]
  2908.  
  2909. ------------------------------
  2910.  
  2911. Date: 27 Jan 87 07:11 +0100
  2912. From: W._Michael_Terenyi%QZCOM.MAILNET@MIT-MULTICS.ARPA
  2913. Subject: Kermit over DECserver-200
  2914. Keywords: DECserver-200
  2915.  
  2916. Re: Info-Kermit Digest V6 #1
  2917.  
  2918. We use Kermit over our DECserver-200's without any problems.
  2919.  
  2920. Our configuration is:
  2921.  
  2922. VAX8300-DEBNT(BI Ethernet Interface)-DECserver-200/MC(with modem control)-
  2923. Sytek LocalNet-20 (Broadband LAN)-any PC (AT, XT, HP150, Apple).  The ports
  2924. on the DECservers are configured for a dedicated service to our VAX, i.e.
  2925. the DECserver is invisible for the user who seems to be connected to the VAX
  2926. directly.  We have a speed of 9600 baud and XON/XOFF flow control (as opposed
  2927. to Greg Elder's opinion mentioned in Kermit Info Digest V6 #1).
  2928.  
  2929. Best regards, Michael.
  2930.  
  2931. Real Name:     Wolfgang Michael Terenyi
  2932. MAILNET:       W._Michael_Terenyi_(SANDOZ)@QZCOM.MAILNET
  2933. ARPANET:       W._Michael_Terenyi_(SANDOZ)%QZCOM.MAILNET@MIT-MULTICS.ARPA
  2934. JANET:         W._Michael_Terenyi_(SANDOZ)%QZCOM@UK.AC.YORK.KL
  2935. BITNET:        P1117@QZCOM
  2936.  
  2937. Page 50                                                INFO-KERMIT DIGEST V6 #6
  2938.  
  2939. CompuServe:    76067,1434
  2940. Telephone:     +43 222 867511-616
  2941. G3 Fax:        +43 222 867018
  2942. Telex:         132287 sfi a
  2943. Real Address:  SANDOZ Research Institute
  2944.                Brunner Str. 59
  2945.                A-1235 Vienna
  2946.                Austria, Europe
  2947.  
  2948. ------------------------------
  2949.  
  2950. Date: Mon, 23 Feb 87 14:35:23 SA
  2951. From: "Kai U. Leppamaki" <LK-KLE@FINHUT>
  2952. Subject: SET ETOA/ATOE in CMS KERMIT
  2953. Keywords: VM/CMS Kermit
  2954.  
  2955. Andre Pirard (and others, including myself) have made alternative translation
  2956. tables to be used with CMS KERMIT.  The problem is, however, that modifications
  2957. introduced simply by SET ETOA/ATOE commands only work on IBM 7171 (or similar)
  2958. protocol converter lines where file transfer is based on "transparent" mode
  2959. operation (i.e. no EBCDIC<->ASCII conversion done by the operating system).
  2960.  
  2961. On half duplex "dumb" tty-lines (3705 or the like) the ETOA & ATOE tables
  2962. must not modified.  They must match the system tables in order to have KERMIT
  2963. working at all !
  2964.  
  2965. However, I have modified CMS KERMIT 3.1 to include additional translation
  2966. tables.  They only affect transmitted data within KERMIT but not the way
  2967. packets are coded/decoded.  The user may freely modify these new tables but
  2968. not the original tables which still must remain intact.
  2969.  
  2970. I trust Andre's translation tables are fully compatible with my modifications
  2971. although not applicable here in Finland - different tables must be developped
  2972. for each language and/or national convention.  I have composed Finnish tables
  2973. for the Mac and IBM PC character sets.
  2974.  
  2975. Kai U. Leppamaki
  2976. TeKoLa (= Helsinki University of Technology, Computing Centre)
  2977. Espoo, Finland
  2978. Acknowledge-To: <LK-KLE@FINHUT>
  2979.  
  2980. ------------------------------
  2981.  
  2982. Date: Tue, 10 Feb 87 08:24:53 est
  2983. From: jl42#@andrew.cmu.edu (Jay Mathew Libove)
  2984. Subject: C-Kermit on SCO Xenix V
  2985. Keywords: C-Kermit, SCO Xenix V
  2986.  
  2987. I am attempting to use C-Kermit (dated April 1986, from CMCCTE::PK:<KERMIT>)
  2988. on an IBM PC/AT compatible (as yet, no compatibility problems- been running
  2989. for over a year) configured with two serial ports, com1: and com2: with a
  2990. modem attached to com1. I can use the modem fine from DOS, but under the
  2991. S.C.O. Xenix System V version 2.1.3 that I have just installed I can not
  2992. convince CKermit to talk to the modem. The XENIX system has allowed calls to
  2993. come in, and indicates that it should work with communication software (it
  2994. has uucp utilities that I am clueless about) so I think it must just be an
  2995.  
  2996. INFO-KERMIT DIGEST V6 #6                                                Page 51
  2997.  
  2998. idiosyncrasy that I don't know how to deal with between CKermit and my
  2999. machine.
  3000.  
  3001. If anyone has information about getting CKermit to run on an SCO XENIX V
  3002. operating system on an AT, please help!
  3003.  
  3004. Thanks in advance-
  3005.  Jay Libove
  3006.          jl42@andrew.cmu.edu
  3007.          jl42@cmuccvma.bitnet
  3008.  
  3009. ------------------------------
  3010.  
  3011. Date: Friday, 6 February 1987  16:52-MST
  3012. From: nosc!humu!uhmanoa!uhccux!todd@SDCSVAX.UCSD.EDU (The Perplexed Wiz)
  3013. Subject: Kermit & Curses Box Function Problem?
  3014. Keywords: MS-Kermit, Curses Box Function, Terminal Emulation
  3015.  
  3016. Does anyone have a fix for the Kermit H19 and VT102 emulation modes?  I've
  3017. noticed that at least one curses function does not work correctly with
  3018. Kermit: box.  I am fairly sure of this because I switched to the Mark of the
  3019. Unicorn PC/InterComm VT100 emulator to make sure it was not some PC
  3020. flakiness causing the problem.  The curses functions worked fine using the
  3021. PC/InterComm emulator.
  3022.  
  3023. Given the following conditions:
  3024.     Ultrix 1.2 (sort of 4.2bsd) on a VAX 8650
  3025.     set term=vt100
  3026.     Kermit 2.29 on any kind of PC, AT, or clone
  3027.     CGA or EGA display
  3028.     C program using curses' box function
  3029.  
  3030. The symptoms are:
  3031.     Only the top and right edges are displayed
  3032.     move'd alphanumerics sometimes appear and sometimes don't
  3033.         after a refresh() call.
  3034.  
  3035. Thanks....todd
  3036.  
  3037. Todd Ogasawara, U. of Hawaii Computing Center
  3038. UUCP:        {ihnp4,seismo,ucbvax,dcdwest}!sdcsvax!nosc!uhccux!todd
  3039. ARPA:        uhccux!todd@nosc.ARPA
  3040. INTERNET:    todd@UHCC.HAWAII.EDU
  3041.  
  3042. ------------------------------
  3043.  
  3044. Date: Sun, 15 Feb 87 11:58 EST
  3045. From: Mark B. Johnson <CDTAXW%IRISHMVS.BITNET@wiscvm.wisc.edu>
  3046. Subject: MacKermit on a 128K Machine?
  3047. Keywords: Mac Kermit
  3048.  
  3049. Is anyone successfully using MacKermit V0.8(34) on a 128K machine?  I am sure
  3050. we had done it here sometime back, but I have tried it recently with several
  3051. different versions of the Finder and System and keep getting system crashes
  3052. when trying to Send files.  We are sure it is the System and Finder, and are
  3053. wondering if anyone who might be doing it successfully could send us their
  3054.  
  3055. Page 52                                                INFO-KERMIT DIGEST V6 #6
  3056.  
  3057. configuration.  Thanks again.
  3058.  
  3059. ------------------------------
  3060.  
  3061. Date: Thu 29 Jan 87 08:53:33-CST
  3062. From: David M. Gracia <DGRACIA@STL-HOST1.ARPA>
  3063. Subject: Kermit-Intel (MLINK)?
  3064. Keywords: MLINK, Wyse PC
  3065.  
  3066. Does anyone have any experience running Kermit on a Wyse pc talking to
  3067. Kermit under MLINK on an Intel 310 If so, I need to know your secret. I am
  3068. not having any luck getting it to run.  Thanks.
  3069.     Dave
  3070.  
  3071. ------------------------------
  3072.  
  3073. Date: Wed 25 Feb 87 17:36:33-GMT
  3074. From: Alan Greig <CCD-ARG%dundee-tech.ac.uk@Cs.Ucl.AC.UK>
  3075. Subject: Apple 2 GS and Kermit?
  3076. Keywords: Apple II Kermit, GS
  3077.  
  3078. Has anyone tried apple kermit on the GS ? I have had a query from someone I
  3079. sent a kermit disc saying that they can't get it to run on the GS. Well I
  3080. don't have a GS...
  3081.  
  3082. It seems they are using DOS 3.3 and the Super Serial Card. I thought the GS
  3083. had a built in serial port which emulated a slot card. If so what happens
  3084. when u plug in another card ? Kermit runs and goes into connect mode but
  3085. neither seems to receive or transmit although the escape sequence does
  3086. return to kermit command level. I've pointed out all the usual pitfalls with
  3087. Apple kermit such as serial chip not initialised but it doesn't seem to
  3088. help.
  3089.  
  3090. Any pointers from anyone using the GS and/or SSC card with kermit welcome.
  3091.  
  3092. Alan Greig
  3093. Computer Centre
  3094. Dundee College of Technology
  3095.  
  3096. Janet: Alan@UK.AC.DCT (Alan%DCT@UK.AC.DUNDEE)
  3097. Arpa:  Alan%UK.AC.DCT@CS.UCL.AC.UK
  3098.  
  3099. [Ed. - See message above about the Apple II GS.]
  3100.  
  3101. ------------------------------
  3102.  
  3103. Date: Thu, 26 Feb 87 12:28:40 PST
  3104. From: zz1ml%sdcc3@sdcsvax.ucsd.edu (Michael Laver)
  3105. Subject: C-Kermit on an AT&T 7300?
  3106. Keywords: C-Kermit, AT&T 7300
  3107.  
  3108. Has anyone had any luck creating a C-Kermit for the AT&T 7300 (the "Unix
  3109. PC"). Both "make sys3" and "make sys3nid" leave me with the error message
  3110.  
  3111.     Stop. Don't know how to make chcdeb.h
  3112.  
  3113.  
  3114. INFO-KERMIT DIGEST V6 #6                                                Page 53
  3115.  
  3116. I downloaded the shar files to an IBM PC, read them into the 7300, and
  3117. converted the case of the filenames.
  3118.  
  3119. Any help would be appreciated.
  3120.  
  3121.                 --Mick Laver
  3122.                 laver@sdcc3.ucsd.edu
  3123.  
  3124. ------------------------------
  3125.  
  3126. End of Info-Kermit Digest
  3127.  
  3128. Page 54                                                INFO-KERMIT DIGEST V6 #7
  3129.  
  3130. Info-Kermit Digest         Tue, 10 Mar 1987       Volume 6 : Number 7
  3131.  
  3132. Today's Topics:
  3133.  
  3134.                               New iRMX Kermit
  3135.                     Announcing Kermit for Computervision
  3136.                    Announcing Kermit for the TI Explorer
  3137.               Announcing New FLEX Kermit for the Motorola 6809
  3138.                   Announcing 2 New Apollo Kermit Versions
  3139.                        Announcing Updated C86PRO.A86
  3140.               CDC Cyber Kermit Version 3 Available Running NOS
  3141.                        Cyber Kermit V3 vs. THE OTHERS
  3142.        Announcing a new Concurrent/Perkin-Elmer/Interdata 3200 Kermit
  3143.                                 Long packets
  3144.                         Problems With VAX/VMS Kermit
  3145.                                VMS Kermit Bug
  3146.                     Occasional loss of trailing newline.
  3147.                          C-Kermit on an AT&T 7300?
  3148.                       Re: SET ETOA/ATOE in CMS KERMIT
  3149.  
  3150. ----------------------------------------------------------------------
  3151.  
  3152. Date: January 23, 1987
  3153. From: Robert L. Stanis, Grinnel College, IA
  3154. Subject: New iRMX Kermit
  3155. Keywords: iRMX, Intel
  3156.  
  3157. Here is version 2.41 of iRMX Kermit.  With version 2.41, all I/O routines
  3158. have been written using system calls so both the 534 and 544 communications
  3159. boards should work without problems.  Any other communication boards should
  3160. work too, but this has not been tested here.  This version is an update of
  3161. the PL/M version.  The current author is still Albert Goodman.
  3162.  
  3163. Version 2.42 was updated for the iRMX-286 operating system at the University
  3164. of Illinois.  We had previously sent them version 2.41, which runs on
  3165. 8086-based machines.  It may make the most sense to refer to these as
  3166. separate implementations of Kermit since they are not compatible across CPU
  3167. boards/operating systems, even though the sources are similar.
  3168.  
  3169. Bob Stanis
  3170. Grinnell College
  3171. Noyce Computer Center
  3172. Grinnell ,Iowa 50112
  3173.  
  3174. [Ed. - Since it's not really clear from this letter what we have, this new
  3175. version is being installed as KER:IRMX.*, and the old version will remain as
  3176. KER:I86KER.*.  If indeed these two versions are redundant, would some kind
  3177. Intel iRMX system user please let us know?]
  3178.  
  3179. ------------------------------
  3180.  
  3181. Date: Wed 19 Feb 87 12:24:16-EST
  3182. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3183. Subject: Announcing Kermit for Computervision
  3184. Keywords: Computervision Kermit
  3185.  
  3186.  
  3187. INFO-KERMIT DIGEST V6 #7                                                Page 55
  3188.  
  3189. This is version 1.21 of Computervision Kermit, written in Fortran S,
  3190. submitted by Val Jawks, 435 CPB, Bringham Young University, Provo, Utah
  3191. 84602.  This version was converted from John Lee of RCA Lab's HP1000 Kermit.
  3192.  
  3193. The files are in KER:CVKER.*.  There are two files; source and help.
  3194.  
  3195. ------------------------------
  3196.  
  3197. Date: Wed 19 Feb 87 12:24:16-EST
  3198. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3199. Subject: Announcing Kermit for the TI Explorer
  3200. Keywords: TI Explorer Kermit, Lisp
  3201.  
  3202. This is Release 1.0 of TI Explorer Kermit, written in Common Lisp,
  3203. contributed by Brian Carb and Steve Ford of UNISYS Corporation, PO Box 500,
  3204. Bluebell, PA 19424.  This implementation was developed as a joint effort
  3205. between Sperry Corporation and Texas Instruments Incorporated.  You should
  3206. be using Sperry Release 2.1.1 or TI Release 2.1 of Explorer software.  When
  3207. Release 3.0 is available, this software will probably no longer work, and an
  3208. updated version will be distributed by Sperry and TI.  This implementation
  3209. has been successfully tested in conjunction with Kermit implementations for
  3210. Sperry 1100, DEC Vax, DEC 2060, and Sperry and IBM PCs (KERMIT-MS).
  3211.  
  3212. The TI Explorer Kermit files have been renamed and are in KER:EXPLRE.*.
  3213. Files are separated by *** FILENAME ***, and are available via FTP at CU20B
  3214. (login as user ANONYMOUS, any password) and via KERMSRV on BITNET (SMSG RSCS
  3215. MSG CUVMA KERMSRV HELP).
  3216.  
  3217. ------------------------------
  3218.  
  3219. Date: Wed 11 Feb 87 11:24:16-EST
  3220. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3221. Subject: Announcing New FLEX Kermit for the Motorola 6809
  3222. Keywords: FLEX Kermit, 6809, Motorola 6809
  3223.  
  3224. This is to announce a new version of FLEX Kermit for the Motorola 6809,
  3225. written in July 1986, by Jur van der Burg, Nettelhorst 56, 2402 LS Alphen
  3226. aan den Rijn, The Netherlands.  This is version 3.0, written in C (Compiled
  3227. with Introl (c) compiler)
  3228.  
  3229. Kermit for FLEX has its roots in the (old) UNIX version. It is enhanced in
  3230. several ways, such as data logging, server mode etc.
  3231.  
  3232. It should run on about any version of the FLEX-09 (tm) or SK*DOS (tm)
  3233. operating system.  It requires 48K of memory. Hardware dependent things are
  3234. kept in the files FLK.H and FLIO.C .
  3235.  
  3236. FLEX-09 KERMIT has most of the features specified in the KERMIT Protocol
  3237. Manual.
  3238.  
  3239. [Ed. - The new files can be found in KER:FL2KER.*.  The old files remain in
  3240. KER:FLXKER.*.]
  3241.  
  3242. ------------------------------
  3243.  
  3244. Date: Wed 11 Feb 87 11:24:16-EST
  3245.  
  3246. Page 56                                                INFO-KERMIT DIGEST V6 #7
  3247.  
  3248. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3249. Subject: Announcing 2 New Apollo Kermit Versions
  3250. Keywords: Apollo Kermit
  3251.  
  3252. This is to announce a new version of Apollo Kermit developed by Control Data
  3253. Corporation (Apollo version 2.8) and another new version (Apollo version
  3254. 2.7) which came in about the same time from Gordon Sands of Marconi Space
  3255. Systems.  If anyone is interested in putting ALL of these new features into
  3256. one Kermit program, please let us know.  Until then, please test the new
  3257. versions.
  3258.  
  3259.   The version (2.8) developed by Control Data Corporation implements the
  3260. protocol as outlined in the Kermit Protocol Manual, Fifth Edition.  The
  3261. Kermit version is the Pascal one that Beckman Instruments obtained from
  3262. Columbia and fixed some bugs.  It will now handle binary files properly.
  3263. This implementation of Kermit is designed to run as a "remote" Kermit and
  3264. therefore does not implement any of the "local" Kermit commands.  Apollo
  3265. Kermit 2.8 is particularly suited for running in 'server' mode and
  3266. implements QBIN partially.  8-bit quoting is always done in this version; it
  3267. is not optional.  See the Kermit protocol description where is describes the
  3268. use of 'N' and 'Y' in the QBIN field of the initialization packet.
  3269.  
  3270. [Ed. - The new files have replaced the older ones as KER:APOLLO.*.
  3271. KER:APOLLO.ANN is this file.  KER:APOLLO.HLP contains documentation for
  3272. running KERMIT on the Apollo and communicating with an IBM-PC.  There are
  3273. three source files for KERMIT on the Apollo.  The source files are
  3274. KERMITB.PAS, KERMITIO.PAS, and EXISTF.C.  The files are separated by:
  3275. /*----- end of file ----- */ and stored as KER:APOLLO.PAS.]
  3276.  
  3277. The version (2.7) from Gordon Sands of the Technical Computing Dept.,
  3278. Marconi Space Systems has added several facilities to the Apollo (Pascal)
  3279. version of Kermit. In particular, the new version can drive a screen without
  3280. Graphics Primitives. Gordon developed this to enable a user on one node to
  3281. drive an RS232 port on another, but it should also be usable on an attached
  3282. terminal (Trevor Wright's query in NEWS01V2).
  3283.  
  3284.       The main other facilities are:
  3285.           repeat count processing,
  3286.           filename hashing,
  3287.           RECEIVE followed by filename,
  3288.           more error etc. messages to the screen   and
  3289.           SET TIME and TIMEOUT.
  3290.   SET parameters GRAPHICS and NORMAL control whether graphics are used to
  3291.   drive the screen and whether filenames are normalised.
  3292.       There are further details in a revised .HLP file and in comments at
  3293.   the start of the source file.
  3294.  
  3295. [Ed. - These files have been put in KER:AP2KER.*.  Now there are 2 Apollo
  3296. versions -- APOLLO.* and AP2KER.*.  The old Apollo Kermit is now in
  3297. KO:APOLLO.*]
  3298.  
  3299. ------------------------------
  3300.  
  3301. Date: 16-FEB-1987 13:58:40
  3302. From: SYSKERMIT%vax1.central.lancaster.ac.uk@CS.UCL.AC.UK
  3303. Subject: Announcing Updated C86PRO.A86
  3304.  
  3305. INFO-KERMIT DIGEST V6 #7                                                Page 57
  3306.  
  3307. Keywords: C86 Kermit
  3308.  
  3309.   This is to announce an update to C86PRO.A86, by Chris Lock of Nottingham
  3310. University. It makes the C86 Kermit resilient to packets being echoed back
  3311. to it. Chris did it orginally for a specific implementation talking to a
  3312. specific wierd British mainframe, but this part of his code should be of
  3313. general use in all the C86 implementations.
  3314.  
  3315.             Alan
  3316.  
  3317. [Ed. - Thanks!  The new files have replaced the old ones in KER:C86PRO.*.
  3318. This is protocol module for CP/M-86 Kermit.  If anyone wants to rebuild
  3319. the program for a particular system, this source can now be used.]
  3320.  
  3321. ------------------------------
  3322.  
  3323. Date: Mon 16 Feb 87 18:18:05-EST
  3324. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3325. Subject: CDC Cyber Kermit Version 3 Available Running NOS
  3326. Keywords: Cyber Kermit, CDC Kermit, CDC Cyber Kermit
  3327.  
  3328. A new version of Kermit is available for CDC Cybers running NOS.  This
  3329. version (3.0) was developed by Steve Roseman, Lead Systems Programmer,
  3330. Lehigh University Computer Center (LUSGR@LEHICDC1.BITNET).  It is derived
  3331. from the U of Texas Fortran 5 Kermit, with NOS/BE and UT2D support removed.
  3332. It contains the following new features and changes:
  3333.  
  3334. . Wildcard file names on the SEND command and server GET command.
  3335. . Local and permanent file SEND and server GET.
  3336. . A DIRECTORY command and server REMOTE DIRECTORY command.
  3337. . Automatic recognition of DISPLAY CODE, 6/12 ASCII, and 8/12 ASCII file
  3338.    text modes on SEND.  Receives 6/12 ASCII by default.
  3339. . The SET FILE-MODE command allows BINARY and TEXT file types.
  3340. . Supports repeated character compression (if the micro Kermit allows).
  3341. . Supports long file transfer packets up to 1000 characters (if the
  3342.     micro Kermit allows).
  3343. . Cyber Kermit no longer affects the parity of your terminal connection.
  3344.  
  3345. [Ed. - The files have been named to KER:CD3KERM.*.  The KER:CYBKER.* files
  3346. still remain in the KERMIT-2 directory as well, and the old version that
  3347. supports NOS/BE is in KERMIT-3.  And...  we expect yet another version to
  3348. arrive someday that will support NOS/VE.  See message below for a comparison
  3349. of the various Cyber versions.]
  3350.  
  3351. ------------------------------
  3352.  
  3353. Date: 23 FEB 1987  13:32 EST
  3354. From: Steve Roseman <LUSGR@LEHICDC1.BITNET>
  3355. Subject: Cyber Kermit V3 vs. THE OTHERS
  3356. Keywords: Cyber Kermit
  3357.  
  3358. Below is a comparison between the 3 Cyber Kermit versions:
  3359.  
  3360. CDC KERMIT V2 vs V3:
  3361.  
  3362. V2 advantages:   Provides NOS/BE and UT2D support; removed in V3.
  3363.  
  3364. Page 58                                                INFO-KERMIT DIGEST V6 #7
  3365.  
  3366.                  Slightly smaller memory requirements.
  3367.  
  3368. V3 advantages:   More features, including long packets, wildcard file names,
  3369.                  repeat prefixing, DIR command and REM DIR server command,
  3370.                  editable HELP file.
  3371.  
  3372. CYBER (MANCHESTER) vs. V3:
  3373.  
  3374. Manchester Advantages:  Much smaller memory requirements (importance reduced
  3375.                         by non-swap code and longer packets).
  3376.                         Faster (less CPU usage).
  3377.                         Probably slightly faster transfer rate with standard
  3378.                         length packets.
  3379.                         Some users think it is the 'greatest Kermit since
  3380.                         sliced bread'.
  3381.  
  3382. V3 advantages:          See above.
  3383.                         Readable/maintainable code.
  3384.                         63 character set NOS site support (not very important).
  3385.  
  3386.     If it was my choice, I would keep the CDC Kermit V2 for the remaining
  3387. NOS/BE sites.  We can't abandon them.  I would abandon the Manchester
  3388. version.  It's a small, fast version, but the unreadable code and, now,
  3389. comparative lack of features, make it less desirable.  Or keep it around, it
  3390. doesn't take too much food.  It's up to you.
  3391.  
  3392.                                                       Steve Roseman
  3393.  
  3394. ------------------------------
  3395.  
  3396. Date: Mon 16 Feb 87 18:18:05-EST
  3397. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3398. Subject: Announcing a new Concurrent/Perkin-Elmer/Interdata 3200 Kermit
  3399. Keywords: Concurrent Kermit, Perkin-Elmer Kermit, Interdata 3200 Kermit
  3400.  
  3401. This is to announce a new Kermit version (1.0) configured for
  3402. Concurrent/Perkin-Elmer/Interdata 3200 series Super-Minicomputers running
  3403. OS/32, by Creighton J. Miller, Department of Speech, Theatre, and
  3404. Communication Disorders, Louisiana State University, Baton Rouge, LA.
  3405.  
  3406. According to Creighton J. Miller:
  3407. This program has been developed and installed on a Perkin-Elmer 3210 system
  3408. with 1 Mbyte of memory, under OS32MT72, Revision 0.  All program code except
  3409. for the I/O modules, has been written in "primitive" FORTRAN which should
  3410. prove to be highly portable (even to other machines) compact and fast.  All
  3411. I/O utilizes system-level versatility through run-time access to PE's SVC1
  3412. I/O handler, whose operations could be easily duplicated on most other
  3413. mini's in a single added subroutine (image mode read-/write-and-proceed
  3414. calls and echoless reads).
  3415.  
  3416. In developing this program, much reference has been made to code from
  3417. Kermit-PE 2.0, developed by Paul Mamelka and currently available from either
  3418. Columbia University or PE-Interchange: The primary reasons for developing
  3419. PE-Kermit being a desire to enhance program size/speed/portability issues
  3420. and to incorporate binary file transfers (eventually raw transfers as
  3421. well...), plus a few added "bells and whistles" I'd had in mind.
  3422.  
  3423. INFO-KERMIT DIGEST V6 #7                                                Page 59
  3424.  
  3425.  
  3426. Although no warranty of the routine is either expressed or implied, feel
  3427. free to use/distribute/alter the code at will --- so long as it is put to no
  3428. explicitly commercial applications: I think you'll be impressed by this
  3429. Kermit's relatively gentle and forgiving nature.  I would be happy to
  3430. exchange information, comments or just pleasantries with those of you who
  3431. find some use for the logic.
  3432.  
  3433. A complete set of installation/development/message files is included
  3434. with the code, as an aid to fellow-travelers on the road to intersystem
  3435. communications.  They'll work as-is on a properly prepared 3200 series PE
  3436. system; properly prepared meaning in this case, OS32MT72.0 or higher OS and
  3437. BIOC with an enabled, 80 byte (minimum) typeahead cue, plus the sysgened
  3438. MASK=X'FF' option.  Please note that the interactive message file,
  3439. KERMIT.HLP, is an IN-dexed file with an 80 character record length, and
  3440. holds binary information.  Each line is structured as follows;
  3441.  
  3442.                1.  BYTES 00-03 => length in bytes (binary) of the
  3443.                                   message line which follows
  3444.  
  3445.                2.  BYTES 04-[length+4] => message line, in image
  3446.                                           form.
  3447.  
  3448. Program size ranges from 22k bytes, using FORT7-O, through 25k bytes,
  3449. using FORT6 (you'll need assembly access to OS/32 7.2.0's SVC1, like that
  3450. included in SYS7IO.FTN), to about 38k bytes, using FORT7-D.  You will
  3451. discover SIGNIFICANTLY enhanced response times for the program with the
  3452. optimizing compilers.
  3453.  
  3454. Transfers have been accomplished between both a PE-3210 and a PE-8/32
  3455. (as Hosts) and Zenith Z-148 (4.7 and 8 meg clocking), IBM XT, IBM AT and
  3456. Kaypro 2000 Pc's, at baud rates ranging from 300 through 9600, over
  3457. dedicated and modem links.  These have been used for both ASCII and BINARY
  3458. data, with full-sized packets (94 bytes).  MS-Kermit 2.26 was the usual
  3459. Caller routine, but MS-Kermit 2.28, and Procomm 2.1 and 2.3 have also been
  3460. used (Procomm 2.1 has quirks which effectively prevent binary transfers).
  3461.  
  3462. [Ed. - These files are in KER:PE2KER.*.  The old files are still in
  3463. KER:PERKIN.*; if anyone can demonstrate why we should keep the old version,
  3464. or can say definitively that this new one can replace it, please let us
  3465. know.  Our Kermit tapes runneth over...]
  3466.  
  3467. ------------------------------
  3468.  
  3469. Date: 1987 Feb 20   09:38 EST
  3470. From: (John F. Chandler)   <PEPMNT@CFAAMP>
  3471. Subject: Long packets
  3472. Keywords: Protocol Extensions
  3473.  
  3474. One of the concerns in sending long packets is that the communication link
  3475. may suddenly change in such a way that the agreed-upon packet size becomes
  3476. unsendable.  Since checkpointing the I/O on the source file may be awkward
  3477. or impossible, the recommended procedure of error recovery by resending only
  3478. about half of the failed packet requires a method for cutting the packet
  3479. buffer without separating a prefix byte from its suffix.  I offer the
  3480. following algorithm for finding a suitable cutting point.  Assume here that
  3481.  
  3482. Page 60                                                INFO-KERMIT DIGEST V6 #7
  3483.  
  3484. '#', '&', and '~' are the Control, 8th-bit, and Repeat quote characters and
  3485. that M is the desired index into the packet buffer BUF.  I use 'ne' for the
  3486. Not-equal operator.
  3487.  
  3488.   1. N = M
  3489.   2. Go to 5
  3490.   3. N = N - 1
  3491.   4. N = N - 1
  3492.   5. If BUF(N) = '#' then go to 4
  3493.   6. If BUF(N) = '~' and BUF(N+2) ne '~' then go to 3
  3494.   7. If N > M - 5 or BUF(N+1) ne '#' or BUF(N+2) ne '#' then go to 10
  3495.   8. N = N + 2
  3496.   9. Go to 7
  3497.  10. N = N + 1
  3498.  11. If BUF(N) = '#' then return (N+2)
  3499.  12. If BUF(N) = '~' then return (N)
  3500.  13. If BUF(N) = '&' then go to 10
  3501.  14. Return (N+1)
  3502.  
  3503. Note that if 8th-bit or Repeat prefixing is turned off, the tests in step 13
  3504. or in 6 and 12 would fall through.  Also note that steps 7-9 take care of
  3505. multiple quoted-control-quotes (if Repeat prefixing is off), but that the
  3506. repeat count threshhold will have to be set at 4 (at least for characters
  3507. that do not require any other prefixing) in order to avoid another possible
  3508. run-back in steps 3-6.
  3509.  
  3510.                                           John
  3511.  
  3512. ------------------------------
  3513.  
  3514. Date: Tue, 24 Feb 87 16:30:32 CST
  3515. From: "Jeff Balvanz" <GR.JLB%ISUMVS.BITNET@wiscvm.wisc.edu>
  3516. Subject: Problems With VAX/VMS Kermit
  3517. Keywords: VAX/VMS Kermit
  3518.  
  3519. We have been having some problems with VAX/VMS Kermit here at ISU and I'm
  3520. wondering if anyone can offer some advice.  Here are some of the problems:
  3521.  
  3522. 1.  When uploading to VAX from MS-Kermit 2.29 (Zenith Z-158) using an
  3523. eight-bit communications line, SET PARITY NONE on both ends usually results
  3524. in 16 retries and no packets sent.  Setting parity to EVEN on both ends
  3525. causes a file to be uploaded, but often with repeated characters in the file
  3526. (as in "This is a miiiiiiiiiiiiiiiiistake.") making the upload unusable.
  3527. However, setting the parity back to NONE on both sides after an unsuccessful
  3528. upload at EVEN sometimes results in a successful transfer.  It drives us
  3529. nuts because sometimes no parity works just fine, and some files will
  3530. transfer successfully with EVEN parity.  The files that give repeating
  3531. characters are normal text files, and it is (to me, anyway) impossible to
  3532. determine any difference between the files that work and those that don't.
  3533. However, a file that doesn't work once usually will repeat the behavior.
  3534.  
  3535. 2.  Downloading files with FORTRAN carriage control to MS-Kermit 2.29 (or, I
  3536. suspect, any other local Kermit) results in the message "Illegal file type"
  3537. from VMS Kermit.  APPENDing the file to a normal file created with the
  3538. CREATE command causes it to download just fine.  According to the source
  3539. code this was supposed to be fixed in VMS Kermit v 3.2.
  3540.  
  3541. INFO-KERMIT DIGEST V6 #7                                                Page 61
  3542.  
  3543.  
  3544. We are running VMS version 4.5 and VMS Kermit version 3.2.076, just
  3545. assembled from MACRO source gotten from Columbia over BITNET since the VMS
  3546. upgrade.  Any suggestions?  I'd be happy to correspond with someone over
  3547. BITNET if it will help.
  3548.  
  3549. Jeff Balvanz
  3550. Manager, Microcomputer Services
  3551. Iowa State University Computation Center
  3552. GR.JLB@ISUMVS.BITNET
  3553.  
  3554. ------------------------------
  3555.  
  3556. Date: 19-FEB-1987 13:34:51
  3557. From: PG_HARE@UK.AC.OPEN.ACS.VAXA
  3558. Subject: VMS Kermit Bug
  3559. Keywords: VAX/VMS Kermit
  3560.  
  3561. Help!
  3562.  
  3563. Kermit 3.2.077 keeps crashing out when I use it. I eventually tracked down
  3564. the problem to be tied up with the length of the filename involved; rather
  3565. than there being something wrong with the file itself.
  3566.  
  3567. If the filename is 'too long' Kermit crashes out with an access violation.
  3568.  
  3569. This is demonstrated by the two examples below. In the first, I have used a
  3570. short-cut to specify the file I want to send, in the second the full file
  3571. specification is given.
  3572.  
  3573. Paul Hare
  3574.  
  3575. PS. This problem is critical where we are concerned since the file transfers
  3576.    that are causing Kermit to crash are under the control of a third-party
  3577.    application package; so nothing can be done to avoid long file names.
  3578.  
  3579. [Ed. - Thanks for the report.  We've sent it to the VMS Kermit authors.]
  3580.  
  3581. ------------------------------
  3582.  
  3583. Date: Mon, 19 Jan 87 09:50:36 PST
  3584. From: rutgers!lll-lcc!cae780!videovax.TEK.COM!stever@columbia.edu
  3585. Subject: Occasional loss of trailing newline.
  3586. Keywords: C-Kermit, VAX Kermit
  3587.  
  3588. I have run into an occasional problem with C-Kermit dropping the last
  3589. character in a file.  This was first observed in old versions of C-Kermit
  3590. running on our VAX (a "beta release" from sometime in the Spring of 1985)
  3591. and on my Amiga (an early hack of unknown pedigree).  I had hoped this
  3592. problem would go away with version 4D(060), which we are now running on the
  3593. VAX and I am using on my Amiga.  Unfortunately, the problem still exists.
  3594.  
  3595. In Info-Kermit Digest V6 #1, Gordon Scott reported discovery of a bug
  3596. that may be related (I don't know how newlines are transmitted).
  3597. The description Gordon gives is consistent with the apparently random
  3598. nature of the problem I encounter, although my transfers are in text mode.
  3599.  
  3600. Page 62                                                INFO-KERMIT DIGEST V6 #7
  3601.  
  3602. An occasional file will lose the trailing newline.  If the newline is
  3603. appended and the file transmitted again, the newline is again lost.
  3604. However, not all trailing newlines are lost.  Most files are transmitted
  3605. without problems.
  3606.  
  3607. [Ed. - Thanks, we'll take a look at all the evidence you've gathered, and
  3608. hope we'll home in on the problem & fix it.]
  3609.  
  3610. ------------------------------
  3611.  
  3612. Date: Thu, 26 Feb 87 12:28:40 PST
  3613. From: zz1ml%sdcc3@sdcsvax.ucsd.edu (Michael Laver)
  3614. Subject: C-Kermit on an AT&T 7300?
  3615. Keywords: C-Kermit, AT&T 7300
  3616.  
  3617. Has anyone had any luck creating a C-Kermit for the AT&T 7300 (the "Unix
  3618. PC"). Both "make sys3" and "make sys3nid" leave me with the error message
  3619.  
  3620.     Stop. Don't know how to make chcdeb.h
  3621.  
  3622. I downloaded the shar files to an IBM PC, read them into the 7300, and
  3623. converted the case of the filenames.
  3624.  
  3625. Any help would be appreciated.
  3626.  
  3627.                 --Mick Laver
  3628.                 laver@sdcc3.ucsd.edu
  3629.  
  3630. [Ed. - The real name of the file is ckcdeb.h, not chcdeb.h -- could that
  3631. be the problem???]
  3632.  
  3633. ------------------------------
  3634.  
  3635. Date: 1987 Mar 2   13:17 EST
  3636. From: (John F. Chandler)   <PEPMNT@CFAAMP>
  3637. Subject: Re: SET ETOA/ATOE in CMS KERMIT
  3638. Keywords: CMS Kermit
  3639.  
  3640. The proposal of having more than two ASCII/EBCDIC tables is not a new
  3641. one.  The following diagram shows the various translations a file must
  3642. undergo in sending and receiving and why Kermit could logically maintain
  3643. four tables instead of two in an IBM mainframe environment.
  3644.  
  3645.                          *                      *
  3646.  File ---> Buffer ---> Packet ---> Buffer ---> TTY     (Sending)
  3647.       ETOA       ENCODE       ATOE        sys
  3648.        1                       2           3
  3649.  
  3650.   *                     *
  3651.  TTY ---> Buffer ---> Packet ---> Buffer ---> File     (Receiving)
  3652.      sys         ETOA       DECODE       ATOE
  3653.       4           5                       6
  3654.  
  3655. Nonetheless, only two tables should suffice in practice, given the
  3656. following assumptions:
  3657.  
  3658.  
  3659. INFO-KERMIT DIGEST V6 #7                                                Page 63
  3660.  
  3661.  1. System tables 3 and 4 are invertible for all codes of interest,
  3662.  
  3663.  2. tables 3 and 4 are mutual inverses for all ASCII codes 32-126 plus
  3664.     at least two different control characters (such as SOH and CR), and
  3665.  
  3666.  3. the media marked with asterisks (*) above have only 7-bit data.
  3667.  
  3668. Bear in mind that the original reason for allowing the user to modify
  3669. Kermit's translation tables was to adapt to operating systems with
  3670. peculiar tables 3 or 4, not to permit extended 8-bit ASCII fonts.  In
  3671. any case, tables 2 and 5 must be the inverses of 3 and 4, respectively,
  3672. but, since Kermit uses 7-bit ASCII for making packets, the second half
  3673. of table 2 is unused and, thus, might as well be the same as the second
  3674. half of table 6.  As long as tables 3 and 4 are inverses, I see no reason
  3675. why the "used" half of table 2 (which equals the first half of table 4)
  3676. should not also match the first half of table 6.  In other words, the
  3677. system tables should accurately reflect the local standards for
  3678. 7-bit-ASCII-to-EBCDIC conversion.  The same line of reasoning also leads
  3679. to the conclusion that tables 1 and 5 can be identical.  Half of each
  3680. table is invariant at a given installation, being anchored in the local
  3681. definition of 7-bit-ASCII-to-EBCDIC, but the other half is free for
  3682. tailoring to any purpose -- there could be separate definitions of
  3683. 8-bit-ASCII codes for different target machines.  Suppose that one or
  3684. more of the above assumptions are false:
  3685.  
  3686.  1. If table 3 (or table 4) is not invertible, then Kermit can't work.
  3687.  
  3688.  2. If tables 3 and 4 are not inverses, then Kermit must have four
  3689.     different tables after all.  Are there, in fact, any installations
  3690.     where this is the case?  If so, why can't the tables be rationalized?
  3691.  
  3692.  3. If an installation provides 8-bit data lines, then tables 3 and 4
  3693.     are entirely filled, and tables 2 and 5 are entirely invariant, but
  3694.     only if Kermit tries to use 8-bit codes in packets.  Are there, in
  3695.     fact, any installations where this is the case?  If so, then is the
  3696.     gain in efficiency from using 8-bit codes (for text) really worth the
  3697.     trouble of maintaining separate translation tables?
  3698.  
  3699. ------------------------------
  3700.  
  3701. End of Info-Kermit Digest
  3702.  
  3703. Page 64                                                INFO-KERMIT DIGEST V6 #8
  3704.  
  3705. Info-Kermit Digest         Thu, 26 Mar 1987       Volume 6 : Number 8
  3706.  
  3707. Today's Topics:
  3708.  
  3709.                    Announcing Kermit for the Sinclair QL
  3710.                    Announcing Kermit for TRS-80 Model II
  3711.               Announcing Kermit for Data General running RDOS
  3712.                             UUDECODE for BITNET
  3713.                   AP2 (Apple and Apollo) Kermit Name Clash
  3714.                                KERMSRV access
  3715.                       Re: Problem with VAX/VMS Kermit
  3716.                  Request for DTR control in VAX/VMS Kermit
  3717.                       Re: SET ETOA/ATOE in CMS KERMIT
  3718.                       More on ASCII/EBCDIC translation
  3719.                                 TRS Model 1
  3720.          C-Kermit changes needed for Zilog systems under Zeus 3.21
  3721.                               C-Kermit for AOS
  3722.                   Kermit-11 Problem Discovered and Solved
  3723.                           SANYO MBC555 AND KERMIT
  3724.  
  3725. ----------------------------------------------------------------------
  3726.  
  3727.  
  3728. Date: 13-MAR-1987 11:20:54
  3729. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  3730. Subject: Announcing Kermit for the Sinclair QL
  3731. Keywords: Sinclair QL Kermit
  3732.  
  3733. It has come to my notice that there is a demand for Kermit on the Sinclair
  3734. QL.  As I've written an automated file server to connect several QL's to a
  3735. Xenix machine that is based on the Kermit protocol, I feel I ought to let
  3736. you have what I've accomplished on the basis of providing a development
  3737. source for anyone interested in taking it further. There is a full
  3738. description of how the version developed and what it can and cannot do in
  3739. QLKERM.DOC
  3740.  
  3741. I would recommend users to use floppy or RAM disks due to the slow and
  3742. unreliable nature of the Microdrives. Floppy disks are an essential requirement
  3743. for any further development.
  3744.  
  3745. The source files have been renamed to fit the standard 6.3 convention. To
  3746. compile from source they have to be renamed as follows:
  3747.  
  3748.      Current Name   Original Name      Usage
  3749.      ------------   -------------      -----
  3750.  
  3751.      QLKERM.DOC     QLK_DOC            usage and comments
  3752.      QLKERM.LNK     QLK_LINK           Metacomco linker control file
  3753.      QLKMAIN.C      QLKMAIN_C          main module
  3754.      QLKKER.H       QLKKER_H           main header file
  3755.      QLKSWITC.C     QLKSWITCH_C        state table switcher
  3756.      QLKUS1.C       QLKUSR1_C          top level command parser
  3757.      QLKUS3.C       QLKUSR3_C          parameter setter
  3758.      QLKUSR.H       QLKUSR_H           parser header file
  3759.      QLKCMD.C       QLKCMD_C           command prompter/editor
  3760.      QLKCMD.H       QLKCMD_H           editor header file
  3761.  
  3762. INFO-KERMIT DIGEST V6 #8                                                Page 65
  3763.  
  3764.      QLKFNS.C       QLKFNS_C           base level functions
  3765.  
  3766. Compilation also needs stdio_h, ctype_h and qdos_h as supplied with the
  3767. Metacomco 'C' development kit.
  3768.  
  3769. Suggestions for enhancements are:
  3770.  
  3771.      A proper terminal emulator ( preferably VT100 ) - the need for this is
  3772. so great that I could be tempted to do this myself if only I could obtain an
  3773. example 'C' source ( for any machine ).
  3774.  
  3775.      Rebuilding wider functionality, including the help, that I have removed
  3776. to minimise storage requirements.
  3777.  
  3778. Please note that I will be moving to a new job in Cambridge in mid-April, so
  3779. would like to wash my hands of QLKermit, as it were, but I would be happy to
  3780. answer any queries people may have.
  3781.  
  3782.   Robert Coughlan,
  3783.   Department of Surgery,
  3784.   Liverpool University,
  3785.   PO Box 147,
  3786.   Liverpool L69 3BX
  3787.   UK
  3788.  
  3789.   (051) 709 - 0141 x 2670
  3790.  
  3791. [Ed. - Thanks for the new Kermit version.  The files are in KER:QLKER.*
  3792. available using FTP to CU20B (login user ANONYMOUS - any password) and
  3793. through BITNET via KERMSRV.]
  3794.  
  3795. ------------------------------
  3796.  
  3797. Date: Mon 23 Mar 87 11:26:46-EST
  3798. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3799. Subject: Announcing Kermit for TRS-80 Model II
  3800. Keywords: TRS-80 Kermit
  3801.  
  3802. A new version of TRS-80 Kermit has been developed by Serge G. Kruk, Systemes
  3803. Temps Reel, 1030 Hodge, St-Laurent, Quebec, Canada H4N 2B7 ((514) 748-0515).
  3804. This implementation of the Kermit protocol is for the Radio-Shack Model II
  3805. running under TRSDOS.  This version of the Kermit protocol implements only
  3806. send and receive capabilities using the one-character checksum.
  3807.  
  3808. Known Bugs include:
  3809.       -  Command parsing and recovery is minimal.
  3810.       -  During a file transfer, TRSKER remains silent.  Only the noisy
  3811.       -  disk accesses of the equipment will tell you that a transfer is
  3812.              in progress.  (But completion status is unambiguous...)
  3813.       -  TRSKER uses the TRSDOS clock interrupt services to timout an
  3814.              unanswered packet but it does'nt seem to work all the time...
  3815.  
  3816. [Ed. - These files are in KER:TR2KER.* available through BITNET via KERMSRV
  3817. and by using FTP to connect to CU20B.]
  3818.  
  3819. ------------------------------
  3820.  
  3821. Page 66                                                INFO-KERMIT DIGEST V6 #8
  3822.  
  3823.  
  3824. Date: Mon 23 Mar 87 11:26:46-EST
  3825. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3826. Subject: Announcing Kermit for Data General running RDOS
  3827. Keywords: Data General Kermit, RDOS Kermit
  3828.  
  3829. This version is a modification for RDOS of the version of Torbjorn Alm & Per
  3830. Lindberg for the ABC-800.  It was modified by Remi Castonguay.  The only
  3831. file sent to Columbia was the source code, written in BASIC.
  3832.  
  3833. [Ed. - The BASIC code is in the file KER:RD2KER.BAS.  Please report any bugs
  3834. to Info-Kermit@CU20B.]
  3835.  
  3836. ------------------------------
  3837.  
  3838. Date: Fri 20 Mar 1987 11:51:19 CST
  3839. From: Mark S. Zinzow <MARKZ@UIUCVMD>
  3840. Subject: UUDECODE for BITNET
  3841. Keywords: UUDECODE, BITNET
  3842.  
  3843.   When mail goes somewhere via bitnet there are two problems.  One is that
  3844. tabs get eaten by ASCII <--> EBCDIC conversion, which is a pain for source
  3845. code text.  The other is that trailing spaces are stripped off.  This is nice
  3846. for cutting useless characters from mail, but uuencoded files suffer.  My
  3847. enhancement is to put the spaces back.  Someone has written a uuencode that
  3848. puts an extraneous character at the end of each line which also solves the
  3849. bitnet problem on the sending end.
  3850.  
  3851. I realize that the four if's in outdec would be better rewritten as one
  3852. for loop, but I was tired when I fixed this last night and it works close
  3853. enough.
  3854.  
  3855. [Ed. - Thanks!  This version of UUDECODE is in KER:UUDECO.C.]
  3856.  
  3857. ------------------------------
  3858.  
  3859. Date: 13-MAR-1987 11:20:54
  3860. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  3861. Subject: AP2 (Apple and Apollo) Kermit Name Clash
  3862. Keywords: Apple Kermit, Apollo Kermit
  3863.  
  3864.   Doubtless you've had a lot of people telling you this, but we now have two
  3865. Kermits with prefix AP2! (one is the new Apollo stuff, the other the very
  3866. old Apple native assembler version).....
  3867.  
  3868.        Alan
  3869.  
  3870. [Ed. - No, Alan, you were the only one who mentioned this.  Ooops...  The
  3871. new version of Apollo Kermit, formally named AP2*.* is now named APL*.* in
  3872. KER:.  Thanks for catching this.]
  3873.  
  3874. ------------------------------
  3875.  
  3876. Date: 03/17/87 14:41:34 CET
  3877. From: UF02%DDAGSI3.BITNET@wiscvm.wisc.edu
  3878. Subject: KERMSRV access
  3879.  
  3880. INFO-KERMIT DIGEST V6 #8                                                Page 67
  3881.  
  3882. Keywords: KERMSRV
  3883.  
  3884. Hello! I want to bring some information regarding KERMSRV access to your
  3885. attention.
  3886.  
  3887. In INFO-KERMIT V6 #7 you wrote that KERMSRV can be accessed from BITNET via
  3888. 'SMSG RSCS MSG CUVMA KERMSRV HELP'.  This command is only valid for VM
  3889. machines, I suppose. We have a MVS (Man Versus System) machine here where I
  3890. can only use
  3891. 'SMSG KERMSRV AT CUVMA HELP'. But all I get is 'INVALID COMMAND HELP'.
  3892.  
  3893. The correct form to get an answer is 'TELL KERMSRV AT CUVMA HELP'.  Then I'm
  3894. notified that 'KERMSRV INFO' has been sent to me and it really arrives!
  3895.  
  3896. I hope this information is of some use for you.
  3897.  
  3898. Frank Schwab
  3899. 069/798-8238
  3900. Institut fuer theoretische Physik
  3901. Robert-Mayer-Str. 10
  3902. D-6000 Frankfurt/M.
  3903.  
  3904. [Ed. - Sorry about the confusion.  The KERMSRV syntax changes with every
  3905. machine it seems.  Here's what we know about so far:
  3906.  
  3907.   VM/CMS:    TELL KERMSRV AT CUVMA HELP (or SMSG RSCS MSG CUVMA KERMSRV HELP)
  3908.   MVS/TSO/E: TELL KERMSRV AT CUVMA HELP (may be site dependent)
  3909.   VMS JNET:  SEN/REM CUVMA KERMSRV HELP
  3910.   UNIX UREP: netexec cuvma msg cuvma kermsrv help
  3911.  
  3912. Does anyone have any additions or corrections?]
  3913.  
  3914. ------------------------------
  3915.  
  3916. Date: Tue, 10-MAR-1987 19:28 PST
  3917. From: Mike Iglesias <MIGLESIAS%UCIVMSA.BITNET@wiscvm.wisc.edu>
  3918. Subject: Re: Problem with VAX/VMS Kermit
  3919. Keywords: VAX/VMS Kermit
  3920.  
  3921. As I remember, you can't rebuild VMS Kermit from the macro sources because
  3922. they're not all up to date (some are from 3.2.076, some from 3.2.077).  You
  3923. have to take the KERMIT.HEX (not sure about the file name) file and de-hex
  3924. it using VMSDEH.MAR, also available from columbia.  I reported it a long
  3925. time ago (when 3.2.077 was released), but I guess it hasn't been fixed yet.
  3926.  
  3927. Version 3.2.077 fixes your problem with FORTRAN carriage-control files.
  3928. I've never seen your problem with the parity settings; I always use no
  3929. parity from MS-DOS Kermit v2.28/2.29 and have never had any problems
  3930. transfering files to our VMS systems.
  3931.  
  3932. Mike Iglesias
  3933. University of California, Irvine
  3934. miglesias@ucivmsa.bitnet
  3935. iglesias@ics.uci.edu
  3936.  
  3937. [Ed. - We expect a newer release (3.2) from Stevens shortly.]
  3938.  
  3939. Page 68                                                INFO-KERMIT DIGEST V6 #8
  3940.  
  3941.  
  3942. ------------------------------
  3943.  
  3944. Date: Thu, 12 Mar 87 10:38:09 aest
  3945. From: Andrew Hunt <munnari!rpepping.oz!ANDREW@seismo.CSS.GOV>
  3946. Subject: Request for DTR control in VAX/VMS Kermit
  3947. Keywords: VAX/VMS Kermit
  3948.  
  3949. Would it be possible for the implementors of VMS Kermit to add modem (DTR)
  3950. control to the program.  This would involve setting DTR on on the KER$COMM
  3951. line (maybe if only different from TT:) and implementing the HANGUP command
  3952. to allow it to be cleared.  This would make it compatible with MS-Kermit
  3953. V2.29+ and allow easier use with modems and terminal switchers whih require
  3954. DTR to be set before they will lissen to you.
  3955.  
  3956. Many thanks in advance, ...Andrew HUNT, CSIRO Radiophysics, Australia.
  3957.  
  3958. ------------------------------
  3959.  
  3960. Date: Tue, 03 Mar 87 09:03:10 SA
  3961. From: "Kai U. Leppamaki" <LK-KLE@FINHUT>
  3962. Subject: Re: SET ETOA/ATOE in CMS KERMIT
  3963. Keywords: VM/CMS Kermit
  3964.  
  3965. I trust you still have your sketch readily available so I'm using the same
  3966. ETOA/ATOE table numbers you did.
  3967.  
  3968. You saw no reason why the first half of table 2 (and 4) should not match the
  3969. first half of table 6.  On our site they mostly do not !  On a site which
  3970. uses national (7 bit) character sets the first half of table 6 may vary from
  3971. file to file i.e. the user may have used the local national (7 bit ASCII)
  3972. character set for one file and the American convention for another.  This is
  3973. very often the case when one receives text files from various parts of the
  3974. world.
  3975.  
  3976. Since the system table (4) can represent only one of the conventions there
  3977. is an apparent need for an independent table which can be freely modified on
  3978. the fly.  On our site the system tables (for tty lines) have not been
  3979. modified and they still reflect the American convention. This is to minimize
  3980. the effort needed to maintain the tables. Most of the text files use the
  3981. Finnish national character set (ASCII or EBCDIC) but many do not.
  3982.  
  3983. The problem originally raises from the stupid fact that the national char
  3984. replacements are different in EBCDIC than in ASCII !!  E.g. the Finnish
  3985. "umlauted" upper case "A" (two dots on top) replaces the left bracket in
  3986. ASCII whereas in EBCDIC it has stolen the place of a "#" !
  3987.  
  3988. This is why we cannot get along with only one translation table but need at
  3989. least two alternatives. The tables 2 & 5 must always match the system tables
  3990. 3 & 4 (and never really need to be modified) whereas tables 1 & 6 must match
  3991. the character set CURRENTLY in use.
  3992.  
  3993. With only 8 bit "multinational" ASCII sets (with the first 128 codes
  3994. matching the American usage) your reasoning obviously holds but not if 7 bit
  3995. national variations are used !
  3996.  
  3997.  
  3998. INFO-KERMIT DIGEST V6 #8                                                Page 69
  3999.  
  4000. Do you agree ?
  4001.  
  4002. ------------------------------
  4003.  
  4004. Date: 1987 Mar 17   14:26 EST
  4005. From: (John F. Chandler)   <PEPMNT@CFAAMP.BITNET>
  4006. Subject: More on ASCII/EBCDIC translation
  4007. Keywords: ASCII/EBCDIC Translation
  4008.  
  4009.    It seems that the European experience includes a problem I didn't
  4010. consider in my analysis of the number of distinct A/E translation tables
  4011. needed in a Kermit-370.  In essence, the problem is that different
  4012. conventions for the national characters can exist for different terminals
  4013. and off-line sources of text, and the differences can affect the 7-bit
  4014. half-table for ordinary "ASCII" characters.  This is similar to what
  4015. happened after the replacement of 026 keypunches with 029's (BCD with
  4016. EBCDIC).  I'm afraid that a complete solution is beyond the scope of Kermit
  4017. because, in all likelihood, there are already files on disk at such sites
  4018. making use of the differing conventions.  In the case of BCD vs. EBCDIC, the
  4019. FORTRAN compilers (for example) were equipped with optional automatic
  4020. translation of the input source.  Sadly, the situation is more complicated
  4021. when one considers all varieties of text, but something of the sort might
  4022. still be possible.  As a fallback position, though, it would be necessary to
  4023. adopt a scheme that does an extra translation, either by making a translated
  4024. copy (as in using the COPYFILE TRANS option for CMS users) or by translating
  4025. before writing on disk in the first place (as in the extra Kermit tables).
  4026. The former approach solves the problem for all time (old files using one
  4027. convention can be converted at any time), but the latter would seem to be
  4028. more efficient (at least, if used consistently).  Adding such a Kermit
  4029. function would require two new SET commands.  Does anyone have any ideas on
  4030. what they should be called?
  4031.                                            John
  4032.  
  4033. ------------------------------
  4034.  
  4035. Date: Mon, 16 Mar 87 21:03:01 EST
  4036. From: Charles L Oei <burdvax!thing2.PRC.Unisys.COM!oei@seismo.CSS.GOV>
  4037. Subject: TRS Model 1
  4038. Keywords: TRS Kermit
  4039.  
  4040. I have several remarks though that you might want to put into a .BWR file
  4041. for future users of Kermit for the TRS80 Model 1 running TRSDOS 2.3:
  4042.  
  4043. Of the files that are distributed, a person really only needs to see:
  4044.  
  4045.    TRSMIT.DOC.1  and  TRSMAKE.BAS.1
  4046.  
  4047. The others are either Z80 assembly language source code (for good latenight
  4048. reading), or miscellaneous/extraneous files that are of no real consequence.
  4049. [TRSDNLD.BAS.1 when downloaded and ran produces correct checksum, but
  4050. the resultant /CMD file doesn't seem to run correctly (at least the couple
  4051. of times I tried it -- it could otherwise, but I didn't want to invest any
  4052. more time since TRSMAKE did work satisfactorily).]
  4053.  
  4054. When TRSMAKE.BAS is downloaded and ran, don't worry about that it says
  4055. that the checksum is wrong, it's probably just fine. Here are the checksums
  4056.  
  4057. Page 70                                                INFO-KERMIT DIGEST V6 #8
  4058.  
  4059. that TRSMAKE says it should be and what I get, respectively: 976487 976454
  4060.  
  4061. There are two problems (of any real consequence) with the resulting
  4062. KERMIT/CMD file:
  4063.  
  4064.    1) not so bad is that vt52 emulation doesn't work
  4065.  
  4066.    2) The other is that I couldn't talk w/ other Kermits unless I set
  4067.       set the parity to "space". The Kermit on the other end doesn't
  4068.       have to set its parity to space though. [After this, all
  4069.       went well].
  4070.  
  4071. Also, some annoying things that I had with it were:
  4072.    in terminal "connect" mode, I have no cursor;
  4073.    the <break> key in command mode doesn't appear to "abort" a command,
  4074.       but the <clear> key seems to do the trick anyway;
  4075.    in "connect" mode, the <control> key designation doesn't work either.
  4076.  
  4077. Oh, and probably some other minor things too, but overall, it's great.
  4078. At least it works and sends/receives files better than raw transfers
  4079. sans error checking.
  4080.  
  4081. Thanks to Stan Barber and the original writers of CP/M 80 Kermit.
  4082.  
  4083. Charles Oei
  4084.  
  4085. [Ed. - Thanks for the report.  It's now in the TRSMIT.BWR file.]
  4086.  
  4087. ------------------------------
  4088.  
  4089. Date: 19-March-1987
  4090. From: J.M.Saunders, British Aerospace plc
  4091. Subject: C-Kermit changes needed for Zilog systems under Zeus 3.21
  4092. Keywords: C-Kermit, Zilog, Zeus
  4093.  
  4094. At present we have two Zilog 8000 systems running Zeus 3.21. Detailed below
  4095. are the changes made in order to get a working version: they are mostly to get
  4096. around apparent compiler bugs.
  4097.  
  4098. Kermit was built using "make sys3". We got around the setjmp and longjmp
  4099. problem by defining these to be the same as longret and setret in include
  4100. files.
  4101.  
  4102. The changes to C-Kermit for Zilog were contained in ckutio.c and ckufio.c
  4103.  
  4104. CHANGES TO CKUTIO.C:
  4105.  
  4106. These can be split into 3 parts: ensuring the terminal settings were read and
  4107. set correctly, getting non-canonical processing to work correctly, and making
  4108. the lockfile format compatible with that of current software.
  4109.  
  4110. 1. Terminal settings
  4111.  
  4112. The ioctl call did not put the terminal settings into the termio structure, and
  4113. any modifications made were ignored.  This was traced to an apparent bug in the
  4114. compiler, which was cured by changing the storage class of the termio structure
  4115.  
  4116. INFO-KERMIT DIGEST V6 #8                                                Page 71
  4117.  
  4118. from static to the default in the variable declarations
  4119.  
  4120. 2. Non-canonical mode
  4121.  
  4122. As soon as the interactive prompt appeared, Kermit returned to Unix command
  4123. level. This was traced to the terminal settings.  If the wait time setting
  4124. c_cc[5] is non-zero, ^A's are sent whilst the machine is waiting.  These were
  4125. being interpreted as EOF characetrs instructing Kermit to tidy up and exit.
  4126. The problem is cured by setting c_cc[5] to zero in all cases where
  4127. non-canonical mode was used (modes set in concb and conbin)
  4128.  
  4129. 3. Lockfile
  4130.  
  4131. uucp on the Zilog requires the username and terminal of the person using the
  4132. remote line and not a pid number. The changes made (apart from variable
  4133. declarations) were in look4lk :
  4134.  
  4135. CHANGES TO CKUFIO.C:
  4136.  
  4137. The problem here is to do with file names being garbaged when wild card
  4138. characters were used. The name of the first file to be transferred was being
  4139. corrupted, due to corruption of the pointer to it. This had no visible
  4140. explanation and was put down to a compiler bug. The fix is in the form of a
  4141. kludge that ensured that the 0th location in the array was not used (i.e. names
  4142. are stored from element 1 onwards). Changes were made in the znext, znewn and
  4143. fgen functions as below:
  4144.  
  4145. OTHER BUGS:
  4146.  
  4147. The only other bug found was that trailing nulls are sometimes removed from
  4148. binary files in transfer.
  4149.  
  4150. J.M. Saunders,
  4151. Daisy CAE Support Engineer,
  4152. British Aerospace plc,
  4153. Naval and Electronic Systems Division,
  4154. Dept 399, FPC 126,
  4155. PO Box 5,
  4156. Filton, Bristol, UK BS12 7QW
  4157.  
  4158. [Ed. - Many thanks for the report!  The code differences have been omitted from
  4159. the above, as some of them are fairly lengthy, but this entire message
  4160. including the code has been added to CKUKER.BWR (the Unix Kermit "beware"
  4161. file).]
  4162.  
  4163. ------------------------------
  4164.  
  4165. Date: Wed, 11 Mar 87 16:51:33 EDT
  4166. From: LAMB@Lids.mit.edu   (RHL)
  4167. Subject: C-Kermit for AOS
  4168. Keywords: C-kermit, AOS
  4169.  
  4170. Last I looked there seemed to be no C-kermit for the Data General AOS
  4171. operating system. So Ive hacked up a version. All functions (server, local)
  4172. seem to work fine on our machine but id like to try it on others before
  4173. making it public. Is anyone else with a DG machine willing to try C-kermit?
  4174.  
  4175. Page 72                                                INFO-KERMIT DIGEST V6 #8
  4176.  
  4177.  
  4178.     My machine: MV20000
  4179.     Operating SYS: AOS/VS V7.53 (with MV/UX overlay unix)
  4180.     C compiler: AOS C V3.21
  4181.  
  4182. My goal is to make C-Kermit work under AOS/VS only. Send feedback to
  4183.         Lamb@lids.mit.edu
  4184.         or ..ihnp4!mit-eddie!lids!lamb
  4185.  
  4186.     Thanx , Rick Lamb
  4187.  
  4188. [Ed. - The same thing has also been done elsewhere, and we're expecting it
  4189. to arrive "any day now".]
  4190.  
  4191. ------------------------------
  4192.  
  4193. Date: Mon, 23 Mar 87  13:00 EST
  4194. From: Lewis M. Dreblow - PSYCH at UFFSC
  4195. Subject: Kermit-11 Problem Discovered and Solved
  4196. Keywords: Kermit-11
  4197.  
  4198.   I wish to inform the user community of a problem which occurred with the
  4199. K11 release of Kermit. I was trying to use kermit on a 11/23 running RTV5
  4200. and TSXV5. I had no trouble using the release as a server, but kept getting
  4201. hung whenever I tried to do a get or send to another remote server. It
  4202. didn't matter what machine was on the server end. After about a month of
  4203. tearing my hair out I discovered that I had TSGENed IOABT = 0 which caused
  4204. TSX to wait for IO completion on jobs. This seemed fine at TSGEN time, but
  4205. due to the .ABTIO MCALL in K11PRT caused kermit to hang for two minutes at
  4206. every get or send command.
  4207.  
  4208.   Thus, users should be aware that they have to either (1) TSGEN IOABT = 1
  4209. or (2) at the command line (or in a command file) prior to running kermit
  4210. issue the SET IO ABORT command. You may want to remember to SET IO NOABORT
  4211. after running kermit as well.
  4212.  
  4213. [Ed. - Thanks for the report; it's been added to the K11.BWR file.]
  4214.  
  4215. ------------------------------
  4216.  
  4217. Date: 17 Mar 87 00:37 GMT
  4218. From: cfac-cso @ Walker-EMH.arpa
  4219. Subject: SANYO MBC555 AND KERMIT
  4220. Keywords: SANYO Kermit
  4221.  
  4222. I have just obtained a copy of Kermit and attempted to run it on my Sanyo
  4223. MBC555 with video interface card.  I am using XXXMBC.XXX version of Kermit
  4224. and I cannot utilize the autoanswer function of my Smartmodem 300 utilizing
  4225. my RadioShack model 100.  Does anyone have any suggestions?
  4226.  
  4227. G. Lyford
  4228. CFAC-CSO@WALKER-EMH
  4229.  
  4230. ------------------------------
  4231.  
  4232. End of Info-Kermit Digest
  4233.  
  4234. INFO-KERMIT DIGEST V6 #8                                                Page 73
  4235.  
  4236.  
  4237. Page 74                                                INFO-KERMIT DIGEST V6 #9
  4238.  
  4239. Info-Kermit Digest         Thu, 9 Apr 1987       Volume 6 : Number 9
  4240.  
  4241. Today's Topics:
  4242.  
  4243.                 Version 3.3.111 of VAX/VMS Kermit Available
  4244.               New Kermit Available for Apple II DOS and ProDOS
  4245.              New Version of Kermit now Available for Commodores
  4246.                      Commodore-64 GEOS Kermit Available
  4247.                   Announcing a new version of ISIS Kermit
  4248.                        Re: TRS-80 Model I/III Kermit
  4249.                   AT&T 6300 File Transfer Problems Solved
  4250.                   UUCP Source Copyright Status - IMPORTANT
  4251.                          Kermit on the Macintosh II
  4252.                        Re: Kermit on the Macintosh II
  4253.                            Kermit for the Mac SE
  4254.                             MacKermit 34 on 128K
  4255.                   Sanyo Kermit and Auto Answer Modem Mode
  4256.                         XENIX Clock Tick and Kermit
  4257.                      CP/M-80 kermit for the Epson PX-8
  4258.  
  4259. ----------------------------------------------------------------------
  4260.  
  4261. Date: Mon 6 Apr 87 15:38:15-EST
  4262. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  4263. Subject: Version 3.3.111 of VAX/VMS Kermit Available
  4264. Keywords: VAX/VMS Kermit
  4265.  
  4266. This is to announce VAX/VMS Kermit Version 3.3.111, from Bob McQueen at
  4267. Stevens Institute of Technology.
  4268.  
  4269. This version is a maintenance version only and does not contain any major
  4270. development work.  This version has been tested under VMS 4.3, 4.4, and 4.5.
  4271. It will definitely not run under pre-4.0 releases of VMS (version 3.1 of
  4272. VMS Kermit was the last version that would do so; it is still kept in the
  4273. Kermit distribution as VMSV31.HEX).
  4274.  
  4275. The major change is the addition of a TRANSMIT command for raw file upload.
  4276. There are also internal improvements and bug fixes involving the CONNECT
  4277. command, IBM mainframe communication, etc.
  4278.  
  4279. The task image is encoded in hex format using the VMSHEX program, and is
  4280. decodable with the VMSDEH program.  This release includes modified versions of
  4281. the hexify/dehexify programs, contributed by Eric McQueen (no relation) of Utah
  4282. State University; they allow 16-bit, 24-bit, or 32-bit addresses, and VMSDEH
  4283. recognizes each kind automatically.  The new release of Kermit-32 is hexified
  4284. with 32-bit addresses, and so requires this new version of VMSDEH to decode it.
  4285.  
  4286. ------------------------------
  4287.  
  4288. Date: Fri 3 Apr 87 15:35:48-EST
  4289. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  4290. Subject: New Kermit Available for Apple II DOS and ProDOS
  4291. Keywords: Apple Kermit
  4292.  
  4293. This is to announce a new release (3.75) of Apple II Kermit that runs under
  4294. both Apple DOS 3.3 and ProDos, from Ted Medin (MEDIN@NOSC.MIL).  It includes
  4295.  
  4296. INFO-KERMIT DIGEST V6 #9                                                Page 75
  4297.  
  4298. new LOG, SERVER, and SET commands, the ability to do XON/XOFF, printer control,
  4299. VT52 emulation improvements, timeouts, support for various 80-column cards and
  4300. for a variety of communication cards including:
  4301.  
  4302.     Apple Comm Card
  4303.     CCS 7710
  4304.     Hayes Micromodem II
  4305.     Microtec Comm Card
  4306.     Super Serial Card
  4307.  
  4308. and it has extended-length packet support.
  4309.  
  4310. The program is based on the previous release of Apple II Kermit, which remains
  4311. available (for now) as KER:APP*.*, because it's not yet clear at what point
  4312. these two versions diverged, and whether the old version has been serving as
  4313. the basis for parallel developments.  The new version is in KER:A2*.*, and is
  4314. written in a dialect of the CROSS assembler language, and comes with a cross
  4315. assember (A2XASM.*) written in C to assemble it; this cross assembler can be
  4316. run on a Unix system (Berkeley or Ultrix, and possibly any other Unix system,
  4317. so long as it runs on a 2's complement, rather than 1's complement, machine).
  4318.  
  4319. It might also be possible to assemble it with the Merlin assembler after some
  4320. minimal editing, except that the source file is too big and would need to be
  4321. broken into pieces (anyone who succeeds in doing this is encouraged to report
  4322. back the actual procedure).
  4323.  
  4324. The memory size of this version of Kermit is currently $7000 so it should
  4325. run on a 32K Apple.
  4326.  
  4327. ------------------------------
  4328.  
  4329. Date: Wed, 25 Mar 87 02:28:04 est
  4330. From: "Ray Moody" <aij@s.cc.purdue.edu>
  4331. Subject: New Version of Kermit now Available for Commodores
  4332. Keywords: Commodore Kermit
  4333.  
  4334.                                    ANNOUNCING
  4335.  
  4336.                Commodore 64/Commodore 128 Kermit Version 2.0(57)
  4337.  
  4338.     The new features include:
  4339.  
  4340.     1) Bug fixes.
  4341.     2) VT100 emulation.
  4342.     3) Commodore 128 support.
  4343.     4) Fresh bugs.
  4344.  
  4345.     1) Bug fixes.
  4346.  
  4347.        I fixed the bug that prevented people from using a standard VT52
  4348. termcap entry when emulating a VT52.  The problem was when UNIX wanted to
  4349. scroll the screen in moved the cursor to what it thought was the bottom line
  4350. (the 24th) and sent a line feed.  On the Commodore, this didnt scroll the
  4351. screen.  The cursor was moved to the 25th line.
  4352.  
  4353.        The fix for this bug was to reduce the size of the screen to 24
  4354.  
  4355. Page 76                                                INFO-KERMIT DIGEST V6 #9
  4356.  
  4357. lines.  The 25th can be used as a status line by programs like sysline (see
  4358. below).
  4359.  
  4360.        This change obsoletes the termcap entry for Kermit 1.7.  Use a
  4361. straight VT52 termcap.  You can add so=\Eo:se=\En if you desire.
  4362.  
  4363.        IMPORTANT: If you use the old Kermit termcap entry, strange things
  4364. happen!
  4365.  
  4366.     2) VT100 emulation.
  4367.  
  4368.        Kermit 2.0 will emulate a VT100.  Type "set terminal-emulation
  4369. vt100".  Kermit recognizes most of the VT100 escape sequences, and all of
  4370. the popular ones such as start underline, start flashing, set scrolling
  4371. area, and others.
  4372.  
  4373.       Kermit 2.0 will support a status line like that generated by
  4374. sysline(1) in VT100 mode.  To do this, you must add the hs, ts, fs, and ds
  4375. termcap entrys.  The interesting part of my .login file is:
  4376.  
  4377. set noglob
  4378. set term=(`tset -SQ -m '<2400:vt100' -m 'unknown:?regent20'`)
  4379. if ($term[1] == vt100) then
  4380.     setenv TERM vt100
  4381.     setenv TERMCAP
  4382.  $term[2]"hs:ts=\E7\E[m\E[25;0H:fs=\E8:ds=\E7\E[25;0H\E[2K\E8"
  4383. else
  4384.     setenv TERM $term[1]
  4385.     setenv TERMCAP $term[2]
  4386. endif
  4387. unset noglob
  4388.  
  4389.        Note that Kermit 2.0 will work with a standard VT100 termcap, but if
  4390. you dont add the hs, ts, fs, and ds fields, you cant use a sysline.
  4391.  
  4392.     3) Commodore 128 support.
  4393.  
  4394.        Kermit 2.0 will support the 80-column chip in the Commodore 128.  To
  4395. use this, boot your Commodore 128 in C64 mode.  At the prompt, type "set
  4396. screen-driver commodore-128".
  4397.  
  4398.     4) Fresh bugs.
  4399.  
  4400.        There are probally alot of fresh bugs in this version.  If you find
  4401. any, pleas let us know!
  4402.  
  4403.     The commands that have been changed in this version are:
  4404.  
  4405. set vt52-emulation on        ->   set terminal-emulation vt52
  4406. set vt52-emulation off       ->   set terminal-emulation none
  4407.        (added)               ->   set terminal-emulation vt100
  4408.  
  4409. show vt52-emulation          ->   show terminal-emulation
  4410.  
  4411. set screen-width 80-columns  ->   set screen-driver 80-columns
  4412. set screen-width 40-columns  ->   set screen-driver 40-columns
  4413.  
  4414. INFO-KERMIT DIGEST V6 #9                                                Page 77
  4415.  
  4416.         (added)              ->   set screen-driver commodore-128
  4417.  
  4418.        There are many more things I want to add in the future, such as the
  4419. ability to change the screen colors, a file-type compatible with C-power
  4420. files, Improved VT100 emulation, key bindings for the extra keys on the
  4421. C128, etc.
  4422.  
  4423.        These will get done in due time.
  4424.  
  4425. So much for the features.  To get a copy of Kermit 2.0, the only place that
  4426. you will be able to get it FOR SURE is from Columbia U or on diskette from:
  4427.  
  4428. Dr. Evil Laboratories
  4429. P.O. Box 190
  4430. St. Paul, IN 47272
  4431.  
  4432. Why this place that you have never heard about?  Well, this company is a
  4433. third mine, and it is the only place I know of set up to distribute disks on
  4434. any kind of regular, reasonable basis.  To get it, just send $5.00 to cover
  4435. the disk and postage.  I want to stress that Kermit is PUBLIC DOMAIN, and
  4436. may be freely copied.  Dr. Evil Labs can't afford to give it away because
  4437. supplies cost $$.  Dr. Evil Labs isn't out for your buck, as it sells
  4438. shareware exclusively (i.e. Do you know of anyone rich from selling
  4439. shareware??  Of course not!).
  4440.  
  4441. One more thing.  The manual with this new version is still the same manual
  4442. that was released with v1.7(52).  My roommate, Kent Sullivan, is going to
  4443. completely revise the manual to reflect all of the new features.  It will be
  4444. released as soon as the final 2.XX version is finished.  He should do a good
  4445. job, as he is a Professional (Technical) Writing major.  He said that if
  4446. anyone has any complaints/ideas about the manual to drop me a line, or him
  4447. directly at:
  4448.  
  4449. corvair@ec.ecn.purdue.edu
  4450. pur-ee!ec.ecn.purdue.edu!corvair
  4451.  
  4452.                         Ray Moody
  4453.                          aij@s.cc.purdue.edu
  4454.                          pur-ee!s.cc.purdue.edu!aij
  4455.  
  4456. [Ed. - The new files are in KER:C64V2.*, available with FTP at CU20B (user
  4457. ANONYMOUS - any password) and through KERMSRV on BITNET.  There is no HEX
  4458. file available for the new code.  If anyone would like to get the new source
  4459. and make a HEX file for Kermit distribution, it would be appreciated.  See
  4460. message below for another possible new Commodore Kermit version for GEOS.]
  4461.  
  4462. ------------------------------
  4463.  
  4464. Date: Tue, 31 Mar 87 04:40 CST
  4465. From: <JOHN@UKANVAX.BITNET>
  4466. Subject: Commodore-64 GEOS Kermit Available
  4467. Keywords: Commodore-64
  4468.  
  4469. This is a "vaporware" announcement of a version of Kermit for the Commodore
  4470. 64.  Any comments, suggestions, hints, wishes, mumbles, or other
  4471. communication is invited.
  4472.  
  4473. Page 78                                                INFO-KERMIT DIGEST V6 #9
  4474.  
  4475.  
  4476. I am especially interested in bugs and problems encountered in Kermit
  4477. implementations.  Especially useful would be discussion on methods (tricks?)
  4478. to make this implementation of Kermit "robust".
  4479.  
  4480.           Machine: Commodore 64
  4481.           Operating System:  Berkeley Softworks' GEOS, if we can get
  4482.           technical info. on it.
  4483.           Programming Language:  'C' and 6502 Assembly
  4484.           "Seriousness":  The authors are college students, developing
  4485.           this on their spare time.  We are 85% dedicated to
  4486.           completing the project as scheduled.
  4487.           Tentative Schedule:  Testing will (hopefully) begin 3rd
  4488.           quarter '87.
  4489.  
  4490.           We are aware of one other implementation of Kermit for the
  4491.           '64 that is based on the Apple version.  The implementation
  4492.           we are writing will have more features, including
  4493.           (hopefully) VT100 emulation in 80 columns.
  4494.  
  4495.           We  also have plans of porting the program to an Atari 800 in
  4496.           the future.  (It will run under ATARI DOS.)
  4497.  
  4498. A few notes:  now we are 95% committed to completion
  4499.               it WILL run under GEOS, but early versions may not.
  4500.  
  4501. How much in demand is VT220 emulation?  We are considering it, but is the
  4502. selective erase and special character attributes bold and blink important?
  4503. Thee selective erase looks NOT FUN.  The downloadable character sets are out
  4504. for sure..Not enough resolution on the '64.
  4505.  
  4506. For that matter, what kind of terminal would it be good to emulate in
  4507. addition to the VT220?
  4508.  
  4509.                      Thanks to anyone who writes,
  4510.                        John
  4511.  
  4512. ------------------------------
  4513.  
  4514. Date: Mon 6 Apr 87 12:20:47-EST
  4515. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  4516. Subject: Announcing a new version of ISIS Kermit
  4517. Keywords: ISIS Kermit
  4518.  
  4519. Announcing a new version of ISIS Kermit created by Bill Boyd, Hughes
  4520. Aircraft Company, Fullerton, CA, from a version (MDS) received from Columbia
  4521. University via the DSSO department of Intel.  It incorporates some
  4522. enhancements inspired by the Kermit version from Leigh Instruments (MD2) as
  4523. well as a number of other enhancements.  All of the ISIS Kermit files have
  4524. the prefix "MDS".  For more information on this version, see file
  4525. MDSAAA.HLP.
  4526.  
  4527. The ISIS Kermit provides dumb terminal emulation and file transfer for Intel
  4528. Series II, Series III and Series IV computers running the ISIS operating
  4529. system.  It has the basic Kermit features and some additional ones.
  4530.  
  4531.  
  4532. INFO-KERMIT DIGEST V6 #9                                                Page 79
  4533.  
  4534. According to somone who used some Kermit material from the new Kermit tapes,
  4535. the installation command file for Intel iRMX-86 (I86) is incomplete.  This
  4536. version of ISIS Kermit differs in several ways from the earlier (MDS)
  4537. version.  See the .DOC file for more details.
  4538.  
  4539.         William H. Boyd, Jr.
  4540.         Hughes Aircraft Company
  4541.         Bldg 635 M/S KA266
  4542.         1901 W. Malvern Ave.
  4543.         Fullerton, CA 92634
  4544.  
  4545. [Ed. - Thanks!  The new Verison has replaced the old one in KER:MDS*.*.  The
  4546. old version is now stored in KO:MDS*.*]
  4547.  
  4548. ------------------------------
  4549.  
  4550. Date: Fri, 27 Mar 87 11:28:32 CST
  4551. From: cortex!sob%soma.UUCP@rice.edu (Stan Barber)
  4552. Subject: Re: TRS-80 Model I/III Kermit
  4553. Keywords: TRS-80 Model I/III
  4554.  
  4555. As a point of interest, I will try to get out a new version of TRSMIT for
  4556. the MODEL I/III computers sometime before the end of summer.  If you have
  4557. some features you'd like to see, send a note to sob@rice.edu.
  4558.  
  4559. Stan Barber
  4560.  
  4561. ------------------------------
  4562.  
  4563. Date: Thu, 26 Mar 87 12:26 MST
  4564. From: Kevin J. Gray <GRAYK@BYUVAX>
  4565. Subject: AT&T 6300 File Transfer Problems Solved
  4566. Keywords: AT&T 6300, Modems
  4567.  
  4568. KERMIT USERS:
  4569.  
  4570.    About a year ago I reported some problems running Kermit on the AT+T
  4571. 6300.  The problem was an excessive number of retries and failed transfers.
  4572. A few months later I saw a message in the digest reporting similar problems
  4573. due to overheating of a voltage regulator on a modem.  This turned out to be
  4574. the problem in my case also but I was unable to correct it by removing the
  4575. cover as was mentioned.  After four months and three tries the manufacturer
  4576. was unable to correct the problem.  The offending modem is marketed under
  4577. many brand names.  It is recognizable by eight LED's on the front of the
  4578. case.  I got a refund, bought a quality internal modem, and over the past
  4579. six months have averaged less than 1 retry per 1000 packets transferred.
  4580.  
  4581. ------------------------------
  4582.  
  4583. Date: Wed, 1 Apr 87 17:43:39 PST
  4584. From: blarson%castor.usc.edu@usc-oberon.ARPA (Bob Larson)
  4585. Subject: UUCP Source Copyright Status - IMPORTANT
  4586. Keywords: UUCP Kermit
  4587.  
  4588. In article <122@njitsc1.UUCP> bc@njitsc1.UUCP (Bill Cheswick) writes:
  4589. >In article <7319@boring.mcvax.cwi.nl> jack@boring.UUCP (Jack Jansen) writes:
  4590.  
  4591. Page 80                                                INFO-KERMIT DIGEST V6 #9
  4592.  
  4593. >The point is, why should we use those icky uucp protocols that are
  4594. >hardly documented, and unused except in some proprietary sofware
  4595. >Because it is faster.  Compare the transfer speeds of uucp and kermit: you
  4596. >only get about half your baud rate in kermit file transfers.  uucp does
  4597. >better.
  4598.  
  4599. Kermit with full duplex windows should aproach 75% effeciency on
  4600. binary files, and about 95% on ascii text files.  UUCP will do worse
  4601. than windowing kermit on lines with high latency.  (Satelite links,
  4602. fast "9600 baud" half-duplex modems.)  (Kermit can work with up to 32
  4603. outstanding acks, UUCP is 2 I think.)  The large packet option of
  4604. kermit will do better than that in some situations.
  4605.  
  4606. >Of course, the real problem is that kermit is still inefficient.
  4607.  
  4608. The problem is kermit was designed for environments present in the
  4609. real world, and UUCP for an ideal world.  Many unix administators have
  4610. trouble trying to get UUCP to work through real-world modems, port
  4611. selectors, multiplexors, etc.
  4612.  
  4613. >  (They said
  4614. >they were thinking of improving the protocol a couple of years ago.  I wonder
  4615. >if anyone has worked on it...)
  4616.  
  4617. The extentions you are talking about are called "full-duplex windows" and
  4618. "large packets".  Both are present in the most recent protocol manual,
  4619. and there are implementations available from Columbia university.
  4620. Unfortunatly, neither are in the Unix implementation C-Kermit yet.  Of
  4621. course, all correct kermit implementations should work with all
  4622. others, whether any specific enhancement is present or not.
  4623.  
  4624. >And while you are looking for a protocol, how about using one that transmits
  4625. >files in both directions at the same time?  There are many protocols that
  4626. >have solved this problem already.
  4627.  
  4628. I've thought of proposing such an extension to kermit.
  4629.  
  4630. >Actually, I use kermit quite often, and like it.  But shouldn't a program
  4631. >that may be responsible for a lot of telephone use be as efficient as
  4632. >possible?
  4633.  
  4634. As efficient as practical.  Squeezing a few percent more out a phone
  4635. conversation by limiting yourself to a single vendor for software is a
  4636. trade-off that should be examined closly.
  4637.  
  4638. People seriously interested in kermit can read the info-kermit digest on
  4639. mod.protocols.kermit.  Info-kermit-request@cu20b.columbia.edu can be
  4640. contacted if you need an arpanet/bitnet subscription.  There is also a book
  4641. on kermit by Frank da Cruz, I have not yet read it.
  4642.  
  4643. Kermit is available via arpanet ftp, bitnet, uucp from okstate, and on
  4644. tapes.  The request address above should be willing to send the details if
  4645. needed.
  4646.  
  4647. Bob Larson
  4648. Arpa: Blarson@Usc-Eclb.Arpa
  4649.  
  4650. INFO-KERMIT DIGEST V6 #9                                                Page 81
  4651.  
  4652. Uucp: (several backbone sites)!sdcrdcf!usc-oberon!castor.usc.edu!blarson
  4653.             seismo!cit-vax!usc-oberon!castor.usc.edu!blarson
  4654.  
  4655. [Ed. - It should be noted that long packets and sliding windows are not
  4656. necessarily easy to implement in Unix Kermit, due to the fact that Unix's
  4657. kernel terminal buffers are not very big -- 256 bytes or so.  Since Unix
  4658. Kermit transfers files in rawmode (in order to avoid 8th-bit prefixing when
  4659. not required by the communication link), it cannot do XON/XOFF flow control,
  4660. so that long packets or a windowful of short packets would overrun its
  4661. buffers.  One solution would be to always do 8th-bit quoting, which would
  4662. allow the avoidance of rawmode.  But that would add overhead, and it would
  4663. also cause problems with the Kermit programs that can't do 8th-bit quoting.
  4664.  
  4665. ------------------------------
  4666.  
  4667. Date: Fri 20 Mar 87 11:01:04-EST
  4668. From: MacIntosh User Group <UG.CUMUG@CU20B.COLUMBIA.EDU>
  4669. Subject: Kermit on the Macintosh II
  4670. Keywords: Macintosh II Kermit
  4671.  
  4672.      While in California for the AppleWorld sideshow I was left alone for
  4673. two hours with a Mac II during which time I had opportunity to pop a Kermit
  4674. disk into its gaping maw . . . You may be happy to know that, as far as I
  4675. could tell, the program seemed to run just fine.  According to Didier Diaz,
  4676. the Mac II project coordinator, about 30 to 40% of the programs written for
  4677. the Mac don't run on the II due to their not following "Inside Macintosh"
  4678. stringently enough.  He was happy to see Kermit faring so well by
  4679. comparison.
  4680.  
  4681.       Just thought you might like to know this bit of trivia.
  4682.  
  4683.                                    Father Mack +
  4684.                            (a.k.a.:  Fr. Larry D. McCormick,
  4685.                                      President, CUMUG)
  4686.  
  4687. ------------------------------
  4688.  
  4689. Date: Fri 27 Mar 87 09:57:57-EST
  4690. From: Robert Cartolano <US.RTC@CU20D.COLUMBIA.EDU>
  4691. Subject: Re: Kermit on the Macintosh II
  4692. Keywords: Macintosh II Kermit, Mac SE
  4693.  
  4694. It is good to hear.  Kermit works well with the Mac SE also.  I think Apple
  4695. is still working on compatibility, and when they get through, they expect
  4696. 90% of all programs to run on the II.
  4697.  
  4698. Rob
  4699.  
  4700. ------------------------------
  4701.  
  4702. Date: Mon 6 Apr 87 08:59:23-EDT
  4703. From: David Zubrow <SS89@TB.CC.CMU.EDU>
  4704. Subject: Kermit for the Mac SE
  4705. Keywords: MacKermit
  4706.  
  4707. Has anyone had success using Kermit with the Mac SE?  I'm using a US Robotics
  4708.  
  4709. Page 82                                                INFO-KERMIT DIGEST V6 #9
  4710.  
  4711. modem and the version of Ckmker from Sumex-Aim.  The cable from the computer
  4712. to the modem is one that is wired to match a MacPlus.  Whenever I log into a
  4713. remote host I get the connect tone, I might even get so far as to login, but
  4714. after a few characters are displayed on my screen the modem hangs up and gives
  4715. a "NO CARRIER" message.  I'm at a loss as to whether the problem is the modem
  4716. or the software or the cable.  Obviously, those are things I will change, not
  4717. the computer!
  4718.  
  4719. Thanks for your help,
  4720.  
  4721. Dave Zubrow
  4722. Committee on Social Science
  4723.  Research in Computing
  4724. CMU
  4725.  
  4726. ------------------------------
  4727.  
  4728. Date: Wed, 1 Apr 87 22:23:12 pst
  4729. From: uw-apl!apl-em!dunlap@beaver.cs.washington.edu
  4730. Subject: MacKermit 34 on 128K
  4731. Keywords: MacKermit
  4732.  
  4733. > Date: Sun, 15 Feb 87 11:58 EST
  4734. > From: Mark B. Johnson <CDTAXW%IRISHMVS.BITNET@wiscvm.wisc.edu>
  4735. > Subject: MacKermit on a 128K Machine?
  4736. > Keywords: Mac Kermit
  4737.  
  4738. > Is anyone successfully using MacKermit V0.8(34) on a 128K machine?  I am sure
  4739. > we had done it here sometime back, but I have tried it recently with several
  4740. > different versions of the Finder and System and keep getting system crashes
  4741. > when trying to Send files.  We are sure it is the System and Finder, and are
  4742. > wondering if anyone who might be doing it successfully could send us their
  4743. > configuration.  Thanks again.
  4744.  
  4745. I think MacKermit V0.8(34) is too big for a 128K Mac.  I have experimented a
  4746. bit by taking out the VT100 fonts and the "blank cursor" which had been
  4747. added using the Resource Mover according to Davide Cervone.  Without those
  4748. it gets a bit farther in sending and receiving files.  In the receive cases
  4749. where three dialog boxes are overlaid it bombs.  And when sending it bombs
  4750. when trying to display the files to chose in a dialog box.  I have tried
  4751. this with slightly different results (but not good) using both the original
  4752. (Summer 1984) system and finder as well as the March 1985 update which
  4753. includes finder version 4.1.
  4754.  
  4755. John Dunlap    Applied Physics Lab, University of Washington
  4756. dunlap%apl-em%uw-apl%uw-beaver@washington.edu
  4757.  
  4758. [Ed. - Thanks for the report, it's been added to the "beware" file.]
  4759.  
  4760. ------------------------------
  4761.  
  4762. Date: 1987 Mar 27   17:24 EST
  4763. From: Bob Babcock   <PEPRBV@CFAAMP.BITNET>
  4764. Subject: Sanyo Kermit and Auto Answer Modem Mode
  4765. Keywords: Sanyo Kermit
  4766.  
  4767.  
  4768. INFO-KERMIT DIGEST V6 #9                                                Page 83
  4769.  
  4770. I saw your message in Info-Kermit digest complaining that you couldn't use
  4771. auto-answer mode on your modem with Sanyo Kermit.  I can think of two
  4772. possible problems.  One is that Hayes compatible modems have a command to
  4773. set the number of rings before answering, with zero rings meaning never
  4774. answer.  I think the usual default is to answer after one ring, but perhaps
  4775. not.  More likely, the problem is with DTR.  I don't remember offhand how
  4776. Sanyo Kermit leaves DTR set when not connected, but it could be telling the
  4777. modem to disconnect, which might reasonably be interpreted to mean don't
  4778. auto-answer either.  There is probably either a modem command or a switch
  4779. you can set to force DTR always high.  See if this makes it auto-answer.
  4780.  
  4781. Also, there is a version of Sanyo Kermit which requires the video board, and
  4782. has the same VT-100 emulation code as the IBM version.  Right now it's at
  4783. the 2.29a level, but I hope to bring it up to 2.29b or 2.30 in the not too
  4784. distant future.  There is also an independently developed Sanyo Kermit with
  4785. a VT-100 emulator which does not require a video board.  Last I heard, this
  4786. version was being upgraded from 2.28 to 2.29.
  4787.  
  4788. ------------------------------
  4789.  
  4790. Date: 30 Mar 87 20:44:01 GMT
  4791. From: davidsen@steinmetz.steinmetz.UUCP (William E. Davidsen Jr)
  4792. Subject: XENIX Clock Tick and Kermit
  4793. Keywords: XENIX, C-Kermit
  4794.  
  4795. Re: Info-Kermit Digest V6 #8:
  4796.  
  4797. In C Kermit there is code which assumes that for XENIX the CLOCK_TICK
  4798. should be 50. Xenix/286 runs 50 ticks per second, and the value should
  4799. be in milliseconds per tick (20). Older version ran 20 ticks/sec. There
  4800. is a simple solution fos all USG versions, SysIII and later:
  4801.   #include <sys/param.h>
  4802.   #define CLOCK_TICK 1000/HZ
  4803.  
  4804. This works for all systems with less than 1000 tick/sec, and avoids having
  4805. to change the value for other machines. Machines with fast clocks (such as
  4806. Cray2, once every 4.1ns) will need some minor modifications to this code.
  4807.  
  4808. 2nd:
  4809.  
  4810. C Kermit compiled with the Xenix option doesn't reset the DTR line when
  4811. performing a connect after a hangup (via ^\H). With the SysV option the DTR
  4812. works correctly, but the lock file doesn't get handled correctly.  If anyone
  4813. has a fix for this it wold be desirable to have the line become active after
  4814. hangup without reselecting the device.
  4815.  
  4816. bill davidsen            sixhub \
  4817.       ihnp4!seismo!rochester!steinmetz ->  crdos1!davidsen
  4818.                 chinet /
  4819. ARPA: davidsen%crdos1.uucp@ge-crd.ARPA (or davidsen@ge-crd.ARPA)
  4820.  
  4821. ------------------------------
  4822.  
  4823. Date: Tue, 31 Mar 87 08:33:05 EST
  4824. From: John C Klensin <KLENSIN@INFOODS.MIT.EDU>
  4825. Subject: CP/M-80 kermit for the Epson PX-8
  4826.  
  4827. Page 84                                                INFO-KERMIT DIGEST V6 #9
  4828.  
  4829. Keywords: CP/M-80 Kermit, Epson PX-8
  4830.  
  4831. As a general warning, while this version works quite well downloading files
  4832. to the RAM disk, it seems to hang up and get into trouble when used with
  4833. Epson's external 3 1/2 inch diskette unit.  When files of more than moderate
  4834. size are downloaded, the first 15Kb or so are transferred without
  4835. difficulty, then the number of retries suddenly goes 'way up, becoming about
  4836. 1:1 with the number of packets.  It finally grinds entirely to a halt.
  4837. These problems are speed independent (they occur at 1200 baud, and they
  4838. occur at 19.2Kbaud in about the same place).  And they do NOT occur when the
  4839. default "disk" is the A: ram disk, only with the external diskette drive.
  4840.  
  4841.    Fixes or suggestions would, of course, be welcome.
  4842.  
  4843. ------------------------------
  4844.  
  4845. End of Info-Kermit Digest
  4846.  
  4847. INFO-KERMIT DIGEST V6 #10                                               Page 85
  4848.  
  4849. Info-Kermit Digest         Thu, 07 May 1987       Volume 6 : Number 10
  4850.  
  4851. Today's Topics:
  4852.  
  4853.                         Use of KERMSRV@UOFT02.BITNET
  4854.            IBM PC Kermit on the New IBM Personal System/2 Series?
  4855.                        MS-Kermit Works on IBM PC2/30
  4856.                        MS-Kermit Works on IBM PC2/50
  4857.                        Kermit-MS 2.29 Modem Problems
  4858.                   Local Echo Problem with MS Kermit 2.29B
  4859.                             MSVIBM.BOO Problems
  4860.                      Printer Control in MS-Kermit 2.29B
  4861.                        Apollo Kermits (Pascal and C)
  4862.                              Apollo Kermit bug
  4863.                     ISIS Kermit - fixes and frustrations
  4864.                             QL Kermit HEX Needed
  4865.                      Commodore Kermit .HEX file Needed
  4866.                        Bugs in new Apple Kermit (A2)
  4867.                            Bug in Amiga C-Kermit
  4868.                       C Kermit on Motorola Delta SVR3
  4869.                         Bugs in Sperry Univac Kermit
  4870.  
  4871. ----------------------------------------------------------------------
  4872.  
  4873. Date: Mon, 20 Apr 87 08:12 EST
  4874. From: <BRIAN@UOFT02.BITNET> (brian nelson)
  4875. Subject: Use of KERMSRV@UOFT02.BITNET
  4876. Keywords: KERMSRV
  4877.  
  4878. I would like to point out a couple of problems with requests to the Kermit
  4879. bitnet server here at Toledo. The first is that attempts to see if Kermsrv
  4880. is 'logged in', ie, SEN/COM UOFT02 CPQ U KERMSRV or SM RSCS MSG UOFT02
  4881. KERMSRV CPQ U KERMSRV will ALWAYS fail.  This is a VMS node running Jnet and
  4882. jnet treats server processes in a manner unlike VM does.
  4883.  
  4884. For all pratical purposes, Kermsrv is always running. If a message is sent
  4885. to it, and for some reason its not there, Jnet will tell you.
  4886.  
  4887. Secondly, KERMSRV can ONLY respond to interactive messages, it can not
  4888. process mail. I see several attempts per day to send it mail.
  4889.  
  4890. I hope this clarifies any confusion regarding the server here.
  4891.  
  4892. Brian Nelson
  4893.  
  4894. ------------------------------
  4895.  
  4896. Date: Fri 3 Apr 87 12:26:06-EST
  4897. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  4898. Subject: IBM PC Kermit on the New IBM Personal System/2 Series?
  4899. Keywords: IBM PC System/2
  4900.  
  4901. Now that we've seen IBM's announcements for their new line of PCs, is there
  4902. anyone out there who can say whether IBM PC Kermit (2.29B or earlier) runs on
  4903. them?  If not, what are the symptoms?  If so, are there any peculiarities?
  4904.  
  4905.  
  4906. Page 86                                               INFO-KERMIT DIGEST V6 #10
  4907.  
  4908. ------------------------------
  4909.  
  4910. Date: Wed, 8 Apr 87 17:55:12 PDT
  4911. From: gts@violet.berkeley.edu (Greg Small)
  4912. Subject: MS-Kermit Works on IBM PC2/30
  4913. Keywords: MS-DOS Kermit
  4914.  
  4915. MS-Kermit 2.27 ran OK [under DOS 3.3 on the PC2/30] with the serial port so the
  4916. serial UART and interrupt controlers are compatible.  Requires distribution of
  4917. software in 3.5" floppy format.
  4918.  
  4919. ------------------------------
  4920.  
  4921. Date: 14 April 1987, 11:15:11 CST
  4922. From: C03640JP@WUVMD.BITNET (Michael Palmer)
  4923. Subject: MS-Kermit Works on IBM PC2/50
  4924. Keywords: MS-DOS Kermit
  4925.  
  4926. Am coming to you now from a model 50.  Kermit ... work[s] fine with it.
  4927.  
  4928. ------------------------------
  4929.  
  4930. Date: Wed,  6 May 87 13:26 EDT
  4931. From: HOLLEY  <BOB@SER>
  4932. Subject: Kermit-MS 2.29 Modem Problems
  4933. Keywords: MS-DOS Kermit, Modems
  4934.  
  4935. Our data center began distributing Kermit-MS 2.29 in the later part of last
  4936. fall.  Several weeks after we began, it became obvious that version 2.29
  4937. would not work for users who had internal modems.  In January, we learned of
  4938. version 2.29B, which appeared to address the internal modem problems, and we
  4939. began to distribute that.
  4940.  
  4941. We thought all our problems were solved, but now we have several people with
  4942. internal Hayes 1200B "short card" internal modems (at least one of those has
  4943. his modem card plugged into a true IBM-XT), who seem to be having troubles
  4944. even with 2.29B.  In addition, we just came across the following article in
  4945. the March/April issue of the University Computing Services Newsletter of the
  4946. University of Oklahoma:
  4947.  
  4948. HAYES MODEM INCOMPATIBLE WITH KERMIT
  4949.  
  4950. There is a new Hayes internal modem which is incompatible with Kermit-MS
  4951. version 2.29.  The modem is model 1200-B, the same designation used for
  4952. previous models.  The distinction is that it is on a half-length or "short
  4953. card."  Short cards are about 7 inches long.
  4954.  
  4955. This incompatibility is distressing because Hayes modems are generally
  4956. acknowledged as the industry standard and Kermit-MS supports Hayes
  4957. compatible modems.  The Hayes short-card modems fail to establish a
  4958. connection when used with Kermit-MS version 2.29.  They may be incompatible
  4959. with other software as well.  They do work with Hayes SmartCom software and
  4960. earlier versions of Kermit-MS.  Hayes-compatible modems from other vendors
  4961. work with 2.29.  This problem is unlikely to be resolved in the near future.
  4962.  
  4963. (Reprinted from the University of Nebraska at Omaha Campus Computing
  4964.  
  4965. INFO-KERMIT DIGEST V6 #10                                               Page 87
  4966.  
  4967. Newsletter, March/April 1987)
  4968.  
  4969. It is not entirely clear whether the above article is referring to the
  4970. original release of Kermit-MS 2.29 or to Kermit-MS 2.29B.  One is led to
  4971. suspect the latter, though, as we never found ANYONE with an internal modem
  4972. of any kind that could get 2.29 to work.
  4973.  
  4974. Is there really some particular problem with Hayes 1200-B "short-card"
  4975. internal modems and Kermit-MS 2.29B??  If there is, we would like to warn
  4976. our users not to purchase this particular equipment.
  4977.  
  4978. Thank you for your kind attention.
  4979.  
  4980. Robert M. Holley
  4981. Director, User Ed & Pubs
  4982. Southeast Regional Data Center
  4983. Florida International University
  4984. Miami, Florida
  4985.  
  4986. BITNET Addresses:  BOB@SERVAX or BOB@SER
  4987.  
  4988. [Ed. - The current developer of MS-Kermit tested 2.29B with a loaner Hayes
  4989. 1200B half-height card, and it worked successfully.  Another user with an
  4990. Everex half-height Hayes clone also reported successful operation.  Can anyone
  4991. else with these modems report further, so that if any additional fixes are
  4992. needed, they can get into 2.30 before its final release?]
  4993.  
  4994. ------------------------------
  4995.  
  4996. Date: Thu, 16 Apr 87 10:24:37 CDT
  4997. From: pyle@ngp.utexas.edu (Keith Pyle)
  4998. Subject: Local Echo Problem with MS Kermit 2.29B
  4999. Keywords: MS-DOS Kermit
  5000.  
  5001. One of my co-workers asked me to report that there is apparently a bug in
  5002. the handling of local echo with MS Kermit 2.29b.  When transferring files to
  5003. or from a CMS system (CMS Kermit 3.1), he has noted that the first character
  5004. typed as a command to the CMS Kermit will be displayed but that subsequent
  5005. characters do not appear until after the return is entered AND the CMS
  5006. Kermit has processed the command.
  5007.  
  5008. Keith Pyle    pyle@ngp.utexas.edu
  5009.  
  5010. [Ed. - We are unable to reproduce this problem, using PC/ATs and a VM/CMS
  5011. system running the same version of CMS Kermit.  Has anyone else experienced
  5012. a problem like this?]
  5013.  
  5014. ------------------------------
  5015.  
  5016. Date: 26 April 1987, 16:38:47 EST
  5017. From: Aharon Friedman           516-282-7979         FRIEDMAN at BNLVMA
  5018. Subject: MSVIBM.BOO Problems
  5019. Keywords: MS-DOS Kermit
  5020.  
  5021. I have problems with that file. It stalls the computer after running
  5022. msbpct on it.
  5023.  
  5024. Page 88                                               INFO-KERMIT DIGEST V6 #10
  5025.  
  5026.               Aharon Friedman
  5027.  
  5028. [Ed. - Most likely the .BOO file was the victim of a nonstandard ASCII/EBCDIC
  5029. translate table somewhere on its journey between its home on CUVMA and your
  5030. PC.  The .BOO file has been successfully decoded at many other BITNET sites.]
  5031.  
  5032. ------------------------------
  5033.  
  5034. Date: 29-APR-1987 10:53:36
  5035. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5036. Subject: Printer Control in MS-Kermit 2.29B
  5037. Keywords: MS-DOS Kermit
  5038.  
  5039. Printer control from vn 2.29b of IBM Kermit is fine in the sense that it
  5040. appears to correctly handle flow control etc.
  5041.  
  5042. However, if you are expecting to use the power of the printer via escape
  5043. sequences then you will be disappointed.
  5044.  
  5045. There are two modes for controlling the printer port directly from the
  5046. terminal line : Esc [ 5 i and Esc [ ? 5 i. The former is used to select
  5047. a transparent mode (no screen echo), while the latter selects a
  5048. conversational mode (with screen echo).
  5049.  
  5050. The important point about transparent mode is that no escape sequences
  5051. received by Kermit in this mode should be interpreted for the screen's
  5052. purposes - they should all be passed on unchanged to the printer, with
  5053. the sole exception of the escape sequence which closes the printer port
  5054. ( Esc [ 4 i ).
  5055.  
  5056. Version 2.29b does no such thing - it interprets an escape sequence and
  5057. appears to remove the escape and the character following from the stream
  5058. of data. This is consistent with a primitive two byte escape sequence
  5059. model beloved of VT52 and other simple terminal protocols.
  5060.  
  5061. It has another related failing : since Kermit appears to regard nul as a
  5062. padding character to be thrown away at liberty, it continues to do this
  5063. in transparent printer mode. Some printers (e.g. the Epson family)
  5064. feature nul as a required part of an escape sequence. More important
  5065. perhaps is that more recent printers have started to offer a downloading
  5066. facility for character sets. A character definition of course is
  5067. supplied as a sequence of bytes rpresenting the rows of the matrix, and
  5068. nul is the value required for an empty row.
  5069.  
  5070. I know I may be asking the printer support module to run before it can
  5071. walk, but I hope you can appreciate the importance of the matter.
  5072.  
  5073. Cheers : Norman Bridges.
  5074.  
  5075. ------------------------------
  5076.  
  5077. Date: Tue, 31 Mar 87 14:05:09 MST
  5078. From: "Tim E. Barrios" <barrios%asu.csnet@RELAY.CS.NET>
  5079. Subject: Apollo Kermits (Pascal and C)
  5080. Keywords: Apollo Kermit
  5081.  
  5082.  
  5083. INFO-KERMIT DIGEST V6 #10                                               Page 89
  5084.  
  5085. Thanks for fixing the ^Y's in the file.  Now, it looks like there is one
  5086. key character that is missing from the following lines causing a syntax
  5087. error when compiled:
  5088.     567, 577, 850, 1282, and 1442
  5089. my guess is that the character is '&'.  this might have been related to the
  5090. ^Y problem.
  5091.  
  5092. About the 'C' version, it's been almost a year since I messed with it, but it
  5093. had something to do with a difference between the Unix sys5 include library's
  5094. '.h' (some record's struct statement) and what the kermit source expected.
  5095. The person who is working on that problem is:
  5096.    wicinski@nrl-css (arpa net)
  5097. we have kept in touch concerning both versions on the apollo.
  5098. thanks,
  5099. tim barrios
  5100.  
  5101. [Ed. - See message below...]
  5102.  
  5103. ------------------------------
  5104.  
  5105. Date: Fri 3 Apr 87 15:34:12-PST
  5106. From: Ted Shapin <BEC.SHAPIN@USC-ECL.ARPA>
  5107. Subject: Apollo Kermit bug
  5108. Keywords: Apollo Kermit
  5109.  
  5110. I'm sorry that the Pascal source file I sent you for Apollo Kermit had some
  5111. errors in it.
  5112.  
  5113. For reasons I have not yet found, when I sent APOKERMIT.PAS from the Apollo
  5114. to the DEC 20 using TOPS 20 KERMIT version 4.2(253), alll the "Y" characters
  5115. turned into "control-Y's", and all of the "&" characters were missing.  When
  5116. I sent the same file to an IBM-PC using KERMIT-MS version 2.29b, the file
  5117. was sent correctly.
  5118.  
  5119. [Ed. - All of the changes have been made so the Apollo Kermit should be ok
  5120. now.]
  5121.  
  5122. ------------------------------
  5123.  
  5124. Date: 17 Apr 87 17:48:00 EDT
  5125. From: John R. Williams <JWILLIAMS@ARI-HQ1.ARPA>
  5126. Subject: ISIS Kermit - fixes and frustrations
  5127. Keywords: ISIS    Kermit, MDS Kermit, iPDS
  5128.  
  5129. For those of you who have implemented Bill Boyd's latest version of ISIS
  5130. Kermit (see the Digest, Volume 6, Number 9) I have an interim fix for the
  5131. problem of losing characters in Connect mode and a plea for help concerning
  5132. the program's performance.  I have not been able to contact Mr. Boyd.
  5133.  
  5134. First, the fix.  This will allow at least some of you to operate in Connect
  5135. mode at 4800 and 9600 baud.  It will still occasionally miss characters at
  5136. 4800 baud and consistently miss 1 or 2 characters per line at 9600 baud,
  5137. but in my case, at least, 9600 baud Connect mode operation is now usable, if
  5138. not perfect.
  5139.  
  5140. In the Connect Module, find the statement that looks something like this:
  5141.  
  5142. Page 90                                               INFO-KERMIT DIGEST V6 #10
  5143.  
  5144.  
  5145.     if ready(port) > 0 then call putc(getc(port, 0);
  5146.  
  5147. Declare a temporary variable, such as "i", and then enclose the above
  5148. statement in a DO loop, like this:
  5149.  
  5150.     declare i byte;
  5151.         .
  5152.         .
  5153.         .
  5154.  
  5155.  
  5156.     do i = 1 to 200;
  5157.       if ready(port) > 0 then call putc(getc(port), 0);
  5158.     end;
  5159.  
  5160. This causes the program to read the input port 200 times for every time it
  5161. checks for keyboard input.  The loop termination value 200 was determined
  5162. empirically.  You may find that another value works better for you.  I also
  5163. replaced "putc" with "co", which bypasses the status checking provided by
  5164. "putc".  That may not provide any real benefit.
  5165.  
  5166. Next, performance considerations.  You may be interested to know that in my
  5167. system file transfer at 19200 baud occurs with no errors.  The only problem is
  5168. that screen output at 19200 is pure gibberish - it misses 50 to 70 per cent of
  5169. the characters, even with the fix noted above.
  5170.  
  5171. The performance problem that concerns me with the new version, however, is
  5172. that for some reason when receiving files the time between packets is
  5173. excessively long, averaging about six seconds!  The old version is at least 10
  5174. times faster under the same circumstances, and I cannot find any code
  5175. differences to account for it.  The delay is apparently in procedure RPACK
  5176. where it waits to receive the SOH.  If anyone has an explanation and a fix for
  5177. this condition, I am most anxious to hear from you!
  5178.  
  5179. All my experience with ISIS Kermit has been using a Series III MDS, with a
  5180. Winchester disk, connected directly to a VAX 11/782 terminal port (no modem).
  5181. The VAX is running VMS Kermit-32 version 3.2.77 under VMS 4.4.
  5182.  
  5183. Also, if anyone has had any success using ISIS Kermit on an iPDS, I'd like to
  5184. share experiences with you.  In my version, the iPDS receives VAX files OK but
  5185. fails miserably when sending.
  5186.  
  5187. John
  5188.  
  5189. [Ed. - Thanks.  This note has been put into the file KER:MDSMIT.BWR.]
  5190.  
  5191. ------------------------------
  5192.  
  5193. Date: Wed, 22 Apr 87 11:38:17 ULG
  5194. From: Andre PIRARD <A-PIRARD@BLIULG12>
  5195. Subject: QL Kermit HEX Needed
  5196. Keywords: Sinclair QL Kermit
  5197.  
  5198. Probably not many Sinclair QL users own a disk drive nor do they have the C
  5199. compiler available.  Couldn't someone send a hex file to be included in the
  5200.  
  5201. INFO-KERMIT DIGEST V6 #10                                               Page 91
  5202.  
  5203. Kermit library?  Thanks in advance.
  5204.  
  5205. [Ed. - If someone could send a .HEX file for this Kermit version, we would
  5206. be glad to include it in the regular Kermit Distribution.]
  5207.  
  5208. ------------------------------
  5209.  
  5210. Date: Wed, 22 Apr 1987 14:53 EST
  5211. From: Ray Moody <MOODY@PURCCVM>
  5212. Subject: Commodore Kermit .HEX file Needed
  5213. Keywords: Commodore Kermit
  5214.  
  5215.     I have received several requests to create a .HEX file for Commodore
  5216. Kermit Version 2.  I don't have a program that can create .HEX files.  Is it
  5217. possible for someone else to create the .HEX file?
  5218.  
  5219.                                         Ray Moody
  5220.                                          aij@s.cc.purdue.edu
  5221.                                          ihnp4!pur-ee!s.cc.purdue.edu!aij
  5222.                                          moody@purccvm.BITNET
  5223.  
  5224. [Ed. - Can anyone create a .HEX file for Commodore Kermit and send it in for
  5225. redistribution, or send some kind of .HEX-file maker & decoder to Ray?]
  5226.  
  5227. ------------------------------
  5228.  
  5229. Date: 24-APR-1987 10:31:30
  5230. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5231. Subject: Bugs in new Apple Kermit (A2)
  5232. Keywords: Apple II Kermit
  5233.  
  5234. Alan Thomson of our Chemistry department reports a few problems with the new
  5235. A2 Apple Kermit. These were found using a non-interrupt driven Mountain
  5236. Hardware CPS card (the driver for which will be sent over to you soon):
  5237.  
  5238.   1. When using GET, A2 Kermit lingers around doing things internally for long
  5239.      enough to miss the first few characters of the server's response. After
  5240.      timing out and retrying things settle down to work OK.
  5241.  
  5242.   2. After issuing FINISH the Apple side waits for 5 seconds before reissuing
  5243.      its command prompt.
  5244.  
  5245. ------------------------------
  5246.  
  5247. Date: Sat, 25 Apr 1987 00:50 CST
  5248. From: Ian Horstmeier <HORSTMIH@UREGINA1>
  5249. Subject: Bug in Amiga C-Kermit
  5250. Keywords: C-Kermit
  5251.  
  5252. I recently received this from a friend of mine regarding C-kermit for the
  5253. Amiga.  Perhaps this information will be useful.
  5254.  
  5255. Subject - Re: Using VT100/KERMIT and IBM systems
  5256. Summary - The fix for C-Kermit
  5257.  
  5258. The reason that C-kermit on the Amiga doesn't work with the IBM, is because
  5259.  
  5260. Page 92                                               INFO-KERMIT DIGEST V6 #10
  5261.  
  5262. the parity is not set!  I got my version of C-Kermit from kermserv@cuvma
  5263. on BITNET, and it still contains this bug.  In the CKICON.C module, look
  5264. in the connect mode function.  In about the middle of it, there is a call
  5265. to the output a character function ttocq(c).  This needs to be changed to
  5266. ttocq(dopar(c)).  There! It now works with IBM and sets parity correctly.
  5267. According to the comments in the code, Kermit does its own parity checking
  5268. and the serial.device is always in 8 bit no parity.  I always use kermit on
  5269. the mainframe and the vax.  One thing you will notice is that the standard
  5270. amiga keymap does not generate codes to be compatible with anything!  I am
  5271. in the process of writing a keymap module for amiga c-kermit to make it look
  5272. like a vt100.   Good luck!
  5273.                                                               Walter Reed
  5274.  
  5275. UUCP :  ihnp4!umn-cs!ndsuvax!ncreed
  5276. Bitnet: ncreed@ndsuvax  OR NU105451@NDSUVM1
  5277.  
  5278. [Ed. - Thanks for the fix -- it's been added to CKIKER.BWR.  Further reports
  5279. would be appreciated.]
  5280.  
  5281. ------------------------------
  5282.  
  5283. Date: 29 Apr 87 16:41:05 GMT
  5284. From: seismo!gatech!mcdchg!heiby@columbia.edu (Ron Heiby)
  5285. Subject: C Kermit on Motorola Delta SVR3
  5286. Keywords: C-Kermit
  5287.  
  5288. Hi!  I just finished bringing up C Kermit 4D(061) on a Motorola Delta system
  5289. running System V/68 Release 3.0.  I found some minor problems that I thought
  5290. should be mentioned.
  5291.  
  5292. The entry in the makefile (ckuker.mak) for "att3bx" and the corresponding
  5293. #define for "ATT3BX" is actually not dependent on the AT&T 3B architecture.
  5294. It is for the AT&T Basic Networking Utilities (BNU), also called "Honey
  5295. DanBer UUCP".  This version of uucp is standard with System V Release 3
  5296. as it comes from AT&T and as implemented on the Motorola systems.  I suggest
  5297. changing the makefile and define to something more like "hdbuucp" or something
  5298. like that.  Of course, HDB is not restricted to System V releases, so the
  5299. "-D" for it should probably be seperate from any particular "make" target.
  5300.  
  5301. The "beware" file for C Kermit talks about a name confilict on "unchar" for
  5302. ATT 3Bx systems.  This is really a System V Release 3 issue and is also
  5303. the case for the Motorola implementation.  I tried the suggested fix, of
  5304. "-Dunchar=myunchar" in the makefile and, as expected, it didn't help.  I
  5305. edited the files used for my build to change "unchar" to "myunchar".  There
  5306. are other references to be changed for non-UNIX builds.  The files I changed
  5307. for this were: ckcker.h, ckcpro.w, ckcfn2.c, and ckcfns.c.
  5308.  
  5309. System V Release 3 has re-defined the signal(2) system call as:
  5310.     extern    void (*signal())();
  5311. instead of:
  5312.     extern    int (*signal())();
  5313. This means that lines in ckudia.c, ckuusr.c, and ckuscr.c must be changed
  5314. to avoid illegal pointer combination errors.  I just changed "int" to "void"
  5315. in each case.  Better (more general) would be to use a typedef based on a
  5316. define, like "SVR3" (which might also cause the BNU locking code to be used).
  5317.  
  5318.  
  5319. INFO-KERMIT DIGEST V6 #10                                               Page 93
  5320.  
  5321. The C compiler that comes with SVR3 is no longer so forgiving of random tokens
  5322. following preprocessor directives.  Convention has been to do things like:
  5323.     #if FOO
  5324.         code
  5325.     #else !FOO
  5326.         other code
  5327.     #endif FOO
  5328. This causes warnings on both the #else and #endif.  Correct would be:
  5329.     #if FOO
  5330.         code
  5331.     #else /* !FOO */
  5332.         other code
  5333.     #endif /* FOO */
  5334. Several places in ckutio.c had to be changed for this.
  5335.  
  5336. Also, ckcdeb.h includes some #include lines for "vax11c" which are not
  5337. of legal format.  Even though they are bounded by #ifdef/#endif, the
  5338. pre-processor still sees them and barfs.  I changed the conditionals
  5339. surrounding them to cause them to actually be commented out, if "vax11c"
  5340. were not defined.  This problem could be construed to be a bug in the
  5341. C Pre-processor, but I don't have a copy of a current ANSI spec, so am
  5342. not sure.
  5343.  
  5344. Here are context diffs of the code changes I made.  "orig" is the original code
  5345. as I received it.  "save" is the code as I modified it to compile properly.
  5346.  
  5347. [Ed. - This message, and the diffs, have been added to CKUKER.BWR, and will be
  5348. looked at for the next release.  Thanks!]
  5349.  
  5350. Ron Heiby, heiby@mcdchg.UUCP    Moderator: comp.newprod & comp.unix
  5351. Motorola Microcomputer Division (MCD), Schaumburg, IL
  5352. "I am not elsewhere."
  5353.  
  5354. ------------------------------
  5355.  
  5356. Date: TUE, 14 APR 87 14:34:41 GMT
  5357. From: ROGER @ UK.AC.TPB
  5358. Subject: Bugs in Sperry Univac Kermit
  5359. Keywords: Sperry Kermit, Univac Kermit
  5360.  
  5361.     I recently acquired a copy of Sperry UNIVAC KERMIT written in assembler,
  5362. for use on a non front end site.
  5363.  
  5364.     After a little tinkering , to get it to work with our setup , I discovered
  5365. a couple of little coding bugs.  I must admit I'm not the world's greatest
  5366. programmer in @MASM, but I THINK (underline that in italics) I've sorted them
  5367. out:
  5368.  
  5369.     There was a bug in the SHOW SEND routine that caused the SEND STARTOFPACKET
  5370. displayed to be the RECEIVE STARTOFPACKET, and a bug in the SHOW RECEIVE
  5371. routine that caused it to display the SEND STARTOFPACKET.
  5372.  
  5373.     No prizes for guessing what had happened !!!!
  5374.  
  5375.     The actual parameters in the SHOW list had been juxtaposed; simply
  5376. swapping over lines 2281 and 2300 in the original source should cure the
  5377.  
  5378. Page 94                                               INFO-KERMIT DIGEST V6 #10
  5379.  
  5380. problem.
  5381.  
  5382.     Another more serious problem was that when assembled with MDLFE=0 and
  5383. DCPFE=1, the code still expected to find a couple of entrypoints that
  5384. weren't there: they'd not been assembled because of a conditional directive.
  5385.  
  5386.     My cure is rather elegant, but as I've no idea what I've done it may not be
  5387. the right one.  All I did was to move the offending reference, in line 2613 to
  5388. only occur in the conditional directive immediately following it. that is line
  5389. 2613 was inserted AFTER the IF MDLFE statement.
  5390.  
  5391.     That seems to have cured it, it now @MASM's without errors, and @MAP's
  5392. without errors.  I've succesfully used it in SERVER mode with a PC clone
  5393. running CROSSTALK, so I assume I've done the right thing.
  5394.  
  5395.      If anyone else has any tips or points Id like to hear from them.
  5396.  
  5397. Jason LoCascio,
  5398. British Gas PLC
  5399. 59 Bryanston Street
  5400. LONDON
  5401. W1
  5402. (01) 723-7030 ext. 1289
  5403.  
  5404. Or I can be contacted at THAMES POLYTECHNIC , via JANET :-
  5405. ROGER @ 000045399000.TPB.SPCP.FTP.MAIL
  5406. (We are not registered in NRS yet)
  5407.  
  5408. ------------------------------
  5409.  
  5410. End of Info-Kermit Digest
  5411.  
  5412. INFO-KERMIT DIGEST V6 #11                                               Page 95
  5413.  
  5414. Info-Kermit Digest         Thu, 21 May 1987       Volume 6 : Number 11
  5415.  
  5416. Departments:
  5417.  
  5418.   ANNOUNCEMENTS -
  5419.     Mailing List Problems
  5420.     New Release of NIH TSO Kermit
  5421.     New TSO Kermit for the 3708 Front End
  5422.     New Version of CDC Cyber NOS Kermit
  5423.     Announcing Kermit for Lilith Workstation in Modula-2
  5424.     New Release of Acorn BBC Kermit
  5425.     New C-Kermit for the Sinclair QL version 1.10
  5426.     Another New Kermit for Sinclair QL
  5427.     Version 1.01 of Kermit for HP86/87 Available
  5428.     Announcing Kermit for ICL PC Quattro
  5429.     New Apple II Kermit 3.75 Driver for Mountain Hardware CPS Card
  5430.     Kermit Tape Reader Sperry/Univac/Unisys Systems
  5431.  
  5432.   REPORTS -
  5433.     Apple ][ Kermit Comments
  5434.     Unix V.3 & kermit
  5435.     VMS Kermit HELP files
  5436.     Qkermit problems
  5437.  
  5438.   QUERIES -
  5439.     MVS/TSO Kermit to work with Amdahl V7 & V8?
  5440.     Sending BREAK from Toshiba 3100?
  5441.     Is Kermit available for Digital VAXmate?
  5442.     Kermit for Wang VS-100?
  5443.  
  5444. ----------------------------------------------------------------------
  5445.  
  5446. Date: 21 May 87 3:22:00PM EDT
  5447. From: Frank da Cruz <SY.FDC@CU20B>
  5448. Subject: Mailing List Problems
  5449.  
  5450. Due to many changes in network host tables recently installed on CU20B,
  5451. there was a lot of trouble mailing the last Info-Kermit digest, V6 #10.
  5452. Some people got 0 copies, some got 1, some got 2.  If you receive this one
  5453. but didn't receive the last one, send a note to Info-Kermit-Request@CU20B to
  5454. get a copy.  If you got an extra copy, just send it back (just kidding).
  5455. Since #10 was sent out, the mailing list has been corrected to mostly agree
  5456. with the new host tables.  Apologies for the inconvenience.
  5457.  
  5458. ------------------------------
  5459.  
  5460. From: "Roger Fajman" <RAF@NIHCU>
  5461. Date: Tue, 28 Apr 87  01:53:55 EDT
  5462. Subject: New Release of NIH TSO Kermit
  5463. Keywords: TSO Kermit, IBM Mainframe Kermit
  5464. Xref: MVS/TSO, see TSO
  5465.  
  5466. This is to announce release 1.0.1 of NIH MVS/TSO Kermit, which fixes some
  5467. installation problems.  There were problems with the installation JCL,
  5468. assembling the table module under assembler FX, and using MVS/370 instead of
  5469. MVS/XA.  I think that these have all been fixed.  The bugs in NIH TSO Kermit
  5470.  
  5471. Page 96                                               INFO-KERMIT DIGEST V6 #11
  5472.  
  5473. itself are currently being worked on.  I hope that we will have a release with
  5474. those fixes in a few weeks.
  5475.  
  5476. [Ed. - Thanks, Roger!  The new files are in KER:TSN*.* at CU20B, or TSN* *
  5477. on BITNET, available from KERMSRV at CUVMA, and will appear on Kermit Tape B.]
  5478.  
  5479. ------------------------------
  5480.  
  5481. Date: 15 May 87 1:23:45
  5482. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5483. Subject: New TSO Kermit for the 3708 Front End
  5484. Keywords: TSO Kermit, MVS/TSO Kermit, 3708 Front End
  5485.  
  5486. And here's still another new TSO Kermit.  This is actually the original,
  5487. primitive version 1.0, modified to support the 3708 front end, add missing
  5488. error messages, and tested under MVS/XA and TSO/E.  The modifications were
  5489. done by Geoffrey S. Mendelson, Sungard Central Computer Facility in
  5490. Philadelphia, and sent in on tape.  The source files are available in
  5491. KER:TS3*.* for anonymous FTP from host CU20B, in TS3* * on CUVMA for BITNET
  5492. retrieval via KERMSRV, and will appear on Kermit Tape B.  Let's hope that
  5493. the 3708 support can be integrated into (one of?) the "mainline" TSO
  5494. Kermits, and eventually also into the forthcoming portable 370 Kermit.
  5495.  
  5496. ------------------------------
  5497.  
  5498. Date: 12-MAY-1987 15:58:49
  5499. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5500. Subject: New Version of CDC Cyber NOS Kermit
  5501. Keywords: CDC Cyber Kermit, NOS Kermit
  5502. Xref: Cyber, See CDC
  5503.  
  5504. Here is version 1.30 of Kermit for CDC Cyber running NOS 2.4, written by
  5505. Allison Ballard and Paul Jarvis of Imperial College, London.  This version
  5506. has support for sliding windows, and is written in Compass.
  5507.  
  5508. The files you should get are:
  5509.  
  5510. NOSKER.BWR - "Beware" file
  5511. NOSKER.CAP - NOS Kermit capabilities at a glance
  5512. NOSKER.DOC - User manual
  5513. NOSKER.INS - Installation instructions
  5514. NOSKER.SRC - Source program
  5515.  
  5516.                 Alan Phillips, Lancaster University
  5517.  
  5518. [Ed. - Thanks for sending these files, Alan, and thanks to Allison & Paul at
  5519. Imperial College for writing the program.  This puts the number of CDC Cyber
  5520. Kermits at 4.  This version has been added to Tape C, since Tape B is
  5521. getting rather full.  Hopefully in the future, the two Compass versions can
  5522. be merged.  The files are available for network access as KER:NOS*.* on
  5523. CU20B and NOS* * on CUVMA (BITNET).]
  5524.  
  5525. ------------------------------
  5526.  
  5527. Date: 15 May 87 4:01:32PM EDT
  5528. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5529.  
  5530. INFO-KERMIT DIGEST V6 #11                                               Page 97
  5531.  
  5532. Subject: Announcing Kermit for Lilith Workstation in Modula-2
  5533. Keywords: Lilith Workstation Kermit, Modula-2
  5534.  
  5535. This is to announce Kermit for the Lilith Workstation, written in entirely
  5536. Modula-2 by Matthias Aebi, Institut fuer Informatik, University of Zuerich,
  5537. Switzerland.  While certain dependencies on the Lilith Medos file system are
  5538. implicit in the program, it should be readily portable to any system that
  5539. has a Modula-2 compiler.
  5540.  
  5541. The files are in KER:M2*.* (actually, K3:, i.e. it goes on "Tape C"),
  5542. available for anonymous FTP from CU20B, or M2* * via KERMSRV from BITNET
  5543. host CUVMA.  M2*.MOD are the Modula-2 source files; M2*.DEF are the symbol
  5544. definition files.  M2KERM.HQX is a Macintosh Word formatted user manual to
  5545. be unpacked on a Mac by BinHex; M2KERM.DOC is the same, but saved "text
  5546. only" as a plain ASCII file and then edited by hand to remove excess blank
  5547. lines & rejustify the paragraphs (apologies to Matthias for whatever
  5548. mangling this may have caused).  There's another BinHex document,
  5549. M2TITLE.HQX, whose original name was something about TitelBlatt (i.e. Title
  5550. Page), but I couldn't find the accompanying application to display it on the
  5551. Mac.  Many thanks to Matthias for contributing this version, and to
  5552. Columbia's Carlos Albuerne for actually bringing it to us on a Mac diskette.
  5553.  
  5554. ------------------------------
  5555.  
  5556. Date: 15-May-1987 12:16:44
  5557. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5558. Subject: New Release of Acorn BBC Kermit
  5559. Keywords: Acorn BBC Micro Kermit
  5560. Xref: BBC Micro, See Acorn
  5561.  
  5562. This is to announce version 1.45 of Acorn BBC Kermit from Alan Phillips of
  5563. Lancaster University (SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK),
  5564. which replaces version 1.30 of April 1986.  The program runs on Acorn models
  5565. B, B+, B+128, and Master 128, with Acorn DFS, 1770 DFS, ADFS, Econet, or any
  5566. other Acorn-compatible filing system.
  5567.  
  5568. Version 1.45 comes with numerous big fixes and improvements, new
  5569. documentation (including a 124-page manual), and a new version (1.50) of
  5570. Alan's free 65c02 assembler (which can be used to assemble the program by
  5571. those who don't have the ADE assembler).
  5572.  
  5573. The new version is in KER:BBC*.* (really K3:, or Tape C), for anonymous FTP
  5574. from CU20B, and as BBC* * on BITNET/EARN from KERMSRV at CUVMA.  The file
  5575. BBC145.ANN lists in detail the changes to BBC Kermit since version 1.30.
  5576. The source is in BBCKER.ASM, which is actually the concatenation of many
  5577. smaller files (explained in comments at the top).
  5578.  
  5579. Version 2.0 of BBC Kermit (which will appear in "many months") will support
  5580. sliding windows.  Thanks to Alan for producing this new version and sending
  5581. it to us over BITNET.
  5582.  
  5583. ------------------------------
  5584.  
  5585. Date: 8-MAY-1987 14:50:05
  5586. From: Jonathan Marten
  5587. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5588.  
  5589. Page 98                                               INFO-KERMIT DIGEST V6 #11
  5590.  
  5591. Subject: New C-Kermit for the Sinclair QL version 1.10
  5592. Keywords: Sinclair QL Kermit
  5593.  
  5594. It seems that new versions of Kermit for the Sinclair QL are appearing thick
  5595. and fast, and this parcel is no exception.  I have taken the original C
  5596. version written by Robert Coughlan of Liverpool University and greatly
  5597. expanded it, replacing may of the features which were removed from its
  5598. C-Kermit base to reduce its size; and also added some new ones.  These
  5599. include default devices, file name translation and transfer interruption;
  5600. however server mode is not supported, which the BCPL version in [.QL2] does.
  5601.  
  5602. It also does not support the Q-Connect module or any form of flow control
  5603. other than CTS/RTS.  It however includes most of the interactive command
  5604. parser features of full C-Kermit.  Hopefully you (or someone out there!)
  5605. will find a use for it.
  5606.  
  5607. Full documentation is supplied in QLKER.DOC.  This version is written to be
  5608. compiled using the Metacomco C development system.  The files need to be
  5609. renamed before compilation.
  5610.  
  5611. If it turns out that somebody is interested in using this version, I would
  5612. be pleased to receive bug reports or improvement suggestions.
  5613. Unfortunately, I have no electronic mail address so I cannot support them
  5614. that way.  Perhaps some other way could be found.
  5615.  
  5616. Jonathan Marten
  5617. 89 Austen Road
  5618. Farnborough
  5619. Hampshire GU14 8LG
  5620. ENGLAND
  5621. (0252) 521894
  5622.  
  5623. [Ed. - These files have replaced the old version as KER:QLK*.* on CU20B for
  5624. anonymous FTP access.  The old version is in KO:QLK*.* for now.  BITNET
  5625. users may ask KERMSRV at CUVMA for them as QL* *, and they are on Kermit
  5626. Tape C for mail orders from Columbia.]
  5627.  
  5628. ------------------------------
  5629.  
  5630. Date: 1-MAY-1987 14:50:11
  5631. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5632. Subject: Another New Kermit for Sinclair QL
  5633. Keywords: Sinclair QL Kermit
  5634.  
  5635. Author - David Harper, Dept. of Applied Maths, Liverpool University
  5636. (SX36 @ UK.AC.LIV.IBM)
  5637.  
  5638. This version of Kermit for QDOS is written in BCPL and is based upon
  5639. C.G.Selwyn's Tripos implementation.  [Ed. - We never saw the Tripos version.
  5640. If anyone out there cares about it, we can try to unearth it.]
  5641.  
  5642. The main features are:
  5643.  
  5644. (1) It is executed as a QDOS job and so it can run in parallel with other
  5645.     jobs, including SuperBasic. This means that all the facilities of the
  5646.     QL are available, even when file-transfer is in progress.
  5647.  
  5648. INFO-KERMIT DIGEST V6 #11                                               Page 99
  5649.  
  5650.  
  5651. (2) It can operate in both local and server mode - the latter is ideal for
  5652.     transfer between the QL and another micro, which can view the QL as a
  5653.     remote 'mainframe'.
  5654.  
  5655. (3) A simple teletype terminal-emulator is provided for use when the QL is
  5656.     required to communicate with a mainframe.
  5657.  
  5658. (4) Software support is provided to allow QL-Kermit to be used with the
  5659.     Tandata QConnect communications device. This is recommended when
  5660.     the remote mainframe uses XON/XOFF handshaking, since the QL hardware
  5661.     can only do CTS/RTS handshaking.
  5662.  
  5663. (5) The TAKE command is provided to allow the user to put often-used
  5664.     sequences of Kermit commands into a file.
  5665.  
  5666. (6) A HELP command is provided to remind the user of the commands which
  5667.     can be issued. In addition, HELP SET displays all the SETtable
  5668.     options.
  5669.  
  5670. Copies of QL-Kermit can be obtained by sending a formatted microdrive or
  5671. 3.5 inch disk with a padded SAE to
  5672.  
  5673.   David Harper
  5674.   Dept of Applied Maths and Theoretical Physics
  5675.   The University
  5676.   P.O. Box 147
  5677.   Liverpool   L69 3BX
  5678.   ENGLAND
  5679.  
  5680. (This address is only valid until September 1987, and only within UK)
  5681.  
  5682. At present, the source code files and the EXECable code just fit onto a single
  5683. microdrive. They occupy about 207 blocks. In view of probable future
  5684. extensions, it might be advisable to send two microdrives or a disk if you want
  5685. both source code and EXEC code files.
  5686.  
  5687. The BCPL source code should be compiled using Metacomco's BCPL Development Kit
  5688. (Vn. 2.0 or after).
  5689.  
  5690. [Ed. - This new implementation of QL Kermit is in KER:QL2*.* on CU20B,
  5691. QL2* * on CUVMA for BITNET KERMSRV access, and on Kermit Tape C.]
  5692.  
  5693. ------------------------------
  5694.  
  5695. Date: 29-APR-1987 15:36:36
  5696. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5697. Subject: Version 1.01 of Kermit for HP86/87 Available
  5698. Keywords: HP86 Kermit, HP87 Kermit
  5699.  
  5700. On its way to you is version 1.01 of Kermit for the HP86/87, by Martin Rootes
  5701. of Sheffield City Polytechnic, UK.  This release cures some flow control
  5702. problems in version 1.00.
  5703.  
  5704. The files for this release are:
  5705.  
  5706.  
  5707. Page 100                                              INFO-KERMIT DIGEST V6 #11
  5708.  
  5709. HP8KER  BOO     Complete program - plus file header for boot programs.
  5710. HP8KER  BAS     Complete program - no comments, includes null lines.
  5711. HP8KRC  BAS     Complete program - with comments.
  5712.  
  5713. which should replace the existing ones.  All other files are unchanged.
  5714.  
  5715. [Ed. - These files are in KER:HP8*.* on CU20B, HP8* * on CUVMA, and are
  5716. available on Kermit Tape A (moved from Tape C).]
  5717.  
  5718. ------------------------------
  5719.  
  5720. Date: 13-MAY-1987 14:20:57
  5721. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5722. Subject: Announcing Kermit for ICL PC Quattro
  5723. Keywords: ICL PC Quattro Kermit, Concurrent CP/M-86
  5724.  
  5725. Here is a Kermit for ICL PC Quattro and PC 2 micros running Concurrent
  5726. CP/M-86 (Concurrent DOS).  It's by Chris Lock, Nottingham University.  I
  5727. think I sent these long ago, but they seem to have got lost somewhere.
  5728.  
  5729. The files in this lot are:
  5730.  
  5731.   CN8ICM.A86,CN8IPR.A86,CN8XIC.A86,CN8XIC.H86,CN8XIC.MSG
  5732.  
  5733. The CN8I*.ASM files are slight modifications to the system-independent files
  5734. that this version has to have in order to work.  The changes aren't
  5735. appropriate to other implementations.
  5736.  
  5737. [Ed. - Thanks, Alan.  These files have been added to the other Concurrent
  5738. CP/M-86 Kermit files in K3:, and placed in KERMSRV for BITNET/EARN access,
  5739. and on Kermit Tape C.]
  5740.  
  5741. ------------------------------
  5742.  
  5743. Date: 14-MAY-1987 09:20:11
  5744. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5745. Subject: New Apple II Kermit 3.75 Driver for Mountain Hardware CPS Card
  5746. Keywords: Apple II Kermit, Mountain Hardware CPS Card, CPS Card
  5747.  
  5748. Files A2CPS.HEX and A2CPS.M65 contain the hex and source respectively to use
  5749. the Mountain Hardware CPS card with Apple Kermit 3.75.
  5750.  
  5751. The driver is contributed by Alan Thomson, Department of Chemistry,
  5752. Lancaster University, Lancaster, UK (JANET mail address
  5753. CHA001@UK.AC.LANCS.VAX2)
  5754.  
  5755. [Ed. - Thanks!  The files are in KER:A2CPS.* on CU20B, and similarly on
  5756. CUVMA KERMSRV, and included with Apple II Kermit 3.75 on Tape A.]
  5757.  
  5758. ------------------------------
  5759.  
  5760. Date: April 21, 1987
  5761. From: Mike Lucich (via tape)
  5762. Subject: Kermit Tape Reader Sperry/Univac/Unisys Systems
  5763. Keywords: Sperry, Univac, Tapes
  5764.  
  5765.  
  5766. INFO-KERMIT DIGEST V6 #11                                              Page 101
  5767.  
  5768. We here at Ft Leavenworth initially had a rough time reading the KERMIT
  5769. release tape on our Unisys (aka Sperry, Univac) 1100 mainframe and send you
  5770. the following program in the hope others will find it usefull.
  5771.  
  5772. We run both assembler and Pascal versions of KERMIT on our mainframe and
  5773. have made several minor changes to accomodate MS-DOS KERMIT Version 2.27
  5774. through our ancient C/SP front end processors.  Fortunately with MSKERMIT
  5775. version 2.29 these kludges are no longer required (the ability to set
  5776. handshake to any character solves our problems nicely).
  5777.  
  5778. Please feel free to refer any Unisys users with problems with KERMIT to us,
  5779. if we might help them.  Also please return our tape with the latest KERMIT
  5780. distribution to the address above.  We thank you!
  5781.  
  5782. Mike Lucich
  5783. USA ISC DOIM
  5784. Unisys Support Team
  5785. ATTN: ATZL-GMO-IA
  5786. Ft Leavenworth, KS  66027-5700
  5787.  
  5788. [Ed. - The COBOL program that reads a file from a Kermit tape (the format is
  5789. either EBCDIC OS Standard Label Format V or else ASCII ANSI Label Format D;
  5790. it's not clear from the message, most most likely it's the EBCDIC tape,
  5791. since this program itself arrived on an EBCDIC tape)... is in
  5792. KER:UNIVAC.INS, along with this message.]
  5793.  
  5794. ------------------------------
  5795.  
  5796. Date: 11-MAY-1987 09:33:49
  5797. From: Martin J Carter <majoc@uk.ac.nott.maths>
  5798. Subject: Apple ][ Kermit Comments
  5799. Keywords: Apple II Kermit
  5800.  
  5801. I've seen mentions recently in the Digest of Apple ][ Kermit, and I thought
  5802. I'd add my two penn'oth.
  5803.  
  5804. I have a rather battered Apple ][ Europlus, which I inherited with the
  5805. office, and am attempting to use a Kermit which announces itself as
  5806. "Stevens/CU-Apple ][ Kermit-65 ver 2.1a" (all in uppercase, as I'm working
  5807. with the naked original, without benefit of 80-column card or safety net),
  5808. which I pulled from Lancs last month and installed as per docs (but without
  5809. any bug patches not already in APPLEK.HEX).  We are having several problems,
  5810. which are probably related.
  5811.  
  5812. 1) When I attempt to transfer a file to the Apple, the name gets mangled,
  5813. consistently: "applek.hex" becomes "!00,%+.(%8", at least on my screen.
  5814. (Numbers and punctuation get through OK, but the resultant filename can
  5815. never be kosher, so all you can do with the received file is delete it with
  5816. FID.)  This *only* happens when RECEIVEing or GETting files from a host
  5817. which sends the filename in lower case (in the F packet (?)).  There's ways
  5818. round it, but it's messy, and had me short-circuited for quite a time.
  5819.  
  5820. 2) When I do SHOW ALL, many of the responses show up as blanks: VT52, IBM,
  5821. LOCAL-ECHO, EIGHT-BIT-QUOTING, FILE-WARNING, and FILE-BYTE-SIZE.
  5822.  
  5823. 3) Text files transfer from the Apple OK, and binary files appear to
  5824.  
  5825. Page 102                                              INFO-KERMIT DIGEST V6 #11
  5826.  
  5827. transfer also, but turn out to be parity-stripped on arrival.  (Note that
  5828. EIGHT-BIT-QUOTING and FILE-BYTE-SIZE are amongst those reported as blanks by
  5829. SHOW above.)  Debugging refused to work as well, which is at best confusing.
  5830.  
  5831. On further investigation, it turns out that the binary image generated by
  5832. APPDXL from APPLEK.HEX ends somewhat further on than implied by the "save
  5833. file length" parameter L$4E00 used in the documentation.  When I used the
  5834. slightly larger value L$5000, Problem (2) went away, and I've no doubt so
  5835. did Problem (3).  (Should the docs be fixed, or just post a "beware" file?)
  5836.  
  5837. I've just yesterday pulled the A2 AppleDOS/ProDOS Kermit from Lancs, so I'll
  5838. let you know if Problem (1) has persisted into this version.  In the
  5839. meantime, since the Stevens/CU APP Kermit is still around, I thought it best
  5840. that others profit by my blunderings.
  5841.  
  5842. Yours in plaster,
  5843.  
  5844.         Bruised of Nottingham <majoc@maths.nott.ac.uk>
  5845.  
  5846. [Ed. - Thanks for the report, which we've added to the .BWR file for this
  5847. version.  Meanwhile, any comments from users of any of the various Apple II
  5848. Kermit programs?]
  5849.  
  5850. ------------------------------
  5851.  
  5852. Date: Tue, 12 May 87 09:03:31 EDT
  5853. From: Russell Nelson <bh01@clutx.bitnet>
  5854. Subject: Unix V.3 & kermit
  5855. Keywords: Unix System V.3
  5856.  
  5857. Have you heard anything about using kermit with Unix V.3?  AT&T has a new
  5858. terminal driver (uugetty) for modem lines that does not work well with
  5859. kermit.
  5860.  
  5861. I've finally got 'cu' working.  kermit dies because uucp owns the port.
  5862. I've tried changing ownership and protection on the port.  cu or uugetty
  5863. keeps changing them back.
  5864.  
  5865. [Ed. - If users of Sys V.3 can supply details or fixes, we'll include them
  5866. in the next release of C-Kermit.]
  5867.  
  5868. ------------------------------
  5869.  
  5870. Date: 15-APR-1987 15:18:59
  5871. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  5872. Subject: VMS Kermit HELP files
  5873. Keywords: VMS Kermit
  5874.  
  5875. Any idea what's happened to VMSSYS.HLP and VMSUSR.HLP? They don't seem to
  5876. exist any more (people are asking me where the help info is on the new
  5877. TRANSFER command.....)  Alan
  5878.  
  5879. [Ed. - I'm not sure what the difference is between them and the current
  5880. VMSMIT.HLP, but the old files you mentioned have been put back in the VMS
  5881. Kermit distribution, in hopes that someone will straighten them all out.]
  5882.  
  5883.  
  5884. INFO-KERMIT DIGEST V6 #11                                              Page 103
  5885.  
  5886. ------------------------------
  5887.  
  5888. Date: Wed, 13 May 87 10:42:36 GMT
  5889. From: CAPURSO@IBACSATA
  5890. Subject: Qkermit problems
  5891.  
  5892. We are linking our computing resources using kermit and all went ok
  5893. using Unix-kermit , CMS-Kermit , Ms-Dos kermit downloaded from Columbia.
  5894. But we had some problems using QKERMIT emulating TEK4010.
  5895. 1 - we got QKMSTV.HEX, converted to QKMSTV.EXE
  5896. 2 - we got source, recreated the overlay KERMIT.000
  5897. 3 - we got QKVT1.TBL, renamed KEYTABLE.DAT
  5898. 4 - we get an error when a graphical application starts writing:
  5899.        TURBO GRAPHICS error #1 in procedure #0 . Press Return
  5900.     we give RETURN and all goes ok. STRANGE ... ?
  5901.     We read on QKMSTV.BWR that perhaps we need the file 4X6.FON . SURE ?
  5902. 5 - we rebuilt KERMIT.000 using QKMSVT, because we DO have TURBO PASCAL
  5903.        but NOT the graphical toolbox . Then, we renamed KERMIT.000 and all
  5904.        went OK. We have the plots, but why don't you distribute also the
  5905.        overlays?     THANK YOU - MARIO
  5906.  
  5907. [Ed. - Your comments have been forwarded to the contributor, VIC@QUCDN.]
  5908.  
  5909. ------------------------------
  5910.  
  5911. Date: Tue, 31 Mar 87 12:43 EST
  5912. From: JFisher@MIT-MULTICS.ARPA
  5913. Subject: MVS/TSO Kermit to work with Amdahl V7 & V8?
  5914. Keywords: MVS/TSO Kermit
  5915.  
  5916. We have two IBM/370 plug-compatibles (Amdahl V7 & V8) on which we have tried
  5917. the MVS/TSO Kermit from Toronto with indifferent success. We got it to work
  5918. on the V8 but not on the V7; the version on the V8 has twice died for
  5919. reasons uncertain/unknown. We are contemplating trying to adapt the NIH
  5920. version (which runs under MVS/XA)to our non-XA systems.  We would GREATLY
  5921. like to communicate with anyone out there in the IBM world whose
  5922. configuration approximates ours, for exchange of information.
  5923.  
  5924. We run MVS 3.8, SP 1.3.4 ; the TP packages in the host are ACF/VTAM V2.1
  5925. and TCAM10. The TP front-end packages are ACF/NCP 2.1 (SDLC) and EP (2703)
  5926. (Async/Bisync).
  5927.  
  5928. If you are listening and would be willing to share your experiences, please
  5929. send mail to JFisher @ MIT-MULTICS.ARPA.  Thanks in advance !
  5930.  
  5931. ------------------------------
  5932.  
  5933. Date: Thu 14 May 87 00:16:01-EDT
  5934. From: Michael van Biema <MICHAEL@CS.COLUMBIA.EDU>
  5935. Subject: Sending BREAK from Toshiba 3100?
  5936. Keywords: Toshiba 3100, BREAK
  5937.  
  5938. I ported MSKERMIT to my Toshiba 3100, but BREAK does not seem to work.  Does
  5939. anybody have any experience with this problem?  I am using the Toshiba internal
  5940. modem.
  5941.  
  5942.  
  5943. Page 104                                              INFO-KERMIT DIGEST V6 #11
  5944.  
  5945. Michael
  5946.  
  5947. ------------------------------
  5948.  
  5949. Date: Thu, 7 May 87 16:07 CST
  5950. From: <MCGUIRE%GRIN2.BITNET@CUVMB.COLUMBIA.EDU>
  5951. Subject: Is Kermit available for Digital VAXmate?
  5952. Keywords: VAXmate Kermit
  5953.  
  5954. Has anyone ported Kermit to the Digital VAXmate?  The VAXmate is IBM
  5955. compatible, and includes MS-Windows.  I can't find a way to bootstrap Kermit.
  5956. The standard package apparently does not include a language or the assembler.
  5957.  
  5958. Thanks in advance for any help.
  5959.  
  5960. Ed McGuire
  5961. Systems Coordinator
  5962. Grinnell College
  5963. MCGUIRE@GRIN2.BITNET
  5964.  
  5965. [Ed. - Since the VAXmate is IBM compatible, you should be able to execute
  5966. MS-Kermit directly from an IBM PC or AT Kermit diskette.  If you don't have
  5967. a Kermit diskette, you should be able to use the "baby Kermit" in BASIC
  5968. (listed in the Kermit book) to bootstrap it (the VAXmate comes with BASIC,
  5969. right?).  Reports about the operation of IBM PC Kermit on the VAXmate would
  5970. be most welcome.]
  5971.  
  5972. ------------------------------
  5973.  
  5974. Date: Thu, 14 May 87 05:16:27 PDT
  5975. From: Ted Medin <MEDIN-T@SHARK.NOSC.MIL>
  5976. Subject: Kermit for Wang VS-100?
  5977. Keywords: Wang VS-100
  5978.  
  5979.  We need a kermit for the wang vs-100 can anyone help us.
  5980.                                 Ted
  5981.                      mailing address "medin@nosc.mil"
  5982.  
  5983. [Ed. - Many people have requested Kermit for Wang VS systems over the years,
  5984. but no one has ever volunteered to write one.  Is there anyone out there who
  5985. might be equipped to do this?]
  5986.  
  5987. ------------------------------
  5988.  
  5989. End of Info-Kermit Digest
  5990.  
  5991. INFO-KERMIT DIGEST V6 #12                                              Page 105
  5992.  
  5993. Info-Kermit Digest         Wed, 3 Jun 1987       Volume 6 : Number 12
  5994.  
  5995. Today's Topics:
  5996.                  New IBM PC Kermit with Tektronix Emulation
  5997.                              QK-Kermit Answers
  5998.                   Macros for VAX/VMS EDT in MS-Kermit 2.28
  5999.                           Apple II Kermit Answers
  6000.                     Sending BREAK from Toshiba Lap Tops
  6001.                              UNIX V.3 & Kermit
  6002.                     IBM PC Kermit 2.29b Screen Color Bug
  6003.                       Handshake Bug in MS Kermit 2.29
  6004.                  Inconsistent Length of BREAK in MS-Kermit
  6005.                      Patches for HP-150 Kermit Problems
  6006.                    Kermit Has Made It To the Board Level
  6007.                        Does Perkin-Elmer Kermit Work?
  6008.  
  6009. ----------------------------------------------------------------------
  6010.  
  6011. Date: Monday, 18 May 1987 15:37:59
  6012. From: BJH6@UK.AC.CAMBRIDGE.PHOENIX  (BJH6%CAM.PHX@UK.AC.CAM.ENG-ICF)
  6013. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6014. Subject: New IBM PC Kermit with Tektronix Emulation
  6015. Keywords: Tektronix Emulation, MS-Kermit
  6016.  
  6017. I have developed an IBM TEK emulation for KERMIT, and am sending you the
  6018. .BOO file. The notes below are intended for a .BWR file - I have called the
  6019. version MSTEK.BOO.
  6020.  
  6021. This is a version of KERMIT 2.29 with a built-in Tektronix emulator. Please
  6022. note:
  6023.  
  6024. 1. This version will work with IBM CGA graphics, or any software that emulates
  6025. it. It will not work with Hercules, but should work on an EGA card, but only in
  6026. CGA resolution.
  6027.  
  6028. 2. The TEK emulation is not complete - in particular, the characters are IBM's
  6029. own character set and there is no MARGIN 1. All vectors should, however, be
  6030. correctly positioned in relation to one another, though the aspect ratio may
  6031. not be perfect. In addition, a cross-hair facility is provided. Use arrow keys
  6032. to move the cross-hairs, and SHIFT-arrow for faster movement.
  6033.  
  6034. 3. TEK mode is entered from VT or other mode upon receipt of the sequence ESC
  6035. FormFEED (hex 1B 0C); you can exit from TEK mode either when ESC-US (hex 1B 1F)
  6036. is sent by the host, or by pressing the Kermit escape key (CTRL-], by default).
  6037.  
  6038. 4. Please send any comments/problems to:
  6039.  
  6040.           Brian Holley
  6041.           Faculty of Economics and Politics
  6042.           University of Cambridge
  6043.           BJH6%CAM.PHX@UK.AC.CAM.ENG-ICF
  6044.  
  6045. [Ed. - Thanks, Alan, for passing this along, and thanks to Brian for
  6046. contributing his work.  The .BOO file only, along with this message (no
  6047. source) is available in Kermit distribution as MSTIBT.*.  Some alternate
  6048. versions of Tektronix emulation may also appear for IBM PC Kermit, and there
  6049.  
  6050. Page 106                                              INFO-KERMIT DIGEST V6 #12
  6051.  
  6052. is some reason to hope that one of these may be incorporated into the next
  6053. real release, 2.30, although if new code keeps showing up at the present rate,
  6054. the next release may never see the light of day...]
  6055.  
  6056. ------------------------------
  6057.  
  6058. Date: Thu, 21 May 87 16:53 EDT
  6059. From: VIC@QUCDN.BITNET
  6060. Subject: QK-Kermit Answers
  6061. Keywords: QK-Kermit
  6062.  
  6063. In response to the item about QK-Kermit in Info-Kermit V6 #11, all the problems
  6064. you mentioned are related to the use of the Graphic ToolBox and the use of
  6065. overlays.  I have a new version of Qk-kermit which eliminates the use of the
  6066. Graphic Toolbox and overlays.
  6067.  
  6068. I will send this version off to Columbia as soon as I make sure that the CP/M
  6069. code will be compatable with the MS-DOS code.
  6070.  
  6071.                                    Victor Lee (613)-545-2033
  6072.  
  6073. [Ed. - Thanks Victor!  We will include it as soon as Columbia receives it.]
  6074.  
  6075. ------------------------------
  6076.  
  6077. Date: Wed 1 Apr 87 12:23:47-EST
  6078. From: D. M. Rosenblum <DR01@TE.CC.CMU.EDU>
  6079. Subject: Macros for VAX/VMS EDT in MS-Kermit 2.28
  6080. Keywords: VAX/VMS EDT, MS-DOS Kermit
  6081.  
  6082. I finally wrote up some macros that let me get at VAX/VMS EDT in MS-DOS
  6083. Kermit 2.28 for the IBM-PC.  (They may be totally inappropriate for other
  6084. keyboards.)  Like actual Zenith-19 terminals, these emulate the EDT keys by
  6085. position, rather than by name.  (I realize that 2.29 is doing VT100-family
  6086. support, but CMU isn't yet using 2.29, and I presume a lot of folks out
  6087. there still use 2.28 or earlier versions.)  To use them, go into EDT change
  6088. mode, escape back to KERMIT, issue a DO SETEDT command, and connect back to
  6089. the VAX; then when you're done, after you exit EDT, escape back to KERMIT,
  6090. issue a DO CLEAREDT command, and connect back to the VAX.  The documentation
  6091. of which keys do what is in the command file (at the end of this message).
  6092.  
  6093. By the way, the point that I made some time back about the kind of emulation
  6094. that I'd like to see is that I'd like to have MS-Kermit, if it's doing
  6095. Zenith-19 emulation, automatically do the user-defined macro SETEDT when it
  6096. receives an ESC = sequence from the host, and do the user-defined macro
  6097. CLEAREDT when it receives an ESC > from the host.  (Of course, the names of
  6098. the macros don't have to be SETEDT and CLEAREDT, but the idea is that the
  6099. user should be able to define key settings to be invoked and revoked
  6100. respectively on receipt of ESC = and ESC >.)  I believe that the VT100 uses
  6101. those same old VT52 escape sequences to get the alternate and normal keypad
  6102. (these are apparently different from the ANSI standards, which, according to
  6103. another source, are allegedly ESC [ > 7 h to go into alternate keypad mode
  6104. and ESC [ > 7 l to go back to normal keypad mode).
  6105.  
  6106. [Ed. - Yes, may people have requested such macro definitions.  They have
  6107. been put into a file called KER:MSIEDT.INI.]
  6108.  
  6109. INFO-KERMIT DIGEST V6 #12                                              Page 107
  6110.  
  6111.  
  6112. ------------------------------
  6113.  
  6114. Date: Thu, 21 May 87 22:54:49 EDT
  6115. From: friedman@topaz.rutgers.edu (Gadi )
  6116. Subject: Apple II Kermit Answers
  6117. Keywords: Apple II Kermit
  6118.  
  6119. [Ed. - This is in response to the "Apple ][ Kermit Comments" in V6#11
  6120. from Martin J Carter.]
  6121.  
  6122. You'll probably get lots of replies, but..  Your problem (1), in which the
  6123. name gets mangled, is caused by the lack of a lower case display chip in your
  6124. apple.  Without one, all lower case characters are displayed as symbols.  If
  6125. you want to still use this kermit, (the newer one is MUCH better).  You should
  6126. make sure your file names are upper case.
  6127.  
  6128.        Gadi
  6129. ARPA:  friedman@topaz.rutgers.edu
  6130. UUCP:  {harvard, seismo, ut-sally, sri-iu}!rutgers!friedman
  6131. CMS:   RUTGERS!SYSOP (CMS is DOWN. Long live CMS)
  6132.  
  6133. ------------------------------
  6134.  
  6135. Date: Mon, 25 May 87  11:53:50 EDT
  6136. From: "Roger Fajman" <RAF@NIHCU>
  6137. Subject: Sending BREAK from Toshiba Lap Tops
  6138. Keywords: Toshiba, MS-DOS Kermit
  6139.  
  6140. > I ported MSKERMIT to my Toshiba 3100, but BREAK does not seem to work.
  6141. > Does anybody have any experience with this problem?  I am using the Toshiba
  6142. > internal modem.
  6143.  
  6144. The Toshiba internal modem for the Toshiba 1100+ and 3100 does not transmit
  6145. break signals.  Toshiba says that, yes, it works that way.  A company called
  6146. Megahertz makes an internal modem for the 1100+ and 3100 called the T1200
  6147. that does send break signals.  I have tried it for a short time and found no
  6148. problems.  We just purchased an 1100+ with a T1200 modem, but the modem was
  6149. backordered.  After it arrives, I will be able to say more.  Inability to
  6150. send a break signal seems to be a fairly common problem among the cheap 1200
  6151. bps modems.  I have encountered it several times before.
  6152.  
  6153. The address for Megahertz is
  6154.  
  6155.      Megahertz Corporation
  6156.      2681 Parley's Way, Bldg. 2-102
  6157.      Salt Lake City, Utah 84109
  6158.  
  6159.      Telephone: 800-33-TURBO
  6160.                 801-485-8857
  6161.  
  6162. I believe that the list price for the T1200 is $400.
  6163.  
  6164. [Ed. - In general, Kermit does not work with internal modems unless the
  6165. modem mimics the serial port exactly, or there is explicit code in the
  6166. Kermit source which knows about that particular internal modem.  MS-DOS
  6167.  
  6168. Page 108                                              INFO-KERMIT DIGEST V6 #12
  6169.  
  6170. Kermit 2.29B reportedly does work with Hayes and Hayes compatible full and
  6171. half-card internal modems, however.]
  6172.  
  6173. ------------------------------
  6174.  
  6175. Date: 26 May 87 19:38:11 GMT
  6176. From: gatech!mcdchg!heiby@RUTGERS.EDU (Ron Heiby)
  6177. Subject: UNIX V.3 & Kermit
  6178. Keywords: C-Kermit
  6179.  
  6180. Russell Nelson <bh01@clutx.bitnet> says:
  6181. > Have you heard anything about using kermit with Unix V.3?  AT&T has a new
  6182. > terminal driver (uugetty) for modem lines that does not work well with
  6183. > kermit.
  6184. >
  6185. > I've finally got 'cu' working.  kermit dies because uucp owns the port.
  6186.  
  6187. It isn't the driver that's new.  The program "uugetty" is a replacement for
  6188. "/etc/getty" that has knowledge of the same lock files that cu and uucp use.
  6189. Use of "uugetty" allows a port to be used as either incoming or outgoing on
  6190. demand, without administrator intervention.
  6191.  
  6192. One solution to Russell's problem is not to use "uugetty" on the line(s)
  6193. he wants to use kermit with.  On a system with very few modems this is
  6194. pretty limiting.  When I brought kermit up on my SVR3 system, I made the
  6195. kermit program suid to uucp.  This allowed it to manipulate the lock files
  6196. and the port just fine.  It seems, though, that kermit doesn't really expect
  6197. to be running suid, so this "solution" just creates a fairly large security
  6198. hole.  (I turned off the suid bit when I found out.)  As I mentioned in a
  6199. note a couple of weeks ago, the make target for "att3bx" is only used for
  6200. the HDB lock file protocol.  Since uugetty is only available with HDB (as
  6201. far as I know), perhaps the same target and #define could be used to insert
  6202. code to deal with kermit running suid.  My guess is that all that is needed
  6203. is a "setuid(getuid());" after the lock is created and port opened
  6204. successfully.  Probably belongs shortly after the call to ttlock() in ttopen().
  6205. I haven't completely tested it, but this seems to work ok on my system.  I
  6206. also had to comment out the call to access() that checks to see if the lock
  6207. directory is writable, as access() uses the real uid of the caller instead
  6208. of the effective uid, which is what we want.  We then depend on the actual
  6209. creat of the lock file's return code to indicate a problem.
  6210.  
  6211. These changes might not be a bad idea for all UNIX versions of kermit.
  6212.  
  6213. Ron Heiby, heiby@mcdchg.UUCP    Moderator: comp.newprod & comp.unix
  6214. "Small though it is, the human brain can be quite effective when used properly"
  6215.  
  6216. [Ed. - Thanks for the info.  We'll try to do something about this in the
  6217. next release of Unix Kermit.]
  6218.  
  6219. ------------------------------
  6220.  
  6221. Date: Mon, 18 May 87 15:52:37 edt
  6222. From: snorthc@nswc-g.ARPA
  6223. Subject: IBM PC Kermit 2.29b Screen Color Bug
  6224. Keywords: MS-DOS Kermit
  6225.  
  6226.  
  6227. INFO-KERMIT DIGEST V6 #12                                              Page 109
  6228.  
  6229.     If you set the color with the mskermit.ini to bright white on blue
  6230. (set term 1, 37, 44), the color will change during certain full screen
  6231. applications.  We first discovered this with the 4BSD program more.  The
  6232. color is fine until you press the space bar for the next segment of text,
  6233. then the text changes to dull white or grey on blue.  We have an office
  6234. automation program called Office Power that causes the same color change.
  6235.  
  6236. Further information: We have reproduced these results on IBM ATs, Compaq
  6237. 286s and Z-248s with various brands of EGA cards and monitors.  If you press
  6238. the ESC-chr and then c and then another c, your color will be reset.
  6239.  
  6240. [Ed. - From JRD: snorth@nswc-g.arpa (no real name) today commented that
  6241. telling Kermit to use a Connect mode screen of bright white on blue (Set Term
  6242. Color 1 37 44) later resulted in ordinary white on blue as an application ran
  6243. on the host machine. This is correct since the host machine is sending a
  6244. command to set the screen that way. An escape sequence of ESC [ 0 m meaning
  6245. reset all video attributes does this. The difficulty regarding Kermit is that,
  6246. first it is running on systems which designate ordinary white to be a poor
  6247. light grey (yes, on my AT+ega+Multisync system too), and second the bold
  6248. colors still need to be under control of the host for other emphasis.]
  6249.  
  6250. ------------------------------
  6251.  
  6252. Date: Thu, 21 May 87 14:46:42 MEZ
  6253. From: C0034008%DBSTU1.BITNET@wiscvm.wisc.edu
  6254. Subject: Handshake Bug in MS Kermit 2.29
  6255. Keywords: MS-DOS Kermit
  6256.  
  6257. I think I have found a bug in MSDOS-Kermit version 2.29 for IBM-PC.  Our
  6258. configuration is an IBM PC/AT-02 connected via interface to an IBM /370 with
  6259. VM/SP Rel.4.
  6260.  
  6261. Using CMS-Kermit version 2.1 in the server mode everything was allright
  6262. except the GET command failed. But talking to the CMS-Kermit 3.1 server
  6263. mostly each command ended in the message 'Invalid server command'. Only the
  6264. REMOTE commands worked correctly. An observation with a linemonitor pointed
  6265. out that MSDOS-Kermit sends a NUL byte at the beginning of a packet.
  6266. Actually at the GET command it was the second packet which had a leading NUL
  6267. byte.  Version 2.28 has not this bug ( but it is not as comfortable as 2.29).
  6268.  
  6269. Because I'm not a great programmer in MASM I added a condition to the outchr
  6270. routine in module msxibm, which skips if the character is a NUL.
  6271. Unfortunately now it is impossible to set padding char NUL.
  6272.  
  6273. Of course this isn't a satisfactory way and I hope that you can give me a
  6274. better solution to this problem.
  6275.  
  6276. Thank's in advance for you efforts
  6277.           Matthias Brocks
  6278.  
  6279. [Ed. - This is a known bug of MS-DOS Kermit 2.29.  The latest release
  6280. (2.29B) fixes the problem.  It's in MSTIBM.BOO in the Kermit distribution.]
  6281.  
  6282. ------------------------------
  6283.  
  6284. Date: Fri 22 May 1987 09:08:05 EDT
  6285.  
  6286. Page 110                                              INFO-KERMIT DIGEST V6 #12
  6287.  
  6288. From: <SS@LL.ARPA>
  6289. Subject: Inconsistent Length of BREAK in MS-Kermit
  6290. Keywords: MS-DOS Kermit
  6291.  
  6292. I had problems with the break character on my COMPAQ 386 using MSKERMIT.
  6293. MSKERMIT for the IBM-PC and compatables uses an instruction loop to time the
  6294. length of a break character (based on the timing of a 4.77Mhz 8088) and the
  6295. faster the machine the shorter the break.  I patched the assemly program to
  6296. calebrate the break on startup correctly.
  6297.  
  6298.    Hope this helps with your problem.
  6299.  
  6300. [Ed. - The next release will generate BREAKs of constant duration,
  6301. independent of the CPU clock speed.]
  6302.  
  6303. ------------------------------
  6304.  
  6305. Date: Thu, 21 May 87 11:59:41 EDT
  6306. From: uwvax!seismo!wucs1!wuphys!hpuslma!coalson@ucbvax.Berkeley.EDU
  6307. Subject: Patches for HP-150 Kermit Problems
  6308. Keywords: HP Kermit
  6309.  
  6310. I contacted Bill MacAllister who had mentioned a fix for 8-bit transfers
  6311. using kermit on an hp150 in msvhp1.bwr.  The following is a dif of my
  6312. msxhp1.asm file after making the changes from a listing he sent me.  I have
  6313. tried it as a local kermit and it seems to work.  I haven't tried it with
  6314. the hp150 working as a remote kermit or as server.
  6315.  
  6316. [Ed. - The patch has been added to the file KER:MSVHP1.BWR and forwarded
  6317. to Joe Doupnik for the next release.]
  6318.  
  6319. ------------------------------
  6320.  
  6321. Date: Wed, 27 May 87 11:49:03 EDT
  6322. From: rmcqueen (Robert C McQueen) @ sitvxb
  6323. Subject: Kermit Has Made It To the Board Level
  6324. Keywords: Terminal Emulation
  6325.  
  6326. According to the May 18th Network World:
  6327.  
  6328. AST Research, Inc. recently unveiled a 2 port terminal emulation board.  The
  6329. board will do VT220 terminal emulation, and file transfer using the Xmodem
  6330. or Kermit protocols.  The article states the board has an 80186 on it and
  6331. 128kb memory.  The board will handle 5 windows (2 VT220 sessions, a DOS
  6332. session and two notepads.).
  6333.  
  6334. Different.
  6335.  
  6336. Bob
  6337.  
  6338. ------------------------------
  6339.  
  6340. Date: 20 May 87 15:24:38 GMT
  6341. From: msmith@gauss.rutgers.edu (Mark Smith)
  6342. Subject: Does Perkin-Elmer Kermit Work?
  6343. Keywords: Perkin-Elmer Kermit
  6344.  
  6345. INFO-KERMIT DIGEST V6 #12                                              Page 111
  6346.  
  6347.  
  6348. Hi!  Is there anyone out there that is successfully running Kermit in any
  6349. version on a Perkin-Elmer?  Has anyone ever heard of anyone running it
  6350. successfully on a Perkin-Elmer.  If so, please respond by E-mail to me or
  6351. call me at (201) 894-7732 between 9am and 4:445 pm EDT.
  6352.  
  6353. Thanks.
  6354. mark
  6355.  
  6356. [Ed. - Reportedly, the Perkin-Elmer Kermit versions work.  Is there reason
  6357. to believe this is not the case?]
  6358.  
  6359. ------------------------------
  6360.  
  6361. End of Info-Kermit Digest
  6362.  
  6363. Page 112                                              INFO-KERMIT DIGEST V6 #13
  6364.  
  6365. Info-Kermit Digest         Wed, 24 Jun 1987       Volume 6 : Number 13
  6366.  
  6367. Today's Topics:
  6368.  
  6369.                        Kermit Paper Newsletter V1 #2
  6370.                   QK-KERMIT Version 2.7 Tek4010 Emulation
  6371.                   New Commodore Kermit (version 2.0) files
  6372.                          DECmate CP/M Kermit fixes
  6373.                         F11 & 12 on new AT keyboards
  6374.                        Announcing MS-DOS Kermit 2.29C
  6375.                          Bugs in Apollo Kermit 2.8
  6376.              Bug in Mac Kermit 0.8(034) Using 2-byte Checksums
  6377.                     Kermit with Tek emulation (MSTIBT.*)
  6378.                    Missing files for Apple II UCSD Kermit?
  6379.                             Apple 2e/CPM/Kermit?
  6380.                             Kermit for HPUX 5.1?
  6381.                          Unix Kermit in Background?
  6382.                                 HP-150 Kermit?
  6383.  
  6384. ----------------------------------------------------------------------
  6385.  
  6386. Date: Mon 15 Jun 87 12:21:33-EDT
  6387. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6388. Subject: Kermit Paper Newsletter V1 #2
  6389. Keywords: Kermit Paper Newsletter
  6390.  
  6391. The Kermit Distribution group at Columbia University Center for Computing
  6392. Activities are in the process of preparing V1 #2 of the Kermit Newsletter
  6393. (V1 #1 appeared last July).  In addition to giving the non-network-connected
  6394. world news about the latest Kermit versions, we'd also like to publish some
  6395. articles from Kermit users all over the world who are putting Kermit to good
  6396. (and possibly interesting or unusual) uses.  We would be especially
  6397. interested in stories about how Kermit is used to somehow benefit humanity
  6398. (or other creatures), or to foster international cooperation, to make life
  6399. easier for the disabled, etc etc.  For many, Kermit is used for mundane
  6400. purposes like saving money.  We'd like to hear about that too.  Although we
  6401. distribute Kermit programs to thousands of sites, and probably millions of
  6402. users, we get very little feedback on how Kermit is actually used.  We'd
  6403. like to get this kind of news in any form, at any time, but if you'd like to
  6404. see it published in the Kermit Newsletter, please send it soon, and keep the
  6405. article fairly short (say 100-500 words).
  6406.  
  6407. Also, if anyone has any semi-technical general-interest contributions to make,
  6408. e.g. using Kermit over LANs, or through public networks, etc, these would also
  6409. be most welcome.
  6410.  
  6411. Whether you wish to contribute or not, you can be added to the subscriber
  6412. list by sending your mailing address to Info-Kermit@CU20B, or to Kermit
  6413. Newsletter, Columbia University, 612 West 115th Street, New York, NY 10025
  6414. USA.  This process won't be necessary if you received the first issue, or if
  6415. you've ever ordered Kermit material from us by mail, in which cases you're
  6416. already on the list.
  6417.  
  6418. ------------------------------
  6419.  
  6420. Date: Thu, 11 Jun 87 11:29 EDT
  6421.  
  6422. INFO-KERMIT DIGEST V6 #13                                              Page 113
  6423.  
  6424. From: VIC%QUCDN.BITNET@wiscvm.wisc.edu
  6425. Subject: QK-KERMIT Version 2.7 Tek4010 Emulation
  6426. Keywords: QK-Kermit
  6427.  
  6428. An updated version of QK-KERMIT v2.7 which provides tek4010 emulation is now
  6429. available.  This version does not require the use of Turbo Graphic toolbox and
  6430. it does not require overlays.  Most of the problems, questions and difficulty
  6431. in using QK-kermit 2.6 were related to the toolbox and overlays, so this should
  6432. mean v2.7 should be a much easier simpler version to implement and use.  Only
  6433. the CGA version is ready.  Hercules and EGA versions will be coming later.
  6434.  
  6435.                         Victor Lee
  6436.                         (613)-545-2033
  6437.                         bitnet :  VIC@QUCDN
  6438.  
  6439. [Ed. - Thanks, Victor!  The new release is in KER:QK*.* on CU20B, available
  6440. with anonymous FTP, and on CUVMA as QK* * for BITNET KERMSRV access.  The new
  6441. release includes IBM PC and Kaypro II support, Apple II support will come
  6442. a bit later.]
  6443.  
  6444. ------------------------------
  6445.  
  6446. Date: Fri, 12 Jun 87 23:31:14 EST
  6447. From: "Ray Moody" <aij@j.cc.purdue.edu>
  6448. Subject: New Commodore Kermit (version 2.0) files
  6449. Keywords: Commodore Kermit
  6450.  
  6451.     Two new files have been submited to CU20B for distribution.
  6452.  
  6453.     C64V2.HEX is the hex file that everyone has been waiting for!  It can
  6454. be de-hexed with C64DXL, which is the same program that de-hexes Kermit1.7.
  6455. Instructions are available in section 4.3 of C64KER.DOC.
  6456.  
  6457.     C64V2.INI is a basic program that can be run to create a kermit.ini file
  6458. that will work with Kermit version 2.0.  Most version 1.7 init files will work
  6459. with kermit V2, however, there are some that will not.
  6460.  
  6461.     As always, I welcome suggestions for improvements and bug reports.
  6462.  
  6463.                     Ray Moody
  6464.                      ihnp4!pur-ee!j.cc.purdue.edu!aij
  6465.                      aij@j.cc.purdue.edu
  6466.                      moody@purccvm.BITNET
  6467.  
  6468. [Ed. - Thanks Ray!  These files have been put in KER:C64V2.HEX and
  6469. KER:C64V2.INI available using FTP to CU20B, user ANONYMOUS (any password) or
  6470. through BITNET using KERMSRV.  This message is in KER:C64V2.HLP.]
  6471.  
  6472. ------------------------------
  6473.  
  6474. Date: 16 Jun 87 15:43:21
  6475. From: Charles J. Lasner (OC.LASNER@CU20B)
  6476. Subject: DECmate CP/M Kermit fixes
  6477. Keywords: DECmate Kermit
  6478.  
  6479. The latest version of KERMIT-80 for the DECMATE II, III, III-PLUS version of
  6480.  
  6481. Page 114                                              INFO-KERMIT DIGEST V6 #13
  6482.  
  6483. CP/M-80 (version 4.05) will not properly work when attempting a connection
  6484. between the DECMATE and a remote half-duplex KERMIT such as CMS-KERMIT.
  6485.  
  6486. This is due to the default action of the 6120 processor within the DECMATE
  6487. which does all i/o for the Z80. All occurrences of XON/XOFF (aka <^S>/<^Q>
  6488. or DC1/DC3) are eaten by the 6120 for flow control purposes which is
  6489. normally not a problem.
  6490.  
  6491. When connected to a half-duplex KERMIT such as CMS-KERMIT, the XON (<^Q>)
  6492. character is used to formally turn around the line.  Since the 6120 absorbs
  6493. all such characters, KERMIT-80 hangs when attempting this (retrying with
  6494. <CR> will actually work slowly!).
  6495.  
  6496. a/o this writing, this problem also exists with DECMATE II MS-DOS KERMIT, so
  6497. a work-around is imperative.
  6498.  
  6499. A partial fix is available in the files: CP4DMF.ASM, .HEX, and CP4DMU.ASM,
  6500. .HEX.  Each program comes with a short help (.HLP) file to explain its
  6501. operation.
  6502.  
  6503. [Ed. - Thanks, Charles!  The new files are installed in KER:CP4DMF.*
  6504. and KER:CP4DMU.* on CU20B for anonymous FTP access, and also on CUVMA
  6505. for BITNET KERMSRV access (as CP4DMF * and CP4DMU *).]
  6506.  
  6507. ------------------------------
  6508.  
  6509. Date: Thu 18 Jun 1987 18:43:27 CDT
  6510. From: Mark S. Zinzow <Markz@Uiucvmd>
  6511. Subject: F11 & 12 on new AT keyboards
  6512. Keywords: MS-DOS Kermit
  6513.  
  6514. The program to activate scan codes in the Info-IBMPC Digest V6#45 works fine
  6515. with MS-Kermit 2.29B in allowing the definition of function keys F11 and
  6516. F12.  If you don't already subscribe to I-IBMPC on our listserv, you can
  6517. find the digest on LISTSERV 193 in the file I-IBMPC 87-00052.  The digest
  6518. entry is self explanatory, but for those who find downloading easier than
  6519. debug or MASM, I've put F11F12.COM on our kermit disk in binary form.
  6520.  
  6521. I would suggest executing F11F12 in your AUTOEXEC.BAT file so that it's
  6522. always installed when you wish to run kermit.
  6523. Then all you need to do is modify your 7171KEYS.DEF file.  Here is an
  6524. example that I've tacked on the end of mine (7171ADD F11 on the kermit disk):
  6525. ;
  6526. ; Additional definitions for use with F11F12.COM
  6527. ; PF11 assigned to F11
  6528. set key scan 133
  6529. \033-
  6530. ; PF12 assigned to F12
  6531. set key scan 134
  6532. \033=
  6533. ; PF21 assigned to shift F11
  6534. set key scan 647
  6535. \033o
  6536. ; PF22 assigned to shift F12
  6537. set key scan 648
  6538. \033p
  6539.  
  6540. INFO-KERMIT DIGEST V6 #13                                              Page 115
  6541.  
  6542.  
  6543. Some of you may prefer to redefine all the shift codes to PF13-PF24, but
  6544. I prefer to remain consistent with the 10 key definitions.
  6545.  
  6546. [Ed. - Thanks!  The Kermit key definition mechanism will change in the
  6547. forthcoming release (2.30 -- see next message), but the mechanism for
  6548. activating the F11 and F12 keys may still be useful.]
  6549.  
  6550. ------------------------------
  6551.  
  6552. Date: Mon 15 Jun 87 12:21:33-EDT
  6553. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6554. Subject: Announcing MS-DOS Kermit 2.29C
  6555. Keywords: MS-DOS Kermit 2.29C
  6556.  
  6557. MS-DOS Kermit 2.29C is now available for testing on the IBM PC, Zenith
  6558. 100/200, the NEC APC III, HP-150, HP-110 and Portable Plus (untested), and
  6559. Grid Compass (also untested).  A generic version is also available.  The
  6560. .BOO files are in KER:MST*.BOO and descriptions of the updates can be found
  6561. in MSR29C.UPD.  The sources are not yet available because they are still
  6562. undergoing last-minute revisions.  Thanks to Joe Doupnik of Utah State
  6563. University for all his time and effort.  Please test this version on your
  6564. system and report the results, so that we might be able to announce MS-DOS
  6565. 2.30 soon.
  6566.  
  6567. ------------------------------
  6568.  
  6569. Date: 8-JUN-1987 14:20:28
  6570. From:  JDLee1@UK.AC.LOUGHBOROUGH.MULTICS
  6571. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6572. Subject: Bugs in Apollo Kermit 2.8
  6573.  
  6574. Two problems/bugs that I have come across with apollo kermit 2.8 First, the
  6575. apollo seems to store ascii files with just a newline between records, and
  6576. apollo kermit 2.8 does not map newline into CR LF when sending files.
  6577. However it does the correct translation when receiving files.  Second,
  6578. apollo kermit 2.8 does not correctly implement 8 bit prefixing.  If the
  6579. other system says that it cannot 8 bit prefix it puts an N in the packet in
  6580. place of the 8 bit prefix character requested by apollo 2.8 This is wrongly
  6581. interpreted by apollo kermit as a request to use the N character as the
  6582. prefix character with the result that all N characters in the file become
  6583. Control-N at the destination file.
  6584.  
  6585. Tim Lee Pafec Ltd, Strelley Hall, Strelley, Nottingham
  6586. phone 0602 390649 ext 556
  6587.  
  6588. [Ed. - Thanks for the report.  It's been added to the "beware file" for
  6589. Apollo Kermit.  Any volunteers to fix and test it?]
  6590.  
  6591. ------------------------------
  6592.  
  6593. Date: 10-JUN-1987 17:35:59
  6594. From: DB_WILSON@UK.AC.OPEN.ACS.VAX
  6595. Subject: Bug in Mac Kermit 0.8(034) Using 2-byte Checksums
  6596. Keywords: MacKermit
  6597.  
  6598.  
  6599. Page 116                                              INFO-KERMIT DIGEST V6 #13
  6600.  
  6601. I have found a problem using Macintosh Kermit with two byte checksums when the
  6602. data packet can have bytes with the eighth bit set. The resulting checksum is
  6603. consistent with such bytes being negative in the range -128 to -1, i.e. bytes
  6604. are treated as signed -128..127 rather than unsigned 0..255. The Kermit book
  6605. makes it clear (c.f. page 224) that the latter is correct.
  6606.  
  6607. The workaround is easy - don't use two byte checksums for binary files.
  6608.  
  6609. Regards,
  6610. David.
  6611.  
  6612. [Ed. - Thanks for the report, which we've added to the Mac Kermit "beware
  6613. file."  The problem will be looked at in the next release of C-Kermit.]
  6614.  
  6615. ------------------------------
  6616.  
  6617. Date: Thu, 11 Jun 87  14:09 EDT
  6618. From: Walter Bourne <WMBSC@CUVMA>
  6619. Subject: Kermit with Tek emulation (MSTIBT.*)
  6620. Keywords: Tek Emulation
  6621.  
  6622. I have run into two problems with the Tek emulation.  The first is that it
  6623. displays certain characters meant as padding.  SAS/Graph, for instance,
  6624. sends a string of ^V's (hex 16) after the clear command.  These appear as
  6625. small blocks half the normal character height across the top of the page.
  6626. The bell SAS rings at the end of the plot is also displayed as a triangle
  6627. pointing right.  There are sometimes what looks like part of a Tek vector
  6628. command printed in the upper left after the bell.
  6629.  
  6630. The second problem is that it loses some data when filling large areas
  6631. solidly at higher baud rates (over 1800).  SAS, running on an IBM CMS
  6632. system, apparently uses no handshaking and the close spacing of the vectors
  6633. doesn't allow the program to catch up during the move portion of the
  6634. command????
  6635.  
  6636.   Walter Bourne,
  6637.   Ass't Director
  6638.   Center for the Social Sciences
  6639.   420 West 118 St., Rm 814 SIA
  6640.   New York, NY   10027
  6641.   Tel: 212-280-3038
  6642.  
  6643. [Ed. - Thanks for the report, Walter.  It's been forwarded to the developers
  6644. and added to the (previously nonexistent) MSTIBT.BWR file.]
  6645.  
  6646. ------------------------------
  6647.  
  6648. Date: 17-JUN-1987 11:23:37
  6649. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6650. Subject: Missing files for Apple II UCSD Kermit?
  6651. Keywords: Apple II Kermit
  6652.  
  6653. We need a version of UCSD Kermit on an Apple II for getting some files off an
  6654. Apple II onto a PC Clone. I've downloaded the sources, but can't track down a
  6655. copy of SYSTEM.ATTACH and ATTACHUD.  Do you have these, or does anyone know
  6656. where they can be obtained?
  6657.  
  6658. INFO-KERMIT DIGEST V6 #13                                              Page 117
  6659.  
  6660.  
  6661. Chris Murphy
  6662. Computer Centre
  6663. Oxford Polytechnic
  6664.  
  6665. [Ed. - Any users of UCSD Pascal Kermit on the Apple II out there who can help?]
  6666.  
  6667. ------------------------------
  6668.  
  6669. Date: 15 Jun 87 19:48:08 GMT
  6670. From: samples@renoir.Berkeley.EDU (A. Dain Samples)
  6671. Subject: Apple 2e/CPM/Kermit?
  6672. Keywords: Apple II Kermit
  6673.  
  6674. I am having trouble getting kermit running.  Any help would be appreciated.
  6675. My hardware configuration is
  6676.     * Officially enhanced Apple 2e
  6677.     * PCPI ``Starcard'' (Applicard) with Z80B
  6678.     * Hayes Smartmodems (I have access to the 1200 and the 2400)
  6679.     * SuperSerial Card
  6680.  
  6681. I got kermit off the simtel20 PD archives PD:<CPM.MODEM>CP405HEX.ARK (thanks
  6682. much to those who spend their time [and money?] keeping these archives
  6683. open!).  Using the accompanying instructions I configured kermit for the
  6684. ``generic'' CP/M system using the IOBYTE.  Much to my surprise, it was able
  6685. to talk to the modem on the first try!  (Magic is always surprising.)  Much
  6686. to my disappointment, characters are being dropped.  I cannot seem to get
  6687. the Hayes modem into its ``monitor'' mode to set registers, autodial, etc.,
  6688. and not every character I type at the keyboard is being echoed, and not
  6689. every character I type make the geblinken lights on the modem light up.  It
  6690. looks like some sort of handshake or speed problem between the PCPI system
  6691. software and the SSC.  At first I thought the Hayes and the Super Serial
  6692. Card were trying to talk at different baud rates, but a lot of messing
  6693. around and writing test programs convinced me this is not what is happening.
  6694. E.g., the SSC and the modem work fine under SmartTerm, but then they don't
  6695. under kermit.  I thought maybe the Hayes Smartmodem 2400 was not being
  6696. initialized properly under kermit, so I tried the Hayes 1200 under kermit,
  6697. and it experiences the same problem.
  6698.  
  6699. I want to use kermit under CP/M since SmarTerm requires a re-boot and wipes
  6700. out my AE RamWorks ramdisk.
  6701.  
  6702. Any help would be much appreciated!  What am I missing?  Is there a Kermit
  6703. configuration overlay specifically for my configuration?
  6704.  
  6705. Mail to samples@berkeley.edu.  If there is sufficient interest, I will post
  6706. a summary.
  6707.  
  6708. Thanks in advance,
  6709. Dain
  6710.  
  6711. A. Dain Samples, 573 Evans, UC Berkeley, samples@arpa.berkeley.edu
  6712. (All opinions expressed herein are mine, and do not reflect the opinions of
  6713. anyone that does not want them to.)
  6714.  
  6715. ------------------------------
  6716.  
  6717. Page 118                                              INFO-KERMIT DIGEST V6 #13
  6718.  
  6719.  
  6720. Date: 15 Jun 87 19:09:02 GMT
  6721. From: rochester!steinmetz!ebstokes@vdsvax..arpa (Stokes Edward B)
  6722. Subject: Kermit for HPUX 5.1?
  6723. Keywords: HPUX, Kermit
  6724.  
  6725. We have an HP 9836 (Series 200) microcomputer which is running HPUX 5.1
  6726. (hp's flavor of unix, basically system V). We would like to have a cheap
  6727. reliable interface to an Ultrix VAX via an existing RS232 line. CU works OK,
  6728. but doesn't do even the most simplistic checking of files that are
  6729. transferred.  Does anyone have any experience with HPUX Kermit ? It does not
  6730. have the familiar "server" mode which is available in most versions,
  6731. consequently we've not had much luck making it work. Thanks in advance. Ed
  6732. Stokes
  6733.  
  6734. ebstokes@ge-crd.arpa
  6735.  
  6736. [Ed. - Regular C-Kermit 4D(061) is said to work under HP-UX if you build it
  6737. with the "sys5" option.  However, it lacks support for some of the HP 9836
  6738. specific features, some of which may appear in the next release.]
  6739.  
  6740. ------------------------------
  6741.  
  6742. Date: Wed, 17 Jun 87 11:40:38 PDT
  6743. From: dbercel@Sun.COM (Danielle Bercel, MIS Systems Programming)
  6744. Subject: Unix Kermit in Background?
  6745. Keywords: C-Kermit
  6746.  
  6747. Is anyone aware how to run Unix Kermit in the background? The version we
  6748. have here seems to want tty access and even though the commands are coming
  6749. from a script we cannot run it in the background.
  6750.  
  6751. Any suggestions?
  6752.  
  6753. danielle
  6754. UUCP:  {hplabs,decvax,}!sun!toto!{danielle,dbercel}
  6755. COM:   dbercel%toto@sun.com
  6756. ARPA:  dbercel@sun.arpa
  6757.  
  6758. [Ed. - The -q option, given on the command line, is intended to "quiesce" the
  6759. tty and allow the program to run in the background, when invoked with a "&"
  6760. on the end of the command line.]
  6761.  
  6762. ------------------------------
  6763.  
  6764. Date: Wed, 17 Jun 87 14:10 EST
  6765. From: Mark B. Johnson
  6766. Subject: HP-150 Kermit?
  6767. Keywords: HP-150 Kermit
  6768.  
  6769. Could anyone be so kind as to send us the HP 150 version of MS-Kermit on
  6770. diskette?  We cannot transfer anything to the one here on campus due to an
  6771. outdated BASIC.  We would be ever so grateful ...
  6772.  
  6773. Mark Johnson
  6774. Univ. of Notre Dame
  6775.  
  6776. INFO-KERMIT DIGEST V6 #13                                              Page 119
  6777.  
  6778.  
  6779. [Ed. - This is a popular request.  Does anyone know of an HP User Group that
  6780. we could submit a Kermit diskette to for distribution.  In the near future,
  6781. there is a possibility that Kermit Distribution at Columbia will be able
  6782. to provide this service, but until then...... ??]
  6783.  
  6784. ------------------------------
  6785.  
  6786. End of Info-Kermit Digest
  6787.  
  6788. Page 120                                              INFO-KERMIT DIGEST V6 #14
  6789.  
  6790. Info-Kermit Digest         Tue, 14 Jul 1987       Volume 6 : Number 14
  6791.  
  6792. Today's Topics:
  6793.  
  6794.                Patched up MSTIBM.BOO (beta test) for testing
  6795.                   Update to Tek emulator for IBM PC Kermit
  6796.                     Announcing Kermit for Tripos systems
  6797.                   Announcing a New Acorn Version of Kermit
  6798.                 Announcing ICL 2900 VME Kermit Version 1.01
  6799.             Announcing Kermit for the Harris H100-1 Running VOS
  6800.                     Announcing Kermit for the TI990 DX10
  6801.              Kermit and the Toshiba 3100 Internal modem (2 messages)
  6802.                              Kermit for Mac II
  6803.                           MAC II and mailing list
  6804.                            Kermit on the MAC SE?
  6805.                          Unix Kermit in Background
  6806.                 Getting the files SYSTEM.ATTACH and ATTACHUD
  6807.                           Kermit for the RTE-6 OS?
  6808.                  Files Needed for the DG Nova Running RDOS?
  6809.                          Man page for BSD C-Kermit?
  6810.                         Vax to IBM 370 File Transfer
  6811.                         Help with C-Kermit on Cyber
  6812.                       C-Kermit Problem on a SUN 3/160
  6813.  
  6814. ----------------------------------------------------------------------
  6815.  
  6816. Date: 28 JUN 87 17:31-MST
  6817. From: JRD@USU
  6818. Subject: Patched up MSTIBM.BOO (beta test) for testing
  6819. Keywords: MS-DOS Kermit
  6820.  
  6821. Following this note is the latest MSTIBM.BOO file which has fixes for
  6822. problems known to date and the added items: CTTY support, version banner on
  6823. file transfer display, errorlevel returns, auto-cleanup of Macros, retention
  6824. of full file statistics for last send, and Set Term Roll On | Off (default
  6825. is Off).  Ident is 2.29C dated 27 June 1987.
  6826.  
  6827. Cured reported problems: Set Key in a Macro echos its status lines;
  6828. backspacing at the Set Key definition prompt crashed the system.
  6829.  
  6830. One cannot use the regular numeric keypad as a general dispatch area for
  6831. umpteen functions per key, just three per key is the limit. Suggest using the
  6832. Function keys for this purpose; they are designed to support four per key.
  6833. The Num Lock key does what it should, sets numeric mode; Shift can be added
  6834. on top to get a third function per key. Control-Break key combination is now
  6835. predefined to send a BREAK out the comms port, so does Alt-B.
  6836.  
  6837. When Kermit Pushes to DOS from within Connect mode Kermit sends a flow-off
  6838. character (XOFF), if flow control is active, to suspend the remote host and
  6839. later a flow-on (XON) character when resuming Connect mode.  It does not do
  6840. this if the Push occurs at the Kermit prompt level since sending a stray
  6841. character at that time might wakeup a remote host or communications black
  6842. box when we were doing only local work.
  6843.  
  6844.         Regards,
  6845.         Joe D.
  6846.  
  6847. INFO-KERMIT DIGEST V6 #14                                              Page 121
  6848.  
  6849.  
  6850. [Ed. - Thanks Joe!  Those of you who are testing the new Kermit on IBM PCs
  6851. and compatibles (including PS/2s) are encouraged to grab the new version from
  6852. KER:MSTIBM.BOO on CU20B and try it out.  The bug-reporting period will soon
  6853. be over.]
  6854.  
  6855. ------------------------------
  6856.  
  6857. Date: 18-JUN-1987 09:47:32
  6858. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6859. Subject: Update to Tek Emulator for IBM PC Kermit
  6860. Keywords: Tek Emulation, MS-DOS Kermit
  6861.  
  6862.   Brian Holley has expanded his Tek emulator version of MS-Kermit 2.29 to
  6863. use CGA/EGA and Hercules cards, and also to run on Olivetti (M24??). The
  6864. files are KER:MSTIBT.BWR and KER:MSTIBT.BOO.  This update to the BOO file
  6865. should cure the problem Walter Bourne reported in Info-Digest 13.
  6866.  
  6867. The latest version of the TEKtronix 4010 emulator for MSKERMIT has the
  6868. following facilities:
  6869.  
  6870. 1. Support for: CGA, EGA, Hercules, Olivetti
  6871.  
  6872. 2. To switch from one of the graphics facilities to another, use the command:
  6873.    SET TERMINAL GRAPHICS xxx
  6874.    where xxx can be one of CGA, EGA, Hercules, Olivetti
  6875.  
  6876. 3. The line drawing algorithm writes direct to screen memory and is therefore
  6877. much faster than in the previous version; it will, however, almost certainly
  6878. cause problems under Topview, Windows or other windowing systems.
  6879.  
  6880. Please note:
  6881.  
  6882. 4.The TEK emulation is not complete:
  6883.     (a) characters are all based on an 8 by 8 matrix, giving 80 characters
  6884.         across the screen (90 for Hercules), and 25 lines (CGA), 43 lines (EGA
  6885.         and Hercules), or 50 lines (Olivetti). (A 4010 has 74 by 32)
  6886.  
  6887.     (b) there is no MARGIN 1.
  6888.  
  6889. All vectors should, however, be correctly positioned in relation to one
  6890. another, though the aspect ratio may not be perfect. In addition, a cross-hair
  6891. facility is provided. Use arrow keys to move the cross-hairs, and SHIFT-arrow
  6892. for faster movement.
  6893.  
  6894. 5. TEK mode is entered from VT or other mode upon receipt of the sequence ESC
  6895.    FormFEED (hex 1B 0C); you can exit from TEK mode either when ESC-US (hex 1B
  6896.    1F) is sent by the host, or by pressing the Kermit escape key (CTRL-], by
  6897.    default).
  6898.  
  6899. 6. Please send any comments/problems to:
  6900.           Brian Holley
  6901.           Faculty of Economics and Politics
  6902.           University of Cambridge  CB3 9DD
  6903.  
  6904.           BJH6@UK.AC.CAM.PHX
  6905.  
  6906. Page 122                                              INFO-KERMIT DIGEST V6 #14
  6907.  
  6908.  
  6909. [Ed. - Thanks, Alan!  The new file is in KER:MSTIBT.BOO.  Remember, this is
  6910. still "vanilla" 2.29, with Tek emulation added.  Tek emulation probably will
  6911. not make it into 2.30, but here's something that can be used (at least on
  6912. IBM PCs with CGAs) till then.]
  6913.  
  6914. ------------------------------
  6915.  
  6916. Date: 29-JUN-1987 10:14:55
  6917. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6918. Subject: Announcing Kermit for Tripos systems
  6919. Keywords: Tripos Kermit
  6920.  
  6921. Here's a version of Kermit to run under the Tripos operating system (a high
  6922. portability system devised at Cambridge University, England, that has
  6923. appeared on various machines and is the basis of Amigados.). This version,
  6924. written by C.G.Selwyn of Metacomco Ltd, is in BCPL, based on the old C
  6925. Kermit from the Protocol Manual. There's no documentation for it,
  6926. unfortunately.
  6927.  
  6928. [Ed. - Thanks Alan.  The source code can be found in KER:TRIPOS.* available
  6929. by FTP to CU20B, user ANONYMOUS (any password) or through BITNET using
  6930. KERMSRV.]
  6931.  
  6932. ------------------------------
  6933.  
  6934. Date: 29-JUN-1987 10:14:55
  6935. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6936. Subject: Announcing a New Acorn Version of Kermit
  6937. Keywords: Acorn Kermit, C-Kermit
  6938.  
  6939. This is the Kermit for the Acorn Cambridge Workstation, contributed by Acorn
  6940. Computers Ltd.
  6941.  
  6942. Users of this Kermit might like to know that it is available on disc from
  6943. Acorn at a cost of #50 to cover media and handling.
  6944.  
  6945. C-Kermit is a completely new implementation of Kermit, written modularly and
  6946. transportably in C. The protocol state transition table is written in wart,
  6947. a (non-proprietary) lex-like preprocessor for C. System-dependent primitive
  6948. functions are isolated into separately compiled modules so that the
  6949. program should be easily portable among Unix systems and also to non-Unix
  6950. systems that have C compilers.  This document applies to Unix
  6951. implementations of C-Kermit, and in most ways also to the VMS
  6952. implementation.
  6953.  
  6954. [Ed. - Thanks for submitting this version Alan.  The files are in KER:AC*.*.]
  6955.  
  6956. ------------------------------
  6957.  
  6958. Date: 29-JUN-1987 10:14:55
  6959. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  6960. Subject: Announcing ICL 2900 VME Kermit Version 1.01
  6961. Keywords: VME Kermit
  6962.  
  6963. SWURCC VME Kermit Version 1.01
  6964.  
  6965. INFO-KERMIT DIGEST V6 #14                                              Page 123
  6966.  
  6967.  
  6968. This version of VME Kermit is the standard version. If the communications
  6969. device for terminal connection to VME is an ASG, VME Kermit may not work.
  6970. This is because of a VME bug. Once this bug has been fixed the standard
  6971. version will run via ASG. If you find that VME Kermit will not run via ASG
  6972. please contact SWURCC for details of a modification to circumvent the bug.
  6973.  
  6974.                                                        David Lord (SWURCC)
  6975.  
  6976. [Ed. - Thanks David.  The files have replaced the old ones in KER:VME*.*.
  6977. The old files have been placed in KO:VME*.* for now.]
  6978.  
  6979. ------------------------------
  6980.  
  6981. Date: Tue 30 Jun 87 11:24:29-EDT
  6982. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6983. Subject: Announcing Kermit for the Harris H100-1 Running VOS
  6984. Keywords: H100 Kermit
  6985.  
  6986. This program was written using Harris Fortran 77 on a Harris H100-1
  6987. computer (VOS 4.1.1 operating system) by Skip Russell, Division of
  6988. Biostatistics, Washington University in St. Louis (c04689sr@WUVMD.BITNET)
  6989.  
  6990. It was tested at up to 9600 baud against Columbia University's "MSKERMIT"
  6991. version 2.27 on an IBM PC/AT running DOS 3.0.
  6992.  
  6993. This version (1.04 April, 1987) added code to the first version to allow GETs
  6994. of file groups using the "?" wildcard character.  The program was came out of
  6995. a need to transfer files between the aging Harris 100 and an IBM PC.
  6996.  
  6997. Skip Russell wrote this program especially for Harris computers which are
  6998. configured with a "MUX" as opposed to the more recent CNP or DMACP I/O
  6999. processors, since the Pascal-based Harris Kermit which was already in
  7000. existence does not accommodate such a configuration.  As such, he has not
  7001. taken advantage of many of the special features offered by those devices
  7002. (notably timeouts and buffered I/O via "hot read"), but have opted instead
  7003. for simpler, albeit less efficient, modes of communication.  In any case,
  7004. this program should work properly on a Harris machine in any configuration.
  7005.  
  7006. The files are in KER:H100*.*.
  7007.  
  7008. ------------------------------
  7009.  
  7010. Date: Tue 30 Jun 87 11:24:29-EDT
  7011. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7012. Subject: Announcing Kermit for the TI990 DX10
  7013. Keywords: TI990 Kermit
  7014.  
  7015. This version (1.0) of Kermit for the Texas Instrument DX10 was written by
  7016. Paul W. Madaus, Johnson Controls, Inc., 507 E. Michigan St., Milwaukee, WI
  7017. 53201.  His cover letter follows:
  7018.  
  7019. The Kermit source was originally designed to run on the Sperry(UNIVAC) 1100.
  7020. He has chosen to convert and implement this version of Kermit onto the
  7021. TI-990 DX10 systems.  The conversion of system specific procedures was
  7022. straightforward, the basic protocol of the UNIVAC version was written in
  7023.  
  7024. Page 124                                              INFO-KERMIT DIGEST V6 #14
  7025.  
  7026. standard Pascal, and of all the versions tested for conversion, the UNIVAC
  7027. version produced an acceptable amount of errors upon initial DX10
  7028. compilation (not a deciding factor - but very influential).  Before
  7029. continuing further, he wishes to credit the original UNIVAC version (2.0) of
  7030. this program to:
  7031.                      Edgar Butt         (last known address)
  7032.                      Computer Science Center
  7033.                      University of Maryland
  7034.                      College Park, Maryland 20742
  7035.  
  7036. His method of re-design will consist of removal or conversion of all UNIVAC
  7037. system dependent software, addition of a command parsing mechanism, addition
  7038. of interactive command control, addition of several new Kermit commands,
  7039. addition of simple tty type terminal emulation via connect cmd, addition of
  7040. remote as well as local Kermit execution, and addition of a Pascal XOR
  7041. function for 7th and 8th bit setting and resetting.  This program makes use
  7042. of TI Pascal extensions but does not include any non-TI Pascal structures.
  7043. Program was compiled and linked at DX10 REL. 3.7.0 and DX10 Pascal REL.
  7044. 1.8.0.  THE TI Pascal configuration process was not used only for greater
  7045. simplicity and easier portability.
  7046.  
  7047. [Ed. Thanks Paul.  The files have been placed in KER:TI9*.*]
  7048.  
  7049. ------------------------------
  7050.  
  7051. Date: Tue, 30 Jun 87  11:19:39 EDT
  7052. From: "Roger Fajman" <RAF@NIHCU>
  7053. Subject: Kermit and the Toshiba 3100 Internal modem (more!)
  7054. Keywords: Toshiba 3100, Modems
  7055.  
  7056. I recently received the Megahertz T1200 internal modem for my Toshiba 1100+.
  7057. It seems to work fine with Kermit.
  7058.  
  7059. [Ed. - This is good news.  See message below.]
  7060.  
  7061. ------------------------------
  7062.  
  7063. Date: Mon 29 Jun 87 17:05:48-EDT
  7064. From: Christopher P. Lent <OC.PEDHEM@CU20B.COLUMBIA.EDU>
  7065. Subject: Kermit and the Toshiba 3100 Internal modem (more!)
  7066. Keywords: Toshiba 3100, Modems
  7067.  
  7068. RE: "Roger Fajman" <RAF@NIHCU> message in a former Kermit digest.
  7069.  
  7070. Well, there are two work-arounds and a solution for the Toshiba 3100
  7071. internal modem:
  7072.  
  7073. First the solution:
  7074.  
  7075. Toshiba has come out with replacement for the internal modem which DOES send
  7076. a break.  A friend of mine got his replaced by Toshiba. Toshiba had him ship
  7077. his modem out and they sent a replacement.  I've tested the new internal
  7078. modem card and it DOES send a break with Kermit 2.29A and 2.29B.  It also
  7079. sends a break and a long break with Kermit-MS V2.29C (Development for 2.30)
  7080. 7 Jun 87 .  Also the Kermit HANGUP function works fine.
  7081.  
  7082.  
  7083. INFO-KERMIT DIGEST V6 #14                                              Page 125
  7084.  
  7085. I imagine Toshiba's replacement policy is a "if you call, we MAY tell you
  7086. about it" type deal, but I would guess the most effective route would be to
  7087. call Toshiba directly.
  7088.  
  7089. The part number on my friend's box is: PA7438E B (is B for Break ? :-)
  7090.  
  7091. The Work-Arounds:
  7092.  
  7093. One workaround (which I have not tested) might be to set the baud rate down
  7094. to 45.5 and send a null (via CTRL-] 0).  This should simulate a BREAK well
  7095. enough.
  7096.  
  7097. A second workaround is to get an external modem and use that.  The integral
  7098. serial port on the T3100 does send breaks and handle the modem signals
  7099. properly.
  7100.  
  7101. Hope this helps,
  7102. Chris Lent
  7103. cbosgd!philabs!phri!cooper!chris
  7104. OC.PEDHEM@CU20B.COLUMBIA.EDU
  7105.  
  7106. ------------------------------
  7107.  
  7108. Date: Fri, 26 Jun 87 21:02:06 PDT
  7109. From: dhare@Sun.COM (Dwight Hare)
  7110. Subject: Kermit for Mac II
  7111. Keywords: MacKermit
  7112.  
  7113. My version of Kermit, 0.8(34), immediately bombs on my new Mac II.
  7114. Is there a version of Kermit which runs on the Mac II?
  7115.  
  7116. Dwight Hare
  7117. dhare@sun.com
  7118.  
  7119. [Ed. - Reportedly, MacKermit 0.8(34) works on the Mac II.  Comments?]
  7120.  
  7121. ------------------------------
  7122.  
  7123. Date: Sun, 5 Jul 87 18:54:57 pdt
  7124. From: Alex Woo <woo@ames-pioneer.arpa>
  7125. Subject: MAC II
  7126. Keywords: Mac Kermit
  7127.  
  7128. I recently purchased a MAC II and discovered that the SUMEX version
  7129. of Kermit 0.8 failed to even startup.  Is there an updated version?
  7130.  
  7131. Thanks
  7132. Alex Woo, MS 227-2        |    wu@ames-aero.arpa
  7133. NASA Ames Research Center    |    woo@ames-nas.arpa
  7134. Moffett Field, CA 94035        |    {seismo,topaz,lll-crg,ucbvax}!
  7135. Phone: (415) 694-6133        |    ames!pioneer!woo
  7136.  
  7137.   {hplabs,hao,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!pioneer!woo
  7138.  
  7139. [Ed. - We had earlier reports that Mac Kermit worked OK on the Mac II and
  7140. the Mac SE.  What could be the hidden factor that makes it work for one
  7141.  
  7142. Page 126                                              INFO-KERMIT DIGEST V6 #14
  7143.  
  7144. person but not another?  Anyway, there will soon be a new release of Mac
  7145. Kermit that can be compiled directly on the Mac under Megamax C, so that
  7146. Macintosh wizards can start finding and fixing problems.  Watch Info-Kermit
  7147. for announcements.]
  7148.  
  7149. ------------------------------
  7150.  
  7151. Date: Tue 30 Jun 87 11:24:29-EDT
  7152. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7153. Subject: Kermit on the MAC SE?
  7154. Keywords: MacKermit, VAX/VMS Kermit
  7155.  
  7156. "rozycki%thebay.dec@decwrl" is trying to use MacKermit 0.8(34) on a MAC SE
  7157. to communicate with a VAX/VMS system running Kermit 3.3.111.  It is a direct
  7158. connection using a printer cable.  A connection can be made but file
  7159. transfer is not successful.  Various parity settings have been tried.  Has
  7160. anyone has a similar experience?
  7161.  
  7162. ------------------------------
  7163.  
  7164. Date: Tue, 30 Jun 87 15:17:16 BST
  7165. From: Gordon Scott <seismo!mcvax!mfmail!gas@columbia.edu>
  7166. Subject: Unix Kermit in Background
  7167. Keywords: C-Kermit
  7168.  
  7169. In response to the query about running Unix Kermit in background
  7170. (Info-Kermit Digest V6 #13 ) there are a few other things to note as well as
  7171. using the -q flag.
  7172.  
  7173. -q appears to have no effect on some of the output from the script module
  7174. and to get round that one I generally just redirect the standard output.
  7175.  
  7176. Another point is that the documentation about errors in take files being
  7177. fatal in background is wrong for 4C(061), although it was correct in
  7178. 4C(057).
  7179.  
  7180. It also took me a while to realise that protocol timeouts are not fatal to
  7181. the job in background - kermit will keep retrying for a while and then go on
  7182. to the next command.
  7183.  
  7184. Gordon Scott
  7185. Micro Focus Ltd
  7186. (mcvax!ukc!mfmail!gas)
  7187.  
  7188. [Ed. - Thanks for the comments; these problems should be fixed in the next
  7189. release of C-Kermit.]
  7190.  
  7191. ------------------------------
  7192.  
  7193. Date: Sun, 28 Jun 87 22:32:00 pdt
  7194. From: hplabs!cae780!amdcad!ames!well!samlb@ucbvax.Berkeley.EDU
  7195. Subject: Files SYSTEM.ATTACH and ATTACHUD for Apple II UCSD p-System Kermit
  7196. Keywords: Apple II, UCSD p-System
  7197.  
  7198. In article <12313093302.169.SY.CHRISTINE@CU20B.COLUMBIA.EDU> Chris writes:
  7199. >SYSTEM.ATTACH and ATTACHUD.  Do you have these, or does anyone know
  7200.  
  7201. INFO-KERMIT DIGEST V6 #14                                              Page 127
  7202.  
  7203. >where they can be obtained?
  7204. >
  7205. >Chris Murphy
  7206. >Computer Centre
  7207. >Oxford Polytechnic
  7208.  
  7209.     Both are available from the International Apple Corps in Daly City,
  7210. CA, USA -- and probably from his local Apple User Group in England . . .
  7211.  
  7212. Sam'l Bassett, Semantic Engineer -- My words & ideas are for sale!
  7213. 34 Oakland Ave., San Anselmo  CA  94960;  (415) 454-7282
  7214. UUCP:  {...known world...}!hplabs OR ptsfa OR lll-crg!well!samlb;
  7215. Compuserve:  71735,1776;  WU Easylink ESL 6284-3034;  MCI SBassett
  7216.  
  7217. ------------------------------
  7218.  
  7219. Date: 28 June 87 21:33-EST
  7220. From: MLCARSON@MTUS5
  7221. Subject: Kermit for the RTE-6 OS?
  7222. Keywords: RTE Kermit
  7223.  
  7224.   I'm looking for a version of Kermit that will work on the RTE-6 operating
  7225. system with a HP12966A interface using a DVA05 driver.  We have three such
  7226. interfaces: one for a HP2645A terminal, one for a HP2622A terminal, and one
  7227. that is shared by a PC and another HP terminal via 1200 baud modem.  I have
  7228. a version of Paul Schumann's Kermit but I believe it requires either a
  7229. 12040B/C or 12792B/C multiplexer.  I can't even try this Kermit because its
  7230. on a 5.25" PC formatted disk.  I can't just upload it to the HP editor
  7231. because of the ENQ/ACK protocol that is taking place.  Is there anyway of
  7232. getting around this?  If there is a Kermit out there that works, how do I
  7233. get it on the HP?  Could you please help me with this problem or point me to
  7234. someone who could?  It would really be appreciated.  Thank you.
  7235.  
  7236. ------------------------------
  7237.  
  7238. Date: 1-JUL-1987 10:23:05
  7239. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  7240. Subject: Files Needed for the DG Nova Running RDOS?
  7241. Keywords: DG Nova Kermit
  7242.  
  7243. It's been pointed out to us that the files for Kermit in Fortran-5 for DG
  7244. Nova machines running RDOS (prefix RDO) are incomplete. There are include
  7245. references to SETSETUP.FR and F5ERR.FR, and these files aren't in the set,
  7246. and what they may contain isn't obvious.
  7247.  
  7248. Does anyone know what's in the files, or has anyone got copies?
  7249.  
  7250.        Alan Phillips
  7251.  
  7252. [Ed. - These are probably DG files that come with DG Fortran.  Anyway, the
  7253. person who contributed the Fortran version of RDOS Kermit is long gone.
  7254. The forthcoming release of C-Kermit will support DG C environments; it has
  7255. been tested on AOS/VS, but not RDOS, however the C environment is supposed
  7256. to be consistent across all the DG product lines.]
  7257.  
  7258. ------------------------------
  7259.  
  7260. Page 128                                              INFO-KERMIT DIGEST V6 #14
  7261.  
  7262.  
  7263. Date: 6 Jul 87 18:29:01 GMT
  7264. From: hao!boulder!sigi!tag@RUTGERS.EDU (Tinsley A. Galyean)
  7265. Subject: Man page for BSD C-Kermit?
  7266. Keywords: C-Kermit
  7267.  
  7268. I am looking for a man page for the latest version of C-Kermit BSD.
  7269.  
  7270. C-Kermit, 4D(061) 8 Sep 86, 4.2 BSD
  7271.  
  7272. The source I have did not have a man page with it.  If you have one that you
  7273. wrote yourself or otherwise found would you please mail me a copy.
  7274.  
  7275. Thank You
  7276.  
  7277.     tag
  7278.  
  7279.     tag@boulder.colorado.edu    (CSNET or ARPANET)
  7280.     ...!{nbires,hao}!boulder!tag    (UUCP)
  7281.  
  7282. [Ed. - The man page, such as it is, is in KER:CKUKER.NR on CU20B, and comes
  7283. with C-Kermit in the normal distribution.]
  7284.  
  7285. ------------------------------
  7286.  
  7287. Date: Wed, 08 Jul 87  11:16:58 EDT
  7288. From: "Bob Klein" <KL2@NIHCU>
  7289. Subject: Vax to IBM 370 File Transfer
  7290. Keywords: VAX/VMS Kermit, TSO Kermit
  7291.  
  7292. A user at our site is trying to transfer a file from a Vax (under VMS 4.5)
  7293. to our IBM 3090 running MVS using Vax Kermit 3.1.066.  He can set up the
  7294. connection but can't even get the transfer started.  I noticed in the
  7295. Info-Kermit Digest V6 #9 that there is a new release of VAX/VMS Kermit
  7296. (3.3.111) which contains bug fixes for among other things IBM mainframe
  7297. communications.  Does anyone have any experience doing file transfer between
  7298. a Vax and a 3090 (or other 370 model) running MVS.  The version of Kermit on
  7299. our mainframe is NIH TSO Kermit.  Thanks in advance for any pointers.
  7300.  
  7301. ------------------------------
  7302.  
  7303. Date: 24 Jun 87 15:40:00 MST
  7304. From: <darieb@sandia-2.arpa>
  7305. Subject: Help with C-Kermit on Cyber
  7306. Keywords: C-Kermit, Cyber
  7307.  
  7308. I am attempting to put CKUKER onto the CDC NOS VX/VE system.  This (hybrid)
  7309. system is supposed to be SVID compatible.  I can get the makefile to work
  7310. just fine with "make sys3" or "make sys3nid" as the instructions say.  When
  7311. I execute ("wermit"), the prompts seem to be missing carriage returns and/or
  7312. line feeds (e.g. the help ("?") directive produces a list which does not
  7313. line up, and seems to be going off the page 'til wraparound.)  This makes
  7314. output hard to read.
  7315.  
  7316. Even worse, the input seems to have a one-character buffer... typing
  7317. anything causes Kermie to interpret each character as if it were the full
  7318.  
  7319. INFO-KERMIT DIGEST V6 #14                                              Page 129
  7320.  
  7321. command.  Trying "server" will get 6 errors, one for each letter which is
  7322. either an illegal command or not long enough for Kermit to distinguish which
  7323. particular command is being requested.  The only things which work are helps
  7324. ("?", "h") and a few of the other commands uniquely determined by one letter
  7325. and requiring no other argument.
  7326.  
  7327. I am not a C or UNIX guru, but am learning at a regular pace.  I've tried
  7328. stabs in the dark by having ckutio use ICANON for tty and console lflag
  7329. values -- but I really don't know what's happening.  I fear that the strang
  7330. CYBER environ- ment of UNIX (called VX) sitting atop NOS/VE which is
  7331. dual-mode with NOS may be doing very strange things to I/O.  The local CDC
  7332. VX/VE expert is stumped.
  7333.  
  7334. HELP!  Anybody have a similar problem?
  7335.  
  7336. Declan A. Rieb
  7337. Sandia National Laboratories, Division 2614
  7338. Albuquerque NM
  7339.  
  7340. Phone: (505) 844-6338
  7341. DARIEB@SANDIA-2.ARPA
  7342.  
  7343. ------------------------------
  7344.  
  7345. Date: 8-JUL-1987 10:05:25
  7346. From: V Paramananda (PS) <ananda@uk.ac.ucl.cs>
  7347. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  7348. Subject: C-Kermit Problem on a SUN 3/160
  7349. Keywords: C-Kermit
  7350.  
  7351. We are having trouble with a version of C Kermit installed on a Sun 3/160
  7352. workstation within the Department of Photogrammetry and Surveying at UCL. It
  7353. appears impossible to get the system set up as a virtual terminal so that
  7354. that it can initiate transfers from other Kermits, in this case a VAX within
  7355. UCL. We can set up the line /dev/ttyb on thisd Sun without any apparent
  7356. problems. However, when the line is connected there is no response from
  7357. remote hosts at the other end of the line. It is unlikely that the hardware
  7358. is a fault, as the UNIX utility function 'tip' is able to establish
  7359. connections without problems.
  7360.  
  7361. Could you please reply to:
  7362.  
  7363. oneill@uk.ac.ucl.cs
  7364.  
  7365. Thankyou,
  7366.  
  7367. Mark O'Neill,
  7368. Dept of Photogrammetry and Surveying
  7369. UCL,
  7370. Gower Street,
  7371. Londow WC1E 6BT UK.
  7372. Tel: 01-387-7050X2743
  7373.  
  7374. ------------------------------
  7375.  
  7376. End of Info-Kermit Digest
  7377.  
  7378. Page 130                                              INFO-KERMIT DIGEST V6 #14
  7379.  
  7380.  
  7381. INFO-KERMIT DIGEST V6 #15                                              Page 131
  7382.  
  7383. Info-Kermit Digest         Tue, 28 Jul 1987       Volume 6 : Number 15
  7384.  
  7385. Today's Topics:
  7386.  
  7387.                Reorganization of Files on Kermit Tapes
  7388.         Announcing Kermit68K, a Portable 68000 Kermit Program
  7389.                        A New MSTRMX.* Available
  7390.           MacKermit 0.8(34) on the Macintosh II (4 messages)
  7391.               7171 MSKERMIT.INI for MS-DOS 2.29C Kermit
  7392.                      Problem with C-Kermit on SUN
  7393.                         Binary File Transfers
  7394.                 Time Loop for Prompts in Script Files
  7395.                      MSKERMIT for the DEC Rainbow
  7396.                  Bootstrap version of Kermit-CMS 3.1
  7397.                     Portable Kermit for IBM 370's
  7398.                      VMS Kermit Buffering Problem
  7399.  
  7400. ----------------------------------------------------------------------
  7401.  
  7402. Date: Mon 27 Jul 87 12:52:37-EDT
  7403. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  7404. Subject: Reorganization of Files on Kermit Tapes
  7405. Keywords: Kermit Tapes
  7406.  
  7407. Due to the recent influx of new Kermit versions, Kermit Distribution has grown
  7408. from 3 to 5 tapes.  Tape A still contains the more popular microcomputer (PC,
  7409. workstation) Kermit implementations; Tape B still contains the more popular
  7410. mini and mainframe Kermit implementations (IBM mainframes, C-Kermit, DEC OS's,
  7411. etc); Tape C contains additional micro versions (overflow from Tape A); Tape D
  7412. contains additional mini and mainframe versions (overflow from Tape B); and
  7413. Tape E contains machine readable copies and text formatter source for the
  7414. Kermit User Guide, Protocol Manual, and Byte Article and other large documents,
  7415. including old mail archives.  Apologies for any inconvenience this might cause
  7416. to tape customers.  Those who access Kermit files by network should notice no
  7417. difference.
  7418.  
  7419. ------------------------------
  7420.  
  7421. Date: Sat, 18 Jul 87 12:26 N
  7422. From: <BAGNARA@IBOINFN.BITNET> (Roberto Bagnara)
  7423. Subject: Announcing Kermit68K, a Portable 68000 Kermit Program
  7424. Keywords: 68000, Motorola 68000, OS-9
  7425.  
  7426. I'm very pleased to announce that, after 1 year of work, the OS9/68000 version
  7427. of Kermit68K pre-release 1.0.00 is ready to be distributed.
  7428.  
  7429. Kermit68K/OS9 is an implementation of Kermit68K for microcomputer systems
  7430. running the OS-9/68000 operating system from Microware.  Kermit68K is patterned
  7431. after UNIX C-Kermit, however it is written completely in Motorola 68000
  7432. assembly language to allow easy portability to 68000 based systems without C
  7433. compilers.  The OS-9 system specific modifications were performed by Steve
  7434. Williams of the Electrical and Computer Engineering Department at the
  7435. University of Texas at Austin.
  7436.  
  7437. Kermit68K has been designed and written to be (among other things) portable.
  7438. This means that it can be implemented on any 68000 based machine with any
  7439.  
  7440. Page 132                                              INFO-KERMIT DIGEST V6 #15
  7441.  
  7442. operating system (really also on machines without an operating system).
  7443. Furthermore (being highly modular, ROMable etc.) it is suitable for
  7444. nonstandard, specific applications (e.g. automatic data transmission from a
  7445. remote acquisition station to a database host computer).
  7446.  
  7447. I hope, by pre-releasing Kermit68K at this time, to involve experts of other
  7448. operating systems/machines.  People willing to try other implementations of
  7449. Kermit68K (for example under UniFLEX, PDOS, VERSADOS, CPM/68K etc.)  shouldn't
  7450. hesitate to contact me at any time.  The type and amount of work necessary is
  7451. deducible by reading the distribution file K6GSYS.ASM (the only system
  7452. dependent module).
  7453.  
  7454. Finally I want to remind the potential users of Kermit68K/OS9 that we, I and
  7455. Steve, need a strong feedback; there are many things to test and correct.
  7456. Furthermore I'm continuously upgrading the program and I should take many
  7457. decisions, so users suggestions will be very useful to me.  Please, feel free
  7458. to contact me at any time.  Cordially,
  7459.  
  7460.                  Roberto Bagnara
  7461.  
  7462. Ordinary Mail:        Roberto Bagnara
  7463.                       Physics Department
  7464.                       Bologna University
  7465.                       via Irnerio, 46
  7466.                       40126 BOLOGNA
  7467.                       Italy
  7468.  
  7469. Bitnet:               Bagnara@Iboinfn
  7470. DECnet:               39937::BAGNARA
  7471. Arpanet, Usenet:      bagnara%iboinfn.bitnet@wiscvm.wisc.edu
  7472.  
  7473. [Ed. - Many thanks Roberto!  The files are in KER:K6*.* avaialable via ARPAnet
  7474. by FTPing to CU20B, user ANONYMOUS (any password) or through BITNET using
  7475. KERMSRV.]
  7476.  
  7477. ------------------------------
  7478.  
  7479. Date: Monday     July 27, 1987 12:57 PM PDT.
  7480. From:<JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu>
  7481. Subject: A New MSTRMX.* Available
  7482. Keywords: MS-DOS RMX Kermit
  7483.  
  7484. This is to announce the test release of version 2.29C of Kermit for both the
  7485. RMX86 and RMX286 Operating Systems.  Relevant files are MSTRMX.BOO, for RMX86,
  7486. and MSTRX2.BOO, for RMX286, MSTRMX.DOC, and MSERMX.P86.
  7487.  
  7488. [Ed. - Thanks to jafw801%calstate.bitnet@wiscvm.wisc.edu for sending these
  7489. .BOO files.  The are in KER:MSTRMX.BOO and MSTRX2.BOO.  Please try them out
  7490. and send reports to Info-Kermit@CU20B.]
  7491.  
  7492. ------------------------------
  7493.  
  7494. Date: Tue, 21 Jul 87  16:53 EDT
  7495. From: MLM@PITTVMS
  7496. Subject: MacKermit on the Macintosh II
  7497. Keywords: MacKermit
  7498.  
  7499. INFO-KERMIT DIGEST V6 #15                                              Page 133
  7500.  
  7501.  
  7502. Is there a Kermit for the Macintosh II?  We have tried Macintosh Kermit
  7503. version .8(34) with the system crashing.
  7504.  
  7505. Mark Medice, Academic Computing, Univ. of Pittsburgh.
  7506.  
  7507. [Ed. - See messages below...]
  7508.  
  7509. ------------------------------
  7510.  
  7511. Date: Thu, 23 Jul 87 13:22 EDT
  7512. From: <LUIS@YULIBRA.BITNET>
  7513. Subject: MAC II Kermit Problems.
  7514. Keywords: MacKermit
  7515.  
  7516. Does anyone have a version of Mac Kermit for the Mac II?  It seems that
  7517. the current version 0.8(34A) Oct/85 starts to load but then the standard
  7518. restart error message appears.
  7519.  
  7520. Also, is there a version of the program to define the new keyboard for the
  7521. Mac II?
  7522.  
  7523. Thanks in advance to anyone that posts an answer.
  7524.  
  7525. Luis Strauch
  7526. York University
  7527. Toronto, Canada
  7528.  
  7529. BITNET: LUIS@YULIBRA
  7530.  
  7531. [Ed. - See messages below...]
  7532.  
  7533. ------------------------------
  7534.  
  7535. Date: 15 Jul 87 01:37:24 GMT
  7536. From: jww@sdcsvax.ucsd.edu (Joel West)
  7537. Subject: Kermit & Mac II (V6 #14)
  7538. Keywords: MacKermit
  7539.  
  7540. The only thing that obviously affects one Mac II and not the other is the
  7541. Monitors setting.  Some programs that get fancy blit directly to bitmaps but
  7542. I doubt MacKermit 0.8 does this.
  7543.  
  7544. 0.8 (34) crashes nicely (with 2-bit monochrome pixmaps) about 10 subroutine
  7545. calls deep on the stack frame.
  7546.  
  7547. Megamax C has a problem with System 4.1, incidentally, although a new
  7548. release may fix this.  However, I hope that the released version will be
  7549. compatible with either MPW C or LightspeedC, as these seem to be the two
  7550. most popular implementations nowadays.  I would say MPW is probably the
  7551. preferred compiler for large jobs but you're more likely to find volunteer
  7552. workers who have Lightspeed.
  7553.  
  7554. MPW provides Megamax-style C string conversions if you want it, while
  7555. LightspeedC has 16-bit ints like Megamax.  Converting either one shouldn't
  7556. be too bad, although the Lightspeed code generation won't be
  7557.  
  7558. Page 134                                              INFO-KERMIT DIGEST V6 #15
  7559.  
  7560. 68020-compatible until the next release (due Real Soon Now).
  7561.  
  7562.     Joel West,  Palomar Software, Inc. (c/o UCSD)
  7563.     {ucbvax,ihnp4}!sdcsvax!jww or jww@sdcsvax.ucsd.edu
  7564.  
  7565. [Ed. - The new release will indeed be Megamax, but volunteers to convert
  7566. to MPW or Lightspeed will be gratefully accepted!]
  7567.  
  7568. ------------------------------
  7569.  
  7570. Date: Mon, 20 Jul 87 14:09:03 EDT
  7571. From: Charlie C. Kim <cck@cunixc.columbia.edu>
  7572. Subject: Mac Kermit and Mac II
  7573. Keywords: MacKermit
  7574.  
  7575. MacKermit works on a Mac II; however, the Sumacc C compiler runtime
  7576. library does not.  Unfortunately, the current version of MacKermit is
  7577. built with the Sumacc C compiler.  The problem is the traps and calls
  7578. to various in-rom/ram packages on the Macintosh are built in-line, on
  7579. the stack as I remember, by the Sumacc C compiler runtime libraries.
  7580. This doesn't work too well on a 68020 based system like the Mac II
  7581. because the 68020 has an instruction cache.
  7582.  
  7583. If you are willing to live with a (moderate) performance degradation,
  7584. simply turn off the instruction cache with following MPW asm program:
  7585.         Machine MC68020
  7586.     nocache main
  7587.         clr.l d0
  7588.         movec d0,cacr
  7589.         rts
  7590.         ENDP
  7591.         end
  7592.  
  7593. Simply "restart" your machine to turn the cache back on.
  7594.  
  7595. Charlie C. Kim
  7596. User Services
  7597. Columbia University
  7598.  
  7599. Here's the corresponding compiled program in binhex 4.0 format:
  7600.  ---------------- CUT HERE ----------------
  7601. (This file must be converted with BinHex 4.0)
  7602.  
  7603. :#@j[)'PMB@0SC3""8&"-2j!%!*!)!@qqk!#3"!%!N!-",!#3!b`!N!0$!4JQEJ!
  7604. @)'hkZL*Z!!J`%8'm(rrP3#K`!!!H&!*(!2m#H#i!!J#3!d&38%`rN!3!N!S*R`#
  7605. 3"N&38%`rN!3!N"LG*p!U!*!'!@m"DN(ZrIBI%$mm!2p1V3&53qlqpR"!)YK63'l
  7606. k3QG"l[lf,`J[,J!12bi!$%KZrrj1Z[ib%"pR%MmZrri[,J!),bi!%NkY!(*J$%*
  7607. R,bi!##m,6Ud!FNcI')"1AL"Ih[`!%Nl3d&*23d968dm!N!3,SJ9J!!j19[cq)'i
  7608. !#%2Zr`#3""J!N!-S!!!#!*!%#!#3!b!!!$mm!!'Tm!#3!``!N!-"F!"1H`!#6R8
  7609. !!!%!N!-",!#3!b`!N!0$!!,Sk!AL!*!$(!!q!!"$6d4&!!%!#J!!rrmJ!*!)!3!
  7610. !&!!!(!!#k'`%6@&TE[M5!:
  7611.  
  7612. [Ed. - Thanks Charlie!  This message has also been added to the CKMKER.BWR
  7613. file.]
  7614.  
  7615. ------------------------------
  7616.  
  7617. INFO-KERMIT DIGEST V6 #15                                              Page 135
  7618.  
  7619.  
  7620. Date: Thu 16 Jul 1987 11:12:40 CDT
  7621. From: Mark S. Zinzow <Markz@Uiucvmd>
  7622. Subject: 7171 MSKERMIT.INI for MS-DOS 2.29C Kermit
  7623. Keywords: MS-DOS Kermit, Protocol Converters, .INI Files
  7624.  
  7625. I have finished translating the MSKERMIT.INI file to 2.29C and
  7626. got the typos out.
  7627.  
  7628. [Ed. - Thanks, Mark!  For now, the file is in KER:MSI71C.INI.  We'll have to
  7629. find some better naming scheme...  This file should go a long way towards
  7630. helping the many people who are confused by the new key redefinition syntax.]
  7631.  
  7632. ------------------------------
  7633.  
  7634. Date: 8-JUL-1987 10:05:25
  7635. From: V Paramananda (PS) <ananda@uk.ac.ucl.cs>
  7636. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  7637. Subject: Problem with C-Kermit on SUN
  7638. Keywords: C-Kermit
  7639.  
  7640. We are having trouble with a version of C Kermit installed on a Sun 3/160
  7641. workstation within the Department of Photogrammetry and Surveying at UCL. It
  7642. appears impossible to get the system set up as a virtual terminal so that
  7643. that it can initiate transfers from other Kermits, in this case a VAX within
  7644. UCL. We can set up the line /dev/ttyb on this Sun without any apparent
  7645. problems.  However, when the line is connected there is no response from
  7646. remote hosts at the other end of the line. It is unlikely that the hardware
  7647. is a fault, as the UNIX utility function 'tip' is able to establish
  7648. connections without problems.
  7649.  
  7650. Mark O'Neill,
  7651. Dept of Photogrammetry and Surveying
  7652. UCL,
  7653. Gower Street,
  7654. Londow WC1E 6BT UK.
  7655. Tel: 01-387-7050X2743
  7656.  
  7657. [Ed. - Many people are using C-Kermit on SUNs to communicate with VAXes.
  7658. We'd need more information before we could diagnose the problem -- exactly
  7659. which version of C-Kermit are you running?  Exactly how are you connected
  7660. - direct line, modem, local net, ...?  Are there any error messages?
  7661. Meanwhile, could someone who is successfully using C-Kermit on a SUN please
  7662. pass along any hints?]
  7663.  
  7664. ------------------------------
  7665.  
  7666. Date: 15 Jul 87 16:35:52 GMT
  7667. From: tjh+@andrew.cmu.edu (Tom Holodnik)
  7668. Subject: Binary File Transfers
  7669. Keywords: Binary Files
  7670.  
  7671. In Frank da Cruz' Kermit reference, he states that the command "set
  7672. file type binary" issued at both ends will enable encoding of binary data
  7673. streams into ascii characters.
  7674.  
  7675.  
  7676. Page 136                                              INFO-KERMIT DIGEST V6 #15
  7677.  
  7678. In all the versions of Kermit I have seen (Kermit 2.29, C-Kermit 4D(061)), this
  7679. option is unavailable.  The reference states that this facility may not be
  7680. available on every version, but I was wondering what versions of Kermit it was
  7681. available for, and whether there were any plans to incorporate it into future
  7682. versions for the PC, or for Unix systems.
  7683.  
  7684. I'm sure that it may be simple to implement this into the CMU version of
  7685. Kermit, but it makes sense to have some standardization, eh?
  7686.  
  7687. Thanks,
  7688. Tom Holodnik
  7689. Carnegie-Mellon University
  7690.  
  7691. [Ed. - You're confusing a couple issues.  SET FILE TYPE BINARY means that
  7692. no representation-level data conversion will be done -- no ASCII/EBCDIC
  7693. translation, no conversion of line terminators from one system to another,
  7694. etc.  In other words, the bytes of a file are sent as is.  The default is
  7695. mode for file transmission is TEXT, in which files are represented as
  7696. streams of ASCII characters, with lines (records) delimited by CRLFs.  Now,
  7697. after these conversions are done, Kermit encodes data for transmission.
  7698. First, all nonprintable characters are converted to prefixed printables.
  7699. For instance, Control-M becomes #M.  Second, if parity is in use on the
  7700. communication line, a second printable prefix (normally &) is inserted before
  7701. any byte whose high order data bit is 1, so &#M would be the encoding for
  7702. binary 10001101 (Ctrl-M with its 8th bit on).  All Kermits do the control
  7703. prefixing, whereas 8th bit prefixing is an optional and negotiated feature.]
  7704.  
  7705. ------------------------------
  7706.  
  7707. Date: 20 Jul 87 20:47 EST
  7708. From: chang%england.tcpip@ge-crd.arpa
  7709. Subject: Time Loop for Prompts in Script Files
  7710. Keywords: Script Files
  7711.  
  7712. I'm a summer intern at GE's Corporate Research and Development in Schenectady,
  7713. New York.  I've been working on a script file to automatically upload a file
  7714. from the pc to the mainframe.
  7715.  
  7716. I'm a little frustrated with the time loop requirement for the anticipated
  7717. prompts.  Is there some way that the next command in the script file be
  7718. executed upon seeing the anticipated prompt?  Right now, I've something like
  7719. "INPUT 15 Enter Access Code"; and depending upon the time specified, the
  7720. waiting period will vary up to the specified time even though the anticipated
  7721. might have appeared before 15 seconds or the specified time has elapsed.
  7722.  
  7723. Thanks,
  7724. Ben
  7725.  
  7726. [Ed. - There must be something wrong.  If MS-Kermit encounters the input
  7727. string, it proceeds to the next command right away.  Therefore, it must not
  7728. be matching the string.  Maybe parity is the culprit?]
  7729.  
  7730. ------------------------------
  7731.  
  7732. Date: Mon, 20 Jul 87 14:43:05 EDT
  7733. From: "James J. Steiner" (CCL) <steiner@ARDEC.ARPA>
  7734.  
  7735. INFO-KERMIT DIGEST V6 #15                                              Page 137
  7736.  
  7737. Subject: MSKERMIT for the DEC Rainbow.
  7738. Keywords: DEC Rainbow Kermit
  7739.  
  7740. Does anyone have experience with the enhanced MSKERMIT for the DEC Rainbow
  7741. 100 written by David Knoell. I down loaded a copy two months ago and found
  7742. that it doesn't work as described in its documentation. Particularly the
  7743. 'print controller' escape sequence doesn't work. also the information in
  7744. the help screens status doesn't agree with the information shown when you
  7745. use the status command. This is a very fine program otherwise but I often
  7746. use screen bypass printing provided by the 'print controller' sequence in
  7747. the Rainbows native vt100 mode.
  7748.  
  7749. Thanks,
  7750. Jim Steiner
  7751. steiner@ardec.arpa
  7752. (201) 724-6066
  7753.  
  7754. ------------------------------
  7755.  
  7756. Date: 1987 Jul 22   13:21 EDT
  7757. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  7758. Subject: Bootstrap version of Kermit-CMS 3.1
  7759. Keywords: CMS Kermit, TSO Kermit, Portable IBM Kermit
  7760.  
  7761. With the release of Kermit-CMS 3.1 it became possible to choose a bootstrap
  7762. form of the program that loads Kermit into free storage and permits
  7763. execution of any and all user programs underneath Kermit.  However, I know
  7764. of one user who consistently found the bootstrap program to halt with a
  7765. message claiming a lack of storage.  I have finally traced the problem to
  7766. the length of his GLOBAL list of TXTLIB's, but before I do anything else
  7767. about it, I would like to know:
  7768.  
  7769. 1. Has anybody besides me and this one other user tried out the bootstrap
  7770.    form of Kermit-CMS?  The module is only about 400 bytes long and is
  7771.    accompanied by a TEXT file.  The difference in operation is that the
  7772.    bootstrap version will execute user-area CMS commands (e.g., COPYFILE)
  7773.    while the traditional form will not.
  7774.  
  7775. 2. Has anybody who tried out the bootstrap version encountered problems
  7776.    like the one I described (error message DMSLIO109S VIRTUAL STORAGE
  7777.    CAPACITY EXCEEDED, followed by return code 108)?  Any other problems,
  7778.    for that matter?
  7779.  
  7780.                                          John
  7781.  
  7782. ------------------------------
  7783.  
  7784. Date: 1987 Jul 23   20:15 EDT
  7785. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  7786. Subject: Portable Kermit for IBM 370's
  7787. Keywords: CMS Kermit, TSO Kermit, IBM 370 Kermit, Portable IBM Kermit
  7788.  
  7789. There is a new development in Kermit for the IBM 370 architecture,
  7790. namely, a generic Kermit.  The new Kermit is descended from the original
  7791. Kermit-CMS 1.0, but it differs from its cousins in that the system-
  7792. specific functions (such as disk I/O, system interaction, and terminal
  7793.  
  7794. Page 138                                              INFO-KERMIT DIGEST V6 #15
  7795.  
  7796. I/O) are segregated into a separate section of code.
  7797.  
  7798. The initial implementation (the CMS version) has been completed and
  7799. tested, and a preliminary TSO version has been written.  When the latter
  7800. has been debugged, it can replace all of the existing TSO Kermits (by
  7801. virtue of supporting both line-mode and Series/1-type terminals, as well
  7802. as offering most capabilities supported by Kermit-CMS 3.1, plus many
  7803. more.)  The hitch is that debugging the TSO version requires someone
  7804. with access to a TSO environment.  Anyone wishing to help bring the new
  7805. TSO Kermit to completion (and thereby acquiring it soon) should send me
  7806. a note, either by E-mail or post.  For that matter, anyone wanting to
  7807. port Kermit-370 to any other operating system should do so as well.
  7808.  
  7809. BITNET:   PEPMNT@CFAAMP
  7810. Internet: PEPMNT%CFAAMP.BITNET@WISCVM.WISC.EDU
  7811. Post:     John F. Chandler
  7812.           Center for Astrophysics  M/S 63
  7813.           60 Garden St.
  7814.           Cambridge, MA 02138
  7815.  
  7816. [Ed. - Volunteers, please!  Our disks are becoming choked with alternate
  7817. TSO Kermit versions -- this one for 3705s, that one for Series/1, another
  7818. for 3708, etc etc.]
  7819.  
  7820. ------------------------------
  7821.  
  7822. Date: Thu, 23 Jul 87 12:10 EST
  7823. From: JOHNSON <@cis.upenn.edu:JOHNSON@nbc.upenn.edu>
  7824. Subject: Kermit Buffering Problem
  7825. Keywords: VAX/VMS Kermit
  7826.  
  7827. I am a Kermit user and would like to ask you for help with a specific
  7828. problem.  Can anyone help with a buffering problem we are having when using
  7829. Kermit to connect to an out going line from a VAX 11/750 to a University-
  7830. wide network at the University of Pennsylvania.
  7831.  
  7832. Kermit (version 3.2.076) is installed on our system.  The University of
  7833. Pennsylvania has installed a fiber optic network throughout the University
  7834. with a T-1 phone link from the network to New Bolton Center where we are
  7835. located. ( The campus at New Bolton Center (NBC) is located about 40 miles
  7836. from Philadelphia and serves as the center for large animal teaching and
  7837. research for the Vet School of the University.)  The NBC campus has been
  7838. provided with fiber optic links to the main buildings on the NBC campus.
  7839. Currently, three systems are connected to the network, the VAX 750 is one of
  7840. them. Because it is not possible to provide direct network access to all
  7841. users at NBC, I would like to give our VAX users access to the network
  7842. through the VAX.
  7843.  
  7844. Connecting to the network through Kermit has been no problem; however,
  7845. buffer overruns prevent the connection from being useful.  File transfers
  7846. seem to work OK, but, when using Kermit in connect mode, receiving large
  7847. amounts of data at the originating terminal always results in lost
  7848. characters.  It seems that the terminal sends an XOFF, but the host sending
  7849. the data continues to send, and data is lost at the receiving terminal.
  7850.  
  7851. I have tried changing terminal buffer sizes with no success.  I have spoken
  7852.  
  7853. INFO-KERMIT DIGEST V6 #15                                              Page 139
  7854.  
  7855. with the network administrator about XOFF settings on the network lines.  He
  7856. assures me that the network is set correctly.  Also, we have enabled the
  7857. alt_typeahead setting for the terminal lines.  We have had no success with
  7858. any of these remedies.
  7859.  
  7860. The following diagram may help to explain the connections.
  7861.  
  7862.    Originating terminal--> VAX--> Network--> Remote Host   *** seems to work OK
  7863.  
  7864.    Remote Host--> Network--> VAX--> Originating Terminal   *** lost characters
  7865.  
  7866. I would greatly appreciate any help you could give me with the problem.
  7867.  
  7868. Thanks,
  7869. Kaye Johnson
  7870. NBC
  7871. University of Pennsylvania
  7872.  
  7873. [Ed. - We have heard similar reports about VMS Kermit losing characters when
  7874. during CONNECT.  Reportedly, the CONNECT code could be done in better ways.
  7875. Unfortunately, the authors of VMS Kermit aren't going to be able to spend much
  7876. more time on it.  We hope that the VMS support in C-Kermit will be souped up to
  7877. the extent that it can start being used in place of Kermit-32.  Meanwhile, your
  7878. setup may be a "worst case" in that it could take a long time for XOFFs to
  7879. propogate back through the network, depending on how flow control works in
  7880. your network.]
  7881.  
  7882. ------------------------------
  7883.  
  7884. End of Info-Kermit Digest
  7885.  
  7886. Page 140                                              INFO-KERMIT DIGEST V6 #16
  7887.  
  7888. Info-Kermit Digest         Fri, 7 Aug 1987       Volume 6 : Number 16
  7889.  
  7890. Today's Topics:
  7891.  
  7892.              Announcing C-Kermit 4E(066), a Test Release
  7893.                         DG Kermit Announcement
  7894.            Announcing MS-DOS Kermit 2.30 for RMX86 & RMX286
  7895.                  New MSPCTRAN program in Turbo Pascal
  7896.                  Update to BOO-maker program MSBMKB.C
  7897.                   Modcomp Kermit Files Now Complete
  7898.                     Re: "Okstate" Leaving the Net
  7899.                      MS-DOS Script PAUSE Command
  7900.                      Re: Bootstrapping CMS Kermit
  7901.                      Re: Kermit Buffering Problem
  7902.                      Re: Kermit & Mac II (V6 #14)
  7903.                          Re: DG Nova (V6 #14)
  7904.                 C-Kermit on PDP-11/23 running UNIX V6
  7905.  
  7906. ----------------------------------------------------------------------
  7907.  
  7908. Date: Thu 6 Aug 87 12:19:49-EDT
  7909. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  7910. Subject: Announcing C-Kermit 4E(066), a Test Release
  7911. Keywords: C-Kermit, Unix, Macintosh, VAX/VMS, Apollo, Aegis, Commodore
  7912. Keywords: Amiga, Data General
  7913.  
  7914. This is to announce an experimental new release of C-Kermit for Unix, VAX/VMS,
  7915. the Apple Macintosh, Apollo Aegis, the Commodore Amiga, and Data General
  7916. AOS/VS.
  7917.  
  7918. I've tested this version on various Unix systems (Ultrix 1.2 & 2.0 on various
  7919. VAXes, AT&T System V on a 3B20, and 2.9BSD on a Pro-380), but not on anything
  7920. else.  Since I'm about to leave on vacation for several weeks, I'd appreciate
  7921. it very much if during that time people could try it out on all the other
  7922. systems it hasn't been tested on, including Macintosh, Apollo, Amiga, VMS, Data
  7923. General, and many Unix variants (Xenix, Venix, Zeus, etc, especially in local
  7924. or dialout mode), and report back to Info-Kermit@CU20B.COLUMBIA.EDU, especially
  7925. if they have fixes to contribute.
  7926.  
  7927. The new release is 4E(066).  The major changes from 4D(061) (September 86)
  7928. include:
  7929.  
  7930.   . Support for long packets (but not sliding windows).
  7931.  
  7932.   . Performance improvements: less copying of received data, more efficient
  7933.     i/o, especially when receiving files.
  7934.  
  7935.   . C-Kermit now takes its init file always, even if invoked with command-line
  7936.     action arguments.
  7937.  
  7938.   . Easy escape from packet mode (^C^C at any time).
  7939.  
  7940.   . A file bytesize mask to 'set file type {text, binary} {7, 8}' so that
  7941.     Kermit can be used to strip 8th data bit during file transfer (e.g. of
  7942.     Wordstar files), independent of parity setting.  Default 8.
  7943.  
  7944.  
  7945. INFO-KERMIT DIGEST V6 #16                                              Page 141
  7946.  
  7947.   . A new 'set terminal bytesize {7, 8}' command.  Default 7.
  7948.  
  7949.   . A 'set retry' command to adjust packet retransmission limit.
  7950.  
  7951.   . Support for the Macintosh with Megamax C, so that for the first time
  7952.     Mac Kermit can be built directly on the Mac.
  7953.  
  7954.   . New support Data General AOS, AOS/VS, MV/UX and possibly RDOS & other
  7955.     DG operating systems.
  7956.  
  7957.   . New support for Apollo Aegis.
  7958.  
  7959.   . Continued support for the Commodore Amiga.
  7960.  
  7961.   . New 'make' options for sys5r3, CIE Regulus, HP-UX, IBM IX/370, Zilog,
  7962.     and some others.
  7963.  
  7964.   . Better statistics reporting.
  7965.  
  7966.   . Major bugs fixed:
  7967.  
  7968.     - Loss of trailing control characters at end of file when sending.
  7969.     - 2-character checksum now works with 8-bit binary files.
  7970.     - Background/take-file interaction fixed (maybe?).
  7971.     - Insertion of spurious CRLF at position 4096 when doing 'kermit -k'.
  7972.     - Parsing of multine 'get' command (again).
  7973.  
  7974.   . Many minor bugs fixed.
  7975.  
  7976. Benchmarks show a slight improvement in efficience when sending files with
  7977. regular length packets, and large improvement when receiving files, and a very
  7978. dramatic improvement when receiving files when using parity.  The improvements
  7979. are most noticable on systems where the CPU is the bottleneck.  For instance,
  7980. transferring a 16K text file between a VAX-11/750 and a Rainbow at 9600 baud,
  7981. using even parity and 94-character packets, the following effective baud rates
  7982. were observed:
  7983.  
  7984.         C-Kermit  Version
  7985.         4D(061)   4E(066)
  7986.  
  7987.   Send        3500      3920   (a  12% improvement)
  7988.   Receive      800      4223   (a 428% improvement)
  7989.  
  7990. Use of long packets improves efficiency even more, up to a point (a function of
  7991. the packet length and the particular system) past which it degrades again.  A
  7992. good length for VAXes seems to be 300-800, where we get effective baud rates in
  7993. the 50-80% range (provided we have clean lines and no retransmissions) --
  7994. higher efficiency at lower baud rates, and even higher in all cases when
  7995. compression can be done.  For instance, the following efficiencies were
  7996. observed when sending the typical Unix 8K program core image (which has lots of
  7997. 0's in a row) at 9600 baud from a Rainbow to each of two typically loaded
  7998. VAXes:
  7999.  
  8000.             ------ VAX 8700 -------    ------- VAX 750 -------
  8001.   Packet    Effective                  Effective
  8002.   Length    Baud Rate    Efficiency    Baud Rate    Efficiency
  8003.  
  8004. Page 142                                              INFO-KERMIT DIGEST V6 #16
  8005.  
  8006.     40        4481          47%          3414          36%
  8007.     94        6518          68%          4217          44%
  8008.    200        7170          75%          4780          50%
  8009.    300        7966          83%          4780  (peak)  50%
  8010.    500        7966          83%          3773          39%
  8011.    800        8962  (peak)  93%          2757          29%
  8012.   1000        7966          83%          2390          25%
  8013.  
  8014. By the way, a caution to those who are running Ultrix 2.0 on VAX 8700's: Kermit
  8015. (any version), and probably any program like Kermit, doesn't work very well at
  8016. 9600 baud on DMZ's with fast PC's like IBM ATs or PS/2s, but does OK at 4800
  8017. and below, or at 9600 baud with slower PCs like Rainbows, PC-1's, etc.  But
  8018. Kermit works fine with the same PCs on 750s, 8650s, and other non-BI VAXes.
  8019.  
  8020. A plea for help with the non-Unix versions:
  8021.  
  8022. . For all versions, there's been a change to CKxTIO.C (the system-dependent
  8023.   terminal i/o and interrupt procedures for system x) that allow for much more
  8024.   efficient operation with parity; the change is in ttinl(), and I tried to
  8025.   apply it to the various modules, probably incorrectly (and in some, I hadn't
  8026.   the slightest idea what to do).  All but the Unix version (ckutio.c) are
  8027.   untested.
  8028.  
  8029. . The Data General, Apollo, and Amiga support comes from Phil Julian and Jack
  8030.   Rouse at SAS Institute.  Their work applied to 4D(061), and I tried to
  8031.   integrate it into the new version.  I'm sending them a tape with the new
  8032.   files so they can test it out; meanwhile, if people with Data General
  8033.   systems can try to build from the source and report on the results, that
  8034.   would be great, especially if it still works.
  8035.  
  8036. . The VMS support hasn't changed, except for the ttinl() business.  I have
  8037.   a volunteer who's souping up the VMS support for C-Kermit (in light of
  8038.   the "stable" status of Stevens Kermit-32), and will send him a tape, and
  8039.   hope to get results back in a couple months.
  8040.  
  8041. . The Macintosh support is a major new change.  It now compiles directly
  8042.   on the Mac, under Megamax C, thanks to Jim Noble of Planning Research
  8043.   Corp, who will also get a tape.  Again, this support was added to 4D(061),
  8044.   and needs to be rebuilt for 4E(066).  If anybody can try this, please report
  8045.   back.  And if it works, send in new CKMKER.HQX and CKMKEY.HQX files for 4E.
  8046.   And if anybody wants to try converting it to Apple MPW C, or Lightspeed C,
  8047.   etc, that would be good too.
  8048.  
  8049. The files are in KER:XK*.* on CU20B.COLUMBIA.EDU (available via anonymous FTP)
  8050. and XK* * on CUVMA (available via BITNET KERMSRV), and will be on Kermit Tape
  8051. B, and should also show up at Oklahoma State U for UUCP access within a couple
  8052. weeks.  The new files don't replace the current C-Kermit files (CK*.*), and
  8053. will not do so until all the systems demonstrably work.  In order to use these
  8054. files, you have to rename them to CK*.* (or ck*.*) so that the various
  8055. Makefiles and other build procedures work, and the include (.h) files have the
  8056. right names.  There's a program to do this, XKTOCK.C, which should be fairly
  8057. portable (if it doesn't work, the files can be renamed by hand).
  8058.  
  8059. Since the collection of files is quite large, you might want to make a
  8060. judicious selection if obtaining them over networks:
  8061.  
  8062.  
  8063. INFO-KERMIT DIGEST V6 #16                                              Page 143
  8064.  
  8065.   Group       Size  Description
  8066.  
  8067.   KER:CKC*.*  111K  Required for all systems.
  8068.   KER:CKW*.*   13K  Wart, required for all systems.
  8069.   KER:CKU*.*  545K  For Unix, VMS, Data General, Apollo.  Includes Unix docs.
  8070.   KER:CKM*.*  488K  Macintosh specifics.
  8071.   KER:CKI*.*   96K  Amiga specifics.
  8072.   KER:CKD*.*  892K  Data General specifics.
  8073.   KER:CKV*.*   67K  VAX/VMS specifics.
  8074.  
  8075.   Total size approximately 2.2MB
  8076.  
  8077.   KER:CKP*.* (these files don't exist yet, but "P" is reserved for IBM PC)
  8078.   KER:CKH*.* (not available yet, reserved for Harris, see below)
  8079.  
  8080. (On BITNET/EARN, leave out the KER: and replace the period by a space.)
  8081.  
  8082. A detailed list of changes is in the file XKUKER.UPD, and the documentation
  8083. (CKUKER.MSS, .DOC, .BWR, .NR) has been revised to reflect the new features.
  8084.  
  8085. Thanks in advance to anyone who is willing to take a shot at evaluating and/or
  8086. fixing all of this, and apologies for releasing it and then disappearing.
  8087. And thanks to the many people (listed in the XKUKER.UPD file) who contributed
  8088. to this release.
  8089.  
  8090. Finally, if you succeed in building and running this program for a any system
  8091. at all besides VAXes with Ultrix, please report back the system, OS, OS
  8092. version, and maybe some particulars like maximum baud rates, best packet size,
  8093. problems, idiosyncracies, and tricks.
  8094.  
  8095. - Frank
  8096.  
  8097. P.S. I just got a tape from David Wilson of the Waisman Center in Madison,
  8098. WI, with C-Kermit 4D(061) support for Harris computers with DMACPs or CNPs
  8099. (whatever those are!), but according to his letter, major changes were required
  8100. to the system-independent (CKC*.*, CKU*.*) modules.  It's too late to try to
  8101. integrate this with the new stuff.  Maybe in September.
  8102.  
  8103. ------------------------------
  8104.  
  8105. Date: Fri, 15 May 87 16:05 EDT
  8106. From: CCPHIL@TUCC.BITNET <Phil Julian, SAS Institute>
  8107. Subject: DG Kermit Announcement
  8108. Keywords: C-Kermit, DG Kermit
  8109.  
  8110. The new Kermit for the Data General computers is ready for initial release.
  8111. This Kermit is the Unix Kermit version 4D(061) with DG-specific modules for
  8112. file I/O (ckdfio.c), terminal I/O (ckdtio.c), and the connect command
  8113. (ckdcon.c).  This version supports all the features that Unix Kermit provides,
  8114. except for the DIAL command and the SCRIPT command.  The program was developed
  8115. under AOS/VS rev 6 and rev 7.54, and with recompilation it may work on other
  8116. Data General systems, such as AOS/RT32 and MV/UX.  Version 3.21 of the C
  8117. compiler was used to develop the source.
  8118.  
  8119. In addition to the usual features of C-Kermit, some additional features are
  8120. available for the DG Kermit.
  8121.  
  8122. Page 144                                              INFO-KERMIT DIGEST V6 #16
  8123.  
  8124.  
  8125.     * Data General wild cards and special symbols are supported when
  8126.       referencing files, including the following set: # + - * ^ = @
  8127.  
  8128.     * Fully qualified pathnames can be used to get or send files.
  8129.       Sub-directories are entered if the # character is used.
  8130.  
  8131.     * DG and non-DG terminals are supported, so that character deletes occur
  8132.       correctly on-screen for any terminal device.
  8133.  
  8134.     * Batch mode operation is supported.
  8135.  
  8136.     * I/O redirection of the "xeq" command is supported.
  8137.  
  8138.     * Baud rates up to 38400 are supported, and other additional baud rates
  8139.       are supported (enter "help set baud" at the Kermit prompt).
  8140.  
  8141.     * Terminal emulation on a dial-out line from the DG is very fast, and has
  8142.       been tested up to 19200.
  8143.  
  8144.     * The initialization file, .kermrc, is executed even when Kermit is used
  8145.       in command line mode.
  8146.  
  8147.     * The local space command accepts a directory parameter.
  8148.  
  8149. Documentation is also supplied (ckdker.doc), which is adapted to the Data
  8150. General from the regular Unik Kermit document (ckuker.doc).  Installation
  8151. guidelines are included (ckdker.hlp), and cli macros assist in compiling and
  8152. installing the source code.  A "beware" file lists all known bugs and quirks
  8153. (ckdker.bwr).
  8154.  
  8155. Data General users can get C-Kermit version 4D (061) in DG tape format,
  8156. including all source, binaries, and program files.  I finally got around to
  8157. loggin onto the NADGUG bulletin board, and announced C-Kermit.  When someone
  8158. wanted to know how to get a copy of the program, I asked for a volunteer to
  8159. distribute DG Kermit tapes.  I got an immediate response.  Please add this
  8160. address and information about providers of DG Kermit:
  8161.  
  8162.      Send a tape and return postage to
  8163.  
  8164.     Randy Burndt
  8165.     Data Processing Manager
  8166.     American Urological Association
  8167.     6750 West Loop South
  8168.     Suite 900
  8169.     Bellaire, Texas  77401
  8170.  
  8171.      and he will send you Kermit and some other DG utilities.
  8172.  
  8173. Thanks to Randy and the NADGUG BBS for a quick response.
  8174.  
  8175. Phil Julian
  8176.  
  8177. BITNET:  CCPHIL@TUCC
  8178. Usenet:  rti!sas!julian
  8179. Phone:   919-467-8000
  8180.  
  8181. INFO-KERMIT DIGEST V6 #16                                              Page 145
  8182.  
  8183.  
  8184. [Ed. - Many thanks, Phil!  These files are included with the new C-Kermit 4E
  8185. files, KER:XKD*.*, plus some conditional compilation code in some of the XK[CU]
  8186. modules.  Let's hope that the 4E can be brought up quickly on the DG, and that
  8187. the tape volunteer will get a copy.]
  8188.  
  8189. ------------------------------
  8190.  
  8191. Date: Tuesday   August  4, 1987  4:41 PM PDT.
  8192. From:<JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu>
  8193. Subject: Announcing MS-DOS Kermit 2.30 for RMX86 & RMX286
  8194. Keywords: MS-DOS Kermit, RMX Kermit
  8195.  
  8196. This is to announce the test release of version 2.29C of Kermit for both the
  8197. RMX86 and RMX286 Operating Systems.  Relevant files are MSTRMX.BOO, for
  8198. RMX86, and MSTRX2.BOO, for RMX286, MSTRMX.DOC, and MSERMX.P86.
  8199.  
  8200. In addition to all of the changes that have gone into MSKermit in nearly four
  8201. full versions since 2.26, wildcard send, full RMX paths and file names, easing
  8202. of previous restrictions on RUNable commands, and performance improvements have
  8203. been added at the RMX end.
  8204.  
  8205. Wildcard send has been implemented through use of an auxiliary command, WC,
  8206. whose source is in MSERMX.P86.  A comment header includes SUBMIT file contents
  8207. to generate the command for both OS's.  As a fortuitous fallout to wild card
  8208. implementation, a list of file names may be used wherever Kermit accepts a wild
  8209. card file specification, as long as all files in the list are in the current
  8210. default directory.  For example:
  8211.  
  8212. SEND READ.ME.FIRST,*X*.A*,*.OBJ,ETC.ETC
  8213.  
  8214. works.  Try to say that in DOS!  Similarly, when Kermit is in SERVER mode, it
  8215. will respond to a GET file-name-list from the local Kermit.
  8216.  
  8217. The WC command is only necessary for wildcard sends.  Kermit works fine
  8218. without it.  If used, it should be in one of the default search directories.
  8219. It and Kermit needn't be in the same directory.  The WC command isn't
  8220. otherwise totally useless.  Try "WC ?able,movie*" as an alternative to
  8221. "DIR$ FOR ?able,movie*".
  8222.  
  8223. Note that all version 2.29C's aren't identical.  Kermit is a living,
  8224. changing in real-time thing.  If the version ID were changed with every
  8225. discrete instance of Kermit, the alphabet would be exhausted in less than
  8226. one month.  While comments are solicited, any "How come this one's not the
  8227. same as that one?" or "Why's that turkey's got a later version than my
  8228. superb system?" will be referred to this paragraph, if we're in a good mood.
  8229.  
  8230. [Ed. - Many thanks!  The files are in KER:MSTRMX.* and MSERMX.P86 available
  8231. through APRAnet by FTPing to CU20B as user ANONYMOUS (any password) and via
  8232. BITNET using KERMSRV.]
  8233.  
  8234. ------------------------------
  8235.  
  8236. Date: Thu, 30 Jul 87 22:03 CST
  8237. From: <LOWEY@SASK.BITNET>
  8238. Subject: New MSPCTRAN program in Turbo Pascal
  8239.  
  8240. Page 146                                              INFO-KERMIT DIGEST V6 #16
  8241.  
  8242. Keywords: MSPCTRAN
  8243.  
  8244.   I am sending a Turbo Pascal program which does the same thing as the
  8245. MSPCTRAN.BAS file.  I got tired of waiting so long to translate the .BOO
  8246. files I receive so often from Columbia, so I decided to re-write the
  8247. MSPCTRAN.BAS program in Turbo Pascal.  This sped up the translation
  8248. considerably.  On my IBM-AT clone, running at 10 Megahertz and using a hard
  8249. disk, unpacking the MSTIBT.EXE file using the BASIC program took over 7
  8250. minutes.  This program does it in 22 seconds.  Using floppy diskettes the
  8251. speed improvement should be even faster, because I buffer more of the output
  8252. in memory than the BASIC program does.
  8253.  
  8254.   I have tested the program using Turbo Pascal version 3.01C and 2.00B.  I
  8255. tried it on the MSTIBT.BOO file.  Doing a file compare on it when it is
  8256. finished shows that the BASIC and PASCAL versions are identical except for
  8257. the last few bytes, which are different because the files are padded out to
  8258. a block size of 128 characters.  This will not effect the KERMIT program
  8259. because these padding characters are not really part of the program.
  8260.  
  8261.   There is nothing in this program which is specific to IBM computers, so it
  8262. should compile fine using the generic MS-DOS version of Turbo Pascal.  There
  8263. is some Turbo Pascal specific code (the BLOCKWRITE and STRING[255] portions
  8264. especially) but the program should be easily transportable to other pascals.
  8265.  
  8266.   I hope you find this useful.  Consider it partial repayment for the
  8267. excellent service Columbia is doing for the Computing community.
  8268.  
  8269.   Kevin Lowey
  8270.   Computing Services
  8271.   University of Saskatchewan
  8272.   LOWEY@SASK (bitnet)
  8273.   ...!alberta!sask!lowey  (uucp)
  8274.  
  8275. [Ed. - Many thanks!  This goes into the collection, along with the
  8276. assembler, C, and Basic versions, as KER:MSBPCT.PAS.]
  8277.  
  8278. ------------------------------
  8279.  
  8280. Date: 30-JUL-1987 14:06:06
  8281. From: David Sizeland   <dsurgery@uk.ac.lon.umds.uxt>
  8282. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8283. Subject: Update to BOO-maker program MSBMKB.C
  8284.  
  8285. I have made some mods to msbmkb.c as it doesn't run properly on Unix systems
  8286. as is.  The changes are in the code to open the output file.  Under Unix,
  8287. open won't create the file if it doesn't exist, you have to use creat
  8288. instead.  Also, I am not sure about the 0x1ff in the open for the input
  8289. file, the compiler doesn't give an error but it is certainly superfluous.
  8290. The diffs are from the old file to the new.
  8291.  
  8292. David.
  8293.  
  8294. [Ed. - Thanks, your diffs have been added to MSBMKB.BWR.]
  8295.  
  8296. ------------------------------
  8297.  
  8298.  
  8299. INFO-KERMIT DIGEST V6 #16                                              Page 147
  8300.  
  8301. Date: 7-Aug-87 0:0:0 EDT
  8302. From: Christine M. Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8303. Subject: Modcomp Kermit Files Now Complete
  8304. Keywords: Modcomp
  8305.  
  8306. The version of Kermit that was announced for the Modcomp Classic running
  8307. under the MAX IV operating system, contributed by Bob Borgeson, of SETPOINT,
  8308. Inc., announced in Info-Kermit V6 #3, 26 Jan 87, had a bunch of files missing.
  8309. The missing files have been restored, and the program should now be complete.
  8310. The files are in KER:MOD*.*.
  8311.  
  8312. ------------------------------
  8313.  
  8314. Date: 4-Aug-87 0:0:0
  8315. From: Mark Vasoll <vasoll@a.cs.okstate.edu>
  8316. Subject: Re: "Okstate" Leaving the Net
  8317. Keywords: Okstate
  8318.  
  8319. In article <2293@a.cs.okstate.edu>, I write:
  8320. > The system "okstate" will be leaving Usenet as of August 14th.  All
  8321. > News and uucp mail connections will be dropped.
  8322.  
  8323. I haved received several mail messages asking how this will affect our
  8324. UUCP Kermit Distribution.  The answer is, not at all.  We will continue
  8325. to provide access to the full collection of Kermit sources via both
  8326. direct UUCP connections and via our custom Kermit server.  The only
  8327. change will be that the support address is now "uucp-support@a.cs.okstate.edu"
  8328. and will only be reachable via the Internet as mentioned in my original
  8329. posting.
  8330.  
  8331. Mark Vasoll
  8332. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  8333. Oklahoma State University            UUCP:  {cbosgd, ihnp4, rutgers, seismo,
  8334. Stillwater, Oklahoma                         uiucdcs}!okstate!vasoll
  8335.  
  8336. [Ed. - Also, in view of the new reorganization of Kermit distribution
  8337. into 5 areas, it'll take a while for OK State to reflect the new
  8338. arrangement.  Patience, please.]
  8339.  
  8340. ------------------------------
  8341.  
  8342. Date: Wed, 29 Jul 87 12:17 MDT
  8343. From: <JRD@USU.BITNET> (Joe Doupnik jrd@usu.Bitnet)
  8344. Subject: MS-DOS Script PAUSE Command
  8345. Keywords: MS-DOS, Script Files
  8346.  
  8347. In the latest Kermit Digest Ben Chang, chang%england.tcpip@ge-crd.arpa
  8348. commented that he experienced unstable delay times when using the MS Kermit
  8349. script command PAUSE. The timing was found to be machine dependent in a
  8350. subtle DOS way and has been rewritten to avoid the effect. The release
  8351. Kermit will time accurately on all machines having a DOS timeofday clock.
  8352.  
  8353. Ben might also want to try the long script example from the new MS Kermit
  8354. manual for transparently loading files to/from the host.  For quick
  8355. reference and relaying here is a pair to implement
  8356.  
  8357.  
  8358. Page 148                                              INFO-KERMIT DIGEST V6 #16
  8359.  
  8360.         DOS-prompt> send filespec
  8361.  
  8362. where filespec can have wildcard characters. It differs only trivially from
  8363. the manual example.
  8364.  
  8365.                         Regards,
  8366.                         Joe D.
  8367.  
  8368. [Ed. - Thanks, Joe!  Your script example has been placed in KER:MSTIBM.SCR.
  8369. The manual Joe mentions is still in preparation, but will be released with
  8370. the real 2.30, probably in early September.]
  8371.  
  8372. ------------------------------
  8373.  
  8374. Date: Wed, 29 Jul 87 11:52:52 EDT
  8375. From: BJ CAMERON (SYSTEMS DEVELOPMENT) <HESSE@WATDCS>
  8376. Subject: Re: Bootstrapping CMS Kermit
  8377. Keywords: CMS Kermit
  8378.  
  8379. In reply to John Candler's query about the bootstrap form of Kermit-CMS 3.1:
  8380. There is another option not mentioned in the documentation which also permits
  8381. running user programs underneath Kermit (e.g. COPYFILE).
  8382. When LOADing the Kermit module use the RLDSAVE option.  For example:
  8383.  
  8384. LOAD KERMIT (RLDSAVE
  8385. GEN KERMMOD
  8386.  
  8387. You can then load Kermit as a nucleus extension with the following EXEC.
  8388.  
  8389. /*
  8390.    FUNCTION:  NUCXLOAD THE KERMIT MODULE TO FREE UP THE USER AREA
  8391.    CREATED BY:     HESSE@WATDCS   86/11/12
  8392. */
  8393.    address command
  8394.    parse upper arg arg_string
  8395.    'NUCXLOAD KERMMOD'
  8396.    KERMMOD arg_string
  8397.    'NUCXDROP KERMMOD'
  8398.  
  8399. [Ed. - Thanks!  Your comments have been added to KER:CMSKERM.INS.]
  8400.  
  8401. ------------------------------
  8402.  
  8403. Date: 29 JUL 87 23:05-PDT
  8404. From: Iglesias%UCIVMSA.BITNET@wiscvm.wisc.edu
  8405. Subject: Re: Kermit Buffering Problem
  8406. Keywords: VMS Kermit
  8407.  
  8408. In response to the query about VMS Kermit typeahead buffering in Info-Kermit
  8409. V6 #15:
  8410.  
  8411. Try setting /ALT (alternate typeahead buffer) on the line you want to use
  8412. with KERMIT.  This gives you a bigger input buffer, so you won't get (as
  8413. many) data overruns.  I believe that you can set the size of the alternate
  8414. typeahead buffer with SYSGEN if you want to make it bigger.  I have all my
  8415. outgoing lines configured that way (via SYSTARTUP.COM so it's permanent) and
  8416.  
  8417. INFO-KERMIT DIGEST V6 #16                                              Page 149
  8418.  
  8419. it helps a lot.
  8420.  
  8421. Mike Iglesias
  8422. University of California, Irvine
  8423.  
  8424. ------------------------------
  8425.  
  8426. Date: Wed, 29 Jul 87 17:37:59 EDT
  8427. From: Paul Placeway <paul@tut.cis.ohio-state.edu>
  8428. Subject: Re: Kermit & Mac II (V6 #14)
  8429. Keywords: MacKermit, MAC II
  8430.  
  8431. In article <12322019030.199.SY.CHRISTINE@CU20B.COLUMBIA.EDU> you write:
  8432. >Date: 15 Jul 87 01:37:24 GMT
  8433. >From: jww@sdcsvax.ucsd.edu (Joel West)
  8434. >Subject: Kermit & Mac II (V6 #14)
  8435. >Keywords: MacKermit
  8436. ...
  8437. >MPW provides Megamax-style C string conversions if you want it, while
  8438. >LightspeedC has 16-bit ints like Megamax.  Converting either one shouldn't
  8439. >be too bad, although the Lightspeed code generation won't be
  8440. >68020-compatible until the next release (due Real Soon Now).
  8441. >
  8442. >    Joel West,  Palomar Software, Inc. (c/o UCSD)
  8443. >    {ucbvax,ihnp4}!sdcsvax!jww or jww@sdcsvax.ucsd.edu
  8444.  
  8445. The last sentence is interesting, but partially untrue.  While the current
  8446. release of LightSpeed C dosn't support 68020 code, the 68020 is a propper
  8447. superset of the 68000.  LightSpeed does run, and does produce good, working
  8448. (although 68000) code on a Mac II.  Not too supprising since THINK did
  8449. follow all the rules that Apple set down for Mac software (not everyone
  8450. does: MegaMax did NOT).
  8451.  
  8452. In short, LightSpeed C does run on a Mac II, and does produce working
  8453. code (VERY QUICKLY) on a II.
  8454.  
  8455.             Paul Placeway
  8456.         Department of Computer and Information Science
  8457.     ARPA:    paul@ohio-state.{arpa,csnet}
  8458.     UUCP:    ...!cbosgd!osu-eddie!paul
  8459.  
  8460. [Ed. - All the more reason for someone to look at bringing up the new
  8461. Mac Kermit (announced above) on the Mac II, and possibly adding support
  8462. for Lightspeed or MPW C.]
  8463.  
  8464. ------------------------------
  8465.  
  8466. Date: Wed, 29 Jul 87 14:25:26 edt
  8467. From: xyzzy!meissner@rti.rti.org (Michael Meissner)
  8468. Subject: Re: DG Nova (V6 #14)
  8469. Keywords: DG Nova Kermit
  8470.  
  8471. In article <12318368566.191.SY.CHRISTINE@CU20B.COLUMBIA.EDU> you write:
  8472. > Date: 1-JUL-1987 10:23:05
  8473. > From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8474. > Subject: Files Needed for the DG Nova Running RDOS?
  8475.  
  8476. Page 150                                              INFO-KERMIT DIGEST V6 #16
  8477.  
  8478. > Keywords: DG Nova Kermit
  8479. >
  8480. > It's been pointed out to us that the files for Kermit in Fortran-5 for DG
  8481. > Nova machines running RDOS (prefix RDO) are incomplete. There are include
  8482. > references to SETSETUP.FR and F5ERR.FR, and these files aren't in the set,
  8483. > and what they may contain isn't obvious.
  8484. >
  8485. > Does anyone know what's in the files, or has anyone got copies?
  8486. >
  8487. >        Alan Phillips
  8488. >
  8489. > [Ed. - These are probably DG files that come with DG Fortran.  Anyway, the
  8490. > person who contributed the Fortran version of RDOS Kermit is long gone.
  8491. > The forthcoming release of C-Kermit will support DG C environments; it has
  8492. > been tested on AOS/VS, but not RDOS, however the C environment is supposed
  8493. > to be consistent across all the DG product lines.]
  8494.  
  8495. Ughhh, the DG C compiler only supports the 32-bit MV/eclipse systems (RDOS
  8496. runs on the 16-bit Eclipses and Novas).  The operating systems that the
  8497. DG C compiler supports are:
  8498.  
  8499.     AOS/VS        propritary
  8500.     AOS/RT32    propritary real-time subset of AOS/VS
  8501.     AOS/DVS        propritary distributed AOS/VS
  8502.     MV/UX        Unix System V hosted on top of AOS/VS
  8503.     DG/UX        Native System V/BSD unix
  8504.  
  8505. To my knowledge, the only C compiler that supports RDOS or AOS, is from
  8506. a company called IPT.  Sorry for any confusion.
  8507.  
  8508. Michael Meissner, Data General.        Uucp: ...!mcnc!rti!xyzzy!meissner
  8509.  
  8510. [Ed. - Oh.  So we can wipe RDOS off the C-Kermit list...]
  8511.  
  8512. ------------------------------
  8513.  
  8514. Date: Tue, 28 Jul 87 12:57:12 PDT
  8515. From: Samuel_Lam%UBC.MAILNET@MIT-Multics.ARPA
  8516. Subject: C-Kermit on PDP-11/23 running UNIX V6
  8517. Keywords: C-Kermit, PDP-11 Kermit
  8518.  
  8519. Has anyone got a working version of Kermit for a PDP 11/23 running Unix
  8520. version 6?  The C compiler on this system is very limited and does not
  8521. handle #ifdef.
  8522.  
  8523. Thanks in advance for any help.
  8524.  
  8525. [Ed. - C-Kermit is probably hopeless for V6.  Best hope would be the
  8526. old, old Unix Kermit from the 5th edition protocol manual, in KER:UX*.*,
  8527. or maybe Chris Kennington's portable C Kermit, KER:CUC*.*.  Good luck!]
  8528.  
  8529. ------------------------------
  8530.  
  8531. End of Info-Kermit Digest
  8532.  
  8533. INFO-KERMIT DIGEST V6 #17                                              Page 151
  8534.  
  8535. Info-Kermit Digest         Fri, 21 Aug 1987       Volume 6 : Number 17
  8536.  
  8537. Today's Topics:
  8538.  
  8539.                             New IBM PC .BOO File
  8540.                     Kermit 80 Version 4.08 (pre-release)
  8541.                     CDC Cyber Kermit Version 3 Available
  8542.                         Very Fast MSBPCT.PAS Program
  8543.                                 COM3 Kermit
  8544.                         QK-Kermit QKKER.PAS File Bug
  8545.                            Re: EBCDIC Definition
  8546.                       CMS Kermit Initialization Files
  8547.                         Re: Bootstrapping CMS Kermit
  8548.                       Re: CMS 3.2 X-binary (2 messages)
  8549.                                Kermit 0.8(35)
  8550.                               C-Kermit Problem
  8551.                    Missing Files in RDOS Kermit Explained
  8552.                Transferring Other File Types in ProDos Kermit
  8553.  
  8554. ----------------------------------------------------------------------
  8555.  
  8556. Date: Mon, 17 Aug 87 21:45 MDT
  8557. From: <JRD@USU.BITNET> (Joe Doupnik)
  8558. Subject: New IBM PC .BOO File
  8559. Keywords: MS-DOS Kermit
  8560.  
  8561. I am sending another .BOO file with the usual trimmings plus better handling
  8562. of network packets for Token Passing systems and single buffered network
  8563. boards.
  8564.  
  8565.         Regards,
  8566.         Joe D.
  8567.  
  8568. [Ed. - Thanks Joe!  The new .BOO file is dated 16 Aug 87 and is in
  8569. KER:MSTIBM.BOO available through ARPAnet by FTPing to CU20B, user ANONYMOUS
  8570. (any password) and through BITNET at CUVMA using KERMSRV.  Thanks to all who
  8571. have been testing past versions of MS-DOS Kermit.  Please test this one and
  8572. send in comments, etc.]
  8573.  
  8574. ------------------------------
  8575.  
  8576. Date: 29-JUN-1987 10:14:55
  8577. From: OBSchou@UK.AC.LOUGHBOROUGH.MULTICS (Bertil Schou, Loughborough U, UK)
  8578. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK (Alan Phillips)
  8579. Subject: Kermit 80 Version 4.08 (pre-release)
  8580. Keywords: CP/M Kermit
  8581.  
  8582. After an incredibly long gestation peroid, here is hopefully an updated
  8583. version of Kermit-80 V4.05.  Kermit-80 V4.08 is issued for testing purposes
  8584. only.  I want any feedback about problems generated in this revision, or
  8585. others desperately want fixing.
  8586.  
  8587. Superficially, there is little real change in operation of Kermit-80, but
  8588. there have been some major jobs tackled like trapping BDOS calls and
  8589. multiple FCB buffering...
  8590.  
  8591.  
  8592. Page 152                                              INFO-KERMIT DIGEST V6 #17
  8593.  
  8594. New bits for this version include:
  8595.        SET {SEND/RECEIVE} START-OF-PACKET character
  8596.        SET DIRECTORY-FILE-SIZE  (Shows  or hides  file  sizes  on
  8597.                DIRectory displays)
  8598.        USER to set other user spaces
  8599.        RECEIVE to collect a file from a remote SENDer
  8600.        GET to collect a file from a remote SERVER
  8601.        SEND {local filename} {remote filename}
  8602.        TAKE to take command files from disk
  8603.        automatic  TAKE  KERMIT.INI  on default  disk  on  loading
  8604.                KERMIT-80 (useful for SET BAUD etc.)
  8605.        much improved speed on DIRECTORY
  8606.        automatic  CLOSE-ing of a terminal connection if the  line
  8607.                is  DROP-ped  (currently only for certain systems).
  8608.        improved printer handling.
  8609.  
  8610. On  the  negative side,  only LASM can be used  to  assemble  the
  8611. source files.   I personally see no pont in being able to support
  8612. several assemblers if LASM can do the job, but then again, I have
  8613. not  used  the MAC80 cross assembler...   Comments  on  assembler
  8614. compatabilities, please!
  8615.  
  8616. [Ed. - Thanks!  The new files -- source only, no hex -- are in KER:CX*.*.
  8617. The old CP/M version remains in KER:CP*.*.  Please report back bugs
  8618. problems, etc, as well as positive indications of what systems this new
  8619. version works on.]
  8620.  
  8621. ------------------------------
  8622.  
  8623. Date: Thu 20 Aug 87 13:41:48-EDT
  8624. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  8625. Subject: CDC Cyber Kermit Version 3 Available
  8626. Keywords: CDC Cyber Kermit
  8627.  
  8628. A new version of Kermit is available for CDC Cybers running NOS.  It is derived
  8629. from the U of Texas Fortran 5 Kermit, with NOS/BE and UT2D support removed.  It
  8630. contains the following new features and changes (items 8 through 10 are new for
  8631. Version 3.3.)
  8632.  
  8633. 1.  Wildcard file names on the SEND command and server GET command.  A '*'
  8634.     stands for any 0 or more characters.  A '?' stands for any one character.
  8635.  
  8636.     For example:
  8637.          *BUG      All files ending in BUG.
  8638.          *DOG*     All files containing DOG.
  8639.          F*        All files starting with F.
  8640.          F?X*      All files whose names start with F and contain X in the
  8641.                    the third position, followed by 0 or more characters.
  8642.  
  8643. 2.  Local and permanent file SEND and server GET.  If no local files match the
  8644.     request, the user's permanent file catalog is searched.
  8645.  
  8646.     If the specified file name is preceeded by 'L:', only local files are
  8647.     sent.  If preceeded by 'P:', only permanent files are sent.
  8648.  
  8649. 3.  A DIRECTORY command and server REMOTE DIRECTORY command.  Lists local
  8650.  
  8651. INFO-KERMIT DIGEST V6 #17                                              Page 153
  8652.  
  8653.     (by default) or permanent file names.  Accepts wildcards and/or L: and
  8654.     P: specifications (above).
  8655.  
  8656. 4.  Automatic recognition of DISPLAY CODE, 6/12 ASCII, and 8/12 ASCII file
  8657.     text modes on SEND.  Receives 6/12 ASCII by default.
  8658.  
  8659.     The SET FILE-MODE command allows BINARY and TEXT file types.
  8660.  
  8661.     SET TEXT-MODE allows AUTO to set automatic recognition (above), or
  8662.     DISPLAY, 6/12-ASCII, or 8/12-ASCII to force a specific character
  8663.     translation for TEXT file mode.
  8664.  
  8665.     BINARY file mode stores characters as 7.5 8-bit characters per 60 bit
  8666.     Cyber word.
  8667.  
  8668. 5.  Supports repeated character compression (if the micro Kermit allows).
  8669.  
  8670. 6.  Supports long file transfer packets up to 1000 characters (if the
  8671.     micro Kermit allows).
  8672.  
  8673.     Use the SET RECEIVE PACKET 1000 command within Cyber Kermit to enable
  8674.     long packet receive.  To send long packets, enter the above command in
  8675.     your micro Kermit, if it supports long packets.
  8676.  
  8677. 7.  Cyber Kermit no longer affects the parity of your terminal connection.
  8678.     If you have trouble sending or receiving files, check your parity
  8679.     setting.  On the Cyber, the parity at login is set to NONE.  Note that
  8680.     changing your terminal class (TC parameter) via TRMDEF or %TC=?? will
  8681.     reset your parity setting.
  8682.  
  8683. 8.  ***New for V3.3***   (May, 1987)
  8684.     Kermit will take commands from the file KERMINI at startup time.  You
  8685.     may use this to set non-standard parameters, start up an server
  8686.     automatically, etc.  Kermit will first look for a local KERMINI, then
  8687.     for a permanent file KERMINI.
  8688.  
  8689. 9.  ***New for V3.3***
  8690.     There is now a   TAKE filename  command to direct Kermit to read its
  8691.     commands from a local or permanent file.  It searches for local and
  8692.     permanent files like the SEND command, above.
  8693.  
  8694. 10. ***New for V3.3***
  8695.     When files are being received by the Cyber, Kermit will now attempt to
  8696.     use up to 3 characters of the micro's filename's extension as part of the
  8697.     Cyber's file name.  This allows file transfers of the form   LONGNAME.*
  8698.     to proceed with fewer file name conflict problems.
  8699.  
  8700. Please contact me if you have any problems with Cyber Kermit Version 3.
  8701.  
  8702.       Steve Roseman
  8703.       Lehigh University
  8704.       LUSGR@LEHICDC1.BITNET
  8705.       (215) 758-3987
  8706.  
  8707. [Ed. - Many thanks Steve!  These files have replaced the old files in
  8708. KER:CD3KER.*.]
  8709.  
  8710. Page 154                                              INFO-KERMIT DIGEST V6 #17
  8711.  
  8712.  
  8713. ------------------------------
  8714.  
  8715. Date: Thu, 13 Aug 87  11:46 EDT
  8716. From: Helmut Waelder <ZRWA001@DTUZDV1>
  8717. Subject: Very Fast MSBPCT.PAS Program
  8718. Keywords: MSBPCT.PAS
  8719.  
  8720. Here is a completly new version of MSBPCT.PAS written in turbo pascal.
  8721. It was developed for maximum speed. On my PC it decodes the MSKERM.BOO
  8722. file in about 9 (nine) seconds.
  8723.  
  8724. [Ed. - Many thanks.  The source code has replaced the old one in KER:
  8725. MSBPCT.PAS.]
  8726.  
  8727. ------------------------------
  8728.  
  8729. Date: Sat 4 Jul 1987 14:17:29 CDT
  8730. From: Mark S. Zinzow <Markz@Uiucvmd>
  8731. Subject: COM3 Kermit
  8732. Keywords: MS-DOS Kermit, COM Ports
  8733.  
  8734. I had not recieved the Kermit Info-Digest V6N13 when I sent my note to the
  8735. IBM PC Info-Digest regarding my hacked copy of MS-Kermit 2.29 that supported
  8736. Com3.  Even though it took over a week for the files MSR29C.UPD and MST*.BOO
  8737. (MSTIBM.BOO in particular) to show up on KERMSRV at UOFT02 after they did on
  8738. KERMSRV at CU20B, I have them now and recomend them over my version.
  8739.  
  8740. Joe did not wait for me to update my modifications (I don't blame him; I was
  8741. taking too long) for version 2.3 so com3 & com4 support are in MS-DOS Kermit
  8742. 2.29C.  Since my version is obsolete I will not be sending it to those who
  8743. have requested it from me.  If you really need the old version of kermit
  8744. with COM3 support, send me another request and I'll send a BOO file of the
  8745. binary.  I do not plan to distribute the soure because it is both large
  8746. (about 1 MB), obsolete, and contrary to C.U.'s policy of distributing source
  8747. to minor releases.
  8748.  
  8749.     Electronic Mail                          U.S. Mail
  8750. ARPA: zinzow%uiucuxe@a.cs.uiuc.edu   Mark S. Zinzow, Research Programmer
  8751. BITNET: MARKZ@UIUCVMD.BITNET         Computing Services Office
  8752. To BITNET from ARPA or UUCP:         University of Illinois at Urbana-Champaign
  8753. MARKZ%UIUCVMD.BITNET@wiscvm.wisc.edu 150 Digital Computer Laboratory
  8754. CSNET: zinzow%uiucuxe@uiuc.csnet   1304 West Springfield Ave., Urbana, IL 61801
  8755. USENET/UUCP: {ihnp4,convex,pur-ee,cmcl2,seismo}!uiucdcs!uiucuxc!uiucuxe!zinzow
  8756.  Phone: (217) 244-1289  Office: CSOB 109  ihnp4!pyrchi/
  8757.  
  8758. ------------------------------
  8759.  
  8760. Date: Thu, 23 Jul 1987  23:45 MDT
  8761. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  8762. Subject: QK-Kermit QKKER.PAS File Bug
  8763. Keywords: QK Kermit
  8764.  
  8765. After getting QKKER.PAS from CU20B via FTP I attempted to edit QKKER.PAS to
  8766. split the individual files.  I noted that quite a few seemed to be missing
  8767. so I sent a note to the author.  Here is his reply:
  8768.  
  8769. INFO-KERMIT DIGEST V6 #17                                              Page 155
  8770.  
  8771.  
  8772. >Date: Wednesday, 22 July 1987  13:32-MDT
  8773. >From: VIC%QUCDN.BITNET at wiscvm.wisc.edu
  8774. >To:   kpetersen at SIMTEL20.ARPA
  8775. >Re:   QK-Kermit
  8776. >
  8777. >     The file QKKERM.PAS should contain all the source files for both
  8778. >MsDos and CP/M version.  I seems as though you have a truncated
  8779. >QKKERM.PAS file.  The file should contain about 5462 lines. The last
  8780. >thing in the file is the KEYTABLE.DAT file.   It maybe that someone
  8781. >along your network path maybe truncating long files.
  8782.  
  8783. After receiving that I decided to get the file again and look at it with
  8784. EMACS on the mainframe.  What I found was a single control-Z at the end of
  8785. RECVFILE.PAS.
  8786.  
  8787.     END ; (* ------- RECVFILE procedure -------*)
  8788. ^Z <-----the control-Z was here
  8789. (* ===FILE============ CONNECT.PASVT100 =========================== *)
  8790. (* ================================================================== *)
  8791. (*  Global Var and Procedures for Connect Procedure.                  *)
  8792. (* ================================================================== *)
  8793.  
  8794. On CP/M or MSDOS most editors see a control-Z as end-of-file.  I have
  8795. removed the control-Z and the fixed file is temporarily available via FTP in
  8796. PD:<MSDOS.TEMP>QKKER.PAS from SIMTEL20.ARPA.  No other changes were made.
  8797. Please let me know when you get it so I can delete the file.
  8798.  
  8799. --Keith Petersen
  8800.  
  8801. [Ed. - The offending Ctrl-Z has been removed from our copy.]
  8802.  
  8803. ------------------------------
  8804.  
  8805. Date: Wed, 29 Jul 87 22:30:16 EDT
  8806. From: Peter DiCamillo <CMSMAINT@BROWNVM>
  8807. Subject: Re: EBCDIC Definition
  8808. Keywords: EBCDIC
  8809.  
  8810. There's a definition in Appendix G of IBM System/370 Principles of
  8811. Operation, GA22-7000.  The most convenient reference, which also includes
  8812. ASCII, is the "yellow book", System/370 Reference Summary, GX20-1850.
  8813.  
  8814.                                                        Peter
  8815.  
  8816. ------------------------------
  8817.  
  8818. Date: Thu, 30 Jul 87 02:18:17 PDT
  8819. From: rutgers!ames!lll-tis!ptsfa!rhc@columbia.edu
  8820. Subject: CMS Kermit Initialization Files
  8821. Keywords: CMS Kermit
  8822.  
  8823. Re: Info-Kermit Digest V6 #15:
  8824.  
  8825. I have a question related to CMSKERMIT.  According to the documentation, one
  8826. should be able to create initialization files which KERMIT reads and
  8827.  
  8828. Page 156                                              INFO-KERMIT DIGEST V6 #17
  8829.  
  8830. executes upon startup.  One is described as (SYSTEM) KERMINI and the other
  8831. is described as (USERID) KERMINI.  What I am having trouble understanding is
  8832. exactly what the FILENAME FILETYPE would be in the CMS environment for
  8833. either file.  I realize the (USERID) KERMINI would be located on the user's
  8834. "A" disk, but is the filename KERMINI, and if so, what filetype?
  8835.  
  8836. Thanks!
  8837.  
  8838. (all standard disclaimers apply - your actual baud rate may vary,
  8839. depending upon atmospheric and cosmic disturbances)
  8840. Robert Cohen San Ramon, California {ihnp4,lll-crg,qantel,pyramid}!ptsfa!rhc
  8841.  
  8842. [Ed. - Answer:  SYSTEM KERMINI is the name of the system-wide init file,
  8843. and (USERID) KERMINI is on your disk, with (USERID) replaced by your own
  8844. user ID.  E.g., if your user ID is FOO, the file is FOO KERMINI.]
  8845.  
  8846. ------------------------------
  8847.  
  8848. Date: 1987 Aug 10   14:29 EDT
  8849. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  8850. Subject: Re: Bootstrapping CMS Kermit
  8851. Keywords: CMS Kermit
  8852.  
  8853. The RLDSAVE option does not exist under CMS release 3 or earlier.
  8854. RLDSAVE+NUCXLOAD is clearly the method of choice under release 4 and beyond
  8855. (as long as Kermit doesn't somehow get loaded into LOW nucleus free
  8856. storage).  In fact, one might choose to leave Kermit in place as a permanent
  8857. system extension, rather than issue a NUCXDROP after each invocation.
  8858.  
  8859. ------------------------------
  8860.  
  8861. Date: 1987 Aug 10   13:05 EDT
  8862. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  8863. Subject: Re: CMS 3.2 X-Binary
  8864. Keywords: CMS Kermit
  8865.  
  8866. >                                 I noticed that v-binary downloads F files
  8867. > just as binary does. That makes the user bound to specify not only the file
  8868. > RECFM F, but also the LRECL when he uploads F files.
  8869. > It would be easier if he had concern of neither RECFM nor LRECL.
  8870. > Do you see any any other straightforward way to transport CMS files, DISK
  8871. > DUMP excepted?
  8872.  
  8873. As a matter of fact, there is a way for transporting files for eventual
  8874. reconstruction on a system like the original one.  The method is called
  8875. archiving.  Kermit-CMS is halfway there -- it generates attribute info that
  8876. could be saved away by the micro Kermit and passed along with the file to
  8877. the target host.  What is missing is a well-thought-out scheme for deciding
  8878. precedence among the possible sources of attribute info.  We must remember
  8879. that "most" micro Kermits do not support file archiving, so the mainframe
  8880. must continue to assume that the usual source of attributes will be the
  8881. user, via SET commands.  I haven't thought it all out myself, but perhaps
  8882. Kermit-370 could merge any attributes received via A-packets and then
  8883. restore the defaults.
  8884.  
  8885.                                        John
  8886.  
  8887. INFO-KERMIT DIGEST V6 #17                                              Page 157
  8888.  
  8889.  
  8890. ------------------------------
  8891.  
  8892. Date: Wed, 12 Aug 87 09:57:00 ULG
  8893. From: Andre PIRARD <A-PIRARD@BLIULG12>
  8894. Subject: Re: CMS 3.2 X-Binary
  8895. Keywords: CMS Kermit
  8896.  
  8897. >As a matter of fact, there is a way for transporting files for eventual
  8898. >reconstruction on a system like the original one.  The method is called
  8899. >archiving. ...
  8900.  
  8901. Yes, but as you say, everyone has to deal with attributes packets, keep them
  8902. somewhere and send them back. It is a long way until they all do so.  If we
  8903. agree an archive file is of no use on the archiver other than resending as
  8904. is for reconstructing, why not think of the archivee including the
  8905. attributes in the data itself, just where the archiver would think of
  8906. putting them? As with CMS, the data format itself may have to be adapted for
  8907. reconstruction anyway (also think of the Mac forks...).  If the CMS V-BINARY
  8908. or like were to segment fixed length files, the only missing information
  8909. would be RECFM, LRECL and timestamp to do so.
  8910.  
  8911. ------------------------------
  8912.  
  8913. Date: Fri, 7 Aug 87 16:03:11 PDT
  8914. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  8915. Subject: Kermit 0.8(35)
  8916. Keywords: MacKermit
  8917.  
  8918. I've tested the Megamax version briefly on my Plus, talking to a 4D(061) on
  8919. my Sun 3/52, and it seems to work fine.  I've posted a short note to
  8920. comp.sys.mac, reporting that 0.8(35) is now available and relaying your
  8921. request for people to complete the 4D(066) port and/or port the whole thing
  8922. to MPW or LightSpeed C.
  8923.  
  8924. [Ed. - Thanks for the feedback on MacKermit.  And thanks to all of you
  8925. who have sent in comments, complaints, etc. about the new C-Kermit in
  8926. general.  I am keeping them all together for the author to review.]
  8927.  
  8928. ------------------------------
  8929.  
  8930. Date: 8-JUL-1987 10:05:25
  8931. From: V Paramananda (PS) <ananda@uk.ac.ucl.cs>
  8932. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8933. Subject: C-Kermit Problem
  8934. Keywords: C-Kermit
  8935.  
  8936. We are having trouble with a version of C Kermit installed on a Sun 3/160
  8937. workstation within the Department of Photogrammetry and Surveying at UCL. It
  8938. appears impossible to get the system set up as a virtual terminal so that
  8939. that it can initiate transfers from other Kermits, in this case a VAX within
  8940. UCL. We can set up the line /dev/ttyb on thisd Sun without any apparent
  8941. problems. However, when the line is connected there is no response from
  8942. remote hosts at the other end of the line. It is unlikely that the hardware
  8943. is a fault, as the UNIX utility function 'tip' is able to establish
  8944. connections without problems.
  8945.  
  8946. Page 158                                              INFO-KERMIT DIGEST V6 #17
  8947.  
  8948.  
  8949. Could you please reply to:
  8950.                            oneill@uk.ac.ucl.cs
  8951. Thankyou,
  8952. Mark O'Neill,
  8953. Dept of Photogrammetry and Surveying
  8954. UCL,
  8955. Gower Street,
  8956. Londow WC1E 6BT UK.
  8957. Tel: 01-387-7050X2743
  8958.  
  8959. ------------------------------
  8960.  
  8961. Date: 12-AUG-1987 11:23:39
  8962. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  8963. Subject: Missing Files in RDOS Kermit Explained
  8964. Keywords: RDOS Kermit
  8965.  
  8966. The missing files SETSETUP.FR and F5ERR.FR in RDOS Kermit (RDO) have now
  8967. been explained. SETSETUP.FR is a mistyping for STDSETUP.FR, which is
  8968. included in the conatenated sources; F5ERR.FR is a standard DG Fortran
  8969. support filem which ought to be included with the Fortran compiler.
  8970.  
  8971. ------------------------------
  8972.  
  8973. Date:  Wed, 12 Aug 87 12:39 EDT
  8974. From:  TMPLee@DOCKMASTER.ARPA
  8975. Subject:  Transferring Other File Types in ProDos Kermit
  8976. Keywords: ProDos Kermit, Apple Kermit
  8977.  
  8978. Kermit 3.75 (and presumably the later ones too) is only "designed" to
  8979. handle four file types:  TXT, BIN, INT, and BAS, the standard DOS 3.3
  8980. types.  As far as I can tell, the only type it does something funny with
  8981. is the TXT type -- it converts from ordinary ASCII to Apple's hi-bit
  8982. ASCII, but it may also do something special with INT and BAS.
  8983.  
  8984. To get it to handle something else (in my case, WordPerfect's $A0 type)
  8985. one can fool it into using any file type code you want for the binary
  8986. mode.  To do this you need to change two bytes in the program.
  8987.  
  8988. At location $4995 there is a string A9 06 CD
  8989.   (LDA #06
  8990.    CMP ...)
  8991.  
  8992. At location $4A2A there is A9 06 8D
  8993.   (LDA #06
  8994.    STA ...)
  8995.  
  8996. (the locations will presumably differ in other versions, but my guess is
  8997. that the same sequence will be there someplace)
  8998.  
  8999. The first is where it is checking that the file type of a file you are
  9000. about to transmit is what you say it should be, the second is where it
  9001. is setting the file type of a file it is about to receive.
  9002.  
  9003. If you want it to handle any other file type, change the 06 (the ProDos
  9004.  
  9005. INFO-KERMIT DIGEST V6 #17                                              Page 159
  9006.  
  9007. file code for binary files) in both locations to whatever other file
  9008. type you want.  (in my case, $A0 for WordPerfect files.)  Save the
  9009. changes.  Then whenever you want to handle that file instead of TXT go
  9010. to the kermit command mode and SET FILE-TYPE BINARY.
  9011.  
  9012. (Of course, if you want to handle binary, or yet another type, you'll
  9013. have to change the two locations again.)
  9014.  
  9015. (No guarantees, comments welcome)
  9016.  
  9017. TMPLee@DOCKMASTER.ARPA
  9018.  
  9019. [Ed. - Thanks for the report.  It has been added to the .BWR file.]
  9020.  
  9021. ------------------------------
  9022.  
  9023. End of Info-Kermit Digest
  9024.  
  9025. Page 160                                              INFO-KERMIT DIGEST V6 #18
  9026.  
  9027. Info-Kermit Digest         Fri, 4 Sept. 1987       Volume 6 : Number 18
  9028.  
  9029. Today's Topic:
  9030.   C-KERMIT -
  9031.  
  9032.                                Kermit 0.8(35)
  9033.                          Mac Kermit 0.8(35) report
  9034.               Experimental C-Kermit 4E(066) Works on SCO Xenix
  9035.                     Test C-Kermit Feedback on SCO Xenix
  9036.                        C-Kermit 4E(066) on Convex C1
  9037.       Experimental Kermit 4E(066) Mostly Works on Gould Powernode 6000
  9038.                   More about Experimental Kermit on Gould
  9039.                  Trouble with C-Kermit 4E(066) Init File???
  9040.                    New xkuker (C-Kermit) Bugs on Pyramid
  9041.                         C-Kermit 4E Amiga .BOO File
  9042.              C-Kermit 4E(066) on Amiga, and Long Packet Problem
  9043.                     4E(066) Long Packet Problem Followup
  9044.                        C-Kermit on Pro 350 / Venix V1
  9045.         C-Kermit Version 4E(066) Results on Celerity, Pyramid, 3B20
  9046.                    Bugfix for C-Kermit 4E(066) on Pyramid
  9047.                        C-Kermit 4E fixes for BSD 4.3
  9048.                  Problems with C-Kermit 4E(066) on VAX/VMS
  9049.            C-Kermit 4E Problems on Tandy 16A/6000 and Arete 1200
  9050.                             C-Kermit 4E Feedback
  9051.                             C-Kermit Lock Files
  9052.  
  9053. ----------------------------------------------------------------------
  9054.  
  9055. Date: Fri, 7 Aug 87 16:03:11 PDT
  9056. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  9057. Subject: Kermit 0.8(35)
  9058. Keywords: Macintosh Kermit, C-Kermit
  9059.  
  9060. I've tested the Megamax version briefly on my Plus, talking to a 4D(061) on my
  9061. Sun 3/52, and it seems to work fine.  I've posted a short note to
  9062. comp.sys.mac, reporting that 0.8(35) is now available and relaying your
  9063. request for people to complete the 4D(066) port and/or port the whole thing to
  9064. MPW or LightSpeed C.
  9065.  
  9066. ------------------------------
  9067.  
  9068. Date: Fri, 14 Aug 87 16:03:11 EDT
  9069. From: Ben Cranston <ZBEN@UMD2.UMD.EDU>
  9070. Subject: Mac Kermit 0.8(35) report
  9071. Keywords: Macintosh Kermit, C-Kermit
  9072.  
  9073. Preliminary testing of Mac Kermit 0.8(35) indicates everything functional.
  9074. I STILL have to change the Inbound End-Of-Packet character from 13 to 10
  9075. (015 to 012) to communicate with one of our hosts, which insists on sending
  9076. even parity and terminating output "records" with both a CR and LF.
  9077.  
  9078. When I reported this problem over a year ago, we thought the problem was
  9079. parity bit related, based on some comments in the Kermit history file.
  9080. Based on an accidental observation in our latest testing, it now occurs to
  9081. me that there is another explanation.
  9082.  
  9083.  
  9084. INFO-KERMIT DIGEST V6 #18                                              Page 161
  9085.  
  9086. Scenario one:
  9087.  
  9088. Packets from the host end with an even parity CR LF (0215 0012) but Kermit
  9089. erroniously thinks the 0215 from the serial port and the 0015 from the
  9090. "protocol" menu are not the same character.  Setting 0012 to be the end of
  9091. packet character causes the end of packet to be correctly recognized,
  9092. as a LF already has even parity and thus needs no added parity bit.
  9093.  
  9094. A comment from the history file about "putting SCC into 8 bit mode always
  9095. and doing parity ourselves" started us thinking in this direction.
  9096.  
  9097. Scenario two:
  9098.  
  9099. Packets from the host end with CR LF.  Kermit correctly recognizes CR as the
  9100. end of the packet, but incorrectly interprets the LF as the end of another
  9101. record.  This empty record somehow confuses the protocol.  Setting LF to be
  9102. the end of packet character causes the CR to be interpreted as just one more
  9103. data character after the packet but before the end of the record.
  9104.  
  9105. In checking out this new Kermit I grabbed a file of test data, downloaded it
  9106. to the Mac, uploaded it back, and compared it against the original version.
  9107. Unbeknownst to me, the particular file I chose had an explicit linefeed
  9108. character embedded in the data at one point.  Somewhere in the
  9109. download-upload process this linefeed was changed into a real newline,
  9110. creating a one-line discrepancy between the two files.
  9111.  
  9112. Now, I'm quite sure the LF -> newline mapping was not happening on the host.
  9113. Nor is it a problem with Mac filesystem semantics, as the Mac uses CR and
  9114. not LF as its newline character.  If some routine in Kermit is confusing
  9115. LF with CRLF it could cause this kind of behavior.
  9116.  
  9117. Another interesting observation was that the "retransmit" indicator on the
  9118. screen seemed to be incrementing by two.  That is, it would read 1, 3, 5,
  9119. 7, 9, 11, and so on until the transfer timed out.  Like two records were
  9120. going by each time or something...
  9121.  
  9122. If anyone can suggest an experiment that would differentiate between these
  9123. two scenarios, and wouldn't take massive efforts to perform, I would be
  9124. interested in hearing about it...
  9125.  
  9126. I do have MPW installed, and have access to Lightspeed.  Conversion from
  9127. Megamax might be complicated by the fact that Megamax has 16 bit INTs and
  9128. MPW has 32 bit INTs.  I have converted a few simple programs and so have
  9129. some experience in the area.  If nobody else takes up the gauntlet I suppose
  9130. I could be persuaded to take it on, if only to fix the aforementioned bug...
  9131.  
  9132. Ben Cranston <zben@umd2.UMD.EDU>
  9133. Computer Science Center Systems Group
  9134. The University of Maryland
  9135.  
  9136. [Ed. - There have been numerous complaints over the last couple years that
  9137. C-Kermit cannot properly cope with incoming packets that are delimited by
  9138. CRLF.  We have never been able to reproduce the problem.  Your descriptions
  9139. might help.  Will try to track it down.]
  9140.  
  9141. ------------------------------
  9142.  
  9143. Page 162                                              INFO-KERMIT DIGEST V6 #18
  9144.  
  9145.  
  9146. Date: Sun,  9 Aug 87 15:28:56 edt
  9147. From: jl42+@andrew.cmu.edu (Jay Mathew Libove)
  9148. Subject: Experimental C-Kermit 4E(066) Works on SCO Xenix
  9149. Keywords: C-Kermit, Xenix
  9150.  
  9151. I brought the experimental sources to my SCO Xenix 2.1.3 system (running on an
  9152. IBM PC/AT compatible, made by PCs Limited) and compiled them directly, no
  9153. trouble (make xenix).
  9154.  
  9155. Jay Libove
  9156. Arpa:   jl42@andrew.cmu.edu    Bitnet: jl42@drycas.bitnet
  9157. UUCP:   ...!{seismo, ucbvax, harvard}!andrew.cmu.edu!jl42
  9158. UUCP:   ...!{pitt | bellcore} !darth!libove!libove
  9159.  
  9160. ------------------------------
  9161.  
  9162. Date: Tue, 11 Aug 87 23:04:22 PDT
  9163. From: guyton%condor@rand-unix.ARPA
  9164. Subject: Test C-Kermit Feedback on SCO Xenix
  9165. Keywords: C-Kermit, Xenix
  9166.  
  9167. I'm running SCO Xenix 2.2 on a 386, and have (so far) three comments re the
  9168. new test version of kermit ...
  9169.  
  9170.  1) Why all the wait(0)'s instead of wait((int *)0) as mentioned
  9171.     in the comments?  Any machine that has sizeof(int) != sizeof(* int)
  9172.     is going to need that typecast, and there's no reason I can think
  9173.     of why the code wasn't fixed when the comment was applied.
  9174.  
  9175. [Ed. - I wasn't sure if this should apply to all systems, guess it should be
  9176. changed as you suggest.]
  9177.  
  9178.  2) A couple of files included "file.h" erroneously.  I ifdef'd it out
  9179.     for xenix, but I guess it should be omitted for others as well.
  9180.  
  9181. [Ed. - This is a horrible problem; no two systems seem to agree about what
  9182. is in file.h or where it is.  Notice that other SCO Xenix people did not
  9183. report this problem...]
  9184.  
  9185.  3) I've included a very quick implementation of modem support for Concord
  9186.     2400 bps modems.
  9187.  
  9188. Oh, I modified the xenix make to use large model w/out even trying the
  9189. default, don't know if that would have worked or not.
  9190.  
  9191. Follows are my diffs,
  9192.  
  9193.    Jim
  9194.  
  9195. [Ed. - Thanks!  Diffs added to XKUKER.BWR for now.]
  9196.  
  9197. ------------------------------
  9198.  
  9199. Date: Wed, 12 Aug 87 14:07 EST
  9200. From: Mark B. Johnson <CDTAXW@IRISHMVS>
  9201.  
  9202. INFO-KERMIT DIGEST V6 #18                                              Page 163
  9203.  
  9204. Subject: C-Kermit 4E(066) on Convex C1
  9205. Keywords: C-Kermit, Convex
  9206.  
  9207. We got C-Kermit up and running without (so far) any problems on a Convex C1
  9208. minisupercomputer running Convex UNIX V6.0.  The make bsd option worked
  9209. without change.  I will report any problems as they crop up.
  9210.  
  9211. Mark Johnson
  9212. Univ of Notre Dame
  9213.  
  9214. ------------------------------
  9215.  
  9216. Date: Mon, 10 Aug 87 17:56:50 MDT
  9217. From: Mike Niswonger <CNISWONGER@SIMTEL20.ARPA>
  9218. Subject: Experimental Kermit 4E(066) Mostly Works on Gould Powernode 6000
  9219. Keywords: C-Kermit, Gould Powernode 6000
  9220.  
  9221.     Just picked up the experimental Kermit and brought it up on a Gould
  9222. Powernode 6000 (dual processor) running UTX 2.0.  This system thinks it is
  9223. BSD 4.3, so i just made "BSD".  So far everything looks good, but tests are
  9224. still incomplete - I'll post a complete report in a couple of days when I have
  9225. had a chance to test more options.
  9226.  
  9227.     I had to try long packets first.  Everything works fine at 1000 char
  9228. packets between MSKermit 2.29C and the new kermit at 9600 baud.  The effective
  9229. baudrate was about 6800 baud, or about 71% efficency.  I'll try and find the
  9230. optimum baud rate and packet length later this week.
  9231.  
  9232.                           Mike
  9233.  
  9234. ------------------------------
  9235.  
  9236. Date: Wed, 12 Aug 87 18:24:37 MDT
  9237. From: Mike Niswonger <CNISWONGER@SIMTEL20.ARPA>
  9238. Subject: More about Experimental Kermit on Gould
  9239. Keywords: C-Kermit, Gould Powernode 6000
  9240.  
  9241.     In continuing my debug on CKermit 4e(066) I found a problem in
  9242. trying to send with long packets.  Negotiations look OK, but send packets
  9243. go to maximum size without long packets.  Long packets are accepted in the
  9244. other (receiving) direction.  Nice for uploads, but . . .
  9245.  
  9246. [Ed. - Probably related to "set send packet-length" command, see below.]
  9247.  
  9248.     I'll get copies of the log files and send them to you.  During debug
  9249. I also noticed a problem with F111 format debugs - sometimes they get a <CR>
  9250. in them at the end of the data which causes an overprint on the data when I
  9251. send it to the printer.  I'll try and track these down.  Let me know if you
  9252. hear of any other bugs.
  9253.  
  9254.                   Mike
  9255.  
  9256. ------------------------------
  9257.  
  9258. Date: Tue, 11 Aug 87 14:36:38 CDT
  9259. From: moore@ncsc.ARPA (Moore)
  9260.  
  9261. Page 164                                              INFO-KERMIT DIGEST V6 #18
  9262.  
  9263. Subject: Trouble with C-Kermit 4E(066) Init File???
  9264. Keywords: C-Kermit
  9265.  
  9266. have you folk heard any complaints about .kermrc being ignored in the new unix
  9267. release of kermit 4e(066) 4 aug 87, 4.2bsd?  maybe i'm doing something stupid
  9268. (again).
  9269.  
  9270. jim
  9271.  
  9272. [Ed. - There have been a couple reports of this, but we can't reproduce on
  9273. our own 4.2BSD (really Ultrix 2.0) VAX.  Kermit 4E(066) finds the .kermrc
  9274. file if it's in the home directory, even if you're cd'd to another directory,
  9275. or else in the current directory if there's not .kermrc in your home
  9276. directory.  The way the program finds the home directory name has not changed
  9277. in many releases (it's just getenv("HOME");).]
  9278.  
  9279. ------------------------------
  9280.  
  9281. Date: Tue, 11 Aug 87 17:00:12 EDT
  9282. From: MATTHEWS <matthews@vax1.acs.udel.edu>
  9283. Subject: New xkuker (C-Kermit) Bugs on Pyramid
  9284. Keywords: C-Kermit, Pyramid
  9285.  
  9286. I have found two problems so far with the newest version 4E(066) of kermit.
  9287. Here is what happens when you try to run it on Pyramids version of UNIX (OSx).
  9288.  
  9289.     Script started on Sun Aug  9 23:56:57 1987
  9290.     udccpyr1% cd
  9291.     udccpyr1% cat .kermrc
  9292.     echo
  9293.     echo set file type BINARY
  9294.     set file type BINARY
  9295.     echo set file names LITERAL
  9296.     set file names LITERAL
  9297.     echo
  9298.     set prompt "C-Kermit@pyr1>"
  9299.     udccpyr1% cd /usr/tmp/kermit
  9300.     udccpyr1% ./wermit
  9301.  
  9302.     set file type BINARY
  9303.     set file names LITERAL
  9304.  
  9305.     C-Kermit, 4E(066) 4 Aug 87, 4.2 BSD
  9306.     Type ? for help
  9307.  
  9308.     set file type binary 8
  9309.     bad
  9310.     ?Invalid - bad
  9311.  
  9312.     Fatal: Kermit command error in background execution
  9313.     udccpyr1%
  9314.     script done on Sun Aug  9 23:58:00 1987
  9315.  
  9316. I get no prompt or anything, it just exits with this error message.  It
  9317. appears as though it thinks I want to run it in the background.  I compiled
  9318. kermit the same exact way with the "bsd" flag on both machines and it does
  9319.  
  9320. INFO-KERMIT DIGEST V6 #18                                              Page 165
  9321.  
  9322. different things on each one.
  9323.  
  9324. [Ed. - I noticed some similar behavior on a system running 2.9BSD.  The problem
  9325. can be traced to the conint() function in xkutio.c, where the program attempts
  9326. to determine whether it's running in the background by testing some signals,
  9327. etc.  Apparently, there is no universally valid way (at least none that I know
  9328. of) for doing this, so the same test will give different results on different
  9329. systems.  If Kermit thinks it's running in the background, then errors in
  9330. 'take' files (including .kermrc) are fatal.  Unix wizards are invited to take a
  9331. look at the conint() function and suggest a better way of checking for
  9332. background operation.]
  9333.  
  9334. The second minor bug that I discovered when trying to run kermit on our Vax
  9335. 8650 running 4.3 BSD is that SET PROMPT isn't working correctly.  A command in
  9336. a .kermrc file such as "set prompt C-Kermit@vax1>" doesn't change the prompt.
  9337. It appears to work okay when you type it at command line.
  9338.  
  9339. [Ed. - Yes, that's a bug.  It'll have to be fixed.  See below.]
  9340.  
  9341. Sorry I can't be specific to where exactly the problems are within the source;
  9342. I only kept it on the machines long enough to compile it.  I have a 1000 block
  9343. quota.
  9344.  
  9345.                     John Matthews
  9346.  
  9347. ------------------------------
  9348.  
  9349. Date: Sat, 29 Aug 87 15:37 EST
  9350. From: <RICK@QUCDNAST.BITNET> (Rick Pim)
  9351. Subject: C-Kermit 4E Amiga .BOO File
  9352. Keywords: C-Kermit, Amiga
  9353.  
  9354.         The Aug 7 info-kermit digest mentioned a new release of C-Kermit
  9355. for, amongst other things, the Amiga. According to the directory I looked
  9356. at of cki* *, the BOO file is new. The digest requested comments/etc, so I
  9357. ordered the BOO file and decoded it today. According to the header once
  9358. it's running, the version is 4D. It has at least one of the same bugs as 4D
  9359. (parity does not work).
  9360.  
  9361. [Ed. - Right, we don't have an Amiga .BOO file based on the new version yet.
  9362. We were hoping somebody would make one.  See next message.]
  9363.  
  9364. ------------------------------
  9365.  
  9366. Date: Wed, 12 Aug 87 10:25:42 pdt
  9367. From: cit-vax!ametek!walton@RUTGERS.EDU (Steve Walton)
  9368. Subject: C-Kermit 4E(066) on Amiga, and Long Packet Problem
  9369. Keywords: C-Kermit, Amiga
  9370.  
  9371. Well, I grabbed C-Kermit 4E(066) from CU20B, and have been able to compile and
  9372. link a running version on my Amiga using Manx Aztec C V3.40b.  In the process,
  9373. I added the appropriate include files and the DOSFH and FILENO macros for Manx
  9374. C to ckiutl.c and ckitio.c; diffs will follow shortly.  (One thing which was
  9375. easy: parity can be ignored in ttinl(), since the Amiga's serial.device
  9376. handles it itself, and passes characters to Kermit with the parity bit already
  9377. stripped.)
  9378.  
  9379. Page 166                                              INFO-KERMIT DIGEST V6 #18
  9380.  
  9381.  
  9382. However, I have hit what appears to be a major bug: 4E(066) will not use long
  9383. packets when talking to itself.  I have built the BSD version of 4E(066) on
  9384. our 4.3BSD 780 using "make bsd", and tested it in a loop mode by phoning the
  9385. machine from one of its own dialout lines.  After a "set send packet-len 150"
  9386. and "set receive packet-len 150" on both ends, it does not use long packets,
  9387. but rather the standard ones.  This also happens when connected to the 780
  9388. from my Amiga at home.
  9389.  
  9390. One minor bug, easily fixed: the help information for set send packet-len
  9391. still says that the maximum packet length is 94.
  9392.  
  9393. Stephen Walton, walton@ametek.UUCP
  9394. Ametek Computer Research Div.
  9395. 610 N. Santa Anita Ave.
  9396. Arcadia, CA 91006 USA
  9397. 818-445-6811
  9398.  
  9399. [Ed. - See next message.]
  9400.  
  9401. ------------------------------
  9402.  
  9403. Date: Fri, 14 Aug 87 14:28:04 pdt
  9404. From: Steve Walton  <cit-vax!ametek!walton@RUTGERS.EDU>
  9405. Subject: 4E(066) Long Packet Problem Followup
  9406. Keywords: C-Kermit
  9407.  
  9408. After reading the docs for 4E(066) (RTFM, right?) I tested it again talking to
  9409. itself on my 4.3BSD 780.  This time, the only set command I did was a "set
  9410. receive packet-length 300" on the receiver.  This time, long packets were
  9411. used.  If I also naively do a "set send packet-length 300" on the sender,
  9412. short packets are used.  I think this is still a bug, but not quite the one
  9413. I'd reported previously.
  9414.  
  9415. [Ed. - "set send packet-length" is used to override negotiations.  Apparently
  9416. it doth override them too much.  This will have to be fixed.]
  9417.  
  9418. ------------------------------
  9419.  
  9420. Date: Sat, 22 Aug 87 14:21:56 cst
  9421. From: ihnp4!sask!reid@seismo.CSS.GOV (Irving Reid)
  9422. Subject: C-Kermit on Pro 350 / Venix V1
  9423. Keywords: C-Kermit, Venix, Pro-3xx
  9424.  
  9425. Is anyone else running C-Kermit on Venix V1?  I'm having all sorts of
  9426. problems - dial scripts always crash, crashes at >300 baud, etc.  I'm
  9427. dragging down the new experimental version to see if it gets better; I'll
  9428. let the world know how that turns out.
  9429.  
  9430. [Ed. - We had Venix V1 systems here once, but no longer, so were unable
  9431. to test the new C-Kermit on them.  Anybody?]
  9432.  
  9433. As an aside, for those of us with limited bandwidth to the outside world
  9434. would it be possible for new versions to come with a concise list of which
  9435. files have changed, so we don't need to take the whole thing?  Better yet,
  9436. since many people in the Unix world have Larry Wall's "patch" program, new
  9437.  
  9438. INFO-KERMIT DIGEST V6 #18                                              Page 167
  9439.  
  9440. versions could be distributed as diff's against the old; this should save
  9441. lots of network time for such a large program.
  9442.  
  9443. [Ed. - Desirable, but in this case, all the files changed, and in most cases
  9444. the diffs would be larger than the original files.]
  9445.  
  9446.  - irving -   (reid@sask.uucp or {alberta, ihnp4, utcsri}!sask!reid)
  9447.  
  9448. "Warning: don't use braces, tildes, circumflexes or double quotes as
  9449. delimiters - chaos will result"
  9450.  
  9451. ------------------------------
  9452.  
  9453. Date: Tue, 25 Aug 87 16:08:53 PDT
  9454. From: Mick Laver (ACC Microconsulting) <zz1ml%sdcc3@sdcsvax.ucsd.edu>
  9455. Subject: C-Kermit Version 4E(066) Results on Celerity, Pyramid, 3B20
  9456. Keywords: C-Kermit, Celerity, Pyramid, ATT 3B20
  9457.  
  9458. The new C-Kermit compiled succesfully under BSD 4.3 systems on Vaxes and a
  9459. Celerity, under Sys V on a 3B20, and under the Pyramid 90X's "dual-universe"
  9460. bsd4.2/sys5.  Also compiled under VMS 4.5, but I didn't test it there other to
  9461. determine that it compiled and ran.
  9462.  
  9463. Results:
  9464.  
  9465. Worked ok on all 4.3 and Sys V systems (see below).
  9466.  
  9467. Did NOT work on the Pyramid.  While it would compile and run, if you said
  9468. "send file" or "receive" it would go back to the C-Kermit prompt.  Command
  9469. line send or receive just went back to system prompt.  One of our systems
  9470. programmers looked at it briefly and couldn't find the problem.  He said he'd
  9471. look further and I'll send a follow-up if he gets anywhere.
  9472.  
  9473. [Ed. - See next message for Pyramid fix.]
  9474.  
  9475. Binary tranfer problem: Our 4.3 VAX C-Kermit would send binaries incorrectly
  9476. if no parity was used with extended packets. If 8th bit prefixing was used
  9477. (set parity space on MS-DOS Kermit 2.29b) the files would go OK.  When
  9478. "normal" sized packets were used binary xfer worked fine either way.
  9479.  
  9480. [Ed. - This one will have to be checked...]
  9481.  
  9482.    Mick Laver, ACC         Internet:  laver@sdcsvax.ucsd.edu
  9483.    C-010  U.C.San Diego    UUCP:     ...!sdcsvax!sdcc3!zz1ml
  9484.    La Jolla, CA.92093      Ph:                (619) 534-4060    
  9485.  
  9486. ------------------------------
  9487.  
  9488. Date: Tue, 25 Aug 87 00:43:07 EDT
  9489. From: Paul Placeway <paul%tut.cis.ohio-state.edu@ohio-state.ARPA>
  9490. Subject: Bugfix for C-Kermit 4E(066) on Pyramid
  9491. Keywords: C-Kermit, Pyramid
  9492.  
  9493. I ftp-ed the sources for beta 4E from cu20b, and had a bit of a problem making
  9494. it work on a Pyramid 98x under the BSD universe.  After poking around a bit, I
  9495. discovered that the ttpkt() routine was failing when everything seemed fine,
  9496.  
  9497. Page 168                                              INFO-KERMIT DIGEST V6 #18
  9498.  
  9499. so I looked hard at the code and discovered what looks like a place where
  9500. someone forgot to flesh out an #ifdef.  After changing ckutio.c in the
  9501. following way, C-Kermit seems to work fine.  Here are my diffs...
  9502.  
  9503.  *** ckutio.c.orig    Thu Aug 20 11:43:52 1987
  9504.      ckutio.c    Mon Aug 24 23:54:58 1987
  9505.  ***************
  9506.  *** 912,917
  9507.        ttflui();                /* Flush any pending input */
  9508.        return(0);
  9509.    #endif /* bsd4 */
  9510.    #endif /* myread */
  9511.    #endif /* not uxiii */
  9512.  
  9513.      912,920
  9514.        ttflui();                /* Flush any pending input */
  9515.        return(0);
  9516.    #endif /* bsd4 */
  9517.  + #else /* myread */
  9518.  +     ttflui();                /* Flush any pending input */
  9519.  +     return(0);
  9520.    #endif /* myread */
  9521.    #endif /* not uxiii */
  9522.  
  9523.             Paul Placeway
  9524.         Department of Computer and Information Science
  9525.     SNail:    The Ohio State University
  9526.         2036 Neil Ave. Columbus OH USA 43210-1277
  9527.     ARPA:    paul@ohio-state.{arpa,csnet}
  9528.     (soon):    paul@cis.ohio-state.edu
  9529.     UUCP:    ...!cbosgd!osu-eddie!paul
  9530.     (soon): ...!cbosgd!cis.ohio-state.edu!paul
  9531.  
  9532. [Ed. - Many thanks!]
  9533.  
  9534. ------------------------------
  9535.  
  9536. From: Markku Toijala <mcvax!kolvi!mto@seismo.CSS.GOV>
  9537. Date: Wed, 26 Aug 87 14:52:48 EET DST
  9538. Subject: C-Kermit 4E fixes for BSD 4.3
  9539. Keywords: C-Kermit
  9540.  
  9541. I have been setting up C-kermit 4E on microvax II running BSD 4.3.  Here are
  9542. the modifications I found necessary:
  9543.  
  9544. 1) Add seteuid/seteguid to allow (remote) shell commands when using
  9545.    csh as login shell.  In 4.3 it seems that csh checks for uid/gid
  9546.    before starting itself.  Effects can be seen when you run sgid to give
  9547.    only kermit access to an outgoing line.
  9548.  
  9549. [Ed. - This area wasn't addressed by 4E(066); older releases are the same.]
  9550.  
  9551. 2) KERMRC was defined only in ckuusr.c, but also ckuus2.c used it to
  9552.    get init filename -> you did not get indication of it with "show para".
  9553.    Moved the stuff to ckuusr.h
  9554.  
  9555.  
  9556. INFO-KERMIT DIGEST V6 #18                                              Page 169
  9557.  
  9558. [Ed. - Right you are, "show" doesn't list the init file name.  This will be
  9559. fixed.]
  9560.  
  9561. 3) Moved setting of default prompt to take place before reading .kermrc.
  9562.    Now you can have "set prompt" command in it ...
  9563.  
  9564. [Ed. - Right again.]
  9565.  
  9566. 4) Removed . from Extendend-length packets ... - string.
  9567.  
  9568. There may still be something wrong with long-packets, but i have not had time
  9569. to look at that yet.
  9570.  
  9571. [Ed. - Yes, see above.]
  9572.  
  9573. Markku Toijala                         !   UUCP:     kolvi!mto
  9574. Helsinki University of Technology      !   Internet: mto@kolvi.hut.FI
  9575. Otakaari 5 A                           !   EARN:     PUH-MT@FINHUT.BITNET
  9576. SF-02150 Espoo,  Finland               !   tel:      +358 0 4512011
  9577.  
  9578. [Ed. - Many thanks!  Diffs added to XKUKER.BWR.]
  9579.  
  9580. ------------------------------
  9581.  
  9582. Date: 27 Aug 87 10:55:00 EST
  9583. From: "SRLVX2::KABERLINE" <kaberline%srlvx2.decnet@ford-vax>
  9584. Subject: Problems with C-Kermit 4E(066) on VAX/VMS
  9585. Keywords: C-Kermit, VAX/VMS
  9586.  
  9587. Recently downloaded the new experimental new release of C-Kermit, version
  9588. 4E(066).  I compiled and tested it on both systems I have access to, a
  9589. Masscomp (unix), and a VAX 8600 running VMS V4.5.  I am writing this to report
  9590. a few minor problem I've noticed, mostly when running under VMS:
  9591.  
  9592. 1. During the building of wermit under VMS, I got an error
  9593.    message while linking:
  9594.  
  9595.     %LINK-W-NUDFSYMS, 1 undefined symbol:
  9596.     %LINK-I-UDFSYM,     SYSCLEANUP
  9597.     %LINK-W-USEUNDEF, undefined symbol SYSCLEANUP referenced
  9598.         in psect $CODE offset %X00000B6E
  9599.         in module CKUUSR file CKUUSR.OBJ;1
  9600.  
  9601. [Ed. - Right, a syscleanup() function should be added to CKVTIO.C.  It doesn't
  9602. necessarily have to do anything...]
  9603.  
  9604. 2. Under VMS, the "cwd" command does not appear to work?
  9605.  
  9606. [Ed. - This is done by the function system(), defined in CKVFIO.C, called
  9607. with the argument PWDCMD, which is apparently undefined for VMS.  Oops!]
  9608.  
  9609. 3. A "dir" command is *NOT* equivalent to a "dir *.*" command under
  9610.    VMS;  both commands produce identical output on the Masscomp.
  9611.  
  9612. 4. Finally, I can't seem to get the long packets to work.  I
  9613.    set the send and/or receive packet size on both ends, then
  9614.  
  9615. Page 170                                              INFO-KERMIT DIGEST V6 #18
  9616.  
  9617.    try to send a file from/to VMS/Unix.  The files transfer OK,
  9618.    but when I then do a "show parameter" command, the packet
  9619.    sizes displayed is 94??
  9620.  
  9621. [Ed. - You should avoid "set send packet-length" and only use
  9622. "set receive packet-length" on the receiving end, till "set send
  9623. packet-length" is fixed.]
  9624.  
  9625. Haven't noticed anything else yet, but I'll keep experimenting and report
  9626. anything else I might discover.
  9627.  
  9628.             Thanks!
  9629.  
  9630.             Steven Kaberline    (Kaberline@ford-vax)
  9631.             Ford Motor Company
  9632.             Scientific Research Labs, Rm. S-3061
  9633.             P. O. Box 2053
  9634.             Dearborn, MI  48121   USA
  9635.             (313) 323-2248
  9636.  
  9637. ------------------------------
  9638.  
  9639. Date: Thu, 3 Sep 87 08:26:14 EDT
  9640. From: Marshall_DeBerry@um.cc.umich.edu
  9641. Subject: C-Kermit 4E Problems on Tandy 16A/6000 and Arete 1200
  9642. Keywords: C-Kermit, Tandy 16A/6000, Arete 1200
  9643.  
  9644. I've tried out the new 4E(066) release on a Tandy 16A/6000 and Arete 1200 under
  9645. System V.2.  One problem I've noticed is that if you try to get the status
  9646. of the transfer, as soon as you type Cntrl A, the transmission begins to
  9647. send %T's, and eventually times out.  This was during file transmissions
  9648. between the Arete and MTS Kermit.  It was also reproducible between the
  9649. Arete and Tandy machines.
  9650.  
  9651. [Ed. - This sounds like something pretty specific to your machine; Ctrl-A
  9652. status reports work ok on the machines we've tested.  I hope you can track it
  9653. down.]
  9654.  
  9655. Another had to do with setting long packets.  If I set the Tandy end to send
  9656. at a length of 900, and the Arete end to receive at 900, when I put the Tandy
  9657. end into server mode, the transmission begins, but terminates immediately with
  9658. an OK.  If I only put the receive end at a length of 900, things go fine. (900
  9659. is just an arbitrary number I picked) .
  9660.  
  9661. [Ed. - Right, see above.]
  9662.  
  9663. The program compiled cleanly on both machines, except that on the Tandy end
  9664. (running under Xenix 3.1.2), I had to include <sys/types.h> for one of the
  9665. files in which void is used.
  9666.  
  9667. ------------------------------
  9668.  
  9669. Date: Mon, 17 Aug 87 21:45 MDT
  9670. From: <JRD@USU.BITNET> (Joe Doupnik)
  9671. Subject: C-Kermit 4E Feedback
  9672. Keywords: C-Kermit, ATT Unix PC
  9673.  
  9674. INFO-KERMIT DIGEST V6 #18                                              Page 171
  9675.  
  9676.  
  9677. A couple of comments on the new test C Kermit:
  9678.  
  9679. 1. signal() returns type "int" on my Unix PC running AT&T sys5r3, just like
  9680. everyone else, yet the conditionals in the code specify "void" for only
  9681. sys5r3. So here we have an exception to the cast in steel Standard Edition of
  9682. Unix from the horse's mouth. Btw, release 3 here means 3.0 whereas in-house at
  9683. AT&T they are up to 3.5 at last reading.
  9684.  
  9685. [Ed. - Oh, so sys5r3 is not the same everywhere...  Well, since the type cast
  9686. for signal() is the only difference in Kermit between sys5r3 and sys5r2 (or,
  9687. for that matter Sys3), then use "make sys3" or "make sys5" (which is an alias
  9688. for "make sys3").]
  9689.  
  9690. 2. The file statistics display indicates files are always transferred with
  9691. type 1 block check, even though I have type 3 set in both .rkermit and on the
  9692. remote machine and sometimes set it that way by hand in C Kermit.
  9693.  
  9694. [Ed. - Will investigate this.]
  9695.  
  9696. 3. When the dust settles Lint (no pun intended) ought to be run across the
  9697. code to pick up the loose ends. My Lattice C compiler on the AT machine is
  9698. more picky than the standard Unix compilers and lets me know to do better next
  9699. time, sigh.  You'd think it wanted us to be (gag) Pascal programmers.  On the
  9700. other hand, you may have done so and we are seeing Unix vs ANSI in action.
  9701. Can't win either way.
  9702.  
  9703. [Ed. - No, I was scared to Lint it, but I will.]
  9704.  
  9705. 4. Otherwise, it works just great!  Throughput is way up.  Whereas the
  9706. previous release yielded about 10-12Kbaud across STARLAN to my AT this version
  9707. indicates 18+Kb the same way.  That's with 1000 byte packets.
  9708.  
  9709.         Regards,
  9710.         Joe D.
  9711.  
  9712. ------------------------------
  9713.  
  9714. From: sob@watson.tmc.edu (Stan Barber)
  9715. Subject: C-Kermit Lock Files
  9716. Date: 20 Aug 87 21:26:17 GMT
  9717. Keywords: C-Kermit, Unix Lock Files
  9718.  
  9719. I should point out that C-Kermit(041) does handle lock files correctly under
  9720. BSD4.3 with the 4.3UUCP locking structure.  This creates a lock directory
  9721. (/usr/spool/uucp/LCK) that is publically writable and each program (except
  9722. kermit) using the locking protocol is smart enough to test for dead locks
  9723. (coming from programs that aborted and did not remove its lock).
  9724.  
  9725. Stan
  9726.  
  9727. [Ed. - Presumably, this is also true for 4E?]
  9728.  
  9729. ------------------------------
  9730.  
  9731. End of Info-Kermit Digest
  9732.  
  9733. Page 172                                              INFO-KERMIT DIGEST V6 #18
  9734.  
  9735.  
  9736. INFO-KERMIT DIGEST V6 #19                                              Page 173
  9737.  
  9738. Info-Kermit Digest         Thu, 10 Sep 1987       Volume 6 : Number 19
  9739.  
  9740. Today's Topics:
  9741.                         New Copy of MSTIBM.BOO
  9742.               Documentation for MS-Kermit 2.29C and 2.30
  9743.                 Proposed Extensions to Kermit Protocol
  9744.                Update to UCSD p-System Kermit for Terak
  9745.                        C-Kermit on the Unix PC
  9746.                    4E(066) on NCR Tower Works Fine
  9747.                       Sperry 1100 Kermit Retires
  9748.                      More on Multiple CDC Kermits
  9749.               Kermit 80 Version 4.08 (pre-release) Files
  9750.                      EBCDIC and ASCII Definitions
  9751.                     Transferring WordPerfect Files
  9752.                               MSBPCT.PAS
  9753.         7171 Causes CMS Kermit Problems When Flow Control Used
  9754.                     Need HP150 Kermit on diskette
  9755.                         Kermit for a Bondwell?
  9756.               VMS Kermit version 3.2.076 STATUS Command
  9757.  
  9758. ----------------------------------------------------------------------
  9759.  
  9760. Date: Wed 2 Sep 87 10:09:44-EDT
  9761. From: Christine Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  9762. Subject: New Copy of MSTIBM.BOO
  9763. Keywords: MS-DOS Kermit
  9764.  
  9765. Some people were experiencing problems downloading the new KER:MSTIBM.BOO
  9766. (2.29C, 16 Aug 87) file.  There is now a new copy, same name, which we have
  9767. downloaded and un-BOO'd with no difficulties.  No release changes have been
  9768. made to this version.
  9769.  
  9770. ------------------------------
  9771.  
  9772. Date: Thu 10 Sept 87 15:36 EDT
  9773. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  9774. Subject: Documentation for MS-Kermit 2.29C and 2.30
  9775. Keywords: MS-Kermit 2.29C
  9776.  
  9777. In response to the many complaints and questions about the latest MS-Kermit
  9778. pre-release: Some of the more obvious incompatibilites between 2.29B and
  9779. 2.29C (which is pretty much what 2.30 will look like) are:
  9780.  
  9781.    - SET KEY and SHOW KEY commands use different key identifications and
  9782.      syntax.  This is a big one.
  9783.  
  9784.    - CLEAR command now means clear serial port buffer rather than clear key
  9785.      and macro definitions.  Key and macro definition string space is now
  9786.      garbage collected, so a CLEAR command for them is no longer necessary.
  9787.  
  9788.    - CLRINP command is gone (replaced by CLEAR).
  9789.  
  9790.    - Numbers of the form \nnn now default to decimal rather that octal.
  9791.  
  9792.    - "LOG filespec" replaced by "LOG SESSION filespec" and "LOG PACKET
  9793.      filespec".
  9794.  
  9795. Page 174                                              INFO-KERMIT DIGEST V6 #19
  9796.  
  9797.  
  9798.    - The LOCAL command prefix has been removed from 2.30.
  9799.  
  9800. Most of these incompatibilities will break your MSKERMIT.INI or other command
  9801. or script files, but each has a rationale.  A draft version of the manual for
  9802. 2.30 (which applies to 2.29C as well) has just been completed.  It's in
  9803. KER:MST29C.DOC (SCRIBE text formatter source in KER:MST29C.MSS) on CU20B and in
  9804. MT29C * on CUVMA for KERMSRV access.  Suggestions for the final draft are most
  9805. welcome.
  9806.  
  9807. ------------------------------
  9808.  
  9809. Date: 14th August 1987
  9810. From: Chris Kennington (cjk%r-d.salford.ac.uk@cs.ucl.ac.uk)
  9811. Subject: Proposed Extensions to Kermit Protocol
  9812. Keywords: Kermit Protocol Extensions
  9813.  
  9814.             I am currently implementing a Kermit facility to go into a
  9815. private ViewData system.  This is a commercial contract, so what the
  9816. customer says he needs has to be supplied.  We may end up with something
  9817. which ought to be called "Kermit compatible" rather than Kermit, but that's
  9818. life.  The environment is MSDOS on a micro; hence the multithreading nature
  9819. of the code, which I discussed with you a few months ago.
  9820.  
  9821.             There are two specific things which the user requires beyond the
  9822. normal Kermit protocol.  He wants other parts of the host program to be able
  9823. to send messages (single-liners) to the terminal's screen at any time during
  9824. a file transfer; and he wants the terminal to flip automatically from
  9825. connect into send or receive mode any time it starts to receive a I/S/R
  9826. packet from the host (so that the transfer can be fully initiated from the
  9827. host end, the converse of server operation).
  9828.  
  9829.             I would like to fit these in in as clean a way as possible.  My
  9830. current plan is as follows, but I should be glad of comments, particularly
  9831. if you either think there is a better way or have plans for extension of the
  9832. protocol in either of these directions.
  9833.                                                 Chris K.
  9834.  
  9835. MESSAGES TO SCREEN
  9836.  
  9837.             This must be divided into two cases; message going in the same
  9838. direction as the data, and message going against the data.
  9839.  
  9840.             For the first case, I propose to define a new type of packet
  9841. which can be interleaved with the data-packets.  Rather than choose a new
  9842. letter I propose to reuse the generic message (G-M) codes.  Normal rules for
  9843. sequencing would apply.
  9844.  
  9845.             For the second case, I propose just to put data into the next
  9846. ACK, starting the data with a blank so that it cannot be confused with a
  9847. cancel-transmission request.
  9848.  
  9849.             The first suggestion is not backwards-compatible unless it is
  9850. counted as a new "capas".  I would like to be able to negotiate it, so that
  9851. the same program could be used to work both standard Kermits and the Kermit
  9852. facility in this customer's integrated ViewData terminal program.
  9853.  
  9854. INFO-KERMIT DIGEST V6 #19                                              Page 175
  9855.  
  9856.  
  9857.             The second ought to be transparent to existing Kermits.
  9858.  
  9859. AUTOMATIC TERMINAL RESPONSE
  9860.  
  9861.             I propose that, whenever in connect mode, the terminal Kermit
  9862. detect any SOH received, check to see whether the next few characters are
  9863. compatible with the header of a Kermit I, S or R packet, and if so flip into
  9864. the appropriate transfer mode.  At the end of the transfer it would flip
  9865. straight back to Connect mode.  The rationale is that, in a ViewData system,
  9866. the user always feels that he is working the ViewData host rather than a
  9867. local micro, so he wants to have host-commands (sent in terminal mode)
  9868. executed forthwith.
  9869.  
  9870.             The ViewData screen-driving protocol does not make use of SOH as
  9871. a control character as far as I know.
  9872.  
  9873.             When working to a normal host Kermit, this code would never be
  9874. triggered except by some unexpected binary garbage.
  9875.  
  9876. [Ed. (Frank) - Your ideas sound reasonable.  We considered the idea of
  9877. screen messages when first designing the protocol, but didn't include them
  9878. because there could be no guarantee that the user would be there to read
  9879. them.
  9880.  
  9881. You can put anything in an ACK you want, so long as you start it with a
  9882. space, and it won't interfere with existing Kermits.  Let's say that if an
  9883. ACK to a data packet contains text starting with space, then the text is to
  9884. be displayed on the screen (or added to the user's mailbox, transaction log,
  9885. or whatever), or can be ignored altogether (as existing Kermits will do).
  9886.  
  9887. For messages in the same direction as the data, I'd actually recommend a new
  9888. packet type, "M", rather than a G packet of subtype M, because a G packet
  9889. only occurs at the start of a transaction.  The use of such a packet would
  9890. indeed have to be negotiated.  Let's provisionally assign capability bit #6
  9891. for this.  This would mean that we overflow into the second capability word,
  9892. and have to set the low order bit in the first one to indicate that this has
  9893. happened.  Obviously, M packets will not be sent unless both Kermits set
  9894. capability bit #6 in the negotiation phase.  Does anyone have any serious
  9895. objections to this protocol extension?  Like all other extensions, it's
  9896. compatible with existing versions, because it won't be used unless both
  9897. sides agree.
  9898.  
  9899. Automatically flipping into protocol mode when a packet arrives during connect
  9900. is an implementation decision, but probably there should be a command to defeat
  9901. this.  Not only must you worry about noisy lines, but also those cases where
  9902. the user might actually display a file that contains examples of Kermit
  9903. packets, and also for debugging purposes.]
  9904.  
  9905. ------------------------------
  9906.  
  9907. Date: 19-AUG-1987 11:11:20
  9908. From: Nick Rothwell, University of Edinburgh.
  9909. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  9910. Subject: Update to UCSD p-System Kermit for Terak
  9911.  
  9912.  
  9913. Page 176                                              INFO-KERMIT DIGEST V6 #19
  9914.  
  9915.    In the following you will find two of the pieces of UCSD pSystem Kermit
  9916. which I've altered to handle text files properly - binary file transfer is
  9917. right out because, apart from anything else, the pSystem II.0 BIOS can't
  9918. read/write binary files byte by byte correctly, so that's a non-starter.
  9919.  
  9920.    I originally fixed the bug that the receive routines expected the sequence
  9921. '#M#J' to occur together, so a '#M' at the end of a message followed by '#J' at
  9922. the start of the next got things confused. The final fix is to totally ignore
  9923. all '#'-codes except the sequence '#M#J' (whether adjacent or not), so as to
  9924. ensure reliable text file transfer *without* confusing the filing system with
  9925. unexpected control characters.
  9926.  
  9927.    The changes are to RECSW.TEXT and KERMIT.TEXT which are part of the
  9928. concatenated source [.UCT]UCTERAK.PAS. Diff listings for these two files are
  9929. below.
  9930.  
  9931. Nick Rothwell,   Laboratory for Foundations of Computer Science,
  9932.                  University of Edinburgh.
  9933.                  ARPA:    nick%{cstvax,itspna}.ed.ac.uk@cs.ucl.ac.uk
  9934.                  JANET:   nick@uk.ac.ed.{cstvax,itspna}
  9935.                  UUCP:    <Atlantic Ocean>!mcvax!ukc!{cstvax,itspna}!nick
  9936.  
  9937. [Ed. - Many thanks, Nick.  Your changes have been placed in UCTERAK.BWR.]
  9938.  
  9939. ------------------------------
  9940.  
  9941. Date: Sat, 5 Sep 87 18:06:19 EDT
  9942. From: David Herron E-Mail Hack <david@ms.uky.edu>
  9943. Subject: C-Kermit on the Unix PC
  9944. Keywords: C-Kermit, Unix PC
  9945.  
  9946. Joe Doupnik of USU.BITNET says "signal() returns type 'int' on my Unix PC
  9947. running AT&T sys5r3 ..."
  9948.  
  9949. He's getting confused over the numbering scheme(s) for SysV's.
  9950.  
  9951. The SysV on the Unix PC is NOT the same SysV as the mainstream that is
  9952. currently up to SysVr3.1 (i.e. a little past SysVr3).  The SysV there
  9953. started as Convergent's port of SysVr1 (or r0, since they hadn't subdivided
  9954. SysX's into "releases" at that time) ... This port was different from the
  9955. standard SysV of the time (for instance, it had full-fledged virtual memory
  9956. ... something which didn't get into the mainstream SysV until one of the
  9957. sub-releases of SysVr2).
  9958.  
  9959. The current version of Unix PC SysV is 3.5.1.  It has had some SysVr2
  9960. features tossed in and eventually may be re-integrated with the mainstream
  9961. versions, but is still a different version of Unix.
  9962.  
  9963. Hope this clears up some confusion -- you may want to put these remarks into
  9964. a README of some sort in the CKermit distribution.
  9965.  
  9966. BTW, some people here had fixed up a C-Kermit which worked well with the Unix
  9967. PC's, but they didn't think about sending in their code.  I'm going to point
  9968. them at this experimental version and get them to re-do their stuff for this
  9969. version... and by-golly, I think they'll send in their stuff to y'all this
  9970. time around too ... :-)
  9971.  
  9972. INFO-KERMIT DIGEST V6 #19                                              Page 177
  9973.  
  9974.  
  9975. ------------------------------
  9976.  
  9977. Date: Sat, 5 Sep 87 19:00:39 edt
  9978. From: lbafrin@tecnet-clemson.ARPA
  9979. Subject: 4E(066) on NCR Tower Works Fine
  9980. Keywords: C-Kermit, NCR Tower
  9981.  
  9982. I sure am glad we're back in touch with Info-Kermit, here at the TECNET
  9983. project at Clemson University.  (Due to network problems, we had been
  9984. offline for more than a year.)  As soon as I saw (in the latest digest) that
  9985. 4E(066) had long packets, I FTPed it from CU20B, ran the "make sys3" on our
  9986. NCR Tower 32 running NCR's Tower O.S.  version 3.something (flawless "make,"
  9987. by the way), and then started testing.  I'm happy to report that it works
  9988. just fine (except for the "too powerful" "set send packet-length" command as
  9989. previously reported in the Digest), and it even cleared up a *long*-standing
  9990. problem we've had with using it to upload via TELENET and even parity to the
  9991. Tower 32, a problem whose source we were never able to pinpoint (Kermit,
  9992. Tower, or TELENET?) despite a huge number of hours of debugging time.
  9993.  
  9994. Keep up the great work, froggers!
  9995.  
  9996. -- Larry Afrin
  9997.    TECNET Project
  9998.    Dept. of Computer Science
  9999.    Clemson University
  10000.    lbafrin@tecnet-clemson.arpa
  10001.  
  10002. ------------------------------
  10003.  
  10004. Date: Tue 1 Sep 87 13:42:01-EDT
  10005. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  10006. Subject: Sperry 1100 Kermit Retires
  10007. Keywords: Sperry 1100 Kermit
  10008.  
  10009. The University of Wisconsin is retiring its Sperry 1100, and Paul Stevens,
  10010. the author of Sperry 1100 Kermit, will no longer be able to actively
  10011. support the program.  Is anyone out there willing to take over?  Volunteers
  10012. please send mail to Info-Kermit@CU20B.COLUMBIA.EDU, or write to the Kermit
  10013. Distribution address (network-connected volunteers preferred).  Thanks to
  10014. Paul for all his contributions to Kermit culture over the years!
  10015.  
  10016. ------------------------------
  10017.  
  10018. Date: Thu, 11 Dec 86 14:02:15 cst
  10019. From: knutson@huey.cc.utexas.edu (Jim Knutson)
  10020. Subject: More on Multiple CDC Kermits
  10021. Keywords: CDC Kermit
  10022.  
  10023. RE: [Steve Roseman <LUSGR@LEHICDC1.BITNET>: More on Multiple CDC Kermits]
  10024.  
  10025. Personally, I feel that the CDC versions of kermit for the version I wrote
  10026. (the fortan version), should probably be split into seperate versions.  The
  10027. code for trying to manage several operating systems and approximately 5
  10028. different character sets is horrendous.  I would be in favor of ripping out
  10029. all non-nos code (that means NOS/BE and, sniff, UT-2D).  A NOS/VE version
  10030.  
  10031. Page 178                                              INFO-KERMIT DIGEST V6 #19
  10032.  
  10033. will probably have to be done seperately because of the word size
  10034. differences and all.  I have not had many calls from NOS/BE sites lately and
  10035. very few calls from NOS/VE sites as well.
  10036.  
  10037. However, I must say that I really haven't been maintaining the Cyber version
  10038. of Kermit for quite a while now so perhaps my suggestions should be tempered
  10039. by that.
  10040.  
  10041. ------------------------------
  10042.  
  10043. Date: Sun, 23 Aug 1987  15:02 MDT
  10044. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  10045. Subject: Kermit 80 Version 4.08 (pre-release) Files
  10046. Keywords: CP/M Kermit
  10047.  
  10048. With great expectations I today got the KER:CX*.* files for the CP/M Kermit
  10049. 4.08.  Imagine my surprise to find that all the ASM modules which previously
  10050. had been individual files for ease in editing were now all together in one
  10051. HUGE 780k file!!!
  10052.  
  10053. The ONLY reason that LASM was used in the first place, instead of the stock
  10054. CP/M assembler, was so the pseudo instruction LINK could be used at the end
  10055. of each module.
  10056.  
  10057. The present form of the source code is, in my opinion, unusable.  Bertil has
  10058. removed ALL tabs from the source, making it even larger.  His reasoning was
  10059. that people were messing up the source by getting it through hosts that
  10060. change a tab to a single space.  This is probably true, but the file is too
  10061. large to handle.  It must be broken down into its individual modules again
  10062. to make it manageable by potential users.  I can't even edit it on my CP/M
  10063. DDDS 1.2 megabyte floppy system.
  10064.  
  10065.   Keith
  10066.  
  10067. [Ed. - Our fault.  We had to crunch the files together because of a severe
  10068. space problem on our tapes.  As you know, file marks are expensive.  The
  10069. idea is that once some CP/M aficionados like yourself get a chance to try it
  10070. out and bless it, it can replace the old CP/M Kermit files, KER:CP4*.*, and
  10071. then there will be plenty of room to store the files separately.  For now,
  10072. and for FTP access only, the .ASM source files are available separately as
  10073. K7:CP*.ASM on CU20B (note, K7).  Please take them and try them out, and send
  10074. any comments to Info-Kermit@CU20B, whence they will be relayed to the
  10075. author, Bertil Schou at Loughborough University in England, who is anxious
  10076. for feedback.  By the way, the files were joined together using a simple
  10077. Unix Bourne shell script, a copy of which is in K7:JOIN.SH.  They were
  10078. unjoined with a C program, which is in K7:UNJOIN.C.]
  10079.  
  10080. ------------------------------
  10081.  
  10082. Date: Mon, 24 Aug 1987 10:15:10 ULG
  10083. From: Andre PIRARD <A-PIRARD@BLIULG12>
  10084. Subject: EBCDIC and ASCII Definitions
  10085. Keywords: EBCDIC, ASCII, Multinational Character Sets
  10086.  
  10087. EBCDIC definition from the "Principles of operations" IBM manual only covers
  10088. English characters and is old story.
  10089.  
  10090. INFO-KERMIT DIGEST V6 #19                                              Page 179
  10091.  
  10092.  
  10093. There is now an ISO 8859 definition for EBCDIC. It extends the code to other
  10094. languages needs.  Because you can imagine all languages don't fit in a 256
  10095. set, the standard is split into mutltiple definitions of which the most
  10096. widely used is ISO 8859/1 (Latin Group 1). It is a superset of the former
  10097. EBCDIC, but shows some trouble with the former loose definition of brackets,
  10098. vertical bar and exclamation mark.
  10099.  
  10100. IBM has started using ISO 8859/1 with its so-called table 500.  They have a
  10101. 3274 RPQ 7L0577 and various peripheral support for it.
  10102.  
  10103. ASCII has its own ISO extended definition(s?) too, but I'm sorry not to know
  10104. the number.  However I can say IBM now started using it in an alternate
  10105. codes definition for its new PS/2 microcomputers series.  They put it a name
  10106. of their own blend: "Code page 850".
  10107.  
  10108. So, if anyone does not know what to do with undefined EBCDIC and ASCII
  10109. codes, here is the answer to increase a program's usability by a factor.
  10110.  
  10111. These standards are probably not well known in America, because of little
  10112. need, but it's relieving that IBM now accepts international standards and
  10113. uses its position to promote them.
  10114.  
  10115. [Ed. - 7-bit ASCII is ANSI standard X3.4 and ISO 646 and CCITT T.50.
  10116. ANSI X3.32 specifies graphic renditions for control characters.
  10117. ANSI X3.41 and ISO 2022 give 8-bit code extension techniques for ASCII.
  10118. ANSI X3.134.1 & ISO 4873 specify an 8-bit code for information interchange.
  10119. ANSI X3.134.2 specifies an 8-bit ASCII multilingual character set.
  10120. ISO 6937 specifies coded character sets for text communication.
  10121. See discussion about Swedish character sets in Info-Kermit V5 #1, 14 Jul 86.]
  10122.  
  10123. ------------------------------
  10124.  
  10125. Date: Wed, 26 Aug 87 19:59 CDT
  10126. From: Dave Bell - ACADEMIC CONSULTANT (U. of Winnipeg) <UOWDJB@UOFMCC>
  10127. Subject: Transferring WordPerfect Files
  10128. Keywords: WordPerfect
  10129.  
  10130. I'm having problems transferring a WordPerfect file.  The file I'm trying to
  10131. transfer (PC to a VAX) contains the WordPerfect document plus the printer
  10132. ESC codes.  When I try to Kermit it across I get the following error from
  10133. the VAX Kermit:
  10134.  
  10135.   %KERMIT32-E-REC-TO-BIG  Record to big for kermits internal buffer.
  10136.  
  10137. Can anybody help with this, as I'm a novice user of Kermit I'd appreciate
  10138. any help I could get.  Thanks in advance.
  10139.  
  10140. David Bell
  10141. Academic Consultant
  10142. Computer Services
  10143.  
  10144. E-mail:  UOWDJB@UOFMCC.BITNET
  10145. V-mail:  204/786-9494
  10146. S-mail:  Computer Services,
  10147.          The University of Winnipeg,
  10148.  
  10149. Page 180                                              INFO-KERMIT DIGEST V6 #19
  10150.  
  10151.          515 Portage Avenue,
  10152.          Winnipeg, Manitoba,
  10153.          Canada  R3B 2E9
  10154.  
  10155. [Ed. - Most likely, Wordperfect is delimiting lines with special codes,
  10156. rather than CRLFs, so that the VAX does not recognize the intended lines as
  10157. separate records.  Rather, it sees them all as one very long record, which
  10158. causes its record buffer to overflow.  Unfortunately, VMS Kermit doesn't
  10159. provide a mechanism to expand the buffer size.  Workarounds would be (a)
  10160. transfer it as a binary file, or (b) translate to regular ASCII text before
  10161. transmission.]
  10162.  
  10163. ------------------------------
  10164.  
  10165. Date: 30 Aug 1987 20:58-CDT
  10166. From: SAC.DYESGPF@E.ISI.EDU
  10167. Subject: MSBPCT.PAS
  10168. Keywords: MSBPCT, .BOO Files
  10169.  
  10170. After I read about the improved performance of MSBPCT.PAS (compared to
  10171. MSBPCT.BAS) I down-loaded this file from Columbia and tried to use it.  My
  10172. compiler gave 33 warnings and 50 errors.  I am using a MicroSoft v3.11
  10173. compiler which is essentially a UCSD compiler with system enhancment.
  10174. Additionally, I have modified the BEGXQQ module (specifically the DOSXQQ)
  10175. routines to allow full use of the MS-DOS v3.xx function requests and full
  10176. access to registers.  This has not presented any problems when modifying and
  10177. recompiling programs created prior to making the mods.
  10178.  
  10179. I assume that this program was written for turbo-pascal since it is not
  10180. compatible with either "standard" or UCSD PASCAL (yes - there are switches
  10181. which can be entered on the command line to make the MicroSoft PASCAL
  10182. compiler act like a less capable compiler).
  10183.  
  10184. If anyone knows a source for a public domaine turbo compiler, I would
  10185. appreciate pointers.  Since I mostly program in assembly and turn to PASCAL
  10186. only when string manipulation is too complex or the program is exteemly long
  10187. I will not spend my money on a turbo compliler.
  10188.  
  10189. Although I realize there may be some who disagree with me, I suggest that any
  10190. future postings in PASCAL be more generic in nature.
  10191.  
  10192. Al Holecek
  10193. SAC.DYESGPF@E.ISI.EDU
  10194.  
  10195. [Ed. - We can't discourage people from writing in Turbo Pascal -- it's fast,
  10196. cheap, and a lot of people have it.  Microsoft or IBM Pascal may be more
  10197. standard, but it's less common in the world due to price.  Anyway, there are
  10198. versions of MSBPCT also written in Assembler and C.  The C version is also
  10199. available in .BOO file form, so you don't need a C compiler to run it, just
  10200. MSBPCT.BAS to translate it to .EXE form (and then you don't need MSBPCT.BAS
  10201. any more.]
  10202.  
  10203. ------------------------------
  10204.  
  10205. Date: Mon, 31 Aug 87 11:09:50 CST
  10206. From: Mike Sorsen <SORSEN@WUVMD.BITNET>
  10207.  
  10208. INFO-KERMIT DIGEST V6 #19                                              Page 181
  10209.  
  10210. Subject: 7171 Causes CMS Kermit Problems When Flow Control Used
  10211. Keywords: CMS Kermit, 7171, Yale IUP
  10212.  
  10213. There is a bug in the 7171 that causes CMS Kermit file transfers to abort in
  10214. the middle of a SEND after a large number of retries.  The symptoms are that
  10215. during a SEND by CMS Kermit through a 7171 CMS Kermit violates the Kermit
  10216. protocol by retransmitting a packet before other Kermit can respond when
  10217. XON/XOFF flow control was used by the receiver or when XON/XOFF flow control
  10218. was used by other hardware in between the 7171 and the receiver.
  10219.  
  10220. This bug was observed using CMS KERMIT 3.1 running under VM/SP 3.1 (PUT 8409
  10221. SLU 311) through a 7171 at EC A31864 to MS-DOS Kermit version 2.29b.
  10222.  
  10223. I have not done any testing with 4994s or Series/1 boxes running the
  10224. Yale IUP. They provide the same function as the 7171 for an IBM host.
  10225.  
  10226. The sequence of events is this:
  10227.  
  10228. CMS Kermit sends a packet using transparent write/read.  The receiver or
  10229. other hardware in between the 7171 and the receiver sends a pacing stop
  10230. (XOFF) and then a pacing start (XON) to the 7171 while the packet is being
  10231. sent by the 7171. The 7171 performs the pacing, but when the transparent
  10232. write part of the transparent write/read is complete it ends the transparent
  10233. read prematurely, returning X'93' (XOFF) to Kermit as the reply to the
  10234. packet sent out.  CMS Kermit rejects this and retransmits the packet, which
  10235. causes a breakdown of the Kermit protocol. The breakdown occurs because the
  10236. recieving Kermit usually starts transmitting an ack to CMS Kermit while the
  10237. packet is being retransmitted.
  10238.  
  10239. I am currently chasing this problem though the IBM support structure, but I
  10240. doubt that they will issue a new EC for this problem.
  10241.  
  10242. Circumventions:
  10243.  
  10244. Set the 7171 flags so that XOFF is not a valid termination of a transparent
  10245. read. See page 4-20 of 'IBM 7171 Reference Manual and Programming Guide',
  10246. IBM publication number GA27-0021.  This has been tested at our site and
  10247. found to circumvent the bug even though the XOFFs are being transmitted
  10248. during the transparent write part of the transparent write/read order and
  10249. this flag concerns the transparent read part of the order.
  10250.  
  10251. or
  10252.  
  10253. Change the CMS Kermit datastream so that CMS Kermit uses a transparent write
  10254. order instead of a transparent write/read order.  The CMS Kermit code is
  10255. written to allow for either order in the write datastream. The byte at label
  10256. WRRD (X'128E' in my assembly) should be changed from X'05' to X'00'.  I have
  10257. not tested this circumvention.
  10258.  
  10259. Mike Sorsen <SORSEN@WUVMD> or <SORSEN@WUCFUA.WUSTL>
  10260. Computer Services Systems Group - Campus Box 1152
  10261. Washington University - St. Louis, Missouri 63130
  10262. Phone: (314) 889-6460
  10263.  
  10264. [Ed. - Thanks for the report Mike.  This has been added to the CMSKERM.BWR
  10265. file.]
  10266.  
  10267. Page 182                                              INFO-KERMIT DIGEST V6 #19
  10268.  
  10269.  
  10270. ------------------------------
  10271.  
  10272. Date: 2 Sep 87 00:02:33 GMT
  10273. From: sri-unix!cole@RUTGERS.EDU (Susan E. Cole)
  10274. Subject: Need HP150 Kermit on diskette
  10275. Keywords: HP150 Kermit
  10276.  
  10277. I am trying to help someone who has an HP150 obtain a copy of Kermit on a 3
  10278. 1/2" disk in a format the HP150 can read.  The person says she has no
  10279. compilers or assemblers so we can't download source code and put the program
  10280. together on the 150.
  10281.  
  10282. So -- does anyone know how she can get it?
  10283.  
  10284. Thanks.
  10285. Susan Cole
  10286. usenet: !hplabs!sri-unix!cole
  10287. ARPA:   cole@unix.sri.com
  10288.  
  10289. [Ed. - A popular request.  Any volunteers?  For that matter, are there any
  10290. volunteers to distribute ANY versions of Kermit on native media for ANY
  10291. systems that Columbia cannot provide?]
  10292.  
  10293. ------------------------------
  10294.  
  10295. Date: Wed, 12 Aug 87 15:54:10 MEZ
  10296. From: Erich Neuwirth <A4422DAB%AWIUNI11.BITNET@wiscvm.wisc.edu>
  10297. Subject: Kermit for a Bondwell?
  10298. Keywords: MS-DOS Kermit
  10299.  
  10300. I have a problem with a Bondwell 8 amd Kermit.
  10301. I have tried 3 different versions:
  10302. MSVIBM hangs the system completely.
  10303. MSVGEN does not work. Either it states
  10304. Disk error reading device COM1
  10305. Abort, Retry, Ignore?
  10306. or when i have done
  10307. set port 2
  10308. I get
  10309. ?Warning: Cannot open com port
  10310. Enter a file handle.
  10311. and so on.
  10312. Entering 3 does not help, then the system again hangs completely.
  10313. MSVCLO works almost
  10314. In connect mode it works fine, but as soon as I get out of that mode
  10315. status shows baud rate set to 1800.  Resetting it and issueing any
  10316. transfer command (get, receive, remote dir ....)
  10317. generates an error msg about not being able to communicate to host
  10318. and then again the baud rate setting is shown to be 1800.
  10319. I think the com port must be rather uncoventional in that machine.
  10320. Does anybody have any experiences?
  10321.  
  10322. P.S.: Setting the other machine to a baud rate of 1800 does NOT help.
  10323.  
  10324. ------------------------------
  10325.  
  10326. INFO-KERMIT DIGEST V6 #19                                              Page 183
  10327.  
  10328.  
  10329. Date: Fri, 4 Sep 87 14:47 EST
  10330. From: <PEPAP@CFA1.BITNET>
  10331. Subject: VMS Kermit version 3.2.076 STATUS Command
  10332.  
  10333. I have checked the documentation for recent releases of Kermit-32 and I see
  10334. no mention of a problem I have just noticed in version 3.2.076: when I issue
  10335. the STATUS command after finishing one or more transfers, the display shows
  10336. an effective data rate that is either 0 or garbage (approximately 2**32).
  10337. Is this a feature that has never been properly implemented?  Has it been
  10338. fixed in subsequent releases without being mentioned in the announcements?
  10339. We are now running VMS 4.4 - does that have anything to do with the problem?
  10340.  
  10341. [Ed. - Wierd.  We tried it on VMS Kermit 3.1 and 3.3 under VMS 4.3 and got
  10342. correct reports in both those versions.  Don't have a copy of 3.2 handy, but
  10343. it seems unlikely that it would be broken in 3.2 but not 3.1 or 3.3...]
  10344.  
  10345. ------------------------------
  10346.  
  10347. End of Info-Kermit Digest
  10348.  
  10349. Page 184                                              INFO-KERMIT DIGEST V6 #20
  10350.  
  10351. Info-Kermit Digest         Thu, 16 Sep 1987       Volume 6 : Number 20
  10352.  
  10353. Today's Topics:
  10354.  
  10355.                      Announcing C-Kermit 4E(067)
  10356.                  Xenix Experimental C-Kermit 4E(066)
  10357.   C-Kermit 4E(066) Support on Control Data 180 Mainframes with VX/VE
  10358.                  New Release of Kermit-11 for PDP-11s
  10359.             Cover on following mstibm.boo (dated 16 Sept)
  10360.                      Insert mode in Kermit 2.29c
  10361.             Info-Kermit Digests Available in Indexed Form
  10362.      New Organization of Distribution Tapes Reflected at Okstate
  10363.                           MacKermit on an SE
  10364.                           MacKermit 0.8(35)
  10365.                 Comments on Recent Kermit Digest Items
  10366.               Re: Proposed Extensions to Kermit Protocol
  10367.                        Kermit-32 STATUS Command
  10368.                     Prime Kermit Source Unpacking
  10369.                           WordPerfect files
  10370.                       Kermit Protocol Curiosity
  10371.  
  10372. ----------------------------------------------------------------------
  10373.  
  10374. Date: Tue 15 Sep 87 18:24:28-EDT
  10375. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  10376. Subject: Announcing C-Kermit 4E(067)
  10377. Keywords: C-Kermit, Unix, VMS
  10378.  
  10379. Now that the beta test of version 4E(066) of C-Kermit (announced in V6 #16)
  10380. has had some time to fester, and some good bug reports (and fixes!) have
  10381. trickled in, it's time to announce a new release, 4E(067).  This one
  10382. includes only fixes for the reported bugs, plus a couple of minor additions.
  10383. It was tested with VAX Ultrix 2.0 and VAX/VMS 4.3.  If it checks out OK on
  10384. other systems too, it will replace 4D(066) as the standard C-Kermit release.
  10385. Checking out OK means that it is not inferior to 4D(066) in any way, so that
  10386. no harm would be done by the replacement.  The changes include:
  10387.  
  10388. - Fix to allow C-Kermit to run on Pyramid & similar systems.
  10389. - The wild "set send packet-length" command was tamed.
  10390. - Allow "set prompt" to work, even from init file.
  10391. - Problems with packet retransmissions in response to CRLFs should be gone.
  10392. - Added dial support for the Concord Condor CDS 220 2400b modem.
  10393. - Changed Xenix compilation options a bit.
  10394. - New make options for CDC VX/VE, "clean", and "lint".
  10395. - Set effective group & user IDs on BSD systems for csh command execution.
  10396. - Fix parsing of "show parameters".
  10397. - Fix parsing of "remote cwd" from take-command file.
  10398. - Breakup of source lines longer than 80 characters.
  10399. - Supply missing functions & symbols for VAX/VMS.
  10400. - Cosmetic & lint-suggested changes.
  10401.  
  10402. See the file xkuker.upd for details.  The affected files are (just so you
  10403. don't have to transfer the whole 2.5MB collection again):
  10404.  
  10405.   xkcfns.c,   xkcfn2.c,   xkcmai.c,   xkudia.c,   xkufio.c,   xkutio.c,
  10406.   xkuusr.h,   xkuusr.c,   xkuus2.c,   xkuus3.c,   xkvfio.c,   xkvtio.c,
  10407.  
  10408. INFO-KERMIT DIGEST V6 #20                                              Page 185
  10409.  
  10410.   xkuker.bwr, xkuker.mak, xkuker.upd, xkvker.bwr
  10411.  
  10412. available as usual from CU20B via anonymous FTP or on BITNET from CUVMA
  10413. via KERMSRV.
  10414.  
  10415. There are no new binaries or hex files.  People with Unix (any flavor, esp.
  10416. Xenix), VAX/VMS, Data General AOS, Macintosh, Apollo, or Amiga systems are
  10417. urged to get these files and build the new version from source.  Anyone who is
  10418. equipped to build this program from source for the Macintosh or Amiga is
  10419. further exhorted to do that, and then report any bugs or fixes (or better
  10420. still, report if there aren't any!), and if the result is usable, send in
  10421. the .HQX or .BOO file.
  10422.  
  10423. If no significant problems are reported with the Unix, VMS, or Macintosh
  10424. implementations within a few weeks, 4E(067) will become the standard
  10425. distributed version of C-Kermit, so that we don't have to carry the CK*.* and
  10426. XK*.* files side by side, and that will make room for some new additions to the
  10427. "popular minis and mainframes" area (Tape B).
  10428.  
  10429. Thanks to everyone who sent in bug reports, suggestions, and fixes -- Joe
  10430. Doupnik, David Herron, Steve Walton, Paul Placeway, S.O. Lidie, Jim Guyton,
  10431. Phil Julian, Markku Toijala, and many others.
  10432.  
  10433. ------------------------------
  10434.  
  10435. Date: Sun, 13 Sep 87 03:27:29 edt
  10436. From: jl42+@andrew.cmu.edu (Jay Mathew Libove)
  10437. Subject: Xenix Experimental C-Kermit 4E(066)
  10438. Keywords: C-Kermit, Xenix
  10439.  
  10440. A thought - you commented (or someone commented) that the "other Xenix
  10441. people" (paraphrase) did not report the trouble of redefined stuff from
  10442. include files. Well, from the kermit digest it appears that I am the only
  10443. other one who reported to you on Xenix CKermit, and this fits as I have
  10444. modified my system include files to avoid certain redefinition problems.
  10445. Certain modules include redefinitions IF certain other modules have been
  10446. previously included. I have #ifndef I_modname'd the sections that would be
  10447. repeats, and I define I_modname when a module is included.  Hope this
  10448. explains the lack of problems in this respect on my end.
  10449.  
  10450. Jay Libove
  10451. Arpa:   jl42@andrew.cmu.edu    Bitnet: jl42@drycas.bitnet
  10452. UUCP:   ...!{uunet, ucbvax, harvard}!andrew.cmu.edu!jl42
  10453. UUCP:   ...!{pitt | bellcore} !darth!libove!libove
  10454.  
  10455. [Ed. - OK, the "#include <sys/file.h>" statements are removed from ckutio.c
  10456. and ckufio.c in 4E(067).  Thanks!]
  10457.  
  10458. ------------------------------
  10459.  
  10460. Date: 12 SEP 1987  22:49 EDT
  10461. From: "S. O. Lidie" <LUSOL@LEHICDC1.BITNET>
  10462. Subject: C-Kermit 4E(066) Support on Control Data 180 Mainframes with VX/VE
  10463. Keywords: C-Kermit, CDC, VX/VE
  10464. Xref: Control Data, see CDC
  10465.  
  10466.  
  10467. Page 186                                              INFO-KERMIT DIGEST V6 #20
  10468.  
  10469. I have ported C-Kermit to Control Data's Unix product, VX/VE 5.2.1.  VX/VE
  10470. runs under control of NOS/VE, the Cyber 180 operating system.
  10471.  
  10472. Only a few mods were needed, all to CKUTIO.C.  They were mostly for
  10473. selecting line discipline 0, because VX/VE defaults to a special line
  10474. discipline 1.  The diff outputs for CKUTIO.C and the makefile follow.
  10475.  
  10476. Here are some effective baud rates (ebr) at various line speeds and packet
  10477. sizes.  These rates are essentially the same for both send and receive, so I
  10478. averaged them:
  10479.  
  10480.                       1200        4800        9600
  10481.                    ----------------------------------
  10482. Packet Size:ebr     250: 950                250:5300
  10483.                     500:1000    500:3600    500:6400
  10484.                    1000:1000   1000:3800   1000:6900
  10485.  
  10486.                        83%         79%         72%
  10487.  
  10488. Perhaps you would include the following mods into C-Kermit:
  10489.  
  10490. [Ed. - Omitted from message, included in 4E(067).]
  10491.  
  10492. ------------------------------
  10493.  
  10494. Date: Fri 11 Sep 87 12:15:37-EDT
  10495. From: Brian Nelson <BRIAN@UOFT02.BITNET>
  10496. Subject: New Release of Kermit-11 for PDP-11s
  10497. Keywords: PDP-11, RSX, RSTS, RT11, P/OS, VA4224 Modem
  10498.  
  10499. Kermit-11 3.58 for PDP-11s with DEC and DEC-like operating systems (RSTS/E,
  10500. RSX11/M, RSX11/M+, RT11, TSX+, IAS, P/OS, Pro/RT, etc) is now available.
  10501. It replaces release 3.54 of September 1986.  Changes are relatively minor; they
  10502. include:
  10503.  
  10504. . SET PHONE TONE/PULSE, SET PHONE BLIND
  10505. . VA4224 modem support.
  10506. . Allow linking with I/D space under RSTS/E, RSX11M+.
  10507. . Fix command macro display (SHO ?)
  10508. . Add Ctrl-A status report during local-mode transfers.
  10509. . Dynamic record buffer allocation, bigger buffers for I/D space.
  10510. . Conditional .INCLUDE's for assembly on RT11 V4 and P/OS.
  10511. . Fix sending BREAK for XL on RT11
  10512. . SET LINE TTN:/[NO]ALLOCATE for RSTS/E
  10513.  
  10514. [Ed. - Thanks, Brian!  The new files are in KER:K11*.*, including new
  10515. documentation (K11USR.*), available from host CU20B via anonymous FTP
  10516. (Internet) or NFT (CCnet), and from host CUVMA on BITNET via KERMSRV.]
  10517.  
  10518. ------------------------------
  10519.  
  10520. Date: Sat, 12 Sep 87 22:55 MDT
  10521. From: <JRD@USU.BITNET> (Joe Doupnik)
  10522. Subject: Cover on following mstibm.boo (dated 16 Sept)
  10523. Keywords: MS-DOS Kermit
  10524.  
  10525.  
  10526. INFO-KERMIT DIGEST V6 #20                                              Page 187
  10527.  
  10528. The current MSTIBM.BOO file follows (dated 12 Sept) if you want to
  10529. do anything with it at this time.  I'm off Sunday am to meetings all week.
  10530.  
  10531.         Regards,
  10532.         Joe D.
  10533.  
  10534. [Ed. - Not sure what's new in this one, but it seems to work OK, so it
  10535. replaces the 2.29C version dated 16 August as KER:MSTIBM.BOO on CU20B
  10536. (MSTIBM BOO on CUVMA).  There's also a somewhat updated draft of the manual
  10537. in KER:MST29C.DOC.  Feedback appreciated, as the real 2.30 release draws
  10538. ever nearer.]
  10539.  
  10540. ------------------------------
  10541.  
  10542. Date: Fri, 11 Sep 87 23:27:06 EDT
  10543. From: "James H. Coombs" <JAZBO@BROWNVM>
  10544. Subject: Insert mode in Kermit 2.29c
  10545. Keywords: MS-DOS Kermit
  10546.  
  10547. I asked about this before but have not seen a response.  How about providing
  10548. some method for making it clear when one is in insert mode?  Ideally, the
  10549. cursor would get fat.  This is a serious weakness in Kermit's terminal
  10550. emulation capacities.  The problem is aggravated by the fact that insert mode
  10551. is automatically toggled off by certain operations.  One does not really know
  10552. what the mode is until one starts typing.  YTERM provides such feedback, so it
  10553. obviously can be done.
  10554.                                     --Jim
  10555.  
  10556. [Ed. - Probably not in the near future.  2.30 is about ready to release.
  10557. And also this feature would tickle a bug in early IBM PC ROMs discussed in
  10558. past issues of Info-Kermit and Info-IBMPC.  Anyway, a real VT100 doesn't do
  10559. this... (standard copout).]
  10560.  
  10561. ------------------------------
  10562.  
  10563. Date: Fri 11 Sep 87 11:45:49-EDT
  10564. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  10565. Subject: Info-Kermit Digests Available in Indexed Form
  10566. Keywords: Info-Kermit, Digest, Kermit Digest, Index
  10567.  
  10568. Info-Kermit Digests Volumes 3 - 6 have been indexed and paginated, so that
  10569. information can be easily looked up by topic.  The indexed versions, suitable
  10570. for printing, are in KER:IMAIL.85B, KER:IMAIL.86A, KER:IMAIL.86B,
  10571. KER:IMAIL.87A.  Indexing will proceed retroactively back to Volume 1, time
  10572. permitting.
  10573.  
  10574. ------------------------------
  10575.  
  10576. Date: Thu, 10 Sep 87 16:22:14 -0500
  10577. From: Mark Vasoll <vasoll%a.cs.okstate.edu@RELAY.CS.NET>
  10578. Subject: New Organization of Distribution Tapes Reflected at Okstate
  10579. Keywords: OK State, UUCP, Dialup Kermit File Access
  10580.  
  10581. The new five tape organization of the Kermit distribution has
  10582. been duplicated on the Oklahoma State University UUCP and Kermit
  10583. server system.  The following is the new layout.
  10584.  
  10585. Page 188                                              INFO-KERMIT DIGEST V6 #20
  10586.  
  10587.  
  10588. /usr/spool/uucppublic/kermit-a   --  Tape A (microcomputer versions)
  10589. /usr/spool/uucppublic/kermit-b   --  Tape B (mini/mainframe versions)
  10590. /usr/spool/uucppublic/kermit-c   --  Tape C (more micro versions)
  10591. /usr/spool/uucppublic/kermit-d   --  Tape D (more mini/mainframe versions)
  10592. /usr/spool/uucppublic/kermit-e   --  Tape E (documents and misc.)
  10593.  
  10594. See the "aafiles.dir" file in each directory for exact contents or refer to
  10595. "aavers.hlp" for tape name and file name prefixes on specific versions.
  10596.  
  10597. Mark Vasoll
  10598. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  10599. Oklahoma State University            UUCP:  {cbosgd, ihnp4, rutgers,
  10600. Stillwater, Oklahoma                         uiucdcs}!okstate!vasoll
  10601.  
  10602. [Ed. - Thanks, Mark!  And thanks for continuing to provide this valuable
  10603. service.]
  10604.  
  10605. ------------------------------
  10606.  
  10607. Date: Sun, 13 Sep 87 12:41:28 edt
  10608. From: "Robert B. Stam" <stamr%cs.unc.edu@RELAY.CS.NET>
  10609. Subject: MacKermit on an SE
  10610. Keywords: MacKermit, Macintosh SE
  10611.  
  10612. Here's a copy of the fix I had to use to get Kermit to run on an SE (as
  10613. opposed to a Plus or earlier).  This is a copy of an article posted to
  10614. comp.sys.mac
  10615.  
  10616. In a recent posting I commented that I was not able to get MacKermit to run
  10617. correctly on my Mac SE, and that it seemed to be a problem with fonts.  A
  10618. local insightful chap suggested that MacKermit as delivered from columbia
  10619. might not have a FOND resource.  In fact it does not (this is true of both
  10620. ckmker.hqx and xkmker.hqx).  The fix is as follows:
  10621.  
  10622. 1)  Make a copy of MacKermit.
  10623. 2)  Run Font/DA mover
  10624. 3)  Close the system file fromt the left window
  10625. 4)  Click the left Open button with the option key down (the option key tells
  10626.     it to open all kinds of files, like MacKermit)
  10627. 5)  Find and open the original copy of MacKermit
  10628. 6)  Click the right Open button with the option key down
  10629. 7)  Find and open the duplicate copy of MacKermit
  10630. 8)  Select and remove the 2 fonts (VT100 etc...) from the right hand window
  10631.     (ie, from the copy of MacKermit)
  10632. 9)  Select and copy the 2 fonts (VT100 etc...) from the left hand window, thus
  10633.     copying the 2 fonts from the original copy of MacKermit to the
  10634.     duplicate copy of MacKermit
  10635. 10) Close everything and quit.  MacKermit should now work.
  10636.  
  10637. This is not quite the NOP operation it looks like.  When Font/DA mover moves
  10638. a font it looks to see if the destination has the appropriate FOND resource,
  10639. and if not it adds it.
  10640.  
  10641. Many thanks to Oliver Steele of UNC who guessed what the problem was and
  10642. suggested that I look for the FOND.
  10643.  
  10644. INFO-KERMIT DIGEST V6 #20                                              Page 189
  10645.  
  10646.  
  10647. Happy Kermitting ...
  10648.  
  10649. Robert B. Stam                          CSNET: stamr@unc.cs.unc.edu
  10650. UNC Computer Science Department        ARPA:  stamr%unc@mcnc.org
  10651. Sitterson Hall 083A                   UUCP:  {ihnp4|decvax}!mcnc!unc!stamr
  10652. Chapel Hill, NC 27514                   Phone: (919) 962-1826
  10653.  
  10654. [Ed. - And many thanks to you for sending in the solution, which has been
  10655. added to the Mac Kermit "beware" file.]
  10656.  
  10657. ------------------------------
  10658.  
  10659. Date: Mon, 14 Sep 87 11:08:37 EDT
  10660. From: Warren Bell <wbell%gpu.utcs.toronto.edu@RELAY.CS.NET>
  10661. Subject: MacKermit 0.8(35)
  10662. Keywords: MacKermit
  10663.  
  10664. I was under the impression that there was a new version of Kermit for
  10665. the Macintosh, with version number 0.8(35), but when I requested
  10666. CKMKER.HQX from KERMSRV@CUVMA, I received version 0.8(34), dated March 1986.
  10667. Will the new version be available on the Bitnet server?
  10668.  
  10669. -Warren Bell
  10670. (wbell@gpu.utcs.toronto.edu or wbell@utorgpu.bitnet)
  10671.  
  10672. [Ed. - The new version is XKMKER.HQX, not CKMKER.HQX.  And even that is not
  10673. so new -- it's based on the 4D(061) sources, but changed to compile under
  10674. Megamax C, and with a couple cosmetic changes.  I hope somebody out there
  10675. will build a version of MacKermit, let's call it 0.8(36), from the new C-Kermit
  10676. 4E(067) sources, and maybe even add material to the dialog boxes to allow
  10677. selection of long packets and other new features, and then send in the
  10678. resulting .HQX file (and any modified XKM*.* sources).]
  10679.  
  10680. ------------------------------
  10681.  
  10682. Date: Fri, 11 Sep 87 23:39 MDT
  10683. From: <JRD@USU.BITNET> (Joe Doupnik)
  10684. Subject: Comments on Recent Kermit Digest Items
  10685. Keywords: Kermit Protocol Extensions
  10686.  
  10687. Regarding the latest Kermit Digest (V6 #19):
  10688.  
  10689. 1. Chris Kennington's embedded file transfer controls while in Connect mode.
  10690. The SOH + stuff combination is a little delicate, as Frank also mentioned.
  10691. What about an extension of a DEC escape sequence set: ESC [ ? etc  ? This
  10692. would be easy to parse and would help maintain ruggedness of the code and
  10693. also would not cause a false alarm if transparent printing were active.
  10694. The host side would need to start a file transfer with it and the current
  10695. version of Kermit-MS can tolerate it as a packet lead-in sequence.
  10696.  
  10697. [Ed. - See discussion below.]
  10698.  
  10699. 2. Dave Herron and Unix version numbers.  Thanks Dave.  My manuals all say
  10700. plain jane sysVr3 and now I know (I think).  C-Kermit works solidly on my Unix
  10701. PC after removal of the void cast on signal(), for what its worth.
  10702.  
  10703. Page 190                                              INFO-KERMIT DIGEST V6 #20
  10704.  
  10705.  
  10706. 3. Dave Bell and sending WordPerfect files to Kermit-32.  Yup, the binary
  10707. nature of those files requires SET FILE TYPE BINARY on the VMS side.
  10708.  
  10709. [Ed. - More about this below.]
  10710.  
  10711. 4. Kermit-32 has math problems with effective baud rate.  True indeed.
  10712. Local Kermit-32 version is 3.3.111 and it solidly reports 2**32.
  10713.  
  10714. [Ed. - See below.]
  10715.  
  10716. 5. Eric Neuwirth and the Bondwell PC. Eric, more than the serial board is
  10717. non-standard with your machine. Try Kermit-MS version 2.30 when it appears
  10718. and if that hangs your system it is time to find a friend with computer
  10719. experience.
  10720.  
  10721. 6. From Jim Moore, moore@ncsc.arpa: sees "4i" at end of transparent
  10722. printing.  An old problem fixed some time ago.
  10723.  
  10724. [Ed. - i.e. fixed in current MSTIBM.BOO, version 2.29C.]
  10725.  
  10726. 7. From Walter Mischel, psy1.mischel@cu20b: Control-@ does not send
  10727. a null.  That's a keyboard definition affair.  The real IBM keyboard does
  10728. not send a null from any key combination since it is the same as a Control
  10729. Break to the Bios. It can be added to the current key definitions as
  10730.         Set Key \1283 \0
  10731. Perhaps this should be made a default definition.
  10732.  
  10733. [Ed. - A real VT100 doesn't send a null from ^@ either...]
  10734.  
  10735. 8. From David Cargo, dscargo@hi-multics.arpa: top rank keys are coupled
  10736. to similarly labeled keypad keys for key definitions.  Old problem since
  10737. fixed.  The keypad is fully 'aliased' to separate such keys and allow the
  10738. keypad itself to be reconfigured without affecting the top rank keys.
  10739.  
  10740.         Regards,
  10741.         Joe D.
  10742.  
  10743. ------------------------------
  10744.  
  10745. Date: 1987 Sep 11   23:21 EDT
  10746. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  10747. Subject: Re: Proposed Extensions to Kermit Protocol
  10748. Keywords: Kermit Protocol Extensions
  10749.  
  10750. In response to the suggestion of automatic resumption of Protocol mode upon
  10751. receipt of any SOH, I'd like to point out that noisy lines are not only
  10752. problem.  Many Kermits can (and some must) use a packet-marking character
  10753. other than SOH, and it seems a pity to trigger on SOH (or on the current
  10754. packet character) trusting that said character will never occur for
  10755. non-Kermit reasons.  I think it would be better to implement a special
  10756. Connect-mode command to put the micro-Kermit back into Protocol mode. After
  10757. all, in Connect mode, Kermit listens for "commands" from the remote host and
  10758. updates the screen accordingly -- why not just extend the terminal emulation
  10759. language by adding one new escape sequence?  Upon receipt of that command,
  10760. the micro could pop into server mode and await instructions.  Note that the
  10761.  
  10762. INFO-KERMIT DIGEST V6 #20                                              Page 191
  10763.  
  10764. remote host can then do more than just send files -- it can issue the whole
  10765. range of server-mode commands to change settings and even upload files.
  10766.  
  10767. ------------------------------
  10768.  
  10769. Date: Wed, 16 Sep 87 16:38:23 BST
  10770. From: Chris Kennington (CJK@SYSD.SALFORD.AC.UK)
  10771. To: John F. Chandler (PEPMNT@EARN.CFAAMP)
  10772. Cc: info-kermit @ cu20b.columbia.edu
  10773. Keywords: Kermit Protocol Extensions
  10774.  
  10775. John:
  10776.         Thanks for your thoughtful comments (suggesting a terminal
  10777. escape-sequence to trigger local Kermit into protocol mode).
  10778.         I take your point that any auto-triggering ought to be on the
  10779. current Start-of-Packet character, not "hardwired" to SOH.  I'd also intend
  10780. that the implementation should check pretty thoroughly that the next few
  10781. characters are compatible with the header of one of the Kermit packets legal
  10782. at this point (S, I etc.).
  10783.         From the point of view of my (commercial) client, the objective was
  10784. to achieve a local Kermit which would flip into protocol mode as soon as the
  10785. user gave the appropriate command to the host Kermit (in connect mode).  The
  10786. proposed environment is one where the relatively naive user thinks of his
  10787. local equipment as an intelligent terminal, not a computer.  As far as he is
  10788. concerned, he always thinks he is talking to the mainframe host.
  10789.         The ESC-sequence idea has attractions because it's controllable
  10790. (though some thought would be needed to pick an appropriate sequence,
  10791. presumably from one of the ANSI "local implementation" sets).  The
  10792. disadvantage is that, as an extension to the Kermit host protocol, there
  10793. would be a delay before the majority of mainframe host Kermits implemented
  10794. it.  My client, as always, wants it yesterday; and wants it to work
  10795. independent of the level of Kermit on the host.
  10796.         I shall probably proceed with the trigger-on-"SOH" logic, if only to
  10797. see how it works.  But I am in favour of defining an extension to the
  10798. protocol which permits, in effect, limited communication between the two
  10799. Kermit state-machines embedded in the connect data-stream.  There might be a
  10800. number of other things which could usefully be done, such as setting the
  10801. start-of-packet character itself.  This sounds like an idea to be threshed
  10802. around generally.
  10803.                                 Chris K.
  10804.  
  10805. [Ed. - Anyone who adds this kind of mechanism to a Kermit program should
  10806. also provide a way for the user to override it, in case of accidents and for
  10807. debugging.  About the "Kermit escape sequence" -- since any Kermit program
  10808. can emulate any terminal whatsoever, or for that matter may make use of any
  10809. built-in firmware, external terminal device driver, or even an external
  10810. terminal, then how can you pick a sequence guaranteed not to collide with
  10811. any conceivable terminal's repertoire of escape sequences?  (The world isn't
  10812. composed only of ANSI terminals -- we also have HP's, DG's, etc etc).
  10813. Looking for a Kermit packet does indeed seem to be the best route.]
  10814.  
  10815. ------------------------------
  10816.  
  10817. Date: Fri, 11 Sep 87 23:55 CDT
  10818. From: <GE00707@SWTEXAS.BITNET>
  10819. Subject: Kermit-32 STATUS Command
  10820.  
  10821. Page 192                                              INFO-KERMIT DIGEST V6 #20
  10822.  
  10823. Keywords: Kermit-32, VMS Kermit
  10824.  
  10825. In light of the comments about STATUS not working, it doesn't work for us in
  10826. versions 3.0 or 3.3.  We're running VMS 4.5 (VAX 8650).  (Usually we
  10827. download files to IBM PCs, running ProComm 2.4.2.)
  10828.  
  10829. MM
  10830.  
  10831. VMS Kermit-32 version 3.3.111
  10832. Kermit-32>stat
  10833.  
  10834. Totals for the last transfer
  10835.  Characters sent        188
  10836.  ...
  10837.  Effective data rate    4294967106 baud
  10838.  
  10839. [Ed. - This is wierd.  It seems to be independent of Kermit version, but
  10840. dependent on VMS version.  A real baud rate is displayed by 3.1 and 3.3
  10841. of VMS Kermit under VMS 4.3...  Anyway, it seems Kermit-32 is headed for
  10842. extinction, and development is picking up on the VMS version of C-Kermit,
  10843. which doesn't have any problems reporting the effective baud rate.]
  10844.  
  10845. ------------------------------
  10846.  
  10847. Date: Sun, 13 Sep 87 22:29:42 EDT
  10848. From: ciaraldi@cs.rochester.edu
  10849. Subject: Prime Kermit Source Unpacking
  10850. Keywords: Prime Kermit
  10851.  
  10852. The source for Prime Kermit is in one big file, PRIME.PLP.  CU20B has a
  10853. program PRIMES.FTN which breaks it into its component files automatically.
  10854. Unfortunately, this program doesn't work.  It looks for lines of colons
  10855. separating the files.  PRIME.PLP has lines of pound signs.  The program also
  10856. messes up finding file names.  I'm trying to fix the program, but I am
  10857. wondering if anyone has already got it working.
  10858.  
  10859. The alternative way of splitting the file is to use EMACS.  We have this,
  10860. but it truncates the file after 5000 lines, so that doesn't help either.
  10861.  
  10862. If I get it working soon I'll let you know.
  10863.  
  10864. Mike Ciaraldi
  10865.  
  10866. ------------------------------
  10867.  
  10868. Date: Mon, 14 Sep 87 15:56:28 EDT
  10869. From: John C Klensin <KLENSIN@INFOODS.MIT.EDU>
  10870. Subject: WordPerfect files
  10871. Keywords: WordPerfect
  10872.  
  10873. WordPerfect files are, in fact, binary ones, with funny line delimiters and
  10874. several other such things -- it is not just printer ESC codes.  To transfer,
  10875. you must either:
  10876.  
  10877.   - Treat the file as binary, as suggested in Info-Kermit.  It, after all,
  10878. *is* binary.  Use SET FILE TYPE BINARY to VMS Kermit.
  10879.  
  10880. INFO-KERMIT DIGEST V6 #20                                              Page 193
  10881.  
  10882.  
  10883.   - Use WordPerfect's "convert" program to encode it into seven-bit ASCII
  10884. graphic characters.
  10885.  
  10886. If you really have a WordPerfect printer output file (rather than the file
  10887. that WordPerfect actually operates on) then the problem is the same, but
  10888. only the first solution -- binary transmission - will do you any good.
  10889.  
  10890. ------------------------------
  10891.  
  10892. Date: Wed, 16 Sep 87 06:11:51 EDT
  10893. From: John C Klensin <KLENSIN@INFOODS.MIT.EDU>
  10894. Subject: Kermit Protocol Curiosity
  10895.  
  10896. We have run into a small protocol curiosity when using a strange mix of
  10897. equipment.  It seems to parallel another strange mix, so the problem may be
  10898. general enough to be worth consideration.  The problem:
  10899.   - We start with a terminal concentrator that requires (or is most easily
  10900. configured with) a "parity none" arrangement.  In our case, the concentrator
  10901. speaks RS232 asynch on the PC side and TCP/IP Telnet on the network side.
  10902.   - The network -- specifically, either the concentrator or the host at the
  10903. far end -- won't negotiate an eight-bit "binary" transfer of data, so binary
  10904. information must be transmitted with 8th-bit prefixing.
  10905.   - But, while the protocol manual seems to provide for me to force 8th-bit
  10906. prefixing by sending a character other than N or Y, most versions of kermit
  10907. ask for this feature only if parity is set on (non-none).  If we turn parity
  10908. on, the terminal concentrator, which checks it, gets very upset.
  10909.  
  10910. In addition to our TCP/IP problems, this seems to parallel some difficulties
  10911. we've observed with some complex protocol converter arrangements that make
  10912. ASCII devices speak 327x at the far end of complex links.
  10913.  
  10914. We can, of course, get around this by "hexifying" the files prior to
  10915. transmission, but that is what 8th-bit quoting is supposed to save us.  So,
  10916. this is a bit of a plea for either an
  10917.   SET EIGHTH-BIT-QUOTING ON  option or
  10918. some way to say
  10919.   SET PARITY NONE-but-don't-transfer-eight-bit-data-without-quoting
  10920.  
  10921. [Ed. -  Not really a protocol issue, but an implementation decision.  This
  10922. is the first time we ever heard of an environment where 8th-bit quoting
  10923. is necessary and at the same time parity is proscribed.  But my goodness,
  10924. how do explain something like this to the "naive user".  The manual is
  10925. already hundreds of pages thick!]
  10926.  
  10927. ------------------------------
  10928.  
  10929. End of Info-Kermit Digest
  10930.  
  10931. Page 194                                              INFO-KERMIT DIGEST V6 #21
  10932.  
  10933. Info-Kermit Digest         Fri, 18 Sep 1987       Volume 6 : Number 21
  10934.  
  10935. Departments:
  10936.  
  10937.   ANNOUNCEMENTS -
  10938.         Announcing NIH TSO Kermit Version 1.1A
  10939.         Announcing C-Kermit for Convergent Technologies CTOS
  10940.         Announcing Kermit v2.8a for Apollo
  10941.         Info-Kermit Digest BITNET Delivery in Danger
  10942.         News about Kermit Programs for VAX/VMS
  10943.         Kermit User Guide and Protocol Manual Available in Portuguese
  10944.  
  10945.   C-KERMIT -
  10946.         C-Kermit 4E(067) on VAX/VMS Bug Report
  10947.         C-Kermit 4E(066) Support for Amdahl UTS Half Duplex Systems
  10948.         C-Kermit 4E(066) on Apollo, IBM RT, Microvax II Bug Report
  10949.         Patches to C-Kermit for Phone Directory
  10950.  
  10951.   MS-DOS KERMIT -
  10952.         SCANCHEK Program for IBM-PCs
  10953.         MS-Kermit 2.29C on 3COM LAN
  10954.         Problem with TurboBASIC and MSBPCT.BAS
  10955.  
  10956.   MAC KERMIT -
  10957.         Mac Kermit Can't Receive Files Whose Names Start With X?
  10958.         Decoding KERMSRV's .HQX Files?
  10959.  
  10960.     MISCELLANY -
  10961.         Re: Kermit Protocol Curiosity
  10962.  
  10963. ----------------------------------------------------------------------
  10964.  
  10965. From: "Roger Fajman" <RAF@NIHCU>
  10966. Date: Wed, 16 Sep 87  18:44:10 EDT
  10967. Subject: Announcing NIH TSO Kermit Version 1.1A
  10968. Keywords: TSO Kermit, MVS/TSO Kermit, IBM 370, NIH
  10969.  
  10970. Version 1.1A of NIH TSO Kermit is now available.  It contains fixes for a
  10971. number of bugs, but no new functions.  The following four files were
  10972. updated: TSNKER.TXT, TSNKER.BWR, TSNKER.OBH, and TSNKER.ALP.  The new
  10973. version is available from Columbia in the usual ways and directly from NIH
  10974. (at no charge) by sending a letter and a tape to
  10975.  
  10976.       Joseph D. Naughton
  10977.       Chief, Computer Center
  10978.       National Institutes of Health
  10979.       Building 12, Room 2244
  10980.       Bethesda, MD 20892
  10981.  
  10982. A new version is under development that does contain new functions such as
  10983. (1) long packets, (2) 7171 protocol converter support (being developed
  10984. elsewhere), (3) multiple commands on a line, (4) multiple file names in a
  10985. SEND or GET command, (5) better handling of data set name collisions, and
  10986. (6) other things I can't remember at the moment.  No release date has been
  10987. established for this version.
  10988.  
  10989.  
  10990. INFO-KERMIT DIGEST V6 #21                                              Page 195
  10991.  
  10992. [Ed. - Thanks, Roger!  The four new files are available in KER: on CU20B for
  10993. anonymous FTP (Internet), from KERMSRV on CUVMA (BITNET), and on Kermit
  10994. distribution tape B.]
  10995.  
  10996. ------------------------------
  10997.  
  10998. Date: Fri, 11 Sep 87 08:45:32 edt
  10999. From: ecsvax.uucp!joeld@mcnc.org (Joel Dunn)
  11000. Subject: Announcing C-Kermit for Convergent Technologies CTOS
  11001. Keywords: Convergent Technologies, CTOS, NGEN, Burroughs B20, BTOS, C-Kermit
  11002. Keywords: VT100 Emulation
  11003.  
  11004. Over the last year, I have been gradually porting C-Kermit 4.2(030) march 85
  11005. to CTOS, a multi-tasking proprietary operating system that runs on Convergent
  11006. Technologies NGEN micro computers.  I re-wrote the comm line I/O, disk I/O,
  11007. and video I/O, and added a rudimentary VT100 emulation option.  The protocol
  11008. code is pretty much as I got it, as is the command parser and things like that.
  11009. I use it fairly regularly, both as a terminal emulator and for text and binary
  11010. file transfers to my local Unix machine running C-Kermit.
  11011.  
  11012. My port is not perfect, but I would like to offer it up to the "Kermit Gods"
  11013. if you are at all interested.  I know it is based on "old" source, but that
  11014. is what I was able to easily get at the time I started this project, back in
  11015. the summer of '86.  I only worked on it as time permitted, so that's why it
  11016. took me a year to get it where I thought it worked.
  11017.  
  11018. Joel Dunn
  11019. UNC-Chapel Hill
  11020. Administrative Data Processing
  11021. 440 W. Franklin Street
  11022. Chapel Hill, NC  27514
  11023.  
  11024. RJD@UNC.BITNET
  11025. {backbone}!mcnc!unc!dunn.UUCP
  11026. {backbone}!mcnc!ecsvax!joeld.UUCP
  11027.  
  11028. [Ed. - Many thanks, Joel!  There have been many requests for CTOS Kermit over
  11029. the years, and also for BTOS (for Burroughs B20, etc, which is supposed to be
  11030. compatible).  It would be much appreciated if anyone can report on whether this
  11031. version also works on BTOS.  CTOS Kermit has been put in KER:CT*.* on CU20B,
  11032. CT* * on CUVMA, and on Tape C of the Kermit distribution.  Since you've gone to
  11033. the trouble to develop most of the system-dependent C-Kermit code for CTOS, I
  11034. hope that someone will take the next step and adapt it to the current version
  11035. of C-Kermit, so we don't have to carry a redundant set of files.]
  11036.  
  11037. ------------------------------
  11038.  
  11039. Date: Fri, 18 Sep 87 14:12:18 +0200 (Central European Sommer Time)
  11040. From: XBR4D715@DDATHD21.BITNET (KLaus D. Schmitt THD Inst. f. EEV FB17)
  11041. Subject: Announcing Kermit v2.8a for Apollo
  11042. Keywords: Apollo, Pascal
  11043.  
  11044. Some time ago I got Kermit for Apollo from Netlib.  We installed this version,
  11045. but had some trouble with SEND command (nothing could be send from Apollo !).
  11046.  
  11047. We examined the sources from Netlib and corrected them with the result, that
  11048.  
  11049. Page 196                                              INFO-KERMIT DIGEST V6 #21
  11050.  
  11051. all works quite well on our DN 3000 communicating with some PC's and VAXen.
  11052.  
  11053. Please note, that the source includes kermitio.pas in the file kermit.pas.
  11054. existf.c is no longer needed !
  11055.  
  11056. Greetings from Europe
  11057. Klaus D. Schmitt
  11058. Inst. for El. Power Supply
  11059. Technical University Darmstadt
  11060. F R G
  11061.  
  11062. [Ed. - Gruess aus Nord-Amerika, und vielen Dank, Klaus!  Kermit 2.28a replaces
  11063. APOLLO.PAS in Kermit Distribution.  Meanwhile, if anybody knows the difference
  11064. between APOLLO.* and APLKER.* (both Pascal Kermits for the Apollo, apparently
  11065. cousins descended from version 2.6?), let us know!  If they can be reconciled
  11066. into a single version, we could free some space and alleviate some confusion.]
  11067.  
  11068. ------------------------------
  11069.  
  11070. Date: Wed, 16 Sep 87 13:03:34 PDT
  11071. From: Frank da Cruz <SY.FDC@CU20B>
  11072. Subject: Info-Kermit Digest BITNET Delivery in Danger
  11073. Keywords: Info-Kermit Digest, BITNET, LISTSERV
  11074.  
  11075. As of December 1, 1987, the WISCVM Internet/BITNET mail gateway will go out of
  11076. service because of the heavy load this function has placed on their system.
  11077. There are currently about 150 entries in the Info-Kermit distribution list that
  11078. go through the WISCVM gateway.  Although Columbia has its own BITNET mail host,
  11079. CUVMA, experience has shown that routing through CUVMA to BITNET does not work
  11080. for most addresses.  This is because the To: list does not appear as part of
  11081. the message (and nobody would want it to, since it's about 600 lines long!),
  11082. and the protocol for a mailer to send the recipient list to the receiving mail
  11083. agent varies among BITNET sites.  Anyone who receives the Info-Kermit Digest
  11084. through WISCVM is urged to advise us of an alternate address, or to register
  11085. with a LISTSERVer near you.  For instance, you could subscribe through Tulane
  11086. University by typing the following command (from a VM/CMS system):
  11087.  
  11088.   TELL LISTSERV AT TCSVM SUB I-KERMIT your-name
  11089.  
  11090. where your-name is your actual name, which may contain spaces, etc.  After
  11091. you have done this, make sure you get delivery of at least one Info-Kermit
  11092. digest from UGA, and then you can send a message to Info-Kermit-Request@CU20B
  11093. telling us to drop you from our own distribution list.
  11094.  
  11095. Other LISTSERV sites that can redistribute Info-Kermit include Brown University
  11096. (BROWNVM), the University of Georgia (UGA), and the University of Guelph
  11097. (CANADA01).  Eventually, Columbia University (CUVMA) will join them.  Other
  11098. BITNET and NETNORTH sites with LISTSERVers, particularly in mid- and far west
  11099. North America, as well as EARN sites in Europe, are also encouraged to
  11100. volunteer to distribute Info-Kermit mail.  There will be more news about this
  11101. in future digest, I hope.
  11102.  
  11103. ------------------------------
  11104.  
  11105. Date: Wed, 16 Sep 87 13:03:34 PDT
  11106. From: Frank da Cruz <SY.FDC@CU20B>
  11107.  
  11108. INFO-KERMIT DIGEST V6 #21                                              Page 197
  11109.  
  11110. Subject: News about Kermit Programs for VAX/VMS
  11111. Keywords: C-Kermit, VAX/VMS Kermit, VAX/VMS C-Kermit
  11112. Keywords: VAX/VMS Fortran/Pascal Kermit
  11113. Cross-Ref: VMS, See also VAX/VMS
  11114.  
  11115. If you attended the Nashville DECUS Kermit session, you may have heard Bob
  11116. McQueen announce that continued development of VAX/VMS Kermit-32
  11117. (KER:VMS*.*) at Stevens Institute of Technology is probably a lost cause.
  11118. VMS Kermit was developed by Bob McQueen and Nick Bush at Stevens from 1982
  11119. until the most recent (and probably final) release, 3.3.111, in April 1987.
  11120. Nick left Stevens some years ago, and Bob and his staff are too tied up in
  11121. other projects to continue their Kermit work.  Many, many thanks to Bob,
  11122. Nick, and SIT for one of the most ambitious and popular Kermit
  11123. implementations, and for many contributions to the Kermit protocol itself.
  11124.  
  11125. Kermit-32 is written in the Bliss language, DEC's "corporate implementation
  11126. language" (originally developed at CMU).  Bliss never gained popularity among
  11127. DEC's customers; few sites have Bliss compilers.  If there are any VMS Bliss
  11128. sites out there who are willing to take over maintenance and development of
  11129. Kermit-32, please come forward!
  11130.  
  11131. Not entirely parenthetically, it should be noted at this point that there is
  11132. also a VMS Kermit written in a combination of Pascal and Fortran, last released
  11133. by Bruce Pinn and Philip Murton at the University of Toronto in 1984
  11134. (incidentally, this is based on Toronto's OMSI Pascal Kermit for RT11, the
  11135. first high-level language Kermit program).  To my knowledge, no further
  11136. development is planned on this program either.  Some sites that are
  11137. uncomfortable running Kermit-32 because they don't have Bliss compilers use
  11138. this version instead (it's in KER:VX*.*).
  11139.  
  11140. It now appears that all further work on VMS Kermit will concentrate on the C
  11141. version, of which release 4E(067) was announced in the previous Kermit
  11142. digest (KER:XK*.*).  Development of VAX/VMS support for C-Kermit has been
  11143. taken over by:
  11144.  
  11145.     Jamie Hanrahan
  11146.     (uucp:     {akgua | hplabs!hp-sdd | sdcsvax | nosc}!crash!pnet01!jeh)
  11147.     (arpa:     crash!pnet01!jeh@nosc.mil)
  11148.     (internet: jeh@pnet01.CTS.COM)
  11149.     (US Mail:  c/o Simpact Assoc., 9210 Sky Park Ct., San Diego CA 92123)
  11150.  
  11151. Jamie is working from the latest stuff.  If you're a VMS VAX-11 C and/or RMS
  11152. expert (preferably on the net) and would like to help out, please contact
  11153. Jamie.  Similarly, if you have any suggestions, bug reports, fixes, etc, for
  11154. C-Kermit on VMS, send them to Jamie, cc to Info-Kermit@CU20B.  Among the
  11155. improvements we hope to see are better performance during CONNECT and more
  11156. detailed knowledge of the VMS file system.  Thanks to Jamie for taking this on!
  11157.  
  11158. ------------------------------
  11159.  
  11160. Date: Wed, 16 Sep 87 13:03:34 PDT
  11161. From: Frank da Cruz <SY.FDC@CU20B>
  11162. Subject: Kermit User Guide and Protocol Manual Available in Portuguese
  11163. Keywords: Kermit Documentation, Portuguese
  11164.  
  11165. Ricardo B. Ghirlanda of Telecomunicacoes Brasileiras S.A., Brasilia, Brazil
  11166.  
  11167. Page 198                                              INFO-KERMIT DIGEST V6 #21
  11168.  
  11169. (pardon the missing diacritical marks) has translated the Kermit User Guide and
  11170. Protocol Manual (5th Editions, somewhat behind the times) into Portuguese.
  11171. These manuals have been placed into KER:POR*.* on CU20B (POR* * on CUVMA):
  11172.  
  11173.   PORTUG is the Portuguese User Guide (Fifth Edition).
  11174.   PORTPM is the Portuguese Protocol Manual (Fifth Edition).
  11175.   PORTTT is a manual describing a Kermit-based file transfer service
  11176.  
  11177. The original files were in 8-bit IBM PC WordStar (.WSD) format, which can't be
  11178. included in Kermit distribution.  The files of type .HEX are "hexified"
  11179. versions of the WordStar files, which can be dehexified back into the original
  11180. 8-bit WordStar format by a simple program that puts each pair of hex digits
  11181. back together (a sample program is listed in PORTAA.HLP).  The files of type
  11182. .TXT are 7-bit ASCII files produced from the WordStar files by stripping the
  11183. high-order bit of each 8-bit byte.  These are pretty much readable on a
  11184. terminal or printer; diacritics are mostly done with backspace-overstrike, etc.
  11185.  
  11186. Thanks to Mr. Ari Lopes Cunha of Brasilia for submitting this material.
  11187.  
  11188. If you have Kermit documentation translated into any new languages, please send
  11189. them in.  This is especially appropriate now that we have a special place to
  11190. keep them (Tape E).  I've seen (or heard of) Kermit manuals in German, Italian,
  11191. Hungarian, and Japanese, but have never received machine-readable versions.
  11192.  
  11193. ------------------------------
  11194.  
  11195. Date: 17 SEP 1987  15:57 EDT
  11196. From: Steve Roseman <LUSGR@LEHICDC1.BITNET>
  11197. Subject: C-Kermit 4E(067) on VAX/VMS Bug Report
  11198. Keywords: C-Kermit, VAX/VMS C-Kermit
  11199.  
  11200. Running C-Kermit 4E(067) under VMS V4.5 seems to work so far, with 3 problems.
  11201.  
  11202. 1.  The user needs a BYTLM quota of at least 5000 to execute a "! xxx" command,
  11203.     "DIR", or "SPACE".  Otherwise the job just hangs up.
  11204.  
  11205. [Ed. - This doesn't happen to me under VMS 4.3, unless somebody raised my
  11206. BYTLIM (whatever that is!) without my knowing it.]
  11207.  
  11208. 2.  With a sufficient BYTLM, the above work, but if any are done, C-Kermit
  11209.     leaves behind a subprocess when it exits.  Re-entering C-Kermit and
  11210.     executing any of the above starts up (and then leaves behind again)
  11211.     another subprocess.  Repeat until your job hangs up.
  11212.  
  11213. 3.  A "! LOGOUT" command kills the subprocess in which it executes;  another
  11214.     "! xxx" command just hangs, since C-Kermit doesn't seem to know it's
  11215.     gone.
  11216.  
  11217.     Fairly minor problems, but file transfers run well with 1000 char packets.
  11218.  
  11219.                                                       Steve Roseman
  11220.                                                       Lehigh Univ.
  11221.  
  11222. PS:  in Vol 6, number 20, you mention a new MSTIBM.BOO.  One thing that
  11223. has been fixed is flow-control after ^S and no ^Q (e.g. ^X^S^X^Z save and exit
  11224. EMACS).
  11225.  
  11226. INFO-KERMIT DIGEST V6 #21                                              Page 199
  11227.  
  11228.  
  11229. [Ed. - Thanks for the bug reports, Steve.  They've been passed along to Jamie.]
  11230.  
  11231. ------------------------------
  11232.  
  11233. Date: Mon, 14 Sep 87 19:12+0600
  11234. From: Darren R Besler <dbesler@cc.uofm.CDN>
  11235. Subject: C-Kermit 4E(066) Support for Amdahl UTS Half Duplex Systems
  11236. Keywords: C-Kermit, Amhdahl, UTS, Half Duplex, IBM 370
  11237.  
  11238. This is in regard to the experimental version of C-Kermit, version 4E(066).
  11239. The installation here at the University of Manitoba is the following:
  11240.  
  11241.      Processor:    Amdahl 5870
  11242.      Oper Sys:     UTS/V running under VM
  11243.      Comm Ctlr:    Amdahl 4705
  11244.  
  11245. Due to the above machine configuration we are running UTS in half duplex mode.
  11246. C-Kermit is written to work in full duplex mode.  I have made appropriate
  11247. changes to allow running in half duplex mode.  These changes have been embedded
  11248. amongst #ifdef HALFDUPLEX or #ifdef FULLDUPLEX constructs.  Could these changes
  11249. be incorporated into the next version of C-Kermit?
  11250.  
  11251. The files modified are the following:
  11252.     ckucmd.c
  11253.     ckuker.mak
  11254.     ckutio.c
  11255.  
  11256. Here is the cdiff for ckucmd.c
  11257.  
  11258. Darren R Besler
  11259. Dept. of Computer Services
  11260. University of Manitoba
  11261. Winnipeg, Manitoba, Canada
  11262.  
  11263. [Ed. - Diffs omitted, added to KER:XKUKER.BWR, but the diff for ckutio.c is
  11264. missing.  Building C-Kermit for half or full duplex operation according to
  11265. a compile-time option may not be the best method, however.  What if there
  11266. are both full- and half-duplex connections to the same system?  E.g. an IBM
  11267. or Amdahl mainframe with 3705 half-duplex ASCII TTY lines, and full-duplex
  11268. 7171 protocol converters...]
  11269.  
  11270. ------------------------------
  11271.  
  11272. Date: FRI, 18 SEP 87 13:05:17 MESZ
  11273. From: R02KER@DHHDESY3.BITNET
  11274. Subject: C-Kermit 4E(066) on Apollo, IBM RT, Microvax II Bug Report
  11275. Keywords: C-Kermit, Apollo, IBM RT PC, MicroVAX II, Ultrix
  11276.  
  11277. C-KERMIT 4E(006) 4 AUG 87  REPORT:
  11278.  
  11279. APOLLO Domain/IX DN3000, SR 9.5.1 SYS5, C-Kermit 4E(066) 4 Aug 87
  11280.   Generated with 'make sys5'
  11281.   When using '.kermrc' or using the 'take' command
  11282.     the 'C-Kermit>' prompt is not present and then
  11283.     any invalid command brings the message
  11284.  
  11285. Page 200                                              INFO-KERMIT DIGEST V6 #21
  11286.  
  11287.       'Fatal: Kermit command error in background execution',
  11288.     after which C-Kermit terminates.
  11289.  
  11290. IBM PC RT 6150, AIX 2.1, C-Kermit 4E(066), AT&T System III/System V
  11291.   Generated with 'make sys5'
  11292.   Cracks up with 'Bad system call - core dumped' when using '.kermrc'
  11293.     or using the 'take' command
  11294.   Pervious version worked ok
  11295.   For this version do not use 'take', set line and speed at kermit
  11296.     command level
  11297.  
  11298. [Ed. - The above two problems are caused by the check for background
  11299. operation in conint(), module ckutio.c.  If someone can figure out what
  11300. the code should be to determine whether Kermit is running in the foreground
  11301. or the background on these systems, please send it in!  Meanwhile, the
  11302. workaround is to always have conint() set the variable backgrd to 0.  Of
  11303. course, then you can't really run it in the background...]
  11304.  
  11305. MICRO VAX II, Ultrix 1.2A, C-Kermit 4E(066) 4 Aug 87, 4.2 BSD
  11306.   Generated with 'make bsd'
  11307.   Runs O. K., except the tty line hangs after use.
  11308.   Extended packet works.
  11309.  
  11310. [Ed. - I tried it in remote mode on a MicroVAX II with Ultrix 2.0, and
  11311. it didn't hang the line after use.  Are you talking about remote or local
  11312. mode?]
  11313.                                        Regards, Ray Koluvek
  11314.  
  11315. ------------------------------
  11316.  
  11317. From: ames!pluto!warren@phri (Warren Burstein)
  11318. Date: 13 Sep 87 17:22:26 GMT
  11319. Subject: Patches to C-Kermit for Phone Directory
  11320. Organization: Industrial Automation Systems - New York, NY
  11321. Keywords: C-Kermit, Phone Directory, Dial Command
  11322.  
  11323. These patches add to ckermit a "set phone" command.  Aliases are recognized in
  11324. the "dial" command.  My .kermrc is now full of "set phone" commands.
  11325.  
  11326. The new command looks like
  11327.    set phone pacx 280-8050
  11328. After this command, I can say
  11329.    dial pacx
  11330.  
  11331. I don't know how to make a "patch" file so here is a shar of all the diffs.
  11332. I didn't use any fancy methods to store phone numbers, it didn't seem worth the
  11333. effort.
  11334.  
  11335. [Ed. - Pretty neat.  Thanks, Warren.  For now, the code will be kept in
  11336. XKUKER.BWR.]
  11337.  
  11338. ------------------------------
  11339.  
  11340. Date: Sat, 12 Sep 87 16:57:57 EDT
  11341. From: Phil Benchoff <BENCHOFF@VTVM1>
  11342. Subject: SCANCHEK Program for IBM-PCs
  11343.  
  11344. INFO-KERMIT DIGEST V6 #21                                              Page 201
  11345.  
  11346. Keywords: IBM PC Key Codes, MS-DOS Kermit
  11347.  
  11348. Enclosed is SCANCHEK.C and SCANCHEK.BOO for IBM-PCs.  This program displays
  11349. BIOS scancodes and MS-Kermit 2.29C key idents.  It is useful to determine key
  11350. idents while defining MS-Kermit keyboard definitions.
  11351.  
  11352. The source will compile with Computer Innovations C-86 or Borland Turbo-C.
  11353. Special thanks to JRD for providing details of MS-Kermit keyboard handling and
  11354. modifications to the code.  Please add it to the distribution if you think it
  11355. will be useful.
  11356.  
  11357. [Ed. - Thanks!  The files have been renamed MSUCHK.C and MSUCHK.BOO to fit the
  11358. Kermit file naming scheme.]
  11359.  
  11360. ------------------------------
  11361.  
  11362. To: "Joe Doupnik" <JRD@USU>
  11363. From: "Roger Fajman" <RAF@NIHCU>
  11364. Date: Thu, 17 Sep 87  18:32:03 EDT
  11365. Subject: MS-Kermit 2.29C on 3COM LAN
  11366. Keywords: MS-DOS Kermit, 3COM Ethernet, Netbios
  11367.  
  11368. One of our people here tried a quick PC-PC test with MS Kermit 2.29C running
  11369. over a 3COM Ethernet with 3Plus software.  He found two things:
  11370.  
  11371. (1)  Kermit would not work with version 1.0 of the 3COM Netbios.
  11372.      The 1.2 version seemed to work, but he did not try a lot of
  11373.      things.  Apparently 1.0 is a less than complete implementation
  11374.      of Netbios.
  11375.  
  11376. (2)  The SET PORT NET command appears not to upcase its argument.
  11377.      The value he used had letters in it that had to be entered
  11378.      in upper case in order to work.
  11379.  
  11380. Roger
  11381.  
  11382. ------------------------------
  11383.  
  11384. Date: Thu, 17 Sep 87 10:52:05 CDT
  11385. From: moore@ncsc.ARPA (Moore)
  11386. Subject: Problem with TurboBASIC and MSBPCT.BAS
  11387. Keywords: BOO File Programs, BASIC, TurboBASIC, MS-DOS Kermit
  11388.  
  11389. Has anyone commented on TurboBASIC not working properly with MSBPCT.BAS?  I
  11390. recently downloaded both the .BAS and .BOO files to create an executable;
  11391. GW-BASIC and QuickBASIC 3.0 executely nicely, but TurboBASIC chokes on line
  11392. 300; in fact, as nearly as I can tell, the program just stops executing
  11393. completely.
  11394.  
  11395. ------------------------------
  11396.  
  11397. Date: Thu, 17 Sep 87 11:43:43 PDT
  11398. From: kevin@ACC-SB-UNIX.ARPA (Kevin 0'Gorman)
  11399. Subject: Mac Kermit Can't Receive Files Whose Names Start With X?
  11400. Keywords: Mac Kermit
  11401.  
  11402.  
  11403. Page 202                                              INFO-KERMIT DIGEST V6 #21
  11404.  
  11405. I found this in ckmker.bwr in the 4E(066) distribution.  I ran into a very
  11406. similar problem I thought I would pass along.
  11407.  
  11408. > Occasionally, files transferred to the Mac with apparent success will be
  11409. > empty.  This happens very rarely and cannot be reproduced.  It has only been
  11410. > reported twice, once on a Hyperdrive system, and once on a Mac with a Tecmar
  11411. > disk after the screen had been dumped to the printer.  (this problem may be
  11412. > rectified in edit (33), which now terminates on failure to close, attempting
  11413. > to report an appropriate error.)  One user claimed to be able to reproduce
  11414. > the problem by using Mac Kermit to GET any file whose name starts with X from
  11415. > the Unix Kermit server (yet others can't reproduce it this way).
  11416.  
  11417. I was reading the Kermit distribution from a VAX running 4D kermit, and 4.3 BSD
  11418. with a Mac Plus running 0.8 Kermit.  The VAX was running as server, and I
  11419. requested x*.  I would get the first file okay, but all others would pass
  11420. by VERY fast, with the notation "Discarded" and "K bytes: 0" on the Mac.
  11421.  
  11422. When I renamed that first file, that had arrived okay, so that it was no longer
  11423. selected by x*, I got the new first file okay, but all others were passed over.
  11424. This repeated ad infinitum.  I renamed all files on the VAX so that none began
  11425. with "x", and they came across just fine.
  11426.  
  11427. Another thing I noticed, that may bear on this, is that the renaming of the
  11428. files did not agree with the documentation.  Some of my files had more than
  11429. one period in the name (I originally was trying to get compressed files named
  11430. like ckusr.c.Z), and I found that the mac reported the filename being recieved
  11431. as CKUSR.CXZ.  I gathered that it was changing things so that there were never
  11432. more than 1 "." in a filename.  I can't tell which system did this.
  11433.  
  11434. Since "x" is special in this way, the special code may be munging incorrectly
  11435. on subsequent files of a set.  I dunno.  I just thought I would pass along
  11436. instructions on how to repeat this.
  11437.  
  11438. [Ed. - There appears to be something very wrong with Mac Kermit's filename
  11439. collision avoidance algorithm...]
  11440.  
  11441. ------------------------------
  11442.  
  11443. Date: 2 SEP 1987 18:31:20 EDT
  11444. From: "Richard E. Lynch" <VM10CA@WVNVM>
  11445. Subject: Decoding KERMSRV's .HQX Files?
  11446. Keywords: Mac Kermit, BinHex
  11447.  
  11448. Hello, This is Rich Lynch at WVNET.  I just downloaded some of your KERMSRV
  11449. files and one of them is a .HQX file which has a comment at the top. The
  11450. comment says the file must be converted with the BINHEX Ver 4.0 program.
  11451. Is this program available from KERMSRV and if not where might I get a
  11452. copy ?  Thanks in advance.
  11453.  
  11454. ...Rich
  11455.  
  11456. [Ed. - BinHex is a "shareware" program for which (to my knowledge) source is
  11457. not available.  There is no way for us to distribute binaries on KERMSRV or on
  11458. magnetic tape (the explanation is tedious).  BinHex is, however, on our Mac
  11459. Kermit distribution diskette, which you can order by mail.]
  11460.  
  11461.  
  11462. INFO-KERMIT DIGEST V6 #21                                              Page 203
  11463.  
  11464. ------------------------------
  11465.  
  11466. From: "Roger Fajman" <RAF@NIHCU>
  11467. Date: Thu, 17 Sep 87  16:43:11 EDT
  11468. Subject: Re:  Kermit Protocol Curiosity
  11469. Keywords: 8th-bit Prefixing, Parity
  11470.  
  11471. Have you tried setting the parity in Kermit to SPACE?  The 7-bit ASCII
  11472. characters will look the same on the line as with parity NONE (8th bit zero),
  11473. but Kermit will know that the 8th bit is not available for data and should
  11474. request 8th bit prefixing.
  11475.  
  11476. [Ed. - Obvious answer, should have thought of it...  Thanks also to Bruce
  11477. Cowan of SFU for responding similarly.]
  11478.  
  11479. ------------------------------
  11480.  
  11481. End of Info-Kermit Digest
  11482.  
  11483. Page 204                                              INFO-KERMIT DIGEST V6 #22
  11484.  
  11485. Info-Kermit Digest         Tue, 22 Sep 1987       Volume 6 : Number 22
  11486.  
  11487. Departments:
  11488.  
  11489.   ANNOUNCEMENTS -
  11490.         Some LISTSERVers Allowing Info-Kermit Subscriptions (2 messages)
  11491.  
  11492.   MS-DOS KERMIT -
  11493.         New .BOO File for Intel iRMX Version of MS-Kermit
  11494.         Clear Keys on MS-Kermit 2.30?
  11495.         MS-DOS Kermit 2.29C Maximum Packet Size
  11496.         MS-DOS Kermit 2.29C Problem with IRMA Board
  11497.         MS-DOS Kermit 2.29C Send-As Name?
  11498.         MS-DOS Kermit 2.29C Color and Intensity
  11499.         Losing Interrupts on IBM PC and PS Systems
  11500.  
  11501.   VAX/VMS KERMIT -
  11502.         Kermit-32 Escape Sequence and VT330 Terminal
  11503.         C-Kermit 4E on VAX/VMS Bug Report
  11504.  
  11505.   MISCELLANY -
  11506.         Native Media for Commodore-64 Kermit
  11507.         Kermit and the IBM 7171
  11508.         Kermit for Tandy 6000?
  11509.         8th-Nit Prefix Bug in Kermit For TRS80 Model IV (M4)
  11510.  
  11511. ----------------------------------------------------------------------
  11512.  
  11513. Date: Sat, 19 Sep 87 15:22:16 FIN
  11514. From: The Head of the Post Office <POSTMAST@FINHUTC>
  11515. Subject: Some LISTSERVers Allowing Info-Kermit Subscriptions
  11516. Keywords: Info-Kermit Digest, BITNET, LISTSERV
  11517.  
  11518. There already is a peered LISTSERV-list called I-KERMIT that distributes
  11519. Info-Kermit Digest.  (Here it is called IKD for some historical reason...)
  11520.  
  11521. This is part of our configuration file for this list.
  11522.  
  11523.  *  Peers= I-KERMIT@UGA,I-KERMIT@MARIST,I-KERMIT@TCSVM
  11524.  *  Peers= I-KERMIT@CLVM,I-KERMIT@EB0UB011,I-KERMIT@RUTVM1
  11525.  *  Peers= I-KERMIT@UBVM,I-KERMIT@DEARN,I-KERMIT@VTVM2,I-KERMIT@BNANDP11
  11526.  *
  11527.  *  Owner= HAROLD@UGA     (Harold Pritchett)
  11528.  
  11529. I think that all the BITNET users could be (should have been ?) transferred
  11530. to this list.
  11531.  
  11532. Petri Autio
  11533.  
  11534. [Ed. - Thanks for the list, Petri!  See next message for more information.]
  11535.  
  11536. ------------------------------
  11537.  
  11538. Date: Tue, 22 Sep 87 11:57:19 EDT
  11539. From: Frank da Cruz <SY.FDC@CU20B>
  11540. Subject: Info-Kermit Digest Distribution by LISTSERV
  11541.  
  11542. INFO-KERMIT DIGEST V6 #22                                              Page 205
  11543.  
  11544. Keywords: Info-Kermit Digest, BITNET, LISTSERV
  11545.  
  11546. So far, the following BITNET sites have indicated (perhaps indirectly) that
  11547. they maintain LISTSERVers capable of handling Info-Kermit Digest
  11548. subscriptions.  Thanks to each of these sites for providing this service.
  11549.  
  11550.   Node       Country       Name
  11551.  
  11552.   BNANDP11   Belgium       Facultes Univ Notre Dame de la Paix, Namur
  11553.   CANADA01   Canada        University of Guelph, Ontario
  11554.   FINHUTC    Finland       Helsinki U of Technology,
  11555.   EB0UB011   Spain         Univ Autonoma Barcelona
  11556.   BROWNVM    USA           Brown University, Providence, RI
  11557.   MARIST     USA           Marist College, Poughkeepsie, NY
  11558.   RUTVM1     USA           Rutgers University, New Brunswick, NJ
  11559.   TCSVM      USA           Tulane U Computing Services, New Orleans, LA
  11560.   UBVM       USA           SUNY Buffalo, NY
  11561.   UGA        USA           U of Georgia
  11562.   VTVM2      USA           Virginia Polytech Institute, Blacksburg, VA
  11563.   CLVM       USA?          Clarkson U ERC (where is it?)
  11564.   DEARN      West Germany  Gesellschaft fuer Schwerionenforschung
  11565.  
  11566. Hopefully, we'll be adding CUVMA (Columbia University, NY, USA) to the list
  11567. very soon.  Other BITNET/EARN/NETNORTH sites, especially in areas far from
  11568. the locations above, are encouraged to volunteer.  Meanwhile, if you're a
  11569. BITNET subscriber, please, "TELL LISTSERV AT nearest-node SUB I-KERMIT
  11570. your-name".  When you start getting the LISTSERV copy, send a message to
  11571. Info-Kermit-Request@CU20B and ask to be removed from our list.  This way,
  11572. there should be no interruption in service when the WISCVM Internet/BITNET
  11573. mail gateway goes out of service on December 1.
  11574.  
  11575. We are also attempting to gradually remove WISCVM dependencies from our own
  11576. list.  Last week we sent out a test message to all the BITNET sites on the
  11577. Info-Kermit mailing list to see which ones could accept mail directly from
  11578. CU20B.  The results are still coming in, but those sites that seem to have
  11579. received the mail successfully have had their entries changed to bypass the
  11580. WISCVM gateway.
  11581.  
  11582. ------------------------------
  11583.  
  11584. Date: Thu, 10 Sep 1987 08:57 PDT
  11585. From: JAFW801@CALSTATE.BITNET (Jack Bryans)
  11586. Subject: New .BOO File for Intel iRMX Version of MS-Kermit
  11587. Keywords: Intel, iRMX, RMX Kermit, MS-DOS Kermit
  11588.  
  11589. Here's the latest .BOO file for the Intel iRMX version of MS-DOS Kermit,
  11590. based on the current 2.29C MS-DOS Kermit development version.  There's also
  11591. some acommpanying documentation.
  11592.  
  11593. [Ed. - Thanks, Jack!  It has been put in KER:MSTRMX.BOO and .DOC and
  11594. MSTRMX * on CUVMA.  Feedback solicited!]
  11595.  
  11596. ------------------------------
  11597.  
  11598. Date: Thu, 17 Sep 1987 15:58 CDT
  11599. From: William Bruce Curtis <NU024414@NDSUVM1>
  11600.  
  11601. Page 206                                              INFO-KERMIT DIGEST V6 #22
  11602.  
  11603. Subject: Clear Keys on MS-Kermit 2.30?
  11604. Keywords: MS-DOS Kermit
  11605.  
  11606. Is it possible to provide a replacement for the old CLEAR command which
  11607. cleared all the key definitions?  When using mskermit to log on to several
  11608. different systems it is very convenient to be able to clear all the key
  11609. definitions without exiting from mskermit and restarting it.  For example we
  11610. use a fairly long take file to customize the keyboard when logging on to CMS
  11611. but when logging on to UNIX a vanilla Heath-19 is preferred.  Several users
  11612. here have complained about 2.29c's lack of a clear key command.  I realize
  11613. that the clear command should clear the port as described in the book but
  11614. could we please get some command to clear all of the keys put back in before
  11615. 2.30 is released?
  11616.  
  11617. [Ed. - Yes, 2.30 will contain a command SET KEY CLEAR.]
  11618.  
  11619. ------------------------------
  11620.  
  11621. Date: Fri, 18 Sep 87 11:34:15 CDT
  11622. From: James Gregory <jgregory@ALMSA-1.ARPA>
  11623. Subject: MS-DOS Kermit 2.29C Maximum Packet Size
  11624. Keywords: MS-DOS Kermit
  11625.  
  11626. I'm in the process of putting the most recent 2.29C through its paces.  When
  11627. the set send and receive packet commands are issued, the response indicates
  11628. there is a maximum value of 9024 bytes, however, the current implementation
  11629. only supports 1000 bytes.  Just thought I'd bring this to your attention in
  11630. case it was an oversight.  I realize that the 9024 byte limit is supported
  11631. by the protocol, however, it seemed you would want the response to be
  11632. specific to the current implementation.
  11633.  
  11634. [Ed. - Will be fixed in 2.30 to report the actual maximum size.]
  11635.  
  11636. ------------------------------
  11637.  
  11638. Date: Fri, 18 Sep 87 11:19:45 MDT
  11639. From: John Shaver Modernization Office <steep-mo-m@HUACHUCA-EM.ARPA>
  11640. Subject: MS-DOS Kermit 2.29C Problem with IRMA Board
  11641. Keywords: MS-DOS Kermit, HP Vectra, IRMA Board
  11642.  
  11643. I have a Vectra, an HP AT Clone.  I have sidekick and an IBM terminal emulator
  11644. called IRMA resident in RAM with 640K.  I have about 450K left.  The
  11645. significant difficulty came from 2.29C refusing to let me use COM2 as a port.
  11646. I have, am and continue to use Port 2 with 2.29.
  11647.  
  11648. [Ed. - From JRD: The serial port handling in 2.29C is much different from
  11649. previous releases.  In particular, the port is tested before use.  The
  11650. various levels which a user sees are messages such as "Port not available",
  11651. "This port uses the Bios", and nothing at all (which is best of all).  The
  11652. first message is shown if the Bios work area in low memory indicates the
  11653. port was not found by the machine's boot code (COM1 is at 40:00H and COM2 is
  11654. at 40:02H, and normally hold 03f8H & 02f8H, respectively).  The second
  11655. occurs if the port was found but the UART chip was not the kind which Kermit
  11656. can control (an 8250).  Diagnosis then proceeds by noting the kind of
  11657. message, removing some add-in software, removing the IRMA board, and finally
  11658. calling for help (with additional system details).]
  11659.  
  11660. INFO-KERMIT DIGEST V6 #22                                              Page 207
  11661.  
  11662.  
  11663. ------------------------------
  11664.  
  11665. Date: 21 Sep 1987 23:41-CDT
  11666. From: SAC.SAC-LMR@E.ISI.EDU
  11667. Subject: MS-DOS Kermit 2.29C Send-As Name?
  11668. Keywords: MS-DOS Kermit
  11669.  
  11670. Thank you for improving Kermit.  The changes have made a menu-driven
  11671. system for accessing the host much easier to write.
  11672.  
  11673. I have found 1 minor glitch so far - All caps must be used when specifying
  11674. the remote file name in the "SEND" command.  If lower case is used, the file
  11675. created on the host has a name with ASCII char 22 preceding each letter.
  11676. I.e.  using the name "test" as the remote file name will produce a file on
  11677. the host named "^Vt^Ve^Vs^Vt".
  11678.  
  11679. [Ed. - This is actually a documented feature.  If it was done the other way,
  11680. you couldn't specify a lowercase name if you had to.]
  11681.  
  11682. ------------------------------
  11683.  
  11684. Date: Mon, 21 Sep 87 16:21:41 CDT
  11685. From: James Gregory <jgregory@ALMSA-1.ARPA>
  11686. Subject: MS-DOS Kermit 2.29C Color and Intensity
  11687. Keywords: MS-DOS Kermit, Terminal Color, Terminal Intensity
  11688. Cross-Ref: Color, see Terminal Color
  11689.  
  11690. When I am using 2.29C as a terminal emulator with "set term color 1 10 37
  11691. 44", the high intensity character display is behaving questionably.  While
  11692. using "more" on a UNIX system (e.g.), the first page will display in high
  11693. intensity.  The next and following pages will display in low intensity.  If
  11694. I enter the escape sequence "^]c" followed by "connect", characters begin
  11695. displaying in high intensity again.  I tested this behavior using the "vi"
  11696. editor, also.  When the display went to low intensity, presumably because
  11697. the remote system sent the correct escape sequence to cause such behavior, I
  11698. escaped back to the local system, reconnected, and entered "^L" to redisplay
  11699. the current page.  The page then displayed in high intensity.  If the change
  11700. in attributes was the result of character sequences generated by the remote
  11701. system, I expected to see consistency.  I assumed the editor was
  11702. retransmitting the same escape sequences.
  11703.  
  11704. This observation is not new to the current test version.  I withheld
  11705. bringing it to your attention earlier.  I thought this type of incident
  11706. would be so common that it would either be corrected or accounted for in the
  11707. info-kermit digest prior to release of 2.30.
  11708.  
  11709. Testing was done on an MS-DOS 3.1 Zenith Z-248 with an EGA.
  11710.  
  11711. [Ed. - From JRD: I know what you mean about the intensity bit.  My Unix PC
  11712. does the same thing to me.  It's 'ok' though when we realize the host is
  11713. explicitly sending a no-bold attribute command every now and then.  Kermit
  11714. uses the screen attributes active when Connect begins and they might well be
  11715. bold white on blue and switches when the host so commands.  The real dilemma
  11716. is PC color screens are unsatisfactory in 'normal' intensity whereas DEC
  11717. terminals are good that way.  Also DEC terminals can control the background
  11718.  
  11719. Page 208                                              INFO-KERMIT DIGEST V6 #22
  11720.  
  11721. intensity but PC's usually cannot.  To provide a variation of intensity
  11722. required by the host applications software we are then stuck with normal
  11723. meaning rather dim.  It's a pain which IBM needs to address.  Does that help?]
  11724.  
  11725. ------------------------------
  11726.  
  11727. Date: Mon, 07 Sep 87 09:43:06 ULG
  11728. From: Andre PIRARD <A-PIRARD%BLIULG12.BITNET@WISCVM.WISC.EDU>
  11729. Subject: Losing Interrupts on IBM PC and PS Systems
  11730. Keywords: MS-DOS Kermit, IBM PC, IBM PS/2
  11731.  
  11732. [Ed. - From a recent Info-IBMPC Digest.]
  11733.  
  11734. >...  IBM, 3Comm and Microsoft have been pretty cavalier about losing
  11735. interrupts in the past. ... says Billy.
  11736.  
  11737. And the beat goes on.  Here is a problem I reported to IBM:
  11738.  
  11739. >When a communication program drives an asynchronous adapter by interrupts
  11740. >and a national keyboard driver is used, typing while line input is being
  11741. >displayed produces screen garbage.  Keyboard interrupts are an infrequent
  11742. >and long process and assigned higher priority (1) than frequent and short
  11743. >communication interrupts  (3,4) (why?).  Their drivers send the 8259 EOI
  11744. >just before IRET, as most regretfully do.  Consequently, even if cpu
  11745. >interrupts are enabled, the 8259 will not request communication interrupts
  11746. >to the processor until the very end of keyboard interrupt processing,
  11747. >which, if excessive, causes communication line overrun.  DOS 3.2 KEYBBE
  11748. >(on XT), for example, is near the limit, and causes occasional overrun at
  11749. >9600 baud.
  11750. >
  11751. >But 3.3 KEYB (on PS/2 30!) is far beyond and does it nearly for every
  11752. >keystroke.  CTL-ALT-F1ing KEYB (to the original ROM presumably) removes
  11753. >the problem.  Rotating 8259 priorities (OUTing C1H to 20H) solves the
  11754. >problem for KEYBBE, but not for KEYB (why?).  But assigning the keyboard
  11755. >interrupt lowest priority also shuffles the other ones.  In particular,
  11756. >the timer interrupts get the next to lowest.  Is this practice advisable?
  11757.  
  11758. And some more comments for INFO-IBMPC:
  11759.  
  11760. What frightens me is that the problems are worse on 3.3 PS/2 30 than on a
  11761. plain XT or AT.  I was expecting maturity from PS/2.
  11762.  
  11763. The priorities are as follows (0 highest):
  11764.  
  11765. 0: timer ticks
  11766. 1: keyboard
  11767. 2:mouse (generally)
  11768. 3,4: communication
  11769. 5,6: disk and diskette
  11770. 7: printer
  11771.  
  11772. Generally, BIOS and MSDOS as a whole are careful not to disable processor
  11773. interrupts too long unnecessarily, even during interrupt processing.  There
  11774. could be occasional exceptions to this, but I never experienced any in
  11775. communication.
  11776.  
  11777.  
  11778. INFO-KERMIT DIGEST V6 #22                                              Page 209
  11779.  
  11780. But with the host of available TSR programs hooking onto interrupt vectors,
  11781. the situation may change.  If such a program acts as a front end, it cannot
  11782. decently enable interrupts without presuming what its followers do and need,
  11783. and it will necessarily perform before 8259 EOI anyway.  For this reason,
  11784. such programs should act after the original sequence if possible, when
  11785. interrupts can be enabled for sure, except for another reason, the stack
  11786. growth nightmare.  It is therefore important to write or choose such
  11787. programs carefully.  The TSR programs problem is all the more acute as timer
  11788. and keyboard interrupts are the most favored for hooks.
  11789.  
  11790. [Ed. - From JRD: Columbia sent me a copy of your comments on interrupt
  11791. latency when national keyboard sets are employed.  That explains a rash of
  11792. comments from PS/2 model 30 users concerning lost serial port characters.
  11793. Your comments are exactly on target concerning clearing the 8259 chip.  If
  11794. you were to peek at the MS-Kermit/IBM serial port interrupt routine you
  11795. would see the 8259 being cleared as quickly as possible before doing the
  11796. reminder of the work, for this very reason.  Interrupts are also enabled as
  11797. quickly as possible because I know the stack will not grow out of control.
  11798. Let's hope that Microsoft/IBM listen carefully.  They are already being told
  11799. that OS/2 has severe interrupt latency problems when multitasking Real and
  11800. Protected mode windows together.]
  11801.  
  11802. ------------------------------
  11803.  
  11804. Date: 18 Sep 87  8:38 -0600
  11805. From: Grant Delaney <delaney%wnre.aecl.cdn%ubc.csnet@RELAY.CS.NET>
  11806. Subject: Kermit-32 Escape Sequence and VT330 Terminal
  11807. Keywords: VAX/VMS Kermit, VT330
  11808.  
  11809. A note of caution the Kermit-32 escape sequence is also the terminal reset
  11810. and self test sequence for the new DEC VT330 terminal.  The escape sequence
  11811. should therefore be changed before a connect if you want to get out again.
  11812.  
  11813. [Ed. - Kermit-32's default escape sequence is Ctrl-]C.  C-Kermit's is
  11814. Ctrl-\C.]
  11815.  
  11816. ------------------------------
  11817.  
  11818. Date: 17 Sep 87 12:23:00 MST
  11819. From: <darieb@sandia-2.arpa>
  11820. Subject: C-Kermit 4E on VAX/VMS Bug Report
  11821. Keywords: C-Kermit, VAX/VMS Kermit
  11822.  
  11823. I've just downloaded the newest XK* versions to VAX VMS 4.5.  It compiled
  11824. without a hitch, using the XKVKER.COM.  It even transferred a file OK.
  11825. However, there are a couple of problems.
  11826.  
  11827. I'm running an IBM PC/XT at 9600 Baud using the VTERM 4010 Version 2.0
  11828. software from Coefficient Systems Corporation, which supplies a pretty good
  11829. VT102 emulation.  Connection is through COM1: to a Gandalf LDS120 line
  11830. driver, into a Gandalf (I think) port contender device, thence to a VAX
  11831. 8600.  No DECNET.  The BLISS version of KERMIT works OK.
  11832.  
  11833. -   The SHOW command produces a lot of unprintable characters in the
  11834.     header lines of the table ("send" and "receive"), after which
  11835.     several of the lines contain gibberish.  After the SHOW, things go
  11836.  
  11837. Page 210                                              INFO-KERMIT DIGEST V6 #22
  11838.  
  11839.     back to normal (except see below)
  11840.  
  11841. -   After many commands are executed, and the C-Kermit> prompt shows,
  11842.     typing another command responds with "?invalid - xxx".  Typing an
  11843.     erase-line character (CTRL-U on VMS) before doing anything else
  11844.     will erase 3 characters of the prompt, indicating that three characters
  11845.     must have been received by VMS from the terminal(?)  I can easily
  11846.     get around this problem by habitually typing <CTRL-U>command...but who
  11847.     wants to?
  11848.  
  11849. Is it possible that I need to SET TERMINAL to something different before
  11850. executing Kermit?  Or are there indeed spurious characters being sent by
  11851. C-Kermit?  At any rate, this version works OK, but the BLISS version is the
  11852. system standard here.
  11853.  
  11854. Declan A. Rieb, Division 2614           DARIEB@SANDIA-2.ARPA
  11855. Sandia National Laboratories            (505) 844-6338
  11856. Albuquerque, NM 87185-5800
  11857.  
  11858. [Ed. - Can anybody help with this?  I've tried the same thing on a VAX 780
  11859. with VMS 4.3, but can't make it happen.  There seems to be a recurring theme
  11860. over past weeks -- all versions of VMS Kermit (Bliss, C, different releases)
  11861. seem to print various kinds of garbage when you give the SHOW or STATUS
  11862. commands under VMS 4.4 or later.  What's going on???]
  11863.  
  11864. ------------------------------
  11865.  
  11866. Date: Sat, 19 Sep 87 11:17:47 -0500
  11867. From: ray@j.cc.purdue.edu (Ray Moody)
  11868. Subject: Native Media for Commodore-64 Kermit
  11869. Keywords: Commodore-64 Kermit, Diskette Volunteers
  11870.  
  11871. >[Ed. - A popular request.  Any volunteers?  For that matter, are there any
  11872. >volunteers to distribute ANY versions of Kermit on native media for ANY
  11873. >systems that Columbia cannot provide?]
  11874.  
  11875. This probably is not worth posting, but if you are making a list of people who
  11876. can distribute Kermit on native media, we wish to be included.
  11877.  
  11878. [Ed. - Yes it is!  We do keep such a list.  It's AADISK.HLP, and we've added
  11879. you to it.  I hope others will follow your example and volunteer with disks
  11880. and formats that Columbia cannot provide -- the many CP/M formats, 8-inch
  11881. diskettes, Xenix Kermit diskettes, SUN tape cartridges, etc etc.]
  11882.  
  11883. We will provide Commodore-64/Commodore-128 Kermit V2.0 on a 1541 disk.
  11884. (soon V2.1 and maybe Commodore plus-4 kermit.....)  We ask $5.00 to cover
  11885. the costs of postage, handling, and the disk.  We stress that Kermit is in
  11886. the public domain.  The $5.00 is only so we can recover the costs of
  11887. postage, handling and the disk.  We will be able to continue to provide this
  11888. service for the foreseeable future.  Please send U.S. funds.  We regret that
  11889. we will not be able to provide source code in this format because it will
  11890. not fit on a 1541 disk.  Our mailing address is:
  11891.  
  11892.          Dr. Evil Laboratories
  11893.          P.O. Box 190
  11894.          St. Paul, IN 47272
  11895.  
  11896. INFO-KERMIT DIGEST V6 #22                                              Page 211
  11897.  
  11898.  
  11899. Ray Moody
  11900.  ray@j.cc.purdue.edu
  11901.  ihnp4!pur-ee!j.cc.purdue.edu!ray
  11902.  moody@purccvm.BITNET
  11903.  
  11904. Kent Sullivan
  11905.  ihnp4!pur-ee!corvair
  11906.  
  11907. ------------------------------
  11908.  
  11909. Date: Mon, 21 Sep 87 17:10:43 ULG
  11910. From: Andre PIRARD <A-PIRARD@BLIULG12>
  11911. Subject: Kermit and the IBM 7171
  11912. Keywords: IBM Mainframe Kermit, IBM Series/1, CMS Kermit, VTAM, XON/XOFF
  11913. Cross-Ref: 7171, see IBM Series/1
  11914.  
  11915. I once wrote a communication/ftp program that we have been using on the
  11916. Series/1 and 7171 for several years without much problem.  For several
  11917. reasons too long to explain here, we decided to convert it to the Kermit
  11918. protocol.  It now works beautifully with another micro Kermit or in IBM 370
  11919. TTY mode, but the 7171 is such that it causes nasty problems.  I'll explain
  11920. them mainly on the IBM370 list, but I think some facts I learned from
  11921. experience with my former program can be of general interest to 7171 users.
  11922.  
  11923. 1) The S/1 style protocol converters run in two modes: terminal emulation
  11924. and transparent mode.  File transfer uses transparent mode.  In this mode,
  11925. the host (370) outputs data (write phase), then switches to read phase to
  11926. get the reply.  The 7171 always uses interrupt driven RS232 I/O to a 340
  11927. bytes input buffer (the S/1 uses a smaller buffer, but uses DMA in
  11928. transparent mode).  This means that when using packet sizes larger than 340
  11929. bytes, XON/XOFF pacing protocol MUST be used.  It implies that the micro
  11930. Kermit use it, but also that it not be disabled on the 7171 side.  Failing
  11931. that, I/O that once looked OK on a lightly loaded 7171 may suddenly go wrong
  11932. when the load increases.  And I have seen what go wrong means: a buffer
  11933. overflow may cause complete deadlock of the communication port and need a
  11934. DTR drop to recover it.
  11935.  
  11936. 2) Considering that it is best to always use (or at least allow) XON/XOFF in
  11937. file transfer raises another problem.  The 7171 will receive XON/XOFF as
  11938. pacing during write phase, but not during read phase.  Moreover, XOFF is
  11939. defaulted as an end-of-input character.  It may happen that timing problems
  11940. cause an XOFF sent by the external device during write phase to effectively
  11941. arrive during read phase and end it with null input.  For this reason,
  11942. allowing XON/XOFF as pacing must be paired with disabling XOFF as an
  11943. end-of-packet character.  That is the system programmer setting bit X'1000'
  11944. at DC00:0008 in the 7171 NVRAM.
  11945.  
  11946. 3) The 7171 may end an inbound packet prematurely on certain types of
  11947. transmission errors I could not determine.  This process looks like
  11948. auto-catalytic.  Once started, chances are high the host is assaulted by an
  11949. awful lot of short packets it NACKs.  It seems the reason is turning the
  11950. line to read phase in the middle of a character the external device
  11951. trustfully sends.  Because a single error is multiplied, the 370 Kermit
  11952. retry count should be set as high as possible.  On the other side, the
  11953. external device (micro) must expect a flood of NACKs in response to a single
  11954.  
  11955. Page 212                                              INFO-KERMIT DIGEST V6 #22
  11956.  
  11957. packet.  It is therefore essential to purge the input buffer as late as
  11958. possible, I do it just before sending the end-of-packet character.
  11959. Question: does any Kermit reply before the eop? If yes, it would be better
  11960. to purge before sending the checksum.
  11961.  
  11962. 4) There is no provision in the 7171 to recover from a lost XON, nor in the
  11963. 370 to timeout.  To avoid deadlock, the micro must implement its own
  11964. recovery.  At least XON should be sent to the 7171 after a timeout.  I also
  11965. send "clear screen" to allow the host to recover from loosing fullscreen
  11966. mode as well as "transmission error reset" and "purge input buffer".  The
  11967. last two may be unnecessary, but are harmless anyway.
  11968.  
  11969. 5) The maximum packet size is 1920, a screensize buffer.  Better use 1900 to
  11970. allow for some extraneous characters.  Around 950 is a good choice as little
  11971. performance gain is (usually) observed beyond and because it eases faster
  11972. resynchronization when two packets stick together.
  11973.  
  11974. I think these facts (and maybe others, welcome) will help to run file
  11975. transfer with the 7171 much more reliably.
  11976.  
  11977. Now that's not all.  There are problems with VTAM and the fact that being a
  11978. half duplex device in file transfer mode, the 7171 would normally call for
  11979. handshaking.  But I'll continue these, resorting to 370 Kermit internals, on
  11980. the appropriate list.
  11981.  
  11982. This gives but a faint idea of the mess 370 Kermit people have to deal with.
  11983. Believe me how thankful one has to be for their patience and work against a
  11984. beast said to be working as designed!
  11985.  
  11986. ------------------------------
  11987.  
  11988. Date: 21 Sep 87 19:19:30 GMT
  11989. From: kent@soma.bcm.tmc.edu (Kent Hutson)
  11990. Subject: Kermit for Tandy 6000?
  11991. Keywords: Tandy 6000, Xenix, C-Kermit
  11992.  
  11993. Does anyone know where I can find a Kermit program that will work on a Tandy
  11994. 6000 running Xenix?  I have tried C-Kermit from Columbia, but had a lot of
  11995. trouble getting it running.  I would like some suggestions for getting
  11996. C-Kermit running if you know what the problem might be.
  11997.  
  11998. Kent Hutson
  11999. Baylor College of Medicine, Houston, Texas
  12000.  
  12001. [Ed. - Others have complained of being unable to get C-Kermit working on the
  12002. Tandy 6000.  Previous versions reportedly worked, but it seems that the
  12003. system was so slow that the program had to be compiled in a special way.
  12004. For one thing, is Tandy Xenix still based on Unix V7?  If so, then you have
  12005. to do "make v7" rather than "make xenix" to build the program.  And before
  12006. you do that, look in the makefile for special hints about "TRS-80 Xenix".]
  12007.  
  12008. ------------------------------
  12009.  
  12010. Date: 6-SEP-1987 21:32:56
  12011. From: RHBNCSU@UK.AC.RHBNC.VAXA (Tom Bourke)
  12012. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  12013.  
  12014. INFO-KERMIT DIGEST V6 #22                                              Page 213
  12015.  
  12016. Subject: 8th-Nit Prefix Bug in Kermit For TRS80 Model IV (M4)
  12017. Keywords: TRS-80 Model 4 Kermit
  12018. Cross-Ref: Tandy, see also TRS-80
  12019.  
  12020. This is a note to explain the problem that arises under the use of Tandy
  12021. Model IV Kermit and Kermits that follow the protocol to the last letter.  It
  12022. also gives a temporary solution, while I am informing Gregg Wonderly, an
  12023. American who wrote the Model IV implementation, but I'll also look into
  12024. providing a fix 'cos I'm using the darned thing!
  12025.  
  12026. Anyway, on with the problem.  The protocol manual suggests that Kermits make
  12027. the best use of the communication lines they have access to.  As a result,
  12028. machines communicating over 8-bit lines should use the full 8-bits unless
  12029. parity of some form or another is in use.  As a result, if you are using
  12030. 'proper' 8-bit lines, you shouldn't prefix the 8th bit prefixing character,
  12031. 'cos you won't be sending any 8th bit prefixes anyway!  The Tandy Model IV
  12032. implementation of Kermit ignores this wonderful piece of information and takes
  12033. every '&' character as an eighth bit prefix.  As you have guessed this does
  12034. wonderful things to program listings! (Especially ones in 'C'!)
  12035.  
  12036. The instant (!) solution to this problem is to tell the host machine that it
  12037. is dealing with a machine that doesn't like the eighth bit.  SET PARITY
  12038. SPACE has been working here on the VAX <-> Tandy Model IV's.  At the same
  12039. time, the Tandy Model IV should have eighth bit prefixing turned on.
  12040.  
  12041. ------------------------------
  12042.  
  12043. End of Info-Kermit Digest
  12044.  
  12045. Page 214                                              INFO-KERMIT DIGEST V6 #23
  12046.  
  12047. Info-Kermit Digest         Wed, 7 Oct 1987       Volume 6 : Number 23
  12048.  
  12049. Departments:
  12050.  
  12051.   ANNOUNCEMENTS -
  12052.         New MSTIBM.BOO for IBM PC MS-Kermit 2.29C
  12053.         Maintenance Release 2.3 of Pascal TSO Kermit
  12054.         Version 3.79 of Apple II Kermit Available
  12055.         Version 2.8 QK Kermit Available
  12056.         MS-DOS Kermit 2.29C for RMX
  12057.         Release 1.2 of Kermit for HP264x
  12058.         New Kermit Documentation in German
  12059.  
  12060.   MS-DOS KERMIT -
  12061.         Need help with iRMX Kermit
  12062.         MS-DOS Kermit 2.29C Session Logging
  12063.         Bug in MSTIBT 2.29/tek3
  12064.         Kermit with Tek4010/4014 Emulator
  12065.  
  12066.   UNIX KERMIT -
  12067.         C-Kermit for Tandy 6000
  12068.         Tandy Kermit Question in V6 #22
  12069.         Suspending C-Kermit
  12070.         C-Kermit and Berkeley Unix job control (crtl-Z)
  12071.         C-Kermit for Umax 4.2 on Encore
  12072.         Minor Bug in C-Kermit under Ultrix
  12073.         Modem Control without Carrier
  12074.  
  12075.   MISCELLANY -
  12076.         Kermit for Convergent Tech Wanted
  12077.         Data General One Help Needed
  12078.         Re: Data General One Help Needed
  12079.         DPS8 Kermit and X25
  12080.         AAFILES.DIR on CU20B Kermit Areas
  12081.         Kermit-68K Problems for OS-9
  12082.  
  12083. ----------------------------------------------------------------------
  12084.  
  12085. Date:     Sun, 27 Sep 87 18:41 MDT
  12086. From:     <JRD@USU.BITNET> (Joe Doupnik)
  12087. Subject:  New MSTIBM.BOO for IBM PC MS-Kermit 2.29C
  12088. Keywords: MS-DOS Kermit 2.29C
  12089.  
  12090. A new MSTIBM.BOO, dated 8 Oct 1987 is available for testing. This has the
  12091. improvements to allow Control-C to kill commands and pop the current TAKE
  12092. file with them.  I added a key definition to make Control-@ send a null
  12093. character by default, as many have requested.
  12094.  
  12095. This edition also has changes to ignore DEL characters when using the VT102
  12096. terminal emulator, to implement the \; char pair as a literal semicolon in
  12097. Take files and Macros (vs seeing the ; as a comment introducer), to ensure
  12098. that error packets emitted before the file capabilities sequence is
  12099. completed are sent with a block check of 1 byte, and to apply the SET
  12100. DISPLAY 8/7 bit filter to the log file (when DEBUG is active the logging is
  12101. forced to 8 bit mode).
  12102.  
  12103.  
  12104. INFO-KERMIT DIGEST V6 #23                                              Page 215
  12105.  
  12106. And, at long last, the DEC Rainbow version has been updated to 2.29C,
  12107. more or less compatible with the IBM version.  The .BOO file for this is
  12108. in KER:MSTRB1.BOO.
  12109.  
  12110. [Ed. - Thanks Joe!  The new files ahve replaced the old ones in
  12111. KER:MSTIBM.*, available thru Arpanet by FTPing to CU20B, user ANONYMOUS (any
  12112. password) or thru BITNET using KERMSRV.  We're homing in on the real, final
  12113. release of 2.30!  The draft manual for 2.30, which also applies to 2.29C,
  12114. remains available as KER:MST29C.DOC, and will change from time to time,
  12115. until we get it right... (or until the program we're trying to describe
  12116. stops changing).]
  12117.  
  12118. ------------------------------
  12119.  
  12120. Date: 01 OCT 87   15:13  GMT
  12121. From: M70B@CBEBDA3T.BITNET  (F.Buetikofer, Help desk UNI Bern)
  12122. Subject: Maintenance Release 2.3 of Pascal TSO Kermit
  12123. Keywords: TSO Kermit
  12124.  
  12125. After a hot summer while I did not very much additional work on my
  12126. TSO-Kermit, I encountered some hidden bugs ... and fixed them.
  12127.  
  12128. The biggest problem was a system connected with 300 baud (!) to our
  12129. mainframe.  TSO Kermit didn't check for the right Y packet to come in, and
  12130. continued sending. This should be fixed now.  Another not official goodie is,
  12131. that my kermit should understand attribute packets (they are logged to the
  12132. KERMIT.LOG file, so I can analyse what's coming from the micro).
  12133.  
  12134. I'm appending the hottest version of Kermit (Pascal and documentation)
  12135. so you can put it in the distribution library.
  12136.  
  12137. Thanks and regards ... Fritz
  12138.  
  12139. [Ed. - And thanks to you!  The new files are in KER:TS2KER.PAS and
  12140. KER:TS2KER.DOC.  The other KER:TS2*.* files remain unchanged.]
  12141.  
  12142. ------------------------------
  12143.  
  12144. Date: Wed, 30 Sep 87 08:46:42 PDT
  12145. From: Ted Medin <MEDIN-T@SHARK.NOSC.MIL>
  12146. Subject: Version 3.79 of Apple II Kermit Available
  12147. Keywords: Apple II Kermit
  12148.  
  12149. Here are some significant changes from 3.75
  12150. 1. Command additions/changes
  12151.   a. swap bs/del keys
  12152.   b. set terminal vt100/vt52/monitor
  12153.   c. catalog
  12154.   d. delete file
  12155.   e. modem - talks to hayes modem via file kermit.modem
  12156.   f. set file-type other - if you know the hex type you can set them all
  12157. 2. Kermit now initializes by reading file kermit.init
  12158. 3. Kermit now supports //c & //gs
  12159. 4. Bug fixes by the gross
  12160. 5. Finally some one wrote a driver for the cps card - thanks Alan Thomson
  12161. 6. Thanks to the following for their help. Rich Fincher, Mark Johnson,
  12162.  
  12163. Page 216                                              INFO-KERMIT DIGEST V6 #23
  12164.  
  12165.    Grant Delaney, Paul Close and a host of others who i may have forgot.
  12166.    You may have been forgotten but your name is probably in the source
  12167.    with the code you inspired.
  12168.  
  12169. [Ed. - Thanks, Ted!  The new files have replaced the previous ones in
  12170. KER:APP*.* on CU20B, etc etc.]
  12171.  
  12172. ------------------------------
  12173.  
  12174. Date: Fri, 11 Sep 87 13:41 EDT
  12175. From: VIC@QUCDN.BITNET
  12176. Subject: Version 2.8 QK Kermit Available
  12177. Keywords: QK Kermit, Turbo Pascal, IBM PC, Tektronix Emulation
  12178.  
  12179. Version 2.8 adds graphics input (GIN) to the TEK4010 emulation and it provides
  12180. code for Hercules card and EGA card inaddition to the regular CGA card.  The
  12181. are also other minor improvements and bug fixes, many of which were provide to
  12182. me by G.W.Selke.
  12183.                               Victor Lee
  12184.  
  12185. [Ed. - Thanks!  The files are available in KER:QK*.* on CU20B and QK* * on
  12186. CUVMA.]
  12187.  
  12188. ------------------------------
  12189.  
  12190. Date: Mon, 28 Sep 1987 09:38 PDT
  12191. From: JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu  (Jack Bryans)
  12192. Subject: MS-DOS Kermit 2.29C for RMX
  12193. Keywords: RMX Kermit
  12194.  
  12195. The latest test release (V2.29C) of MS-Kermit ported to RMX86 and RMX286
  12196. includes a completely new and expanded configuration option, the addition of
  12197. SET/SHOW KEY, and support for 10 ports.  Previous restrictions on port
  12198. redefinition have been removed.  See KER:MSTRMX.DOC for details.
  12199. KER:MSTRMX.BOO is for RMX86 and KER:MSTRX2.BOO for RMX286.  The approximate
  12200. vintage of the underlying MS-Kermit modules (MSS*) is mid-August.
  12201.  
  12202. [Ed. - Many thanks!]
  12203.  
  12204. ------------------------------
  12205.  
  12206. Date: 1987 Sep 28   22:18 EDT
  12207. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  12208. Subject: Release 1.2 of Kermit for HP264x
  12209. Keywords: HP Kermit
  12210.  
  12211. At long last, the new release of Rover-Kermit is ready.  The update
  12212. consists of new versions of HP264X.ASM, HP264X.HEX, and HP264X.MSS,
  12213. and the latter should provide a new HP264X.DOC as well.  The following
  12214. are the most important of the changes and improvements in Release 1.2:
  12215.  
  12216.  1. Two-byte checksums.
  12217.  2. Mnemonic commands for setting parameters.
  12218.  3. More elaborate display of current settings.
  12219.  4. ^X/^Z interruption.
  12220.  5. Retain filespec on RAM file.
  12221.  
  12222. INFO-KERMIT DIGEST V6 #23                                              Page 217
  12223.  
  12224.  6. Display any characters received while waiting for handshake.
  12225.  7. Fixed bug in creating repeat strings from runs longer than 94.
  12226.  8. Flush data communication buffer before starting any transaction
  12227.     (except the first in a given session).
  12228.  9. The ROLL and HOME keys now work for the conversation workspace.
  12229.  
  12230. [Ed. - Thanks, John!  The files are in KER:HP2*.*.]
  12231.  
  12232. ------------------------------
  12233.  
  12234. Date: Fri 9 Oct 87 09:36:54-EDT
  12235. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  12236. Subject: New Kermit Documentation in German
  12237. Keywords: German
  12238.  
  12239. Gisbert W. Selke of the Wissenschaftliches Institut der Ortskrankenkassen
  12240. in Bonn, West Germany, has written an introduction to Kermit for German-
  12241. speaking users, with examples from MS-DOS Kermit 2.30 and Modcomp Kermit.
  12242. The files are in KER:GERMIT.*, available via anonymous FTP from CU20B,
  12243. or as GERMIT * available from KERMSRV at CUVMA on BITNET.  Thanks to
  12244. Gisbert for the contribution, as well as many useful suggestions concerning
  12245. the new MS-Kermit manual, and "national character" support in MS-Kermit.
  12246.  
  12247. ------------------------------
  12248.  
  12249. Date: Thu, 24 Sep 87 10:28:17 EDT
  12250. From: dfs@nadc.arpa (N. Topping)
  12251. Subject: Need help with iRMX Kermit
  12252. Keywords: IRMX Kermit
  12253.  
  12254. I have been experiencing problems trying to implement the IRMX version 2.41
  12255. of Kermit (Kermit version developed by Grinnell College 87/03/04).
  12256.  
  12257. I am trying to implement Kermit on an Intel 80286 running iRMX release 6.  I
  12258. am unable to receive files from a remote computer.  The iRMX kermit says it
  12259. is receiving but never completes or returns any error messages.  I am also
  12260. unable to send files using iRMX kermit because kermit aborts with a "FILE
  12261. NOT FOUND" error message.  (This error message is printed whether or not the
  12262. file to be sent exists.)  I have no clue to what file it is complaining
  12263. about.
  12264.  
  12265. If anyone has any helpful hints or information about working versions of
  12266. iRMX Kermit or how to fix these problems with iRMX Kermit 2.41 please send
  12267. mail directly to me at dfs@nadc.
  12268.  
  12269. Thanx in advance,
  12270. dfs@nadc
  12271.  
  12272. [Ed. - Try using the fancy new RMX Kermit that's based on MS-Kermit,
  12273. KER:MSTRX2.BOO, announced in the previous message.]
  12274.  
  12275. ------------------------------
  12276.  
  12277. Date: Thu, 24 Sep 87 15:08:14 -0700
  12278. From: Richard Nelson <nelson@Q2.ICS.UCI.EDU>
  12279. Subject: MS-DOS Kermit 2.29C Session Logging
  12280.  
  12281. Page 218                                              INFO-KERMIT DIGEST V6 #23
  12282.  
  12283. Keywords: MS-DOS Kermit
  12284.  
  12285. The new version is excellent - thanks.  I have an IBM/AT with EGA/ECD,
  12286. Irma, and internal Hayes 1200B.  When I dial my local Unix system and
  12287. LOG SESSION, the ATDT commands appear in the log file in readable ASCII,
  12288. but the logged-in Unix session in h19 mode is completely unintelligible.
  12289. Screen dumps come out fine.  Since LOG worked fine for me in the last
  12290. version I had (v 2.27), this probably isn't a Kermit bug, but I need
  12291. assistance/advice in how to correct the problem, since taking a screen
  12292. dump won't do for recording long sessions.
  12293.  
  12294. Thanks Again,
  12295. Richard Nelson
  12296. nelson@q2.ics.uci.edu
  12297.  
  12298. [Ed. - The next release (the current test release?) now uses 7-bit bytes
  12299. for the LOG file if you have SET DISPLAY 7 (which is the default), or if
  12300. PARITY is not NONE.  If you have SET DEBUG ON, however, the log file will
  12301. have 8-bit bytes.]
  12302.  
  12303. ------------------------------
  12304.  
  12305. Date: Tue, 22 Sep 87 17:37 CST
  12306. From: <LOWEY@SASK.BITNET>
  12307. Subject: Bug in MSTIBT 2.29/tek3
  12308. Keywords: MS-DOS Kermit, Terminal Emulation
  12309.  
  12310. There appears to be a minor bug in the Tektronix terminal emulation in
  12311. MSTIBT version 2.29/TEK3.  Sometimes, when the cursor position is supposed
  12312. to move without drawing anything, it instead draws a thin black line.
  12313. Normally you hardly notice it, but if the program is drawing text, or doing
  12314. a lot of short movements and short lines to draw an object, then it can make
  12315. the letter or object unreadable.
  12316.  
  12317. Kevin Lowey -- University of Saskatchewan Computing Services
  12318.  
  12319. [Ed. - This bug report has been forwarded to the author in England, who says
  12320. that a new release based on 2.29C will be arriving shortly.]
  12321.  
  12322. ------------------------------
  12323.  
  12324. Date: 2 Oct 87 18:15:50 GMT
  12325. From: jem97@leah.Albany.Edu ( Jim Mower)
  12326. Newsgroups: comp.sys.ibm.pc
  12327. Subject: Kermit with Tek4010/4014 Emulator
  12328. Keywords: MS-DOS Kermit, Tektronix
  12329.  
  12330. I'm having some problems getting the Kermit executable from CUVMA
  12331. to run on my Zenith 248.  I've downloaded mstibt.boo (ascii
  12332. translation of executable) and msbpct.bas (basic conversion program
  12333. that creates mstibt.exe from mstibt.boo), run the basic program on
  12334. mstibt.boo, got mstibt.exe, ran it and got 'program too large to
  12335. fit in memory.'  Has anyone else had this experience or a happier
  12336. one?
  12337.  
  12338. [Ed. - Apparently the sender of the previous message had better luck.
  12339.  
  12340. INFO-KERMIT DIGEST V6 #23                                              Page 219
  12341.  
  12342. Maybe you were done in by an ASCII/EBCDIC gremlin somewhere along
  12343. BITNET.]
  12344.  
  12345. ------------------------------
  12346.  
  12347. Date: 29 Sep 87 05:26:45 GMT
  12348. From: cbmvax!vu-vlsi!devon!paul@RUTGERS.EDU (Paul Sutcliffe Jr.)
  12349. Subject: C-Kermit for Tandy 6000
  12350. Keywords: C-Kermit, Tandy Kermit
  12351.  
  12352. I have C-Kermit 4D(061) running (very well, thank you) on a Tandy 6000
  12353. using Tandy Xenix 3.1.2.
  12354.  
  12355. Xenix 3.0 is supposed to be a System III look-alike, but it has alot
  12356. of V7 stuff still.  As I recall, though, I used "make xenix" after
  12357. having made a few tweaks to the Makefile and some of the .c files.
  12358. The "special hints" are mostly directed at the older (VERY V7) version
  12359. of Xenix 2.3 (Tandy version 1.x.x).
  12360.  
  12361. I'll put together some diffs and pass them along for you to post, if
  12362. you want.
  12363.  
  12364. Paul Sutcliffe, Jr.
  12365.  
  12366. UUCP (smart):  paul@devon.UUCP
  12367. UUCP (dumb):   ...{rutgers,ihnp4,cbosgd}!bpa!vu-vlsi!devon!paul
  12368.  
  12369. [Ed. - Please do!]
  12370.  
  12371. ------------------------------
  12372.  
  12373. Date: Wed, 23 Sep 87 08:43:02 EDT
  12374. From: Marshall_DeBerry@um.cc.umich.edu
  12375. Subject: Tandy Kermit Question in V6 #22
  12376. Keywords: Tandy 6000, Xenix, C-kermit
  12377.  
  12378. Regarding your question about the Tandy 6000 in Info-Kermit Digest V6 #22:
  12379.  
  12380. I am currently running 4D(061) kermit on such a machine with no problems.
  12381. My machine has 512K memory and a 15 Meg hard drive.  It runs at 6Mhz.  I
  12382. have not experienced any problems with "slowness", as other's have often
  12383. described.  As a matter of fact, my machine is in reality on old Model II
  12384. that was upgraded to essentially a Model 16a, which is my case is equivalent
  12385. to a Model 6000 now.  Anyway, the Xenix that Tandy current supports is Xenix
  12386. 3.1.2, which is pretty much like system III.  Note that all the versions of
  12387. kermit I have compiled on my machine have been done under Xenix 3.xx.  The
  12388. earlier version of Xenix that Tandy put out for the first Model 16's was
  12389. done from a version 7 Unix base.  I have had no expericence with the older
  12390. Xenix.  However, if you are using that version, you really should pay the
  12391. $99.00 to Tandy and upgrade to version 3.xx. (At least it was $99.00 about a
  12392. year and a half ago).
  12393.  
  12394. Anyhow, to compile C-Kermit on a 6000 under Xenix 3.xx, you need to do
  12395. two things:
  12396.  
  12397.  1). Look in the source files for the use of identifier "void". If you
  12398.  
  12399. Page 220                                              INFO-KERMIT DIGEST V6 #23
  12400.  
  12401.      find that identifier in a file, make sure you put  the include
  12402.      line "#include <sys/types.h>" at the top of that file with the
  12403.      other include statements.
  12404.  
  12405.  2).  Say make sys3, and wait awhile.  If your system is fully loaded,
  12406.       ie, about 90% full on the hard drive, and little memory, you may
  12407.       not be able to compile the program.  Make space on your hard drive
  12408.       (down to around 75% free), and try again.  It may take as long as
  12409.       a half hour to compile.
  12410.  
  12411. Note that I recently compiled the experimental C-Kermit (the "new release")
  12412. on a 6000 under Xenix 3.1.2 with no problems, save for the "void" identifier.
  12413.  Also note that I am the only user of my machine, ie, I don't have other
  12414.  users running out of tty ports.  I can't tell you what running kermit
  12415.  is like on a 6000 with 2-3 other users.
  12416.  
  12417. I hope this information is of help to Tandy 6000 owners trying to get Kermit
  12418. up and running.
  12419.  
  12420. ------------------------------
  12421.  
  12422. Date: Wed, 23 Sep 87 02:29:56 edt
  12423. From: hagan@operations.dccs.upenn.edu (John Dotts Hagan)
  12424. Subject: Suspending C-Kermit
  12425. Keywords: C-Kermit
  12426.  
  12427. I have just installed version 4E(067) on Ultrix-2.0 and have discovered
  12428. a change (hopefully a bug).
  12429.  
  12430. I used to be able to ^Z (suspend) out of kermit's "C-Kermit>" prompt and
  12431. all was cool.  Now it exists and leaves the terminal trashed (in cbreak
  12432. mode I believe).
  12433.  
  12434. Is this a bug?
  12435.  
  12436. --Kid.
  12437.  
  12438. [Ed. - Sounds like one.  See next message.]
  12439.  
  12440. ------------------------------
  12441.  
  12442. Date: Thu, 1 Oct 1987 15:27 CDT
  12443. From: William Bruce Curtis <NU024414@NDSUVM1>
  12444. Subject: C-Kermit and Berkeley Unix job control (crtl-Z)
  12445. Keywords: C-Kermit
  12446.  
  12447.    Is there a reason that cntrl-Z is trapped in the new release of C-Kermit?
  12448. The user document for C-Kermit says that Kermit can be stopped using cntrl-Z
  12449. (job control under Berkeley Unix) but the following code in the conint routine
  12450. in ckutio.c traps the keyboard generated stop signal (SIGTSTP) and causes the
  12451. program to exit.
  12452.  
  12453. #ifdef SIGTSTP
  12454.         signal(SIGTSTP,SIG_IGN);        /* Keyboard stop */
  12455. #endif
  12456.  
  12457.  
  12458. INFO-KERMIT DIGEST V6 #23                                              Page 221
  12459.  
  12460. I have commented out the code and C-Kermit seems to work fine plus it can be
  12461. stopped from the keyboard with ctrl-Z just like the earlier releases.
  12462.  
  12463. Thanks,
  12464. Bruce Curtis
  12465.  
  12466. ------------------------------
  12467.  
  12468. Date: Saturday 26 Sep 87 3:22 PM CT
  12469. From: Jay Ford (U of Iowa) <JNFORDPB%UIAMVS.BITNET@wiscvm.wisc.edu>
  12470. Subject:  C-Kermit for Umax 4.2 on Encore
  12471. Keywords: C-Kermit
  12472.  
  12473. I acquired the XK*.* files for C-Kermit 4E(067) for use on  an  Encore
  12474. Multimax  running  Umax  4.2  (somewhere  between BSD 4.2 & 4.3).  The
  12475. "make bsd" ran flawlessly,  but  I  ran  into  trouble  with  the  tty
  12476. locking.   The  resulting "wermit" tries to use /usr/spool/uucp as the
  12477. lock directory, but we don't have the permissions set to  allow  this.
  12478. However,  there  is  a  /usr/spool/locks  directory  which  does  have
  12479. appropriate permissions, so I added a make type of "umax"  which  uses
  12480. this  path  in  ckutio.c.   Following  are this diffs for ckuker.mak &
  12481. ckutio.c.
  12482.  
  12483. % diff Makefile.orig Makefile
  12484. 24a25
  12485. > # for Encore Multimax Umax 4.2, "make umax"
  12486. 211a213,217
  12487. >
  12488. >
  12489. > #Encore Umax 4.2  (between bsd 4.2 & 4.3)
  12490. > umax:
  12491. >       make wermit "CFLAGS= -DBSD4 -DUMAX -DDEBUG -DTLOG"
  12492.  
  12493. % diff ckutio.orig.c ckutio.c
  12494. 793a794,796
  12495. > #ifdef UMAX
  12496. >     char *lockdir = "/usr/spool/locks";
  12497. > #else
  12498. 794a798
  12499. > #endif /* umax */
  12500.  
  12501. ------------------------------
  12502.  
  12503. Date: Thu, 01 Oct 87 23:52:57 EDT
  12504. From: moore@UTKCS2.CS.UTK.EDU
  12505. Subject: Minor Bug in C-Kermit under Ultrix
  12506. Keywords: C-Kermit, Ultrix
  12507.  
  12508. In C-Kermit 4E(067) 14 Sep 87, 4.2 BSD:
  12509. When compiling under Ultrix 2.0, using the vcc C compiler (which is slightly
  12510. better than pcc), C-Kermit doesn't compile cleanly, due the the existence
  12511. of several #ifdef vax11c lines in some of the .h files.  These have been used
  12512. to denote VAX/VMS specific code.  The vcc compiler pre-defines the symbol
  12513. vax11c on Ultrix just as it does on VMS.  C-Kermit can be made to compile
  12514. cleanly on both Ultrix and VMS if these lines are changed to #ifdef vms.
  12515.  
  12516.  
  12517. Page 222                                              INFO-KERMIT DIGEST V6 #23
  12518.  
  12519. Keith Moore
  12520. UT Computer Science Dept.    Internet: moore@utkcs2.cs.utk.edu
  12521. 107 Ayres Hall, UT Campus    CSnet: moore@tennessee
  12522. Knoxville Tennessee        BITNET: moore@utkcs1
  12523.  
  12524. [Ed. - Thanks for the useful hint!]
  12525.  
  12526. ------------------------------
  12527.  
  12528. Date: Wed, 30 Sep 87 9:39:15 EDT
  12529. From: Brian Vaughan <vaughan@VAX.BBN.COM>
  12530. Subject: Modem Control without Carrier
  12531. Keywords: Masscomp Kermit, C-Kermit, Modems
  12532.  
  12533. I am trying to set up Kermit on a Masscomp running RTU 3.1a UNIX with a
  12534. Telebit Trailblazer 18000 baud modem (Hayes like). The Kermit used is
  12535. version 4.2 and came from Masscomp's user library.
  12536.  
  12537. My problem is in controlling the local modem when not connected to another
  12538. remote modem (no carrier). The ideal solution is a new kermit command organized
  12539. like the DIAL command to get around the unix clocal control.
  12540.  
  12541. Does anyone out there know of such an improvement?
  12542.  
  12543. Please send a copy of your reply directly to me as I'm not a regular reader
  12544. of Info-Kermit.
  12545.  
  12546. If a newer version of Kermit includes what I need, could you include detailed
  12547. instructions on where and how to pick up a copy? I'm still a little wobbly
  12548. in net land.
  12549.  
  12550. Thanks in advance.
  12551.  
  12552. ------------------------------
  12553.  
  12554. Date: Fri, 18 Sep 87 15:06:07 EDT
  12555. From: sanchez@gmu90x.UUCP (Jim Sanchez)
  12556. Subject: Kermit for Convergent Tech Wanted
  12557. Keywords: Convergent Technologies,CTOS,BTOS,Burroughs B26
  12558.  
  12559. I need a source for or pointer to a terminal emulator supporting kermit for
  12560. the Burroughs B26 series workstations.  These are basically convergent
  12561. technologies units with a slightly modified CTOS operating system.  I have a
  12562. PLM compilier for this system if only sources are available.  Please email
  12563. me if you know where I can get such an animal.  Thanks in advance.
  12564.  
  12565. Jim Sanchez, Sytek Inc.
  12566. 301-520-5100
  12567. UUCP:..!uunet!pyrdc!gmu90x!sanchez or ..!hplabs!sytek!jim
  12568. ARPA: sytek@nswc-wo.arpa
  12569.  
  12570. [Ed. - Presumably, the C-based Convergent CTOS version announced in
  12571. Info-Kermit V6 #21 should also work on Burroughs B20-series systems with
  12572. BTOS.  Has anyone tried this yet?]
  12573.  
  12574. ------------------------------
  12575.  
  12576. INFO-KERMIT DIGEST V6 #23                                              Page 223
  12577.  
  12578.  
  12579. Date: Mon, 28 Sep 1987 13:08 CDT
  12580. Sender: L-HCAP List <L-HCAP@NDSUVM1>
  12581. From: Bob Puyear <NU025213@NDSUVM1>
  12582. Subject: Data General One Help Needed
  12583. Written-by: Rick Alfaro  (FidoNet)
  12584. Keywords: DG1 Kermit
  12585.  
  12586. I recently aquired a DG 1 with an internal modem.  Unfortunately the only
  12587. communications program that I hvae found to work with the internal modem is a
  12588. special version of Crosstalk for the dg 1.  I am totally blind and use a
  12589. speech synthesizer and screen reading software with my system.  The screen
  12590. reading program will only voice data written to the screen via normal dos
  12591. calls.  Crosstalk takes incoming data and writes it driectly to the screen
  12592. thereby making it unavailable to the speech program.  I am trying to find a
  12593. shareware program like Procomm or Telix that will work with the DG 1 internal
  12594. modem.  Maybe there is a patch available somewhere for one of the exsisting
  12595. comm programs.  I would appreciate any info that will help me solve this
  12596. problem.  Thanks in advance.  Rick Alfaro
  12597.  
  12598. [Ed. - See message below.]
  12599.  
  12600. ------------------------------
  12601.  
  12602. Date: Mon 28 Sep 87 15:17:10-EDT
  12603. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  12604. Subject: Re: Data General One Help Needed
  12605. Keywords: DG1 Kermit
  12606.  
  12607. In response to Rick Alfaro's request for a communication program that will
  12608. work with the DG/1, doing only DOS calls to the screen, he might want to try
  12609. MS-DOS Kermit.  The latest release senses the absence of a true 8250 UART and
  12610. then does only DOS calls to the port, and if you "set terminal none", it will
  12611. also do only DOS calls to the screen.  Furthermore, if you "set display
  12612. serial", its file transfer display will make sense to a speech program (in
  12613. fact, this mode was designed specifically for that purpose).  Version 2.29C
  12614. of MS-DOS Kermit is available from Columbia University on diskette by mail
  12615. order, or over BITNET or other networks.  Feedback about its utility (not only
  12616. on the DG/1, but also the IBM PC family or any MS-DOS machine) for the blind
  12617. and/or deaf would be much appreciated.  - Frank
  12618.  
  12619. -----------------------------
  12620.  
  12621. Date: Fri, 02 Oct 87 16:18:40 GMT
  12622. From: GAYE@FRSAC11.BITNET
  12623. Subject: DPS8 Kermit and X25
  12624. Keywords: DPS8 Kermit, X.25
  12625.  
  12626.    I would like to use kermit on a DPS8 machine runnig GCOS 8
  12627.  
  12628.  1) What I understand Kermit DPS 8 is doing:
  12629.  
  12630.                +-+
  12631.    +------+    |D|                      +------+
  12632.    |      |    |A|  asynchronous line   |micro |
  12633.    | DPS 8|----|T|----------------------|      |
  12634.  
  12635. Page 224                                              INFO-KERMIT DIGEST V6 #23
  12636.  
  12637.    |kermit|    |A|                      |kermit|
  12638.    +------+    |N|                      +------+
  12639.                |E|
  12640.                |T|                   virtual terminal
  12641.                +-+                   and file transfer
  12642.  
  12643.  
  12644.  2) What I would like to do:
  12645.  
  12646.                +-+
  12647.    +------+    |D|      |  X25  |       +-+        +------+
  12648.    |      |    |A|  X25 | public|  X25  |P|asynch. |micro |
  12649.    | DPS 8|----|T|------|       |-------|A|--------|      |
  12650.    |kermit|    |A|      |network|       |D| line   |kermit|
  12651.    +------+    |N|      |       |       +-+        +------+
  12652.                |E|
  12653.                |T|                              virtual terminal
  12654.                +-+                              and file transfer
  12655.  
  12656.  I don't know very much about the Datanet
  12657.  Anybody thinking that I have any chance to do that ?
  12658.  
  12659. What kind of thing I have to do on the Datanet or anywhere else ?  Some
  12660. people in France tell me that the data coming out of the Datanet with X25
  12661. are always encapsulated in DSA frames. Is that true ?
  12662.  
  12663.  I am completely lost ...
  12664.  
  12665.  Thank you in advance.
  12666.  
  12667.           Gerard H. Gaye
  12668.           Cisi-Telematique
  12669.           CEN Saclay, BP 24
  12670.           91190 Gif sur Yvette
  12671.           France
  12672.  
  12673.              gaye@frsac11 (bitnet)
  12674.  
  12675. ------------------------------
  12676.  
  12677. Date: Wed, 23 Sep 87 13:39:11 +0200
  12678. From: Hans Anton Aalien <hans@ifi.uio.no>
  12679. Subject: AAFILES.DIR on CU20B Kermit Areas
  12680. Keywords: AAFILES.DIR
  12681.  
  12682. Are you aware that the automatic update of the AAFILES.DIR files has stopped?
  12683. If you were not, now you are.  I often found those files useful for more
  12684. detailed "detective" work on the distribution areas, so I would like the
  12685. service to be restarted.  If you could invent a file name to identify directory
  12686. (i.e. tape) as well, I think that would be an advantage -- e.g. AAFIL1.DIR ...
  12687. AAFIL5.DIR, AAFILB.DIR, AAFILT.DIR, etc.
  12688.             Hans
  12689.  
  12690. [Ed. - You're right!  The automatic daily batch job that does this has been
  12691. restarted.  Good idea about the names -- they've been changed as you
  12692. suggested.]
  12693.  
  12694. INFO-KERMIT DIGEST V6 #23                                              Page 225
  12695.  
  12696.  
  12697. ------------------------------
  12698.  
  12699. Date: Sat 19 Sep 87 12:47:34-PDT
  12700. From: Bob Larson <BLARSON@ECLA.USC.EDU>
  12701. Subject: Kermit-68K Problems for OS-9
  12702. Keywords: 68000 Kermit, OS-9
  12703.  
  12704. To build k6 on my FHL QT+ (osk version 1.2, 2.1 is on the way) it needed
  12705. a couple of simple fixes:
  12706.  
  12707. The reference to "/d0" in the makefile needs to be changed to "/dd".  (/dd
  12708. should work on any system configured as recomended by microware.)
  12709.  
  12710. The "use defsfile" line in all source modules needs to be changed to "use
  12711. /dd/defs/defsfile".  (Again, /dd is the standard place to keep this.)
  12712.  
  12713. Connect has a MAJOR problem: it converts incoming /r to /r/l, and ignores
  12714. the following /l.  This does not work with systems that put null padding
  12715. between (tops20) or with ANY full-screen program.  (My z29 emulates a z29
  12716. just fine, thankyou.)  My attempt to fix this did not work.
  12717.  
  12718. Oh well, I wasn't in to desperate of need for a third kermit implementation
  12719. for my system.  I really should finish the C-Kermit port enough to make it
  12720. distributable, and update it to the latest verison of c-kermit.
  12721.  
  12722. Bob Larson
  12723.  
  12724. [Ed. - Thanks for the comments, Bob.  They've been added to KER:K6OAAA.BWR,
  12725. and forwarded to the program's author.]
  12726.  
  12727. ------------------------------
  12728.  
  12729. End of Info-Kermit Digest
  12730.  
  12731. Page 226                                              INFO-KERMIT DIGEST V6 #24
  12732.  
  12733. Info-Kermit Digest         Fri, 23 Oct 1987       Volume 6 : Number 24
  12734.  
  12735. Departments:
  12736.  
  12737.   ANNOUNCEMENTS -
  12738.         RE: Info-Kermit Digest V6 #23 Multiple Copies
  12739.         Kermit HEX file for the Amstrad PCW
  12740.         MS-DOS iRMX Kermit Documentation
  12741.  
  12742.   MS-DOS KERMIT -
  12743.         Use of Kermit by the Disabled
  12744.         Space Key on MS-Kermit 2.29c
  12745.         MS Kermit 2.29C Report or Query
  12746.         Problem with Input Translation and 'SET DISPLAY 7'
  12747.         Kermit 2.29C VT-102 Emulation
  12748.         Kermit-MS v2.29c
  12749.         MS-Kermit 2.29c Comments
  12750.         Kermit with Zenith COM3
  12751.         Printing through a PC (2 messages)
  12752.  
  12753.   MACINTOSH KERMIT -
  12754.         MacKermit, Key Redefinition
  12755.         MacKermit 0.8(35) bug?
  12756.         Mac Kermit CKMKEY & XKMKEY
  12757.         MacKermit 0.8(35) Can't Save Settings File
  12758.         Mac .HQX files
  12759.  
  12760.   MISCELLANY -
  12761.        Thanks on CONNECT.PASVT100
  12762.        Kermit Versions and Packet Size
  12763.        VMS: No Default Terminal Line for Transfers
  12764.  
  12765. ----------------------------------------------------------------------
  12766.  
  12767. Date: Wed 14 Oct 87 15:19:29-EDT
  12768. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  12769. Subject: RE: Info-Kermit Digest V6 #23 Multiple Copies
  12770. Keywords: Info-Kermit Digest
  12771.  
  12772. You may have gotten 2 different versions of Info-Kermit Digest V6 #23.
  12773. The first digest was sent out and was lost somewhere in the network.
  12774. Meanwhile, thinking that digest was not sent out, I added some other
  12775. messages and sent out yet another version of the digest.  Sure enough,
  12776. both copies got sent.  Keep the latest copy (with the German documentation
  12777. message in it).  I apologize for any inconvenience this may have caused.
  12778.  
  12779. ------------------------------
  12780.  
  12781. Date: 15-OCT-1987 13:34:27 GMT +01:00
  12782. From: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  12783. Subject: Kermit HEX file for the Amstrad PCW
  12784. Keywords: Amstrad PCW
  12785.  
  12786. The system-dependant HEX file for the Amstrad PCW was sent to us by
  12787. Phil Wade of Hull University computer centre.
  12788.  
  12789.  
  12790. INFO-KERMIT DIGEST V6 #24                                              Page 227
  12791.  
  12792.         Regards,
  12793.           Steve Jenkins.
  12794.  
  12795. [Ed. - Thanks Steve and Phil.  This HEX file is in KER:CP4PCW.HEX available
  12796. from Arpanet by FTPing to CU20B, user ANONYMOUS (any password) and GETting
  12797. the file or thru BITNET using KERMSRV.]
  12798.  
  12799. ------------------------------
  12800.  
  12801. Date: Tue, 22 Sep 1987 09:00 PDT
  12802. From: JAFW801%CALSTATE.BITNET@wiscvm.wisc.edu  (Jack Bryans)
  12803. Subject: MS-DOS iRMX Kermit Documentation
  12804. Keywords: iRMX Kermit, MS-DOS Kermit
  12805.  
  12806. MSKERMIT, the richest and most widely used implementation of KERMIT for the
  12807. small computer, has been ported to iRMX86 and iRMX286.  The .DOC file
  12808. discusses differences between KERMIT and MSKERMIT, where KERMIT refers to
  12809. the RMX version and MSKERMIT refers to the DOS program.  Users unfamiliar
  12810. with MSKERMIT may prefer to read this in conjunction with MSKERM.DOC.
  12811.  
  12812. [Ed. - Thanks Jack!  The file is in KER:MSTRMX.DOC.]
  12813.  
  12814. ------------------------------
  12815.  
  12816. Date: Tue 20 Oct 87 09:51:19-EDT
  12817. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  12818. Subject: Use of Kermit by the Disabled
  12819. Keywords: MS-DOS Kermit 2.30, Disabled
  12820.  
  12821. In preparing version 2.30 of MS-DOS Kermit for release, we are trying to
  12822. make the program as useful as possible for people with disabilities like
  12823. motor impairment, blindness, or deafness.  This program provides terminal
  12824. emulation and file transfer for PCs in the IBM PC family, for IBM
  12825. compatibles, the DEC Rainbow, and many other MS-DOS systems, and it is
  12826. available free of charge by copying from someone who has it, downloadable
  12827. over networks and BBS's, or by mail order for a modest distribution fee
  12828. from Columbia University or various diskette services.  There are
  12829. several factors that could inhibit Kermit's use by the disabled:
  12830.  
  12831.  . The escape sequence to get back to Kermit after connecting to a remote
  12832. system is Control-Rightbracket followed by C.  People who can only press one
  12833. key at a time should not be required to enter control sequences.  Similarly,
  12834. people with only one hand should not be expected to type control characters
  12835. beyond their reach.  The new release will allow the Kermit escape-back or
  12836. other CONNECT-level escape commands to be assigned to single keys, like F1.
  12837. So far so good.
  12838.  
  12839.  . The screen display during file transfer has fields for the filename,
  12840. the number of packets transferred so far, the number of bytes, etc.  These
  12841. fields are updated randomly, so that Kermit's output during file transfer
  12842. would make little sense when redirected to a Braille or voice device.  SET
  12843. DISPLAY SERIAL remedies this.
  12844.  
  12845.  . During terminal emulation, Kermit bypasses DOS and the BIOS and writes
  12846. directly to screen memory.  This would also bypass any special drivers
  12847. installed by people with voice or Braille output devices.  The command SET
  12848.  
  12849. Page 228                                              INFO-KERMIT DIGEST V6 #24
  12850.  
  12851. TERMINAL NONE turns off terminal emulation and uses DOS for all screen
  12852. writes, allowing DOS or BIOS-level drivers to be used.
  12853.  
  12854.  . In order to allow the widest possible range of key redefinitions, Kermit
  12855. uses the BIOS to obtain key scan codes, thus bypassing any DOS-level console
  12856. drivers, like ANSI.SYS (but not BIOS-level drivers like SuperKey and
  12857. ProKey).  Kermit can be directed to use DOS to obtain key codes, but then
  12858. the distinction is lost between various keys (like the digit "2" above the
  12859. "Q" and "W", and the digit "2" on the numeric keypad).  However, when DOS is
  12860. used, there is an apparent problem in DOS itself when multiple characters
  12861. are assigned to a single key (involving nonblocking character reads).  Thus
  12862. BIOS-level keyboard handling could potentially bypass DOS-level drivers
  12863. distributed with special keyboards, but DOS-level drivers could have
  12864. annoying restrictions.
  12865.  
  12866. Please help us to make the program as useful as possible by answering the
  12867. following questions (or offering any other comments):
  12868.  
  12869. 1. If you are directing screen output to a voice, Braille, or other device,
  12870. please let us know what the device is, how the redirection is done, and (if
  12871. you know it) whether the redirection is at the DOS, BIOS, or hardware level.
  12872. Also, are there screen drivers for the deaf that translate sounds (like the
  12873. terminal beep) into special visual effects?  Again, at what level do they
  12874. operate?
  12875.  
  12876. 2. If you have a special keyboard, keyboard replacement, or keyboard driver,
  12877. please let us know about it.  Does the driver operate at the DOS, BIOS, or
  12878. hardware level?  Does the device look like a real keyboard to the system's
  12879. BIOS?
  12880.  
  12881. 3. What about TDD modems?  Clearly, Kermit or other ASCII-based
  12882. communication programs are not compatible with Baudot-only TDD systems.
  12883. Translating between ASCII and Baudot is not a practical solution, because
  12884. the ASCII alphabet is more than twice the size of Baudot.  Packet-mode
  12885. file transfer would be impossible because the Kermit packets could not be
  12886. uniquely reconstructed on the receiving end.  Presumably there is movement
  12887. in the TDD world away from Baudot to ASCII code?
  12888.  
  12889. 4. Any other considerations we may have overlooked?
  12890.  
  12891. Thanks for your help!
  12892.  
  12893. Frank da Cruz
  12894.   Columbia University
  12895.   Center for Computing Activities
  12896.   612 West 115th Street
  12897.   New York, NY  10025  USA
  12898.  
  12899. Network addresses:
  12900.   SY.FDC@CU20B.COLUMBIA.EDU      (Internet)
  12901.   FDCCU@CUVMA                    (BITNET)
  12902.   ...uunet!columbia!cu20b!sy.fdc (Usenet)
  12903.  
  12904. ------------------------------
  12905.  
  12906. Date: Tue, 22 Sep 1987 09:36 CDT
  12907.  
  12908. INFO-KERMIT DIGEST V6 #24                                              Page 229
  12909.  
  12910. From: William Bruce Curtis <NU024414@NDSUVM1>
  12911. Subject: Space Key on MS-Kermit 2.29c
  12912. Keywords: MS-DOS Kermit
  12913.  
  12914. There seems to be an error in the show key command for mskermit 2.29c.
  12915. Space, ctrl-space, alt-space and shift space all show up as the same scan
  12916. code.  This is also true for the scan program that was mentioned in the
  12917. lastest digest (msuchk.boo).  We have an application where we want to define
  12918. alt-space to somethng else.
  12919.  
  12920. Thanks,
  12921. Bruce
  12922.  
  12923. [From jrd - ALT/Control/Shift Space all yield the same scan code.  True. The
  12924. IBM Bios says the space bar is unaffected by these modifier keys and Kermit
  12925. uses largely what the Bios reports. There are plenty of modified Function keys
  12926. around (some nearly out of reach above normal keys).]
  12927.  
  12928. [From jrd - While on this subject, there have been several requests to allow
  12929. the RETurn key to be separated from a duplicate found on some numeric keypads.
  12930. This seems reasonable until the regular RET key is undefined and then it sends
  12931. nothing at all!  Overall, this is a messy situation because Kermit has no
  12932. advance information about the keyboard and which keys send what.  Not only
  12933. that, but the duplicate RET may even return the same scan code as the regular
  12934. key, depending on which keyboard is being examined.  I've tried my machine with
  12935. and without this feature and have ended by cursing it when I've undefined it
  12936. once too often without thinking. The subject is not entirely closed but the
  12937. odds are not favorable for a neat solution.]
  12938.  
  12939. ------------------------------
  12940.  
  12941. Date: Thu, 24 Sep 87 16:59 EST
  12942. From: "GLENN EVERHART, 609 486 6328" <EVERHART%ARISIA%rca.com@RELAY.CS.NET>
  12943. Subject: MS Kermit 2.29C Report or Query
  12944. Keywords: MS-DOS Kermit
  12945.  
  12946. I have been attempting to create a MSKERMIT.INI file for the 2.29c rev of
  12947. Kermit and have hit what appears to be a brick wall. The keypad I want to
  12948. create basically uses the bottom 4 rows of the IBM AT keypad to look exactly
  12949. like the bottom 4 rows of a VT100 keypad, with PF1 thru PF4 mapped to F1-F4 and
  12950. F7-F10 acting as arrow keys. This is a particularly easy configuration to
  12951. remember and use.
  12952.  
  12953. In 2.29b and earlier, SET KEY SCAN could be used this way since the keypad 5
  12954. key had a different scan code from the 5 key above the main keyboard. In 2.29c
  12955. this appears to have changed. Moreover, it's not clear that ANY definition is
  12956. now possible to recapture this desirable behavior, since SHOW KEY now shows the
  12957. two "5" keys alike (note I have to be in numlock mode to get any scan code back
  12958. at all).
  12959.  
  12960. I'd like to request that some disambiguating method be re-inserted in the code
  12961. if possible before 2.30 is frozen.  It's very handy to have access to all the
  12962. keys, in spite of the IBM screwups in the keypad 5 key case.
  12963.  
  12964.     Glenn Everhart
  12965. Everhart%Arisia.decnet@ge-crd.arpa
  12966.  
  12967. Page 230                                              INFO-KERMIT DIGEST V6 #24
  12968.  
  12969.  
  12970. [From jrd - The most recent version separates the keypad items from the
  12971. typewriter top rank aliases, such as the numbers.  Of course, keypad 5 was
  12972. damaged by IBM so to use it at all the keypad must be shifted into numeric mode
  12973. by either NumLock or Shift keys.  See if the current version is better for your
  12974. application.]
  12975.  
  12976. ------------------------------
  12977.  
  12978. Date: Fri, 25 Sep 87 17:18:45 +0200
  12979. From: hans@ifi.uio.no
  12980. Subject: Problem with Input Translation and 'SET DISPLAY 7'
  12981. Keywords: MS-DOS Kermit
  12982.  
  12983. I connect to mainframes which (normally) use 7-bit ASCII characters for text.
  12984. By convention the characters [\]/{|} (following ASCII Z/z) are interpreted as
  12985. national (Norwegian) letters -- and not the standard brackets/braces, etc.
  12986. The IBMPC uses 8-bit ASCII, including the national letters (above ASCII 127).
  12987. To use the PC as a terminal, I have six "SET KEY" commands, and corresponding
  12988. "SET TRANSLATION IN" commands to do the mapping, the first pair being
  12989. "SET KEY \146 \91" and "SET TRANS IN \91 \146".
  12990.  
  12991. All goes well with the Aug 12 edition, but with the new (12 Sep) version
  12992. (MSTIBM.BOO.18,19 on CU20B), my input translations don't work any more.
  12993. But that's just what the latest manual (MST29C.DOC) tells me, too:
  12994.  
  12995. "The sequence of applying filters to received characters is: ....
  12996.    4. translate if TRANSLATION INPUT is ON
  12997.    5. if LOG SESSION is active then copy character to file
  12998.    6. pass character to the terminal emulator which does:
  12999.           .... else
  13000.           if SET DISPLAY is 7-BIT then remove high bit before use."
  13001.  
  13002. The TOPS20 and unix systems I use  normally send parity with output characters,
  13003. so I rely on (the default) "SET DISPLAY 7-bit".  But then, of course, my newly
  13004. translated Norwegian letters are garbled.
  13005.  
  13006. Can my problem be solved with another combination of commands?  If not,
  13007. could you consider changing the sequence of actions, referred to above?
  13008. Or is there another possibility?  I really hope something can be done!
  13009.  
  13010.    Hans A. ]lien, Inst. of Informatics, Univ. of Oslo, Norway (hans@ifi.uio.no)
  13011.  
  13012. [From jrd - Log file shows high bit in many characters even when Set Display 7
  13013. bit is active.  That's the way it is designed presently, logging is done
  13014. between the Set Translation filter and the Set Display filter.  Maybe we should
  13015. apply the 7/8 bit filter to the log file as well.  On the same subject, some
  13016. Unix systems like to send characters with parity almost no matter what one
  13017. tells the operating system. On mine, stty -parity does not seem to help much
  13018. either, but then that machine wins more battles than me.]
  13019.  
  13020. [From jrd - In response to Hans ]lein: It seems that his TOPS-20 system uses
  13021. parity frequently and he uses SET DISPLAY to remove the high bit. I think the
  13022. proper thing to do is use SET PARITY xxx to remove the high bit from the
  13023. communications line and then the two filters above should produce the desired
  13024. National characters with SET DISPLAY 8-bit.  Parity of MARK (or occassionally
  13025.  
  13026. INFO-KERMIT DIGEST V6 #24                                              Page 231
  13027.  
  13028. SPACE) is acceptable to most 8-bit systems and chops off the high bit upon
  13029. reception (as well as stimulating 8 bit quoting on file transfers).]
  13030.  
  13031. [Ed. - Even though DEC systems like the DEC-20, VAX, etc, normally send parity
  13032. during a terminal session, the Kermit programs put the communication line into
  13033. 8-bit "binary" mode for file transfer, so that 8th-bit quoting is not
  13034. necessary.]
  13035.  
  13036. ------------------------------
  13037.  
  13038. Date: Tue, 29 Sep 87 16:01:17 mdt
  13039. From: Richard Cook <cook@TRAMP.COLORADO.EDU>
  13040. Subject: Kermit 2.29C VT-102 Emulation
  13041. Keywords: MS-DOS Kermit
  13042.  
  13043. I had noticed the problem with using terminal emulation in 2.29C, but what
  13044. seems to be happening is that some programs/utilities will try to use
  13045. reverse video when they see a VT-102. The escape characters sent to reverse
  13046. the video also reverse the intensity so that if you had white on blue you
  13047. get low intensity characters from then on (as in the status line).  This is
  13048. "fixed" temporarily by escaping back to the PC (I'm on an IBM AT) and
  13049. reconnecting, but the next reverse video flips things back again.  This
  13050. happens, for example, when I use the rn program to read Info-Kermit and rn
  13051. tries to highlight the subject field.  The problem does not occur with the
  13052. original 2.29 Kermit.
  13053.  
  13054. [From jrd - Some utilities program the MS Kermit/IBM screen back to dim
  13055. (normal) intensity.  That is correct.  The host can change the attributes,
  13056. including intensity. The current Kermit is "smarter" and allows the screen to
  13057. show two levels of intensity, which are required by some applications.  I think
  13058. we are stuck with that behavior until IBM changes matters or I add yet one more
  13059. Set Terminal command to change colors rather than intensity.]
  13060.  
  13061. ------------------------------
  13062.  
  13063. Date: Fri, 2 Oct 87 09:10 EST
  13064. From: <BESSON@VUVAXCOM.BITNET>
  13065. Subject: Kermit-MS v2.29c
  13066. Keywords: MS-DOS Kermit
  13067.  
  13068. When using Kermit-MS version 2.29c to run GNU Emacs on a Vax, I find that
  13069. Ctrl-@, the command to set the mark, no longer works; it just rings the
  13070. bell with no other message.  The mark is set properly with version 2.29.
  13071. Any ideas would be appreciated.
  13072.                                         M. Besson
  13073.                                         Villanova Univ.
  13074.  
  13075. [Ed. - The new MSTIBM.BOO, dated 8 Oct 1987, announced in Info-Kermit Digest
  13076. V6 #23 has an added key definition to make Control-@ send a null character
  13077. by default, as many have requested.]
  13078.  
  13079. ------------------------------
  13080.  
  13081. Date: Wed, 23 Sep 87 14:07 EDT
  13082. From: "Ken Van Wyk, User Services, ext. 4988" <LUKEN@VAX1.CC.LEHIGH.EDU>
  13083. Subject: MS-Kermit 2.29c Comments
  13084.  
  13085. Page 232                                              INFO-KERMIT DIGEST V6 #24
  13086.  
  13087. Keywords: MS-DOS Kermit
  13088.  
  13089. I've been playing with Kermit 2.29c quite a bit and I have a couple
  13090. comments/suggestions to make.
  13091.  
  13092. First, I really like being able to assign a Kermit "verb" to a key.  This is a
  13093. very useful feature that was sorely lacking in earlier versions, in my opinion.
  13094. An additional verb that I would like to see is "quit", which actually exits
  13095. kermit, regardless of whether or not there are any pending commands in (say) an
  13096. MSKERMIT.INI file.
  13097.  
  13098. Also, I would *LOVE* to see a command line parameter (say, -F) which instructs
  13099. Kermit to read from a file *OTHER* than MSKERMIT.INI.  This would greatly ease
  13100. the job of building a menu driven interface (for the rest of the world) around
  13101. Kermit.  A command line could then read, for example, KERMIT -F
  13102. C:\KERMIT\VAX.INI or KERMIT -F C:\KERMIT\IBM.INI or something like that.  Any
  13103. takers?
  13104.  
  13105. [Ed. - Good ideas, but no prognosis for whether such a feature will make it
  13106. into 2.30.]
  13107.  
  13108. Some users have also asked for COM3 and COM4 support in Kermit.  Is this going
  13109. to work in 2.30?
  13110.  
  13111. [Ed. - 2.30 contains hooks for COM3 and COM4.  See KER:MST29C.DOC for how
  13112. to use them.]
  13113.  
  13114. Finally, is 2.30 going to work on a Z-100?  Is anyone working on that?  If so,
  13115. will it support VT-100 (or 102...)?  I know of a few Z-100 users who would
  13116. deeply appreciate this, myself included.
  13117.  
  13118. [Ed. - We need a Z-100 wizard to help with this.  Any volunteers?]
  13119.  
  13120. Thanks!
  13121.  
  13122. ------------------------------
  13123.  
  13124. Date: Thu, 15 Oct 87 07:47:40 PDT
  13125. From: Steve Dennett <DENNETT@SRI-NIC.ARPA>
  13126. Subject: Kermit with Zenith COM3
  13127. Keywords: MS-DOS Kermit 2.29C, Zenith
  13128.  
  13129. There has been some previous discussion of versions of MS-DOS Kermit that
  13130. use the (IBM?) COM3 port.  Zenith, in the Z248 (80286) PC sold in large
  13131. quantities to the government, includes its own non-IBM-compatible COM3 port
  13132. on a board called the Z-304.  One of our programmers is trying to adapt some
  13133. comm software for us, and is having a terrible time, and getting information
  13134. from Zenith is an uphill battle.
  13135.  
  13136. Has anyone successfully adapted Kermit (or any other comm program) to run
  13137. with *this* board's COM3 port?  If so, I'd really appreciate pointers to the
  13138. code, esp. that used for handling interrupts when receiving information.
  13139. Thanks!
  13140.  
  13141. Steve Dennett
  13142.  dennett@sri-nic.arpa
  13143.  
  13144. INFO-KERMIT DIGEST V6 #24                                              Page 233
  13145.  
  13146.  
  13147. ------------------------------
  13148.  
  13149. Date: Wed, 14 Oct 1987 08:06 -
  13150. From: Peter W. Day <OSPWD@EMUVM1>
  13151. Subject: Re: Printing through a PC
  13152. Keywords: MS-DOS Kermit 2.29B, Printing
  13153.  
  13154. >Date: Wed, 14 Oct 87 12:40:38 GMT
  13155. >From: Dermot O'Beirne <DOBEIRNE@IRLEARN>
  13156. >Subject: Printing through a PC
  13157. >
  13158. >Can anyone tell me how to set up our system to allow host printing
  13159. >commands to print through the parallel Centronics type and / or second serial
  13160. >RS232 ports  of a PC when in VT100 emulation mode using KERMIT 2.29.
  13161.  
  13162. Kermit-MS (ver 2.29b) supports a PC-attached Printer using the ANSI defined
  13163. sequences
  13164.  
  13165.            escape left square bracket 5 i    (Print on)
  13166.  
  13167.            escape left square bracket 4 i    (Print off)
  13168.  
  13169. Send the "print on" sequence followed by the text to print followed by the
  13170. "print off" sequence.  Anything between these sequences will be directed
  13171. to the PC-attached printer instead of the screen.
  13172.  
  13173. On an IBM computer, you are out of luck unless you can somehow send a character
  13174. which gets trabslated to an ESC.  This is possible through a 7171 protocol
  13175. converter, but I don't know about other types of IBM ASCII connections.
  13176.  
  13177. Peter Day
  13178. Emory University
  13179.  
  13180. [Ed. - Thanks for the help, Peter.  See Joe's message below also.]
  13181.  
  13182. ------------------------------
  13183.  
  13184. Date: Wed, 14 Oct 87 10:22 MDT
  13185. From: Joe Doupnik <JRD@USU.BITNET>
  13186. Subject: Printing through a PC
  13187. Keywords: MS-DOS Kermit 2.29C, Printing
  13188.  
  13189. Your mainframe can send a pair of escape sequences to the PC which,
  13190. if everything is working properly, will relay further bytes directly to the
  13191. PC's main printer (PRN).
  13192.  
  13193. The sequence to start this "transparent printing" operation is
  13194.         ESC [ 5 i       which is Media Copy On or DEC's Controller Print ON
  13195. and
  13196.         ESC [ 4 i       turns off this mode.
  13197.  
  13198. Neither sequence is printed and nothing shows on the screen. This operation
  13199. and other similar kinds are described in the manual accompanying MS Kermit
  13200. version 2.30 (when it appears sometime next century).
  13201.  
  13202.  
  13203. Page 234                                              INFO-KERMIT DIGEST V6 #24
  13204.  
  13205. A similar pair drives both the screen and the printer:
  13206.         ESC [ ? 5 i     turns it on (DEC's Auto Print On)
  13207. and     ESC [ ? 4 i     turns it off again.
  13208.  
  13209.  
  13210. Support of these is recent so be sure to get the latest MS Kermit
  13211. from Columbia (and yes, it is still volatile).
  13212.         Regards,
  13213.         Joe D.
  13214.  
  13215. ------------------------------
  13216.  
  13217. Date: Tue, 6 Oct 87 14:17:45 EDT
  13218. From: BJ CAMERON (SYSTEMS DEVELOPMENT) <HESSE@WATDCS>
  13219. Subject: MacKermit Key Redefinition
  13220. Keywords: MacKermit
  13221.  
  13222. I recently received a version of MACKERMIT 8(34) from the Bitnet server at
  13223. Columbia.  I was wondering if there is a way to access the extra keys
  13224. available on the new style keyboards?  Is there a list of scan codes that
  13225. get returned for these keys?
  13226.  
  13227. [Ed. - Currently, no.  The new keyboards and systems have an entirely
  13228. different way of handling the keyboard than is coded into Mac Kermit.  Some
  13229. people in various places are working on an update, but there's no estimated
  13230. release date yet.]
  13231.  
  13232. ------------------------------
  13233.  
  13234. Date: Mon, 21 Sep 87 16:57:03 EST
  13235. From: Bob Blackmun <ACC00RRB@UNCCVM>
  13236. Subject: MacKermit 0.8(35) bug?
  13237. Keywords: MacKermit
  13238.  
  13239. I have downloaded MACKermit 0.8(35) (otherwise known as XKMKER.HQX) from
  13240. CUVMA, run it through BinHex 4.0, and find that it changes my keyboard
  13241. definition file (created by XKMKEY.HQX) unless I first lock the keyboard
  13242. file.  Is this normal?  (I have not had this experience with the previous
  13243. (CKMKER.HQX, version 0.8(34)) version.)
  13244.  
  13245. [Ed. - Since we have had so many complaints about this, it must be "normal".
  13246. Let's hope a new release will appear soon that corrects these and other
  13247. problems, especially when Mac Kermit is run on the Mac II or SE.  Meanwhile,
  13248. see messages below.]
  13249.  
  13250. ------------------------------
  13251.  
  13252. Date: Mon, 28 Sep 87 10:39:20 EST
  13253. From: Bob Blackmun <ACC00RRB@UNCCVM>
  13254. Subject: Mac Kermit CKMKEY & XKMKEY
  13255. Keywords: MacKermit
  13256.  
  13257. We are having problems with CKMKEY 0.8 (6) and/or (7).  Both versions
  13258. appear to clobber the terminal file while saving it, even if no changes
  13259. are made to the file.  Is anyone else having similar problems?  We have
  13260. found that CKMKER 0.8(35) does the same thing unless the terminal file
  13261.  
  13262. INFO-KERMIT DIGEST V6 #24                                              Page 235
  13263.  
  13264. is locked.   What are we doing wrong!!
  13265.  
  13266. [Ed. - Nothing, sad to say.  But see next message.]
  13267.  
  13268. ------------------------------
  13269.  
  13270. Date: Mon 12 Oct 87 22:39:11-PDT
  13271. From: Jim Lewinson <a.Jiml@GSB-HOW.Stanford.EDU>
  13272. Subject: MacKermit 0.8(35) Can't Save Settings File
  13273. Keywords: MacKermit, Settings
  13274.  
  13275. If told to, MacKermit SAYS it is saving the settings file on top of an
  13276. existing settings file, but it doesn't really do it.  The old settings
  13277. remain.  However, if you save it under a new name, it works just fine.
  13278. Then you can rename the new file to the old name and all works nicely.
  13279. However, it is a bug.
  13280.                     Jim
  13281.  
  13282. P.S.  I'll bet you are going to add a message to end of this saying:
  13283.     "Added to .BWR file".  :-)
  13284.  
  13285. [Ed. - Added to .BWR file.]
  13286.  
  13287. ------------------------------
  13288.  
  13289. Date: Mon, 28 Sep 87 22:57:31 PST
  13290. From: jww@sdcsvax.ucsd.edu (Joel West)
  13291. Subject: Mac .HQX files
  13292. Keywords: MacKermit, BinHex
  13293.  
  13294. Most user groups have a public domain disk that includes
  13295.  
  13296.     Binhex V4.0
  13297.  
  13298. which is the program for encoding/decoding a complete Macintosh binary file
  13299. to printable characters.  If you intend to be sending/retreiving Macintosh
  13300. documents or programs from KERMSRV or anyone on the mail system, you should
  13301. obtain a copy.  (Also, as noted, it's on the Columbia Mac disk.)
  13302.  
  13303. ------------------------------
  13304.  
  13305. Date: Wed, 23 Sep 87 17:59 EDT
  13306. From: DESCALANTE@rcca.bbn.com
  13307. Subject: Thanks on CONNECT.PASVT100
  13308. Keywords: QK Kermit
  13309.  
  13310. As it turns out, I had downloaded the QK-Kermit on July 20, and the Ctrl-Z
  13311. problem got me.  Hadn't bothered looking at it much since then.  Now I have
  13312. the right connect file and the KEYTABLE.DAT file, so thanks for the help.
  13313. Now for two by-the-ways:
  13314.  
  13315. 1) Now that it compiled beautifully, seems to be having problems talking to
  13316.    KERMIT32 on our VAX, although the terminal emulation is fine.  Haven't
  13317.    spent more than an hour on it, though, so haven't really isolated the
  13318.    problem.
  13319.  
  13320.  
  13321. Page 236                                              INFO-KERMIT DIGEST V6 #24
  13322.  
  13323. [Ed. - Try the new version announced in Info-Kermit Digest V6 #23 and see if
  13324. that makes the problem go away.]
  13325.  
  13326. 2) Picked up Frank da Cruz's book, called something like "KERMIT - A File
  13327.    Transfer Protocol" a month or so ago, since I'm much more familiar with
  13328.    the whims of XMODEM than KERMIT and wanted some help.  It's really
  13329.    excellent in all three areas I noted -- as a comm tutorial, a KERMIT
  13330.    reference, and programmer's guide.  Thanks to Frank for taking the time
  13331.    to write such a readable and thorough explanation of the protocol.  Has
  13332.    it been publicized anywhere on the net, or is he being quiet/modest
  13333.    about it?
  13334.  
  13335. [From Frank - Thanks for the nice words.  There was actually a totally immodest
  13336. announcement of it in Info-Kermit V5 #13 (Oct 8, 86).]
  13337.  
  13338. Anyway, once more, thanks for the help and the book.
  13339.  
  13340. David Escalante
  13341.  
  13342. ------------------------------
  13343.  
  13344. Date: Mon, 12 Oct 87 08:27 EDT
  13345. From: GARTLEY@ALCOA.COM
  13346. Subject: Kermit Versions and Packet Size
  13347. Keywords: Kermit Features
  13348.  
  13349. Last week I downloaded Kermit for the MAC, IBM, and VMS.  I found that the
  13350. IBM version 2.29b supports packet sizes greater than 90 bytes.  After tring
  13351. the MAC 0.8(35) and VMS 3.3.111 I found both of these versions do not have
  13352. this feature implemented.  Is there any versions that support larger packet
  13353. sizes.  The main reason I would like this version is for file transfers on
  13354. our broadband lan.
  13355.  
  13356. Is there a table that lists the optimum packet size and data rate.
  13357.  
  13358. John Gartley
  13359. Gartley%alcoa.com@relay.cs.net      CSnet
  13360. Gartley@atdncf.alcoa.com            ARPAnet
  13361.  
  13362. [Ed. - The only versions (so far) which contain long packet support are
  13363. MS-DOS 2.29C (soon to be 2.30), CMS Kermit 3.1, PDP-11 Kermit, and VAX/VMS
  13364. C-Kermit 4E (the C version, not the Bliss version).  The next time somebody
  13365. builds Mac Kermit from the current C-Kermit base, it too should support long
  13366. packets.  The documentation of each Kermit program should give "capabilities
  13367. at-a-glance" (many do).  Meanwhile, it would be useful to have a document
  13368. that lists the features of each Kermit program in a table.  Hopefully, we
  13369. will get around to producing such a document.  Volunteers are always
  13370. welcome.]
  13371.  
  13372. ------------------------------
  13373.  
  13374. Date: Tue, 13 Oct 87 16:13 N
  13375. From: <HELMUT@HNYMPI51.BITNET> (Helmut Feldweg)
  13376. Subject: VMS: No Default Terminal Line for Transfers
  13377. Keywords: VAX/VMS Kermit
  13378.  
  13379.  
  13380. INFO-KERMIT DIGEST V6 #24                                              Page 237
  13381.  
  13382. I'm new on this list, so the following question undoubtedly has been
  13383. asked before. Still, I don't know the answer:
  13384.  
  13385.   We are running KERMIT-32 (version 3.0.051) on our VAX 11/750 running
  13386.   VMS 4.4 using logical terminal lines generating terminal names
  13387.   like _LTAn: where n increases by one for every user logged in
  13388.   since the last shutdown of the system. It happens occasionaly that our
  13389.   system managers manage to keep the machine alive without a shutdown
  13390.   over a period of time, so 'n' will exceed 999. Our version of KERMIT
  13391.   doesn't like terminal numbers greater 999 (= terminal names exceeding
  13392.   8 characters). It says 'no default terminal line for transfers' and
  13393.   refuses to accept any command. A way out is to create a new process
  13394.   via "$ SET HOST node", where the trouble with high numbers doesn't occur,
  13395.   but this is a boring procedure.
  13396.   Any hints to avoid this?
  13397.  
  13398. Helmut Feldweg
  13399. Max-Planck-Institut fuer Psycholinguistik
  13400. Nijmegen, The Netherlands
  13401. e-mail:   helmut@hnympi51.bitnet
  13402.  
  13403. [Ed. - Run version 3.2 or 3.3 of VMS Kermit, which contain a fix for this
  13404. problem.]
  13405.  
  13406. ------------------------------
  13407.  
  13408. End of Info-Kermit Digest
  13409.  
  13410. Page 238                                              INFO-KERMIT DIGEST V6 #25
  13411.  
  13412. Info-Kermit Digest         Fri, 6 Nov 1987       Volume 6 : Number 25
  13413.  
  13414. Today's Topics:
  13415.  
  13416.       New 2.29C Test Version with Support for Enhanced Keyboards, etc.
  13417.                        Announcing Mac Kermit 0.9(36)
  13418.                  Initial Impressions of Mac Kermit 0.9(36)
  13419.                        Use of Kermit by the Disabled
  13420.                            Easylink and C-Kermit
  13421.                 How to Get C-Kermit for Data General AOS/VS?
  13422.                                 Amiga Kermit
  13423.                   VMS 4.6 Bug Report with C-Kermit 4E(067)
  13424.            Mapping Kermit65's Vt100 emulation to GS & //e  Keypad
  13425.                         MS-Kermit and IBM Mainframes
  13426.                           RSTS V7.0 Kermit Wanted
  13427.                           More on C64 Kermit V2.0
  13428.                  Diffs for C-Kermit 4D(061) and Tandy 6000
  13429.                           Long Packets in CD3KERM
  13430.                     Long Packet Support in Apple Kermit
  13431.                         Tektronix Excerciser Needed
  13432.  
  13433. ----------------------------------------------------------------------
  13434.  
  13435. Date: Mon, 26 Oct 87 21:27 MST
  13436. From: <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  13437. Subject: New 2.29C Test Version with Support for Enhanced Keyboards, etc.
  13438. Keywords: MS-DOS Kermit 2.29C, Enhanced Keyboards
  13439.  
  13440. I found a safe way to test for the IBM Enhanced keyboard and use it if
  13441. found.  The improved keyboard translator was tested locally on a PCs Ltd 386
  13442. with the Enhanced keyboard, on two PCs Ltd 286's (one supporting the
  13443. keyboard and the other <mine!> with an older Bios which does not), and a
  13444. Zenith 151 PC clone which also predates Enhanced keyboards.  Systems having
  13445. the new keyboard and a compatible Bios can use F11, F12, the separate arrow
  13446. keys, plus digit 5 and asterisk and forward slash keys on the keypad as
  13447. essentially new keys.  This means NumLock can be toggled on for a numeric
  13448. keypad and still let the separate arrow keys operate as regular arrow keys.
  13449.  
  13450. Status and Help displays were tweaked by one column to provide readable
  13451. results for 40 column displays.  The terminal emulator works just fine with
  13452. 40 columns (excepting both the status line and drop down help menu) since I
  13453. made the dynamic screen size improvements this summer.  Try DOS MODE CO40 or
  13454. similar to see this in action.
  13455.  
  13456. This one also fixes (?) the reported problem of an extra character occurring
  13457. between the packet's EOL and Handshake chars causes loss of the packet, and
  13458. it fixes a mangled Set Handshake command (crunched in a general cleanup
  13459. recently).
  13460.  
  13461.         Regards,
  13462.         Joe D.
  13463.  
  13464. [Ed. - Thanks, Joe!  The new version is, as usual, in KER:MSTIBM.BOO, and
  13465. the manual draft, KER:MST29C.DOC, has been altered to reflect the new
  13466. changes.  This release, however, has (at least) one minor bug.  ASCII RUB
  13467. (DELETE) appears on the screen as a little house.  You can fix this by putting
  13468.  
  13469. INFO-KERMIT DIGEST V6 #25                                              Page 239
  13470.  
  13471. the following statements in your MSKERMIT.INI file:
  13472.  
  13473. SET TRANSLATE INPUT ON
  13474. SET TRANSLATE INPUT \127 \0
  13475.  
  13476. This glitch will be removed in the next (pre)release.]
  13477.  
  13478. ------------------------------
  13479.  
  13480. Date: Wed, 28 Oct 87 18:43 GMT
  13481. From: <MACMAN%CZHETH5A.BITNET@CUVMA.COLUMBIA.EDU>
  13482. Subject: Announcing Mac Kermit 0.9(36)
  13483. Keywords: Macintosh Kermit
  13484.  
  13485. Some times ago Carlos Albuerne was so kind to pass my Modula-2 version
  13486. of Kermit to you. In his letter he mentioned that you might be glad about
  13487. some help with the Macintosh version. So I'm happy to be able to send
  13488. you a new enhanced binary version of the program. It's a port to MPW C
  13489. including many bug fixes and new features. Here is a short (unordered and
  13490. incomplete) list of the changes I made to the program:
  13491.  
  13492. # The Cursor with open desk accessories now works correctly
  13493. # Long packets now supported
  13494. # Dialog boxes cleaned up
  13495. # New program icon
  13496. # Settings files are no longer TEXT
  13497. # Changed "Restore ResourcesE" to "Load ResourcesE"
  13498. # Reformatted many parts of the source to be better readable
  13499. # Settings can now be written back to an already existing settings file
  13500. # Server mode: added directory listing feature
  13501. # Added multifile (folder) send
  13502. # Added Server "Delete" file command
  13503. # Added Server "Space" command
  13504. # Server mode: Stop Alerts are not displayed (e.g. User cancelled transaction
  13505.   stopped server operation)
  13506. # Get whole folder content from the server with filename ":"
  13507. # Menu command keys added to menus
  13508. # Support of menu command keys
  13509. # Menu command key and FKEY flag now saved with settings
  13510. # Accept end of transmission with keydown (not only mousedown)
  13511. # Added terminal settings dialog
  13512. # Added non-transparent terminal mode
  13513. # Added smooth scrolling option to terminal emulation
  13514. # Added underline cursor option to terminal emulation
  13515. # Added display of protocol version to "About Kermit" dialog.
  13516. # Fixed a bug in ckmtio which caused problems with the parity bit when
  13517.   receiving form an IBM host for example.
  13518. # Added a simple Take file interpreter
  13519. # Added session logging
  13520. # Added transaction logging
  13521. # Added a completly new keyboard management (CKMKEY is no longer necessary)
  13522. # "Keep" flag settable by user
  13523. # statistics in about dialog
  13524. # rewrote parts of the window handling routines: windows are now
  13525.   highlighted according to the userinterface guidelines
  13526.  
  13527.  
  13528. Page 240                                              INFO-KERMIT DIGEST V6 #25
  13529.  
  13530. Thanks to the good code generation of the MPW C compiler just porting the
  13531. source saved about 20 kBytes of binary code. Rewriting parts of the source
  13532. saved some more kBytes. This results in a new version with all the new
  13533. features added but about 6 kByte smaller than version 0.8(35).
  13534.  
  13535. I hope you will like the new version which I think could be called 0.9(36).
  13536. Please tell me where and how to send the source code (preferably a BITNET
  13537. address). Today I read about Paul Placeway of Ohio State University who seems
  13538. to be working on a new version too.  Unfortunately I don't have an address to
  13539. contact him directly. So I leave it up to you, how to handle the integration
  13540. of the sources. Unfortunately I will not be able to continue the work on
  13541. MacKermit at the moment, because the company who payed for the three weeks of
  13542. development wants me to do some work which pays for them too. Nevertheless I
  13543. will try to write a documentation for the new version. I will keep you
  13544. informed about this.
  13545.  
  13546.  
  13547. Matthias Aebi
  13548.  
  13549. PS: Please do not try to reply via the source address of this message. I
  13550. normally do not have access to this account. Use one of the two adresses below
  13551. instead:
  13552.  
  13553. BITNET:   K116430@CZHRZU1A
  13554. USENET:   ...!mcvax!cernvax!unizh!aebi
  13555.  
  13556. [Ed. - Many thanks, Matthias!  It should be noted that this contribution came
  13557. out of the blue, and it may or may not be reconciled with other work in
  13558. progress.  Thus, it may become the "mainline" Mac Kermit, it may become a dead
  13559. end, or it may be integrated with the work of some other people.  But if it
  13560. works as advertised, it should be a definite improvement on the current
  13561. versions, so please take it and try it out.  Reports and reviews are most
  13562. welcome.  Does it work on all Macs?  All but the original 128K Mac?  Support
  13563. old and new keyboards, file systems, etc?  Meanwhile, we're making an attempt
  13564. at getting Matthias's sources to other Mac Kermit developers in hopes of
  13565. combining the best of all versions.]
  13566.  
  13567. ------------------------------
  13568.  
  13569. Date: Thu, 29 Oct 87 17:07:50 PST
  13570. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  13571. Subject: Initial Impressions of Mac Kermit 0.9(36)
  13572. Keywords: MacKermit
  13573.  
  13574. I've spent the last half-hour playing around with Kermit 0.9(36) on a Mac
  13575. Plus running System 3.2, connected via a 9600 baud hardwired line to a TIP
  13576. which opens TELNET connections to various local hosts in-house.  I tested
  13577. 0.9(36) against 4E(067) running on a Vax 8650 under Ultrix 1.2.
  13578.  
  13579. Notes from my fiddle-about:
  13580.  
  13581. 1) I was able to puzzle out the method for remapping some of the keys
  13582.    on the Mac Plus keyboard to do what I wanted.  The big clue was that
  13583.    one persuades Kermit to send a control character by using the
  13584.    sequence "\nn", where "nn" is the decimal representation of the
  13585.    ASCII character desired.  Unfortunately, it's difficult to confirm
  13586.  
  13587. INFO-KERMIT DIGEST V6 #25                                              Page 241
  13588.  
  13589.    the setting of a key that has been mapped in this fashion;  when you
  13590.    hit the same key to check the setting, you typically see a small
  13591.    empty box (the standard "Unassigned font code" character in the Mac
  13592.    font structure).  It'd be nicer if Kermit reconverted unprintable
  13593.    characters to the \nn notation before displaying them.
  13594.  
  13595. 2) I wasn't able to figure out how remap a key so that it would send a
  13596.    Break.  This was possible under 0.8(34) and (35) using a _very_
  13597.    obscure function mapping;  I haven't discovered the equivalent under
  13598.    0.9(36).
  13599.  
  13600. 3) The send and receive packet-sizes, and perhaps some of the other
  13601.    protocol-related information, isn't being restored properly when you
  13602.    load a settings file;  the packet size returns to the default of
  13603.    90.  Some of the protocol information (block-check type, for
  13604.    example) is being saved and restored properly, though.
  13605.  
  13606. 4) The screen image is not restored properly after a dialog box is
  13607.    erased (e.g. after a download, or after changing the settings).  The
  13608.    problem appears to be most acute if the screen was trying to scroll
  13609.    during the erase-and-refresh process;  I suspect that the scroller
  13610.    and the screen-refresher are stepping on each other's feet.
  13611.  
  13612. 5) The ability to receive 900-byte packets makes an _amazing_ different
  13613.    in the speed of a download in my 9600-baud TELNET environment.
  13614.  
  13615. 6) If you save a settings file "on top of" an existing settings file
  13616.    of the same name, 0.9(36) does not copy the old version's
  13617.    window-placement information when it creates the new version.
  13618.    This is most noticable if the old version had been moved onto the
  13619.    Mac desktop;  the new version is not visible on the desktop, but is
  13620.    instead found in the disk's (or folder's) window.  0.8(34) did this
  13621.    correctly, by copying the old version's window/position information.
  13622.  
  13623. 7) I like the smooth scrolling, and the ability to use a thin-underline
  13624.    cursor rather than an eye-searing blinking-block.
  13625.  
  13626. Conclusion: not at all bad for a beta version;  it'll really be nice
  13627. when the current set of glitches are tracked down and persuaded to
  13628. move to Tumbolia.
  13629.  
  13630. Here are the results for the Mac II:
  13631.  
  13632. 1) I had noticed that some of the field labels in the protocol-setup
  13633.    box were either misplaced, or only partially present, when I ran
  13634.    0.9(36) on a Mac Plus under System 3.2.  These fields all appear to
  13635.    be OK when the same version of Kermit is run under System 4.1 on
  13636.    my Mac II.  I'm not sure whether the difference is in the System
  13637.    itself, or in the fonts.
  13638.  
  13639. 2) The scrolling/refresh conflict I noticed on 3.2/Plus is also present
  13640.    in the 4.1/Mac II environment.
  13641.  
  13642. 3) I reported that some of the protocol-configuration information wasn't
  13643.    being saved and restored in the settings files.  I found last night
  13644.    that the "send packet-length" information is saved and restored OK,
  13645.  
  13646. Page 242                                              INFO-KERMIT DIGEST V6 #25
  13647.  
  13648.    but that the "receive packet-length" always reverts to 90.
  13649.  
  13650. 4) Smooth scrolling on a Mac II in 8-bit-pixel mode is incredibly slow
  13651.    (much slower than smooth scrolling on a Plus).
  13652.  
  13653. 5) Over a 1200-byte dialup line to a Tip which was telnet'ed into a
  13654.    Sun 3/110 running SunOS 3.4, 800-byte packets worked just fine for
  13655.    both "send file" and "receive file".
  13656.  
  13657. ------------------------------
  13658.  
  13659. Date: Mon, 26 Oct 87 09:21:11 PST
  13660. From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  13661. Subject: Use of Kermit by the Disabled
  13662. Keywords: Disabled, MacKermit
  13663.  
  13664. I might suggest that people with motor impairment might wish to consider
  13665. running CKMKER on a Macintosh, and make use of the new "Easy Access"
  13666. capabilities of the Macintosh operating system.
  13667.  
  13668. "Easy Access" is a standard, free (bundled) utility which permits the use of
  13669. the Macintosh window environment with a single finger (or any similar
  13670. manipulating digit such as a mount-stick, forehead-mounted pointer, etc).  It
  13671. includes several capabilities, including "sticky keys" (touching a modifier
  13672. key such as Shift or Option once will "press" it for the duration of the next
  13673. keystroke; touching the modifier twice will "lock" it until it is touched a
  13674. third time) and "Mouse keys" (permits the user to move the cursor around on
  13675. the screen by using the arrow keys on the keypad, and "click" the mouse button
  13676. by typing a single digit on the keypad).
  13677.  
  13678. Of course, "Easy access" doesn't solve any of the problems relating to
  13679. Braille output, voice output, etc.
  13680.  
  13681. ------------------------------
  13682.  
  13683. Date: Fri, 23 Oct 87 10:05:59 EDT
  13684. From: pisces!wells@compass.UUCP (Ian Wells)
  13685. Subject: Easylink and C-Kermit
  13686. Keywords: C-Kermit, Easylink
  13687.  
  13688. I would like to use Kermit (C-Kermit) with scripts to upload and download
  13689. electronic mail to Easylink - Western Union's electronic mail system.
  13690.  
  13691. I am planning on using this from a Sun running Berkeley Unix and a Motorola
  13692. system in Europe using System V Unix.  Who should I contact to find someone
  13693. who might have written such a script?
  13694.  
  13695. (-: IanWells COMPASS Wakefield MA USA think!compass!wells +617 245 9540 :-)
  13696.  
  13697. ------------------------------
  13698.  
  13699. Date: 13 Oct 87   13:40
  13700. From: BRADLEJP@SNYPLABA
  13701. Subject: How to Get C-Kermit for Data General AOS/VS?
  13702. Keywords: Data General Kermit, AOS/VS Kermit, C-Kermit
  13703.  
  13704.  
  13705. INFO-KERMIT DIGEST V6 #25                                              Page 243
  13706.  
  13707. It appears that there is a beta version of Kermit in C for AOS/VS.  I have a
  13708. directory of the files on KERMSRV, and believe that the necessary files have
  13709. XKD as the first three letters.  Is this correct?
  13710.  
  13711. Assuming that your response is yes, we would like to receive these files via
  13712. BITNET, but have some questions about the KERMSRV commands.  We will be making
  13713. the request from a Burroughs A-10 mainframe (not having a BITNET
  13714. implementation for our DG machine).  Are the files ASCII text files, or are
  13715. some of them binary?  We understand that the files are in "V-format," but are
  13716. not sure what this means (no experience with the IBM world).  Could you please
  13717. tell me what the physical layout of the files is, and what KERMSRV command
  13718. would be best to use to request them?
  13719.  
  13720. Thank you very much
  13721.  
  13722. [Ed. - The files are all ASCII text.  The binaries are encoded printably,
  13723. and a decoder is included among the XKD*.* files.  The ones you need are
  13724. XKC* *, XKU* *, XKW* *, and XKD* *.  Tell KERMSRV at CUVMA to send you each
  13725. of these groups.  Once you get them, you have to rename XK*.* to CK*.* if
  13726. you want to compile from source.]
  13727.  
  13728. ------------------------------
  13729.  
  13730. Date: Fri, 16 Oct 87 21:31:24 CDT
  13731. From: Phil Howard <PHIL@UIUCVMD>
  13732. Subject: Amiga Kermit
  13733. Keywords: C-kermit, Amiga Kermit, VM/CMS Kermit
  13734.  
  13735. I have obtained all the files identified in the file CKIAAA.HLP from the
  13736. BITNET Kermit server.  I FTP'd these to a UNIX system and then downloaded them
  13737. to my Amiga using an older version of Kermit that was already on a disk
  13738. someone gave me.  My C compiler has not arrvied yet so I can't compile the
  13739. source but I did go ahead and run the basic program (CKIBOO.BAS) to convert
  13740. the boot file (CKIKER.BOO) into what I thought should be a runnable file.  The
  13741. file did not run and AmigaDOS said it was not a runnable object program.  It
  13742. had almost the same size as the older one, and the beginning stream of
  13743. characters was similar as best as I could it by typing them on the screen.
  13744.  
  13745. 1.  Is that the proper procedure, to convert the boot file into a runnable
  13746.     object program?
  13747.  
  13748. 2.  Does anyone who is on a VM/CMS system on BITNET have an already converted
  13749.     runnable object program that they know work (cause they ran it) that
  13750.     they can send me?  I would prefer it be sent from a VM/CMS to a VM/CMS
  13751.     system to be sure it does not undergo brain damage from ASCII/EBCDIC
  13752.     conversion gremlins; remember it's a binary.
  13753.  
  13754. [Ed. - The problem is probably ASCII/EBCDIC gremlins as you surmise.  No one
  13755. else has complained so far, but then we have no way of knowing if anyone
  13756. else has tried this yet!  Can anybody help?]
  13757.  
  13758. ------------------------------
  13759.  
  13760. Date: 19 Oct 87 10:49:00 EDT
  13761. From: "ETD1::LABOVITZ" <labovitz%etd1.decnet@afwal-aaa.arpa>
  13762. Subject: VMS 4.6 Bug Report with C-Kermit 4E(067)
  13763.  
  13764. Page 244                                              INFO-KERMIT DIGEST V6 #25
  13765.  
  13766. Keywords: VAX/VMS Kermit, C-Kermit
  13767.  
  13768. I have just compiled the source modules for C-Kermit 4E(067) under VAX/VMS 4.6
  13769. on our VAX 11/785, using the supplied XMVKER.COM file.  During the final
  13770. link of the KERMIT executable, the following warning message is produced
  13771. by the linker:
  13772.     %LINK-W-MULDEF, symbol SYSTEM multiply defined
  13773.         in module C$UNIX file SYS$COMMON:[SYSLIB]VAXCRTL.OLB;1
  13774.  
  13775. While I have not had a chance to confirm this with our DEC Software Analyst
  13776. (he's on vacation until next week), this seems to be directly attributable
  13777. to the new VMS 4.6 C Run Time Library.
  13778.  
  13779. Other than producing a warning message, however, our new version of KERMIT
  13780. seems to be running well thus far.  If any other problems arise, I will forward
  13781. them to Info-Kermit, otherwise it will soon replace our current version
  13782. of KERMIT-32.
  13783.  
  13784.                     LT Stuart Labovitz
  13785.                 arpa:    LabovitzSL@Afwal-aaa.ARPA
  13786.                 arpa:    Labovitz%Etd1.DECNET@Afwal-aaa.ARPA
  13787.  
  13788. [Ed. - Thanks for the report.  It's been forwarded to the new C-Kermit/VMS
  13789. developer and added to the XKVKER.BWR file.  Since compilation and linking
  13790. were tested with VAX-11 C 2.3 on VMS 4.6, and this problem didn't arise,
  13791. the culprit is indeed most likely the runtime system.]
  13792.  
  13793. ------------------------------
  13794.  
  13795. Date: 21 Oct 87 20:57 -0600
  13796. From: Grant Delaney <delaney%wnre.aecl.cdn%ubc.csnet@RELAY.CS.NET>
  13797. Subject: Mapping Kermit65's Vt100 emulation to GS & //e  Keypad
  13798. Keywords: Apple II Kermit, Kermit-65
  13799.  
  13800. For version (3.79): The attached patch when executed will Apple Kermit's Vt100
  13801. function keys into the Keypad.  You will still have to use Open-Apple with the
  13802. keypad keys.  This should also work with Apples numeric keypad
  13803.  
  13804.        Key Pad                       VT100 Function Keys
  13805.  ___________________________________________________________________
  13806. |       |        |       |       |         |       |FNDNXT | Dellin |
  13807. | clear |   =    |   /   |   *   |   Gold  | Help  | Find  | Undlin |Gold
  13808. |--------------------------------|----------------------------------|
  13809. |   7   |   8    |   9   |   +   |  Page   |section|append | DLword |
  13810. |       |        |       |       | command |  Fill |Replace|Undlword|Gold
  13811. |--------------------------------|----------------------------------|
  13812. |   4   |   5    |   6   |   -   | Advance | Backup| Cut   | DelChar|
  13813. |       |        |       |       | Bottom  |  top  | paste |undlchar|Gold
  13814. |--------------------------------|----------------------------------|
  13815. |       |        |       |       | word    |  EOL  | Char  |        |
  13816. |   1   |   2    |   3   |       | ChngCas | DelEol|SpecIn | Enter  |Gold
  13817. |------------------------| enter |-------------------------|        |
  13818. |                |       |       |     BLine       |Select |SubStit |
  13819. |       0        |   .   |       |   OpenLine      | Reset |        |Gold
  13820. _________________|_______|_______|___________________________________
  13821.  
  13822.  
  13823. INFO-KERMIT DIGEST V6 #25                                              Page 245
  13824.  
  13825.  ==========================  cut here ==========================
  13826. BLOAD KERMIT379
  13827. CALL -151
  13828. 6AFB:2E 18 3D 2F 2A
  13829. 6B00:37 38 39 2B 34 35 36 2D 31 32 37 38 39 2B 34 35
  13830. 6B10:36 2D 31 32 33 0D 30
  13831. BSAVE KERMIT379.GS,A$1000,L$6900
  13832.  
  13833. [Ed. - Thanks, your message has been added to the APPKER.BWR file.]
  13834.  
  13835. ------------------------------
  13836.  
  13837. Date: Tue, 13 Oct 87 09:59:53 EDT
  13838. From: Claude Goldman <CLAUDE@BROWNVM>
  13839. Subject: MS-Kermit and IBM Mainframes
  13840. Keywords: MS-DOS Kermit, Protocol Converters, IBM Mainframe
  13841.  
  13842. I have several questions/suggestions about using kermit on an IBM PC
  13843. to connect to IBM mainframes via a 7171's.
  13844.  
  13845. 1 - Is it possible to indicate the status of the VT102 status lights
  13846.     in some way?  In particular it can be very frustating not knowing
  13847.     when you are or are not in insert mode.
  13848.  
  13849. [Ed. - The four VT102 LEDs are shown in the Kermit mode line.  But they
  13850. don't necessarily reflect whether the terminal is in insert mode, only
  13851. that the host sent the sequences to turn the lights on or off.]
  13852.  
  13853. 2 - When emulating a 3270 type terminal it would be very handy to be
  13854.     able to assign different colors to different field attributes, i.e.
  13855.     protected/unprotected high/low, foreground/background (now possible),
  13856.     etc.   This would be handy for full screen programs in Rexx, Xedit,
  13857.     Focus, etc.
  13858.  
  13859. 3 - I could not do ascii file transfers when parity was set to none.
  13860.     Any ideas why?
  13861.  
  13862. [Ed. - Because the 7171 and IBM mainframe use parity.  If you don't tell
  13863. MS-Kermit about this, checksums will appear to be wrong.]
  13864.  
  13865. ------------------------------
  13866.  
  13867. Date: Sat, 17 Oct 87 12:24 GMT
  13868. From: <KERMIT@CZHETH5A.BITNET>
  13869. Subject: RSTS V7.0 Kermit Wanted
  13870. Keywords: PDP-11 Kermit, RSTS Kermit
  13871.  
  13872. I am here with Hansruedi and we are looking for a way to connect a PDP-11/34
  13873. running under RSTS V7.0 to a 11/73 under RSTS V9.3.  For internal reasons we
  13874. would like to keep V7.0 on the old machine and therefore we are looking a
  13875. RSTS-Kermit for V7.0.  We asked Brian already for that problem, and he says he
  13876. is not sure whether he still has such an old backup binary version of
  13877. RSTS-Kermit, because compiling the old source on his new 9.5 RSTS will not
  13878. necessarily garantee to run on our old machine. Therefore, would you know of an
  13879. existing RSTS V7.0 runnable Kermit ( HLP- and EXEC-files) or would it possible
  13880. that you deposit an "Wanted" call into the KERMIT-infobox.  Hoping to find in
  13881.  
  13882. Page 246                                              INFO-KERMIT DIGEST V6 #25
  13883.  
  13884. our account some morning such a nice RSTS V7.0 version of KERMIT.  Thanking you
  13885. in advance, we remain with best regards also from Hansruedi
  13886.  
  13887. otto.
  13888.  
  13889. ------------------------------
  13890.  
  13891. Date: 14 Oct 87 21:36:54 EDT
  13892. From: FFO04688@UDACSVM
  13893. Subject: More on C64 Kermit V2.0
  13894. Keywords: Commodore 64 Kermit
  13895.  
  13896. I have had some success with the new version of Kermit.  It seems to do a
  13897. pretty good job of supporting the VT100 protocol.  A couple of things that I
  13898. noticed:
  13899.  
  13900.   1.  Boot file dosen't work properly.  I have to load the main file and
  13901.       run it.
  13902.  
  13903.   2.  Delete key on keyboard is mapped as Rubout (very annoying)  You
  13904.       have to press the F7 key for backspace.  This can be dealt with
  13905.       (at least on UDEL vaxes) by issuing an 'stty dec' command to the
  13906.       c-shell.  This could probably be fixed via a custom termcap entry
  13907.       (or more drastically) changing the program's translation table.
  13908.       Note:  This could be a problem with our VT100 termcap, but I
  13909.              doubt it as I have never had a problem with any other
  13910.              VT-100 emulators.
  13911.  
  13912.   3.  Send command dosen't seem to work properly with C-kermit's receive,
  13913.       I have to put the host into server mode and issue commands to the
  13914.       server to transfer files properly.
  13915.  
  13916. I'm interested in hearing about anyone else's experiences with the package.
  13917.  
  13918. Rob Elkins
  13919. ARPA:  relkins%trillian@udel-relay
  13920.  
  13921. ------------------------------
  13922.  
  13923. Date: Wed, 21 Oct 87 22:20:18 EDT
  13924. From: cbmvax!vu-vlsi!devon!paul@RUTGERS.EDU (Paul Sutcliffe Jr.)
  13925. Subject: Diffs for C-Kermit 4D(061) and Tandy 6000
  13926. Keywords: C-Kermit 4D(061), Tandy Kermit
  13927.  
  13928. In Info-Kermit Digest V6 #23, I said I'd send the diffs along to compile
  13929. C-Kermit on a Tandy 6000.  Here they are.  Note that they assume that one is
  13930. running Tandy Xenix 3.0 or greater.
  13931.  
  13932. Install these diffs in the "stock" 4D(061) C-Kermit distribution, and then
  13933. type "make trs16" to compile.  In reality, you only need to make the
  13934. modification to the makefile (ckuker.mak); the other diffs just make the
  13935. startup banner agree with the operating system version -- I didn't like
  13936. kermit saying "Xenix/286" on my 68000!
  13937.  
  13938. - paul
  13939.  
  13940.  
  13941. INFO-KERMIT DIGEST V6 #25                                              Page 247
  13942.  
  13943. [Ed. - Thanks!  Just the makefile entry is reproduced below.  The full diffs
  13944. have been added to KER:XKUKER.BWR.]
  13945.  
  13946. #Tandy 16/6000 with Xenix 3.0
  13947. trs16:
  13948.     make wermit "CFLAGS= -DTRS16 -DXENIX -DUXIII -DDEBUG -DTLOG \
  13949.         -DM_VOID -Dvoid=int -F 3000 -n" \
  13950.          "LNKFLAGS = -F 3000 -n"
  13951.  
  13952. ------------------------------
  13953.  
  13954. Date: 24 OCT 1987  20:36 EDT
  13955. To: <INFO-KERMIT@CU20B.COLUMBIA.EDU>
  13956. From: Steve Roseman <LUSGR%LEHICDC1.BITNET@CUVMA.COLUMBIA.EDU>
  13957. Subject: Long Packets in CD3KERM
  13958. Keywords: CDC Kermit, Long Packets
  13959.  
  13960.     My feelings are crushed!  In V6 #24, you didn't mention that long packet
  13961. support has been in CDC Cyber Kermit V3 (CD3KER) since March.  The guy 'Ed.'
  13962. who makes comments on each letter to Info-Kermit forgot about us.  Just
  13963. because Cybers aren't as popular as VAXes, IBMs, and PCs.....
  13964.  
  13965. Steve Roseman
  13966. Lehigh University
  13967.  
  13968. [Ed. - Oops, sorry!  Cybers might not be as popular as IBM PCs, but one
  13969. Cyber costs about as much as about 1000 of them...]
  13970.  
  13971. ------------------------------
  13972.  
  13973. Date: Mon, 26 Oct 87 12:13:49 PST
  13974. Subject: Long Packet Support in Apple Kermit
  13975. From: Mick Laver (ACC Microconsulting) <zz1ml%sdcc3@sdcsvax.ucsd.edu>
  13976.  
  13977. Re: Your response to John Gartley about long packet support (KD 6:24).
  13978.  
  13979. The Apple II Kermit (ver 3.79) also supports packets up to 250 characters.
  13980. Use SET RECEIVE (OR SEND) PACKET FA (or less).  It works well with C-Kermit
  13981. 4E(067).
  13982.  
  13983. Mick Laver, C-010                 Internet:  laver@sdcsvax.ucsd.edu
  13984. UCSD Academic Computing Center    UUCP:     ...!sdcsvax!sdcc3!zz1ml
  13985. La Jolla, CA.92093            BITNET:         laver@ucsd.BITNET
  13986.  
  13987. [Ed. - Oops again.  This all comes from not having a comprehensive database
  13988. of what Kermit versions have which features.  Someday...  For that matter,
  13989. add the new Mac Kermit 0.9 to the list.]
  13990.  
  13991. ------------------------------
  13992.  
  13993. Date: Fri 30 Oct 87 16:48:53-EST
  13994. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  13995. Subject: Tektronix Excerciser Needed
  13996. Keywords: VAX/VMS, Tektronix Emulation
  13997.  
  13998. Does anybody have a VAX/VMS program that will put a Tektronix 4010 emulator
  13999.  
  14000. Page 248                                              INFO-KERMIT DIGEST V6 #25
  14001.  
  14002. through its paces?  If you're willing to contribute to development and testing
  14003. of a new Kermit release, please send your program to me by electronic mail
  14004. (if it's not too huge) in hex format (as produced by the VMSHEX program that's
  14005. supplied with VMS Kermit).  Thanks!
  14006.  
  14007. Frank da Cruz
  14008. SY.FDC@CU20B.COLUMBIA.EDU (Internet)
  14009. FDCCU@CUVMA               (BITNET)
  14010.  
  14011. ------------------------------
  14012.  
  14013. End of Info-Kermit Digest
  14014.  
  14015. INFO-KERMIT DIGEST V6 #26                                              Page 249
  14016.  
  14017. Info-Kermit Digest         Fri, 11 Dec 1987       Volume 6 : Number 26
  14018.  
  14019. Departments:
  14020.  
  14021.   ANNOUNCEMENTS -
  14022.         Japan DECUS, November 1987
  14023.         New Release of DEC-20 Kermit
  14024.         Latest Test Release of RMX86 & RMX286 Kermits
  14025.         OS-9 Kermit Available for Eltec Eurocom-3
  14026.         KERMIT File Protocol on COMPUSERVE
  14027.         Finally Kermit on Compuserve
  14028.         FTPing Files From Columbia
  14029.         Kermit Network File Organization
  14030.  
  14031.   UNIX KERMIT -
  14032.         RE: VMS 4.6 Bug Report with C-Kermit 4E(067)
  14033.         Re: Amiga Kermit
  14034.         C-Kermit on Apollo
  14035.         C-Kermit on Minix?
  14036.  
  14037.   Macintosh KERMIT -
  14038.         MacKermit with multilingual 7171
  14039.         [Andre PIRARD: MacKermit with multilingual 7171]
  14040.         Mac Kermit 0.8(35) on the Mac II
  14041.         MacKermit 0.9(36) Initial Impressions
  14042.         MacKermit 0.9(36) B3 Testing
  14043.         Macs, Versaterm and Kermit Errors
  14044.  
  14045.   MISCELLANY -
  14046.         IRMX86 Kermit -- I've found it!
  14047.  
  14048. ----------------------------------------------------------------------
  14049.  
  14050. Date: Thu 10 Dec 87 09:40:03-EST
  14051. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14052. Subject: Japan DECUS, November 1987
  14053. Keywords: Japan DECUS, DECUS
  14054.  
  14055. Sorry for the long delay since the last Info-Kermit digest.  The week of
  14056. November 16, we were in Japan at the invitation of Japan DECUS to make
  14057. presentations at the 1987 Japan DECUS Symposium and at NTT, which was quite
  14058. an experience.
  14059.  
  14060. The DECUS presentations were accompanied by simultaneous translation into
  14061. Japanese, for which the attendees, usually about 80-100 per session, wore
  14062. special headsets, like at the UN.
  14063.  
  14064. Our first presentation was "Kermit, Current Status, Future Directions," in
  14065. which 30-minutes were devoted to Kermit history, philosophy, the mechanics
  14066. of Kermit development and distribution, and an overview of some of the new
  14067. and forthcoming Kermit releases; a brief technical talk was given on the
  14068. Kermit protocol performance enhancements (data compression, long packets,
  14069. sliding windows); and Ken-Ichiro Murakami of NTT, Japan's "Kermit-san",
  14070. spent some time speeking about special considerations for use of Kermit in
  14071. Japan -- versions for Japanese computers, use of and conversion among the
  14072. various Japanese character sets, Japanese translations of the Kermit
  14073.  
  14074. Page 250                                              INFO-KERMIT DIGEST V6 #26
  14075.  
  14076. manuals, etc.  (Some of this session got written up in Nov 30 Digital News,
  14077. Page 10.)
  14078.  
  14079. A 3-hour "Fast-Paced Kermit" course was also conducted for about 40
  14080. students, consisting of 2 hours lecture and an hour of practice (using PCs
  14081. and a MicroVAX running VMS), with Japanese translation.
  14082.  
  14083. We were charmed by the hospitality and generosity of our hosts, and we were
  14084. pleasantly surprised at the high level of knowledge of, interest in, and
  14085. support for Kermit in Japan.
  14086.  
  14087. - Chris & Frank
  14088.  
  14089. ------------------------------
  14090.  
  14091. Date: Fri 11 Dec 87 15:34:19-EST
  14092. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14093. Subject: New Release of DEC-20 Kermit
  14094. Keywords: DEC-20 Kermit
  14095.  
  14096. I never thought I'd touch this program again, but it contained a thoughtless
  14097. restriction, namely that it wouldn't let you issue commands to servers unless
  14098. you were in local mode (e.g. after dialing out through another line).  This
  14099. prevented you from putting a bunch of commands (multiple SENDs and/or GETs,
  14100. followed by FINISH) into a TAKE file, TAKing the file, escaping back to the PC
  14101. and putting it in server mode.  The new release, 4.2(260), removes this
  14102. restriction so long as the commands (like GET, FINISH, BYE) are issued from
  14103. TAKE files.  The old problem of inferior process capabilities not getting set
  14104. right, e.g. after a PUSH command, is also fixed.  The new version is in
  14105. KER:K20MIT.MAC on CU20B.  - Frank
  14106.  
  14107. ------------------------------
  14108.  
  14109. Date: Tue, 01 Dec 87 10:52:47 PST
  14110. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  14111. Subject: Latest Test Release of RMX86 & RMX286 Kermits
  14112. Keywords: RMX Kermit
  14113.  
  14114. The latest version mostly brings the RMX Kermits up to date with more recent
  14115. MS-Kermit sources.  The documentation (MSTRMX.DOC) has been edited to clarify
  14116. issues reported by users and to include information on obtaining Terminal
  14117. Support Code fixes from Intel for the ^W problem.
  14118.  
  14119. [Ed. - Thanks Jack!  The new files have replaced the old ones in
  14120. KER:MSTRMX.BOO, KER:MSTRX2.BOO, and KER:MSTRMX.DOC.]
  14121.  
  14122. ------------------------------
  14123.  
  14124. Date: Mon 2 Nov 87 18:37:00-EST
  14125. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14126. Subject: OS-9 Kermit Available for Eltec Eurocom-3
  14127. Keywords: OS-9 Kermit, Eltec Eurocom-3
  14128.  
  14129. I got the following letter....                      21 October 1987
  14130.  
  14131. "I appreciate very much the idea of Kermit and I'm a happy user of OS-9
  14132.  
  14133. INFO-KERMIT DIGEST V6 #26                                              Page 251
  14134.  
  14135. Kermit, VAX-Kermit-32, and the Kermit facility of Smarterm (MS-DOS).
  14136. Therefore I like to offer my knowledge and services to other people:
  14137.  
  14138. OS-9/68000 Kermit Implementation for ELTEC EUROCOM-3
  14139.  
  14140. Media: 5.25" DSDD 96tpi standard OS-9 diskette (others on request)
  14141. comprising source, executable object, user manual (including hints
  14142. for use of /t1) and actual info about Kermit and other implementations.
  14143.  
  14144. Order by prepayment of sFr. 30.- to post-office account 60-52873-4 or
  14145. with accompanying check or by charging to account (sFr. 50.-) from
  14146. Beat Brunner, Hinterherdschwand 30, 6020 Emmenbruecke, Switzerland.
  14147.  
  14148. Thanks for your services.
  14149.  
  14150. Sincerely yours,
  14151.  
  14152. Beat"  (No network address)
  14153.  
  14154. ------------------------------
  14155.  
  14156. Date: Thu, 19 Nov 87 22:39:45 EST
  14157. From: "Joseph A. Bruno" <B562JB4G@VB.CC.CMU.EDU>
  14158. Subject: KERMIT File Protocol on COMPUSERVE
  14159. Keywords: CompuServe Kermit
  14160.  
  14161. When I logged onto COMPUSERVE today, the "what's new" messages informed me
  14162. that the KERMIT file transfer protocol is now supported.  I tried to
  14163. download a small file and it worked OK form me.  I am using KERMIT-11 on a
  14164. PDP-11 with the TSX+ operating system.  I think you should let other users
  14165. know about this through the news letter and ask for feedback when others try
  14166. it with different versions of KERMIT especially if they have problems.
  14167.  
  14168. ------------------------------
  14169.  
  14170. Date: Sat 14 Nov 87 10:02:24-PST
  14171. From: Bob Larson <BLARSON@ECLA.USC.EDU>
  14172. Subject: Finally Kermit on Compuserve
  14173. Keywords: Compuserve Kermit
  14174.  
  14175. (Compuserve is probably the largest commercial bbs.)
  14176.  
  14177. Compuserve is now beta testing their implemintation of the kermit protocol
  14178. in the os9 sig.  (Presumably it is in their other sigs that do beta tests as
  14179. well.)
  14180.  
  14181. My understanding is it is a rather limited version that can only do single
  14182. file sends and receives.  Nobody has yet said if it supports full duplex
  14183. windows, long packets, or other optional features of kermit and I havn't yet
  14184. tested it.  (Compuserve charges extra for bad service, so it may be in no
  14185. rush...)
  14186.  
  14187. ------------------------------
  14188.  
  14189. Date: Sun, 15 Nov 87 07:27:28 EST
  14190. From: eric@EDDIE.MIT.EDU (Eric Van Tassell)
  14191.  
  14192. Page 252                                              INFO-KERMIT DIGEST V6 #26
  14193.  
  14194. Subject: FTPing Files From Columbia
  14195. Keywords: FTP
  14196.  
  14197. Hi,
  14198.     Are you trying to discourage ftp's? I have been trying for a month
  14199. to get VMS kermit to MIT and continually been amazed at the abyssimally low
  14200. transfer rates. What's up?
  14201.  
  14202.                 eric@eddie.mit.edu
  14203.  
  14204. [Ed. - Apparently many people have been having problems FTPing files from
  14205. Columbia's computers.  Someone is checking on the problem.  Sorry for an
  14206. inconvenience.]
  14207.  
  14208. ------------------------------
  14209.  
  14210. Date: Sun 8 Nov 87 02:22:45-PST
  14211. From: Jim Lewinson <a.Jiml@GSB-WHY.Stanford.EDU>
  14212. Subject: Kermit Network File Organization
  14213. Keywords: Kermit Files
  14214.  
  14215. I am a little confused about the organization of the Kermit directories
  14216. on CU20B these days.
  14217.  
  14218. As far as I can see, there are two sets of directories, <KERMIT-n> n=2,3,4,5
  14219. which I assume are used for creating tapes, and
  14220. <KERMIT-EXTRA>, <KERMIT-BINARIES>, <KERMIT-TOOLS> (?) which I don't know what
  14221. they do any more.
  14222.  
  14223. Which of these sets of directories are still being maintained?  Which ones
  14224. are accessed when someone asks for a file by saying KER:file.ext to FTP?
  14225.  
  14226. If both are being maintained, would it be possible to get a AAFILx.DIR file
  14227. for each of them.  There currently seems to be an AAFILB.DIR file in
  14228. both <KERMIT-2> and <KERMIT-BINARIES>, but they are of drastically different
  14229. sizes.   (However, both seem to be recent.)
  14230.  
  14231. Sorry to be a bother about this, but I am trying to make sure that our local
  14232. set of directories are up to date so that people at Stanford can pull out
  14233. of them instead of putting any more load on CU20B.
  14234.  
  14235.                             Jim
  14236.  
  14237. [Ed. - Apparently, this has been confusing for other users as well. All the
  14238. Kermit files can be found by using the logical name KER:, which will direct
  14239. the user to either KERMIT, KERMIT-2 ..... etc.  We'll try to make an effort
  14240. to keep AAFILx.DIR files in all these directories.]
  14241.  
  14242. ------------------------------
  14243.  
  14244. Date: Tue, 10 Nov 87 14:44 CST
  14245. From: <MCGUIRE%GRIN2.BITNET@CUVMA.COLUMBIA.EDU>
  14246. Subject: RE: VMS 4.6 Bug Report with C-Kermit 4E(067)
  14247. Keywords: C-Kermit, VMS Kermit
  14248.  
  14249. > Date: 19 Oct 87 10:49:00 EDT
  14250.  
  14251. INFO-KERMIT DIGEST V6 #26                                              Page 253
  14252.  
  14253. > From: "ETD1::LABOVITZ" <labovitz%etd1.decnet@afwal-aaa.arpa>
  14254. > Subject: VMS 4.6 Bug Report with C-Kermit 4E(067)
  14255. >
  14256. > I have just compiled the source modules for C-Kermit 4E(067) under VAX/VMS
  14257. > 4.6 on our VAX 11/785, using the supplied XMVKER.COM file.  During the
  14258. > final link of the KERMIT executable, the following warning message is
  14259. > produced by the linker:
  14260. >
  14261. >     %LINK-W-MULDEF, symbol SYSTEM multiply defined
  14262. >         in module C$UNIX file SYS$COMMON:[SYSLIB]VAXCRTL.OLB;1
  14263. >
  14264. > While I have not had a chance to confirm this with our DEC Software Analyst
  14265. > (he's on vacation until next week), this seems to be directly attributable
  14266. > to the new VMS 4.6 C Run Time Library.
  14267. >
  14268. > [Ed. - Thanks for the report.  It's been forwarded to the new C-Kermit/VMS
  14269. > developer and added to the XKVKER.BWR file.  Since compilation and linking
  14270. > were tested with VAX-11 C 2.3 on VMS 4.6, and this problem didn't arise,
  14271. > the culprit is indeed most likely the runtime system.]
  14272.  
  14273. Was C-Kermit/VMS really tested under VMS V4.6?  Before VMS V4.6, there was
  14274. no `system' function in the VAX C runtime library.  Starting with VMS V4.6,
  14275. Digital provides a `system' function.  The error message basically
  14276. indicates that the linker was provided with two routines named `system'.
  14277. It sounds like the developer of C-Kermit/VMS implemented `system' in the
  14278. code, and that it now conflicts with the new V4.6 standard `system'.
  14279.  
  14280. It should be straightforward for VMS V4.6 users to remove the definition
  14281. of `system' from the C-Kermit/VMS code and recompile/relink.  Perhaps the
  14282. developer can find some nifty way to define `system' conditionally
  14283. depending upon which VMS version is being used.
  14284.  
  14285. Ed
  14286.  
  14287. ------------------------------
  14288.  
  14289. Date: Wed, 11 Nov 1987 14:27:29 EST
  14290. From: John Owens <OWENSJ%VTVM1.BITNET@CUVMA.COLUMBIA.EDU>
  14291. Subject: Re: Amiga Kermit
  14292. Keywords: C-Kermit, AMiga Kermit
  14293.  
  14294. >I have obtained all the files identified in the file CKIAAA.HLP from the
  14295. >BITNET Kermit server.  I FTP'd these to a UNIX system and then downloaded them
  14296. >
  14297. >    they can send me?  I would prefer it be sent from a VM/CMS to a VM/CMS
  14298. >    system to be sure it does not undergo brain damage from ASCII/EBCDIC
  14299. >    conversion gremlins; remember it's a binary.
  14300. >
  14301. >[Ed. - The problem is probably ASCII/EBCDIC gremlins as you surmise.  No one
  14302. >else has complained so far, but then we have no way of knowing if anyone
  14303. >else has tried this yet!  Can anybody help?]
  14304.  
  14305. Typically, the ASCII/EBCDIC translation tables used by Kermit and FTP on your
  14306. VM/CMS system should match those used by your protocol converters, and, if
  14307. your system people are reasonably diligent, they probably do.  The problem
  14308. comes when you have an EBCDIC file that was originally ASCII and was converted
  14309.  
  14310. Page 254                                              INFO-KERMIT DIGEST V6 #26
  14311.  
  14312. to EBCDIC using a different table.  The way I got around this problem for
  14313. Kermit BOO files was to use VM/CMS Kermit with no local translation table,
  14314. since its table matches that used at Columbia.  Our installation had
  14315. a SYSTEM KERMINI that changed the translation table, so I just created
  14316. a SYSTEM KERMINI A with one line: ECHO NULL KERMINI
  14317. then transferred the file with kermit.  If you must use FTP, you're
  14318. out of luck as far as I know, unless you want to give the UNIX dd
  14319. translation tables a shot:  use BINARY FTP mode, then say, on the UNIX
  14320. system, "dd if=ebcdic-file of=ascii-file conv=ascii".  Good luck!
  14321.  
  14322.         -John Owens
  14323.         Virginia Tech Communications Network Services
  14324.         OWENSJ@VTVM1.BITNET    owens@vtopus.cs.vt.edu
  14325.         +1 703 961 7827               john@xanth.UUCP
  14326.  
  14327. ------------------------------
  14328.  
  14329. Date: Tue, 3 Nov 87 23:59:40 est
  14330. From: seung%husc8@harvard.harvard.edu (Seung)
  14331. Subject: C-Kermit on Apollo
  14332. Keywords: C-Kermit, Apollo Kermit
  14333.  
  14334. Has anyone tried running C-Kermit on an Apollo DOMAIN/IX system?  The
  14335. sources build OK when I type "make bsd" but Kermit gives various error
  14336. messages when I try to run it.  The most common ones are "Warning, problem
  14337. getting exclusive access," and "Warning, problem relinquishing exclusive
  14338. access."  I am working on an Apollo DN3000 running 4.2 BSD DOMAIN/IX SR9.6.
  14339. The version of C-Kermit is 4D(061).
  14340.  
  14341. Sebastian Seung
  14342.  
  14343. [Ed. - The problems you're seeing have to do with the UUCP lock files.
  14344. Since you're probably running a single-user system, you don't have to worry
  14345. about these anyway.  The messages are harmless.]
  14346.  
  14347. ------------------------------
  14348.  
  14349. Date: Mon 9 Nov 87 10:35:12-EST
  14350. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14351. Subject: C-Kermit on Minix?
  14352. Keywords: C-Kermit
  14353.  
  14354. Has anyone tried C-Kermit (preferably version 4E(067)) on Andy Tanenbaum's
  14355. Minix (Unix v7) OS for the PC?
  14356.  
  14357. ------------------------------
  14358.  
  14359. Date: Fri, 6 Nov 1987 12:38:30 ULG
  14360. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  14361. Subject: MacKermit with multilingual 7171
  14362. Keywords: MacKermit, 7171, EBCDIC
  14363.  
  14364. This message describes problems to adapt MacKermit screen and keyboard
  14365. drivers, especially to international requirements in terminal mode.  I have
  14366. read that a revision of the keyboard handling is planned.  So, it must be the
  14367. right time to contact the right person about this.  Could you please forward
  14368.  
  14369. INFO-KERMIT DIGEST V6 #26                                              Page 255
  14370.  
  14371. this message to him/them?  I am of course willing to discuss the problem and
  14372. carry out related tests needing a national keyboard.
  14373.  
  14374. We have settled our mind here (Belgium) to use Kermit micro to CMS mainframes
  14375. communication and file transfer.  This is done mainly through 7171's.
  14376.  
  14377. The new scheme I have worked out with John Chandler and the IBM-Kermit group
  14378. now allows to perform correct ASCII-EBCDIC conversion of the ISO multilingual
  14379. character set during files transfer.
  14380.  
  14381. In terminal mode, there is no way to have the 7171 use 8-bit data. I however
  14382. used a trick to support a limited set of the ISO covering our own nationals.
  14383. This works by having the micro send special escaped sequences for these codes.
  14384. The 7171 parses these sequences and works out the correct character.  On
  14385. return however, the 7171 cannot be instructed to send escape sequences, so I
  14386. used the control codes that were not used to another purpose. This is why the
  14387. terminal mode set is limited.
  14388.  
  14389. This requires some logic on the micro side. I have implemented it in our
  14390. traditional ftp, now converted to the Kermit protocol.
  14391.  
  14392. But here is the problem. Mac people use Mac Kermit (I neither feel able nor
  14393. eager to program the Mac, and MacKermit is fine the way it is).  But they're
  14394. crying out for their national characters in terminal mode.  The following two
  14395. facts prevent me to implement the above scheme:
  14396.  
  14397. - Escape characters received by the Mac terminal mode do not display at all.
  14398.   Is this the result of its own ANSI driver or an incomplete font?
  14399.   Some control over the display of the *complete* set of non-action characters
  14400.   is needed. Possibly by simply specifying a specially tailored font?
  14401.   Can this be done now?
  14402.  
  14403. - MacKermit keyboard driver is wonderful at building the required escaped
  14404.   sequences with appropriate setup. But using our national characters
  14405.   requires that some of them be composed by a succession of a dead key
  14406.   (bearing an accent) followed by the underlying letter. This composition is
  14407.   normally done by the appropriate (localized) keyboard interface layer wich
  14408.   I understand is bypassed by MacKermit.
  14409.  
  14410.   Using the standard keyboard interface (and still allow for codes conversion
  14411.   and escaping) would be simpler in terms of keyboard independence, but would
  14412.   restrict the keys combinations to those effectively used by the interface.
  14413.   I do not have enough insight of the Mac to propose a solution to this
  14414.   point, but I feel it should sound reasonable to suggest a compromise such as:
  14415.   Is is possible to have the MacKermit keyboard driver normally receive the
  14416.   keyboard codes through the full interface and however steal selected
  14417.   keystrokes at the hardware level when instructed to do so by the setup
  14418.   tables, with conversion possible at both levels?
  14419.   Or is there even a simpler solution?
  14420.  
  14421.   This would not only solve the problem, but also make the keyboard setup
  14422.   a much more simpler task (every new Mac I saw needed an adjustment).
  14423.  
  14424. I hope to help finding minor modifications that could enhance MacKermit.
  14425. I understand that not being able to carry on tests on unavailable hardware
  14426. is a problem. This is why I will be glad to help towards this.
  14427.  
  14428. Page 256                                              INFO-KERMIT DIGEST V6 #26
  14429.  
  14430.  
  14431. Andre.
  14432.  
  14433. [Ed. - See message below.]
  14434.  
  14435. ------------------------------
  14436.  
  14437. Date: Fri, 6 Nov 87 17:41:31 EST
  14438. From: paul@ohio-state.arpa (Paul W. Placeway)
  14439. Subject: [Andre PIRARD: MacKermit with multilingual 7171]
  14440. Keywords: MacKermit
  14441.  
  14442. At first glance, this looks like quite a problem.  According to what I have
  14443. read about the new Apple keyboard mapping standards, It shouldn't be a problem
  14444. to define any key to produce any sequence (of up to 255 chars, I believe)
  14445. 8-bit sequence, or use any key as a deadkey for a following one (<Option-e o>
  14446. for example).  The other advantage is that it allows an abstraction away from
  14447. the hardware level, so that the same map will do the "right things" for a Mac
  14448. 512 keyboard, and also recognize and deal with the control key on the IIgs and
  14449. the "USS Serritoga" keyboards.
  14450.  
  14451. One of my goals for the display code is to be able to display an 8 bit wide
  14452. character set, so that people who don't happen to speak only American English
  14453. (the majority, of course) can have extended character sets.  Fortunately,
  14454. Apple is very aware of the "language barrier", and has a system designed to
  14455. deal with it.
  14456.  
  14457. In other words, it isn't a problem, and I will keep this in mind when working
  14458. on the Mac stuff.
  14459.  
  14460.        -- Paul W. Placeway            Dept. of Computer & Info. Science
  14461. (now)  paul@ohio-state.arpa            2036 Neil Avenue Mall
  14462. (soon) paul@tut.cis.ohio-state.edu        Columbus, OH 43210-1277
  14463. (in a pinch) ...!cbosgd!osu-cis!tut!paul    (614) 292-0915
  14464.  
  14465. ------------------------------
  14466.  
  14467. Date: Mon, 9 Nov 1987 17:12:01 ULG
  14468. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  14469. Subject: Mac Kermit 0.8(35) on the Mac II
  14470. Keywords: MacKermit
  14471.  
  14472. I have downloaded MacKermit 0.8(35) on a Mac II (and adjusted the keyboard
  14473. table using 0.8(6) on an SE). It performs great for what I have tried
  14474. (terminal mode and file transfer with VM CMS).
  14475.  
  14476. But I happened to QUIT it and enter MacWrite while my CMS session was still
  14477. active. After a while, the system bombed in my back, while completely idle.
  14478. Suspecting comm line interrupts, I restarted the system and Kermit. A message
  14479. appeared on the refreshed screen indeed. I quit again and sent my session yet
  14480. a message. The system bombed again after some mouse clicks. This happened
  14481. several times with varying interval between message and the time the crash
  14482. occurs.  Everything looks like the line interrupts are kept enabled to nowhere
  14483. code.  This happened with System 4.1 (french) and Finder 5.5 on an SE or
  14484. Multifinder 6.0B2 ona a II. I could not reproduce it with 0.8(34) (on the SE
  14485. of course).
  14486.  
  14487. INFO-KERMIT DIGEST V6 #26                                              Page 257
  14488.  
  14489.  
  14490. ------------------------------
  14491.  
  14492. Date: Mon, 9 Nov 87 22:26:33 CST
  14493. From: brian@sally.utexas.edu (Brian H. Powell)
  14494. Subject: MacKermit 0.9(36) Initial Impressions
  14495. Keywords: MacKermit
  14496.  
  14497. Regarding:
  14498.  
  14499. >Date: Thu, 29 Oct 87 17:07:50 PST
  14500. >From: dplatt@teknowledge-vaxc.arpa (Dave Platt)
  14501. >Subject: Initial Impressions of Mac Kermit 0.9(36)
  14502.  
  14503. >2) I wasn't able to figure out how remap a key so that it would send a
  14504. >   Break.
  14505.      Enter \bs (short break) or \bl (long break).  This is explained if you
  14506. click "help" in the "Set key macros..." dialog.
  14507.  
  14508. >4) The screen image is not restored properly after a dialog box is
  14509. >   erased (e.g. after a download, or after changing the settings).
  14510.      I find this to be a pretty common happening, and it needs to be fixed
  14511. soon.
  14512.  
  14513.      I don't know if you're really soliciting BeWaRes or not for this version
  14514. of MacKermit, but here are some, all regarding MacKermit 0.9(36).
  14515.  
  14516.      Other problems I have found:
  14517. * I'm unable to set command-spacebar to NUL.  It keeps wanting to set it to
  14518.   "\177" when I try to set it to "\0".
  14519. * The meta-key option (for the option key) is not available.  I want my
  14520.   meta-key back, so I'll probably dump this version of kermit and go back to my
  14521.   other terminal program (uw) and the old kermit.  The old ckmkey could set
  14522.   modifier keys to act as meta-keys.  (I want a real meta-key, not just one
  14523.   that prefixes with ESC.)  Actually, if you fiddle around with "Set key
  14524.   macros...", it's possible to set some meta-key combinations explicitly.  I
  14525.   haven't gotten it to behave rationally, yet, but there are possibilities
  14526.   there.  One also runs into the old problem of dead-keys.  (e.g., you have to
  14527.   press option-e twice to get it to register.)  There are ways to work around
  14528.   dead keys.
  14529. * In the "set modifiers" dialog, if I choose to make both control and clover
  14530.   act as a control key, only the control key really acts like a control key.
  14531.   clover-b, for instance, sends a 'b'.  This forces me to "Set key macros..."
  14532.   for each clover-key.  (Which is how I found out that cmd-spacebar can't be
  14533.   set to NUL (above).)  I'm not sure if this is a bug in the code or a bug in
  14534.   the dialog box for letting me choose both modifiers at the same time.
  14535. * (An oldy but a goody) I like it when the (mouse) cursor disappears when I
  14536.   start typing.  (Using ObscureCursor in QuickDraw.)  I wish kermit did this.
  14537. * When "Menu Clover-keys active" is turned off, I'd like the clover-keys to
  14538.   disappear from the menu.  It's too confusing to an unready user to see those
  14539.   cmd-equivalents listed in the menu but semantically disabled.
  14540. * In certain instances, things I type to the "Set key macros..." dialog get
  14541.   sent to the host as well.  This can be duplicated by choosing "Set key
  14542.   macros..." and typing option-`.  Click OK twice and type something (say 'f').
  14543.   The host echoes `f.
  14544.  
  14545.  
  14546. Page 258                                              INFO-KERMIT DIGEST V6 #26
  14547.  
  14548.      I look forward to the real MacKermit.
  14549.  
  14550. Brian H. Powell
  14551.         UUCP:    ...!uunet!ut-sally!brian
  14552.         ARPA:    brian@sally.UTEXAS.EDU
  14553.  
  14554.    _Work_                     _Not Work_
  14555.   Department of Computer Sciences        P.O. Box 5899
  14556.   Taylor Hall 2.124                Austin, TX 78763-5899
  14557.   The University of Texas at Austin        (512) 346-0835
  14558.   Austin, TX 78712-1188
  14559.   (512) 471-9536
  14560.  
  14561. ------------------------------
  14562.  
  14563. Date: Tue 1 Dec 87 00:48:18-PST
  14564. From: Jim Lewinson <a.Jiml@GSB-WHY.Stanford.EDU>
  14565. Subject: MacKermit 0.9(36) B3 Testing
  14566. Keywords: MacKermit
  14567.  
  14568. I grabbed a copy of this from CU20B to try it out, and I still can't get the
  14569. Keyboard stuff to do what it used to do for me.  The OPTION key used to
  14570. ONLY insert an ESCAPE in front of the keystroke, and make no other changes.
  14571.  
  14572. Pressed            What I want        What IS
  14573.                Sent              Sent
  14574. OPTION d        ESC d            ESC d
  14575. OPTION SHIFT D        ESC D            ESC D  (Not too important)
  14576. OPTION SHIFT .        ESC >            ESC .  (IMPORTANT)
  14577.  
  14578. I use the latter keystrokes all the time to get to the end of a file.  I
  14579. suspect other people may use OPTION SHIFT 4 to get the EMACS spell checker.
  14580. (In fact, I might start using this, now that I think of it.)  I suspect I
  14581. may also use OPTION SHIFT 3 for Query-Replace, but not often enough to
  14582. notice it.
  14583.  
  14584. If I had to give up a feature to get this, I would get rid of the concept
  14585. of Modified/Unmodified.  Kermit is generally used to talk to other machines
  14586. in 7 bit ASCII.  The ability to send a E with an accent grave on it sounds
  14587. really neat, but isn't very useful when you get down to it.
  14588.  
  14589. I wouldn't worry too much about trying to get the window postion of the new
  14590. settings file right.  After all, you did write a new file, and this is
  14591. something that I do very very rarely.  Usually, it is just to create a new
  14592. version for a different speed or something similar, so I usually create a
  14593. new file anyway.
  14594.  
  14595. I tried to use the long packets, but the Unix machine I was trying to use
  14596. only has a short packet Kermit on it.  I thought I grabbed a new
  14597. long-packet one, but I guess I got the wrong one.
  14598.  
  14599. I did use 0.9(36) B2 to transfer B3 down, and it seemed to do a fine job,
  14600. except it transfered the files I told it to, not the ones I wanted.  :-)
  14601. I guess a little more DWIM is needed in that department.  (Or maybe a little
  14602. less DIMWitted behaviour on my part. :-) )
  14603.  
  14604.  
  14605. INFO-KERMIT DIGEST V6 #26                                              Page 259
  14606.  
  14607.                         Jim
  14608.  
  14609. ------------------------------
  14610.  
  14611. Date: Tue, 10 Nov 87 09:07 GMT
  14612. From: OBSchou@UK.AC.LOUGHBOROUGH.MULTICS 11-NOV-1987 11:11
  14613. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  14614. Subject: Macs, Versaterm and Kermit Errors
  14615. Keywords: MacKermit, Versaterm
  14616.  
  14617. We have been using both the "formal" Mac Kermit based on "C" kermit and a
  14618. terminal emulator/file transfer packaged called Versaterm at Loughborough with
  14619. mixed success.
  14620.  
  14621. We selected Versaterm as the suggested terminal emulator and file transfer
  14622. program over the distributed Mac Kermit for two reasons: terminal emulation was
  14623. far better, and could also "do" Tektronix emulation, and more importantly,
  14624. appeared to be more reliable in Kermit transfers than Mac Kermit.
  14625.  
  14626. However, we have had a rash of file transfer problems, resulting in truely
  14627. garbled data at the Mac end.  (Early bits of the file keep appearing thoughout
  14628. the file, not all the file is available even though the transfer says it has
  14629. completed, etc.)  Closer investigation showed an unusual bug in Multics
  14630. (Amaranth) Kermit.  We FTP-ed the files to a VAX and again tried to transfer
  14631. the files to the Mac, with similar results.  It therefore seems as if Versaterm
  14632. is not a good as it is made out to be.
  14633.  
  14634. Has anyone else used Versaterm and had problems, and better still come up with
  14635. som work-arounds?
  14636.  
  14637. In anticipation, Bertil Schou.
  14638.  
  14639. ------------------------------
  14640.  
  14641. Date: Wed, 28 Oct 87 17:08:23 EST
  14642. From: dfs@nadc.arpa (N. Topping)
  14643. Subject: iRMX86 Kermit -- I've found it!
  14644. Keywords: RMX Kermit
  14645.  
  14646. About a month ago I made an appeal for information on Kermit for iRMX86.
  14647. Apparently there was some discussion, confusion and advice generated by this
  14648. request.  I say "apparently" because I did not personally read any messages
  14649. since I do not subscribe to this mailing list.  As a nonsubscriber, I asked
  14650. that responses be mailed directly to me (dfs@nadc).  However I received only
  14651. one direct response from Jack Bryans (Thanks!) and he alluded to these
  14652. kermit-digest discussions.
  14653.  
  14654. I am posting this message to inform the Kermit community that I have finally
  14655. located a version of iRMX86 Kermit that works.  I found the name of Larry Grim
  14656. of Mesh Inc. in the "aawait.hlp" file.  I contacted Larry and he graciously
  14657. provided the Kermit source code (ASM86) and documentation.  Larry's iRMX86
  14658. version of Kermit was developed for an Intel 86/310 sometime in 1985.  He
  14659. developed this iRMX86 Kermit by converting the IBM PC DOS version of Kermit.
  14660. The conversion effort was sponsored by the Dupont Corporation.
  14661.  
  14662. Since Larry does not have network access to the Kermit repository, I promised
  14663.  
  14664. Page 260                                              INFO-KERMIT DIGEST V6 #26
  14665.  
  14666. him that I would inform the Kermit community of his accomplishment and
  14667. volunteer to mail his Kermit source and documentation to the Kermit
  14668. repository.  If the keepers of Kermit are interested in obtaining this version
  14669. of Kermit, please let me know (by direct response, please!) where to mail it.
  14670.  
  14671. All credit and questions regarding this version of KERMIT should be referred
  14672. to:
  14673.  
  14674.     Larry Grim
  14675.     Mesh, Inc.
  14676.     2802 Bethel Rd.
  14677.     Oxford, PA
  14678.     215-932-3709
  14679.  
  14680. Sincerely,
  14681. (dfs@nadc)
  14682. Michael Lipczynski
  14683. Veda, Inc.
  14684. Warminster PA.
  14685. 215-672-3200
  14686.  
  14687. P.S. We assembled and linked iRMX86 Kermit (with no modifications!!) on a OEM
  14688. system that contains an Intel 8026.  We have not had any problems so far.
  14689.  
  14690. [Ed. - We seem to have no end of Kermits for Intel iRMX and MDS systems, and
  14691. so far have little idea which to keep and which to throw out.  For (i)RMX,
  14692. we have the ones with prefixes RMX, IRM, and I86, plus Jack Bryan's new
  14693. version based on MS-Kermit 2.29C (MSTRM*), and for MDS systems we have the
  14694. MDS programs and the MD2 ones.  Comparative reviews would be appreciated.
  14695. Meanwhile, you might want to coordinate with Jack Bryans about whether the
  14696. iRMX Kermit you've described should be added to maze at Columbia, or maybe
  14697. Jack's version will make it unnecessary.]
  14698.  
  14699. ------------------------------
  14700.  
  14701. End of Info-Kermit Digest
  14702.  
  14703. INFO-KERMIT DIGEST V6 #27                                              Page 261
  14704.  
  14705. Info-Kermit Digest         Fri, 18 Dec 1987       Volume 6 : Number 27
  14706.  
  14707. Today's Topics:
  14708. Departments:
  14709.  
  14710.   ANNOUNCEMENTS -
  14711.         IBM PC Kermit with Tektronix 4010 Emulation Available for Testing
  14712.         Info-Kermit BITNET Subscribers Moved to LISTSERV
  14713.         Changes to Okstate Kermit Distribution Service
  14714.         Kermit Available for the HP-125 CP/M Business Computer
  14715.  
  14716.   MS-DOS KERMIT -
  14717.         Kermit-MS and >25-Line EGA Modes
  14718.         More Comm Ports for MS-Kermit?
  14719.  
  14720.   UNIX KERMIT -
  14721.         Suspending C-Kermit under 4.2 BSD
  14722.         C-Kermit Problems
  14723.  
  14724.   MISCELLANY -
  14725.         Trouble Building CMS Kermit
  14726.         Kermit-PE (Concurrent 3200, OS/32) Bug Fix
  14727.         Need Kermit on a VAX 730 under VMS 4.0
  14728.         Red Ryder's Kermit Send Fails
  14729.         Re: BOO File Problems
  14730.         Kermit 3.79 on Apple 2c
  14731.         Kermit Found for Convex
  14732.         Need Kermit for IBM System 9000
  14733.         Kermit Wanted for Old RSX-11m v3.2
  14734.  
  14735. ----------------------------------------------------------------------
  14736.  
  14737. Date: Thu, 17 Dec 87 00:11 MST
  14738. From: <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  14739. Subject: IBM PC Kermit with Tektronix 4010 Emulation Available for Testing
  14740. Keywords: Tektronix Emulation, MS-DOS Kermit, EGA
  14741.  
  14742. File MSTIBM.BOO, dated 16 Dec 1987, is on the way.  It includes Tektronix 4010
  14743. graphics terminal emulation (plus Tek 4014 line-drawing commands) for the IBM
  14744. PC with EGA, CGA, or Hercules graphics adapter, or no graphics board at all
  14745. (Kermit automatically senses which board is in place).  Tek emulation can be
  14746. invoked in two ways:
  14747.  
  14748. (1) SET TERMINAL TEK (or by toggling terminal type with Alt-Minus), and
  14749.  
  14750. (2) from within DEC or Heath mode when the host transmits ESC-Formfeed.
  14751.  
  14752. Return to DEC/Heath mode upon receipt of Ctrl-X, or SET TERM VT102 (or
  14753. anything other than Tek).  On color systems, the prevailing fore- and
  14754. background colors are used.  On systems with sufficient graphics memory, both
  14755. the text and graphics screens are saved for restoral after escaping back and
  14756. reconnecting.
  14757.  
  14758. There's also a corresponding version of "generic" MS-DOS Kermit, MSTGEN.BOO,
  14759. naturally without the Tek emulation.
  14760.  
  14761.  
  14762. Page 262                                              INFO-KERMIT DIGEST V6 #27
  14763.  
  14764.         Joe D.
  14765.  
  14766. [Ed. - Many, many thanks, Joe!  This is a great piece of work.  It is based on
  14767. Brian Holley's (Cambridge U, UK) adaptation of Tek code that was originally
  14768. written for the TI PC version of Kermit by Joe Smith (Colorado School of
  14769. Mines).  Joe has seamlessly integrated it into the mainline Kermit, and added
  14770. many features in the process.  We've tested the result on PCs, XTs, and ATs,
  14771. and it works, and it goes fast!  So far, the manual (MST29C.DOC) does not
  14772. describe the Tek emulation in any detail, but a few preliminary notes can be
  14773. found in MSTIBM.HLP.  The new Kermit version itself is in MSTIBM.BOO.  These
  14774. files are in KER: on CU20B.COLUMBIA.EDU, available via anonymous FTP, or
  14775. available as MSTIBM * from KERMSRV at CUVMA on BITNET.  If no serious problems
  14776. are encountered, this could be "it" -- the real 2.30 release.]
  14777.  
  14778. ------------------------------
  14779.  
  14780. Date: Thu 17 Dec 87 17:15:03-EST
  14781. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  14782. Subject: Info-Kermit BITNET Subscribers Moved to LISTSERV
  14783. Keywords: BITNET, LISTSERV
  14784.  
  14785. As announced a while back, the WISCVM mail gateway between BITNET and the
  14786. other networks (Internet, CSnet, CCnet, etc) ceased operation on December
  14787. 15th.  There were still 105 subscribers of Info-Kermit using this gateway.
  14788. Some of these subscribers were lists in themselves, so it's hard to know how
  14789. many people at how many sites are involved.
  14790.  
  14791. Before this edition of the Info-Kermit Digest was sent, all of these
  14792. subscribers were moved to a new LISTSERV-based distribution, I-KERMIT@CUVMA.
  14793. If this happened to you, you should have received by now a notification from
  14794. your friendly neighborhood LISTSERVer.
  14795.  
  14796. From now on, anyone who wants to subscribe to the Info-Kermit Digest from a
  14797. BITNET site should send mail to LISTSERV@CUVMA, with the body of the message
  14798. as follows:
  14799.  
  14800. SUBSCRIBE I-KERMIT your personal name
  14801.  
  14802. Similarly, if you are getting Info-Kermit mail from a LISTSERVer, and you
  14803. want to cancel your subscription, send mail to I-KERMIT@CUVMA, with the
  14804. body of the message saying
  14805.  
  14806. UNSUBSCRIBE I-KERMIT
  14807.  
  14808. For more information about LISTSERV, send mail to LISTSERV@CUVMA, with the
  14809. message body saying "HELP" (for a short getting-started message) or "INFO GEN"
  14810. for a longer explanation of what LISTSERV is, along with the most common
  14811. commands.
  14812.  
  14813. Most of the subscribers that were moved had to be entered as "Name Unknown"
  14814. because the personal names were not kept in our present distribution list.  If
  14815. you receive mail that refers to you in this manner, you can tell LISTSERV your
  14816. actual name by sending it a SUBSCRIBE request that includes your name.  It
  14817. should correct the current entry, rather than make a duplicate one.
  14818.  
  14819. ------------------------------
  14820.  
  14821. INFO-KERMIT DIGEST V6 #27                                              Page 263
  14822.  
  14823.  
  14824. Date: Mon, 14 Dec 87 12:57:22 -0600
  14825. From: Mark Vasoll <vasoll@a.cs.okstate.edu>
  14826. Subject: Changes to Okstate Kermit Distribution Service
  14827. Keywords: Okstate
  14828.  
  14829. We have made some changes in our communications system that will now allow
  14830. us to offer 2400 bps access as well as the old 300/1200 access via both
  14831. Kermit and UUCP.  The login information has not changed, except that upon
  14832. receiving a carrier, you should send the following
  14833.  
  14834. <carriage return>
  14835. <delay about 2 seconds>
  14836. <carriage return>
  14837.  
  14838. In UUCPeese, that's:
  14839.  
  14840. "" \r\d\d\r ogin: uucpker word: thefrog
  14841.  
  14842. or in a C-Kermit script:
  14843.  
  14844. ~0 ~r~d~r ogin: kermsrv work: piggy
  14845.  
  14846. Since new hardware is involved, there may be problems.  It would be most
  14847. helpful if you could send uucp-support@a.cs.okstate.edu a message describing
  14848. any problems with approximate time (don't forget the timezone) and date.
  14849. Also, your UUCP system name would be helpful if you were trying to use UUCP.
  14850.  
  14851. Thanks,
  14852.  
  14853. Mark Vasoll
  14854. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  14855. Oklahoma State University            UUCP:  {cbosgd, ihnp4,
  14856. Stillwater, Oklahoma                         rutgers}!okstate!vasoll
  14857.  
  14858. [Ed. - Thanks Mark.  This information has been added to the file
  14859. KER:AANOKS.HLP.]
  14860.  
  14861. ------------------------------
  14862.  
  14863. Date: Tue,  8 Dec 87 13:45 PST
  14864. From: <MAILER@UWALOCKE>
  14865. Subject: Kermit Available for the HP-125 CP/M Business Computer
  14866. Keywords: CP/M Kermit, HP-125
  14867.  
  14868. I have a version of CP/M Kermit for the Hewlett-Packard HP-125 (a short-lived
  14869. CP/M machine produced in the early 1980's and intended for the business
  14870. office.)  It is based on version 4.05 of 1985.  It will send/receive files
  14871. over both Data Comm Port 1 and Data Comm Port 2 (although the latter can only
  14872. be done in 7-bit bytes -- HP's restriction) and will emulate a VT52 as well as
  14873. responding to HP terminal escape sequences with VT52-Emulation OFF.  Would you
  14874. be interested in this version, even though it is not current?
  14875.  
  14876. By the way, I am using an HP-125 because a company called Maryland Computer
  14877. Services (now part of a company called Enabling Technologies) modified it for
  14878. voice-access with special software for the blind.  I am a blind systems
  14879.  
  14880. Page 264                                              INFO-KERMIT DIGEST V6 #27
  14881.  
  14882. programmer on a DECsystem-10 here.
  14883.  
  14884. Please send any reply to MAILER@UWALOCKE.  Please place on the subject-line
  14885. of your message the phrase dec10%"bpa".
  14886.  
  14887.         Michael Freeman-MORF
  14888.         Bonneville Power administration
  14889.         P.O. Box 491
  14890.         Vancouver, Wa 98666
  14891.  
  14892. [Ed. - Thanks!  The system-dependent hex file, plus the above message,
  14893. have been installed in KER:CP4HP1.* on CU20B.  Michael will be sending the
  14894. sources to Bertil Schou in England, who's been working on CP/M-80 Kermit,
  14895. so that HP-125 support will be in the next release.]
  14896.  
  14897. ------------------------------
  14898.  
  14899. Date: Wed 2 Dec 87 21:43:18-EST
  14900. From: Jim Celoni S.J. <su.Celoni@CU20B.COLUMBIA.EDU>
  14901. Subject: Kermit-MS and >25-Line EGA Modes
  14902. Keywords: MS-DOS Kermit, EGA
  14903.  
  14904. I'm using Kermit-MS now on an AT compatible w/ EGA & ECD in 34x80 mode.
  14905. I've also used it at 42x80 and 57x80, all as heath-19 (except changing
  14906. the termcap li entry), using ega35, ega43, and ega58 mode-setting programs.
  14907.  
  14908. I'm happy Kermit-MS 2.29c handles more than 24 lines intelligently!
  14909.  
  14910. ------------------------------
  14911.  
  14912. Date: Mon, 14 Dec 87 17:34 EST
  14913. From: <JBLAIR%LOYVAX.BITNET@CUVMA.COLUMBIA.EDU>
  14914. Subject: More Comm Ports for MS-Kermit?
  14915. Keywords: IBM PC Comm Ports, COM3 and COM4, MS-DOS Kermit
  14916.  
  14917. I was attempting to alter the MS-DOS version of Kermit so that it would access
  14918. COM3: or COM4:, but to no success.  I was wondering if there were any standards
  14919. to the interupt vector addresses and the end-of-int value.  I have the
  14920. addresses of the data/status/port for com 3 & 4, but the values of MDINTC3/4,
  14921. MDINTO3/4, MDINTV3/4, and EIOCOM3/4 are a mystery.  Can anyone help with an
  14922. explanation of how these values are obtained?  Is there someone else that I
  14923. should be asking?
  14924.  
  14925.         Thank you
  14926.         Bryan Blair   a.k.a    JBLAIR@LOYVAX
  14927.  
  14928. [Ed. - There are indeed no standards.  The current prerelease of MS-DOS
  14929. Kermit, 2.29C (soon to be 2.30), includes hooks to allow users to access
  14930. their COM3 or COM4 ports.  These are documented in the MS Kermit manual,
  14931. MST29C.DOC, which must be used in conjunction with your expansion board's
  14932. technical manual.]
  14933.  
  14934. ------------------------------
  14935.  
  14936. Date: Wed,  9 Dec 87 14:28:25 -0500 (EST)
  14937. From: ww0n+@andrew.cmu.edu (Walter Lloyd Wimer, III)
  14938.  
  14939. INFO-KERMIT DIGEST V6 #27                                              Page 265
  14940.  
  14941. Subject: Suspending C-Kermit under 4.2 BSD
  14942. Keywords: C-Kermit
  14943.  
  14944. Has anyone fixed C-Kermit so that it can be suspended using ^Z (SIGTSTP)
  14945. without leaving the terminal in cbreak and no-echo mode?
  14946.  
  14947. If not, I believe I have.  Let me know and I'll send the changes.
  14948.  
  14949. Walt Wimer
  14950. Data Communications
  14951. Carnegie Mellon University
  14952.  
  14953. [Ed. - We've received a number of fixes for this.  They're listed in
  14954. KER:XKUKER.BWR on CU20B, and will be added to the next release.]
  14955.  
  14956. ------------------------------
  14957.  
  14958. Date: Sun, 8 Nov 87 21:59:05 EST
  14959. From: Phil Ritzenthaler <ritzenth%andy.bgsu.edu@RELAY.CS.NET>
  14960. Subject: C-Kermit Problems
  14961. Keywords: C-Kermit
  14962.  
  14963. I have had a small problem occur with the new C Kermit (4E(067)).  I was
  14964. uploading a 92K file from my PC (using 2.29b) to a VAX 11/785 running Unix
  14965. 4.3 BSD using a packet length of 500 bytes.  This was a VERY local call.
  14966.  
  14967. I had 3 errors that occured during transmission and whin doing a 'diff' against
  14968. the original file there were problems . . . some "Y#5"'s, many "#"'s, and then
  14969. many more "@"'s.  It looked to be the length of 1 500 byte packet.
  14970.  
  14971. Could you clue me in on what occured?  Are the larger packet lengths
  14972. unresonable and not possible in the "real world"?
  14973.  
  14974. Again, thanks . . .
  14975.  
  14976. Phil Ritzenthaler            |USnail: University Computer Services
  14977. Computer Graphics Research Specialist   |        241 Math-Science Bldg.
  14978. UUCP :.!cbosgd!osu-cis!bgsuvax!ritzenth |        Bowling Green State University
  14979. CSNET: ritzenth@bgsu.edu                |        Bowling Green, OH   43403-0125
  14980. ARPA : ritzenth%bgsu.edu@relay.cs.net   | Phone: (419) 372-2102
  14981.  
  14982. [Ed. - If anybody can reproduce this problem, please send in the exact scenario
  14983. so we can fix it!]
  14984.  
  14985. ------------------------------
  14986.  
  14987. Date: Thu, 29 Oct 87 11:53:41+0700
  14988. From: indovax!ranti@uunet.uu.net (Benny Ranti )
  14989. Subject: Trouble Building CMS Kermit
  14990. Keywords: CMS Kermit
  14991.  
  14992. I am research assistant at Comp. Sc. Center Univ. of Indonesia.  I have
  14993. tried to compile Kermit CMS source program (sixth edition, rev. 2 based on
  14994. IBM 360/370 Assembly Lang) on IBM 4361 (under VM/CMS).  We found an error
  14995. during the compilation, the error was "undefined code" for STAX instruction
  14996. within INTINI routine. We have looked at IBM's book but we didn't find STAX
  14997.  
  14998. Page 266                                              INFO-KERMIT DIGEST V6 #27
  14999.  
  15000. as a mnemonic.
  15001.  
  15002. Another thing, do you have Kermit source for VSE/SP ?
  15003.  
  15004. I am looking forward to hearing a good news from you.
  15005.  
  15006. Please contact me:
  15007. my uucp address is:
  15008.  
  15009. uunet!indogtw!indovax!ranti
  15010.  
  15011. [Ed. - The STAX macro is in the TSOMAC macro library.  Like it says in the
  15012. intallation instructions for CMS Kermit, you have to GLOBAL TSOMAC before
  15013. assembling.
  15014.  
  15015. There is presently no Kermit for DOS/VSE.  But with the new "portable 370"
  15016. Kermit nearly ready for release, it should be a simple (?) matter for a DOS/VSE
  15017. programmer to add support for that system, following the methods used for
  15018. VM/CMS and MVS/TSO.  Watch Info-Kermit for announcements.]
  15019.  
  15020. ------------------------------
  15021.  
  15022. Date: 8-DEC-1987 14:54:26 GMT
  15023. From: Diane Lowe, CAP Industries.
  15024. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  15025. Subject: Kermit-PE (Concurrent 3200, OS/32) Bug Fix
  15026. Keywords: Perkin-Elmer Kermit
  15027.  
  15028. I have recently discovered a bug in our version 2.0 of Kermit-PE (Concurrent
  15029. 3200, OS/32).
  15030.  
  15031. At the OS/32 Mainframe end, when trying to SET DEBUG ON, the following Fortran
  15032. error message occurred;
  15033.  
  15034.     ERR 301 (OOC8AO) :ON
  15035.     VALUE 20 FOR SPECIFIER > MAX VALUE ALLOWED:14
  15036.     TASK PAUSED
  15037.  
  15038. This can be resolved by adding the following line to KERMIT.LNK
  15039.  
  15040.     OPTION LU=21
  15041.  
  15042. Regards,
  15043.     Diane Lowe.
  15044.  
  15045. [Ed. - Thanks Diane.  Although are currently sending out 2.1 (9/11/86) of
  15046. PE-Kermit, we have created a KER:PERKIN.BWR to add your fix.]
  15047.  
  15048. ------------------------------
  15049.  
  15050. Date: 25 Nov 87 16:57:23 GMT
  15051. From: oldeng@gpu.utcs.toronto.edu (Dictionary of Old English)
  15052. Subject: Need Kermit on a VAX 730 under VMS 4.0
  15053. Keywords: VAX/VMX Kermit
  15054.  
  15055. I need to get any version of Kermit up on our DEC VAX 11/730.  It is running
  15056.  
  15057. INFO-KERMIT DIGEST V6 #27                                              Page 267
  15058.  
  15059. VAX/VMS 4.0, right now, and the only compiler we have is a version of a
  15060. C compiler from Whitesmiths.
  15061.  
  15062. We can transfer ASCII to it right now, through various means, but binaries so
  15063. far have been a problem.
  15064.  
  15065. Also, the only removable media we have are RL02 cartridges, and the tiny
  15066. DECTAPE II's.  RL02 aren't very popular, and I am not sure if we can directly
  15067. read or write DECTAPE II's.  If we can get a binary of a kermit on an RL02,
  15068. it could be a solution, but so far, we haven't been able to find anyone.
  15069.  
  15070. Another alternative is to do something similar to "uuencode" a binary of
  15071. kermit, transfer it via ASCII, then "uudecode" it on the VAX.  The only
  15072. problem is, we don't have such utilities.  We might need a source for that
  15073. in Whitesmith's C, or get the binary... which brings us back to the same
  15074. problem.
  15075.  
  15076. SO, if anyone can suggest anything that we can do to get Kermit running
  15077. on our VAX, it would be much appreciated.
  15078.  
  15079. Also, please respond by Email if possible.
  15080.  
  15081. --Tak Ariga
  15082.  
  15083. Internet:  oldeng@gpu.utcs.toronto.edu
  15084. BITNET:    oldeng@UTORGPU
  15085. Phone:     (416) 978-8883 {office}
  15086.  
  15087. ++ Dictionary of Old English == University of Toronto == Toronto, Canada ++
  15088.  
  15089. [Ed. - VMS Kermit is available in hex file format as VMSMIT HEX, available
  15090. from KERMSRV at CUVMA, along with a Macro-32 decoder program, VMSDEH MAR,
  15091. which you can assemble, link, and run, to produce a runnable Kermit.  See
  15092. the file VMSAAA HLP.  Or, if anybody wants to volunteer to send Kermit on
  15093. an RL02 or tape cassette...]
  15094.  
  15095. ------------------------------
  15096.  
  15097. Date: Wed, 09 Dec 87 13:27:53 -0800
  15098. From: Alastair Milne <milne@Q2.ICS.UCI.EDU>
  15099. Subject: Red Ryder's Kermit Send Fails
  15100. Keywords: Red Ryder
  15101.  
  15102. I have been trying to send a textfile created with IdeaLiner from a 512K Mac
  15103. to C-Kermit under a UNIX copy called DYNIX, running on a Sequent. The file
  15104. goes across, and no error is reported, but when I look at it on the UNIX
  15105. system, there are no linebreaks at all.  In fact, "wc" counts 0 lines for it
  15106.  
  15107. I can't even use "vi" on it: the single undelimited line is far too long.
  15108. But the linebreaks are definitely there on the Mac.  Apart from the fact
  15109. that MockWrite shows that text properly broken, a byte-level examination
  15110. with ViewEdit in MacTools shows an ASCII 13 at the end of each line.
  15111.  
  15112. I doubt whether it can be anything do to with the UNIX kermit.  I've
  15113. already used it often for exchanging files with DOS (Kermit 2.29C) and the
  15114. p-System, and the files go across perfectly intact.
  15115.  
  15116. Page 268                                              INFO-KERMIT DIGEST V6 #27
  15117.  
  15118.  
  15119. I am using the Kermit built into Red ryder 9.2; I don't know which version
  15120. of C Kermit is on UNIX.  I have tried all the switch settings I can find
  15121. that might add CR's or LF's at linebreaks, but they make no difference.
  15122. I've even tried fiddling with newline mode in the VT100 emulation, even
  15123. though Kermit should have all terminal emulation turned off.
  15124.  
  15125. This is a considerable and unexpected hindrance.  Could somebody please
  15126. tell me how to get the line breaks preserved across the transfer?  My work
  15127. on the Mac is for nothing if I can't get it to where our group works on the
  15128. Sequent.
  15129.  
  15130. I have tried getting a file from UNIX, using Red Ryder Kermit receive.  It
  15131. works fine: all the linebreaks are where they're supposed to be.  But
  15132. sending is hopeless.
  15133.  
  15134. Please help.
  15135. Thanks again,
  15136. Alastair Milne
  15137.  
  15138. [Ed. - I can't comment on Red Ryder, but if it were Mac Kermit, I'd guess
  15139. that you were sending the text in binary mode, so that the CRs which are
  15140. used on the Mac to delimit text lines were not being translated into CRLFs
  15141. during transmission, which means that Unix Kermit won't see any line breaks,
  15142. and so will just store the bare CRs, which are not line delimiters in Unix.]
  15143.  
  15144. ------------------------------
  15145.  
  15146. Date: 11 Nov 87
  15147. From: RECK@DBNUAMA1.BITNET (Gisbert W.Selke)
  15148. Subject: Re: BOO File Problems
  15149. Keywords: MS-DOS Kermit, .BOO Files
  15150. Xref: BOO Files, See .BOO Files
  15151.  
  15152. I was doubting my sanity some time ago when I had serious problems with
  15153. MS-Kermit boo files, too. It turned out to be a local EBCDIC -> ASCII
  15154. conversion problem, and after some experimenting I found a way to get my boo
  15155. files transferred in a reliable way - the un-booed executables do work.
  15156.  
  15157. The problem is mainly that the boo format uses all the characters from
  15158. ASCII-zero (ASCII 48) to ASCII-tilde (ASCII 126). Included in this set are
  15159. some characters for which no standard EBCDIC <-> ASCII conversion rule
  15160. exists; assuming that characters and digits are OK (they will be, won't
  15161. they?!?), the extra characters needed are:
  15162.  
  15163. colon                 ":"
  15164. semicolon             ";"
  15165. less than             "<"
  15166. equals                "="
  15167. greater than          ">"
  15168. question mark         "?"
  15169. at-sign               "@"
  15170. left  square bracket  "["  (at our place, EBCDIC hex 'AD')
  15171. backslash             "\"
  15172. right square bracket  "]"  (at our place, EBCDIC hex 'BD')
  15173. caret, up-arrow       "^"  (in EBCDIC, usually negation sign)
  15174.  
  15175. INFO-KERMIT DIGEST V6 #27                                              Page 269
  15176.  
  15177. underscore            "_"
  15178. accent grave          "`"
  15179. left  curly brace     "{"
  15180. vertical bar          ":"  (maybe "|" in some EBCDIC places)
  15181. right curly brace     "}"
  15182. tilde, quiggle        "~"
  15183.  
  15184. You should check if all these characters are transferred properly with
  15185. whatever procedure you use to get files to your Amiga. The ones that caused
  15186. trouble here were the up-arrow/negation-sign, the vertical bar and the
  15187. square brackets. So I used XEDIT to translate these particular characters
  15188. into inconspicuous sequences which got transferred properly; I wrote the
  15189. following XEDIT macro file to accomplish this:
  15190.  
  15191. SET LRECL 255
  15192. SET TRUNC 255
  15193. SET ARB OFF
  15194. SET HEX ON
  15195. TOP
  15196. * For transferring boo files to PC via IRMA board and IRMA software:
  15197. * translate characters which will not transfer properly otherwise:
  15198. :0 C /^/`not`/ * *
  15199. :0 C /|/`vba`/ * *
  15200. :0 C /X'AD'/`lbr`/ * *
  15201. :0 C /X'BD'/`rbr`/ * *
  15202.  
  15203. Remember to invoke XEDIT with a greater width, i.e.
  15204.            XEDIT  <file name>  <file type>  (width 255 noprof
  15205.  
  15206. This also makes sure you're not hampered by any profile which sets
  15207. trunc or lrecl to something inconvenient. Executing the above macro
  15208. file results in a file with greater line lengths: your file transfer
  15209. utility should be able to cope with that.
  15210.  
  15211. Also note that at some places, apparently ASCII left and right square
  15212. brackets are translated to EBCDIC "" (cent) and "|" (continuous
  15213. vertical bar), respectively; you might have to check that, although
  15214. I never encountered that with CUVMA files.
  15215.  
  15216. Well, I hope this at least gives you some clues, even if it isn't a
  15217. ready solution to your problem.
  15218.  
  15219. Happy kermitting,
  15220.  
  15221. \Gisbert
  15222.  
  15223. P.S.: I am enclosing a brief description of the boo format which
  15224. I prepared for a booing programme - for what it's worth.
  15225.  
  15226. C     BOO FORMAT FILES
  15227. C
  15228. C     IT IS NOT MEANT TO BE A TRANSFER PROTOCOL REPLACEMENT; IT
  15229. C     JUST MAKES TRANSFER POSSIBLE ACROSS LINES (E.G., DATA NETWORKS)
  15230. C     WHEN NO KERMITS ARE AVAILABLE OR ONE OF THEM CAN'T COPE WITH
  15231. C     BINARY STUFF.
  15232. C
  15233.  
  15234. Page 270                                              INFO-KERMIT DIGEST V6 #27
  15235.  
  15236. C     BEWARE OF GREMLINS, THOUGH; ESPECIALLY EBCDIC <-> ASCII
  15237. C     TRANSLATION MAY BE A PROBLEM FOR SOME OF THE CHARACTERS ...
  15238. C
  15239. C     BASICALLY, 3 BYTES = 24 BITS ARE ENCODED INTO 4 CHARACTERS
  15240. C     BY DIVIDING THEM INTO 6-BIT-PIECES AND THEN ADDING ASCII-ZERO
  15241. C     TO MAKE THESE PIECES PRINTABLE. THE RESULT LIES IN THE RANGE
  15242. C     ASCII-ZERO TO ASCII-SMALL-O. - IN ADDITION, NULL COMPRESSION
  15243. C     TAKES PLACE; CONSECUTIVE NULL BYTES (WHICH OCCUR FREQUENTLY
  15244. C     IN EXECUTABLE FILES, E.G.) ARE ENCODED WITH A TILDE LEAD-IN
  15245. C     FOLLOWED BY THE NUMBER OF NULLS (UP TO 78), AGAIN RENDERED
  15246. C     PRINTABLE BY ADDING ASCII-ZERO. THE RESULTING CHARACTER IS IN
  15247. C     THE RANGE ASCII-ZERO (WELL, ASCII-TWO OR -THREE, REALLY) TO
  15248. C     TILDE (ASCII CODE 126). - CHUNKS OF FOUR CHARACTERS BELONGING
  15249. C     TOGETHER (RSP. TILDE AND NULL REPEAT COUNT) SHOULD NOT BE
  15250. C     DIVIDED ACROSS LINES. A LINE HAS A MAXIMUM LENGTH OF 76
  15251. C     CHARACTERS. - IN ADDITION, THE FIRST LINE OF THE FILE CONTAINS
  15252. C     THE NAME OF THE ORIGINAL FILE (IF KNOWN - OTHERWISE A DUMMY NAME)
  15253. C     AND NOTHING ELSE.
  15254. C
  15255.  
  15256. ------------------------------
  15257.  
  15258. Date: Thu, 5 Nov 87 22:31:58 EST
  15259. From: ciaraldi@cs.rochester.edu
  15260. Subject: Kermit 3.79 on Apple 2c
  15261. Keywords: Apple II Kermit
  15262.  
  15263. I have been using Apple Kermit 3.79 on an Apple 2c and find it works great!
  15264. Terminal emulation and transfers at 2400 baud with no missing characters,
  15265. VT100 emulation including keypad, the works!  But there's one minor
  15266. problem...
  15267.  
  15268. While characters received from a remote system over the modem come through
  15269. OK at 300, 1200, and 2400 baud, those generated by the modem itself are
  15270. often garbled.
  15271.  
  15272. For example, when you type "AT" the modem is supposed to reply "OK".
  15273. Sometimes this works and sometimes it comes out as "O+".  Similarly, when
  15274. you reach the other machine the modem sends you "CONNECT", but this NEVER
  15275. comes through on the screen--it's always something like "CO%&T"
  15276. (sorry, don't remember the exact sequence).
  15277. It looks like the computer cannot handle characters that arrive too close
  15278. together.  I tried this on two different 2c's, and one has a much bigger
  15279. problem than the other.
  15280.  
  15281. Has anyone seen this problem?  Is it a Kermit or a 2c problem?  At first I
  15282. thought it was a matter of not responding to interrupts in time, but since
  15283. it even happens at 300 baud this doesn't seem likely.
  15284.  
  15285. I though it might be that the 2c was looking for 2 stop bits, but the source
  15286. code seems to be initializing the port properly (not that I'm a 2c expert!).
  15287.  
  15288. The 2c manual says something like "Peculiarities in the 2c's baud rate
  15289. generator may require changes in the data format" in the section on setting
  15290. data bits, stop bits, and parity.  Could that be it?  Did different
  15291. revisions of the 2c have different peculiarities?  Is there a workaround?
  15292.  
  15293. INFO-KERMIT DIGEST V6 #27                                              Page 271
  15294.  
  15295.  
  15296. I foresee this will be a problem if a script facility is ever added to Apple
  15297. Kermit, as it will be hard to do input matching to look for prompts if they
  15298. cannot be received reliably.
  15299.  
  15300. Reviewing the manual, I realized that this problem of not getting the modem
  15301. prompts correctly will also mess up the MODEM command in Apple Kermit, since
  15302. it waits to receive the string "CONNECT" from the modem.
  15303.  
  15304. Mike Ciaraldi
  15305. University of Rochester Computer Science Department
  15306. ciaraldi@cs.rochester.edu
  15307.  
  15308. [Ed. - This report has been added to KER:APPKER.BWR.]
  15309.  
  15310. ------------------------------
  15311.  
  15312. Date: Mon, 7 Dec 87 15:22 EST
  15313. From: <ACCESS@ALCANKTN.BITNET> (Shawn Allin - Alcan KRDC Computer Services)
  15314. Subject: Kermit Found for Convex
  15315. Keywords: Convex Kermit
  15316.  
  15317. I sent a question to you concerning the availability of Kermit for a Convex
  15318. supercomputer some months ago, and at that time you were unaware of a version
  15319. for it.  I just thought I'd get back to you with the news that there is now a
  15320. version running on it.
  15321.  
  15322. The only identification I have found on it so far is "UCL Remote-only Kermit,
  15323. V15B, March 1986".
  15324.  
  15325. I can look into it more, if you want further information.
  15326.  
  15327.      Regards,
  15328.  
  15329.      Shawn Allin
  15330.      Alcan International Ltd.,
  15331.      P.O. Box 8400,
  15332.      Kingston, Ont.,
  15333.      Canada  K7L 4Z4
  15334.      (613) 541-2178
  15335.  
  15336.      Bitnet: ACCESS@ALCANKTN
  15337.      (ALLIN@QUCDNSUR is alternate address if routing tables aren't updated yet)
  15338.  
  15339. [Ed. - We don't seem to have it in our collection.  If someone can send it
  15340. in, along with some more information about the machine and operating system
  15341. (apparently this is not the Convex that runs Unix), we'd be glad to add it
  15342. to the Kermit distribution.]
  15343.  
  15344. ------------------------------
  15345.  
  15346. Date: Wed, 25 Nov 87 15:32 EST
  15347. From: GARTLEY%alcoa.com@RELAY.CS.NET
  15348. Subject: Need Kermit for IBM System 9000
  15349. Keywords: IBM System 9000 Kermit
  15350.  
  15351.  
  15352. Page 272                                              INFO-KERMIT DIGEST V6 #27
  15353.  
  15354. Please help.
  15355.  
  15356. I am looking for a version of Kermit that will run on an IBM System 9000
  15357. Pascal V1.2 CSOS.
  15358.  
  15359. I do not know what all that means but that was on the operating manual (This
  15360. is not my system ).
  15361.  
  15362. Thanks
  15363. John Gartley
  15364. Gartley@alcoa.com         (CSnet)  or
  15365. Gartley@aldncf.alcoa.com  (ARPAnet)...after 1-DEC-87
  15366.  
  15367. ------------------------------
  15368.  
  15369. Date: Wed, 18 Nov 87 22:14 EST
  15370. From: Bryan Lally <M014BL02@VB.CC.CMU.EDU>
  15371. Subject: Kermit Wanted for Old RSX-11m v3.2
  15372. Keywords: RSX Kermit, PDP-11
  15373.  
  15374. Help!
  15375.  
  15376. For reasons we won't go into, I need a KERMIT for a PDP-11 system running
  15377. RSX-11m v3.2.  This means RMS v1, not v2.  Anyone got one?  The new ones
  15378. won't work, 'cause they need RMS v2.  Replies to:
  15379.  
  15380.         bryan lally
  15381.         M014BL02@cmccvb.cc.cmu.edu
  15382.         M014BL02@cmccvb.bitnet
  15383.  
  15384. ------------------------------
  15385.  
  15386. End of Info-Kermit Digest
  15387.  
  15388. INFO-KERMIT DIGEST V6 #28                                              Page 273
  15389.  
  15390. Info-Kermit Digest         Mon, 28 Dec 1987       Volume 6 : Number 28
  15391.  
  15392. Today's Topics:
  15393.  
  15394.           Announcing IBM Mainframe VM/CMS Kermit Version 4.0
  15395.                           MacKermit Status?
  15396.      Version 0.9(36)b4 of Macintosh Kermit Available for Testing
  15397.                              Kermit News
  15398.                     Request for Kermit Information
  15399.                   VAX/VMS Cluster and Kermit Problem
  15400.            Non-Bug Report, MS-Kermit, CP/M Kermit (Kaypro)
  15401.                        Kermit 3.79 on Apple 2c
  15402.                    IBM 370 Mainframe UTS24-Kermit?
  15403.                        Kermit & Everex Modems?
  15404.  
  15405. ----------------------------------------------------------------------
  15406.  
  15407. Date: Mon, 1987 Dec 21 12:08 EST
  15408. From: (John F. Chandler) PEPMNT@CFAAMP.BITNET
  15409. Subject: Announcing IBM Mainframe VM/CMS Kermit Version 4.0
  15410. Organization: Harvard/Smithsonian Center for Astrophysics
  15411. Keywords: IBM 370 Kermit, VM/CMS Kermit, CMS Kermit
  15412. Xref: IBM Mainframe, Also see IBM 370
  15413. Xref: VM/CMS Kermit, Also see VM/CMS Kermit, IBM 370
  15414.  
  15415. This is to announce CMS Kermit Release 4.0 for IBM 370 series mainframes
  15416. running the VM/CMS operating system.  The program is now a member of the
  15417. generic family Kermit-370 and appears in the Kermit distribution under a new
  15418. prefix: all CMS-specific files begin with IKC, while generic Kermit-370 files
  15419. begin with IK0 (I K Zero).  Kermit-CMS no longer consists of a single source
  15420. file.  Instead, the source is split into sub-files, some generic and some
  15421. CMS-specific.  The separate pieces are to be recombined into a single
  15422. composite source (or made into a macro library) for installation.  See the
  15423. file IKCKER.INS for instructions.  Generally, the files formerly known as
  15424. CMSKERM.* have been replaced by new IKCKER.* files.  The companion TSO Kermit
  15425. Release 4.0 is still in the testing and debugging stage, but should be
  15426. available soon.  Anyone interested in helping to get Kermit-TSO ready for
  15427. release should contact John Chandler <PEPMNT@CFAAMP.BITNET>.
  15428.  
  15429. Below is a list of the more important additions in Version 4.0:
  15430.  
  15431.     --- generic features ---
  15432.  
  15433. 1.  Code reorganization into generic 370 and system-specific sections.
  15434.  
  15435. 2.  Optional separate translation tables for counteracting the system
  15436.     conversion of terminal I/O.
  15437.  
  15438. 3.  New GIVE command for saving a modified translation table.
  15439.  
  15440. 4.  A new, RAW debug mode for recording the packet traffic as actually
  15441.     sent and received on "GRAPHICS" and "SERIES1" devices.
  15442.  
  15443. 5.  Preservation of the case of commands as typed, with uppercase
  15444.     conversion of only those words that must be uppercase.
  15445.  
  15446.  
  15447. Page 274                                              INFO-KERMIT DIGEST V6 #28
  15448.  
  15449. 6.  New SET MARGIN command for limiting the width of a file to be sent.
  15450.  
  15451. 7.  Settable tab stops for Kermit's conversion of tabs to spaces
  15452.     (alternative to the default 1, 9, 17, etc.).
  15453.  
  15454. 8.  Replace SET SERIES1 subcommand with new SET CONTROLLER.  Support for
  15455.     multiple terminal controller types.
  15456.  
  15457. 9.  New DIRECTORY and HOST subcommands following Kermit standard.
  15458.  
  15459. 10. Combination of file-attribute SET subcommands (FILE-TYPE, LRECL, and
  15460.     RECFM) into a new group SET FILE.
  15461.  
  15462. 11. Separate retry limits for initial and subsequent packet exchanges.
  15463.  
  15464. 12. Pad binary records on disk with nulls, rather than blanks.
  15465.  
  15466. 13. Automatically tune packet length when sending long packets according
  15467.     to heuristic optimum based on sparse Poisson statistics, provided
  15468.     that transmission errors do occur.
  15469.  
  15470. 14. Expand STATUS report to include the number of files in the last
  15471.     transfer, throughput statistics, heuristic optimum packet length
  15472.     (when long packets are enabled), and the reason for any file
  15473.     rejection based on A-packets.
  15474.  
  15475. 15. New command TDUMP NAMES to display the list of files sent in the
  15476.     last transfer.
  15477.  
  15478. 16. Add file creation date to A-packet repertoire.
  15479.  
  15480. 17. REMOTE COPY and REMOTE RENAME commands to a server at the other end.
  15481.  
  15482. 18. Allow long packets through a 7171 with VTAM.
  15483.  
  15484. 19. New type D-BINARY for binary files with undelimited variable-length
  15485.     records.
  15486.  
  15487. 20. SET 8-BIT-QUOTE.  Allow 8-bit data where possible via SET PARITY.
  15488.  
  15489. 21. SET SYSCMD, so that Kermit can be told to try "illegal" subcommands
  15490.     as host system commands instead of just rejecting them.
  15491.  
  15492. 22. SET PROMPT subcommand.
  15493.  
  15494. 23. Do not forget parameters specified by the other Kermit in I-packets.
  15495.  
  15496. 24. Keep track of truncated records during a RECEIVE operation and
  15497.     report the count in STATUS; also call truncation an error after
  15498.     everything is received.
  15499.  
  15500. 25. SET HANDSHAKE subcommand to alter or suppress handshake character
  15501.     Kermit-370 sends out after each packet.
  15502.  
  15503.     --- CMS-only features ---
  15504.  
  15505.  
  15506. INFO-KERMIT DIGEST V6 #28                                              Page 275
  15507.  
  15508. 26. System commands issued through Kermit via the subcommands CMS or
  15509.     HOST are automatically passed on to CP if (a) CMS rejects them and
  15510.     (b) IMPCP is set ON.
  15511.  
  15512. 27. Kermit subcommands may be executed directly from CMS EXEC's.
  15513.  
  15514. 28. Reject files known (via A-packets) to be too big for available
  15515.     storage.
  15516.  
  15517. 29. Bypass user translation tables and set TERMINAL SCROLL CONT for
  15518.     protocol mode on TTY lines.
  15519.  
  15520. 30. KERMBOOT avoids the loading problem (VIRTUAL STORAGE CAPACITY
  15521.     EXCEEDED) due to large GLOBAL TXTLIB's and preserves the untokenized
  15522.     command line so that Kermit may be given mixed-case or long words as
  15523.     part of the initial commands.
  15524.  
  15525. [Ed. - Thanks, John!  And thanks to all who helped put this new program
  15526. together.  This is a kind of milestone in Kermit development.  It should allow
  15527. the many IBM mainframe operating systems to run a common, advanced version of
  15528. Kermit.  All that's necessary is for some volunteers who are expert in
  15529. MVS/TSO, DOS/VSE, MUSIC, MTS, GUTS, and the various other 370 OS's to step
  15530. forward and fill in the system-dependent modules for their systems (as John
  15531. points out, the TSO version is nearly complete, but still needs some testing
  15532. and debugging).  If you want to volunteer to help, please contact John
  15533. directly, cc to Info-Kermit@CU20B.  The files are in KER:IK*.* on CU20B,
  15534. available via anonymous FTP, or on BITNET as IK* *, available from KERMSRV on
  15535. host CUVMA, and replace the files whose names started with CMS.
  15536.  
  15537. By the way, some of you may have seen an article in Digital News, November 30,
  15538. called "Advanced Kermit Version Available Soon for VAXs" (p.10).  It reported
  15539. on part of our talk at Tokyo DECUS, in which we described John's portable IBM
  15540. mainframe Kermit.  The editors at Digital News felt that putting "VAX" in the
  15541. headline would give the article more of a DEC slant, but it's obviously
  15542. misleading.]
  15543.  
  15544. ------------------------------
  15545.  
  15546. Date: Sat, 28 Nov 87 13:59:06 PST
  15547. From: Dwayne Virnau... <INFO-MAC-REQUEST@SUMEX-AIM.STANFORD.EDU>
  15548. Subject: MacKermit Status?
  15549. Keywords: Macintosh Kermit
  15550.  
  15551. Greetings from the INFO-MAC moderator, keeper of the sacred INFO-MAC
  15552. archives.  Files in the archives are available to anyone on the ARPAnet or
  15553. BITNET, and specifically to some 10,000 people who subscribe to the INFO-MAC
  15554. mailing list.  The latest version of Kermit for the Macintosh I have is
  15555. 0.8(34), which does not work well (at all?) on the Mac2.  So, a few
  15556. questions:
  15557.  
  15558. What is the latest version of Kermit for the Macintosh?  How can I obtain a
  15559. copy of it?  I have FTP access, and would prefer to avoid tape or disk
  15560. distribution.
  15561.  
  15562. And on a slightly different note, what is the proper way to make this
  15563. request?  Since I am INFO-MAC I field hundreds of questions from people who
  15564.  
  15565. Page 276                                              INFO-KERMIT DIGEST V6 #28
  15566.  
  15567. expect me to know every detal of the Macintosh, I apologize if INFO-KERMIT
  15568. is not the proper address.  But I am also hoping you might be able to direct
  15569. me.
  15570.  
  15571. Many thanks,
  15572.  
  15573. Dwayne Virnau...
  15574. Moderator, Info-Mac
  15575.  
  15576. [Ed. - A new MacKermit was sent to us by Matthias Aebi of the Eidgenossische
  15577. Technische Hochschule in Zuerich, who also wrote Kermit for the Lilith
  15578. workstation, announced in Info-Kermit V6 #25, November 6, 1987.  Since then,
  15579. Paul Placeway at Ohio State has been working on it.  See the next message for
  15580. news about this.]
  15581.  
  15582. ------------------------------
  15583.  
  15584. Date: Mon, 21 Dec 87 16:35:01 EST
  15585. From: paul@ohio-state.arpa (Paul Placeway)
  15586. Subject: Version 0.9(36)b4 of Macintosh Kermit Available for Testing
  15587. Keywords: Macintosh Kermit
  15588.  
  15589. Following is a BinHex 4-ified copy of MacKermit 0.9(36)b4.  I have made
  15590. several changes to Matthias' code:
  15591.  
  15592. The C-Kermit part of 0.9(36)b4 is based on the (absolutly vanilla) 4E(067)
  15593. code.  I didn't have to edit any of the ckc* files a bit (ckmpro.c is just a
  15594. warted ckcpro.w with the standard Mac patch).
  15595.  
  15596. The backslash-number characters in the key macro code are now done in Octal
  15597. (just like C does).  Also, one can do control characters symbolically:
  15598. \^A --> Control-A.
  15599.  
  15600. Macro strings are stored as Pascal strings throughout now, so that one can
  15601. make a macro that includes NUL (ASCII 0).
  15602.  
  15603. MacKermit now has MultiFinder support.  It understands how to give away time
  15604. slices, has the SIZE (-1) resource, and will do background file transfers
  15605. (timeslicing multiple times per packet).  (In the process, the file xfer
  15606. dialog became modeless).
  15607.  
  15608. It has the FOND resource in the source files now (so SEs should be happy).
  15609.  
  15610. I added the extra stuff to the emulator so that VAX TPU will get along with
  15611. it.
  15612.  
  15613. Clayton Elwell added the ANSI insert multiple characters command
  15614. (ESC [ n @) to the emulator.
  15615.  
  15616. I also added a few extra bells and whistles:
  15617. . flashing/nonflashing cursor option
  15618. . visible bell option
  15619. . extra status indicators in the file xfer dialog,
  15620. . the mouse cursor is hidden on every key typed,
  15621. . the menu command characters option default is now dependant on the type of
  15622.   keyboard that the user is running (set for keyboards with a CTRL key, unset
  15623.  
  15624. INFO-KERMIT DIGEST V6 #28                                              Page 277
  15625.  
  15626.   for all others), and
  15627. . there is now a default set of key macros and modifiers (arrow keys do VT100
  15628.   arrow key commands, BACKSPACE -> DEL, backquote -> ESC, command-backquote
  15629.   and control-backquote -> plain backquote).
  15630.  
  15631.         Have fun,
  15632.             -- Paul
  15633.  
  15634. [Ed. - Thanks, Paul! (And Matthias too!)  This new version is supposed to run
  15635. on any Macintosh, and to correct the various problems that many of you have
  15636. reported not only with 0.8(34), but also some of the newer prereleases.  It
  15637. should run on the entire Mac family with no special fussing about fonts or
  15638. other minutia.  But it probably will not fit into an original 128K Mac (does
  15639. anyone still have such a thing?)  The new Mac Kermit is still not a finished
  15640. product, however.  Some finishing touches are required to the key definition
  15641. feature, and in some other areas too.  And the manual has yet to be written.
  15642. Comments and reviews are welcome, and hopefully we'll have a final release
  15643. (maybe this time it'll actually be called 1.0!) soon, complete with source in
  15644. MPW C.  The program and documentation (such as it is) are in KER:XKM936.* on
  15645. CU20B, and KXK936 * on CUVMA.]
  15646.  
  15647. ------------------------------
  15648.  
  15649. Date: Thu, 3 Dec 87 10:53:25 EST
  15650. From: Phil Ritzenthaler <ritzenth%andy.bgsu.edu@RELAY.CS.NET>
  15651. Subject: Kermit News
  15652. Keywords: Kermit News, Newsletter
  15653.  
  15654. Is this newsletter still being printed?  I just had Vol.1 No. 1 pass across
  15655. my desk (slow, aren't they!) and I was wondering if there have been other
  15656. issues?
  15657.  
  15658. [Ed. - Yes, we just mailed out Volume 2 Number 1 (the second issue).  Anyone
  15659. who was on the mailing list for the first issue should also receive the
  15660. second one.  Plus the thousands of people who have ordered Kermit from us
  15661. since August 1986, or who have requested to be added to the mailing list.
  15662. Meanwhile, this time (unlike the first) we have an on-line version, available
  15663. for FTP'ing, etc.  It's in KER:NEWSV2.N1 on CU20B, or NEWSV2 N1 on CUVMA.]
  15664.  
  15665. ------------------------------
  15666.  
  15667. Date: Fri, 4 Dec 87 09:23:36 mst
  15668. From: modular!earley@arizona.edu (Joe Earley)
  15669. Subject: Request for Kermit Information
  15670. Keywords: Kermit Protocol
  15671.  
  15672. Would you please send me some information about Kermit.  I've heard good
  15673. things about it and am hoping Kermit's capabilities exceed those of a package
  15674. we have developed in-house.
  15675.  
  15676. Specifically, we are interested if Kermit can do the following:
  15677.  
  15678. o  do file transfers which leave intact most VMS file header information,
  15679. o  do file transfers between Unix and VMS and retain file attributes,
  15680. o  handle arbitrary packet sizes to take advantage of clean lines,
  15681. o  have a 'talk' mode to do remote logins,
  15682.  
  15683. Page 278                                              INFO-KERMIT DIGEST V6 #28
  15684.  
  15685. o  do automatic dialing and login to the remote host,
  15686. o  do session logging,
  15687. o  encoding of nonprintable characters to get around PBX's which act
  15688.    upon control characters,
  15689. o  do file transfers in an unattended batch mode.
  15690.  
  15691. We have only been on the net for about one month.  Our only access to the
  15692. outside world is through arizona.  We cannot directly get to an archive site
  15693. that I know of, so we can't get any previous information put into the Kermit
  15694. news group.  Thanks for any information you can give us.
  15695.  
  15696. Joe Earley, Modular Mining Systems, Tucson, Arizona  85714
  15697. USENET:     {ihnp4,allegra,cmcl2,noao}!arizona!modular!earley
  15698. INTERNET:   modular!earley@arizona.edu
  15699.  
  15700. [Ed. - Kermit protocol, as defined, can do everything you ask.  Actual
  15701. implementations, on the other hand, vary according to which features they
  15702. include.  Let's look at your list:
  15703.  
  15704.   o Do file transfers which leave intact most VMS file header information?
  15705.  
  15706. Currently, no.  If you want to preserve VMS file headers, you have to hexify
  15707. the VMS files first and dehexify them on the other end, using a special
  15708. utility that comes with Kermit.  Then you get the entire RMS FILES-11 FAB
  15709. structure, or whatever it's called.  Future versions of VMS Kermit may
  15710. transfer this information directly, using Kermit's File Attribute mechanism
  15711. (as PDP-11 Kermit currently does).
  15712.  
  15713.   o Do file transfers between Unix and VMS and retain file attributes?
  15714.  
  15715. Currently, no.  In the future, VMS and Unix Kermit will be built from common
  15716. C-language sources, and should be able to handle file attributes.
  15717.  
  15718.   o Handle arbitrary packet sizes to take advantage of clean lines?
  15719.  
  15720. Normal Kermit packets are 96 bytes long at most.  Extended-length packets (a
  15721. different format) may be up to about 9K in length.  Many Kermit programs
  15722. support this option, including C-Kermit for VMS and Unix.  Some
  15723. implementations (see the CMS Kermit announcement above) even vary the packet
  15724. size according to prevailing line conditions.
  15725.  
  15726.   o Have a 'talk' mode to do remote logins?
  15727.  
  15728. Yes, most Kermits -- including practically all PC or microcomputer Kermits --
  15729. include terminal emulation.  So do VMS and Unix Kermit.
  15730.  
  15731.   o Do automatic dialing and login to the remote host?
  15732.  
  15733. These features are found in some Kermits, but not all.  Unix Kermit includes
  15734. both a "dial" command (with accompanying modem control) and a script language.
  15735. MS-DOS Kermit includes a script language, etc.
  15736.  
  15737.   o Do session logging?
  15738.  
  15739. Most Kermit programs that perform terminal emulation can also do session
  15740. logging.
  15741.  
  15742. INFO-KERMIT DIGEST V6 #28                                              Page 279
  15743.  
  15744.  
  15745.   o Encoding of nonprintable characters to get around PBX's which act
  15746.     upon control characters?
  15747.  
  15748. This is a hallmark of the Kermit protocol.  It encodes all packets as lines
  15749. of printable text.
  15750.  
  15751.   o Do file transfers in an unattended batch mode?
  15752.  
  15753. Yes.  This is a built-in part of the Kermit protocol.]
  15754.  
  15755. ------------------------------
  15756.  
  15757. Date: Tue, 15 Dec 87 04:46:33 PST
  15758. From: fayr%armory.DEC@decwrl.dec.com (Rich Fay SPO-103/1 POLE 1-6)
  15759. Subject: VAX/VMS Cluster and Kermit Problem
  15760. Keywords: VAX/VMS Kermit
  15761.  
  15762. My name is Rich Fay from Digital.  I work at the Springfield Plant.  We are
  15763. having a problem using KERMIT with our VAX cluster as described below:
  15764.  
  15765. We are using VMS 4.6 and have the last 3 versions of VMS Kermit including
  15766. V3.3.111. All of them exhibit the same problem I will now describe.  We are
  15767. using MSKermit 2.29 and CPM ROBIN KERMIT V 4.05, (this problem only occurs
  15768. when logging in through a modem, or a Hardline that is connected through an
  15769. interface that uses modem protocols).
  15770.  
  15771. Sample Session follows;
  15772.  
  15773. dial up and logon
  15774.  
  15775. $Kermit
  15776. VMS Kermit-32 version 3.3.111
  15777.  
  15778. Kermit-32>set file type binary
  15779.  
  15780. Kermit-32>server
  15781. Kermit Server running on VAX/VMS host.  Please type your escape sequence to
  15782.  return to your local machine.  Shut down the server by typing the Kermit BYE
  15783.  command on your local machine.
  15784. 12:12:58.14    %KERMIT32-F-TIMEOUT, device timeout
  15785. 12:12:58.75    %KERMIT32-E-RECERR, Receive error - !AS
  15786. 12:12:59.14    %KERMIT32-F-TIMEOUT, device timeout
  15787. 12:12:59.56    %KERMIT32-E-RECERR, Receive error - !AS
  15788. 12:12:59.96    %KERMIT32-F-TIMEOUT, device timeout
  15789. 12:13:00.38    %KERMIT32-E-RECERR, Receive error - !AS
  15790.  
  15791. It seems that this problem only exists on vax systems that belong to a
  15792. cluster.  I also have an RT11 system running KERMIT version 3.53 with RT11
  15793. verison 5.4 and am using a DZV11M on an 11/23+, the DZ is connected to a hard
  15794. line to the VAX.  This system exhibits the same problem as the Robin and the
  15795. Rainbow.  From home, I dialed up a system that is not on the cluster and all
  15796. works very well.  I then try dialing up a system on the cluster and get
  15797. immediate failure.
  15798.  
  15799. I have posted this problem to the Digital KERMIT notes conference and noone
  15800.  
  15801. Page 280                                              INFO-KERMIT DIGEST V6 #28
  15802.  
  15803. seems to have a solution to our problem.  We are hoping that you will be able
  15804. to shed some light on this problem.  Is there some special hardware/software
  15805. setups that must be done on the cluster to make KERMIT work properly??
  15806.  
  15807. Thanx in advance for any help you can offer to this problem.
  15808.  
  15809.                        Regards,
  15810.                        Rich Fay
  15811.  
  15812. Return address is: FAYR@HEFTY.DEC.COM.
  15813.  
  15814. [Ed. - As noted previously, VMS Kermit-32 (the Stevens version, written in
  15815. Bliss) is a "stable" product (to use the corporate euphemism).  This message
  15816. was circulated to various VAX/VMS cluster sites, and they reported no such
  15817. problem.  Can anybody reproduce it or suggest a cure?  Meanwhile, development
  15818. on the new C-language VMS Kermit continues.]
  15819.  
  15820. ------------------------------
  15821.  
  15822. Date: Sun, 20 Dec 87 15:15:39 PST
  15823. From: jeh@pnet01.cts.com (Jamie Hanrahan)
  15824. Subject: Non-Bug Report, MS-Kermit, CP/M Kermit (Kaypro)
  15825. Keywords: CP/M Kermit, Kaypro Kermit, MS-DOS Kermit
  15826.  
  15827. I've used both CP/M Kermit and MS-Kermit between my Kaypro 8 and my brand-new
  15828. HyperTurboWhizzoSchizo-AT clone to the VAXes at work and various other large
  15829. machines, but until recently, I'd never tried transferring files between my
  15830. machines; so when it came time to move some dBASE II databases to the AT
  15831. clone, I approached the project with some trepidation.
  15832.  
  15833. The AT follows the RS232C standard of using a male connector for a DTE port,
  15834. but the Kaypro (also wired as a DTE) does not, so I needed a gender changer
  15835. in addition to my modem eliminator cable (which has two females).  Before
  15836. attempting file transfers I decided it'd be best to just CONNECT the two
  15837. machines and see if characters typed on one would appear on the screen of
  15838. the other.
  15839.  
  15840. This worked the first time.
  15841.  
  15842. Time to try transferring a .DBF file.  Put the AT in RECEIVE mode, and SEND
  15843. from the Kaypro...
  15844.  
  15845. This, too, worked the first time.  Wait a minute, things aren't supposed to
  15846. be this easy...  I'll run this .DBF through dBASE III+'s II-to-III converter
  15847. and see if it hiccups on anything.
  15848.  
  15849. Looks perfect.  The rest of the .DBFs, index files, and program files
  15850. went just as easily.
  15851.  
  15852. You people do good work!!!!
  15853.  
  15854. (I'm sure this is old hat to you, but with all the bug reports you must get,
  15855. I figured you'd appreciate something a little different...)
  15856.  
  15857. Merry Christmas,
  15858.  
  15859.  
  15860. INFO-KERMIT DIGEST V6 #28                                              Page 281
  15861.  
  15862.         --- Jamie Hanrahan
  15863.         (uucp:  {cbosgd | hplabs!hp-sdd | sdcsvax | nosc}!crash!jeh)
  15864.         (arpa:  crash!jeh@nosc.mil)
  15865.         (internet:  jeh@crash.CTS.COM)
  15866.  
  15867. [Ed. - Thanks, Jamie!  It's always nice to get reports like yours.]
  15868.  
  15869. ------------------------------
  15870.  
  15871. Date: Mon, 21 Dec 87 06:45:04 PST
  15872. From: adelman@LBL.Gov (Kenneth Adelman)
  15873. Subject: Kermit 3.79 on Apple 2c
  15874. Keywords: Apple II Kermit
  15875.  
  15876. > I have been using Apple Kermit 3.79 on an Apple 2c and find it works great!
  15877. > Terminal emulation and transfers at 2400 baud with no missing characters,
  15878. > VT100 emulation including keypad, the works!    But there's one minor
  15879. > problem...
  15880. >
  15881. > While characters received from a remote system over the modem come through
  15882. > OK at 300, 1200, and 2400 baud, those generated by the modem itself are
  15883. > often garbled.
  15884. >
  15885. > Has anyone seen this problem?  Is it a Kermit or a 2c problem?  At first I
  15886. > thought it was a matter of not responding to interrupts in time, but since
  15887. > it even happens at 300 baud this doesn't seem likely.
  15888.  
  15889. This sounds like a familiar problem. In order to save a few dollars, the Apple
  15890. //c's serial interface was clocked with a signal which was already present on
  15891. the motherboard and very close to the right frequency rather than adding a few
  15892. dollar crystal and clocking the 6551 ACIA at the right frequency.  As a result,
  15893. the Apple interface runs a few percent slower than the advertised baud rate,
  15894. and won't talk to some modems.  This problem is not present on any of the other
  15895. Apples, and perhaps Apple fixed it on the later //c's by adding the crystal.
  15896.  
  15897. I seem to recall someone saying that Apple would fix the problem if you could
  15898. convince your dealer that it exists. Apparently the serial interface talks to
  15899. Apple's modems just fine. The other solution would be to find a 6551 ACIA spec
  15900. sheet which would tell you what frequency crystal you need and what pins on
  15901. the 6551 to connect it across.  Presumably you would need to cut one trace and
  15902. add the crystal.
  15903.  
  15904.                             Ken
  15905.  
  15906. ------------------------------
  15907.  
  15908. Date: Wed, 16 Dec 87 15:44:47 PST
  15909. From: senderow%janus.Berkeley.EDU@berkeley.edu (Dan Senderowicz)
  15910. Subject: IBM 370 Mainframe UTS24-Kermit?
  15911. Keywords: UTS24 Kermit, IBM 370 Kermit
  15912.  
  15913. Does anyone have a working version of Kermit for a 370 mainframe running
  15914. UTS24?  Thanks. Dan.
  15915.  
  15916. [Ed. - C-Kermit has code in it to support UTS24 (a kind of half-duplex Version
  15917. 7 Unix for IBM mainframes from Amdahl Corp), and this code was used at several
  15918.  
  15919. Page 282                                              INFO-KERMIT DIGEST V6 #28
  15920.  
  15921. sites in the past, but apparently it does not work at Berkeley.  Can anybody
  15922. who's still running UTS24 help?  This is one case where "portable 370" Kermit,
  15923. announced above, probably does not apply.]
  15924.  
  15925. ------------------------------
  15926.  
  15927. Date: 8 Dec 87 07:58:24 GMT
  15928. From: amdcad!amdcad.AMD.COM!indra@ames.arpa (Indra Singhal)
  15929. Subject: Kermit & Everex Modems?
  15930. Keywords: Everex Modem, Internal Modem, MS-DOS Kermit
  15931.  
  15932. I just began subscribing to this group. I was told that there
  15933. had been a posting about a quirk in Everex modems that interfered
  15934. with proper Kermit operation on their modems. If any on of you
  15935. has a copy of the proceedings of the discussion, please
  15936. e-mail to me.
  15937.     Thanks...
  15938.     
  15939. -I said so... & said it for myself.             Indra K. Singhal
  15940. {ucbvax,decwrl,allegra}!amdcad!indra or amdcad!indra@decwrl.dec.com
  15941.  
  15942. [Ed. - MS-DOS Kermit 2.29 for the IBM PC family did indeed have trouble
  15943. dealing with Everex or Hayes half-card internal modems.  Version 2.29B and
  15944. later fix the problem.  Try the current 2.29C release in KER:MSTIBM.*.]
  15945.  
  15946. ------------------------------
  15947.  
  15948. End of Info-Kermit Digest
  15949.  
  15950. Index                                                                  Page 283
  15951.  
  15952. .BOO Files, 180, 268
  15953. .INI Files, 135
  15954. 2.29b, 27, 40
  15955. 3708 Front End, 96
  15956. 3COM Ethernet, 201
  15957. 68000, 131
  15958. 68000 Kermit, 225
  15959. 6809, 55
  15960. 7171, 181, 254
  15961. 7171, see IBM Series/1 
  15962. 8th-bit Prefixing, 203
  15963. AAFILES.DIR, 224
  15964. Acorn BBC Micro Kermit, 97
  15965. Acorn Kermit, 122
  15966. Aegis, 140
  15967. Amhdahl, 199
  15968. Amiga, 140, 165
  15969. Amiga Kermit, 48, 243, 253
  15970. Amstrad PCW, 226
  15971. AOS, 71
  15972. AOS/VS Kermit, 242
  15973. Apollo, 140, 195, 199
  15974. Apollo Kermit, 56, 66, 88-89, 254
  15975. Apple II, 126
  15976. Apple II Kermit, 34, 46-47, 52, 91, 100-101, 107, 116-117, 215, 244, 270, 281
  15977. Apple Kermit, 66, 74, 158
  15978. Arete 1200, 170
  15979. ASCII, 44, 178
  15980. ASCII/EBCDIC Translation, 69
  15981. AT&T 3B2, 38
  15982. AT&T 3BX, 38
  15983. AT&T 3BX Kermit, 39
  15984. AT&T 6300, 79
  15985. AT&T 7300, 52, 62
  15986. ATT 3B20, 167
  15987. ATT 3BX, 24
  15988. ATT Unix PC, 171
  15989. BASIC, 201
  15990. Binary Files, 135
  15991. BinHex, 202, 235
  15992. BITNET, 1, 20, 66, 196, 204-205, 262
  15993. BOO File Programs, 201
  15994. BREAK, 103
  15995. BTOS, 195, 222
  15996. Burroughs B20, 195
  15997. Burroughs B26, 222
  15998. C-Kermit, 3-4, 24, 32, 34, 38-39, 48, 50, 52, 61-62, 70-71, 83, 91-92, 108,
  15999.  118, 122, 126, 128-129, 135, 140, 143, 150, 157, 160, 162-171, 176-177,
  16000.  184-185, 195, 197-200, 209, 212, 219-222, 242-244, 252-254, 265
  16001. C-Kermit 4D(061), 246
  16002. C86 Kermit, 57
  16003. CDC, 185
  16004. CDC Cyber Kermit, 57, 96, 152
  16005. CDC Kermit, 57, 177, 247
  16006. Celerity, 167
  16007. CIE Kermit, 18
  16008.  
  16009. Page 284                                                                  Index
  16010.  
  16011. CMS Kermit, 44, 62, 137, 148, 155-157, 181, 211, 265, 273
  16012. COM Ports, 154
  16013. COM3 and COM4, 264
  16014. Commodore, 140
  16015. Commodore 64 Kermit, 246
  16016. Commodore Kermit, 75, 91, 113
  16017. Commodore-64, 25, 77
  16018. Commodore-64 Kermit, 33, 210
  16019. CompuServe Kermit, 251
  16020. Computervision Kermit, 54
  16021. Computerworld, 36
  16022. Concurrent CP/M-86, 100
  16023. Concurrent Kermit, 58
  16024. Convergent Technologies, 195, 222
  16025. Convex, 163
  16026. Convex Kermit, 271
  16027. CP/M Kermit, 151, 178, 263, 280
  16028. CP/M-80 Kermit, 84
  16029. CPS Card, 100
  16030. CTOS, 195, 222
  16031. Curses Box Function, 51
  16032. Cyber, 128
  16033. Cyber Kermit, 57
  16034. Color, see Terminal Color 
  16035. Data General, 140
  16036. Data General Kermit, 66, 242
  16037. DEC Rainbow Kermit, 137
  16038. DEC-20 Kermit, 250
  16039. DECmate Kermit, 113
  16040. DECserver, 6, 17
  16041. DECserver-200, 49
  16042. DECUS, 249
  16043. DG Kermit, 143
  16044. DG Nova Kermit, 127, 149
  16045. DG1 Kermit, 223
  16046. Dial Command, 200
  16047. Dialup Kermit File Access, 187
  16048. Digest, 187
  16049. Disabled, 227, 242
  16050. Diskette Volunteers, 210
  16051. DPS8 Kermit, 223
  16052. DTR, 34
  16053. EARN, 20
  16054. Easylink, 242
  16055. EBCDIC, 44, 155, 178, 254
  16056. EGA, 261, 264
  16057. Eltec Eurocom-3, 250
  16058. Enhanced Keyboards, 238
  16059. Epson PX-8, 84
  16060. Everex Modem, 282
  16061. Fansi-Console, 40
  16062. Fansi-quick, 40
  16063. FLEX Kermit, 55
  16064. Fluegelman Award, 45
  16065. FTP, 252
  16066. German, 217
  16067.  
  16068. Index                                                                  Page 285
  16069.  
  16070. Gould Powernode 6000, 163
  16071. GS, 52
  16072. H100 Kermit, 123
  16073. Half Duplex, 199
  16074. HP Kermit, 110, 216
  16075. HP Vectra, 206
  16076. HP-125, 263
  16077. HP-150 Kermit, 118
  16078. HP150 Kermit, 182
  16079. HP86 Kermit, 99
  16080. HP87 Kermit, 99
  16081. HPUX, 118
  16082. IBM 370, 194, 199
  16083. IBM 370 Kermit, 137, 273, 281
  16084. IBM Mainframe, 245
  16085. IBM Mainframe Kermit, 95, 211
  16086. IBM PC, 208, 216
  16087. IBM PC Comm Ports, 264
  16088. IBM PC Key Codes, 201
  16089. IBM PC Keyboard, 21
  16090. IBM PC System/2, 85
  16091. IBM PS/2, 208
  16092. IBM RT PC, 199
  16093. IBM Series/1, 211
  16094. IBM System 9000 Kermit, 271
  16095. ICL PC Quattro Kermit, 100
  16096. Index, 187
  16097. Info-Kermit, 187
  16098. Info-Kermit Digest, 196, 204-205, 226
  16099. Info-Modems, 37
  16100. Intel, 54, 205
  16101. Interdata 3200 Kermit, 58
  16102. Internal Modem, 282
  16103. iPDS, 89
  16104. IRMA Board, 206
  16105. iRMX, 54, 205
  16106. IRMX Kermit, 217, 227
  16107. ISIS    Kermit, 89
  16108. ISIS Kermit, 78
  16109. ISIS-II Kermit, 9
  16110. ISIS/MDS Kermit, 17
  16111. Japan DECUS, 249
  16112. Kaypro Kermit, 280
  16113. Kermit, 118
  16114. Kermit Digest, 187
  16115. Kermit Documentation, 197
  16116. Kermit Features, 236
  16117. Kermit Files, 252
  16118. Kermit News, 277
  16119. Kermit Paper Newsletter, 112
  16120. Kermit Protocol, 277
  16121. Kermit Protocol Extensions, 174, 189-191
  16122. Kermit Tapes, 131
  16123. Kermit-11, 72
  16124. Kermit-32, 192
  16125. Kermit-65, 244
  16126.  
  16127. Page 286                                                                  Index
  16128.  
  16129. KERMSRV, 20, 67, 85
  16130. Key Definitions, 42
  16131. Key Map, 8
  16132. Keyboard Translation, 13
  16133. Keyboards, 32
  16134. Keys, 29-30
  16135. Lilith Workstation Kermit, 97
  16136. Lisp, 55
  16137. LISTSERV, 36-37, 196, 204-205, 262
  16138. Long Packets, 247
  16139. MAC II, 149
  16140. Mac Kermit, 51, 125, 201-202
  16141. Mac SE, 81
  16142. Macintosh, 140
  16143. Macintosh II Kermit, 81
  16144. Macintosh Kermit, 44, 160, 239, 275-276
  16145. Macintosh SE, 188
  16146. MacKermit, 81-82, 115, 125-126, 133-134, 149, 157, 188-189, 234-235, 240, 242,
  16147.  254, 256-259
  16148. Masscomp Kermit, 39, 222
  16149. MDS Kermit, 43, 89
  16150. Microsoft Mouse, 41
  16151. MicroVAX II, 199
  16152. MLINK, 52
  16153. Modcomp, 147
  16154. MODCOMP Kermit, 19
  16155. Modems, 6, 79, 86, 124, 222
  16156. Modula-2, 97
  16157. Motorola 68000, 131
  16158. Motorola 6809, 55
  16159. Mountain Hardware CPS Card, 100
  16160. MS-DOS, 147
  16161. MS-DOS Kermit, 1, 8, 10, 13, 21, 23-24, 27-30, 40-42, 86-88, 106-110, 114,
  16162.  120-121, 135, 145, 151, 154, 173, 182, 186-187, 201, 205-208, 218, 227,
  16163.  229-232, 245, 261, 264, 268, 280, 282
  16164. MS-DOS Kermit 2.29B, 233
  16165. MS-DOS Kermit 2.29C, 115, 214, 232-233, 238
  16166. MS-DOS Kermit 2.30, 227
  16167. MS-DOS RMX Kermit, 132
  16168. MS-Kermit, 20, 45, 51, 105
  16169. MS-Kermit 2.29C, 173
  16170. MSBPCT, 180
  16171. MSBPCT.PAS, 154
  16172. MSPCTRAN, 146
  16173. Multinational Character Sets, 178
  16174. MVS/TSO Kermit, 96, 103, 194
  16175. National Characters, 44
  16176. NCR Tower, 177
  16177. Netbios, 201
  16178. Newsletter, 277
  16179. NGEN, 195
  16180. NIH, 194
  16181. NOS Kermit, 96
  16182. OK State, 187
  16183. Okstate, 147, 263
  16184. OS-9, 131, 225
  16185.  
  16186. Index                                                                  Page 287
  16187.  
  16188. OS-9 Kermit, 250
  16189. P/OS, 186
  16190. Parity, 203
  16191. Pascal, 195
  16192. PDP-11, 186, 272
  16193. PDP-11 Kermit, 150, 245
  16194. Perkin-Elmer Kermit, 58, 111, 266
  16195. Phone Directory, 200
  16196. PICK Kermit, 18
  16197. Portable IBM Kermit, 137
  16198. Portuguese, 197
  16199. Prime Kermit, 42, 192
  16200. Printing, 233
  16201. Pro-3xx, 166
  16202. Procomm, 5
  16203. ProDOS, 34, 46
  16204. ProDos Kermit, 158
  16205. Protocol Converters, 135, 245
  16206. Protocol Extensions, 59
  16207. Pyramid, 164, 167
  16208. QK Kermit, 154, 216, 235
  16209. QK-Kermit, 46, 106, 113
  16210. Rainbow Kermit, 1
  16211. RDOS Kermit, 66, 158
  16212. Red Ryder, 267
  16213. RMX Kermit, 145, 205, 216, 250, 259
  16214. RSTS, 186
  16215. RSTS Kermit, 245
  16216. RSX, 186
  16217. RSX Kermit, 272
  16218. RT11, 186
  16219. RTE Kermit, 127
  16220. SANYO Kermit, 72, 82
  16221. SCO Xenix, 4
  16222. SCO Xenix V, 50
  16223. Script Files, 136, 147
  16224. Send/Receive Overlap, 7
  16225. Settings, 235
  16226. Sinclair QL Kermit, 64, 90, 98
  16227. Sliding Windows, 42
  16228. Sperry, 100
  16229. Sperry 1100 Kermit, 177
  16230. Sperry Kermit, 93
  16231. Tallscreen, 40
  16232. Tandy 16A/6000, 170
  16233. Tandy 6000, 212, 219
  16234. Tandy Kermit, 219, 246
  16235. Tapes, 100
  16236. Tek Emulation, 116, 121
  16237. Tektronix, 218
  16238. Tektronix Emulation, 105, 216, 247, 261
  16239. Terminal Color, 207
  16240. Terminal Emulation, 1, 51, 110, 218
  16241. Terminal Intensity, 207
  16242. TI Explorer Kermit, 55
  16243. TI990 Kermit, 123
  16244.  
  16245. Page 288                                                                  Index
  16246.  
  16247. Toshiba, 107
  16248. Toshiba 3100, 103, 124
  16249. Tripos Kermit, 122
  16250. TRS Kermit, 69
  16251. TRS-80 Kermit, 65
  16252. TRS-80 Model 4 Kermit, 213
  16253. TRS-80 Model I/III, 79
  16254. TSO Kermit, 35, 95-96, 128, 137, 194, 215
  16255. Turbo Pascal, 216
  16256. TurboBASIC, 201
  16257. Tandy, see also TRS-80 
  16258. UCSD p-System, 126
  16259. Ultrix, 199, 221
  16260. Univac, 100
  16261. Univac Kermit, 93
  16262. Unix Kermit, 3, 24, 140, 184
  16263. Unix Lock Files, 171
  16264. Unix PC, 176
  16265. Unix System V.3, 102
  16266. UTS, 199
  16267. UTS24 Kermit, 281
  16268. UUCP, 187
  16269. UUCP Kermit, 79
  16270. UUDECODE, 66
  16271. VA4224 Modem, 186
  16272. VAX/VMS, 140, 169, 247
  16273. VAX/VMS C-Kermit, 197-198
  16274. VAX/VMS EDT, 106
  16275. VAX/VMS Fortran/Pascal Kermit, 197
  16276. VAX/VMS Kermit, 6, 61, 60-61, 67-68, 74, 126, 128, 138, 197, 209, 236, 244,
  16277.  266, 279
  16278. VAXmate Kermit, 104
  16279. Venix, 166
  16280. Versaterm, 259
  16281. VM/CMS Kermit, 50, 68, 243, 273
  16282. VME Kermit, 122
  16283. VMS, See also VAX/VMS 
  16284. VMS Kermit, 102, 148, 184, 192, 252
  16285. VT100 Emulation, 195
  16286. VT330, 209
  16287. VTAM, 211
  16288. VX/VE, 185
  16289. Wang PC, 20
  16290. Wang VS-100, 104
  16291. WART.C, 32
  16292. WordPerfect, 179, 192
  16293. Wyse PC, 52
  16294. X.25, 223
  16295. Xenix, 4, 83, 162, 185, 212, 219
  16296. XON/XOFF, 211
  16297. Yale IUP, 181
  16298. Z100 Kermit, 28
  16299. Zenith, 28, 232
  16300. Zilog Zeus, 70
  16301.