home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / imail.91a < prev    next >
Text File  |  2020-01-01  |  99KB  |  2,215 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.          Columbia University Center for Computing Activities
  23.  
  24.  
  25.  
  26.                        
  27.                   INFO-KERMIT DIGEST
  28.  
  29.                    VOLUME 13
  30.  
  31.              Christine M. Gianone, Editor
  32.  
  33.                  January - June 1991
  34.  
  35.  
  36.  
  37. Table of Contents
  38.  
  39.  
  40. Volume 13, Number 1                                                           1
  41.   New Release of Apple II Kermit                                              1
  42.   New Release of VAX/VMS Kermit-32                                            2
  43.   Another Prerelease of MS-DOS Kermit 3.02 Ready for Testing                  2
  44.   New Update of MS-DOS Kermit 3.02 for the Victor 9000                        4
  45.   New Update of MS-DOS Kermit 3.02 for the DEC Rainbow                        5
  46. Volume 13, Number 2                                                           7
  47.   Last Test Prerelease of MS-DOS Kermit 3.02                                  8
  48.   DEC Rainbow Kermit 3.02 Prerelease Available for Testing                   13
  49. Volume 13, Number 3                                                          16
  50.   Announcing MS-DOS Kermit 3.10                                              16
  51.   New Version of XSEND for MS-DOS                                            23
  52.   New CP/M Kermit Files                                                      24
  53. Volume 13, Number 4                                                          25
  54.   Announcing CP/M-80 Kermit Version 4.11                                     25
  55.   Announcing NEC PC 9801 MS-DOS Kermit 3.10                                  27
  56. Volume 13, Number 5                                                          28
  57.   New VAX/VMS Kermit-32 Available for Testing                                29
  58.   New Version of Honeywell DPS-6/DPS-6000 Kermit                             30
  59.   New Patch File for MS-DOS Kermit 3.10 IBM Version                          31
  60.  
  61.  
  62. INFO-KERMIT DIGEST V13 #1                                                Page 1
  63.  
  64. Info-Kermit Digest          Fri, 4 Jan 1991        Volume 13 : Number 1
  65.  
  66. Today's Topics:
  67.         New Release of Apple II Kermit
  68.         New Release of VAX/VMS Kermit-32
  69.         Another Prerelease of MS-DOS Kermit 3.02 Ready for Testing
  70.         New Update of MS-DOS Kermit 3.02 for the Victor 9000
  71.         New Update of MS-DOS Kermit 3.02 for the DEC Rainbow
  72.         Updated Auxilliary Files for Kermit-370
  73.         CP/M Kermit version 4.10 Enhancements
  74.         TOPS-10 Kermit Files Repaired
  75.  
  76. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  77. requests for addition to or deletion from the Info-Kermit subscriber list to
  78. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  79.  
  80. Kermit files may be obtained over networks and by mail order.  On the
  81. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  82. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  83. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  84. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  85. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  86. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  87. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  88. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  89. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  90. complete list of Kermit versions and an order form from Kermit Distribution,
  91. Columbia University Center for Computing Activities, 612 West 115th Street,
  92. New York, NY 10025 USA.
  93.  
  94. ----------------------------------------------------------------------
  95.  
  96. Date: Wed Dec  5 09:16:51 1990
  97. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  98. Subject: New Release of Apple II Kermit
  99. Keywords: Apple II Kermit 3.87
  100.  
  101. >From Ted Medin, <medin-t@shark.nosc.mil>.  Here is his description of the
  102. new release:
  103.  
  104.   1. Decimal numbers allowed in lots of places.
  105.   2. Screen restore on "connect" for //e or better.
  106.   3. Kermit file attributes are handled.
  107.   4. Percent of file transferred where possible (file attributes required).
  108.   5. Lots of bug fixes (will we ever get the vt100 right :-)
  109.   6. Kermit protocol bug fixes.
  110.   7. Escape character "\" can be used in file names for file xfers.
  111.   8. Show volumes - (ProDos only) shows the prefixes of the online volumes.
  112.   9. Escape V - When connected will toggle cursor-keys-vt100.
  113.  10. Some vt102 printer codes are handled - don't expect much.
  114.  11. New driver for the Ace dual card.  Thanks to Andy Tefft.
  115.  
  116. Now for a list of credits for those who helped.  I'm sure I missed someone
  117. so please accept my appoligies: Doug Ashbrook, Todd Bakal, Ralph Carpenter,
  118. Grant Delaney, Les Ferch, Paul Hirose, Steve Kunz, Ted Lee, Murphy Sewell,
  119. Andy Tefft, Dick Wotiz.  (End Quote)
  120.  
  121. Page 2                                                INFO-KERMIT DIGEST V13 #1
  122.  
  123.  
  124. The new files are in kermit/a/app*.* on watsun.cc.columbia.edu (Internet)
  125. and they are available from KERMSRV at CUVMA (BITNET/EARN).
  126.  
  127. ------------------------------
  128.  
  129. Date: Wed Dec  5 09:16:51 1990
  130. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  131. Subject: New Release of VAX/VMS Kermit-32
  132. Keywords: VAX/VMS Kermit
  133.  
  134. >From Jonathan Welch, a minor new release of Kermit-32 for VAX/VMS, version
  135. 3.3.128.  The new release replaces version 3.3.126, and contains two
  136. corrections: a bug when transferring files containing print carriage control,
  137. and problems operating in non-interactive (e.g. batch) mode.  The files are
  138. in the B area, kermit/b/vms*.* on watsun, VMS*.* on CUVMA KERMSRV.  The file
  139. vmsmit.hex is KERMIT.EXE encoded in hex format, which you can convert back to
  140. EXE format using the VMSDEH program, also supplied in the same area.  See the
  141. file VMSAAA.HLP for instructions.  Thanks to Jonathan for keeping Kermit-32
  142. alive!
  143.  
  144. ------------------------------
  145.  
  146. Date: Tue Jan  1 20:37:42 1991
  147. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  148. Subject: Another Prerelease of MS-DOS Kermit 3.02 Ready for Testing
  149. Keywords: MS-DOS Kermit 3.02, IBM PC
  150.  
  151. Here are the changes since the last announcement, from Joe Doupnik's
  152. MSR302.UPD file.  The new version is ready for testing in
  153. kermit/test/mstibm.boo in BOO file format, convertible to executable .EXE file
  154. using any of the kermit/b/msbpct.* programs, or as a directly executable
  155. binary file in kermit/bin/mstibm.exe.  As usual, many thanks to Joe for his
  156. constant and devoted attention to this program.
  157.  
  158. 94. Make several internal changes to the code for SET PORT TES, with no
  159.     changes to user level commands. File msxibm.asm.
  160.  
  161. 95. 26 Nov. Fix two problems introduced this past week: unwanted ghost cursor
  162.     boxes in graphics emulation mode if character writing is opaque and the
  163.     display is CGA or Hercules, and loss of \Knethold for TES. Files changed
  164.     are msgibm.asm and msxibm.asm.
  165.  
  166. 96. Another graphics terminal emulation fix for the case of using opaque
  167.     character writing with monochrome displays when the characters do not
  168.     start on a multiple of 8 horizontal PC dots. File msgibm.asm
  169.  
  170. 97. Add a problem solver from Frank da Cruz: if Kermit times out waiting for
  171.     a packet character to arrive then send an XON to the host, if such flow
  172.     control is active, to free a host which might have received an XOFF as
  173.     a stray line noise character. File msscom.asm
  174.  
  175. 98. Add more flexibility to the REMOTE LOGIN <username password account>
  176.     command so that it can be stated on one line, particularly for Take files,
  177.     and yet retain the ability to use embedded spaces in all three fields. To
  178.     use embedded spaces surround the quantity with curly braces, {..}. An
  179.  
  180. INFO-KERMIT DIGEST V13 #1                                                Page 3
  181.  
  182.     example is a username of "my name" and a password of "no show":
  183.         REM LOGIN {my name}{no show}
  184.     or equivalently
  185.         REM LOGIN {my name}   {no show}
  186.     The account name is omitted in this example. Kermit will prompt for the
  187.     items only if nothing is specified after the word LOGIN. File mssser.asm,
  188.     done on 6 Dec.
  189.  
  190. 99. Improve performance of the Novell TELAPI communications path. Command
  191.     TELAPI between single Character and Line Mode depending on what Kermit
  192.     sends, because otherwise TELAPI will send Kermit packets as a long burst
  193.     of TCP/IP Telnet packets each holding one data character. This boosted the
  194.     Kermit to Kermit file sending speed from 240 to 1990 file characters per
  195.     second in one test situation (an 8MHz AT to a MicroVAX II using Kermit-32
  196.     version 3.3.126 and 1000 byte packets).
  197.  
  198.     However, because of the way TELAPI Line Mode works this gain is obtained
  199.     only if the end-of-packet character on packets sent by MS-DOS Kermit is
  200.     the default 13 (Carriage Return); other values will result in TELAPI using
  201.     its method of a single character per Telnet packet. That is, when TELAPI
  202.     is in Line Mode a Carriage Return is required to send its buffer.
  203.  
  204.     Second, side step a particularly slow TELAPI operation when receiving
  205.     characters. This boosted reception from 240 to 1720 file characters/sec
  206.     in a similar test. All changes are in file msxibm.asm. Done on 8 Dec 1990.
  207.  
  208. 100. Add a finishing touch to SET PORT TELAPI to handle the case of starting
  209.      a NEW or RESUMING an existing connection when the command is given.
  210.  
  211. 101. By request, add additional Tek submode entry and exit commands of
  212.         ESC 1   enter Tek submode from text emulator and clear Tek screen;
  213.                 ignored if Tek mode is disabled.
  214.         ESC 2   exit Tek submode from text emulator;
  215.                 ignored if acting as a full Tek terminal (SET TERM TEK).
  216.      Files changed are msgibm.asm and mszibm.asm
  217.  
  218. 102. Make a couple small changes to files msxibm.asm and mssset.asm to ensure
  219.      that changes to flow control take effect immediately rather than waiting
  220.      for the serial port to be closed and reopened manually (by changing ports
  221.      and changing back again).
  222.  
  223. 103. Two small changes. Ensure received packet retry counter does not increase
  224.      when any legally framed packet arrives, rather than considering only those
  225.      in the current window. File mssrcv.asm.
  226.      Add tiny time windows when the serial port interrupt routine can permit
  227.      other interrupts to be serviced while it reads bytes from the FIFO of a
  228.      16550A UART chip. Previously interrupts were turned off during the entire
  229.      read process. Improvments will be noticed only on machines already
  230.      running in a nearly overloaded situation. This feature may be removed if
  231.      any bad reports arrive. File msxibm.asm.
  232.  
  233. 104. Add screen-clear command CLS to clear the screen at Kermit command
  234.      level, especially for Take files and Macros (Control-L does it by hand).
  235.      File mssker.asm, done 17 Dec 1990.
  236.  
  237. 105. Add correction to file msxibm.asm to prevent sending an XOFF if the
  238.  
  239. Page 4                                                INFO-KERMIT DIGEST V13 #1
  240.  
  241.      communications port is inactive. Affects situations such as starting
  242.      Kermit and saying DIR before doing anything else.
  243.  
  244. 106. Remove item 97. At least one IBM mainframe Kermit objects to an XON when
  245.      reading packets (however slowly it may respond). File msscom.asm, 23 Dec.
  246.  
  247. 107. Add support for 132x25 screens with the new IBM XGA display adapter. Tnx
  248.      to Bert Tyler at NIH. File msyibm.asm
  249.  
  250. 108. Small correction in file msuibm.asm, IBM PC keyboard reader, to work
  251.      around a PS/2 keyboard Bios problem with the keypad "5" key.
  252.  
  253. 109. Ensure that during terminal emulation out going bytes of values greater
  254.      than 9fh are not converted into 7-bit control form (ESC letter) under any
  255.      circumstance. Only bytes in the C1 control code area may be converted.
  256.      File msyibm.asm
  257.  
  258. 110. Correct small error in identifying the transfer character set given in
  259.      received attributes packets. Also, if an arriving file indicates a
  260.      Transfer Character Set of CYRILLIC then force use of CP866 for that
  261.      particular file and revert back to normal afterward. File mssrcv.asm
  262.      And if the user manually selects CP866 then retain that setting around
  263.      pushing to DOS. File msxibm.asm
  264.  
  265. 111. During file transfers pressing either Control-Q or just Q sends an XON
  266.      code to the other side, regardless of our flow control setting. This
  267.      is to manually free a host blocked by a stray XOFF. File msscom.asm
  268.  
  269. Joe has also written a capsule summary of the changes from version 3.01 to
  270. 3.02.  It is available in the file kermit/test/msr302.doc, about 36K in
  271. length.  Thanks again, Joe!
  272.  
  273. ------------------------------
  274.  
  275. Date: Mon, 17 Dec 90 23:53:57 EST
  276. >From: "Joe R. Doupnik" <jrd@watsun.cc.columbia.edu>
  277. Subject: New Update of MS-DOS Kermit 3.02 for the Victor 9000
  278. Keywords: MS-DOS Kermit 3.02, Victor 9000 Kermit
  279.  
  280. I completed a quick upgrade of the Victor 9000 (Sirius 1) Kermit material
  281. from version 2.29 to 3.02 and placed the files on ~kermit/test.  I lack a
  282. Victor upon which to test these changes so we need to hear from volunteers.
  283. File mstv90.boo is accompanied by the three main source files msuv90.asm,
  284. msxv90.asm and msyv90.asm.  The startup banner carries the date of 17 Dec
  285. 1990.
  286.  
  287. Joe D.
  288.  
  289. [Ed. - Thanks, Joe.  Reports from Victor 9000 users would be much
  290. appreciated.]
  291.  
  292. ------------------------------
  293.  
  294. Date: Sat, 29 Dec 90 03:05:16 EST
  295. >From: Robert Weiner <rweiner@watsun.cc.columbia.edu>
  296. Subject: New Update of MS-DOS Kermit 3.02 for the DEC Rainbow
  297.  
  298. INFO-KERMIT DIGEST V13 #1                                                Page 5
  299.  
  300. Keywords: MS-DOS Kermit 3.02, Rainbow
  301.  
  302. Here is the latest version of DEC Rainbow Test Kermit built from current
  303. MS-DOS Kermit sources in ~kermit/test.  Nothing Rainbow specific new here.
  304. -Rob
  305.  
  306. [Ed. - Thanks, Rob!  Readers can find this contribution in
  307. kermit/test/mstrb1.boo (boo file) and kermit/bin/mstrb1.exe (binary).]
  308.  
  309. ------------------------------
  310.  
  311. Date: Mon, 1990 Dec 17   14:56 EST
  312. >From: "John F. Chandler" <PEPMNT@CFAAMP.HARVARD.EDU>
  313. Subject: Updated Auxilliary Files for Kermit-370
  314. Keywords: Kermit-370, IBM Mainframe, CMS Kermit
  315.  
  316. Two files have recently been updated.  One is IK0VER.FOR, a comparison
  317. program which generates a difference file in the form of CMS-style updates:
  318. there was a sequencing problem in the output difference file whenever a
  319. matching stretch of exactly one card appeared in the midst of differences.
  320. IK0VER is of interest primarily to programmers on non-CMS systems who wish
  321. to send code improvements in a compressed and uniform fashion.  The other
  322. file is IKCACT.ASM, the sample accounting exit routine for Kermit-CMS.
  323. Nothing has been changed in the way it works, but some new options have been
  324. added for recording the accounting information.  Also, a note of caution:
  325. the punch option, as a quick examination of the code would indicate, does
  326. NOT work in an XA-mode virtual machine.  Andre Pirard has signaled an
  327. intention to make an XA-mode version some day, but not right away.
  328.  
  329. John
  330.  
  331. [Ed. - Thanks, John!  John has also sent in a set of Kermit-370 documentation
  332. files that contain "Fortran" carriage control in column 1, and that are fully
  333. paginated, with an index and a table of contents that make sense.  These are
  334. available in the "B" area as IK*.LPT.]
  335.  
  336. ------------------------------
  337.  
  338. Date: Fri, 23 Nov 90 18:28:30 EST
  339. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  340. Subject: CP/M Kermit version 4.10 Enhancements
  341. Keywords: CP/M Kermit
  342.  
  343. As a result of an E-Mail discussion with Dr. Russell Lang at Monash
  344. University in Australia, I have made the following enhancement to Kermit-80
  345. Version 4.10: when receiving or getting files, if a "disk full" condition is
  346. found, rather than aborting with no other action, the enhanced Kermit now
  347. deletes the file causing the "disk full" condition, complains to the user
  348. (which it always did) and sends an "E" packet to the other side to tell it
  349. to stop sending.  These changes are in cpsker.asm, cpspk1.asm, cpsker.hex in
  350. my area, /uw/guests/freeman/.  Except for bug fixes as a result of the test
  351. release, I believe this will be the last work on Kermit-80 ver. 4.10.
  352. Future enhancements will go into Kermit-80 ver. 4.11.
  353.  
  354. After checking with Joe Doupnik, I've modified CP/M Kermit to take account
  355. of the SET INCOMPLETE-FILES setting when receiving files and a disk-full
  356.  
  357. Page 6                                                INFO-KERMIT DIGEST V13 #1
  358.  
  359. error occurs. If SET INCOMPLETE KEEP is in effect, the incomplete file will
  360. be closed and kept, else it will be deleted.  The user will still know that
  361. the transmission was unsuccessful as the "Failed" message will appear even
  362. with SET TERMINAL QUIET.  The "E" packet will still be sent to the remote
  363. Kermit. This is the behavior before my last change except that under all
  364. circumstances, an incomplete file is closed (errors ignored), so that, if
  365. SET INCOMPLETE-FILES KEEP is in effect, an attempt wil be made to output the
  366. last buffer.
  367.  
  368. -- Mike Freeman K7UIJ --
  369.  
  370. [Ed. - Thanks, Mike!  CP/M Kermit users should continue to check the new
  371. files in kermit/test/cp*.* for updates.  Reports and contributions continue
  372. to arrive from far and wide, showing that CP/M is still alive.  When they
  373. have settled down, version 4.10 will replace 4.09 in the standard Kermit
  374. distribution.]
  375.  
  376. ------------------------------
  377.  
  378. Date: Wed, 28 Nov 90 17:00:55 EST
  379. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  380. Subject: TOPS-10 Kermit Files Repaired
  381. Keywords: TOPS-10 Kermit, DECsystem-10 Kermit
  382.  
  383. In Kermit Digest V10#4, I noticed that Chuck Bacon noticed that <CR><LF>s
  384. had been inserted in the Macro-10 sources for DECsystem-10 Kermit in such a
  385. way that the Macro compilation was broken.  Did Mr. Bacon ever get a
  386. corrected set of files to you?  It would appear not as a cursory perusal of
  387. the ~kermit/b/ area shows you still have the chopped files (as I presume
  388. they came from Mr. Norstedt).  In any case, I have sent you reformatted
  389. files to compile/load/execute properly on the DECsystem-10.  The Bliss
  390. modules are unaffected.  These sources also include my bug fixes also.
  391. Everything works correctly as far as I can tell.  Ciao.
  392. -- Mike K7UIJ --
  393.  
  394. [Ed. - Many thanks, Mike!  TOPS-10 lives too, eh?]
  395.  
  396. ------------------------------
  397.  
  398. End of Info-Kermit Digest
  399.  
  400. INFO-KERMIT DIGEST V13 #2                                                Page 7
  401.  
  402. Info-Kermit Digest         Mon, 4 Feb 1991        Volume 13 : Number 2
  403.  
  404. Today's Topics:
  405.  
  406.              Info-Kermit Digest Delivery
  407.           Last Test Prerelease of MS-DOS Kermit 3.02
  408.        DEC Rainbow Kermit 3.02 Prerelease Available for Testing
  409.           MS-DOS Kermit 3.02 in ROM on the HP Portable Plus
  410.          Using the MS-DOS Kermit Terminal Emulator with PICK
  411.             CP/M Kermit for the Ampro Little Board
  412.  
  413. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  414. requests for addition to or deletion from the Info-Kermit subscriber list to
  415. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  416.  
  417. Kermit files may be obtained over networks and by mail order.  On the
  418. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  419. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  420. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  421. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  422. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  423. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  424. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  425. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  426. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  427. complete list of Kermit versions and an order form from Kermit Distribution,
  428. Columbia University Center for Computing Activities, 612 West 115th Street,
  429. New York, NY 10025 USA.
  430.  
  431. ----------------------------------------------------------------------
  432.  
  433. Date: Mon, 4 Feb 1991 11:33:24 EST
  434. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  435. Subject: Info-Kermit Digest Delivery
  436. Keywords: Info-Kermit Digest
  437.  
  438. Many Info-Kermit subscribers report that they have not been receiving
  439. Info-Kermit issues regularly.  Others report receiving two or more copies of
  440. each one.  These problems seem to be caused by our local UNIX mail delivery
  441. agent, sendmail, and our postmaster is investigating.  It is very likely that
  442. the enormous number and geographic dispersion of Info-Kermit subscribers is
  443. greater than sendmail ever expected to cope with.
  444.  
  445. I would encourage those of you who subscribe to Info-Kermit directly to move
  446. your subscription to the I-KERMIT listserver on BITNET/EARN.  You can do this
  447. even your mail address is not on a BITNET host.  To do this,
  448. send e-mail to LISTSERV@CUVMA.BITNET containing the following text:
  449.  
  450.   SUBSCRIBE I-KERMIT <name>
  451.  
  452. where <name> is your personal name, which can be in upper and lower case,
  453. contain spaces, etc.  Once you receive a digest issue from I-KERMIT, you can
  454. send e-mail to Info-Kermit@watsun.cc.columbia.edu asking to have your direct
  455. subscription cancelled because now you are receiving the digest through
  456. LISTSERV.  If you ever want to cancel your I-KERMIT subscription, send e-mail
  457. to LISTSERV@CUVMA.BITNET containing the text:
  458.  
  459. Page 8                                                INFO-KERMIT DIGEST V13 #2
  460.  
  461.  
  462.   SIGNOFF I-KERMIT
  463.  
  464. Users of Unix systems that receive the regular newsgroup postings can also
  465. read comp.protocols.kermit, which is simply a reposting of the Info-Kermit
  466. Digest to the Unix netnews network (how or by whom I have never known).
  467.  
  468. Meanwhile, for those of you who are wondering which issues you might have
  469. missed, Volume 12 (July through December, 1990) had 7 issues (1 through 7).
  470. We're now in Volume 13 (Jan-Jun 1991), and this is the second issue.  Missing
  471. issues can be retrieved from kermit/e/v12.* and v13.* on watsun via anonymous
  472. ftp on the Internet, or V12 * and V13 * from KERMSRV at CUVMA on BITNET/EARN.
  473.  
  474. Sorry for the inconvenience, hope all is better soon.
  475.  
  476. ------------------------------
  477.  
  478. Date: Mon, 4 Feb 1991 12:46:58 EST
  479. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  480. Subject: Last Test Prerelease of MS-DOS Kermit 3.02
  481. Keywords: MS-DOS Kermit 3.02
  482.  
  483. We're nearing the final release of the next version of MS-DOS Kermit, which up
  484. till now we have been calling 3.02.  When it is finally released, the version
  485. number will be 3.10 to reduce confusion about test versions versus real
  486. versions.  As of this announcement, development of this release is frozen.
  487. Please continue to send in bug reports and other comments, but suggestions for
  488. new features will be kept for a post-3.10 release.  This message, extracted
  489. from Joe Doupnik's MSR302.UPD file, lists the changes since the last posting,
  490. in Info-Kermit V13 #1.  Subsequent messages describe work on some of the
  491. non-IBM-PC versions.
  492.  
  493. The files are available in the Kermit Distribution "test" area, kermit/test
  494. on watsun.cc.columbia.edu for anonymous FTP access on the Internet, and the
  495. T: area of KERMSRV at CUVMA on BITNET.  They include:
  496.  
  497.  BOO File      Documentation     Systems Supported
  498.   mstibm.boo    msr302.upd,.doc   IBM PC, PS/2, and compatibles
  499.   mstgen.boo                      Generic MS-DOS
  500.   mstgri.boo    mstgri.doc,.hlp   Grid Compass
  501.   msthp1.boo    msthp1.doc,.hlp   Hewlett Packard 150
  502.   msthpx.boo    msthpx.doc,.hlp   Hewlett Packard 110 and Portable Plus
  503.   mstrb1.boo    mstrb1.doc        DEC Rainbow-100
  504.   mstv90.boo                      Victor 9000 (Sirius 1)
  505.   mstz10.boo    mstz10.doc        Heath/Zenith-100
  506.  
  507. The "boo" files are executable (.EXE) files encoded in "BOO" format, which
  508. can be decoded back into .EXE format using any of the MSBPCT programs that
  509. can be found in kermit/a/msbpct.* on watsun or MSBPCT * on KERMSRV.
  510.  
  511. The non-IBM versions listed above are approximately up to date with the IBM
  512. version, but they lack many of the system-dependent features such as network
  513. support, international character-set translation, and others, but they do
  514. incorporate sliding windows, script language programming, and other
  515. system-independent aspects of MS-DOS Kermit 3.02.  The non-IBM versions have
  516. not been tested in the current edit, although they were tested at earlier
  517.  
  518. INFO-KERMIT DIGEST V13 #2                                                Page 9
  519.  
  520. points in the 3.02 development cycle.
  521.  
  522. Thanks to Joe Doupnik for his skill, patience, endurance, generosity, etc,
  523. in pulling this release together, and to other MS-DOS Kermit programming
  524. volunteers including Robert Weiner, Gary Stebbins, John Nyenhuis, Terry
  525. Kennedy, Bert Tyler, and many others, and to the hundreds or thousands of
  526. testers.  Please report bugs or problems in this latest program edit to
  527. Info-Kermit or directly to Joe at JRD@CC.USU.EDU (Internet) or JRD@USU
  528. (BITNET/EARN).  Joe's notes follow:
  529.  
  530. 112. Add a feature suggested by John Klensin and Frank da Cruz, from C Kermit.
  531.      New substitution variable notation \$(item)  means replace  \$(item)  by
  532.      the string on the right hand side of the line starting as ITEM= in the
  533.      DOS Environment. Any word may be used for ITEM. The replacement will be
  534.      empty if either the string or the item is absent in the Environment.
  535.      Leading and trailing spaces and tabs are removed from the string.
  536.      Examples:
  537.         Echo \$(path)
  538.         shows the string which occurs after "PATH=" in the Environment, such
  539.         as C:\;C:\WP;C:\DOS.
  540.  
  541.         IF eq \$(video) CGA echo Upgrade to VGA
  542.         will show the string "Upgrade to VGA" if someone has provided the line
  543.         VIDEO=CGA  in the Environment, perhaps by typing SET VIDEO=CGA or
  544.         written there by a program.
  545.  
  546.         ASSIGN \%p \$(path)
  547.         gives variable \%p the definition of the right hand side of PATH=.
  548.  
  549.      Semicolons occurring in \$(..) replacement strings will be treated as
  550.      ordinary characters and will not start a comment. Comments starting
  551.      with a semicolon are now restricted to ordinary Macros and Take files.
  552.  
  553.      Changes are in files mssker.asm and msscmd.asm.
  554.  
  555. 113. Add variable \v(speed) to the list of substitution variables. \v(speed)
  556.      is the ascii value of the communications line speed, in bits/second. It
  557.      may be the word "unknown", without the quotes, if the value is not
  558.      available, and it may contain non-numerical characters such as "." and
  559.      "/" as in 45.5, 134.5, and 75/1200. Network connections will usually
  560.      return "unknown". Changes are in file msscmd.asm.
  561.  
  562. 114. Add variable "program" to the WRITE command and let it be variable
  563.      \v(program). It is the string MS-DOS_KERMIT. Notice the underscore.
  564.      Changes in file msster.asm.
  565.  
  566. 115. Correct two keyboard related problems: reporting \v(keyboard) as 88 keys
  567.      for such keyboards, and retaining the SET KEY {ON, OFF, LK250} state if
  568.      an LK250 keyboard is requested (by this command) but is not present.
  569.      Changes in file msuibm.asm.
  570.  
  571. 116. Make small corrections to network-presence tests which previously
  572.      said no-network if the net's interrupt pointed to segment 0f000h, system
  573.      ROM. With the advent of memory mappers such as QEMM, 386MAX, etc holes
  574.      in ROM can be filled by network drivers. The new test procedures allow
  575.      networks to be detected in the ROM holes. File msxibm.asm.
  576.  
  577. Page 10                                               INFO-KERMIT DIGEST V13 #2
  578.  
  579.  
  580. 117. Correct a problem with screen rollback storage when system memory is
  581.      really short. An error in the code allowed storage (and a system crash)
  582.      if the area were absent due to insufficient memory. File msyibm.asm.
  583.  
  584. 118. Correct a presence signature of the STB/EM Plus board when changing
  585.      between 80 and 132 columns, from Terry Kennedy. File msyibm.asm.
  586.  
  587. 119. Correct a strange protocol problem. If receiving characters from an IBM
  588.      mainframe host (or equiv) which requires use of a "handshake" character,
  589.      typically Control-Q, and an end of packet character arrives prematurely
  590.      then the bad partial packet is marked and delivered as a good one.
  591.      Change in file msscom.asm.
  592.  
  593. 120. Add code from Bert Tyler to manually set IBM XGA display boards in 80
  594.      or 132 column mode because (apparently) the first boards lack support
  595.      in their Bios. File msyibm.asm.
  596.  
  597. 121. Add command SHOW VARIABLES [\v([name])] which displays the strings
  598.      associated with variables of the form \v(variable-name). Leading "\v("
  599.      and trailing ")" may be omitted. SHOW VARIABLE with no argument shows
  600.      all variables; abbreviations are allowed here. Files changed are
  601.      mssker.asm, msscmd.asm, msssho.asm.
  602.  
  603. 122. Add 80/132 column support for the ATI VGA Wonder board, as a extended
  604.      case of the EGA board. Tnx to Steve Wood. File msyibm.asm.
  605.  
  606. 123. Permit abbreviations in \v(variable) phrases, such as \v(ver) rather
  607.      than the full form of \v(version). File msscmd.asm
  608.  
  609. 124. Correct a bug in the file receiver code which could reject a file if
  610.      SET ATTRIBUTES LENGTH OFF were stated. File mssrcv.asm, done 16 Jan 91.
  611.  
  612. 125. When the device holding the Session log (Connect mode) becomes full or
  613.      reports an error during writing then put the error message on the status
  614.      line, and suspend logging. Previously the error message was written on
  615.      the main part of the screen where it could be overwritten or missed, and
  616.      logging was reattempted every 128 bytes. Now logging is attempted again
  617.      when reentering Connect mode. File msster.asm
  618.  
  619. 126. Changes to \v(variable) area.
  620.     a) Truncate the fractions of seconds field from \v(time).
  621.         b) Add \v(ndate) which reports the date with all digits as YYYYMMDD
  622.        for easier testing in scripts. \v(date) reports MM-DD-YYYY.
  623.     c) Add \v(status) which reports the value of the Kermit status word;
  624.        0 is success, any other numeric is a failure. Most Kermit commands
  625.        clear this word result before execution. The current values are
  626.        listed below; "user intervention" may be added to other values.
  627.  
  628.          Condition         Status    Comment
  629.     success            0    initial value for most commands
  630.     send failure        1    includes OUTPUT and TRANSMIT commands
  631.     receive failure        2    includes INPUT command timeout
  632.     remote cmd failure    4    REMOTE command failed for any reason
  633.     Take file failure    8    Take file not found
  634.     general failure           16    many causes
  635.  
  636. INFO-KERMIT DIGEST V13 #2                                               Page 11
  637.  
  638.     user intervention     256    usually by typing Control-C
  639.  
  640.      These changes also apply to WRITE statements.
  641.  
  642.      Changes affect most mss*.asm files.
  643.  
  644. 127. Add two tests to the script IF statement. These are lexical comparisons
  645.      between two words. The curly brace {..} operators are not usable here.
  646.  
  647.     IF LLT    word1 word2 <command>
  648.         executes <command> if word1 has    fewer characters (after
  649.         removing leading spaces) than word2, or if at the first
  650.         character where the words differ word1 has a character
  651.         occurring earlier (less than) in the ascii collating sequence
  652.         than that in word 2.
  653.  
  654.     IF LGT    word1 word2 <command>
  655.         opposite of above, for word1 longer than word2 or the first
  656.         differing character in word1 occurs later (greater than) that
  657.         in word2 in the ascii collating sequence.
  658.  
  659.      Combining these with IF EQUAL and the NOT modifier yields all logical
  660.      comparison conditions, as shown in the table below. Case sensitivity
  661.      of the tests is controlled by SET INPUT CASE {IGNORE, OBSERVE}, with
  662.      IGNORE being the default; when case is observed uppercase letters are
  663.      "less than" lower case letters.
  664.  
  665.          Lexical Test        Kermit IF statement
  666.     word1 =  word2        IF EQUAL word1 word2 ...
  667.     word1 != word2        IF NOT EQUAL word1 word2 ...
  668.     word1 <  word2        IF LLT word1 word2 ...
  669.     word1 >  word2        IF LGT word1 word2 ...
  670.     word1 => word2        IF NOT LLT word1 word2 ...
  671.     word1 <= word2        IF NOT LGT word1 word2 ...
  672.  
  673.      Changes are in file mssscp.asm
  674.  
  675. 128. Speedup response of the VT300 terminal emulator to VMS SET TERM/INQUIRE,
  676.      and correct SET DEBUG SESSION to not invoke packet logging. Files
  677.      mszibm.asm and msscom.asm, resp.
  678.  
  679. 129. Send an XON when opening the "serial port", to free a host blocked by
  680.      an XOFF from whatever cause. Correct REINPUT not timing out automatically
  681.      if the history buffer is full and a string match is not found.
  682.      Files msxibm.asm and mssscp.asm, resp. 25 Jan 1991
  683.  
  684. 130. For macros invoked while in terminal emulation mode, such as TERMINALS,
  685.      PRODUCT, user defined macros, etc., make variable \%0 be the macro name.
  686.      Changes in file msyibm.asm.
  687.  
  688. 131. Add special feature of calling Macro ON_EXIT when Kermit is exiting to
  689.      DOS (but not when PUSHing/shelling to DOS). The user needs to define
  690.      the Macro and it may contain any commands but normally ones wanted to
  691.      put the system back into a standard form. For example
  692.  
  693.          DEFINE ON_EXIT run cols80.bat,echo Goodbye from MS-DOS Kermit.
  694.  
  695. Page 12                                               INFO-KERMIT DIGEST V13 #2
  696.  
  697.  
  698.      This Macro will be executed to switch the screen to 80 column mode
  699.      when Kermit command EXIT or QUIT is given.
  700.      Changes are in file mssker.asm.
  701.  
  702. 132. Permit specification of the IRQ value of a UART serial port. The command
  703.      SET COM3 <port address> <IRQ value>
  704.      has the new optional second field to hold the IRQ (2 through 15 decimal).
  705.      Example:
  706.          SET COM3 \x03e8 \2
  707.      The equivalent command for the DOS Environment would be
  708.          C> SET KERMIT=com3 \x03e8 \2
  709.  
  710.      If the IRQ value is omitted then an IRQ of 4 or 3 will be used for
  711.      testing. In all cases, a test is run to see if the serial port responds
  712.      with this port address and IRQ value. If it does not then the port is
  713.      tested again at the given address but using IRQ 4 or 3. If that fails
  714.      the port is assigned an IRQ of 4 for COM1 and COM3 and 3 for COM2 and
  715.      COM4; PS/2 machines are assigned 3 for COM2..4. XT's and other machines
  716.      based on 8x88/8x86 cpu chips can not use an IRQ above 7.
  717.  
  718.      BEWARE!! It is very easy to interfere with other equipment in the
  719.      computer, such as your harddisk, if the IRQ is used by other boards.
  720.      The hard disk on XT's uses IRQ 5, and on AT's and above it typically
  721.      uses IRQ 14. Parallel printers rarely use IRQs so by swithing off IRQ
  722.      generation on the parallel port(s) one may recover IRQ 7 and 5 (AT's).
  723.      Check carefully before experimenting. You use this facility only at your
  724.      own risk.
  725.  
  726.      Changes are in file mssset.asm and msxibm.asm.
  727.  
  728. [Ed. - Notice -- this item was added only reluctantly by Joe, in response to
  729. hundreds of requests for from those who have strange setups for their serial
  730. ports -- nonstandard boards, unusual mixtures of serial devices, etc etc.
  731. Joe's (and our) advice is to use Kermit's IRQ-setting option only as a last
  732. resort.  It's much better and safer to try to rearrange your equipment
  733. configuration to use a standard IRQ of 3 or 4 for all serial ports.
  734. Nevertheless, it is important that those of you who have been requesting the
  735. ability to specify your own IRQ test this feature and report back as quickly
  736. as possible, good or bad.  Thanks!]
  737.  
  738. 133. Change name of \v(path) and WRITE <log> PATH to be \v(directory) and
  739.      WRITE <log> DIRECTORY, respectively, to avoid possible confusion with
  740.      the PATH=  clause in the DOS Environment.
  741.      Files msscmd.asm and msster.asm.
  742.  
  743. 134. Small revisions to keep CTTY COMn happy. Shut down the serial port
  744.      when at the Kermit prompt to let DOS style i/o have a chance at the
  745.      serial communications line.
  746.      File mssker.asm.
  747.  
  748. 135. Reduce the WRITE command to syntax of WRITE <dest> text. Date and time
  749.      etc are available via variables \v(date) and so on. Now the script
  750.      input-buffer is displayed as part of the command SHOW SCRIPT.
  751.      Files msssho.asm and msster.asm.
  752.  
  753.  
  754. INFO-KERMIT DIGEST V13 #2                                               Page 13
  755.  
  756. ------------------------------
  757.  
  758. Date: Thu, 10 Jan 91 02:43:04 EST
  759. >From: Robert Weiner <rweiner@watsun.cc.columbia.edu>
  760. Subject: DEC Rainbow Kermit 3.02 Prerelease Available for Testing
  761. Keywords: Rainbow, DEC Rainbow, MS-DOS Kermit 3.02
  762.  
  763. Here's the latest release of DEC Rainbow 100 MS-Kermit version 3.02 dev
  764. 27-Jan-1991 built from the current source on watsun in ~kermit/test/mss*.
  765. This brings the Rainbow version in sync & up to date with the IBM PC version
  766. as far as the MS-DOS Kermit system independent parts are concerned.
  767.  
  768. I haven't seen much (if any) feedback about the Rainbow versions.  I'm using
  769. it on a Rainbow 100B with alot of memory and a V20 processor.  I'd like to
  770. hear from someone who has used it on a machine with less memory, etc, or on a
  771. Rainbow 100A.  I don't expect anything should have broke on a 'smaller'
  772. Rainbow, but who knows.
  773.  
  774. This keeps the Rainbow version up-to-date with the current IBM PC version.
  775. There is now also some documentation for the new Rainbow version in
  776. mstrb1.doc.
  777.  
  778. [Ed. - Thanks, Robert!  The new files are in kermit/test/mstrb1.boo and .doc,
  779. with a binary version in kermit/bin/mstrb1.exe.]
  780.  
  781. ------------------------------
  782.  
  783. Date: Sun, 13 Jan 91 20:40:21 -0500
  784. >From: nyenhuis@ecn.purdue.edu (John Nyenhuis)
  785. Subject: MS-DOS Kermit 3.02 in ROM on the HP Portable Plus
  786. Keywords: MS-DOS Kermit 3.02, HP Portable Plus
  787.  
  788. Joe Doupnik suggested that I pass along my experiences in installing MS-DOS
  789. Kermit 3.02 in ROM on the HP Portable Plus.
  790.  
  791. Over the holidays, I had some fun with the HP Portable Plus.  I got a ROM
  792. burner and put Kermit in ROM.  In the Portable Plus architecture, it is
  793. possible to run a program form ROM.  (The operating system puts the ROM
  794. starting at 9000:0000.)  The idea is to have the code segments in ROM and to
  795. have the data and stack segments in RAM.  To do this, I had to make a few
  796. patches to mssker.asm.  Code like "mov ax,data" needs to be changed since it
  797. is not possible for MS DOS to make segment fixups at load time if the program
  798. is in ROM.  It was also necessary to do the approximately 120 relocation fixes
  799. that arise from the two code segments.  (I wrote a small Turbo Pascal program
  800. to do this.) I wrote a small loader program in assembler which calls Kermit
  801. 3.02.  The loader program has the responsibility of setting up the data and
  802. stack segments, copying Kermit's data segment to RAM, and informing Kermit of
  803. the values of DS and SS.  Kermit and the loader program fit in a pair of
  804. 27C512 EPROMS with about 35K to spare.
  805.  
  806. Kermit in ROM makes the Portable Plus, which has no internal drives, stand
  807. alone. i.e., if you don't have an external drive, just use the Kermit from ROM
  808. to load your files.  Since the program is run from ROM, Kermit will run on a
  809. Portable with as little as 128 K RAM.
  810.  
  811. I am willing to be of help in supplying Kermit in ROM to HP Portable Plus
  812.  
  813. Page 14                                               INFO-KERMIT DIGEST V13 #2
  814.  
  815. users.  I can e-mail the source code and image files to the interested.  For a
  816. fee (say $50) to cover the cost of EPROMS, shipping, and time, I can do custom
  817. burns and also include instructions on how to install the ROMs.  (Please
  818. advise if this proposed service would cause a problem with Columbia's
  819. copyright on the program.  I am deeply appreciative of the efforts that Joe
  820. Doupnik and others have put into MS-DOS Kermit and under no circumstances do I
  821. want to take unfair advantage of their efforts.)  Any thoughts you have on
  822. distributing MS DOS Kermit ROMS for the Portable Plus are most welcome.
  823.  
  824. [Ed. - John, you are most welcome to offer this service.]
  825.  
  826. Also, I have passed along versions of MS DOS Kermit 3.02 for the GRiD Compass,
  827. HP 150, and HP Portable and Portable Plus to Joe Doupnik.  (All are RAM
  828. based.)  He said they would be put in /kermit/test in watsun.
  829.  
  830. [Ed. - They are, as listed earlier in this issue.]
  831.  
  832. Sincerely,
  833.  
  834. John Nyenhuis   Purdue University  School of Electrical Engineering
  835. West Lafayette IN 47907   (317)494-3524     nyenhuis@ecn.purdue.edu
  836.  
  837. ------------------------------
  838.  
  839. Date: Sat, 19 Jan 1991 13:12:22 EST
  840. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  841. Subject: Using the MS-DOS Kermit Terminal Emulator with PICK
  842. Keywords: PICK, MS-DOS Kermit and PICK
  843.  
  844. David L. Clark of History Database in Malibu, CA, USA, has sent in a document
  845. describing how to use MS-DOS 3.0 Kermit's VT320 emulator to access the PICK
  846. operating system in general, and the History Database in particular.  This
  847. document includes detailed instructions for the PICK end, plus MS-DOS Kermit
  848. initialization files for the PC.  This document has been put with the other
  849. PICK Kermit files in kermit/d/pickrm.vt (PICKRM.VT on KERMSRV), and in
  850. kermit/a/msipic.doc (MSIPIC.DOC on KERMSRV).  Thanks to David for this
  851. excellent document.
  852.  
  853. ------------------------------
  854.  
  855. Date: Tue, 8 Jan 91 18:08:00 EST
  856. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  857. Subject: CP/M Kermit for the Ampro Little Board
  858. Keywords: CP/M Kermit
  859.  
  860. Here are the system dependent files to adapt CP/M-80 Kermit 4.10 for the Ampro
  861. Little Board. The code was contributed courtesy of Jay S. Rouman of Mt.
  862. Pleasant, MI (dexter!jsr@sharkey.cc.umich.edu). He tells me that it works up
  863. thru 4800 bps and file transfers work fine at 9600 bps though the screen
  864. doesn't keep up (presume QUIET mode doesn't present a problem).  I also
  865. submitted cpxsy2.asm with a comment fixed and cpaaaa.hlp and cpk410.ann
  866. updated to show CP/M Kermit support for the Ampro Little Board.
  867.  
  868. There are also a number of bugs fixed:
  869.  
  870. (1) leading white space in commands and keyword searches is now ignored
  871.  
  872. INFO-KERMIT DIGEST V13 #2                                               Page 15
  873.  
  874. (whether from keyboard, CP/M command-line or TAKEfile -- this was the
  875. original intent of the code but it didn't work).
  876. (2) A further fix to the "disk full" reporting code in CPSPK1.ASM per
  877. report from Russel Lang is hopefully the last.
  878. (3) A RET has been put at the end of OUTCONN in CPXNOR.ASM -- D.P.Arnot
  879. of Scottish Agricultural College in Auchincurive, Ayr, UK reported
  880. this.
  881. (4) Mr. Arnot also says the Amstrad Kermits don't work properly -- they
  882. put garbage in received files (4.09 didn't work, apparently, either).
  883. (5) The CPSCMD.ASM now zaps the entire fcb (in CMIL). This fixes a bug
  884. where the COPY command did not copy files correctly after one
  885. successful COPY on my HP-125.
  886.  
  887. Re the Amstrad: Am trying to get more info -- don't have one here.  Sorry for
  888. the continuing fixes but suggestions keep coming in.  I presume this will
  889. settle down pretty soon!  It's interesting to see CP/Mers come out of the
  890. closet.  Ciao!
  891.  
  892. Some bugs in Remote commands and in the Transmit comands are fixed
  893. (syntax for Remote commands is enforced more) and the 8K buffer is used
  894. for the COPY, TYPE and PRINT commands (the big buffer). I hadn't
  895. intended to submit the TYPE and COPY changes but had these bug fixes to
  896. put in so thought I'd put these enhancements in also.
  897.  
  898. [Ed. - The new files are in kermit/test/cp*.* on watsun and in T:CP* * on
  899. CUVMA.]
  900.  
  901. ------------------------------
  902.  
  903. End of Info-Kermit Digest
  904.  
  905. Page 16                                               INFO-KERMIT DIGEST V13 #3
  906.  
  907. Info-Kermit Digest         Tue, 19 Mar 1991        Volume 13 : Number 3
  908.  
  909. Today's Topics:
  910.  
  911.             Announcing MS-DOS Kermit 3.10
  912.                New Version of XSEND for MS-DOS
  913.                 New CP/M Kermit Files
  914.  
  915.  
  916. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  917. requests for addition to or deletion from the Info-Kermit subscriber list to
  918. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  919.  
  920. Kermit files may be obtained over networks and by mail order.  On the
  921. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  922. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  923. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  924. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  925. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  926. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  927. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  928. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  929. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  930. complete list of Kermit versions and an order form from Kermit Distribution,
  931. Columbia University Center for Computing Activities, 612 West 115th Street,
  932. New York, NY 10025 USA.
  933.  
  934. ----------------------------------------------------------------------
  935.  
  936. Date: Mon, 18 Mar 1991 12:27:37 EST
  937. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  938. Subject: Announcing MS-DOS Kermit 3.10
  939. Keywords: MS-DOS Kermit 3.10
  940. Keywords: IBM PC, DEC Rainbow, Grid Compass, HP-110, HP-150
  941. Keywords: NEC PC9801, Victor 9000, Sirius/1, Heath/Zenith-100, Zenith-100
  942.  
  943. MS-DOS Kermit 3.10 is now available.  Here is a list of its major new
  944. features; a more detailed description follows:
  945.  
  946.  . Support for Cyrillic character sets during file transfer
  947.  . Automatic parity detection during file transfer
  948.  . Support for full-duplex RTS/CTS flow control
  949.  . User-settable serial port address and IRQ line
  950.  . Improved and expanded network support
  951.  . Text and graphics terminal emulation improvements
  952.  . Improved printer control
  953.  . Additional script programming functions and variables
  954.  . Bugs fixed
  955.  
  956. SYSTEMS
  957.  
  958. Version 3.10 is available for:
  959.  
  960.  . IBM PC and PS/2 families and compatibles
  961.  . DEC Rainbow 100
  962.  . Grid Compass
  963.  
  964. INFO-KERMIT DIGEST V13 #3                                               Page 17
  965.  
  966.  . Hewlett Packard 110 and Portable Plus
  967.  . Hewlett Packard 150
  968.  . NEC PC9801 (with Japanese Kanji/Katakana support)
  969.  . Victor 9000 / Sirius 1
  970.  . Zenith / Heath 100
  971.  . Generic MS-DOS
  972.  
  973. The non-IBM versions lack certain system-dependent features present in
  974. the IBM version such as network support, terminal emulation features (VT320
  975. emulation, Tektronix emulation), and character-set translation, but they
  976. all include the basic file transfer mechanisms of version 3.0 and later:
  977. long packets, sliding windows, and so forth.
  978.  
  979. MAJOR NEW FEATURES:
  980.  
  981. Support for Cyrillic character sets during file transfer: SET FILE
  982. CHARACTER-SET CP866, SET TRANSFER CHARACTER-SET CYRILLIC (ISO 8859-5
  983. Latin/Cyrillic).  This allows Cyrillic text to be transferred with IBM
  984. mainframe Kermit 4.2 and C-Kermit 5A with correct translation to or from the
  985. various system-specific Cyrillic character sets.  Languages covered by ISO
  986. 8859-1 and CP866 include Bulgarian, Byelorussian, English, Macedonian,
  987. Russian, Serbian, and Ukrainian.  There is as yet no built-in support for
  988. Cyrillic terminal character sets, but this can be accomplished on Cyrillic
  989. PCs with SET TERMINAL CHARACTER SET TRANSPARENT plus user-constructed SET
  990. TRANSLATE INPUT tables.
  991.  
  992. Automatic detection of EVEN, ODD, or MARK parity during file transfer (SPACE
  993. parity cannot be automatically detected).  Reduces file transfer failures
  994. when using a 7-bits-with-parity connection when you have forgotten to give a
  995. SET PARITY command.
  996.  
  997. RTS/CTS full-duplex hardware flow control is selectable with the new command
  998. SET FLOW RTS/CTS for smooth operation with high-speed modems, terminal
  999. servers, and other high-speed devices that support this feature.
  1000.  
  1001. A new command for telling Kermit the address for COM ports 1, 2, 3, or 4, as
  1002. well as their IRQ line numbers.  IRQ values other than 3 and 4 can be used
  1003. with nonstandard serial communication boards.  Now you can adapt Kermit to
  1004. just about any serial communications configuration.  However, the PC
  1005. hardware provides no protection against spurious IRQ values, so you must use
  1006. the new IRQ selection feature with great caution (for example, to avoid
  1007. accidentally interfering with your hard disk).
  1008.  
  1009. New or improved network support:
  1010.  
  1011.  . Support for Novell's TELAPI TCP/IP telnet program via the new command
  1012.    SET PORT TELAPI <internet-address>.
  1013.  
  1014.  . Support for Interconnections Inc TES terminal emulation over Novell Netware
  1015.    to Netware-equipped VAX/VMS computers via SET PORT TES <hostname>.
  1016.  
  1017.  . Improved support for IBM EBIOS / LANACS.  Baud rate can now be set for ACS,
  1018.    server port name can be selected so REDIRECT program no longer needed,
  1019.    HANGUP and BREAK work with ACS.
  1020.  
  1021.  . Support for AT&T StarGROUP Asynchronous Gateway service (via EBIOS).
  1022.  
  1023. Page 18                                               INFO-KERMIT DIGEST V13 #3
  1024.  
  1025.  
  1026.  . Improved grouping of escape sequences sent by function and arrow keys.
  1027.  
  1028.  . Improved operation over slow network connections.
  1029.  
  1030.  . Networks supported now include:
  1031.  
  1032.      3COM BAPI
  1033.      AT&T StarLAN / StarGROUP
  1034.      DECnet CTERM and LAT
  1035.      IBM EBIOS / LANACS
  1036.      Intel OpenNET
  1037.      NetBIOS
  1038.      Novell Netware NASI / NACS
  1039.      Novell Netware TELAPI
  1040.      Interconnections Inc / Novell TES
  1041.      Ungermann-Bass Net/One
  1042.      plus any BIOS Interrupt 14 interceptor for TCP/IP or other services
  1043.  
  1044. New terminal emulation features:
  1045.  
  1046.  . Improved 132-column support.  New command SET TERMINAL WIDTH {80, 132}
  1047.    allows you to specify the screen width from the keyboard, and Kermit also
  1048.    responds to host-generated escape sequences for switching screen width
  1049.    between 80 and 132 columns.  Video adapters supported for automatic
  1050.    screen-width switching include:
  1051.  
  1052.      ATI EGA and VGA Wonder (NEW)
  1053.      AST, Dell, and other boards based on Western Digital VGA boards (NEW)
  1054.      AT&T / Olivetti
  1055.      Everex Viewpoint EV-659, FVGA-673, EV-678, Micro Enhancer Deluxe (NEW)
  1056.      IBM XGA (NEW).
  1057.      Paradise AutoSwitch EGA Mono (NEW)
  1058.      Paradise VGA Plus 16 (ROM BIOS 003056-xxx firmware) (NEW)
  1059.      Paradise VGA Plus (ROM BIOS 003056-xxx firmware) (NEW)
  1060.      Paradise VGA Professional (ROM BIOS 003056-xxx firmware) (NEW)
  1061.      STB VGA/EM (Tseng TVGA)
  1062.      STB VGA/EM Plus (Tseng 4000), VGA/EM-16, VGA/EM-16 Plus (NEW)
  1063.      Tseng Labs EVA board with 132-column kit installed
  1064.      Tseng Labs UltraPAK mono/Hercules with 132 column modes
  1065.      Video 7 Vega Deluxe with 132X25.COM driver installed and Video 7 VGA
  1066.  
  1067.    Other 132-column capable adapters are supported via automatic execution of
  1068.    user-provided COLS80.BAT and COLS132.BAT files.
  1069.  
  1070.  . SET TERMINAL CHARACTER-SET <name> [ G0 [ G1 [ G2 [ G3 ] ] ] ].  The new
  1071.    trailing parameters let you explicitly designate a particular character set
  1072.    to one or more of the terminal emulator's G0..G3 areas.  This is necessary,
  1073.    for example, for using an 8-bit character set in the 7-bit environment with
  1074.    Shift-In / Shift-Out.
  1075.  
  1076.  . The host may now designate 7-bit National Replacement Character sets to
  1077.    G0..G3 using standard ISO 2022 or DEC character-set designation escape
  1078.    sequences.
  1079.  
  1080.  . Key definition strings can now contain a mixture of keyboard verbs and
  1081.  
  1082. INFO-KERMIT DIGEST V13 #3                                               Page 19
  1083.  
  1084.    regular characters.  Verbs can be not only built-in \K verbs (like
  1085.    \Kbreak), but also names of user-defined macros (like {\Kmymacro}).
  1086.  
  1087.  . New command SET TERMINAL ARROW { CURSOR, APPLICATION } lets you switch
  1088.    arrow key modes manually.
  1089.  
  1090.  . SET KEY LK lets you tell Kermit that you are using a DEC LK250 keyboard
  1091.    with an external LK250 driver loaded.
  1092.  
  1093.  . New SET TERMINAL BELL option, NONE, tells Kermit to ignore incoming bell
  1094.    characters, rather than sounding them (AUDIBLE) or flashing the screen
  1095.    (VISIBLE).
  1096.  
  1097.  . Keyboard control sequences and strings are now grouped together in network
  1098.    packets.
  1099.  
  1100.  . Transparent printing is now done a line at a time, rather than a character
  1101.    at a time.
  1102.  
  1103.  . Improved coordination with DesqView during terminal emulation.
  1104.  
  1105.  . VT100 terminal type added.  This is the same as the VT102, but sends the
  1106.    VT100 identification string in response to "what are you?" queries to
  1107.    prevent host applications from sending VT102-specific escape sequences such
  1108.    as insert / delete character.
  1109.  
  1110.  . HONEYWELL terminal type added.  Same as VT102, but with built-in ENQ and
  1111.    other responses to mimic a Honeywell VIP7809 terminal.  This allows MS-DOS
  1112.    Kermit to be used with Honeywell DPS-6 computers.  (MS-DOS Kermit does not
  1113.    normally support the ENQ feature because it is a security risk.)
  1114.  
  1115.  . Terminal emulations supported by the IBM version now include:
  1116.  
  1117.      DEC VT52
  1118.      Heath/Zenith 19
  1119.      DEC VT100 (NEW)
  1120.      DEC VT102
  1121.      DEC VT320
  1122.      Honeywell VIP 7809 (= VT102 but with several VIP-specific features) (NEW)
  1123.      Tektronix 4010/4014 graphics with VT340 features
  1124.      NONE (allows external console drivers to provide other emulations)
  1125.  
  1126. Tektronix graphics terminal emulation improvements:
  1127.  
  1128.  . Graphics-mode fore- and background colors now user-selectable via new
  1129.    SET TERMINAL GRAPHICS COLOR command.  Separate fore- and background colors
  1130.    can be used for text screens and graphics screens.  Graphics screen colors
  1131.    are now preserved after a clear-screen operation.
  1132.  
  1133.  . A text cursor is now available in graphics mode, selectable with the new
  1134.    SET TERMINAL GRAPHICS CURSOR command.
  1135.  
  1136.  . New built-in support of the Microsoft mouse for moving GIN-mode
  1137.    crosshairs.
  1138.  
  1139.  . The GIN mode crosshair cursor is now full-screen for increased visibility.
  1140.  
  1141. Page 20                                               INFO-KERMIT DIGEST V13 #3
  1142.  
  1143.  
  1144.  . Various BYPASS mode improvements.
  1145.  
  1146.  . Improved character placement and rendition.
  1147.  
  1148.  . Tektronix graphics are supported on the following display adapters:
  1149.  
  1150.      AT&T / Olivetti (in CGA mode)
  1151.      Hercules and compatibles
  1152.      IBM CGA, EGA, VGA, XGA and compatibles (VGA and XGA used in EGA mode)
  1153.      Wyse 1280x800, 1280x780, and 1024x780 models
  1154.  
  1155. Printer control:
  1156.  
  1157.  . New SET PRINTER command lets you redirect printing to a selected file or
  1158.    device during terminal emulation, for example SET PRINTER OOFA.TXT (file)
  1159.    or SET PRINTER NUL (device).  This applies to your use of the Print-Screen
  1160.    and Ctrl-Print-Screen keys as well as to Transparent Print and Autoprint
  1161.    escape sequences received from the host during terminal emulation.
  1162.  
  1163. New file transfer features:
  1164.  
  1165.  . New command REMOTE PRINT <filespec> <options> to send a local PC file to a
  1166.    remote Kermit program and ask the remote Kermit to print it with the
  1167.    specified options (such as printer name, number of copies, etc).
  1168.  
  1169.  . New SET SEND DOUBLE-CHAR <char> command, to cause the specified character
  1170.    to be doubled in outgoing packets.  Useful for transferring files through
  1171.    PADs, TIPs, Honeywell mainframes, etc, that use a printable character as an
  1172.    escape and require two copies in order to pass one copy through.
  1173.  
  1174.  . New SET RECEIVE IGNORE-CHARACTER <char> command, to tell MS-DOS Kermit to
  1175.    discard and ignore the given character when received during file transfer.
  1176.    Useful for getting around communications processors that insert line feeds
  1177.    or similar characters in the data stream, e.g. for "screen wrapping".
  1178.  
  1179.  . New REMOTE SET FILE COLLISION UPDATE command requests the remote Kermit to
  1180.    reject all incoming files that are not newer than existing files of the
  1181.    same name.
  1182.  
  1183.  . SET FILE COLLISION { OVERWRITE, RENAME, DISCARD } tells what to do when an
  1184.    incoming file has the same name as an existing file.
  1185.  
  1186.  . New REMOTE LOGIN syntax allows imbedded spaces in username, passwd, acct.
  1187.  
  1188.  . Pressing Q or Ctrl-Q during file transfer now sends an XON character to
  1189.    break XOFF deadlocks.
  1190.  
  1191. New script programming features:
  1192.  
  1193.  . New IF commands added: IF LLT <word1> <word2> ("lexically less than") and
  1194.    IF LGT <word1> <word2> ("lexically greater than") for lexical string
  1195.    comparisons (IF EQUAL was already available), similar to IF <, IF >, IF =
  1196.    for numeric comparisons.  Both forms may be used with NOT, e.g. IF NOT LLT
  1197.    \%a \%b ...
  1198.  
  1199.  
  1200. INFO-KERMIT DIGEST V13 #3                                               Page 21
  1201.  
  1202.  . New PRODUCT macro, similar to TERMINALS/TERMINALR.  Invoked when host sends
  1203.    CSI Pn;..Pn ~.  If macro named PRODUCT is defined, it is invoked with its
  1204.    arguments set to the numeric Pns (up to 9 of them).  Designed to let host
  1205.    applications invoke custom procedures on the PC, e.g. for VAX Lotus to
  1206.    automatically invoke a Kermit key mapping command file to set up the PC's
  1207.    keyboard for using VAX Lotus.
  1208.  
  1209.  . New CLS command to clear screen while in command mode.
  1210.  
  1211.  . New ON_EXIT macro, executed automatically (if the user has defined it) by
  1212.    the EXIT or QUIT command.  Useful for restoring video modes, etc.
  1213.  
  1214.  . Built-in variables of the form \v(name) added to command parser, for use in
  1215.    script programs, TAKE files, etc:
  1216.  
  1217.    \v(argc)        macro argument count
  1218.    \v(count)       current value of loop counter (SET COUNT / IF COUNT)
  1219.    \v(date)        current date dd-mm-yyyy, e.g. 08-02-1991
  1220.    \v(ndate)       numeric date yyyymmdd, e.g. 19910208
  1221.    \v(directory)   current disk and directory, e.g. C:\LETTERS
  1222.    \v(errorlevel)  current value of ERRORLEVEL variable (SET ERRORLEVEL)
  1223.    \v(keyboard)    IBM PC keyboard type: 88, 101, or (for LK250) 250.
  1224.    \v(platform)    PC type, e.g. IBM-PC, DEC-RAINBOW
  1225.    \v(program)     Program name, MS-DOS_KERMIT
  1226.    \v(speed)       Current transmission speed (only for COM1..4)
  1227.    \v(status)      0 if previous command succeeded, nonzero if it failed.
  1228.    \v(system)      MS-DOS
  1229.    \v(time)        Current time of day, hh:mm:ss, e.g. 12:30:01
  1230.    \v(version)     Numeric program version, e.g. 310 for version 3.10.
  1231.  
  1232.    These variables can be used in any context in any command where a \%x
  1233.    variable can be used, except they cannot be the objects of DEFINE, ASSIGN,
  1234.    or ASK commands; that is, they are read-only.  View all built-in variables
  1235.    with the new SHOW VARIABLES command.
  1236.  
  1237.  . Read access of DOS environment variables via \$(name), for example \$(PATH).
  1238.  
  1239.  . WAIT command now accepts modem signal names without backslashes: CD CTS DSR
  1240.    (for compatibility with C-Kermit), as well with with them: \CD, \CTS, \DSR.
  1241.  
  1242.  . New, more flexible WRITE command.
  1243.  
  1244. Bugs fixed since 3.01:
  1245.  
  1246.  . Redirection of REMOTE command output has been fixed
  1247.  . Unwanted echo of path from CD command in command files or macros
  1248.  . REMOTE LOGIN operation fixed
  1249.  . Corrected operation of ASK operation if used within a macro
  1250.  . Corrected operation of SET LOG command within macros
  1251.  . Latin1 transfer character set identification changed from I2/100 to I6/100
  1252.  . Serial port input buffer now cleared at start of a file-sending operation
  1253.  . Improvements in half duplex operation
  1254.  . Corrected calculation of screen rollback space for small and big memories
  1255.  . Corrections to character set translation tables
  1256.  . Corrections to VT300 UDK (user-defined keys) feature
  1257.  . Corrections to transparent printing
  1258.  
  1259. Page 22                                               INFO-KERMIT DIGEST V13 #3
  1260.  
  1261.  . Corrections to split/speed Xon/Xoff flow control
  1262.  . Corrected operation with remote servers that don't understand I-packets
  1263.  . Correction to print-screen operations with local-echo on
  1264.  . Various minor VT and Tektronix terminal escape sequence bugs fixed
  1265.  . PC disk i/o errors during file transfer now reported to other Kermit
  1266.  . Corrected recovery from disk-full errors when logging a terminal session
  1267.  
  1268. INCOMPATIBILITIES BETWEEN MS-DOS KERMIT 3.10 and 3.00/3.01:
  1269.  
  1270. Macro arguments are now "stacked", saved at each macro entry and restored
  1271. upon exit, so that calling macro B from within macro A does not destroy macro
  1272. A's arguments.  Note: this changes the operation of the LOOKUP macro
  1273. described in "Using MS-DOS Kermit" (1st edition).  Variable \%0 now holds the
  1274. name of the currently active macro.
  1275.  
  1276. An INPUT command interrupted by keyboard activity now sets a FAILURE status
  1277. rather than SUCCESS, by popular demand.  You can use IF ALARM to test whether
  1278. failure was because of timeout or keyboard interruption.
  1279.  
  1280. The REPLAY command now allows screen rollback, dump, print, etc.  At the end
  1281. of the replay file, use regular terminal emulation keys (PgUp, Ctrl-End,
  1282. PrintScreen) to invoke these functions, and use Alt-X, Ctrl-]C, or Ctrl-C to
  1283. get back to the prompt.  Previously, any keystroke would return to the prompt.
  1284.  
  1285. BYE, FINISH, or LOGOUT commands that fail (e.g. because the remote server has
  1286. these operations disabled) no longer behave as if they had succeeded.
  1287.  
  1288. WRITE command has new format: WRITE <destination> <text>.  The <text> may
  1289. contain any Kermit variables, including \v(...) variables.
  1290.  
  1291. CRLF is now supplied automatically at the end of WRITE and ECHO text.
  1292.  
  1293. DOCUMENTATION:
  1294.  
  1295. See FILES below.  A new edition of "Using MS-DOS Kermit" is in preparation.
  1296.  
  1297. ACKNOWLEDGEMENTS:
  1298.  
  1299. Another collosal effort by Professor Joe R. Doupnik of Utah State University,
  1300. with help from Merton Campbell, John Chandler, Frank da Cruz, Max Evarts, Mike
  1301. Freeman, Hirofumi Fujii, Bo Gedda, Thomas Goerz, Brian Holley, Terry Kennedy,
  1302. Ted Medin, Jason Merrill, Andy Newcomb, Dan Norstedt, John Nyenhuis, Bert
  1303. Tyler, Robert Weiner, Steve Wood, Konstantin Vinogradov, Dave Zielke, and many
  1304. others.  Special thanks to all of you who participated in the testing period
  1305. and sent in valuable reports and suggestions.
  1306.  
  1307. NEW FILES:
  1308.  
  1309. Internet anonymous ftp    EARN/BITNET
  1310. watsun.cc.columbia.edu    KERMSRV@CUVMA   Description
  1311.  
  1312.   GENERAL FILES
  1313.  
  1314.  kermit/a/mskerm.hlp       MSKERM HLP      Help file (plain text)
  1315.  kermit/a/mskerm.bwr       MSKERM BWR      "Beware File" (bugs & limitations)
  1316.  kermit/a/msr310.doc       MSR310 DOC      Detailed description of new features
  1317.  
  1318. INFO-KERMIT DIGEST V13 #3                                               Page 23
  1319.  
  1320.  kermit/a/mskerm.ed        MSKERM ED       Detailed cumulative edit history
  1321.  kermit/a/mskermit.ini     MSKERMIT INI    Sample initialization file
  1322.  kermit/a/msihay.scr       MSIHAY SCR      Hayes modem dialing script
  1323.  
  1324.   IBM PC FILES
  1325.  
  1326.  kermit/bin/msvibm.exe     (none)          Executable Kermit program for IBM
  1327.  kermit/a/msvibm.boo       MSVIBM BOO      BOO-encoded .EXE file for IBM
  1328.  kermit/a/msvibm.vt        MSVIBM VT       VT terminal emulator summary for IBM
  1329.  kermit/a/msvibm.tek       MSVIBM TEK      Tektronix emulator summary for IBM
  1330.  kermit/a/msivt3.ini       MSIVT3 INI      VT-200/300 keyboard mappings for IBM
  1331.  kermit/a/msivt3.doc       MSIVT3 DOC      Documentation for MSIVT3.INI
  1332.  kermit/a/msgtif.doc       MSGTIF DOC      Documentation for TIFF file format
  1333.  kermit/a/msulk2.asm       MSULK2 ASM      New LK250 keyboard driver
  1334.  
  1335.   OTHER VERSIONS
  1336.  
  1337.  kermit/a/ms*gen.*         MS*GEN *         Generic DOS files
  1338.  kermit/a/ms*gri.*         MS*GRI *         Grid Compass files
  1339.  kermit/a/ms*hp1.*         MS*HP1 *         HP-150 files
  1340.  kermit/a/ms*hpx.*         MS*HPX *         HP-110 / Portable Plus files
  1341.  kermit/a/ms*ibm.*         MS*IBM *         IBM-specific files
  1342.  kermit/a/ms*p98.*         MS*P98 *         NEC PC9801 files
  1343.  kermit/a/ms*rb1.*         MS*RB1 *         DEC Rainbow 100 files
  1344.  kermit/a/ms*v90.*         MS*V90 *         Victor 9000 / Sirius 1 files
  1345.  kermit/a/ms*z10.*         MS*Z10 *         Zenith / Heath 100 files
  1346.  
  1347. The ACT Apricot, Sanyo, NEC APC, DECmate, RMX, TI Professional, and Wang PC
  1348. versions have not been updated.
  1349.  
  1350.   SOURCE FILES
  1351.  
  1352.  kermit/a/ms*.asm, ms*.h   MS* ASM, MS* H   Microsoft assembler source files
  1353.  kermit/a/ms*.lnk          MS* LNK          Linker command files
  1354.  kermit/a/ms*.mak          MS* MAK          makefiles for "make"
  1355.  
  1356. All MS-DOS Kermit files have been removed from the test directories,
  1357. kermit/test/ms*.* on watsun and T:MS* * on KERMSRV.
  1358.  
  1359. The ".boo" files for each version are .EXE files encoded in a printable
  1360. ASCII format, suitable for BITNET, e-mail, and other nontransparent modes of
  1361. transmission.  You can decode the boo-files back into .EXE files using any
  1362. of the MSBPCT.* programs available in kermit/a/msbpct.* or MSBPCT * from
  1363. KERMSRV.  See msbaaa.hlp for details.
  1364.  
  1365. For a detailed description of the MS-DOS Kermit file naming conventions, see
  1366. the file msaaaa.hlp (MSAAAA HLP).
  1367.  
  1368. ------------------------------
  1369.  
  1370. Date: Mon, 18 Mar 1991 12:28:30 EST
  1371. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1372. Subject: New Version of XSEND for MS-DOS
  1373. Keywords: XSEND, MS-DOS Kermit 3.11
  1374.  
  1375. The XSEND program (kept in the Kermit distribution as MSIXSE.*, originally
  1376.  
  1377. Page 24                                               INFO-KERMIT DIGEST V13 #3
  1378.  
  1379. contributed by Mark Zinzow) creates a command file for MS-DOS Kermit to send
  1380. an MS-DOS directory tree to another PC that is running MS-DOS Kermit in
  1381. server mode.  XSEND has been updated by an anonymous donor to use relative
  1382. directory syntax rather than absolute directory names, so now it can be used
  1383. to send directories from MS-DOS Kermit to a Unix Kermit server as well as to
  1384. an MS-DOS Kermit server.  And with appropriate command-line options, XSEND
  1385. can also be told to create similar command files suitable for use by TFTP on
  1386. the PC.  Other new options are available too.  The new files are:
  1387.  
  1388. Internet anonymous ftp    EARN/BITNET
  1389. watsun.cc.columbia.edu    KERMSRV@CUVMA   Description
  1390.  
  1391.  kermit/a/mskxse.c         MSKXSE C        C-language source
  1392.  kermit/bin/mskxse.exe     (none)          Executable program
  1393.  kermit/a/msrxse.boo       MSRXSE BOO      Boo-encoded .EXE file
  1394.  kermit/a/msixse.hlp       MSKXSE HLP      Help file (plain text)
  1395.  
  1396. ------------------------------
  1397.  
  1398. Date: Thu, 14 Feb 91 15:54:43 EST
  1399. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  1400. Subject: New CP/M Kermit Files
  1401. Keywords: CP/M Kermit 4.11
  1402.  
  1403. The files kermit/test/cps*.* (.asm and .hex) contain my latest tinkerings
  1404. with CP/M Kermit 4.10. These tinkerings have been fruitful: some code has
  1405. been tightened up a bit, a couple of bugs in the TYPE command have been
  1406. corrected and the mechanism for getting text to be passed to Kermit Servers
  1407. via REMOTE commands has been simplified, allowing characters such as <esc>
  1408. and "?" to be passed directly without having to type a "\"-prefixed octal
  1409. number for each of those characters in order to avoid misinterpretation or
  1410. inadvertent action by Kermit-80's command parser.  The bugs in the TYPE
  1411. command which have been fixed are:
  1412.  
  1413.  . The terminal screen was not always cleared before typing each file
  1414.    due to some terminals not reacting to <ff>s
  1415.  
  1416.  . TYPE did not always find the correct files and sometimes typed
  1417.    garbage or parts of other files (than the one(s) desired) when
  1418.    disks were reset.
  1419.  
  1420. Also, TAKE-files no longer recognize semicolons as command separators (so
  1421. commands like REMOTE DELETE *.*;* work correctly from TAKE-files), QUIT is
  1422. now a synonym for EXIT and CONNECT, RECEIVE and SEND may now be abbreviated
  1423. to C, R and S, respectively.  In addition, the files cpxtm4.asm and
  1424. cpvtm4.hex have corrected video codes courtesy of Lance Tagliapietra (he
  1425. says they work).
  1426.  
  1427.  -- Mike --
  1428.  
  1429. ------------------------------
  1430.  
  1431. End of Info-Kermit Digest
  1432.  
  1433. INFO-KERMIT DIGEST V13 #4                                               Page 25
  1434.  
  1435. Info-Kermit Digest         Tue, 23 Apr 1991        Volume 13 : Number 4
  1436.  
  1437. Today's Topics:
  1438.  
  1439.             Announcing CP/M-80 Kermit Version 4.11
  1440.             Patches for MS-DOS Kermit 3.10
  1441.                 ROSCOE Kermit
  1442.           Announcing NEC PC 9801 MS-DOS Kermit 3.10
  1443.  
  1444. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  1445. requests for addition to or deletion from the Info-Kermit subscriber list to
  1446. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  1447.  
  1448. Kermit files may be obtained over networks and by mail order.  On the
  1449. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1450. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1451. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1452. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1453. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  1454. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1455. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1456. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1457. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1458. complete list of Kermit versions and an order form from Kermit Distribution,
  1459. Columbia University Center for Computing Activities, 612 West 115th Street,
  1460. New York, NY 10025 USA.
  1461.  
  1462. ----------------------------------------------------------------------
  1463.  
  1464. Date:  Mon, 1 Apr 1991
  1465. >From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  1466. Subject: Announcing CP/M-80 Kermit Version 4.11
  1467. Keywords: CP/M-80 Kermit 4.11
  1468.  
  1469. Just to prove that the CP/M world still exists, here is CP/M Kermit-80
  1470. Version 4.11.  Features added since version 4.09 include:
  1471.  
  1472.   o SET COLLISION {BACKUP/DISCARD/OVERWRITE/RENAME}
  1473.   o SET INCOMPLETE-FILES {DISCARD/KEEP}
  1474.   o Many REMOTE commands, including some REMOTE SET commands
  1475.   o RENAME command to rename CP/M files from within Kermit-80
  1476.   o SET RECEIVE/SEND PACKET-LENGTH nn (nn <= 94)
  1477.   o SET AUTORECEIVE ON now implies that Kermit-80 ALWAYS tries to
  1478.     receive more files when a RECEIVE transaction has completed.
  1479.   o QUIT is now a synonym for EXIT.
  1480.   o STAY is now a synonym for SET NO-EXIT.
  1481.   o CONNECT, RECEIVE and SEND may be abbreviated to C, R and S, respectively.
  1482.   o Processing of commands from a file via a TAKE command may now be
  1483.     canceled by entering a Control-C at the console.
  1484.   o The TYPE and PRINT commands are now immediately canceled if a
  1485.     Control-C is entered at the console. If a Control-X is entered at
  1486.     the console, typeout/printout of the current file is canceled and
  1487.     typeout/printout of the next file, if any, begins.
  1488.   o Many bug fixes
  1489.   o Kermit-80 Version 4.11 now supports the Microbee family of computers
  1490.     (56K, 64K, 128K and 256K) manufactured by Microbee Systems, Ltd, Australia.
  1491.  
  1492. Page 26                                               INFO-KERMIT DIGEST V13 #4
  1493.  
  1494.   o Kermit-80 now supports the Ampro Little Board system.
  1495.  
  1496. Technical changes:
  1497.  
  1498.   o An "I" packet is now tried before the request for files is sent
  1499.     in a GET command
  1500.   o The overlay address is now 7000H
  1501.   o The overlay (CPXLNK.ASM) has an added INCFLG variable to handle
  1502.     INCOMPLETE-FILES status
  1503.   o The COPY, TYPE and PRINT commands now use the large buffer
  1504.     (8K bytes default size) for file I/O
  1505.  
  1506. Many thanks to those who have contributed bug fixes, and, in particular, to
  1507. Mr. Russell Lang of Monash University, Australia, for contributing a bug-fix
  1508. and the family file for the Microbee systems and to Mr. Jay S. Rouman of
  1509. Mt. Pleasant, MI, for contributing the code for the Ampro Little Board.
  1510. Thanks are also due to Lance Tagliapietra of the University of Wisconsin at
  1511. Platteville for finding several bugs.
  1512.  
  1513. [Ed. - And many thanks to you, Mike, for all the work you have put into
  1514. CP/M Kermit over these past months!  The new files have replaced the old ones
  1515. in the Kermit "A" area: kermit/a/cp*.* on watsun (Internet) and CP* * from
  1516. KERMSRV at CUVMA (BITNET/EARN).  The updated manual is cpkerm.doc (plain text)
  1517. and cpkerm.ps (Postscript).]
  1518.  
  1519. ------------------------------
  1520.  
  1521. Date: Thu, 11 Apr 1991
  1522. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1523. Subject: Patches for MS-DOS Kermit 3.10
  1524. Keywords: MS-DOS Kermit 3.10 Patches
  1525.  
  1526. Several patches have been issued by Joe Doupnik for MS-DOS Kermit 3.10.
  1527. They are in the file kermit/a/msr310.pch on watsun.cc.columbia.edu
  1528. (Internet) and MSR310 PCH on KERMSRV@CUVMA (BITNET/EARN).  This is a short
  1529. text file designed to be read by MS-DOS Kermit when it starts up.  It should
  1530. be renamed to MSKERMIT.PCH and stored in the same directory as your MS-DOS
  1531. Kermit initialization file, MSKERMIT.INI.  To install the patches, include
  1532. the command PATCH as the first command in your MSKERMIT.INI file.  CAUTION:
  1533. these patches should only be applied to the binary .EXE file for the IBM PC
  1534. family and compatibles distributed by Columbia as MSVIBM.EXE (or decoded
  1535. from MSVIBM.BOO).  Do not attempt to apply these patches to any other
  1536. version, or to a version you built yourself from the source files.
  1537.  
  1538. The patches include:
  1539.  
  1540.   1. Alternate video mode Orchid Designer Professional VGA board.
  1541.   2. Remove CRLF from WRITE command output.
  1542.   3. Make sure new NetBios sessions cancel old ones.
  1543.   4. Omit sending flow control XON when first opening a session.
  1544.   5. Correct errors in parsing { things braces }, and other fixes.
  1545.   6. Correction to patch 5.
  1546.   7. Cyrillic translation table corrections.
  1547.   8. Fix for VT terminal emulator CSI parser initialization.
  1548.  
  1549. Thanks to Joe for responding so promptly to users' bug reports!
  1550.  
  1551. INFO-KERMIT DIGEST V13 #4                                               Page 27
  1552.  
  1553.  
  1554. ------------------------------
  1555.  
  1556. Date: Fri, 1991 Mar 29   22:04 EST
  1557. >From: "John F. Chandler" <PEPMNT@CFAAMP.HARVARD.EDU>
  1558. Subject: ROSCOE Kermit
  1559. Keywords: IBM Mainframe Kermit, ROSCOE, TSO/ROSCOE, MVS/TSO/ROSCOE
  1560.  
  1561. Two new files, IKRKER.BWR and IKRKER.UPD, constitute the collection of all
  1562. known tips, fixes, and workarounds for running TSO Kermit under ROSCOE.
  1563. This is not what I would call a full-fledged new variant of Kermit-370,
  1564. since ROSCOE Kermit is only slightly changed from "vanilla" TSO Kermit.
  1565. Hence, installers of ROSCOE Kermit will still need to fetch all IKT*.* files
  1566. and follow the instructions in IKTKER.INS with only a few alterations based
  1567. on IKRKER.BWR.  If further reports come in, I'll add them to the collection.
  1568. Also, I would be glad to include code updates, especially if some user
  1569. should feel motivated to add support for native ROSCOE files or other
  1570. ROSCOE-specific features.
  1571.  
  1572. John
  1573.  
  1574. ------------------------------
  1575.  
  1576. Date: Thu, 18 Apr 91 20:28:28 JST
  1577. >From: Hirofumi Fujii<keibun@onlnews.kek.jp>
  1578. Subject: Announcing NEC PC 9801 MS-DOS Kermit 3.10
  1579. Keywords: NEC PC9801, MS-DOS Kermit 3.10
  1580.  
  1581. This is to announce an upgraded version of MS-DOS Kermit for the NEC PC9801.
  1582. It is up to date with the final version 3.10 sources, and it corrects a bug
  1583. with Xon/Xoff flow control.
  1584.  
  1585. Hirofumi Fujii
  1586.  
  1587. [Ed. Many thanks!  The new version replaces the old one in the Kermit
  1588. Distribution A area.]
  1589.  
  1590. ------------------------------
  1591.  
  1592. End of Info-Kermit Digest
  1593.  
  1594. Page 28                                               INFO-KERMIT DIGEST V13 #5
  1595.  
  1596. Info-Kermit Digest         Wed, 5 Jun 1991        Volume 13 : Number 5
  1597.  
  1598. Today's Topics:
  1599.  
  1600.                Kermit for Microsoft Windows 3.0
  1601.          New VAX/VMS Kermit-32 Available for Testing
  1602.         New Version of Honeywell DPS-6/DPS-6000 Kermit
  1603.          Re: C-Kermit 4E(072) changes for IBM RS/6000
  1604.           New Patch File for MS-DOS Kermit 3.10 IBM Version
  1605.             LK250 Keyboard Driver for DEC VAXmate
  1606.                   Kermit Files Moved
  1607.               Playing Dirty with Kermit
  1608.           Re: TCP/IP/Novell/Terminal Emulator for Wollongong
  1609.       MS-DOS Kermit 3.10 Key Map for Microsoft Word on SCO UNIX
  1610.             Macintosh Kermit Questions and Answers
  1611.          EMACS-Friendly Terminal Emulators for the Macintosh
  1612.            QTERM V4.3 for CP/M has improved Kermit support
  1613.  
  1614. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  1615. requests for addition to or deletion from the Info-Kermit subscriber list to
  1616. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  1617.  
  1618. Kermit files may be obtained over networks and by mail order.  On the
  1619. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1620. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1621. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1622. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1623. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  1624. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1625. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1626. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1627. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1628. complete list of Kermit versions and an order form from Kermit Distribution,
  1629. Columbia University Center for Computing Activities, 612 West 115th Street,
  1630. New York, NY 10025 USA.
  1631.  
  1632. ----------------------------------------------------------------------
  1633.  
  1634. Date: Tue, 28 May 91 12:00:00 EDT
  1635. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1636. Subject: Kermit for Microsoft Windows 3.0
  1637. Keywords: Microsoft Windows 3.0 Kermit
  1638.  
  1639. Bill Hall has sent in a new release of Kermit for Microsoft Windows.
  1640. You may have seen Bill's feature article on this program in January 1991
  1641. Microsoft Systems Journal: "Adapting Extended Processes to the Cooperative
  1642. Multitasking of Microsoft Windows".  The previous release of this program
  1643. only works under Windows 2.0x.  The new release is for Windows 3.0.  Here
  1644. is Bill's description:
  1645.  
  1646. "A version of Kermit for Microsoft Windows 3.0 has been made available for
  1647. distribution by Columbia University.  The complete package contains a
  1648. Windows program along with documentation, fonts, and complete sources.  The
  1649. basic program, WIN100, contains a substantial emulation of DEC VT100 and
  1650. VT52 terminals and a version of Kermit with enough features to perform
  1651. reliable file transfer as well as act as a client to a Kermit server.
  1652.  
  1653. INFO-KERMIT DIGEST V13 #5                                               Page 29
  1654.  
  1655.  
  1656. "WIN100 has evolved from an earlier experimental version which has been
  1657. available from Columbia for some time.  This latest version has several new
  1658. features:
  1659.  
  1660.    1. Support for COM1 through COM4.
  1661.    2. Improved font selection.
  1662.    3. A wider selection of foreground and background colors.
  1663.    4. Restricted scroll regions and origin mode.
  1664.    5. Control representation mode.
  1665.    6. Memory rollback.  Currently, this is limited to five screen pages.
  1666.    7. Redesigned dialogs.
  1667.    8. Editing commands to move around the terminal window and through the
  1668.       rollback memory.
  1669.    9. Substantial font support for the VGA including normal and bold fonts
  1670.       with both the Windows and DEC special graphics character sets, all in
  1671.       wide and narrow formats.  Sources for the fonts are also supplied.
  1672.   10. An optional 8-bit mode with support for some DEC 8-bit controls.
  1673.   11. A complete set of Kermit REMOTE commands including GET, BYE, FINISH,
  1674.       LOGOUT, as well as remote file manipulations.
  1675.   12. Enhanced user interface for working with REMOTE commands.
  1676.   13. Local commands for listing and changing directories.
  1677.   14. Dialogs for setting Kermit packet and Protocol parameters."
  1678.  
  1679. The files have been placed in the Kermit Test area (kermit/test on watsun,
  1680. T: prefix for KERMSRV) to allow for a period of public testing before formal
  1681. release.  The file names all start with the prefix "wk".  Get the file
  1682. "wkaaaa.doc" and read it first, then get the other files you need.  Many
  1683. thanks to Bill for this valuable contribution!
  1684.  
  1685. ------------------------------
  1686.  
  1687. Date: Mon, 3 Jun 1991 16:29 -0500
  1688. >From: Jonathan_Welch <JHWELCH@ecs.umass.edu>
  1689. Subject: New VAX/VMS Kermit-32 Available for Testing
  1690. Keywords: VAX/VMS Kermit-32 3.4
  1691.  
  1692. This is a test version of Kermit-32 with file attribute support.  Its major
  1693. new feature is support for Kermit Attribute packets, which let the file sender
  1694. convey information about the file -- such as size -- to the receiver.
  1695. The version number is T3.4.016.
  1696.  
  1697. Use the command SET ATTRIBUTE ON to enable attribute support and SET
  1698. ATTRIBUTE OFF to disable it at the local level.  In this test version,
  1699. ATTRIBUTE is OFF by default, so you have to turn this option on explicitly.
  1700.  
  1701. Use the commands SHOW ALL, SHOW FILE, or SHOW PACKET to see the status of
  1702. local attribute support.
  1703.  
  1704. This version has been tested against itself and to a lesser degree against
  1705. MS-DOS Kermit 3.01.  I would like to know the results of additional testing
  1706. against these and other kermit implementations.
  1707.  
  1708. Jonathan Welch
  1709. VAX Systems Programmer
  1710. 100 Marcus Hall
  1711.  
  1712. Page 30                                               INFO-KERMIT DIGEST V13 #5
  1713.  
  1714. Univ. of Mass.                              Bitnet: JHWELCH@umaecs
  1715. Amherst, MA. 01003                        Internet: JHWELCH@ecs.umass.edu
  1716.  
  1717. [Ed. - Thanks, Jonathan!  The new version is in the Kermit Test area
  1718. (kermit/test on watsun, T: prefix on KERMSRV).  The filenames all start with
  1719. the letters "vms".  Please try out the new version and report successes or
  1720. failures, so we'll know whether to install it as the official release.]
  1721.  
  1722. ------------------------------
  1723.  
  1724. Date: Tue, 7 May 91 03:50:03 PDT
  1725. >From: Frank Dreano <dreano@trout.nosc.mil>
  1726. Subject: New Version of Honeywell DPS-6/DPS-6000 Kermit
  1727. Keywords: Honeywell DPS-6/DPS-6000 Kermit 2.01
  1728. Xref: Bull, See Honeywell
  1729.  
  1730. I am sending updated HD6KER.C, HD6KER.H, and HD6PRI.C source files for
  1731. the Honeywell DPS-6/DPS-6000 Superkermit.  The new version number is 2.01.
  1732. They contain the following minor fixes:
  1733.  
  1734. Dec 1990 - fixed a long-standing bug in binary file sending...the
  1735.     spar() routine defaulted to a 'Y' in the 8th-bit quoting field
  1736.     of the send-init packet; this meant that Superkermit did not
  1737.     require 8th-bit quoting - a usually false assumption.  Instead
  1738.     the classic Kermit prefix default char of '&' is now the default
  1739.     if no prefix character is received from the PC Kermit.
  1740.  
  1741. Apr 1991 - implemented the 'remote space' command as a Honeywell
  1742.     'STS -ALL' (status of all devices) command as MSKermit 3.10
  1743.     fixed a bug in this function.
  1744.  
  1745. This may be the last Superkermit update that you will receive as I am
  1746. considering building a C-Kermit (5A) for the Honeywell DPS-6/DPS-6000.  With
  1747. the knowledge of 'C' gained while writing Superkermit as well as what I have
  1748. learned about terminal I/O while porting the EMACS screen editor to the
  1749. DPS-6/DPS-6000 systems, this seems possible.  In fact, I have gotten all of
  1750. the C-Kermit modules (for the beta test sliding windows version) to compile
  1751. on a Honeywell computer and I am analyzing the requirements to build the
  1752. system dependent CKUTIO.C and CKUFIO.C modules.  I wish that I had only
  1753. known about the C-Kermit Program Logic Manual sooner - I feel like I have
  1754. found the Rosetta stone!  This will be a 'spare-time' project so I will keep
  1755. you posted.
  1756.                     Frank Dreano Jr.
  1757.  
  1758. [Ed. - Many thanks, Frank!  The new files, hd6ker.c and hd6pri.c, are in
  1759. the Kermit "D" area (kermit/d on watsun, or just refer to them by name on
  1760. KERMSRV).  If anybody else out there is interested in adapting C-Kermit 5A
  1761. to new systems, the "Rosetta stone" and all the other C-Kermit 5A files are
  1762. in kermit/sw/ on watsun (Internet access only, for now); be sure to contact
  1763. us before you start!  Work is especially needed for OS/2, Apollo Aegis, and
  1764. Data General AOS/VS, for which supporting code is written, but out of date.]
  1765.  
  1766. ------------------------------
  1767.  
  1768. >From: jw@pan.uu.ch (Jamie Watson)
  1769. Date: Wed, 29 May 91 12:16:17 MET
  1770.  
  1771. INFO-KERMIT DIGEST V13 #5                                               Page 31
  1772.  
  1773. Subject: Re: C-Kermit 4E(072) changes for IBM RS/6000
  1774. Keywords: IBM RS/6000, C-Kermit 4E
  1775.  
  1776. The following are the changes I made to Kermit version 4E(072), for the
  1777. IBM RS/6000 running AIX 3.1, patch level 3003.  These changes assume the
  1778. use of the 'posix' serial line discipline, which is the default, and that
  1779. the program will be compiled with 'cc', not with 'xlc' or 'bsdcc'.  The
  1780. RS/6000 specific changes are bracketed by "#ifdef _IBMR2", which is a
  1781. symbol defined by the preprocessor phase of the RS/6000 C compiler.  The
  1782. command "make sys3nid" will compile everything appropriately.
  1783.  
  1784. In addition to the changes which are acutally "required" to get kermit
  1785. working on the RS/6000, I made one "convenience" change.  The serial port
  1786. can be selected on the command line with the "-l xxx" option; but if there
  1787. is a modem present, the modem type must be defined before kermit attempts
  1788. to open the serial line, in order to get it to use the O_NDELAY flag.  I
  1789. added a command line option of "-m xxx" to define the modem.  Thus, kermit
  1790. can be called with "kermit -m hayes -l /dev/tty12 -b 9600".
  1791.  
  1792. Also included with these diffs are two small changes necessary for the RT/PC
  1793. running AIX 2.2.1.  These changes are bracketed by "#ifdef aiws", which is
  1794. defined by that C compiler.
  1795.  
  1796. [Ed. - Thanks, Jamie!  These changes should tide RS/6000 users over until
  1797. release 5A of C-Kermit comes out, which incorporates support for the
  1798. RS/6000, your modem change, as well as support for many other new systems
  1799. and many new features.  Watch Info-Kermit for an announcement when the beta
  1800. test version is ready.  Meanwhile, Jamie's changes have been added to
  1801. kermit/b/ckuker.bwr (CKUKER.BWR on KERMSRV).]
  1802.  
  1803. ------------------------------
  1804.  
  1805. Date: Tue, 28 May 91 12:02:00 EDT
  1806. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1807. Subject: New Patch File for MS-DOS Kermit 3.10 IBM Version
  1808. Keywords: MS-DOS Kermit 3.10
  1809.  
  1810. The file kermit/a/msr310.pch (MSR310.PCH on KERMSRV) contains four new patches
  1811. for MS-DOS Kermit 3.10 (IBM version), from Joe Doupnik:
  1812.  
  1813.  9. Prevent interaction between CONNECT mode and script session logging,
  1814.     and flush printer (PRN) buffer upon EXIT.
  1815.  
  1816. 10. Printing while in Connect mode: if printer becomes not ready place
  1817.     message " *** PRINTER IS NOT READY *** press R to retry or D to discard
  1818.     printing" on the mode line and wait for a response.  Retries will now not
  1819.     omit buffered characters.  DOS's waiting time can be 20 seconds before it
  1820.     tells Kermit the status.
  1821.  
  1822. 11. Permit implicit 80/132 column support for more video boards based on the
  1823.     Western Digital WD90C00 VGA chip.  These include Paradise Professional
  1824.     and Paradise VGA1024.
  1825.  
  1826. 12. Final corrections to the Latin/Cyrillic-CP866 translation tables.
  1827.  
  1828. There is only one patch file.  These patches have been added to the end of
  1829.  
  1830. Page 32                                               INFO-KERMIT DIGEST V13 #5
  1831.  
  1832. it, so now it contains patches 1-12.  To apply all patches to MS-DOS Kermit
  1833. 3.10 (IBM version), transfer this file to your PC, put it in the same
  1834. directory as your MSKERMIT.INI file (the directory should be in your DOS
  1835. PATH), rename the file to MSKERMIT.PCH, and add the PATCH command to the top
  1836. of your MSKERMIT.INI file.
  1837.  
  1838. ------------------------------
  1839.  
  1840. Date: Tue, 28 May 91 12:03:00 EDT
  1841. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1842. Subject: LK250 Keyboard Driver for DEC VAXmate
  1843. Keywords: LK250 Keyboard Driver, VAXmate, MS-DOS Kermit
  1844.  
  1845. >From Trevor Warwick, DEC UK, via Terry Kennedy (author of the LK250 driver
  1846. for the IBM PC family), an LK250 keyboard driver for the DEC VAXmate.  It is
  1847. installed as MSULKV.ASM in the Kermit A area (kermit/a on watsun, refer to
  1848. it simply by name on KERMSRV).  There is a short description at the top of
  1849. the file.  Thanks to Trevor for the contribution!
  1850.  
  1851. ------------------------------
  1852.  
  1853. Date: Tue, 28 May 91 12:03:00 EDT
  1854. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1855. Subject: Kermit Files Moved
  1856.  
  1857. The following Kermit versions were moved from the "A" area to the "C" area
  1858. on April 23, 1991, because the new CP/M release caused Tape A to overflow:
  1859.  
  1860.   Version                  Files
  1861.     Commodore 64             c64*.*
  1862.     Tandy Color Computer     cck*.*
  1863.     Tandy Models 1 and 3     trs*.*
  1864.     Tandy Model 2            tr2*.*
  1865.     Tandy Model 4            m4k*.*
  1866.     PC Turbo Pascal Kermit   qk3*.*
  1867.  
  1868. ------------------------------
  1869.  
  1870. Date: Wed, 15 May 91 13:54:54 EDT
  1871. >From: dashiell@NADC.NADC.NAVY.MIL (A. Kaniss)
  1872. Subject: Playing Dirty with Kermit
  1873. Keywords: MS-DOS Kermit, CDC Cyber
  1874.  
  1875. Christine,
  1876.  
  1877. Here's a little trick that can make the lives of those who have to log onto
  1878. larger computers easier provided they're smart enough to decide to use kermit
  1879. to do it.
  1880.  
  1881. Situations arise when utilities that are on larger systems have complex
  1882. access paths and you can't keep copies in your own directory on the system.
  1883.  
  1884. A way around this problem such that when you want to use the utilities but
  1885. don't feel like entering those complex paths each time you want them is to
  1886. have kermit do it for you.
  1887.  
  1888.  
  1889. INFO-KERMIT DIGEST V13 #5                                               Page 33
  1890.  
  1891. Specifically for CDC Cyber-type systems a kermit user may want to use kermit
  1892. on the system once they've logged on.
  1893.  
  1894. Rather than enter the attach command at the terminal, put all of those attach
  1895. commands into your kermit log-on script just before the CONNECT command.
  1896. Also remember to put the output command before them and end each OUTPUT
  1897. statement with "\13" (carriage return).
  1898.  
  1899. Now remember to put the "INPUT /" command on each line following each output
  1900. command to check on the output and make sure it happened.
  1901.  
  1902. An example will serve best to illustrate what I've been talking about so far:
  1903.  
  1904.   output attach,kermit /un=system\13
  1905.   input /
  1906.   output attach,ucsifm /un=userlib\13
  1907.   input /
  1908.   connect
  1909.  
  1910. When the connect happens all I have to type to start kermit is:
  1911.  
  1912.   kermit
  1913.  
  1914. and all I have to type to start ucsifm is:
  1915.  
  1916.   ucsifm
  1917.  
  1918. Jude
  1919.  
  1920. ------------------------------
  1921.  
  1922. Date: 1 May 91 01:35:04 GMT
  1923. >From: todd@pinhead.pegasus.com (Todd Ogasawara)
  1924. Subject: Re: TCP/IP/Novell/Terminal Emulator for Wollongong
  1925. Keywords: MS-DOS Kermit Network Support, Wollongong TCP/IP, Novell
  1926.  
  1927. In article <1991Apr29.215557.10095@pinhead.pegasus.com>
  1928. todd@pinhead.pegasus.com (Todd Ogasawara) writes:
  1929.  
  1930. > I am using Wollongong's WIN/TCP for DOS to talk to my UNIX box from
  1931. > a Novell network via Wollongong's WIN/ROUTE for DOS (this routes the
  1932. > encapsulated TCP/IP packets within an IPX packet to get to my UNIX box).
  1933. > The problem is that the vt100 emulator that is used by both the telnet and
  1934. > rlogin software from Wollongong has a few problems and I would like to use
  1935. > another terminal emulator. Wollongong allows you to use another emulator.
  1936. > However, the software must go through interrupt 14. I don't have anything
  1937. > that does that (Kermit, Procomm, etc.).
  1938. >
  1939. Thanks to the many people who set me sent e-mail telling me the answer to my
  1940. problems.  Good ol' MS-DOS Kermit 3.10 (which I already had) did the trick.
  1941. I call Kermit from the Wollongong MS-DOS software using the command:
  1942.  
  1943.   telnet -e kermit hostname
  1944.  
  1945. or a batch file containing the lines:
  1946.  
  1947.  
  1948. Page 34                                               INFO-KERMIT DIGEST V13 #5
  1949.  
  1950.   rlogin hostname -e -l username
  1951.   kermit
  1952.  
  1953. and have:
  1954.  
  1955.   SET PORT BIOS1
  1956.  
  1957. in my MSKERMIT.INI file (along with my normal setup).
  1958.  
  1959. Now everything works just fine.  Thanks again to everyone who responded!
  1960.  
  1961. Todd Ogasawara ::: Hawaii Medical Service Association
  1962. Internet       ::: todd@pinhead.pegasus.com
  1963. Telephone      ::: (808) 536-9162 ext. 7
  1964.  
  1965. ------------------------------
  1966.  
  1967. Date: Wed, 22 May 91 22:32:20 EST
  1968. >From: rdb@rand.mel.cocam.oz.au (Rodney Brown)
  1969. Subject: MS-DOS Kermit 3.10 Key Map for Microsoft Word on SCO UNIX
  1970. Keywords: MS-DOS Kermit 3.10, Microsoft Word
  1971.  
  1972. Enclosed is a key mapping file for MS-DOS Kermit 3.10 for use with
  1973. MicroSoft Word 5.0 on SCO-Unix.
  1974. Word provides a limping mode to support the lack of Scan codes.
  1975. Alt -> Ctl-A    Ctl -> Ctl-C    Shift -> Ctl-Z
  1976. Function Key 1-10 -> Ctl-F 1-9,0
  1977.  
  1978. I use a TERMINALS macro on ALT-W to load that Keyboard, run a script to
  1979. fiddle with the TERM variable, run word & send the PRODUCT escape sequence
  1980. to reset to a standard keyboard mapping after exiting word.
  1981. The following two lines in the /usr/lib/word/tcap file for the VT200 entry
  1982. give the paragraph character, midline dots & other DOS standard Word
  1983. characters. (Requires PARITY NONE connection)
  1984.     :Wa=\140:Wb=\145:Wc=\266:Wd=\142:Wf=\267:Wg=\151:\
  1985.     :Wi=\253:Wj=\273:\
  1986. A better way of proceeding could be to set up the word tcap entry to use
  1987. a standard Kermit keyboard mapping for function & cursor control keys,
  1988. so that the Word extensions don't interfere with normal running & don't
  1989. require separate loading.
  1990.  
  1991. Rodney Brown, Co-Cam Computer Group    ACSNet: rdb@rand.mel.cocam.oz.au
  1992.  
  1993. [Ed. - Thanks, Rodney!  Your key mapping file has been installed in
  1994. Kermit distribution as msimsw.ini.]
  1995.  
  1996. ------------------------------
  1997.  
  1998. Date: Tue, 28 May 91 12:01:00 EDT
  1999. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  2000. Subject: Macintosh Kermit Questions and Answers
  2001.  
  2002. In response to hundreds of messages...
  2003.  
  2004. Q: What is the latest version of Mac Kermit?
  2005.  
  2006.  
  2007. INFO-KERMIT DIGEST V13 #5                                               Page 35
  2008.  
  2009. A: The version we are distributing officially is still 0.9(40).  There is a
  2010.    later version available in the kermit/test area: 0.98(63), but it is not
  2011.    officially released.  It has one very serious flaw: MacBinary file
  2012.    transfers can sometimes cause files to be deleted from your disk.  There
  2013.    is no documentation for any version since 0.9(40).
  2014.  
  2015. Q: Does Mac Kermit 0.9(40) work on the IIci, IIfx, IIsi?
  2016.  
  2017. A: There have been reports that it does not.  Hopefully the next release
  2018.    will remedy these problems.
  2019.  
  2020. Q: Why hasn't a new version of Mac Kermit been released in two years?
  2021.  
  2022. A: The next release of Mac Kermit is in preparation.  It's based on C-Kermit
  2023.    5A, which itself is not released yet.  As soon as a usable prerelease
  2024.    version is ready (pretty soon?), it will be announced for testing.
  2025.  
  2026. Q: What are some of the features of the forthcoming release?
  2027.  
  2028. A: Selectable fonts and sizes, cut and paste, printer control, international
  2029.    character sets, screen rollback, session logging, sliding windows,
  2030.    compatibility with newer Macintosh models and software, etc.  Also, many
  2031.    bug fixes: using the printer port as a communication port, inverse video,
  2032.    MacBinary transfers, etc etc.
  2033.  
  2034. Q: How does the "Print" menu work?
  2035.  
  2036. A: In version 0.98(63), you'll notice the Print menu is dimmed.  It becomes
  2037.    active when Kermit receives an ANSI printer control sequence from the
  2038.    host, such as ESC [ 5 i (begin transparent print) or ESC [ ? 5 i (begin
  2039.    autoprint).
  2040.  
  2041. Q: Does Mac Kermit work under System 7?
  2042.  
  2043. A: In version 0.98(63) -- available in kermit/test but never formally
  2044.    released -- communication works, file transfer works.  The major problem is
  2045.    with its built-in VT100 terminal emulation font.  This problem should be
  2046.    corrected in the next release.
  2047.  
  2048. Q: How about a DIAL command?  A script programming language?
  2049.  
  2050. A: It is not clear yet whether these facilities will be available in the new
  2051.    version.  They are part of C-Kermit 5A, upon which the new Mac Kermit
  2052.    will be based, but integrating C-Kermit's interactive prompt-and-command
  2053.    user interface with Mac Kermit's point-and-click style might prove too
  2054.    difficult.
  2055.  
  2056. Watch Info-Kermit for an announcement when the first prerelease version of the
  2057. new Mac Kermit is ready for testing.
  2058.  
  2059. ------------------------------
  2060.  
  2061. Date: 2 May 91 23:54:52 GMT
  2062. >From: tldavis@athena.mit.edu (Timothy L. Davis)
  2063. Subject: EMACS-Friendly Terminal Emulators for the Macintosh
  2064.  
  2065.  
  2066. Page 36                                               INFO-KERMIT DIGEST V13 #5
  2067.  
  2068. Over the past month I've received 11 replies to my question: What terminal
  2069. emulators work well with GNU EMACS?  I was specifically interested in using
  2070. option as the meta-key instead of the ESC prefix, ability to generate all
  2071. control characters (including cntrl-space, control-^, etc.), using the mouse
  2072. for cursor positioning, and variably large number of rows and columns.
  2073.  
  2074. I was pleasantly surprised by the result:
  2075.  
  2076.   3 votes for MacKermit: does almost all I asked.
  2077.  
  2078.   3 votes for VersaTerm/VT Pro, which would do everything given
  2079.     a macro packages such as QuickKeys
  2080.  
  2081.   1 vote for MacLayers, which reportedly uses opt+command for META.
  2082.     I couldn't get this form of META to work. a high-bit stripper somewhere?
  2083.  
  2084.   1 vote for "termyulator", which I haven't heard of before, but is
  2085.     supposed to be extensible via XCMDs.
  2086.  
  2087. MacKermit does most of what I wanted, and more.  I was wisely warned that my
  2088. negative premonitions about MacKermit, based on an older version, were
  2089. totally wrong.  The latest MacKermit (version 0.98(62)) is MUCH improved,
  2090. and is really quite versatile.  With extended-length (1K) packets enabled, I
  2091. get file transfer rates about equal to those of Zterm.
  2092.  
  2093. And re: Emacs: The META key can be easily mimicked in "modifiers" by
  2094. specifying \033 for as a prefix character whenever option is held down.  All
  2095. the "missing" control keys can be programmed as "key macros".  Holding down
  2096. option causes the mouse to create cursor-movement commands for mouse clicks.
  2097. And, kermit correctly handles an increased number of columns.  Best of all,
  2098. it's free!
  2099.  
  2100. Thanks to all who responded.
  2101.  
  2102. Tim Davis (tldavis@athena.mit.edu)
  2103.  
  2104. ------------------------------
  2105.  
  2106. Date: Wed, 1 May 91 23:28:45 PDT
  2107. >From: pallio.UUCP!dg@mis.ucsf.EDU (David Goodenough)
  2108. Subject: QTERM V4.3 for CP/M has improved Kermit support
  2109. Keywords: CP/M, QTERM
  2110.  
  2111. As an alternative to Kermit 4.11, another CP/M program that provides Kermit
  2112. support is QTERM. Up to V4.2 the Kermit code was very buggy, but it's been
  2113. seriously re-worked for V4.3, and has several enhancements.
  2114.  
  2115. The main features that the Kermit implementation provides are server access,
  2116. type three block checks and long packets (up to 1023 bytes).
  2117.  
  2118. The extended block checks were done to increase reliability of long packet
  2119. transfers: using a type 1 block check on a 1K data packet is a bit too
  2120. likely to let an error slip through.
  2121.  
  2122. Server access is very limited: a regular send will send files to a server,
  2123. since it wakes up when the Send/Init packet arrives. For taking files from a
  2124.  
  2125. INFO-KERMIT DIGEST V13 #5                                               Page 37
  2126.  
  2127. server, there isn't an initial I/Y exchange, it is assumed that the server
  2128. had sensible parameters set before entering server mode. Against C-Kermit
  2129. (4e-70) this worked well, but this was the only test bed available. Caveat
  2130. Emptor when using it against other servers. It'll probably get the job done,
  2131. but you may miss out on some of the neato features available.
  2132.  
  2133. In addition, numerous bugs have been fixed up: there were problems with
  2134. determining the high bit prefix character that would occasionally cause all
  2135. 'Y's to be changed to '^Y's; also when repeat character packing was not
  2136. being used, there were problems detecting end of file properly, just to name
  2137. two.
  2138.  
  2139. The source for all of QTERM will be published (it may already be available
  2140. by the time this goes out), however it will probably only be useful for
  2141. study. Since QTERM has a lot of other features (including a very full Xmodem
  2142. implementation), the Kermit code makes heavy use of other capabilities in
  2143. the program, so it would be very hard to pluck the Kermit code out for use
  2144. in another program. However as an example of how to handle long packets and
  2145. extended block checks it may prove interesting.
  2146.  
  2147.     dg@pallio.UUCP - David Goodenough        +---+
  2148.                         IHS    | +-+-+
  2149.     .....!wet!pallio!dg                +-+-+ |
  2150. AKA:    dg%pallio.UUCP@cs.sfsu.edu              +---+
  2151.  
  2152. [Ed. - Since this is not a Kermit program per se, it will not be part of
  2153. Kermit Distribution.  Kermit users who are interested in it should be able
  2154. to find it in the CP/M archives at SIMTEL20.]
  2155.  
  2156. ------------------------------
  2157.  
  2158. End of Info-Kermit Digest
  2159.  
  2160. Page 38                                               INFO-KERMIT DIGEST V13 #5
  2161.  
  2162.  
  2163. Index                                                                   Page 39
  2164.  
  2165. Apple II Kermit 3.87, 1
  2166. C-Kermit 4E, 31
  2167. CDC Cyber, 32
  2168. CMS Kermit, 5
  2169. CP/M, 36
  2170. CP/M Kermit, 5, 14
  2171. CP/M Kermit 4.11, 24
  2172. CP/M-80 Kermit 4.11, 25
  2173. DEC Rainbow, 13, 16
  2174. DECsystem-10 Kermit, 6
  2175. Grid Compass, 16
  2176. Heath/Zenith-100, 16
  2177. Honeywell DPS-6/DPS-6000 Kermit 2.01, 30
  2178. HP Portable Plus, 13
  2179. HP-110, 16
  2180. HP-150, 16
  2181. IBM Mainframe, 5
  2182. IBM Mainframe Kermit, 27
  2183. IBM PC, 2, 16
  2184. IBM RS/6000, 31
  2185. Info-Kermit Digest, 7
  2186. Kermit-370, 5
  2187. LK250 Keyboard Driver, 32
  2188. Microsoft Windows 3.0 Kermit, 28
  2189. Microsoft Word, 34
  2190. MS-DOS Kermit, 32
  2191. MS-DOS Kermit 3.02, 2, 4-5, 8, 13
  2192. MS-DOS Kermit 3.10, 16, 27, 31, 34
  2193. MS-DOS Kermit 3.10 Patches, 26
  2194. MS-DOS Kermit 3.11, 23
  2195. MS-DOS Kermit and PICK, 14
  2196. MS-DOS Kermit Network Support, 33
  2197. MVS/TSO/ROSCOE, 27
  2198. NEC PC9801, 16, 27
  2199. Novell, 33
  2200. PICK, 14
  2201. QTERM, 36
  2202. Rainbow, 5, 13
  2203. ROSCOE, 27
  2204. Sirius/1, 16
  2205. TOPS-10 Kermit, 6
  2206. TSO/ROSCOE, 27
  2207. VAX/VMS Kermit, 2
  2208. VAX/VMS Kermit-32 3.4, 29
  2209. VAXmate, 32
  2210. Victor 9000, 16
  2211. Victor 9000 Kermit, 4
  2212. Wollongong TCP/IP, 33
  2213. XSEND, 23
  2214. Zenith-100, 16
  2215.