home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / imail.88a < prev    next >
Text File  |  2020-01-01  |  354KB  |  8,356 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.             Columbia University Center for Computing Activities
  22.  
  23.  
  24.  
  25.  
  26.                             INFO-KERMIT DIGEST
  27.  
  28.                                  VOLUME 7
  29.  
  30.                          Christine Gianone, Editor
  31.  
  32.                             January - June 1988
  33.  
  34.  
  35. Table of Contents
  36.  
  37.  
  38. Volume 7, Number 1                                                            1
  39.   Announcing MS-DOS Kermit 2.30                                               1
  40.   Announcing version 2.29Z of MSKERMIT ported to RMX86 & RMX286               5
  41. Volume 7, Number 2                                                            6
  42.   MSTZ10.BOO (New version of Z-100 Kermit-MS)                                 6
  43.   New Versions of MSBMKB and MSBPCT                                           8
  44.   Re: Observations on new Kermit 2.29C with partial Tektronix emulation      10
  45.   MS-KERMIT 2.29c Scroll-Back Problem with New Output                        14
  46. Volume 7, Number 3                                                           19
  47.   Announcing C-Kermit 4E(068)                                                19
  48.   Announcing DECSYSTEM-20 Kermit 4.2(262)                                    21
  49.   Re: Announcing C-Kermit 4E(068)                                            23
  50. Volume 7, Number 4                                                           30
  51.   Announcing C-Kermit 4E(070) (Sorry!)                                       30
  52.   New Version of Honeywell CP-6 Kermit                                       31
  53.   New PDP-11 Kermit Documentation                                            32
  54.   SCANCHEK 4.0 Available                                                     32
  55. Volume 7, Number 5                                                           40
  56.   New Documentation for Old CIE-680 Kermit                                   40
  57.   The New Tek-Emulating Kermit and SAS                                       42
  58. Volume 7, Number 6                                                           50
  59. Volume 7, Number 7                                                           61
  60.   New BOOing and UnBOOing Programs, and German Kermit Documentation          61
  61. Volume 7, Number 8                                                           71
  62.   Announcing IBM Mainframe MVS/TSO Kermit Version 4.0                        71
  63.   Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System           73
  64.   New Release of Harris-100 Kermit                                           75
  65.   Announcing a New Kermit for Kaypro I                                       76
  66.   New Kermits on the Way from the UK                                         77
  67. Volume 7, Number 9                                                           79
  68.   Announcing Kermit-65 3.81 for Apple II DOS and ProDOS.                     79
  69.   Announcing Os9/68k C-Kermit 4E                                             79
  70.   Announcing MS Kermit v2.30 for the NEC APCIII                              80
  71. Volume 7, Number 10                                                          88
  72.   MS-DOS and C-Kermit Source Diskettes Now Available                         89
  73.   Announcing C-Kermit 4E(070) for the Amiga                                  89
  74.   Announcing XSEND, a Utility for MS-DOS Kermit                              90
  75. Volume 7, Number 11                                                          99
  76.   Announcing Version 2.31-test4 of IBM PC Kermit                             99
  77.   New Sliding Windows Kermit for the IBM PC                                 103
  78.   Announcing Commodore 64/128 Kermit Version 2.1(68)                        104
  79.   Announcing a Version of Kermit for MAI Basic Four (MBF) Minis             105
  80. Volume 7, Number 12                                                         108
  81.   Announcing Version 4.09 of Kermit-80 for CP/M-80                          109
  82.   Announcing QK-Kermit Version 3.0 for MS-DOS                               110
  83.   Announcing Sanyo Kermit 2.30                                              111
  84.   Announcing re-release of V2.30, MS-Kermit for iRMX OS's                   111
  85.   Announcing a New MSKermit 2.30 for Apricot F Series Machines              112
  86.   Announcing C-Kermit 4D(061) Adapted to MINIX                              112
  87. Volume 7, Number 13                                                         118
  88. Volume 7, Number 14                                                         127
  89.   Tape Utility Programs Available                                           127
  90.   Announcing Release 3.3.117 of VAX/VMS Kermit                              128
  91.   Announcing Macintosh Kermit Version 0.9(40)                               128
  92. Volume 7, Number 15                                                         136
  93.  
  94.  
  95. Table of Contents
  96.  
  97. INFO-KERMIT DIGEST V7 #1                                                 Page 1
  98.  
  99. Info-Kermit Digest         Wed, 13 Jan 1988        Volume 7 : Number 1
  100.  
  101. SPECIAL EDITION:
  102.  
  103.                        Announcing MS-DOS Kermit 2.30
  104.          Announcing version 2.29Z of MSKERMIT ported to RMX86 & RMX286
  105.  
  106. ----------------------------------------------------------------------
  107.  
  108. Date: Mon, 11 Jan 88 19:55 MST
  109. From: Joe Doupnik <JRD@USU> and Frank da Cruz <SY.FDC@CU20B>
  110. Subject: Announcing MS-DOS Kermit 2.30
  111. Keywords: MS-DOS Kermit 2.30, IBM PC Kermit 2.30, DEC Rainbow
  112. Keywords: Tektronix Emulation, NetBIOS
  113.  
  114. This is to announce a major new release of the MS-DOS Kermit communication and
  115. file transfer program, version 2.30, the first major release since version 2.29
  116. appeared in May 1986.  The code has been frozen as of January 8, 1988.  Any
  117. further features or fixes will be deferred for future releases.
  118.  
  119. The major new features of version 2.30 are:
  120.  
  121.  . Long file transfer packets (up to 1000 bytes)
  122.  . NetBIOS local area network support
  123.  . A simple script language for automated dialogs with other computers
  124.  . Tektronix 4010 graphics terminal emulation
  125.  . Improved DEC VT102 and Heath 19 emulation
  126.  . ANSI printer control
  127.  . Selectable initialization file names
  128.  . File transfer performance statistics reporting
  129.  . A new, more powerful, more portable key redefinition facility
  130.  . Support for new IBM keyboards
  131.  . A mechanism for installing COM3 and COM4 support
  132.  . Ability to assign Kermit connect-mode "verbs" to arbitrary keys
  133.  . Keyboard and port input character translation during terminal connection
  134.  . Support for both 7-bit and 8-bit (international) character sets
  135.  . Improved interaction with DOS batch programs
  136.  . More flexible command-line invocation options
  137.  . Security features for server operation
  138.  . Ability to operate Kermit through an external console via CTTY
  139.  . Compatibility with most internal modems
  140.  . Modem status report (CD, DSR, CTS)
  141.  . Increased memory for screen rollback, macro and key definitions
  142.  . Garbage collection of macro and key definition memory
  143.  . Improved cooperation with half-duplex hosts
  144.  . Improved DOS error handling
  145.  . Improved debugging and logging functions
  146.  . Improved consistency of command syntax
  147.  . A completely rewritten manual
  148.  
  149. The program requires DOS 2.0 or later, and 90K+ of memory.  Version 2.30
  150. currently runs on the entire IBM PC family, including the new PS/2 series, on
  151. IBM clones such as the Compaq, AT&T 6300, and DEC VAXmate, and on "semi-clones"
  152. like the Seequa Chameleon and Data General/1, which have different serial port
  153. adapters.  There is also a specific version for the DEC Rainbow (which does not
  154. include Tektronix emulation), and a "generic MS-DOS" version that should run on
  155.  
  156. Page 2                                                 INFO-KERMIT DIGEST V7 #1
  157.  
  158. any DOS machine, using only DOS calls (no specific terminal emulation).
  159.  
  160. Thanks are due to James Sturdevant of A.C. Nielson Company for the initial
  161. implementation of the script language, to Joe Smith of the Colorado School of
  162. Mines and Brian Holley of the University of Cambridge (UK) for the original
  163. Tektronix emulation code, to David Knoell of Basic American Foods for the
  164. initial implementation of "Kermit verbs" assigned to keys, and to AT&T for
  165. supporting the NetBIOS development.
  166.  
  167. And thanks also to the hundreds of Info-Kermit Digest subscribers who tested
  168. the many prereleases of this program, reported bugs, and suggested new
  169. features, and who read and commented on drafts of the new manual.
  170.  
  171. The new IBM version replaces several previous versions that were distributed
  172. separately, including the MSVCLO version (for IBM near-clones like the Seequa
  173. Chameleon and DG/1) and the Olivetti M24 version.
  174.  
  175. Untested versions are included for the HP-150, HP-110 and Portable PC, and
  176. the Grid Compass II -- if you have any of these machines, please try out the
  177. new version!
  178.  
  179. Previous releases of MS-DOS Kermit also ran on a number of other machines,
  180. including the Wang PC, Victor 9000, Sanyo MBC, NEC APC and APC3, etc.  The code
  181. for these non-IBM compatibles will also be to 2.30 level, and released when
  182. available.  Volunteers to test and fix the code for these machines are heartily
  183. encouraged to step forward!
  184.  
  185. The files for version 2.30 have been installed in Kermit Distribution at
  186. Columbia University.  They are available on the Internet from host
  187. CU20B.COLUMBIA.EDU (a DECSYSTEM-20) as follows: run FTP, log in as user
  188. ANONYMOUS, any password, and GET (or MULTIPLE GET, or MGET, according to the
  189. syntax of your FTP program) the desired files.  They are also available on
  190. BITNET and EARN from host CUVMA (an IBM mainframe) by sending a message to
  191. KERMSRV@CUVMA requesting the desired files.  To learn more about KERMSRV, send
  192. it a message "HELP".  KERMSRV at the University of Toledo (UOFT02) (a VAX/VMS
  193. based Kermit file server) also has the files, and eventually, they will also be
  194. available via UUCP from Oklahoma State University, from and from dialup
  195. bulletin boards around the world.
  196.  
  197. The executable files are stored in a special printable bootstrap format, called
  198. "BOO files".  These are decoded into .EXE files using a "BOO-file decoder"
  199. program.  These are available written in various languages, including Basic,
  200. MASM, C, and Pascal.  The documentation is available online in plain ASCII text
  201. format, and in Scribe text formatter source format.  Following is a synopsis of
  202. the files.  The KERMSRV name is the same as the CU20B name, except the "KER:"
  203. should be omitted, and the period between the filename and filetype should be a
  204. space, e.g. KER:MSAAAA.HLP on CU20B is MSAAAA HLP on CUVMA.
  205.  
  206.  CU20B Name        Size        Description
  207.  
  208.  KER:MSAAAA.HLP      7K        Explanation of file naming conventions
  209.  KER:MSB*.*        130K total  BOO-file encoding/decoding programs
  210.  KER:MSVIBM.BOO     97K        IBM PC Kermit, BOO-encoded executable
  211.  KER:MSVRB1.BOO     68K        DEC Rainbow Kermit BOO file
  212.  KER:MSVGEN.BOO     62K        Generic MS-DOS Kermit BOO file
  213.  KER:MSTHP1.BOO     63K        HP-150 (untested)
  214.  
  215. INFO-KERMIT DIGEST V7 #1                                                 Page 3
  216.  
  217.  KER:MSTHPX.BOO     64K        HP-110 and Portable PC (untested)
  218.  KER:MSTGRI.BOO     64K        Grid Compass II (untested)
  219.  KER:MSKERM.DOC    263K        MS-DOS Kermit manual, plain ASCII text
  220.  KER:MSKERM.MSS    263K        Scribe text formatter source for manual
  221.  KER:MSKERM.HLP     12K        A summary of MS-Kermit commands
  222.  KER:MSKERM.BWR     11K        List of known restrictions, bugs, etc.
  223.  KER:MSS*.*        638K total  System-independent MASM Source files (13 files)
  224.  KER:MSG*.*        110K each   System-dependent source (graphics, IBM only)
  225.  KER:MSU*.*      70-85K each   Sys-depn source (keyboard support, all systems)
  226.  KER:MSX*.*     39-150K each   Sys-depn source (port i/o, etc, all systems)
  227.  KER:MSY*.*        100K each   Sys-depn source (terminal emulation, IBM only)
  228.  KER:MSZ*.*        183K each   Sys-depn source (term emul, cont'd, IBM only)
  229.  KER:MSV*.MAK        2K each   Microsoft MAKE files for each version
  230.  KER:MSV*.BAT        2K each   Batch files to build each version
  231.  KER:MSV*.LNK        1K each   LINK command files for each version
  232.  
  233. The utility program MSUCHK.C (and .BOO), contributed by Phil Benchoff of
  234. Virginia Polytechnical Institute, allows convenient determination of
  235. MS-Kermit's new keyboard codes on the IBM PC family.
  236.  
  237. Be sure to read the MSKERM.BWR file before trying to use the new version, or
  238. reporting any problems with it.
  239.  
  240. Here are the minimum files needed for the new release ("xxx" stands for the
  241. specific version, IBM, RB1, or GEN):
  242.  
  243. 1. For everybody: The documentation -- MSKERM.DOC, MSKERM.HLP, MSKERM.BWR.
  244.  
  245. 2. For those who already have Kermit on their PC:  MSVxxx.BOO.  If you don't
  246.    have the MSBPCT "BOO-file decoder", also get that.
  247.  
  248. 3. For those who want to make modifications to the sources:
  249.    MSS*.*, MSGxxx.* (if any), MSXxxx.*, MSYxxx.* (if any) ,MSZxxx.* (if any),
  250.    MSVxxx.MAK (or .BAT if you don't have MAKE), and MSVxxx.LNK.
  251.  
  252. The systems for which we don't yet have the new version ready are still in
  253. the Kermit distribution as before, under the MSV, MSX, and MSY prefixes.  These
  254. will be replaced as the new ones appear.
  255.  
  256. The IBM PC and DEC Rainbow versions may also be ordered on diskette from
  257. Columbia, along with typeset, printed copies of the manual.  The IBM version
  258. is available on 5.25-inch 360K DS DD diskettes, and on 3.5-inch 720K DS
  259. diskettes for the PS/2 family.  The Rainbow version is on RX50.  Send mail to
  260. Info-Kermit-Request@CU20B.COLUMBIA.EDU or KERMIT@CUVMA.BITNET for ordering
  261. information.  The distribution diskette for the IBM PC version will also be
  262. submitted by Columbia to various user groups and diskette services.
  263.  
  264. New Features -
  265.  
  266. Of particular interest are the Local Area Network and Tektronix items.  Both
  267. are available only for the IBM PC version of Kermit-MS.
  268.  
  269. LANs can be used as a communications pathway between cooperating Kermits and
  270. between Kermit-MS and a host which allows direct remote logins from the LAN.
  271. The mechanism is the NetBIOS emulator program supplied with each network, and
  272. thus it works with most LAN systems.  Any station can become a Kermit network
  273.  
  274. Page 4                                                 INFO-KERMIT DIGEST V7 #1
  275.  
  276. server or a client, without interference with the regular network fileservers,
  277. to allow multiple Kermit to Kermit links on a voluntary peer to peer basis.
  278. The mechanism uses just the NetBIOS and not vendor dependent Asynchronous
  279. Communications software packages (Kermit puts its own packets or Connect
  280. mode characters in NetBIOS packets and uses the NetBIOS protocol in addition
  281. to the standard Kermit protocol).
  282.  
  283. Tektronix terminal emulation provides standard line drawing, dot, and
  284. character graphics of the 4010 class terminals using true graphics on the PC.
  285. Kermit-MS automatically determines the display and display adapter board in
  286. current use and does high resolution graphics in response to Tek style
  287. commands (which are described in the new Users Manual).  Display adapters
  288. currently supported are EGA, CGA, Hercules, AT&T/Olivetti, and even regular
  289. Monochrome (with text characters rather than dots).  The graphics will be in
  290. color (foreground and background) and will be preserved separately from
  291. ordinary text (VT102, VT52, Heath-19) screens if the hardware permits and one
  292. can switch back and forth from the keyboard.   Tektronix specifications have
  293. been extended slightly to allow the host to switch Kermit-MS into and out of
  294. graphics mode automatically for easy plotting from packages such as SAS.
  295.  
  296. The IBM PC version now supports the COM3 and COM4 ports available on many
  297. machines with added hardware, provided the user informs the BIOS of their
  298. presence.  The Users Manual shows how to do this.  Kermit-MS/IBM adapts to
  299. screen dimensions found at startup, such as 132 columns or 43 lines, and is
  300. able to switch several popular non-IBM EGA boards to 132 column mode under host
  301. control.
  302.  
  303. Long packets, up to 1000 bytes, are supported to increase efficiency on long
  304. haul communications circuits.  Efficiency increases by using fewer packets and
  305. thus less overall time waiting for packets to be acknowledged.  Strong three
  306. byte CRC checking is encouraged; it does not degrade local performance.  Long
  307. packets are a reasonable alternative to the sliding windows approach which has
  308. a problem on PCs when they attempt disk i/o while receiving characters on the
  309. serial port (interrupts can get lost and packets need to be repeated).
  310.  
  311. Translation mechanisms are present to assist multilingual usage of essentially
  312. ASCII or English style machines.  These are not panaceas for a very complex
  313. problem, but testing in Europe indicates it is a step in the right direction.
  314. The mechanisms are conversion of characters about to be displayed, control of
  315. character size (7 or 8 bits), and the new generalized keyboard handler present
  316. for all MS DOS machines.
  317.  
  318. A sustained awareness of supplementary input and output devices used by
  319. disabled and other individuals is present in many parts of the program.  As we
  320. learn more about such devices Kermit-MS will try to make their use possible and
  321. comfortable.
  322.  
  323. Overall, the interior technical improvements are numerous.  This gives us added
  324. flexibility and increased performance.
  325.  
  326. And may we share with you -
  327.  
  328. Like any Kermit program, MS-DOS Kermit is for everyone to use and share.  Once
  329. you get it, feel free to pass it along to your friends and colleagues.
  330. Although it is copyrighted and not in the public domain, we ask only that you
  331. not attempt to sell it for profit, and that you use it only for peaceful and
  332.  
  333. INFO-KERMIT DIGEST V7 #1                                                 Page 5
  334.  
  335. humane purposes.  If you have comments, suggestions, improvements, or fixes,
  336. please send them to Kermit Distribution at Columbia University, where they can
  337. be considered for the next release or added to the "beware file".  Happy New
  338. Year, and use Kermit in good health!
  339.  
  340.   Joe R. Doupnik                               Frank da Cruz
  341.   Center for Atmospheric and Space Sciences    Center for Computing Activities
  342.   & Dept of Electrical Engineering             Columbia University
  343.   Utah State University                        612 West 115th Street
  344.   Logan, Utah  84322                           New York, NY 10025
  345.   JRD@USU.BITNET                               SY.FDC@CU20B.COLUMIBA.EDU
  346.  
  347. ------------------------------
  348.  
  349. Date: Wed, 06 Jan 88 19:18:10 PST
  350. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  351. Subject: Announcing version 2.29Z of MSKERMIT ported to RMX86 & RMX286
  352. Keywords: Intel, RMX Kermit
  353.  
  354. This version was made from the version 2.30 sources of MSKERMIT.  Last minute
  355. fixups of the RMX code to support changes from version 2.29C are included.
  356. If there are no problems in the next couple of weeks, it will be released as
  357. version 2.30.  The RMX86 port is MSTRMX.BOO, the 286 is MSTRX2.BOO.
  358. MSTRMX.DOC is still relevant.
  359.  
  360. ------------------------------
  361.  
  362. End of Info-Kermit Digest
  363.  
  364. Page 6                                                 INFO-KERMIT DIGEST V7 #2
  365.  
  366. Info-Kermit Digest         Fri, 22 Jan 1988       Volume 7 : Number 2
  367.  
  368. Departments:
  369.  
  370.   ANNOUNCEMENTS -
  371.  
  372.        MSTZ10.BOO (New version of Z-100 Kermit-MS)
  373.        New Versions of MSBMKB and MSBPCT
  374.        Request to Originators of Kermits on BITNET
  375.        Texas University CDC Kermit No Longer Supported
  376.        TRS-80 Model II Kermit Files?
  377.  
  378.   MS-DOS KERMIT -
  379.  
  380.         MSTIBM Tek-Mode Problem
  381.         Re: Observations on new Kermit 2.29C with partial Tektronix emulation
  382.         Use of IBM PC Kermit to Control a Video Disk Player
  383.         Retaining Past Screens
  384.         MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  385.         Screen Scroll in MS-Windows
  386.         MS-KERMIT V2.29C DATED DEC 16/87 VT102 PRINTER PROBLEM
  387.         Kermit 2.29C
  388.         Tektronics 4010 Kermit
  389.         MS-KERMIT 2.29c Scroll-Back Problem with New Output
  390.         MS Kermit and C language.
  391.         MS-Kermit 2.30 Problem
  392.         Problems with Kermit 2.30
  393.         Kermit 2.30 Lack of Screen Blanking Solved
  394.         Rainbow MS-DOS Kermit 2.30
  395.         Generic MS-DOS V2.3 Problem
  396.         MS-KERMIT 2.30
  397.  
  398. ----------------------------------------------------------------------
  399.  
  400. Date: Sun, 17 Jan 88 21:34:58 EST
  401. From: Drew Derbyshire <ahd@omnigate.clarkson.edu>
  402. Subject:  MSTZ10.BOO (New version of Z-100 Kermit-MS)
  403. Keywords: Z-100 Kermit, Zenith Kermit
  404.  
  405. Following this as separate mail you will find a .BOO file for a new version
  406. of Z-100 Kermit-MS.  This version, tagged internally as 2.29d, was created
  407. by me from the system independent 2.30 sources now online at
  408. cu20b.Columbia.EDU and debugged MSxZ10.ASM sources that I got from Joe
  409. Doupnik in October.
  410.  
  411. This is not my final version, but the program appears stable and I am
  412. mailing it while I have a chance.  (Anything that works better thank Joe
  413. for, anything that is broken blame me for.)  Changes to the program from the
  414. 2.29c version of MSTZ10 include:
  415.  
  416.      Z-200 support is deleted.  This was partially because I am
  417.      using the standard ZDS include files for BIOS and hardware
  418.      specific constants instead of dynamically chosen "magic"
  419.      numbers, and partially because if problems were to arise
  420.      with the Z-200 code I can't recreate them.  (Z-200 users
  421.      can boot their systems in IBM PC mode and use the better
  422.  
  423. INFO-KERMIT DIGEST V7 #2                                                 Page 7
  424.  
  425.      IBM Kermit-MS.)
  426.  
  427.      A screen escape sequence output via DOS from the GETKEY
  428.      routine is deleted.  This interfered with the output of
  429.      various escape sequences and also slowed CONNECT mode down
  430.      to where it fell behind at speeds as low at 1200 baud.
  431.  
  432.      An improperly installed internal queue for the AUX port is
  433.      deleted.  This was causing monitor RAM and other storage
  434.      overlays which in turn resulted in various display problems
  435.      and system crashes.
  436.  
  437.      Output from within the terminal emulator is now done via
  438.      direct calls to the Z-100 monitor ROM.  File transfer output
  439.      is still done via DOS, so most "screen saver" programs will
  440.      continue to work properly and not blank the screen during long
  441.      file transfers.
  442.  
  443.      The HANGUP command is added.
  444.  
  445.      The BREAK command is fixed.   Formerly, it hung up the
  446.      phone.
  447.  
  448.      The CONNECT mode HELP command no longer improperly enters
  449.      server mode.
  450.  
  451.      Key values returned by the SHOW KEY command now match the
  452.      values in the Z-100 user's manual.
  453.  
  454. This version has the following known bugs:
  455.  
  456.      The SHOW MODEM command returns incorrect information.
  457.  
  458.      All input on the keypad is taken as alternate keypad mode;
  459.      the VT-52 escape sequence to have the keypad output normal
  460.      numerics will be ignored.  However, the SET KEY command can
  461.      be used to force these keys to output numerics.
  462.  
  463.      If the host sends the disable scan mode sequence (esc X ?),
  464.      the keyboard translator will be disabled for all function and
  465.      keyboard keys until CONNECT mode is exited and re-entered.
  466.  
  467.      The unshifted BREAK key is invisible to KERMIT.
  468.  
  469. These are for most part minor problems, and I consider the program
  470. quite usable while I take my time correcting the bugs and exercising
  471. the code in general.  Once these error are corrected, I will forward
  472. the updated BOO file and sources to Info-Kermit.
  473.  
  474. Anyone desiring my interim sources may send me a note directly.
  475.  
  476. Drew Derbyshire
  477.  
  478. p.s. Don't thank me, thank Joe Doupnik for putting up with my questions
  479.      and lack of results for four months, and thank Clarkson University's
  480.      Educational Resources Center for providing E-mail and technical
  481.  
  482. Page 8                                                 INFO-KERMIT DIGEST V7 #2
  483.  
  484.      assistance.
  485.  
  486. Bitnet:    ahd@clgw
  487. Internet:  <ahd@Omnigate.Clarkson.EDU>
  488. Voice:     914-339-7425
  489. U.S.Snail: 578 Broadway, Apt 6
  490.            Kingston, NY 12401
  491.  
  492. [Ed. - Thanks Drew (and more thanks to Joe too).  The file has replaced the
  493. old one in KER:MSTZ10.BOO available thru Arpanet by FTPing to CU20B, user
  494. ANONYMOUS (any password) and thru BITNET using KERMSRV.]
  495.  
  496. ------------------------------
  497.  
  498. Date: 15 January 1988, 18:15:04 SET
  499. From: RECK@DBNUAMA1 (Gisbert W.Selke)
  500. Subject: New Versions of MSBMKB and MSBPCT
  501. Keywords: .BOO Files
  502.  
  503. I have just sent you MSBMKB.FOR and MSBPCT.FOR.  They are written in as plain
  504. FORTRAN IV as possible to make them better portable; however, some things like
  505. writing/reading binary files are system specific. I have tried to indicate
  506. those places. Also, I have included as much as I knew about BOO format in
  507. comments.  In addition, I am sending MSBMKB.PAS, written in Turbo Pascal
  508. (3.02). It runs quite a bit faster than the C version due to i/o buffering. I
  509. include a boo-ed version of the COM file.
  510.  
  511. Congratulations on *the* *final* MS-Kermit 2.30!! What I have seen from
  512. it up to now, I'm completely happy with it. Great stuff!
  513.  
  514. \Gisbert
  515.  
  516. [Ed. - Thanks, Gisbert!  Your en/de-BOOing programs are now installed in
  517. the Kermit distribution as MSBPCT.FOR, MSBMKB.FOR, along with MSBPCT.PAS,
  518. a Turbo Pascal version you sent us last November.]
  519.  
  520. ------------------------------
  521.  
  522. Date: 14-JAN-1988 17:06:37 GMT
  523. From: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  524. Subject: Request to Originators of Kermits on BITNET
  525. Keywords: Lancaster University
  526.  
  527. Readers of the Columbia Info-Kermit Digest might be aware that Lancaster
  528. University in England runs a distribution service parallel to that offered
  529. by Columbia on their CU20B system. We have a collection of Kermit files that
  530. is as close to what's available on CU20B as possible and can be accessed on
  531. the British universities network or over dial-up lines. We also write tapes
  532. and discs for people who want them.
  533.  
  534. Until recently, we've been keeping our set of files up-to-date by FTP'ing
  535. from CU20B, and we've been no more than a few days behind the US.  However,
  536. the FTP service from Britain to Arpa closed last year, so we can't acquire
  537. anything by that route.  We also have no capability to request files from
  538. BITNET servers.  We get sets of tapes from Columbia a few times a year
  539. (thanks very much to Chris and Frank for this) but inevitably we now lag 3
  540.  
  541. INFO-KERMIT DIGEST V7 #2                                                 Page 9
  542.  
  543. months or more behind.
  544.  
  545. So here's a plea to Kermit contributors who use BITNET to mail or FTP their
  546. files to Columbia: if you would be prepared to send a parallel set of files
  547. to us at the same time, we'd be very grateful to receive them, and we'll
  548. look after distributing them in this country.  There's a very active Kermit
  549. community over here which we co-ordinate with our own Info-Digest, so
  550. there'll be more timely feedback for developers if we can get hold of
  551. versions quickly.
  552.  
  553. We can accept files by mail over BITNET addressed to
  554.  
  555.              syskermit%uk.ac.lancs.vax1 @ ac.uk
  556.  
  557. at any time.  It should be OK to send up to 100K minimum per file; there will
  558. be no space problems here so people can send without pre-arrangement.  If
  559. mailing files is a problem we can accept them by FTP (we can't *pull* files
  560. from BITNET, so we have to ask people to send): please mail to me for
  561. details of a receiving account.
  562.  
  563. Traffic to us on Arpa has to be kept to a minimum, I'm afraid, so please
  564. *don't* send stuff to us on this route. But if you have an Arpa-BITNET
  565. gateway you can use.....
  566.  
  567. My thanks, and those of the British Kermit community, to anyone who can help
  568. us out with this. We hope to hear from you.
  569.  
  570.           Alan Phillips
  571.           UK Kermit Distribution
  572.           Lancaster University
  573.           United Kingdom
  574.  
  575. [Ed. - Thanks Alan for your continuing service...]
  576.  
  577. ------------------------------
  578.  
  579. Date: Mon 4 Jan 88 10:43:06-EST
  580. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  581. Subject: Texas University CDC Kermit No Longer Supported
  582. Keywords: CDC Kermit
  583.  
  584. William P. Reeder of the Comutation Center has just informed us that the
  585. University of Texas is no longer to support Kermit-170 for the NOS and
  586. NOS/BE operating systems.  The Kermit sources which are prefixed KER:CDC*.*
  587. are now unsupported.  He recommends that the KER:CD3*.* version of NOS
  588. Kermit, by Steve Roseman at Lehigh University become the standard version
  589. for our distribution tapes.
  590.  
  591. Thanks to Jim Knutson and the University of Texas for all the past Kermit
  592. support.
  593.  
  594. ------------------------------
  595.  
  596. Date: Fri 22 Jan 88 11:55:48-EST
  597. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  598. Subject: TRS-80 Model II Kermit Files?
  599.  
  600. Page 10                                                INFO-KERMIT DIGEST V7 #2
  601.  
  602. Keywords: TRS-80 Model II Kermit
  603.  
  604. It has been pointed out to us that the file TR2KER.HEX in the Kermit
  605. distribution is not really a hex file at all, but just garbage. Is anybody
  606. using this version of Kermit on the TRS-80 Model II with TRSDOS?  If so,
  607. could they send in a new, real .HEX file?  Thanks!  - Frank
  608.  
  609. ------------------------------
  610.  
  611. Date: Tue, 29 Dec 87 13:35 EST
  612. From: <ACCESS@ALCANKTN.BITNET> (Shawn Allin - Alcan KRDC Computer Services)
  613. Subject: MSTIBM Tek-Mode Problem
  614. Keywords: MS-DOS Kermit 2.29C, TEK Emulation
  615.  
  616. I've just briefly tried the new MSTIBM with Tek emulation on a Compaq 386
  617. with EGA. I ran a PLOT 10 program I have and the emulator went into
  618. Tektronix mode upon receipt of a ESC FF properly.  However, when I tried the
  619. ALT = to toggle back to VT102 mode, it cleared the screen but stayed in Tek
  620. mode.  I had to enter command mode and type SET TERMINAL VT102 to get it
  621. back.  Is this a bug, or am I overlooking something?
  622.  
  623.      Regards,
  624.  
  625.      Shawn Allin
  626.      Alcan International Ltd.,
  627.      P.O. Box 8400,
  628.      Kingston, Ont.,
  629.      Canada  K7L 4Z4
  630.      (613) 541-2178
  631.  
  632.      Bitnet: ACCESS@ALCANKTN
  633.  
  634. [Ed. - Yes, it's Alt-Minus, not Alt-Equals]
  635.  
  636. ------------------------------
  637.  
  638. Date: 30 Dec 87 06:48:40 GMT
  639. From: windley@iris.ucdavis.edu (Phil Windley)
  640. Subject: Re: Observations on new Kermit 2.29C with partial Tektronix emulation
  641. Keywords: MS-DOS Kermit 2.29C, TEK Emulation
  642.  
  643. In article <8331@steinmetz.steinmetz.UUCP> mroz@hudson.steinmetz () writes:
  644. >
  645. >    7. Seems to pick up the type of graphics adapter
  646. >    automatically.  I haven't tested this on a Hercules though . . .
  647. >
  648.  
  649. It works with Hercules as well.
  650.  
  651. >
  652. >If anyone knows of any new features or how to set keys please post or
  653. >email me.
  654.  
  655. Here's a few lines from my mskermit.ini file that sets some keys:
  656.  
  657. set key \338 \Kkp0
  658.  
  659. INFO-KERMIT DIGEST V7 #2                                                Page 11
  660.  
  661. set key \335 \Kkp1
  662. set key \336 \Kkp2
  663. ...
  664.  
  665. I found these out mainly by a combination of experimenting and
  666. accident.  I'm still trying to figure out how to write scripts, etc.
  667. Is there documentation for this beast somewhere?
  668.  
  669. Phil Windley
  670. Robotics Research Lab
  671. University of California, Davis
  672.  
  673. [Ed. - The new SET KEY feature is thoroughly documented in the new MS-Kermit
  674. 2.30 manual, KER:MSKERM.DOC.]
  675.  
  676. ------------------------------
  677.  
  678. Date: Fri, 8 Jan 88 17:11:10 EST
  679. From: akk2@tut.cc.rochester.edu (Atul Kacker)
  680. Subject: Use of IBM PC Kermit to Control a Video Disk Player
  681. Keywords: MS-DOS Kermit, Video Disk Player
  682.  
  683. We have a user here who is currently using a DEC VT102 terminal for a
  684. special application.  He uses the terminal to access a mainframe database,
  685. which is a database of photographs in the George Eastman House archives.  He
  686. also has a video disk player connected to the printer port at the back of
  687. the VT102 terminal.  If he selects a record in the database that has a video
  688. field, a picture of the photograph comes up on his video disk player.  The
  689. mainframe program does this through the use of standard VT102 printer
  690. control escape sequences.
  691.  
  692. He would now like to do this on his IBM PC using Kermit which supports the
  693. same printer control sequences.  What I would like to know is how to set up
  694. his system to do this.  I understand that the printer port on a VT102
  695. terminal is a serial port.  What does Kermit use - the parallel or the
  696. serial port when it sends the printer control sequences ?  Can he use COM2
  697. to connect his video disk player to and use the DOS MODE command to redirect
  698. the output of LPT1 ?  Any suggestions welcome. Thanks Atul Kacker
  699. ..!rochester!ur-tut!akk2
  700.  
  701. [Ed. - Version 2.30 of MS-DOS Kermit, just announced, supports all the
  702. printer control sequences that the VT102 does, so it should work the same
  703. way, on either a serial or parallel port.]
  704.  
  705. ------------------------------
  706.  
  707. Date: Fri, 08 Jan 88 22:05:17 -0800
  708. From: Alastair Milne <milne@ICS.UCI.EDU>
  709. Subject: Retaining Past Screens
  710. Keywords: MS-DOS Kermit 2.29C
  711.  
  712.    I am using Kermit 2.29C on IBM's and compatibles, and among all the useful
  713.    features (including the excellent terminal emulation), there is one that
  714.    sometimes drives me up a wall: the saving of past screens.  Every so often
  715.    I will aim for the RETURN key, miss it, and hit HOME instead.  Everything
  716.    stops in its tracks while n pages of screen scroll past.  And END, of
  717.  
  718. Page 12                                                INFO-KERMIT DIGEST V7 #2
  719.  
  720.    course, so that it will all scroll back to where it's supposed to be.
  721.  
  722.    Obviously, in certain circumstances, this could be enormously useful;
  723.    however, in the general case, I find it simply gets in the way; and in
  724.    fact, with a clone having a slower screen than an IBM, or disabled
  725.    interrupts during refresh, it can become very annoying.  I see no way
  726.    among the commands to turn it off (or perhaps reduce the number of screens
  727.    that are saved).  Is there in fact a way; or is one available in the next
  728.    version?
  729.  
  730.    Thanks very much,
  731.  
  732.    Alastair Milne
  733.  
  734. [Ed. - No, there's no way to turn it off.  You can reduce the number of
  735. screens by changing a parameter somewhere and reassembling.]
  736.  
  737. ------------------------------
  738.  
  739. Date: Sun, 10 Jan 88 20:59:48 PST
  740. From: Ya'akov_Miles%UBC.MAILNET@um.cc.umich.edu
  741. Subject: MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  742. Keywords: MS-DOS Kermit 2.29C
  743.  
  744. Possible bug with MSKERMIT version 2.29C:
  745.  
  746. (Forwarded from: Ya'akov_Miles@UBC.MAILNET, Dated: Sun, 10 Jan 88 20:56:38 PST)
  747.  
  748. I have been using MSKERMIT vers 2.29C and have encountered a bug (feature?)
  749. in the Tektroniks 4010 emulation mode.  Specifically, alpha mode characters
  750. will erase and NOT OVERLAY vector mode data.  This frequently causes plot
  751. titles and labels to obliterate the graphed data.
  752.  
  753. ps:     I have an IBM-PC/xt clone with the CGA adaptor.
  754.  
  755. [Ed. - This seems to be the behavior on the CGA, but not the EGA...]
  756.  
  757. ------------------------------
  758.  
  759. Date: Mon, 11 Jan 88 11:12:15 est
  760. From: snorthc@NSWC-OAS.ARPA
  761. Subject: Screen Scroll in MS-Windows
  762. Keywords: MS-DOS Kermit, MS-WIndows
  763.  
  764. I have had problems making Kermit scroll up/down screens under MS-Windows
  765. when in a window*.
  766.  
  767. Version 2.29b and 2.29c (21 DEC) have been tested with version 1.01 - 1.03
  768. and 2.03 of MS-Windows.  You are only able scroll up one line.
  769.  
  770. Both Version 2.29b and 2.29c will scroll properly in a window under
  771. Windows/386.
  772.  
  773. * In a window refers to setting up the PIF file so that Kermit does not
  774. write directly to screen and does not "modify" a com port.
  775.  
  776.  
  777. INFO-KERMIT DIGEST V7 #2                                                Page 13
  778.  
  779.     Stephen Northcutt (snorthc@nswc-g.arpa)
  780.  
  781. [Ed. - This is a restriction of the program, noted in the MSKERM.BWR
  782. file.  However, you should still be able to scroll up by using the mouse on
  783. the scroll bar.]
  784.  
  785. ------------------------------
  786.  
  787. Date: Tue, 12 Jan 88 11:50 EST
  788. From: <LUIS%YULIBRA.BITNET@CUVMA.COLUMBIA.EDU>
  789. Subject: MS-KERMIT V2.29C DATED DEC 16/87 VT102 PRINTER PROBLEM
  790. Keywords: MS-DOS Kermit
  791.  
  792. We have been testing the new version of MS-KERMIT (V2.29c dated Dec 16) and
  793. found some problems with the VT102 printer function.  When we used the old
  794. version of MS-KERMIT (v2.29b), we where able to use the TPRINT command on a
  795. VM/CMS system to print out files directly to the local printer attached to
  796. the PC.  In the new version the printer goes crazy and all sorts of control
  797. characters appear to have been received by the printer.  Where there any
  798. changes to the printer routines of the VT102 option?  Like I said, the
  799. command on VM/CMS worked on the old version of Kermit, but not in the new.
  800.  
  801. [Ed. - The new version is supposed to act more like a real VT102 than the
  802. previous version, and supports host-controlled transparent printing.  The
  803. behavior and escape sequences are documented in the manual, MSKERM.DOC.]
  804.  
  805. The TEK4010 emulation of Kermit V2.29C (dated Dec 16) works great when is
  806. used with the IBM 7171 connected to VM/CMS.  We tested it out using SAS
  807. GRAPH to plot various graphics.  We even had SAS GRAPH send the
  808. startup/termination escape sequence with no problems.  Our next tests will
  809. be on the VAX/VMS systems, also running SAS.
  810.  
  811. Thanks for all the efforts that went into putting MS-KERMIT together, its a
  812. great product.
  813.  
  814. Luis Strauch
  815. York University
  816. Toronto, Canada
  817. BITNET: LUIS@YULIBRA
  818.  
  819. ------------------------------
  820.  
  821. Date: Tue, 12 Jan 88 12:07 EST
  822. From: "James A. Harvey" <IJAH400@INDYVAX.BITNET>
  823. Subject: Kermit 2.29C
  824. Keywords: MS-DOS Kermit 2.30
  825.  
  826. Jim Griffin gave me a copy of this to test the other day.  It's fantastic!!!
  827. I.U. recently got a site license for a bunch of the Precision Visuals
  828. graphics products (DI-3000, DI-3000 XPM, PicSure Plus, Metafile system,
  829. etc.) and I'm now using the 4010 emulator in Kermit with it as I install and
  830. test stuff.  Sure is a hell of a lot easier than switching back and forth
  831. between PC-PLOT and Kermit, which is what I was doing last month!
  832. Thanks!!!!!
  833.  
  834.                                 - Jim Harvey
  835.  
  836. Page 14                                                INFO-KERMIT DIGEST V7 #2
  837.  
  838.  
  839. PS: It runs rings around PC-PLOT (I have an EGA-compatible system which the
  840. Kermit 4010 emulator seems to make full use of, whereas PC-PLOT didn't
  841. appear to).  I also tried it on a Zenith 151, it worked fine on that too.
  842. The PVI (Precision Visuals) drivers tend to make full use of all the
  843. features of the device they are driving; so any emulator passing off as the
  844. real thing with these drivers is probably quite a good one.
  845.  
  846. [Ed. - James Harvey is the one who originally added VT100 emulation to Kermit.]
  847.  
  848. ------------------------------
  849.  
  850. Date: Thu, 14 Jan 88 10:47:03 EST
  851. From: Jim Griffin <IJDG400%INDYCMS.BITNET@CUVMA.COLUMBIA.EDU>
  852. Subject: Tektronics 4010 Kermit
  853. Keywords: Ms-DOS Kermit 2.30, Tektronix
  854.  
  855.     I've been testing the beta version of the MSKERMIT that performs
  856. Tektronics 4010 emulation. So far the program is working just fine but, I
  857. would like to voice a complaint about one of the MSKermit commands that had
  858. its definition changed. I would like the CLEAR command to clear out the
  859. keyboard redefinitions instead of clearing the serial port buffer.  The
  860. reason I need to clear the Keyboard definitions is that I frequently switch
  861. back and forth between an IBM CMS machine with a 7171 protocol converter and
  862. a VAX8800 with VMS. For CMS I can define the function keys the way the 7171
  863. wants them but, when I go over to the VAX I need to clear out the CMS
  864. function key definitions and have them set back to a TRUE VT100 state. The
  865. old CLEAR command did this for me. Perhaps an EMPTY command could be
  866. implemented to clear the serial port buffer.
  867.  
  868. [Ed. - The new syntax is "SET KEY CLEAR".  Also see KER:MSIIBM.INI for an
  869. example of setting Kermit up to work with a protocol converter.]
  870.  
  871. ------------------------------
  872.  
  873. Date: Thu, 14 Jan 88 11:56:20 PST
  874. From: Denis_Laplante%UBC.MAILNET@um.cc.umich.edu
  875. Subject: MS-KERMIT 2.29c Scroll-Back Problem with New Output
  876. Keywords: MS-DOS Kermit
  877.  
  878. A messed-up screen results when new output is superimposed on old after
  879. using the PgUp key to scroll back.  It's best to always press End key before
  880. getting new output.
  881.  
  882. [Ed. - This behavior can be controlled by SET TERMINAL ROLL.]
  883.  
  884. ------------------------------
  885.  
  886. Date: Thu, 14 Jan 88 22:12 EST
  887. From: Timothy Stark <11TSTARK%GALLUA.BITNET@CUNYVM.CUNY.EDU>
  888. Subject: MS Kermit and C language.
  889. KeywordsL MS-DOS Kermit 2.30
  890.  
  891.    Last night, I get mskermit stuffs from kermsrv library after you posted
  892. anncouning information about Kermit 2.30. And I downloaded stuffs into my
  893. IBM PC/AT. It worked fine for both VT100 and Tek4010!!! It is GREAT kermit
  894.  
  895. INFO-KERMIT DIGEST V7 #2                                                Page 15
  896.  
  897. terminal! I would like that Tek4010 Graphics Terminal Emulation!  I read a
  898. file called MSKERM.BWR about bugs and missing features. I found that
  899. challaging information at end of MSKERM.BWR said that system-depend machine
  900. language will be replace C-language portable modules in the future.  Who
  901. will rewrite MSkermit 2.30 for C-Language??
  902.  
  903. [Ed. - Keep watching Info-Kermit... there may be an announcement some day.]
  904.  
  905.    I found a bug in Kermit 2.30 that SEND command initialized back to 80
  906. packet-lenght after I did SET SEND PACKET 94! I tried to SET SEND PACKET 94
  907. and checked STATUS. It said Sending packet lenght that is 94. I tried to
  908. SEND <file> and Packet-Lenght: 78~79. I rechecked STATUS command.  It said
  909. that 80. I believed that SEND forced to set packet 80 instead 94!  Please
  910. fix it!
  911.  
  912. -- Tim Stark
  913.  
  914. [Ed. - It's not a bug.  SET SEND PACKET-LENGTH is used to override the
  915. negotiated packet length, but only if the negotiated one was longer.  In
  916. this case, it's shorter, so what the other Kermit asked for is what it got.
  917. This is described in the manual.]
  918.  
  919. ------------------------------
  920.  
  921. Date: Wed, 20 Jan 88 10:48:01 EST
  922. From: J. P. Letellier <jp@nrl-radar.ARPA>
  923. Subject: MS-Kermit 2.30 Problem
  924. Keywords: MS-DOS Kermit 2.30
  925.  
  926. I am presently using a Zenith AT clone (ZWX-248-62) as a remote terminal to
  927. a VAX-750 running Berkley 4.2.  I downloaded kermit 2.30 and started trying
  928. it out.  I have run into the following problem:
  929.  
  930. I am running my terminal with "set term color 1,10,33,41".  When I page
  931. things through "more" or "page", at the bottom of the screen page, the VAX
  932. sends the sequence "esc[7m" to change the background for the "more XX%"
  933. notification, and an "esc[m" to reset the terminal to the way it was.
  934. Except, it resets the terminal to the non-intense mode and I can no longer
  935. read anything on my screen.  I can program an "F-key" to put out the "set
  936. term color 1" again, which resets my screen to readable, but that makes for
  937. a two-stroke sequencing through "more", and will be a lot of trouble in
  938. writeups which make an extensive use of background switches (because the
  939. screen also erases when I do the "set term color 1").  jp
  940.  
  941. ------------------------------
  942.  
  943. Date: 21 Jan 88 18:01:51 GMT
  944. From: jkg@gatech.edu (Jim Greenlee)
  945. Subject: Problems with Kermit 2.30
  946. Keywords: MS-DOS Kermit 2.30
  947.  
  948. Well, I've been playing around with the new version of Kermit that was
  949. recently announced (thanks, Tom :-) for about 2 days now, and I think I have
  950. discovered a bug (or at least an anomaly) in the VT100 emulation.
  951.  
  952. First, a little background. I had been using version 2.29 (May, 1986) of
  953.  
  954. Page 16                                                INFO-KERMIT DIGEST V7 #2
  955.  
  956. Kermit on my AT&T PC 6300 almost since it was released. One of the fea-
  957. tures that I use the most is the ability to set FG/BG colors on a color
  958. monitor - I normally use "set term color 1 10 33 46", which gives me a
  959. high-lighted yellow FG on a light blue BG. I also almost always use the
  960. VT102 emulation mode.
  961.  
  962. This works fine with version 2.29, particularly in the case where the host
  963. sends a US (underline start) or UE (underline end) sequence to the terminal.
  964. On a color monitor, this causes the FG/BG colors to be reversed.
  965.  
  966. So...I ftp-ed and unBOOed version 2.30 of Kermit, carefully read the manual
  967. and help files, changed my MSKERMIT.INI files to match the new format, and
  968. discovered that the US/UE sequences do not produce the same results on my
  969. color monitor. What happens is that receipt of a US causes the video image
  970. to be reversed, and the UE sequence causes it to be restored, but for some
  971. reason the FG high-lighting is turned off. If I drop back into command mode
  972. and do another "set term color", then everything works fine until I get
  973. another US/UE sequence.
  974.  
  975. This problem does not manifest itself with the Heath/Zenith mode (which is
  976. what I'm using in the interim). I checked the beta version (2.29C) that was
  977. posted recently, and got the exact same results - US/UE causes high-lighting
  978. to be turned off. Is this a genuine bug or did I just get a munged copy of
  979. the software? Is their any way I can fix it short of getting all the sources
  980. and ferreting out the problem myself? Has anybody else noticed this problem?
  981.  
  982. Any and all { help | comments | suggestions } are welcome.
  983.  
  984.                         Jim Greenlee
  985. The Shadow...!{decvax,hplabs,ihnp4,linus,rutgers}!gatech!jkg
  986.  
  987. ------------------------------
  988.  
  989. Date: Wed 20 Jan 88 22:01:51-EST
  990. From: Jim Celoni S.J. <su.Celoni@CU20B.COLUMBIA.EDU>
  991. Subject: Kermit 2.30 lack of screen blanking solved
  992. Keywords: Ms-DOS Kermit 2.30
  993.  
  994. Recall last month I reported that the December Kermit-MS 2.30 beta didn't
  995. clear the screen for me on going to connect mode.  After your reply, I was
  996. pretty sure Fansi-console was the culprit, whether in its quick scroll mode
  997. (/q1, using extra graphics memory on cga or ega) or not (/q0).  Official
  998. 2.30 behaves the same way: cycling through emulation modes cleared things, I
  999. think, but explicit Alt-key clearing didn't.
  1000.  
  1001. Imagine, then, my happiness when I discovered that everything works right
  1002. when I do a MODE CO80 just before invoking kermit.  Fansi-console is a fine
  1003. program with lots of users, and the mode tip might help in other situations
  1004. too.  Maybe a word in the .BWR file...
  1005.  
  1006. P.S.  I have an IBM 256K EGA and run IBM DOS 3.3 on an Antex AT clone.
  1007.  
  1008. > Date: Wed, 20 Jan 88 22:27 MDT
  1009. > From: Joe Doupnik <JRD@USU.BITNET>
  1010. > Subject: RE: Kermit 2.30 lack of screen blanking solved
  1011.  
  1012.  
  1013. INFO-KERMIT DIGEST V7 #2                                                Page 17
  1014.  
  1015. >         The indications seem to be that Fansi-console reports the wrong
  1016. > screen size information to callers such as Kermit. The ALT = reset clears
  1017. > the known screen size, using ega information stored in the Bios, but
  1018. > going through graphics and back to text terminal types does a real live
  1019. > mode set (same as MODE xxxx). Mode setting gets back standard screen
  1020. > dimensions stored in Command.com and puts everything in proper places both
  1021. > in the display board and in the Bios. Apparently, Fansi-console keeps some
  1022. > of this to itself so Kermit can't find those parts. Too many chiefs. There
  1023. > is not a thing Kermit can do about such a situation, but you might want to
  1024. > bring it to the attention of Hersey for their consideration.
  1025.  
  1026. ------------------------------
  1027.  
  1028. Date: Fri, 22 Jan 88 11:47 EST
  1029. From: <TLEWIS%UTKVX3.BITNET@CUVMA.COLUMBIA.EDU>
  1030. Subject: RAINBOW MS-DOS KERMIT 2.30
  1031. Keywords: MS-DOS Rainbow Kermit 2.30
  1032.  
  1033. Hopefully someone can answer my question.  I have just finished putting
  1034. together MS-DOS Kermit 2.30 for the Rainbow 100.  We use Kermit to connect
  1035. to a DEC PDP-11/70 system.  On our system, we have a program to print
  1036. certain files via the printer port.  This program simply turns the printer
  1037. port on, reads a line, writes an line, and when finished, turns the printer
  1038. port off with the proper escape sequences.  This works perfect in terminal
  1039. mode, but when using Kermit, it does not work.  The supplement for the
  1040. MS-DOS Users Guide especially for the extended DEC Rainbow version of
  1041. MS-Kermit says that complete support for all printer port functions has been
  1042. included in this version of the emulator.  Should this work?  Can I not from
  1043. BASIC on a host system turn on the printer port, print a file, and turn the
  1044. printer port back off while running Kermit?
  1045.  
  1046. I would appreciate any help on this subject!
  1047.  
  1048. Thanks,
  1049. Terry Lewis
  1050. University of Tennessee at Martin
  1051. Martin, Tennessee  38238
  1052. TLEWIS@UTKVX1  (BITNET)
  1053.  
  1054. [Ed. - You should be able to do this, but there's always the possibility
  1055. of a bug, either in Kermit, or in its interaction with the Rainbow's VT102
  1056. firmware.  Users are invited to peek at the source code and send in fixes
  1057. if necessary.]
  1058.  
  1059. ------------------------------
  1060.  
  1061. Date: Fri, 15 Jan 88 13:32 CDT
  1062. From: Raisin in the mid-dle <FRENCH%eg.ti.com@RELAY.CS.NET>
  1063. Subject: Generic MS-DOS V2.3 Problem
  1064. Keywords: MS-DOS Kermit 2.30
  1065.  
  1066. I downloaded the generic MS-DOS kermit V2.3 to try out on my TI-PC (IBM-
  1067. compatible-sort-of).  It runs, but whenever I do a 'SET BAUD xxx' command it
  1068. complains "Command not implemented".  What gives?  Did I have a download
  1069. problem or are others experiences this problem?
  1070.  
  1071.  
  1072. Page 18                                                INFO-KERMIT DIGEST V7 #2
  1073.  
  1074. Regards,
  1075. Stewart French
  1076.  
  1077. [Ed. - Setting the baud rate is a system-dependent function, and therefore
  1078. is not implemented in Generic DOS Kermit.]
  1079.  
  1080. ------------------------------
  1081.  
  1082. Date: Mon, 18 Jan 88 17:32 N
  1083. From: Eberhard Lisse, Abt Verbrennungschirurgie, RWTH Aachen <IUS@DACTH51>
  1084. Subject: MS-KERMIT 2.30
  1085. Keywords: MS-DOS Kermit 2.30
  1086.  
  1087. MS-Kermit has always been among my ten favourite programs and has now moved
  1088. up to number one, even beating Don Kneller's NDmake 4.31 for which I now
  1089. seriously consider paying the $ 35. :-)
  1090.  
  1091. I would like to move its version be renamed to 3.0 as it looks almost a
  1092. complete rewrite to me and includes lots of nice new features, not the least
  1093. being the Tektronix emulation for which lots of users have longed since some
  1094. time.
  1095.  
  1096. [Ed. - A sensible idea, but unfortunately, it's been publicized at version
  1097. 2.30 too far, too wide, and too long.]
  1098.  
  1099. I would also like to thank Joe publicly, via INFO-KERMIT, for his time and
  1100. effort to produce this marvelous piece of code which I think is better than
  1101. most commercial products. And I have tried some ...
  1102.  
  1103. regards, el
  1104.  
  1105. Eberhard W. Lisse
  1106. Burn Unit and Department of Plastic and Reconstructive Surgery
  1107. Technical University Aachen
  1108. West Germany
  1109.  
  1110. BITNET:         ius@dacth51                             preferred
  1111. ARPA:           ius%dacth51.BITNET@cunyvm.cuny.EDU
  1112. UUCP:           psuvax1!dacth51.BITNET!ius              from overseas
  1113.                 unido!dacth51.BITNET!ius                within Europe
  1114.                 {{uunet!}unido!rmi!}lisse!el            Real Soon Now
  1115.  
  1116. ------------------------------
  1117.  
  1118. End of Info-Kermit Digest
  1119.  
  1120. INFO-KERMIT DIGEST V7 #3                                                Page 19
  1121.  
  1122. Info-Kermit Digest         Tue, 26 Jan 1988       Volume 7 : Number 3
  1123.  
  1124. Departments:
  1125.  
  1126.   ANNOUNCEMENTS -
  1127.         Announcing C-Kermit 4E(068)
  1128.         Updates for CDC Cyber NOS Kermit (CD3KER)
  1129.         Announcing DECSYSTEM-20 Kermit 4.2(262)
  1130.         German Translation of MSKERM.HLP for V2.30
  1131.  
  1132.   VM/CMS KERMIT -
  1133.         Installing CMS Kermit 4.0
  1134.         Kermit on 9370 using ASCII Subsystem
  1135.         CMS Kermit 4.0 Packet Size Anomaly
  1136.  
  1137.   UNIX KERMIT -
  1138.         Re: Announcing C-Kermit 4E(068)
  1139.         Data General C-Kermit 4E(067)
  1140.         Kermit on BSD 4.2
  1141.         Re: Kermit on BSD 4.2
  1142.         C-Kermit 4D(061) and Microport Unix
  1143.  
  1144.   MISCELLANY -
  1145.         UUCP Lock Files
  1146.         VAX -> NASA VAX Problem
  1147.         Secure Kermit File Server for VMS?
  1148.         Kermit for the Visual 1050?
  1149.         Commodore 64 Kermit and GNU Emacs?
  1150.  
  1151. ----------------------------------------------------------------------
  1152.  
  1153. Date: Sun 24 Jan 88 20:15:25-EST
  1154. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1155. Subject: Announcing C-Kermit 4E(068)
  1156. Keywords: C-Kermit 4E(068), Unix Kermit
  1157.  
  1158. This is to announce another minor release, but this time a "real" release,
  1159. of C-Kermit for Unix, VAX/VMS, Data General AOS, the Commodore Amiga, the
  1160. Apple Macintosh, etc.  The changes were minor, and only appear in the Unix
  1161. versions.  They include:
  1162.  
  1163.  . Suspendibility via Ctrl-Z on systems with job control (Bob Brown).
  1164.  . Explicit support for SCO Xenix in the Makefile (from D.W. Bettinger).
  1165.  . Explicit support for the AT&T 7300, including the ability to dial its
  1166.    internal modem (from R.E. Hill, untested).
  1167.  . Improved response of the C-Kermit server to 'remote cwd' commands.
  1168.  . Miscellaneous small fixes and cleanups.
  1169.  
  1170. The major change is that since this is now considered a real release, the
  1171. files have been named from XK*.* back to CK*.*, and the XK*.* files are
  1172. gone, resulting in a savings of about 2 megabytes in our Kermit distribution
  1173. area and on our tapes.
  1174.  
  1175. All files' names changed, but the only files whose contents changed are:
  1176.  
  1177.  ckuker.upd - Update history
  1178.  
  1179. Page 20                                                INFO-KERMIT DIGEST V7 #3
  1180.  
  1181.  ckuker.bwr - Beware file
  1182.  ckcfns.c   - Functions (better reporting of current directory by server)
  1183.  ckcmai.c   - Main program (new version number)
  1184.  ckcpro.c   - Protocol module (wart output)
  1185.  ckudia.c   - Dial module (ATT 7300 support added)
  1186.  ckuusr.c   - New calls
  1187.  ckutio.c   - Support for ATT 7300, job control fixes
  1188.  ckufio.c   - New zgtdir() function to return current directory
  1189.  ckdfio.c   - Ditto (but dummy)
  1190.  ckifio.c   - Ditto (but dummy)
  1191.  ckmfio.c   - Ditto (but dummy)
  1192.  ckvfio.c   - Ditto (but dummy)
  1193.  ckwart.c   - Syntax error fixed
  1194.  
  1195. These files are in K2: on CU20B.COLUMBIA.EDU, e.g. K2:CKCFNS.C, available
  1196. via anonymous FTP.  They are also available on BITNET from KERMSRV@CUVMA as
  1197. CKCFNS C, etc.  For information about using KERMSRV to get Kermit files,
  1198. send a message to KERMSRV@CUVMA with the message text saying "help".
  1199.  
  1200. Please report any problems with this release to Info-Kermit@CU20B.
  1201.  
  1202. ------------------------------
  1203.  
  1204. Date: Wed, 30 Sep 87  14:15:20 EDT
  1205. From: op%VIRGINIA.BITNET@CUVMA.COLUMBIA.EDU (Olaf Pors  804-924-0633)
  1206. Subject: Updates for CDC Cyber NOS Kermit (CD3KER)
  1207. Keywords: CDC Cyber Kermit
  1208.  
  1209. The files CD3KER.INS and CD3KER.MOD contain feature addition to CDC NOS
  1210. Kermit (the CD3 Kermit).  CD3KER.INS is a replacement for that file on the
  1211. Kermit distribution.  CD3KER.MOD is the only source code you need to upgrade
  1212. CD3 Kermit from version 3.2 to the one I created (3.3); this file should be
  1213. added to the rest of the CD3KER files on the distribution, so it can be
  1214. applied using the CDC UPDATE utility.  UPDATE works with a base file
  1215. (usually quite large) and applies modifications (usually small) to create a
  1216. file for compilation.  This is the way that CDC maintains their system
  1217. software, and I think CD3 Kermit should be handled this way too; i.e., have
  1218. a large, unchanging base file and a small modification on the distribution.
  1219. New changes would be added to the modification file until it gets too
  1220. unwieldy, at which time a new base file would be created.  The CD3KER.INS
  1221. file I've supplied assumes the (possible) existence of such a modification
  1222. file.  See also the comments in CD3KER.INS.  All the documentation needed
  1223. concerning my enhancements (upward compatible) is at the beginning of the
  1224. CD3KER.MOD file.
  1225.  
  1226. [Ed. - Thanks, Olaf!  And apologies for taking so long to bring your
  1227. contribution to public light.  Olaf's changes include support for 8/12 ASCII
  1228. binary files, optional kinds of EOF conversion, and support for CDCNET.
  1229. Unfortunately, in August 1987 (several months before you submitted this
  1230. one), Steve Roseman of Lehigh University (LUSGR@LEHICDC1.BITNET) submitted
  1231. another, different, version 3.3 of this program, announced in Info-Kermit V6
  1232. #17.  Your files have been put in KER:CD3KER.IN2 (so as not to interfere
  1233. with Steve's CD3KER.INS), and CD3KER.MOD.  Meanwhile, let's hope someone
  1234. will be able to reconcile the two versions and maybe produce a version 3.4?]
  1235.  
  1236. ------------------------------
  1237.  
  1238. INFO-KERMIT DIGEST V7 #3                                                Page 21
  1239.  
  1240.  
  1241. Date: Tue 26 Jan 88 16:15:25-EST
  1242. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1243. Subject: Announcing DECSYSTEM-20 Kermit 4.2(262)
  1244. Keywords: DECSYSTEM-20 Kermit
  1245.  
  1246. This release corrects problems introduced by the previous release, announced
  1247. a few digests ago.  Now, not only does DEC-20 Kermit not prevent you from
  1248. issuing GET, REMOTE, BYE, and FINISH commands when in remote mode (e.g. to a
  1249. PC Kermit server), but now they also work!  In addition, it is now possible
  1250. to execute CWD and REMOTE CWD from a TAKE file (it wasn't before).  The new
  1251. version is in KER:K20MIT.MAC and KER:K20MIT.DOC on CU20B, and in K20MIT MAC
  1252. and K20MIT HLP on CUVMA.  This may be the final release of DEC-20 Kermit;
  1253. the main goal is to get the existing bugs out before our last DEC-20 sails
  1254. smoothly into eternity.
  1255.  
  1256. ------------------------------
  1257.  
  1258. Date: 01/25 04:02:13
  1259. From: Gisbert W. Selke <RECK%DBNUAMA1.BITNET@CUVMA.COLUMBIA.EDU>
  1260. Subject: German Translation of MSKERM.HLP for V2.30
  1261. Keywords: MS-DOS Kermit, German Manual
  1262.  
  1263. Enclosed is MSGERM.HLP, a German version of MSKERM.HLP.
  1264.  
  1265. [Ed. - Thanks, Gisbert!  It's been put in the Kermit Distribution as
  1266. MSKGER.HLP, the name change being necessary because the MSG prefix is
  1267. already used for something else.]
  1268.  
  1269. ------------------------------
  1270.  
  1271. Date: Tue, 29 Dec 87 10:19:17 EDT
  1272. From: Terrence Ford <TFOCU%CUVMC.BITNET@CUVMA.COLUMBIA.EDU>
  1273. Subject: Installing CMS Kermit 4.0
  1274. Keywords: IKC Kermit, CMS Kermit 4.0
  1275.  
  1276. Two very minor points that may save people some time installing 4.0:
  1277.  
  1278.    1) As received from KERMSRV@CUVMA, the following files all proved to have
  1279.       a last record beginning with X'00' (which will cause the assembler to
  1280.       complain with IFO053 OP CODE NOT FOUND ON FIRST OR ONLY CARD)
  1281.  
  1282.                        IKCUTL.ASM
  1283.                        IK0CMD.ASM
  1284.                        IK0COM.ASM
  1285.                        IK0DEF.ASM
  1286.                        IK0DOC.ASM
  1287.                        IK0MAC.ASM
  1288.                        IK0MAI.ASM
  1289.  
  1290.    2) In step 2, the HELPCONV command will create IKCKER $HLP A, not IKCKER
  1291.       $HLPCMS A as documented.
  1292.  
  1293. As I said, very minor.
  1294.  
  1295. Terrence Ford
  1296.  
  1297. Page 22                                                INFO-KERMIT DIGEST V7 #3
  1298.  
  1299.  
  1300. [Ed. - Thanks, Terrence.  Problem (1) was an artifact of our file transfer
  1301. process (FTP, not Kermit!), and has been rectified -- the CUVMA copies no
  1302. longer have nulls at the end.]
  1303.  
  1304. ------------------------------
  1305.  
  1306. Date: Mon, 21 Dec 87 11:03:33 PST
  1307. From: jimbys%CITIAGO.BITNET@CUVMA.COLUMBIA.EDU (James V. Bys)
  1308. Subject: Kermit on 9370 using ASCII Subsystem
  1309. Keywords: CMS Kermit
  1310.  
  1311. We have been running CMS Kermit 3.1 on an IBM 4381 with a 7171 interface
  1312. successfully.  We recently received an IBM 9375 with an ASCII Subsystem.
  1313. This IBM supported subsystem acts similarly to the 7171.
  1314.  
  1315. Kermit compiles and starts successfully on the 9375.  When Kermit is put in
  1316. server mode, the FIRST file transfer occurs successfully.  After this
  1317. transfer, the terminal attached to the ASCII Subsystem is completely hung.
  1318. None of the local reset characters have any effect.  Needless to say, no
  1319. further communication by the local Kermit with the 9375 occurs.
  1320.  
  1321. The CMS installation instructions state:
  1322.  
  1323. "When CMS Kermit is to be used with a 7171, make sure the 7171 is set
  1324. up with its 'keyboard lock delay' parameter set to 0.  Otherwise, the
  1325. 'terminal' will hang whenever CMS Kermit clears the screen..."
  1326.  
  1327. This symptom sounds similar to the one mentioned above using the ASCII
  1328. Subsystem.  There, however, is no mention that we could find of a "keyboard
  1329. lock delay" parameter in manual SA33-1564 "ASCII Subsystem Customization and
  1330. Programmer's Guide".
  1331.  
  1332. Could anyone that has successfully installed Kermit through an ASCII
  1333. Subsystem please comment?
  1334.  
  1335. James V. Bys
  1336. California Institute of Technology
  1337.  
  1338. Internet address: JIMBYS@iago.caltech.edu
  1339. Bitnet address:   JIMBYS@CITIAGO
  1340.  
  1341. ------------------------------
  1342.  
  1343. Date: Sat, 23 Jan 1988 14:22:08 EST
  1344. From: "James H. Coombs" <JAZBO%BROWNVM.BITNET@CUVMA.COLUMBIA.EDU>
  1345. Subject: CMS Kermit 4.0 Packet Size Anomaly
  1346. Keywords: CMS Kermit
  1347.  
  1348. Thanks for the new version of CMS Kermit 4.0.
  1349.  
  1350. I have found many improvements and only one oddity (or two?).
  1351.  
  1352. 1) The documentation (IKCKER DOC) says:
  1353.  
  1354.    "Maximum packet size:               1920"
  1355.  
  1356. INFO-KERMIT DIGEST V7 #3                                                Page 23
  1357.  
  1358.  
  1359.    But when I try to set the receive packet size to 1920, the executable
  1360.    rejects the command and issues the message:
  1361.  
  1362.    "Operand must be <1914"
  1363.  
  1364.    The same problem occurs when I try to set the send packet size.  In
  1365.    addition, when I specify something like '1900', I am told that the
  1366.    send packet size is limited to the range '20-94'.
  1367.  
  1368.  
  1369. 2) This may be a local problem, but I get the following message on startup:
  1370.  
  1371.    "Handshake is XON -- not needed"
  1372.  
  1373.    CMS Version is "Rel 3 Lev 302.2".
  1374.  
  1375. Thanks.  --Jim
  1376.  
  1377. Dr. James H. Coombs
  1378. Software Engineer, Research
  1379. Institute for Research in Information and Scholarship (IRIS)
  1380. Brown University
  1381. jazbo@brownvm.bitnet
  1382. Acknowledge-To: <JAZBO@BROWNVM>
  1383.  
  1384. ------------------------------
  1385.  
  1386. Date: Mon, 25 Jan 88 23:01:49 PST
  1387. From: blarson%skat.usc.edu@oberon.USC.EDU (Bob Larson)
  1388. Subject: Re: Announcing C-Kermit 4E(068)
  1389. Keywords: C-Kermit 4E(068)
  1390.  
  1391. In article <791@vixie.UUCP> paul@vixie.UUCP (Paul Vixie Esq) writes:
  1392. >In article <11449@brl-adm.ARPA> SY.FDC@cu20b.columbia.edu (Frank da Cruz)
  1393. >writes:
  1394. >>This is to announce another minor release, but this time a "real" release,
  1395. >>of C-Kermit for Unix, VAX/VMS, Data General AOS, the Commodore Amiga,
  1396. >>the Apple Macintosh, etc.  The changes were minor, and only appear in the
  1397. >>Unix versions. [...]
  1398.                                  ^^^^^^^^^^^^^^^^^^
  1399. >I'm curious, though, as to whether this release includes the long-discussed
  1400. >"windowing kermit protocol" which would apparently allow several ACKs to be
  1401. >outstanding at one time, thus improving performance on half-duplex and X.25
  1402. >connections.
  1403.  
  1404. Unfortunatly, I'm rather certain full duplex windows havn't made it into
  1405. C-kermit yet.  The only version I know of are for Primos, a semi-functional
  1406. (and unmaintainable) one for ms-dos, and commercial ms-dos packages (such as
  1407. procomm).  There may of course be others I am not aware of.
  1408.  
  1409. The later C-kermits do include long packet support.  This is what is desired
  1410. for half-duplex, but is not as good for x.25 or long delay hookups.  I'm
  1411. curious as to when, if ever, windows will make it into c-kermit.
  1412.  
  1413. Bob Larson      Arpa: Blarson@Ecla.Usc.Edu      blarson@skat.usc.edu
  1414.  
  1415. Page 24                                                INFO-KERMIT DIGEST V7 #3
  1416.  
  1417. Uucp: {sdcrdcf,cit-vax}!oberon!skat!blarson
  1418. Prime mailing list:     info-prime-request%fns1@ecla.usc.edu
  1419.                         oberon!fns1!info-prime-request
  1420.  
  1421. [Ed. - Sliding windows are not in C-Kermit 4E(068).  This is high on the list
  1422. of things to add to C-Kermit, as are Attribute packets, and support for MS-DOS.
  1423. These will appear in future releases, which in turn will appear as time
  1424. permits.]
  1425.  
  1426. ------------------------------
  1427.  
  1428. Date: Sat, 26 Dec 87 20:02:38 CST
  1429. From: haque@umn-cs.cs.umn.edu (Samudra E. Haque)
  1430. Subject: Data General C-Kermit 4E(067)
  1431. Keywords: C-Kermit 4E(067)
  1432.  
  1433. In your 4E(067) version I believe you have conditional compilation for Data
  1434. General machines (== ifdef datageneral), assuming that people who run these
  1435. machines want to compile a version for themselves. Well, there is a problem
  1436. with that. There are basically two major types of software on DG machines:
  1437. AOS/VS and DG/UX, i.e. native AOS with MV/UX subshells and native unix for
  1438. the Data General. Unfortunately, on both C compilers the symbol
  1439. "datageneral" is defined!  This is of course a problem since both unixes are
  1440. *not* identical in file structure and programs.
  1441.  
  1442. So: Just using plain "#ifdef datageneral" will tend to break people who try
  1443. to compile C-Kermit on DGUX's version.  What I might suggest use the
  1444. construct "#ifdef datageneral #ifndef DGUX" etc..
  1445.  
  1446. Else: I'm just about finished with 4E(067) for DG/UX.. this version with
  1447. proper #ifdef DGUXs. My version of ckuusr.c seems to be broken though,
  1448. (symbol line length attribute conflict ? )..and I've been wanting to FTP a
  1449. new version over. ... ...
  1450.  
  1451. Thanks for your attention.
  1452.  
  1453. Samudra E. Haque
  1454. Computer Science Systems Group
  1455. Computer Science Department
  1456. University of Minnesota, Minneapolis, MN 55455.
  1457.  
  1458. [Ed. - This message arrived too late for the new release.  But you're more
  1459. than welcome to fix the program up for Data General operation and send the
  1460. changes back to Columbia, preferably based on the just-announced 4E(068)
  1461. release.]
  1462.  
  1463. ------------------------------
  1464.  
  1465. Date: 28 Dec 87 00:42:59 GMT
  1466. From: nerd@percival.UUCP (Michael Galassi)
  1467. Subject: Kermit on BSD 4.2
  1468. Keywords: C-Kermit
  1469.  
  1470. I recently wrote a program to deal with idle users on my system and have a
  1471. loose end to tie up before I can send it on to r$ for posting to
  1472. comp.sources.unix.
  1473.  
  1474. INFO-KERMIT DIGEST V7 #3                                                Page 25
  1475.  
  1476.  
  1477. The problem is with Kermit.  When users are kermiting files back and forth
  1478. stat(2) on their terminal shows that the device has not been accessed since
  1479. the file transfer started.  I know perfectly well that data is going across
  1480. the link as the lights on the modem blink in the usual kermit fashion, but
  1481. looking at the st_mtime, st_atime, and st_ctime entries in the structure
  1482. returned by stat(2) shows no change during the course of the file transfer.
  1483. I know this is not a problem with my invocation of the stat system call as
  1484. who(1) also reports the terminal as idle.  HELP!!!  How is kermit doing its
  1485. i/o?
  1486.  
  1487. I am running C-Kermit version 4C, when it starts up I get the message:
  1488.  
  1489. C-Kermit, 4C(057) 31 Jul 85, 4.2 BSD
  1490.  
  1491. If anyone knows exactly how Kermit does it's i/o could you please
  1492. send me mail about this?  Also, what other programs have you found that play
  1493. the same tricks with i/o that I should look out for?
  1494.  
  1495.         -michael
  1496.  
  1497. [Ed. - See message below.  C-Kermit opens /dev/tty in rawmode and does
  1498. unbuffered read()'s and write()'s to it.]
  1499.  
  1500. ------------------------------
  1501.  
  1502. Date: 28 Dec 87 17:37:05 GMT
  1503. From: egisin@orchid.waterloo.edu (Eric Gisin)
  1504. Subject: Re: Kermit on BSD 4.2
  1505. Keywords: C-Kermit
  1506.  
  1507. C-Kermit probably opens /dev/tty instead of using stdin and stdout, so the
  1508. /dev/tty?? inode times are not updated.  The reason for doing this so one
  1509. can send stdin or receive stdout as a file.
  1510.  
  1511. One fix is to modify kermit to use stderr instead of /dev/tty.
  1512.  
  1513. [Ed. - C-Kermit does indeed use /dev/tty.]
  1514.  
  1515. ------------------------------
  1516.  
  1517. Date: Sat, 23 Jan 88 20:39:54 EST
  1518. From: Brodsky <353164%UMDC.BITNET@CUVMA.COLUMBIA.EDU>
  1519. Subject: C-Kermit 4D(061) and Microport Unix
  1520. Keywords: C-Kermit 4D(061)
  1521.  
  1522. I'm having difficulties using C-Kermit on a tty port with getty.  Even
  1523. though Microport says you can get away with this by running getty on
  1524. /dev/ttyM? I have had numerous occasions where the C-Kermit process hangs
  1525. while attempting to aquire the port. The process will will linger without
  1526. responding to any kill (even kill -9), LCK* file removal, or init state
  1527. change.  The only way to get the tty port back is to reboot.  There are no
  1528. problems running C-Kermit as long as getty doesn't have the port, however.
  1529.  
  1530. This bug is not a consistent one. There are times when running C-Kermit and
  1531. getty together works fine and other times when it does not. One thing that
  1532.  
  1533. Page 26                                                INFO-KERMIT DIGEST V7 #3
  1534.  
  1535. tends to cause the problem to occur more often is when getty has a multiple
  1536. speed setting (such as 1200R where it will switch between 300 and 1200 bps).
  1537. I suspect some sort of port access confusion in ttyM?, but I haven't yet the
  1538. skills to track this beast down. Can anyone help?
  1539.  
  1540. Thanks for all the wonderful work Froggers!
  1541.  
  1542.                                   Jake Brodsky
  1543.  
  1544. "What nature doesn't do to us,
  1545.  Is done by our fellow man."     --Tom Lehrer
  1546.  
  1547. ------------------------------
  1548.  
  1549. Date: Sat, 5 Dec 87 09:27:35 CST
  1550. From: convex!smu!leff@a.cs.uiuc.edu (Laurence Leff)
  1551. Subject: UUCP Lock Files
  1552. Keywords: UUCP, Lock Files
  1553.  
  1554. Our version of kermit does not access the lock files correctly so as to
  1555. avoid interfering with uucp under 4.3BSD.
  1556.  
  1557. The lock file mechanism changed from 4.2BSD to 4.3BSD.  Yet the version of
  1558. Kermit that came with the 4.3BSD distribution from Mt. Xinu is using the old
  1559. style uucp lockng mechanism appropriate for 4.2BSD systems.
  1560.  
  1561. Has anyone fixed this and can send us a patch?
  1562.  
  1563.        Laurence Leff
  1564.        Coordinator, Computer Science Department Computer Facilities Management
  1565.                     Team
  1566.        convex!smu!leff leff%smu@csnet-relay  E1AR0002 at SMUVM1 (BITNET)
  1567.  
  1568. [Ed. - Let's hear it once again for UUCP lock files, probably the silliest
  1569. single feature of Unix.  Why access to tty devices should be shared rather than
  1570. exclusive by default is a profound mystery.  So long as every Unix system in
  1571. the world (and every new release of each version) must have a different idea of
  1572. where the UUCP lock file should be, what it should be called, what should be in
  1573. it, who its owner should be, etc etc, communication programs, like Kermit, that
  1574. attempt to work on many different Unix versions will remain in a perpetual
  1575. state of confusion (end of tirade).  The past few releases of C-Kermit have had
  1576. code to deal with 4.3BSD lock files, but it's not activated by default.  Look
  1577. in the module ckutio.c for "NEWUUCP".]
  1578.  
  1579. ------------------------------
  1580.  
  1581. Date: Thu, 21 Jan 88 16:38:24 EST
  1582. From: "Robert E. Zaret" <ZARET%MITVMA.BITNET@CUVMA.COLUMBIA.EDU>
  1583. Subject: VAX -> NASA VAX Problem
  1584. Keywords: VAX/VMS Kermit
  1585.  
  1586. Someone just came in with a problem transferring files from his lab's VAX to
  1587. a VAX run by NASA.  Both seem to be VAX 11/750s running Kermit-32.  He calls
  1588. an 800 number to connect through Telenet using 1200 bps, 7 databits, and
  1589. even parity.  He has no problem using the NASA VAX.  However, when he tries
  1590. to transfer a FORTRAN source file, he sees no error messages, but cannot
  1591.  
  1592. INFO-KERMIT DIGEST V7 #3                                                Page 27
  1593.  
  1594. find the file at the other end.  More specifically: he invokes Kermit on the
  1595. NASA end and puts it in server mode; then he uses ^]c to escape back to his
  1596. local kermit and tells it to send the file; after 3-5 minutes, he gets a new
  1597. Kermit-32 prompt.
  1598.  
  1599. I am surprised about the Telenet connection: the 800 number seems curious; I
  1600. was unable to use Telenet with 7e (I had to use 8n to connect to Telenet and
  1601. let it handle, correctly, the computer at the other end that insists on 7e);
  1602. and he never sees the usual Telenet prompts.  He is certain he uses Telenet,
  1603. not TELNET.
  1604.  
  1605. We would certainly appreciate any hints.  Thanks.
  1606.  
  1607. [Ed. - The Telenet variations are not totally inexplicable.
  1608. A Telenet host can configure the user's Telenet pad as to parity, etc., using
  1609. private X.28 (or is it X.29) parameters.  Thus the behavior of your PAD can
  1610. depend on what host you're connecting to.  Meanwhile, can anybody who has
  1611. used Kermit in this environment help?]
  1612.  
  1613. ------------------------------
  1614.  
  1615. Date: 14 Jan 88 21:19:51 GMT
  1616. From: Kral <amdahl!drivax!braun@ames.arc.nasa.gov>
  1617. Subject: Secure Kermit File Server for VMS?
  1618. Keywords: VAX/VMS Kermit
  1619.  
  1620. We have a need for a "secure" file server on our VMS machines.  We want
  1621. something that would enable our customers to call up, log in, and transmit
  1622. or receive files in their home directory.  They should be able to do
  1623. directory listings within their own tree as well.  However, they should
  1624. not be able to spawn off sub-processes, read or write files outside of their
  1625. home directory, etc.  Ideally, the wouldn't be able to have any kind of
  1626. access, including directory listings, of anything outside of their home
  1627. directory.
  1628.  
  1629. Our problem is this:  our machine security is pretty relaxed, leaving
  1630. any security up to limiting login access to "trusted" users.  As a result, the
  1631. users have gotten used to leaving world read (and sometimes write!) permission
  1632. on their home directories.  Most of the users on the machine we wish to
  1633. implement this on are Operating System Engineers, so we figured it would be
  1634. kind of costly to impose any reasonable security on the system.  We also
  1635. figured that permissions probably wouldn't be kept long if we were to require
  1636. them to change them.
  1637.  
  1638. Now we have customers that want to do file transfer with us, and we need
  1639. their accounts secure from each other, as well as our own source code
  1640. directories being secure from them.
  1641.  
  1642. Right now I am attempting to modify kermit-32 to take out any remote
  1643. commands.  I only have the macro sources to work with.  ANy suggestions
  1644. are appreciated.
  1645.  
  1646. kral                                            [THERE ARE NO ORDINARY MOMENTS]
  1647. 408/647-6112                                    ...{ism780|amdahl}!drivax!braun
  1648.  
  1649. [Ed. - C-Kermit might be easier to work with, but it is not yet truly at
  1650.  
  1651. Page 28                                                INFO-KERMIT DIGEST V7 #3
  1652.  
  1653. home in the VMS environment.  But it's not clear that changing Kermit is the
  1654. answer to the problem.  If they can log in, they can get at other people's
  1655. files.  Even if you have a "secure" Kermit on the system, they can use it
  1656. to transfer an "insecure" one for their own use.]
  1657.  
  1658. ------------------------------
  1659.  
  1660. Date: Wed, 30 Dec 87 19:31:38 PST
  1661. From: Michael Marria <marria@ardvax.stanford.edu>
  1662. Subject: Kermit for the Visual 1050?
  1663. Keywords: Visual 1050 Kermit
  1664.  
  1665. I am looking for further information to get this Visual 1050 transfering
  1666. binaries. It has a usable ascii modem and trap system, so I can get .HEX files
  1667. to start up.
  1668.  
  1669. This thing is somewhat Kapro II and DEC Rainbo compatible.  I down
  1670. loaded the HEX file for a Kaypro which runs until I attempt connection which
  1671. crashes the machine.
  1672.  
  1673. Any help on this will be much appreciated.
  1674.  
  1675. Also, if this helps, it runs CP/M3, though I assume the crash problems
  1676. relate to the port loction being different then that of a Kaypro.
  1677.  
  1678. Anybody out there have one of these things?
  1679.  
  1680.                                 Thanks much,
  1681.                                 Michael
  1682.  
  1683. [Ed. - If it runs CP/M 3.0, then you should not be using Kaypro Kermit,
  1684. you should be using CP/M 3.0 Kermit, which should run as-is on any CP/M
  1685. 3.0 system.  The system-dependent hex file for this is in KER:CP4CP3.HEX,
  1686. which is combined with KER:CP4KER.HEX to produce the complete running
  1687. program, according to the instructions in the manual.]
  1688.  
  1689. ------------------------------
  1690.  
  1691. Date: 12 Jan 88 16:42:08 GMT
  1692. From: pete@umbc3.umd.edu (Pete Hsi )
  1693. Subject: Commodore 64 Kermit and GNU Emacs?
  1694. Keywords: Commodore 64
  1695.  
  1696. While using GNU Emacs with C64 Kermit at 1200 baud, I noticed when scrolling
  1697. UP ONLY, the screen would get garbled. (Probally overflowing the input
  1698. buffer? I haven't notice this happening at 300 baud (300 baud?!? ARGH!))
  1699.  
  1700. Anybody out there know the solution to this? I have FLOW-CONTROL ON in C64
  1701. Kermit.  I do a re-draw screen command (C-l; no biggie) but I would like a
  1702. more elegant (sp?) solution such as resetting TERM-CAP, etc.
  1703.  
  1704. More info:
  1705.     Host: Ultrix (Dec's Unix) running GNU Emacs 18.49.1 and
  1706.           VMS running the ported version of GNU Emacs.
  1707.     Local: Commodore 64 running Kermit 2.0 (VT100 emulation), 1200 modem.
  1708.  
  1709.  
  1710. INFO-KERMIT DIGEST V7 #3                                                Page 29
  1711.  
  1712. If possible, send me mail. Thanks in advance.
  1713.  
  1714.   Pete
  1715.  
  1716. Univs. of Maryland Baltimore County  (UMBC == "U Must Be Crazee" :-)
  1717.     ARPA: pete@umbc3.umd.edu   or   pete@umbc2.umd.edu
  1718.     Bitnet: pete@umbc
  1719. "Mis-spellings are the fault of my computer"
  1720.  
  1721. ------------------------------
  1722.  
  1723. End of Info-Kermit Digest
  1724.  
  1725. Page 30                                                INFO-KERMIT DIGEST V7 #4
  1726.  
  1727. Info-Kermit Digest         Fri, 29 Jan 1988       Volume 7 : Number 4
  1728.  
  1729. Departments:
  1730.  
  1731.   ANNOUNCEMENTS -
  1732.         Announcing C-Kermit 4E(070) (Sorry!)
  1733.         New Version of Honeywell CP-6 Kermit
  1734.         New PDP-11 Kermit Documentation
  1735.         CU20B Nears Retirement
  1736.         SCANCHEK 4.0 Available
  1737.  
  1738.   MS-DOS Kermit -
  1739.         MS-Kermit 2.30 Rollback Disable
  1740.         Kermit 2.30 for GRiD
  1741.         Rainbow MS-DOS Kermit 2.30
  1742.         Kermit 2.30 and the Tandy 1000
  1743.     IBM PC Convertible Diskettes?
  1744.  
  1745.   C-KERMIT -
  1746.         C-Kermit Timeout Problem Fix
  1747.         Compiling Kermit 4E (068) on BSD 4.3
  1748.         A Better Way to Detect Background Execution
  1749.         C-Kermit 4E(068) on 4.3 BSD
  1750.         Small Problem in ckuusr.c for System V
  1751.         Problem with CKUUSR.C on VMS
  1752.  
  1753.   MISCELLANY -
  1754.         Kermit Support for IBM 3708 Front Ends?
  1755.         Re: TRS-80 Model II Kermit HEX File
  1756.  
  1757. ----------------------------------------------------------------------
  1758.  
  1759. Date: Fri 29 Jan 88 21:25:40-EST
  1760. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1761. Subject: Announcing C-Kermit 4E(070) (Sorry!)
  1762. Keywords: C-Kermit 4E(070), UNIX Kermit
  1763.  
  1764. This is to announce, directly on the heels of C-Kermit 4E(068), another new
  1765. version, 4E(070).  I apologize for this.  Edit 68 had two fatal flaws,
  1766. which are described in messages below, but briefly:
  1767.  
  1768.  . getcwd() not defined in BSD UNIX, breaking BSD versions.
  1769.  . Unconditional reference to SIGSTOP, breaking non-BSD versions.
  1770.  
  1771. A couple other small fixes were also applied.  One is for the error message
  1772. C-Kermit returns when it times out (thanks to Paul Placeway).  The other
  1773. finally allows Kermit to determine whether it is running in the background, so
  1774. that the "disappearing prompt" problem is fixed...  But only for Berkeley and
  1775. Ultrix versions.  See messages below.
  1776.  
  1777. Sorry for the inconvenience.  If you want to replace the files that were
  1778. "damaged" in the 068 release, they are ckutio.c, ckufio.c, ckuusr.c,
  1779. ckcfn2.c, ckucmd.c, and ckcmai.c.
  1780.  
  1781. ------------------------------
  1782.  
  1783.  
  1784. INFO-KERMIT DIGEST V7 #4                                                Page 31
  1785.  
  1786. Date: January 25, 1988
  1787. From: Lee-Hallin%LADC@BCO-MULTICS.ARPA
  1788. Subject: New Version of Honeywell CP-6 Kermit
  1789. Keywords: Honeywell CP-6, CP-6
  1790.  
  1791. I've sent you a tape containing version 1.00 of Kermit that runs on Honeywell
  1792. machines running the CP-6 (Control Program 6) operating system.
  1793.  
  1794. The following are changes/additions made to CP-6 KERMIT since the original
  1795. version (0.95) was sent to Columbia University in December, 1985.  Many
  1796. thanks to John Stewart of Carleton University, Tom Erskine of CRC, Mike
  1797. Iglesias of UC Irvine, and Mike Schmidt of Honeywell Bull, Canada, for their
  1798. help and supplied code.
  1799.  
  1800.   . Recognize ARC and LIB as default binary file extensions.
  1801.   . Optimize code that strips parity off incoming characters.
  1802.   . Block move of packet data to eliminate looping.
  1803.   . Eliminate redundant checksum calculation.
  1804.   . Handle repeat counts in file name packet.
  1805.   . Use FSFA on file that is being received or sent.
  1806.   . Added the ability to specify up to two EOR characters instead of
  1807.     assuming CR/LF.  This is useful, for instance, when communicating with
  1808.     some software on Apples.
  1809.   . Fixed bug that caused KERMIT to Memory Fault if a 'LIST' command
  1810.     was issued with no fid specified.
  1811.   . Enhanced the SHOW command to show some of the SETable things that
  1812.     it didn't before (EG, Binary EXtensions) as well as values for
  1813.     all the new commands.
  1814.   . The PARITY used for a transfer is now logged in the LOG file.
  1815.   . The activation character for received packets is now included in
  1816.     KERMIT "debug" files.
  1817.   . Fixed bug that prevented records with embedded CR's from being
  1818.     received correctly.
  1819.   . Relaxed syntactical constraints on some commands so optional blanks
  1820.     are permitted.
  1821.   . Added the SET FILE PREFIX, SET FILE SUBDIRECTORY CHAR and
  1822.     SET FILE SUBDIRECTORY { ON | OFF } commands.
  1823.   . Made it possible to interrupt multiple file transfers so you can
  1824.     quit the current file or the entire group of files.
  1825.   . Added the CG and STATION options to allow transfers through ComGroups.
  1826.  
  1827. I hope to have another version in about two months that will include long
  1828. packets and maybe sliding windows.
  1829.  
  1830. - Lee Hallin -
  1831.   Honeywell Bull
  1832.   5250 West Century Blvd
  1833.   Los Angeles, CA  90045
  1834.   (213) 649-6870 x317
  1835.  
  1836. [Ed. - Many thanks, Lee!  The new files are in KER:HC6*.*, available via
  1837. anonymous FTP from CU20B.COLUMBIA.EDU, and HC6* * available from
  1838. KERMSRV at CUVMA via BITNET.]
  1839.  
  1840. ------------------------------
  1841.  
  1842.  
  1843. Page 32                                                INFO-KERMIT DIGEST V7 #4
  1844.  
  1845. Date: Thu 28 Jan 88 09:59:41-EST
  1846. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1847. Subject: New PDP-11 Kermit Documentation
  1848. Keywords: PDP-11 Kermit, RSX, RSTS, RT11
  1849.  
  1850. Thanks to Dan Graham at NYU, we have a Scribe'd version of the PDP-11 Kermit
  1851. manual, suitable for typesetting and inclusion in the next edition of the
  1852. Kermit User Guide.  It's in KER:K11MIT.MSS and .DOC.
  1853.  
  1854. ------------------------------
  1855.  
  1856. Date: Thu 28 Jan 88 09:59:41-EST
  1857. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  1858. Subject: CU20B Nears Retirement
  1859. Keywords: CU20B, Kermit Distribution, DEC-20, DUMPER Tapes
  1860.  
  1861. CU20B only has a few more months to live (exact date of retirement still to
  1862. be determined).  So, if anybody wants to order DEC-20 DUMPER or DEC-10 BACKUP
  1863. tapes, get those orders in soon!  Once CU20B is gone, we won't be able to
  1864. make these tapes any more.  Also, over the coming months, we'll be
  1865. converting our network operations to a VAX 8700 with Ultrix 2.0 (which is
  1866. like 4.2BSD Unix) system and an IBM mainframe running VM/CMS.  Watch
  1867. Info-Kermit for announcements about new procedures.
  1868.  
  1869. ------------------------------
  1870.  
  1871. Date: Fri, 29 Jan 88 09:06:00 EST
  1872. From: Phil Benchoff <BENCHOFF%VTVM1.BITNET@CUVMA.COLUMBIA.EDU>
  1873. Subject: SCANCHEK 4.0 Available
  1874. Keywords: SET KEY, SCANCHEK, Key Definition
  1875.  
  1876. Finally.  Enclosed is a version of scanchek.c and scanchek.exe that
  1877. should match MS-Kermit 2.30.  The enhanced keyboard is supported,
  1878. and the program will indicate if a particular key is available on
  1879. the enhanced keyboard only.
  1880.  
  1881. [Ed. - Thanks, Phil!  For those who don't know, this is an interactive
  1882. program that can be used to find the key codes for all the keys on the
  1883. IBM PC keyboard, for use with Kermit's SET KEY command.  The files are
  1884. kept in KER:MSUCHK.C and KER:MSUCHK.BOO.]
  1885.  
  1886. ------------------------------
  1887.  
  1888. Date: Sat, 23 Jan 88 13:54:57 EST
  1889. From: "James H. Coombs" <JAZBO%BROWNVM.BITNET@CUVMA.COLUMBIA.EDU>
  1890. Subject: MSKermit 2.30 Rollback Disable
  1891. Keywords: MS-DOS Kermit 2.30
  1892.  
  1893. Alastair Milne writes:
  1894.  
  1895.     Every so often I will aim for the RETURN key, miss it, and hit HOME
  1896.     instead.  Everything stops in its tracks while n pages of screen
  1897.     scroll past.  And END, of course, so that it will all scroll back to
  1898.     where it's supposed to be.
  1899.  
  1900.     ...
  1901.  
  1902. INFO-KERMIT DIGEST V7 #4                                                Page 33
  1903.  
  1904.  
  1905.     I see no way among the commands to turn it off (or perhaps reduce
  1906.     the number of screens that are saved).  Is there in fact a way; or
  1907.     is one available in the next version?
  1908.  
  1909. To disable the roll back, simply remap the relevant keys to other functions.
  1910.  
  1911. I have the opposite problem: mapping the roll back functions to new keys.
  1912. I tried with 2.29c with no success; I asked and either didn't get an
  1913. answer or it slipped by me.  Is there a way to remap this functionality?
  1914.  
  1915. Thanks.  --Jim
  1916.  
  1917. Dr. James H. Coombs
  1918. Software Engineer, Research
  1919. Institute for Research in Information and Scholarship (IRIS)
  1920. Brown University
  1921. jazbo@brownvm.bitnet
  1922. Acknowledge-To: <JAZBO@BROWNVM>
  1923.  
  1924. [Ed. - We received an avalanche of messages to this effect.  Apologies for
  1925. the thoughtless "Ed." comment.  Of course you can remap your Home key to not
  1926. invoke the \Khomscn verb.  You can move that function to some less easily
  1927. hit key, e.g. the commands "set key \327 {}" and "set key \1399 \Khomscn"
  1928. move it from Home to Ctrl-Home.  And to answer Jim's question, yes, you can
  1929. remap the rollback function to other keys, as in "set key \338 \Kupscn" to
  1930. move it to the Ins key.]
  1931.  
  1932. ------------------------------
  1933.  
  1934. Date: Mon, 25 Jan 88 10:51:59 EST
  1935. From: Owen Adair <owen%gt-eedsp@gt-eedsp.UUCP>
  1936. Subject: Kermit 2.30 for GRiD
  1937. Keywords: MS-DOS Kermit 2.30, GRiD Kermit
  1938.  
  1939. I downloaded 2.30 Kermit for the GRiD (.BOO format) and it tries to run, but
  1940. all I get is garbage then it crashes. Has anyone else tested the beast on a
  1941. GRiD model 1101? I currently use 2.29 and it works although not all the
  1942. features function.
  1943.  
  1944. Hope INFO-KERMIT can help!
  1945.  
  1946. -owen
  1947.  
  1948. Owen Adair, WD4FSU
  1949. Digital Signal Processing Lab, Georgia Tech, Atlanta GA 30332
  1950. Internet:       owen%gteedsp@gatech.gatech.edu
  1951. uucp:   ...!{decvax,hplabs,ihnp4,linus,rutgers,seismo}!gatech!gt-eedsp!owen
  1952.  
  1953. [Ed. - This would require a Grid assembly-language programmer to look at
  1954. 2.30 code and debug it.  Anybody?]
  1955.  
  1956. ------------------------------
  1957.  
  1958. Date: Wed, 27 Jan 88 10:14 EST
  1959. From: <TLEWIS%UTKVX3.BITNET@CUVMA.COLUMBIA.EDU>
  1960.  
  1961. Page 34                                                INFO-KERMIT DIGEST V7 #4
  1962.  
  1963. Subject: Rainbow MS-DOS Kermit 2.30
  1964. Keywords: MS-DOS Kermit 2.30, Rainbow Kermit
  1965.  
  1966. I recently put a question here regarding the printer port on the Rainbow.
  1967. I had a copy of the documentation for version 2.29.1 which does support
  1968. the printer port on a rainbow.  In MSKERM.DOC, it states that the printer
  1969. port is not supported and indeed I have found that it does not.  Are there
  1970. any plans for the offical distribution of Kermit to support the printer
  1971. port, i.e. being able to send the proper escape sequence to the printer port
  1972. to turn it on and off and to send files to it from a host such as a vax, or
  1973. any host?
  1974.  
  1975. Terry Lewis
  1976. University of Tennessee at Martin
  1977. Martin, Tennessee  38238
  1978.  
  1979. [Ed. - This would require an expert Rainbow programmer.  I don't know if
  1980. the Rainbow printer port is the same kind of device as the communications
  1981. port, with the same interrupt structure, etc.  If so, it might be easy.
  1982. Anyone?]
  1983.  
  1984. ------------------------------
  1985.  
  1986. Date: Wed, 27 Jan 88 13:05:03 EST
  1987. From: "James R. McCoy (CCS-E)" <jmccoy@ARDEC.ARPA>
  1988. Subject: Kermit 2.30 and the Tandy 1000
  1989. Keywords: MS-DOS Kermit 2.30, Tandy Kermit
  1990.  
  1991. I have a strange problem with Kermit on a Tandy 1000 -- I have an older
  1992. Tandy 1000 with a Monochrome monitor and MSDOS 3.2.  Kermit seems to work
  1993. well enough until I hit the ^]c combination.  At that point the screen goes
  1994. blank and commands such as quit exit and push fail -- The only thing I can
  1995. seem to do is hit a "C" which puts me back to the host, or I can issue a
  1996. three-fingered salute and reboot.
  1997.  
  1998. In an effort to work around, I renamed mskermit.ini to *.old and reexecuted
  1999. -- This got me to the Kermit-MS> prompt.  Everything worked well until I hit
  2000. the "c" to connect.  The conection worked well and the session went well up
  2001. to the point where I did the ^]c combination and then I went right back to
  2002. square 1 --
  2003.  
  2004. Is there a special version specifically for the Tandy 1000?
  2005.  
  2006. Thanks for your assistance.
  2007.  
  2008. [Ed. - No, there's not a special version for the Tandy 1000.  It's allegedly
  2009. IBM compatible, but I have heard a lot of stories to the contrary, e.g. that
  2010. the Epsilon editor doesn't work at all, etc.  Anybody know the real story?]
  2011.  
  2012. ------------------------------
  2013.  
  2014. Date: Thu 28 Jan 88 09:59:41-EST
  2015. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  2016. Subject: IBM PC Convertible Diskettes?
  2017. Keywords: IBM PC Convertible
  2018.  
  2019.  
  2020. INFO-KERMIT DIGEST V7 #4                                                Page 35
  2021.  
  2022. Can anyone say for certain whether IBM PC Convertible 3.5" diskettes
  2023. are compatible with the 720K 3.5" diskettes that are used in the IBM PS/2
  2024. Model 30?
  2025.  
  2026. ------------------------------
  2027.  
  2028. Date: 27 Jan 88 10:59 EST
  2029. From: junod@dtrc.ARPA (John Junod)
  2030. Subject: C-Kermit Timeout Problem Fix
  2031. Keywords: C-Kermit 4E(068)
  2032.  
  2033. The following code was developed about a year and a half ago by Mark A.
  2034. Thomas here at David Taylor Research Center to solve the time-out problem as
  2035. mentioned in the Info-Kermit Digest, V7 #3.
  2036.  
  2037. Hope this helps....
  2038.  
  2039.                    L. John Junod
  2040.                    junod@dtrc
  2041.  
  2042. /* The following fix was made in kermit to prevent the local machine from
  2043. timing out the terminal line.  The local machine uses the last access time
  2044. of /dev/ttyXX to check for an inactive terminal. Fancy kermit i/o doesn't
  2045. update /dev/ttyXX while packets are sent/received. Since a packet doesn't
  2046. update the access time of the tty line, The local machine thinks the line is
  2047. inactive and times it out after 5-10 minutes.  A call to the routine
  2048. check_time() is made in spack() and rpack(), and after 50 packets the tty
  2049. time is updated.  60 packets at 300 baud take about 5 minutes to send, so 50
  2050. packets is safe. */
  2051.  
  2052. /* included to fix local timeout problem */
  2053.  
  2054. #include "signal.h"
  2055. #include "sys/types.h"
  2056. #include "sys/timeb.h"
  2057. #define  NULL           0x0
  2058.  
  2059. /*  C H E C K _ T I M E  --  Fix timeout during packet sending and
  2060.                              receiving.  Since packets don't update the
  2061.                              tty access and modify times, we do it.      */
  2062.  
  2063. check_time()
  2064.    {
  2065.    static char *tty_name = (char *) NULL;
  2066.    static int i = 0;
  2067.    char *ttyname(),*calloc();
  2068.    struct timeb tbp;
  2069.    time_t t[2];
  2070.    if (tty_name == NULL)
  2071.       {
  2072.       tty_name = calloc(32,sizeof(char));
  2073.       strcpy(tty_name,ttyname(0));    /* allocate and get tty name of stdin */
  2074.       }
  2075.    i++;
  2076.    if (i > 50)
  2077.       {
  2078.  
  2079. Page 36                                                INFO-KERMIT DIGEST V7 #4
  2080.  
  2081.       i = 0;
  2082.       ftime(&tbp);           /* get system time */
  2083.       t[0] = tbp.time;
  2084.       t[1] = tbp.time;
  2085.       utime(tty_name,t);     /* update tty time */
  2086.       }
  2087.    }
  2088.  
  2089. [Ed. - This would probably do the trick for BSD, but all the time stuff is
  2090. system dependent.  BSD, Sys V, Xenix, Venix, V7, etc, have different ways of
  2091. getting the time.  Meanwhile, this message has been added to the C-Kermit
  2092. "beware file".]
  2093.  
  2094. ------------------------------
  2095.  
  2096. Date: Tue, 26 Jan 88 17:11:35 CST
  2097. From: David A Rasmussen <dave@csd4.milw.wisc.edu>
  2098. Subject: Compiling Kermit 4E (068) on BSD 4.3
  2099. Keywords: C-Kermit 4E(068)
  2100.  
  2101. make wermit "CFLAGS= -DBSD4 -DDEBUG -DTLOG"
  2102. cc -DBSD4 -DDEBUG -DTLOG -c ckuusr.c
  2103. "ckuusr.c", line 515: KERMRC undefined
  2104.  
  2105. I have not changed anything. I copied the new files described by FDC
  2106. on Jan 25.
  2107.  
  2108. Is this a general problem or perhaps something I did? (all I did was
  2109. copy the new files into my older distribution (066?) with the xk* files.
  2110.  
  2111. I think perhaps ckuusr.h also changed if I read your .bwr file right.
  2112. Of course this wasn't listed in your message to the net...
  2113.  
  2114. Anyhow, that could be it, or else I'm totally wrong :-)
  2115.  
  2116. [Ed. - I hope so!  KERMRC is defined in ckuusr.h as ".kermrc" for Unix
  2117. systems, and that's where ckuusr.c picks up the definition from.  None of
  2118. that changed, and it compiles fine on our Unix (Ultrix) systems.  Did
  2119. anybody else have any trouble with this?]
  2120.  
  2121. ------------------------------
  2122.  
  2123. Date: Tue, 26 Jan 88 16:08:36 PST
  2124. From: unisoft!jeffb@ucbvax.Berkeley.EDU (Jeff Bloomfield)
  2125. Subject: A Better Way to Detect Background Execution (in ckutio.c)
  2126. Keywords: C-Kermit 4E(068)
  2127.  
  2128. I currently use C-Kermit 4C(052) on a System V machine.  Perhaps this bug
  2129. has been corrected.
  2130.  
  2131. I usually invoke kermit with an sh script, which runs my dialing (phone
  2132. directory) program prior to invoking kermit.
  2133.  
  2134. There were various reasons why I had to use
  2135.     :
  2136.     trap "args" 1 2 3
  2137.  
  2138. INFO-KERMIT DIGEST V7 #4                                                Page 37
  2139.  
  2140.     :
  2141.     kermit
  2142.  
  2143. Naturally, since this version of kermit tests the value that that signal(2)
  2144. returns in
  2145.  
  2146.     if ( signal( SIGINT, SIG_IGN ) ) {
  2147.         backgrd = 1 ;
  2148.         :
  2149.         :
  2150.     }
  2151. to detect background execution, kermit would fail with
  2152.  
  2153.     Fatal: Kermit command error in background execution.
  2154.  
  2155. as soon as I made a typo from the interactive prompt.  A solution that seems
  2156. to work (on both BSD and SYS V) is:
  2157.  
  2158.     if ( ! isatty(0) ) { /* Is stdin a tty? */
  2159.         signal( SIGINT, SIG_IGN ) ;
  2160.         backgrd = 1;
  2161.         :
  2162.         :
  2163.     }
  2164.  
  2165. Refer to:  ttyslot(3) - SYS V
  2166.            ttynam(3F) - BSD
  2167.  
  2168. QUESTION:  Has this problem been corrected?  Does this look like a more
  2169.            reasonable solution?  Appreciate a reply.
  2170.  
  2171. [Ed. - This is essentially what C-Kermit 4D and later do.  Except today's
  2172. release does it a different way for BSD, which turns out to work even
  2173. better: Kermit's process group is compared with the controlling terminal's
  2174. process group (got via an ioctl that's unavailable in Sys V), and if they
  2175. differ, then it's in the background (thanks to Fuat Baran of Columbia U for
  2176. suggesting this approach).  If anybody else has a definitive test for
  2177. background operation under Sys V, BSD, or other Unix systems, please send it
  2178. in.  I'm not sure the isatty(0) test is foolproof -- it certainly isn't in
  2179. BSD.  Nor is the signal(SIGINT,SIG_IGN) == SIG_IGN test.  Neither one of
  2180. these tends to work when the program is invoked with "&", whereas one works
  2181. and the other doesn't under various other conditions (e.g. "kermit < foo",
  2182. "foo | kermit", "kermit < foo &", etc etc).  Also something very strange
  2183. happens to the signals if you take a command file from Kermit, which invokes
  2184. a shell escape, e.g. "! date").  Enough...]
  2185.  
  2186. ------------------------------
  2187.  
  2188. Date: Wed, 27 Jan 88 10:04:59 -0500
  2189. From: Dan Grim <grim@UDEL.EDU>
  2190. Subject: C-Kermit 4E(068) on 4.3 BSD
  2191. Keywords: C-Kermit 4E(068)
  2192.  
  2193. When I say "make bsd" I end up with _getcwd undefined at link time!  There
  2194. seems to be a FORTRAN getcwd routine which might actually work 1but the
  2195. arguments don't necessary look compatible.  Has this version really been
  2196.  
  2197. Page 38                                                INFO-KERMIT DIGEST V7 #4
  2198.  
  2199. built successfully under 4.3?
  2200.  
  2201. Dan
  2202.  
  2203. [Ed. - About 500 people complained about this one.  The assumption was that
  2204. getcwd() was a system call available on all versions of Unix.
  2205. Unfortunately, it's not.  On Berkeley, it's called getwd().  The reason I
  2206. didn't spot this is that I compiled the program on Ultrix, which is supposed
  2207. to be like 4.2BSD, little suspecting that it also includes a collection of
  2208. "System V Compatibility Functions".  Real BSD 4.2 or 4.3 doesn't have getcwd.
  2209.  
  2210. Unfortunately, the name can't simply be changed to getwd() in BSD versions,
  2211. because Kermit already has an internal function by that name, which is
  2212. defined and used in ckucmd.c.  So in order to use the system's getwd() call,
  2213. Kermit's function must have its name changed to gtword().  These changes are
  2214. in 4E(070) announced above.]
  2215.  
  2216. ------------------------------
  2217.  
  2218. Date:     Fri, 29 Jan 88 13:51:31 EST
  2219. From:     Gary P Standorf <standorf@CECOM-2.ARPA>
  2220. Subject:  Small Problem in ckuusr.c for System V
  2221.  
  2222. I tried compiling C-Kermit 4E(069) on a VAX 11/780 running System V Release
  2223. 2 and it blew up in the ckuusr.c module.  It seems that an #ifdef is missing
  2224. around the stptrap() function.  Since this function is called in response to
  2225. a SIGTSTP signal, and that doesn't exist on SVR2, it appears that an #ifdef
  2226. SIGTSTP is needed so that the function is only included if SIGTSTP is
  2227. defined.
  2228.  
  2229. Thanks,
  2230.  
  2231. Gary Standorf
  2232. <standorf@cecom-2.arpa>
  2233.  
  2234. [Ed. - Thanks for pointing this one out.  The reference to SIGSTOP in
  2235. function stptrap() in ckuusr.c should be surrounded by #ifdef SIGSTSP ...
  2236. #endif conditionals.]
  2237.  
  2238. ------------------------------
  2239.  
  2240. Date: 28 Jan 88 09:48:00 GMT+109:13
  2241. From: <kermit@nusc-ada.arpa>
  2242. Subject: Problem with CKUUSR.C on VMS
  2243.  
  2244. The symbol SIGSTOP is not defined on our VMS system(4.5).  The only call to
  2245. this routine that I could find was enclosed with the an #ifdef SIGSTSP.  The
  2246. program compiled and ran fine on this system after this change was made to
  2247. CKUUSR.C.  Thanks for all your efforts, you have a great package.
  2248.  
  2249. ken poole
  2250. poole@nusc-ada.arpa
  2251.  
  2252. [Ed. - Thanks, same deal as with Sys V, fixed in 4E(070).]
  2253.  
  2254. ------------------------------
  2255.  
  2256. INFO-KERMIT DIGEST V7 #4                                                Page 39
  2257.  
  2258.  
  2259. Date: Thu, 1988 Jan 28   17:46 EST
  2260. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  2261. Subject: Kermit Support for IBM 3708 Front Ends
  2262. Keywords: Kermit-370, 3708, IBM 3708, IBM Mainframe Kermit, TSO, MVS/TSO
  2263.  
  2264. The release of Kermit-370 4.0 for TSO is approaching, but there are a few
  2265. loose ends that need to be tied up.  One of these is the support for the
  2266. 3708 front end, which has been copied as accurately as possible from the
  2267. version known as TS3KER in the Kermit distribution.  Since there has
  2268. apparently never been any feedback on TS3KER, I don't even know if this
  2269. particular 3708 approach has worked for anybody besides its originator.
  2270. Anybody who is running TSO through a 3708 and who would be willing to report
  2271. on either TS3KER or a preliminary version of TSO Kermit 4.0 should drop me a
  2272. line.  Thanks.
  2273.                                      John
  2274.  
  2275. ------------------------------
  2276.  
  2277. Date: Sun, 24 Jan 88 17:59:02 EST
  2278. From: Marshall_DeBerry@um.cc.umich.edu
  2279. Subject: Re: TRS-80 Model II Kermit HEX File
  2280. Keywords: TRS-80 Model II Kermit
  2281.  
  2282. RE: Info-Kermit Digest V7 #2:
  2283.  
  2284. RE TRS 80 MODEL II Kermit hex file: I believe that file is to be used with
  2285. Pickles and Trout CPM release 2.2.  I don't believe there was ever a version
  2286. done for TRSDOS.  I got the source files about maybe 4 years ago to try and
  2287. do such a conversion, but the volume of assembly code was just too much to
  2288. try and convert (plus the code at the time was in 8080 and I was versed at
  2289. the time in Z80, hence that conversion had to be done first).  Anyway,
  2290. TRSDOS was undergoing a slow death at the time, and I just gave up on the
  2291. conversion.  If there ever was a TRSDOS version of kermit, I too would be
  2292. interested in hearing about it.
  2293.  
  2294. [Ed. - There is indeed a native TRSDOS version for the Model II.  It's in
  2295. KER:TR2KER.*, announced in Info-Kermit V6 #8, 26 March 1987.]
  2296.  
  2297. ------------------------------
  2298.  
  2299. End of Info-Kermit Digest
  2300.  
  2301. Page 40                                                INFO-KERMIT DIGEST V7 #5
  2302.  
  2303. Info-Kermit Digest         Thu, 4 Feb 1988       Volume 7 : Number 5
  2304.  
  2305. Departments:
  2306.  
  2307.   ANNOUNCEMENTS -
  2308.         New Documentation for Old CIE-680 Kermit
  2309.  
  2310.   MS-DOS KERMIT -
  2311.         MS-Kermit Under OS/2
  2312.         Thanks for rollback help!
  2313.         The New Tek-Emulating Kermit and SAS
  2314.         HP-150 Terminal Program
  2315.         Kermit problems with Visual Commuter computer
  2316.         Kermit-MS 2.30 & Macintosh II
  2317.  
  2318.   MISCELLANY -
  2319.         CMS Kermit 4.0
  2320.         Problems with Apple Kermit.
  2321.         GNU Emacs with C64 Kermit
  2322.         First-Time Download of Kermit on Commodore-64 with Only Tape
  2323.         Kermit Sources Wanted for iRMX-86
  2324.         VME/10 Kermit?
  2325.         VT-52 Emulator for Osborn Exec
  2326.         One Character Checksum
  2327.  
  2328. ----------------------------------------------------------------------
  2329.  
  2330. Date: Fri 29 Jan 88 17:26:53-EST
  2331. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  2332. Subject: New Documentation for Old CIE-680 Kermit
  2333. Keywords: CIE Kermit
  2334.  
  2335. Sent in by the author, David S. Lawyer, of Irvine, CA, plus a termcap
  2336. entry for it.  In KER:CIE680.HLP and .TRM.
  2337.  
  2338. ------------------------------
  2339.  
  2340. Date: Thu, 28 Jan 88 13:53 MDT
  2341. From: Joe Doupnik <JRD@USU.BITNET>
  2342. Subject: MS-Kermit Under OS/2
  2343. Keywords: MS-DOS Kermit, OS/2
  2344.  
  2345. [Ed. - A question we're getting a lot these days is "Will (or can) MS-Kermit
  2346. run under OS/2?"  As far as 2.30 (and earlier) are concerned, the answer is
  2347. "yes, but only in DOS compatibility mode", i.e. taking over the whole machine.
  2348. As to the possibility of turning it into a real OS/2 application, we have the
  2349. following from Joe Doupnik...]
  2350.  
  2351. A switch to OS/2 is possible, even in assembler, but a C version would make
  2352. this much easier.  In simple terms, OS/2 is not an interrupt-driven system but
  2353. a more conventional "call" type.  So all the Bios/Dos software interrupts get
  2354. repackaged to do calls to system functions, much like a C interface.  The tough
  2355. part concerns hardware interrupts where either the machine interrupt enable bit
  2356. needs toggling (STI/CLI), not permitted under OS/2 full mode, and/or the
  2357. physical hardware needs attention from the program.  Rumors and the Microsoft
  2358. Journal say that interrupt handler latency is very, very long on 286 machines
  2359.  
  2360. INFO-KERMIT DIGEST V7 #5                                                Page 41
  2361.  
  2362. and communications programs should expect troubles.  And, naturally, OS/2 runs
  2363. only on AT's and above.
  2364.  
  2365. So, the short forms are: Yes, it runs now in the DOS box, but a full OS/2
  2366. version needs a substantial development effort.  The Presentation Manager specs
  2367. are still fluid but when stable will require a second pass at OS/2 Kermit to
  2368. adapt to window sizing things.
  2369.  
  2370.         Regards,
  2371.         Joe D.
  2372.  
  2373. [Ed. - Thanks, Joe.  If anybody else has any insight into the issues involved
  2374. in bringing Kermit to OS/2, please send a message to Info-Kermit!]
  2375.  
  2376. ------------------------------
  2377.  
  2378. Date: Mon, 01 Feb 88 22:04:50 -0800
  2379. From: Alastair Milne <milne@ICS.UCI.EDU>
  2380. Subject: Thanks for rollback help!
  2381. Keywords: MS-DOS Kermit 2.30
  2382.  
  2383.     To James Coombs, Eric Boehm, Doug Brenner, RECK@DBNUAMA1, Gisbert Selke,
  2384.     and all the others who were kind enough to respond about accidentally
  2385.     hitting HOME:
  2386.  
  2387.     Thanks very much for the quick and thoughtful replies.  Though remapping
  2388.     the HOME key had never occurred to me, it is obviously the quickest and
  2389.     easiest thing to do.  I don't mind having the PAGE UP and PAGE DOWN, since
  2390.     those let you move back with some control; and I think the END is a good
  2391.     idea, to get you back where you actually are as quickly as possible.  But
  2392.     the HOME is just grief.
  2393.  
  2394.     It's marvellous what the net can do for you.  The amusing thing is that I
  2395.     have not yet seen the info-kermit digest in which my own message appeared,
  2396.     and would never have know that the editor included a reply in it if one of
  2397.     you hadn't forwarded the copy to me.
  2398.  
  2399.     Thanks again to all.
  2400.     Alastair Milne
  2401.  
  2402. [Ed. - Also, did you know that there's a kind of automatic END feature?  Try
  2403. SET TERMINAL ROLL ON.]
  2404.  
  2405. ------------------------------
  2406.  
  2407. >>Date: Mon, 11 Jan 88 11:12:15 est
  2408. >>From: snorthc@NSWC-OAS.ARPA
  2409. >>Subject: Screen Scroll in MS-Windows
  2410. >>Keywords: MS-DOS Kermit, MS-WIndows
  2411. >>
  2412. >>I have had problems making Kermit scroll up/down screens under MS-Windows
  2413. >>when in a window*.
  2414. >>
  2415. >>Version 2.29b and 2.29c (21 DEC) have been tested with version 1.01 - 1.03
  2416. >>and 2.03 of MS-Windows.  You are only able scroll up one line.
  2417. >>
  2418.  
  2419. Page 42                                                INFO-KERMIT DIGEST V7 #5
  2420.  
  2421. >>Both Version 2.29b and 2.29c will scroll properly in a window under
  2422. >>Windows/386.
  2423. >>
  2424. >>* In a window refers to setting up the PIF file so that Kermit does not
  2425. >>write directly to screen and does not "modify" a com port.
  2426. >>
  2427. >>    Stephen Northcutt (snorthc@nswc-g.arpa)
  2428. >>
  2429. >>[Ed. - This is a restriction of the program, noted in the MSKERM.BWR
  2430. >>file.  However, you should still be able to scroll up by using the mouse on
  2431. >>the scroll bar.]
  2432.  
  2433. [ From jrd - MS Windows 1.x, 2.x operates the screen in graphics mode but
  2434. has trouble reporting back text written by a program to the shadow text
  2435. screen. Thus, manually scrolling a Kermit screen within a shared MS Windows
  2436. window reports total gibberish or worse to Kermit as it tries to save text
  2437. lines scrolling off the screen. It's really an MS Windows concern.  To
  2438. suppress this characteristic roll back is turned off when in MS Windows.  MS
  2439. Windows/386 is not available locally and I have no idea of how to test for
  2440. versions of Windows.  Those little white lies we tell in the .PIF file
  2441. (Kermit does not directly access the screen, does not use serial ports,
  2442. etc!) are to make Windows behave itself but not to control Kermit.  What you
  2443. see Kermit do in a shared window is accomplished by magic.]
  2444.  
  2445. ------------------------------
  2446.  
  2447. Date: Tue, 12 Jan 88 22:22 N
  2448. From: Jnet%"STREB@YORKVM1" 12-JAN-1988 19:15
  2449. Via: <IUS%DACTH51.BITNET@CUVMA.COLUMBIA.EDU> (Eberhard W. Lisse)
  2450. Subject: The New Tek-Emulating Kermit and SAS
  2451. Keywords: MS-DOS Kermit 2.30, Terminal Emulation, TEK
  2452.  
  2453. The line that I have used in my SAS routines to start Tek mode and then
  2454. turn it off is:
  2455.  
  2456. GOPTIONS DEVICE=TEK4010,GEPILOG='18'X,GPROLOG='1B0C'X,GPROTOCOL=GSAS7171
  2457.  
  2458. That seems to work just fine....
  2459.  
  2460. Jim Streb
  2461. Micro Support
  2462. York University
  2463. Downsview, Ontario
  2464. Canada
  2465.  
  2466. [Ed. - Presumably, this is when SAS is running on a mainframe, and the user
  2467. has a full-screen connection through an IBM 7171 protocol converter.]
  2468.  
  2469. ------------------------------
  2470.  
  2471. >>Date: Tue, 26 Jan 88 10:55:52 PST
  2472. >>From: David Mendel <mendel@playfair.stanford.edu>
  2473. >>Subject: Kermit 2.30 graphics
  2474. >>Keywords: MS-DOS Kermit 2.30A
  2475. >>
  2476. >>    This is a suggested improvement for msvibm.exe 2.30.  Please forward
  2477.  
  2478. INFO-KERMIT DIGEST V7 #5                                                Page 43
  2479.  
  2480. >>to the correct person.
  2481. >>
  2482. >>    I am using msvibm.exe 2.30 on an ATT6300, and I have had the following
  2483. >>problem with the graphics mode.  Normally I use the graphics mode to build
  2484. >>interactive plots using S which puts the command line near the bottom of
  2485. >>the screen.  If I make one typo, it prints an error message, and puts the
  2486. >>cursor at the top of the screen.  The problem is that this clears the
  2487. >>picture that I have created.
  2488. >>
  2489. >>    What I would like is an option at the 'More >' prompt to move the
  2490. >>cursor to the top of the screen without clearing the screen in the
  2491. >>process.  Perhaps pressing n would move the cursor to the top of the
  2492. >>screen without clearing the screen, while pressing any other key would
  2493. >>clear the screen as it does now.
  2494. >>
  2495. >>    Several of us use kermit with S here at Stanford and we would find
  2496. >>this to be a big improvement.
  2497. >>
  2498. >>Thanks,
  2499. >>David Mendel
  2500.  
  2501. [From jrd - The temptation to convert a simple Tek terminal into a modern
  2502. one is to be resisted.  My suggestion is to educate 'S' to behave differently
  2503. when it knows that it owns the bottom line of a screen (Tek or regular
  2504. text).  How about using the top left corner for user text?  'S' appears to be
  2505. a Stanford program so sources are likely to be nearby.]
  2506.  
  2507. ------------------------------
  2508.  
  2509. >>Date: Sun, 10 Jan 88 20:59:48 PST
  2510. >>From: Ya'akov_Miles%UBC.MAILNET@um.cc.umich.edu
  2511. >>Subject: MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  2512. >>Keywords: MS-DOS Kermit 2.29C
  2513. >>
  2514. >>Possible bug with MSKERMIT version 2.29C:
  2515. >>
  2516. >>I have been using MSKERMIT vers 2.29C and have encountered a bug (feature?)
  2517. >>in the Tektroniks 4010 emulation mode.  Specifically, alpha mode characters
  2518. >>will erase and NOT OVERLAY vector mode data.  This frequently causes plot
  2519. >>titles and labels to obliterate the graphed data.
  2520. >>
  2521. >>ps:     I have an IBM-PC/xt clone with the CGA adaptor.
  2522. >>
  2523. >>[Ed. - This seems to be the behavior on the CGA, but not the EGA...]
  2524.  
  2525. [From jrd - A complete 8 by 8 dot character cell is written for each
  2526. character, so that both foreground and background colors are maintained and
  2527. characters can be erased. Supression of the background is being considered
  2528. but may not be do-able and still maintain the above characteristics. If
  2529. annotation is done first then the problem does not occur. I'd like
  2530. overlaying too.]
  2531.  
  2532. ------------------------------
  2533.  
  2534. Date: Thu, 17 Dec 87  15:19 PST
  2535. From: MEPMESA%UCBCMSA.BITNET@CUVMA.COLUMBIA.EDU (Adlai)
  2536.  
  2537. Page 44                                                INFO-KERMIT DIGEST V7 #5
  2538.  
  2539. Subject: HP-150 Terminal Program
  2540. Keywords: HP-150 Kermit
  2541.  
  2542. Hi we have about 20 HP 150's (Hewlett packard Micro computers).  We need to
  2543. use them as full screen terminals for CMS.  Can You Help Us???
  2544.  
  2545. We have a copy of mskermit ver 2.27 for the HP-150, it transfer files great.
  2546. But it does not work as a full screen terminal, has someone writen a
  2547. terminal emulator for the HP-150 ?  It would be a very big help to use to
  2548. get such a program. Any ideas, information or sujestions would be very much
  2549. appreciated.
  2550.  
  2551. Adlai Jordan
  2552. MESA
  2553. Mathematics Engineering Science Achievement
  2554.  
  2555. [Ed. - HP-150 Kermit doesn't do any terminal emulation at all, but simply
  2556. passes incoming characters to the screen.  This goes through the HP-2621
  2557. terminal firmware, so you can use HP-150 Kermit for full screen applications
  2558. with hosts that know how to drive an HP-2621 terminal.  This means you'd have
  2559. to modify your protocol converter (Series/1, 7171, or whatever it is) to know
  2560. about the HP-2621 control sequences.  But don't attempt to use HP-150 as a
  2561. terminal emulator at speeds above 4800 baud.  It just doesn't work.  Finally,
  2562. you might want to pick up the 2.30 version of HP-150 Kermit from KERMSRV
  2563. at CUVMA.  It's in MSTHP1 *.]
  2564.  
  2565. ------------------------------
  2566.  
  2567. Date: Sat, 23 Jan 88 17:08:20 EST
  2568. From: Marshall D. Abrams <vugraph@mitre.arpa>
  2569. Subject: Kermit problems with Visual Commuter computer
  2570. Keywords: MS-DOS Kermit, Visual Commuter
  2571.  
  2572. I am having problems getting Kermit to work on a Visual Commuter portable
  2573. IBM compatible computer and would appreciate communicating with someone else
  2574. who has been successful with this particular brand.  I am not on the info-
  2575. kermit list, so please respond directly.
  2576.  
  2577. I have tried both the Kermit in VTERM and stand-alone Kermit Vers 2.28.  Both
  2578. work from my office computer, but neither from home on the Visual Commuter.
  2579. I don`t think it's the modem or phone line, because I also have an Atari at
  2580. home and the Kermit on the Atari works just fine when plugged into the
  2581. modem.
  2582.  
  2583. I did turn on debug mode.  It took about 6-8 tries to get a file name
  2584. accepted for transfer, but no data packets ever got through. It just timed
  2585. out.  I tried adjusting the parity; that didn't help either.
  2586.  
  2587. I'm open to suggestions and thank you for your consideration.
  2588.  
  2589. Sincerely,
  2590.  
  2591.  - Marshall D. Abrams, phone: (703) 883-6938
  2592.    The MITRE Corporation, 7525 Colshire Drive
  2593.    Mail Stop Z670, Mc Lean, VA   22102
  2594.  
  2595.  
  2596. INFO-KERMIT DIGEST V7 #5                                                Page 45
  2597.  
  2598. [From jrd - Marshall. Sorry, but I have no information on the Visual
  2599. Commuter.  Is there anyone else who can help?]
  2600.  
  2601. ------------------------------
  2602.  
  2603. Date: Wed, 03 Feb 88 22:00 EST
  2604. From: "Mark B. Johnson" <CDTAXW%IRISHMVS.BITNET@CUVMA.COLUMBIA.EDU>
  2605. Subject: Kermit-MS 2.30 & Macintosh II
  2606. Keywords: MS-DOS Kermit 2.30 on Mac II, MacKermit
  2607.  
  2608. Just as a note, Kermit-MS V2.30 runs standard VT-102 emulation and file
  2609. transfer (in background under MultiFinder) just great using the AST286 board
  2610. in a Macintosh II.  The new Macintosh version is much faster of course, but
  2611. for those people who have to have MS-DOS software, it is quite useable.  I
  2612. will give the TEK emulation a try next.  Just thought someone out there
  2613. might be able to use this information...
  2614.  
  2615. Mark
  2616.  
  2617. ------------------------------
  2618.  
  2619. Date: Thu, 1988 Jan 28   14:21 EST
  2620. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  2621. Subject: CMS Kermit 4.0
  2622. Keywords: CMS Kermit
  2623.  
  2624. Comments on comments about CMS Kermit 4.0 in recent Info-Kermit Digests...
  2625.  
  2626. > 2) This may be a local problem, but I get the following message on startup:
  2627. >
  2628. >    "Handshake is XON -- not needed"
  2629.  
  2630. This startup message is just a friendly reminder to heed paragraph 4 in
  2631. section 1.2 of the CMS Kermit User's Guide:
  2632.  
  2633.   CMS is different from some other IBM mainframe systems in that allows
  2634.   a program  to take control  of prompting  and synchronization  on TTY
  2635.   lines.  Kermit-CMS  takes advantage of this option, and it is not, in
  2636.   general, necessary  to enable handshaking  on the micro Kermit before
  2637.   connecting to CMS.  In other words, handshaking  should be suppressed
  2638.   for both  TTY and SERIES1  devices  (the  micro  Kermit  should  have
  2639.   HANDSHAKE  set OFF, and Kermit-CMS  should have HANDSHAKE  set to 0).
  2640.   Since the generic Kermit-370  default handshake  (XON) is retained in
  2641.   Kermit-CMS,  the subcommand  SET HANDSHAKE  0 is a good candidate for
  2642.   inclusion in SYSTEM KERMINI.
  2643.  
  2644. By the way, I noticed that you didn't "Ed." the comments from Brown in Digest
  2645. #3 about trying to set the SEND packet size -- surely, you don't feel that one
  2646. Kermit can even try to force another to accept Long Packets; that's what it
  2647. would mean if Kermit-CMS accepted the command SET SEND PACKET 1900.  Perhaps
  2648. the documentation should explicitly say that one can't do that.
  2649.  
  2650. [Ed. - Right...  that one slipped by.]
  2651.  
  2652. ------------------------------
  2653.  
  2654.  
  2655. Page 46                                                INFO-KERMIT DIGEST V7 #5
  2656.  
  2657. Date: Mon, 1 Feb 88 11:36 N
  2658. From: <EIFV%EICLUS.CNRTO%ITOPOLI.BITNET@CUVMA.COLUMBIA.EDU>
  2659. Subject: Problems with Apple Kermit.
  2660. Kewyords: Apple II Kermit
  2661.  
  2662. I recently got a copy of version 3.79 of Apple II KERMIT.  I experienced
  2663. some problems under ProDOS to up/download text files since they are always
  2664. handled in 7 bit mode (setting unconditionally the high order bit when
  2665. receiving and stripping it off when sending) like under DOS 3.3. This is
  2666. incorrect since now the Apple IIgs uses this high order bit to extend the
  2667. ASCII character set in the same way as on the Macintosh.  Unfortunately I
  2668. have no source code to try to patch the code in order to enable a full 8 bit
  2669. text file transfer under ProDOS.  Can you help me?  Thanks in advance & best
  2670. regards.
  2671.  
  2672.                                 Fabio Viviani
  2673.                                 C.S.E.L.T. - Turin, Italy
  2674.                                 (eifv@eiclus.cnrto)
  2675.  
  2676. [Ed. - This is certainly a trend.  Your message has been forwarded to the
  2677. current developer of Apple II Kermit, who's working on a new release.]
  2678.  
  2679. ------------------------------
  2680.  
  2681. Date: Wed, 03 Feb 88 22:05:09 -0500
  2682. From: ray@j.cc.purdue.edu (Ray Moody)
  2683. Subject: GNU Emacs with C64 Kermit
  2684. Keywords: C64 Kermit
  2685.  
  2686. In Info-Kermit Digest Volume 7, Number 3 you write:
  2687. >While using GNU Emacs with C64 Kermit at 1200 baud, I noticed when scrolling
  2688. >UP ONLY, the screen would get garbled. (Probally overflowing the input
  2689. >buffer? I haven't notice this happening at 300 baud (300 baud?!? ARGH!))
  2690.  
  2691.     Yes, you are quite right.  Since the Commodore-64 has no built-in
  2692. 80-column screen, I have to simulate 80-columns with bitmap graphics.
  2693. Scrolling a bitmap screen backwards is a non-trivial operation and takes a lot
  2694. of time.  If Kermit receives scroll-reverse requests too fast, it will overflow
  2695. its input buffer.
  2696.  
  2697.     Normally, when Kermit's input buffer is in danger of being overflowed,
  2698. Kermit will transmit a ^S to stop the remote host from sending.  The only
  2699. problem is that GNUemacs chooses to ignore this stop request.
  2700.  
  2701.     There are several ways to solve this problem:
  2702.  
  2703.     1) The best solution I can think of is to tell GNUemacs that you wish to
  2704.        use flow-control.  You can do this by putting (set-input-mode nil t)
  2705.        in your .emacs file.
  2706.  
  2707.     2) Ask GNUemacs to provide a delay after scrolling the screen backwards.
  2708.        You can do this by adding sr=<XXX>\EM to your terminal description,
  2709.        where <XXX> is the number of milliseconds of delay that you want.  I
  2710.        experimented a little and found that 200 milliseconds is "about" right.
  2711.        This isn't very elegant because it will slow GNUemacs down a lot.
  2712.  
  2713.  
  2714. INFO-KERMIT DIGEST V7 #5                                                Page 47
  2715.  
  2716.     3) Use a Commodore-128 or wait for Kermit 2.1 to be released and use a
  2717.        Batteries-Included 80-column add on card.  If you use one of these,
  2718.        Kermit will not be forced to simulate an 80 column screen with graphics.
  2719.  
  2720.                    Ray Moody,    Author of Commodore Kermit version 2.0
  2721.                     ray@j.cc.purdue.edu
  2722.                     ihnp4!pur-ee!j.cc.purdue.edu!ray
  2723.                     moody@purccvm.BITNET
  2724.  
  2725.     Many thanks to Jay Vosburgh for providing the magic emacs incantations.
  2726.  
  2727. [Ed. - And thanks for passing along the hints.  They've also been added to
  2728. the Commodore-64 Kermit "beware" file.]
  2729.  
  2730. ------------------------------
  2731.  
  2732. Date: 12 Jan 88 15:12 +0100
  2733. From: Alf Christophersen <l_christophe%use.uio.uninett@TOR.NTA.NO>
  2734. Subject: First-Time Download of Kermit on Commodore-64 with Only Tape
  2735. Keywords: C64 Kermit
  2736.  
  2737. A friend of me want to get KERMIT on his Commodore 64 with CP/M, but he
  2738. has only a tape station.  How do we upload first time, e.g. from a
  2739. Olivetti M24 with direct connection over RS232?  I remember there was
  2740. a procedure when I loaded first time with our Altos 8000/7, but have
  2741. forgotten the procedure.  Does anyone have some idea?  Is there any tape?
  2742.  
  2743. Alf Christophersen
  2744. Engineer
  2745. Dep. of Nutrition Research
  2746. PO. Box 1046 BLindern
  2747. N-0316 Oslo 3
  2748. Norway
  2749.  
  2750. ------------------------------
  2751.  
  2752. Date: Fri Jan 15 00:20:02 1988
  2753. From: peregrine!imt3b2!seila!don@uunet.UU.NET
  2754. Subject: Kermit Sources Wanted for iRMX-86
  2755. Keywords: iRMX Kermit
  2756.  
  2757. Anyone out there have working C or PLM sources for kermit under release 6+ of
  2758. iRMX-86 running on a 310 box?  Please email replies.  Thanks in advance!
  2759. According to info from Columbia U., someone at Grinnel College (?) has done
  2760. this...
  2761.  
  2762. Don Kossman, SEI Information Technology, Los Angeles
  2763. usenet: {ccicpg!imt3b2 | peregrine!imt3b2 | sun!tsunama!tsunami}!seila!don
  2764.  
  2765. [Ed. - There are two families of Kermit programs for (i)RMX(2)86.  One
  2766. consists of variations on a version written in PL/M, and the other is an
  2767. adaptation of MS-DOS Kermit by Jack Bryans at Calstate.  Does anyone know
  2768. of any reason why the former would still be necessary in the presence of
  2769. the latter?  And if there is any reason for keeping a PL/M version, which
  2770. of the three that we have should be kept?  Below is a list...]
  2771.  
  2772.  
  2773. Page 48                                                INFO-KERMIT DIGEST V7 #5
  2774.  
  2775. IRM C  Intel 86/380     iRMX-86    PL/M         2.41  87/03/04  Grinnell Col.
  2776. I86 C  Intel 86/380     iRMX-86    PL/M         2.3   85/09/23  Grinnell Col.
  2777. RMX C  Intel 86,286     RMX 1.0    PL/M         1.0   85/10/25  Cornell U
  2778. MS  A  Intel 300 Series iRMX-86    MASM/ASM86   2.29Z 88/01/07  Cal State
  2779. MS  A  Intel 300 Series iRMX-286   MASM/ASM86   2.29Z 88/01/07  Cal State
  2780.  
  2781. ------------------------------
  2782.  
  2783. Date: Thu, 31 Dec 87 07:57:23 CST
  2784. From: rod@cnt.mn.org (rod merry)
  2785. Subject: VME/10 Kermit?
  2786. Keywords: VME Kermit
  2787.  
  2788. Does anyone know where I can get a binary copy of Kermit for the Motorola
  2789. VME/10 running VERSADOS.  I will supply or pay for the diskettes.
  2790.  
  2791. Thanks,
  2792.  
  2793. Rod Merry                               rod@cnt.MN.ORG
  2794. Computer Network Technology             {quest|meccts}!cnt!rod
  2795. 9440 Science Center Drive
  2796. Minneapolis, MN 55428                        (612)535-8111
  2797.  
  2798. [Ed. - Try Wm. Pierce, Motorola Semiconductor, 3102 N. 56th St, MS/56-122
  2799. Phoenix, AZ 85108.  We have had reports that this person has, and distributes,
  2800. a VME/10 VERSADOS Kermit, but we have never received it.  We'd like to carry
  2801. a VERSADOS Kermit in our distribution, and would like an "official" source
  2802. to refer people to who need it on diskette.  If anybody finds out the status
  2803. of this purported Kermit version, please let us know.]
  2804.  
  2805. ------------------------------
  2806.  
  2807. Date: 29 Jan 1988 06:18-CST
  2808. From:  John A. Wright <SAC.HQSAC-DOCT@E.ISI.EDU>
  2809. Subject: VT-52 Emulator for Osborn Exec
  2810.  
  2811. Does anyone know of a Kermit program with a VT-52 emulator for the Osborne
  2812. Executive.  If one does not exist, does anyone know of a VT-52 emulator for
  2813. the same?
  2814.  
  2815. ------------------------------
  2816.  
  2817. Date: 20 Jan 88 00:37:50 GMT
  2818. From: johnm@ncr-sd.SanDiego.NCR.COM (John McDaid)
  2819. Subject: One Character Checksum
  2820. Keywords: Checksum
  2821.  
  2822. Can anyone give me a short, CLEAR explanation on how a one character checksum
  2823. is derived in Unix Kermit?  Mail me directly with the answer.  I thank anyone
  2824. who gives this any effort.
  2825.  
  2826. John McDaid
  2827. John.McDaid@SanDiego.NCR.COM
  2828.  
  2829. [Ed. - Add up the 8-bit values of all the bytes from the length field to the
  2830. last data byte.  Truncate the sum to 8 bits.  Call this S.  Then:
  2831.  
  2832. INFO-KERMIT DIGEST V7 #5                                                Page 49
  2833.  
  2834.  
  2835. X = S & 63;         /* Low order 6 bits */
  2836. Y = S & 192 >> 6;   /* High order 2 bits, shifted to right */
  2837. C = (X + Y) & 63;   /* Add them together, keep low 6 bits of result */
  2838. CHKSUM = C + 32;    /* Make it printable */
  2839.  
  2840. More concisely (as it is actually done in C-Kermit):
  2841.  
  2842. CHKSUM = tochar((s + ((s & 192)/64)) & 63);
  2843.  
  2844. This was originally designed, back in the days of 8-bit processors, to work
  2845. on machines that could only do 8-bit arithmetic.  The idea was to have all
  2846. the bits of an 8-bit sum contribute to a printable ASCII single-character
  2847. checksum.]
  2848.  
  2849. ------------------------------
  2850.  
  2851. End of Info-Kermit Digest
  2852.  
  2853. Page 50                                                INFO-KERMIT DIGEST V7 #6
  2854.  
  2855. Info-Kermit Digest         Wed, 17 Feb 1988       Volume 7 : Number 6
  2856.  
  2857. Departments:
  2858.  
  2859.     MS-DOS KERMIT -
  2860.         MS-Kermit for the GRiD Compass (Six Messages)
  2861.         MS-Kermit Tektronix 4010 Graphics Emulation
  2862.         Problem Setting Num Lock and Scroll Lock Keys in MS-Kermit
  2863.         Kermit 2.30 for HZ100?
  2864.  
  2865.     C-KERMIT -
  2866.         Bug Report for C-Kermit 4E(070) on Unix PC (3b1)
  2867.         Re: Unix Kermit Idle Line Problem
  2868.         C-Kermit 4E(070) vs System V R3 vs 3B2
  2869.         C-Kermit for Xenix 286?
  2870.  
  2871.     MISCELLANY -
  2872.         Using TOPS-20 Kermit with 9-Bit Files
  2873.         Need Kermit for Microbee?
  2874.  
  2875. ----------------------------------------------------------------------
  2876.  
  2877. Date: 28 Oct 87 20:54:41 GMT
  2878. From: owen%gt-eedsp@gt-eedsp.UUCP (Owen Adair)
  2879. Subject: MS-Kermit for the GRiD Compass
  2880. Keywords: MS-DOS Kermit 2.29C, GRiD Compass
  2881.  
  2882. I am using kermit for the GRiD. I have difficulty using the BREAK function
  2883. while online. It seems to reset the serial port or something. Is there
  2884. anyone else out there using MSKermit with the GRiD?
  2885.  
  2886. Owen Adair, WD4FSU
  2887. Digital Signal Processing Lab, Georgia Tech, Atlanta GA 30332
  2888. Internet:       owen%gteedsp@gatech.gatech.edu
  2889. uucp:  ...!{decvax,hplabs,ihnp4,linus,rutgers,seismo}!gatech!gt-eedsp!owen
  2890.  
  2891. [From jrd - Right, we need a Grid guru. Any volunteers?]
  2892.  
  2893. [Ed. - See messages below....]
  2894.  
  2895. ------------------------------
  2896.  
  2897. Date: Sun, 31 Jan 88 18:14:14 EST
  2898. From: David Kirschbaum <kirsch@braggvax.arpa>
  2899. Subject: Re Grids and Kermit
  2900. Keywords: GRiD Kermit
  2901.  
  2902. NetLandians,
  2903.  
  2904. I keep hearing pleas from Grid users to make Kermit work with the Grids.
  2905. I'd be more than glad to give a hack to it (got source for v2.30, much
  2906. experience with assembler, comm ports, etc.).  However .. I do NOT have any
  2907. details on the stupid serial ports, interrupts, chips, etc. for the Grid
  2908. running under MS-DOS.
  2909.  
  2910. I tried long ago to get such information, or little smidgens of source code
  2911.  
  2912. INFO-KERMIT DIGEST V7 #6                                                Page 51
  2913.  
  2914. for Grid's stupid comm program, but discovered I was suspected of trying to
  2915. steal the Crown Jewels .. and left Grid to their own just deserts.  If
  2916. someone has ANY technical information on exactly what it takes to tweak a
  2917. Grid's serial port(s), and can pass that info to me (ANY language!  Just so
  2918. it isn't buried in 80Kb of some pirated comm program's binary object file.)
  2919. .. will be glad to give it a hack.  Of course I don't HAVE a Grid, so
  2920. couldn't test it .. but could send the .ASM source (fully documented) to a
  2921. willing volunteer (who had MASM) to assemble and test.
  2922.  
  2923. Mail directly to me .. no use inflicting Info-Kermit with this.
  2924.  
  2925. David Kirschbaum
  2926. Toad Hall
  2927. kirsch@braggvax.ARPA
  2928.  
  2929. [Ed. - Thanks for the offer David.  Anyone with a GRiD willing to help?
  2930. But first, see following messages.]
  2931.  
  2932. ------------------------------
  2933.  
  2934. Date: Mon, 1 Feb 88 13:55 EST
  2935. From: RLH <HAAR%gmr.com@RELAY.CS.NET>
  2936. Subject: MS Kermit 2.30 on GRID
  2937. Keywords: GRiD Kermit
  2938.  
  2939. In Vol. 7, No. 4, Owen Adair wrote about not being able to run MS Kermit v
  2940. 2.30 on a Grid model 1101. I am not familiar with the model 1101, but do
  2941. have v 2.30 running on a Grid GRIDCASE 2 PLUS.
  2942.  
  2943. I used a copy of the executable that I had put together for a standard
  2944. IBM-PC and it worked without changes. I never even tried the Grid specific
  2945. code. I have not exercised all Kermit features but I have done considerable
  2946. file transfer between the Grid and VAX/VMS as well as with true IBM-PC's -
  2947. no problems. Also, the VT102 terminal emulation works great with DEC
  2948. software such as TPU, EDT, and LSE.
  2949.  
  2950. Version 2.30 is a great package. Thanks to everyone who helped put it
  2951. together.
  2952.  
  2953.                 Bob Haar        ( HAAR@GMR.COM )
  2954.                 G.M. Research Labs
  2955.  
  2956. ------------------------------
  2957.  
  2958. Date: Wed, 3 Feb 88 10:48:54 EST
  2959. From: sundc!hadron!klr@Sun.COM (Kurt L. Reisler)
  2960. Subject: Re: MS-KERMIT 2.30 for the GRiD
  2961. Keywords: MS-DOS Kermit 2.30, GRiD Kermit
  2962.  
  2963. >
  2964. > Does this mean that you have tested the GRiD version and found it to work?
  2965. > I've had reports from other people that it didn't work.  If it does, could
  2966. > you send a brief synopsis of your exact system model, OS version number,
  2967. > configuration, etc, so that we can pin down what the problem might be, if
  2968. > any?  Thanks!  - Frank
  2969. > -------
  2970.  
  2971. Page 52                                                INFO-KERMIT DIGEST V7 #6
  2972.  
  2973. >
  2974.  
  2975. Well, I have not tested it extensively, but I have tried it on a 1129, and a
  2976. friend has tried it on an 1101.  You need to set port 2 to access the
  2977. internal modem.  Then, in uppercase (shift escape to lock) you need to do a
  2978. ATZE1 to see your commmands echod.  Problems include the fact that it
  2979. appears to run only at 300 baud, and there is an EXTREME amount of internal
  2980. buffering going on, until you escape back to the kermit command level.  Then
  2981. the buffering seems to go away (?).  I have successfully transfered a file
  2982. (at 300 baud GAK!).  I hope to have more time this weekend to play with it
  2983. further.  Let me see what version of MSDOS it is running. MSDOS 2-11 Bios
  2984. version C
  2985.  
  2986. Help that this helps. and I will keep you posted.
  2987.  
  2988. (later...)
  2989.  
  2990. What a wonderous thing documentation is.  It causes the gloom to lift
  2991. like the rising of the sun :-)
  2992.  
  2993. Adding the following to the autoexec.bat file on the MSDOS side of the
  2994. GRiD will cause the modem port (comm2) to default to 1200 baud:
  2995.  
  2996. echo baud=1200 > com2stat
  2997.  
  2998. Once in KERMIT, use the SET PORT 2 command to access the modem, and it
  2999. will only take upper case commands.  Will be testing it more extensively
  3000. over the weekend.
  3001.  
  3002.  Kurt Reisler (703) 359-6100
  3003.  
  3004.  UNISIG Chairman, DECUS US Chapter                       | Hadron, Inc.
  3005.  ..{uunet|sundc|rlgvax|netxcom|decuac}!hadron!klr        | 9990 Lee Highway
  3006.  Sysop, Fido 109/74  The Bear's Den   (703) 671-0598     | Suite 481
  3007.  Sysop, Fido 109/483 The Pot of Gold  (703) 359-6549     | Fairfax, VA 22030
  3008.  
  3009.  
  3010. ------------------------------
  3011.  
  3012. Date: Fri, 5 Feb 88 23:47:35 EST
  3013. From: sundc!hadron!klr@Sun.COM (Kurt L. Reisler)
  3014. Subject: Re: MS-KERMIT 2.30 for the GRid
  3015. Keywords: MS-DOS Kermit 2.30, GRiD Kermit
  3016.  
  3017. As promised, more information, and ALL of it is posative.  I have a working
  3018. copy of "GRiD Compass II Version A MS Kermit V2.30" dated 8 January 1988.  I
  3019. got it off of Columbia via anonymous ftp, in the normal boo format.  Used
  3020. the utilited from Columbia to convert the boo file to a .EXE file on my 4.2
  3021. BSD system, transferred it to my Fido BBS (on a DEC Rainbow) then using
  3022. MediaMaster, to a SSSD IBM diskette, to the GRiD.
  3023.  
  3024. I have used it sussessfully (am using it at the moment) on a GRiD 1101 and
  3025. GRiD 1129.  In both cases, the systems are configured with a GRiD 2101 Hard
  3026. disk subsystem.  The GRiDS are setup for GRiDOS, with the MSDOS (2.11-C)
  3027. running on a partition of the hard disk.  I also figured out how to get it
  3028. to run at 1200 baud (RTFD :-).
  3029.  
  3030. INFO-KERMIT DIGEST V7 #6                                                Page 53
  3031.  
  3032.  
  3033. Anyway, in the AUTOEXEC.BAT file on the MSDOS partition, I have the
  3034. following:
  3035.  
  3036.         ECHO BAUD=1200 > COM2STAT
  3037.         ECHO V=250 > COM2STAT
  3038.  
  3039. To set the baud rate and volume on the modem.  In the MSKERMIT.INI file,
  3040. I have the following:
  3041.  
  3042.         SET PORT 2
  3043.         SET BAUD 1200
  3044.         STAT
  3045.  
  3046. Once I Connect to the modem, I issue the following command to the modem:
  3047.  
  3048.         ATE1Q0V1
  3049.  
  3050. So that I can see what I am doing with the standard Hayes modem
  3051. commands.
  3052.  
  3053. So far, it seems to work fine.  Have been able to upload and download
  3054. files between the GRiD and my FIDO systems without problems.
  3055.  
  3056. Anyway, hope this has been helpful.  If you think it would be useful, I
  3057. can uuencode the copy I have and post it to the net.  In addition, it is
  3058. available for download from either of my fido nodes, listed in the
  3059. .signature below.
  3060.  
  3061.  Kurt Reisler (703) 359-6100
  3062.  
  3063.  UNISIG Chairman, DECUS US Chapter                       | Hadron, Inc.
  3064.  ..{uunet|sundc|rlgvax|netxcom|decuac}!hadron!klr        | 9990 Lee Highway
  3065.  Sysop, Fido 109/74  The Bear's Den   (703) 671-0598     | Suite 481
  3066.  Sysop, Fido 109/483 The Pot of Gold  (703) 359-6549     | Fairfax, VA 22030
  3067.  
  3068. ------------------------------
  3069.  
  3070. Date: 10 Feb 88 14:07 PST
  3071. From: Ghenis.pasa@Xerox.COM
  3072. Subject: Re: Kermit 2.30 for GRiD
  3073. Keywords: MS-DOS Kermit, GRiD Kermit
  3074.  
  3075. ;;;     I downloaded 2.30 Kermit for the GRiD (.BOO format) and it
  3076. ;;;     tries to run, but all I get is garbage then it crashes. Has anyone
  3077. ;;;     else tested the beast on a GRiD model 1101? I currently use 2.29
  3078. ;;;     and it works although not all the features function.
  3079.  
  3080.  
  3081. Last night I brought MSTGRI 2.30 up on my Grid and it worked well, except
  3082. for baud rate change (I couldn't get 300 baud to work). I called a couple of
  3083. systems and performed successful uploads and downloads of ASCII files (I
  3084. haven't tried binaries yet).
  3085.  
  3086. My system is a Grid Compass-II 1121, which is like the 1101 except that it has
  3087. ROM sockets. I was using ROM-based MS-DOS 2.11. I did have to explicitly SET
  3088.  
  3089. Page 54                                                INFO-KERMIT DIGEST V7 #6
  3090.  
  3091. PORT 2 from inside Kermit. My modem driver is Grid's MODEM.SYS. I dialed out by
  3092. typing C, then ATTD 123-4567.
  3093.  
  3094. [Ed. - So it seems that the GRiD version of 2.30 sort of works on the GRiD
  3095. Compass, which is not IBM Compatible, and that the IBM PC version works on
  3096. the GRIDCASE 2 PLUS, which is IBM compatible.  So we have a semisolid base to
  3097. work from, in case anyone who is a GRiD expert wants to make improvements.
  3098. Volunteers should contact Info-Kermit@CU20B.  Meanwhile, these messages have
  3099. been added to the "beware file" for the GRiD, MSVGRI.BWR.]
  3100.  
  3101. ------------------------------
  3102.  
  3103. Date: 12 Feb 88 13:55:26 GMT
  3104. From: ecsvax.uucp!herbst@mcnc.org (Robert T. Herbst)
  3105. Subject: MS-Kermit Tektronix 4010 Graphics Emulation
  3106. Keywords: MS-DOS Kermit 2.30
  3107.  
  3108. I have recently installed kerm230 on a pc6300 and a pc6300plus.  Not only is
  3109. kerm230 excellent for communications, it also has super terminal emulators.
  3110. The vt102 permits keypad editing on VAX/VMS. Better yet the TEK 4010
  3111. emulator allows interaction with gnuplot. Now we have the best of several
  3112. worlds.
  3113.  
  3114.                         R. T. Herbst
  3115.                         herbst@ecsvax
  3116.  
  3117. ------------------------------
  3118.  
  3119. Date: Fri, 12 Feb 88 10:51:09 PST
  3120. From: "Eric Yen  714-856-5244" <ERIC%UCIPPRO.BITNET@CUVMA.COLUMBIA.EDU>
  3121. Subject: Problem Setting Num Lock and Scroll Lock Keys in MS-Kermit
  3122. Keywords: MS-DOS Kermit 2.30, Num Lock, Scroll Lock
  3123.  
  3124. Is it possible to use the MSKERMIT "Set Key" command to have the IBM PC
  3125. NumLock and ScrollLock keys generate escape sequences?  My attempt to do
  3126. so failed.
  3127.  
  3128. Eric Yen
  3129. Systems Programmer
  3130.  
  3131. [Ed. - Unfortunately, it is not possible because the IBM Bios does not return
  3132. scan codes when these keys are pressed.]
  3133.  
  3134. ------------------------------
  3135.  
  3136. Date: Fri 12 Feb 88 15:00:17-PST
  3137. From: Mike Dante <DANTE@EDWARDS-2060.ARPA>
  3138. Subject: Kermit 2.30 for HZ100?
  3139. Keywords: Heath/Zenith 100
  3140.  
  3141. I note in your Version hlp file that there exists a Kermit Version 2.3 for
  3142. the Zenith HZ100. (Or am I not understanding the file?)  But I could not find
  3143. a new version under KER:MSVZ10.*.  I tried the generic MS_DOS version on my
  3144. Z100 but I could not set the baud rate.  I kept getting the message "Command
  3145. not implemented."  Am I having a problem decrypting the .BOO file?  Is there
  3146. a KERMIT V2.30 available for the HZ100?
  3147.  
  3148. INFO-KERMIT DIGEST V7 #6                                                Page 55
  3149.  
  3150.  
  3151. Thanks,
  3152.  
  3153. Mike
  3154.  
  3155. [Ed. - Generic MS-Kermit doesn't know how to set the baud rate, because it
  3156. knows nothing about the PC's specific hardware.  You should be able to set
  3157. the baud rate outside of Kermit using some kind of system utility (like MODE
  3158. on the IBM PC), and then Kermit should use the port as you've set it up.  The
  3159. latest test version of Kermit for the Heath/Zenith 100 is in KER:MSTZ10.BOO
  3160. on CU20B, dated January 19, 1988.  H/Z-100 users are encouraged to test it
  3161. and report the results, and if there are problems, to apply or suggest
  3162. fixes.]
  3163.  
  3164. ------------------------------
  3165.  
  3166. Date: Fri, 12 Feb 88 12:34:08 EST
  3167. From: David Herron E-Mail Hack <david@ms.uky.edu>
  3168. Subject: Bug Report for C-Kermit 4E(070) on Unix PC (3b1)
  3169. Keywords: C-Kermit 4E(070)
  3170.  
  3171. I've gotten a copy of C-Kermit and am trying it out on various machines.
  3172. Mainly my Unix-PC since it's advertised to support the UnixPC.
  3173.  
  3174. First off, it wouldn't even compile right.  In ckudai.c there is a "static
  3175. MDMINF ATT7300" which simply CANNOT be right.  The problem is that you're also
  3176. using "ATT7300" as the pre-processor symbol to select UnixPC features, and it
  3177. has a null value, and the statement ends up looking like:
  3178. "struct mdminf = { ... };" which is a syntax error.
  3179.  
  3180. My workaround for the moment is to make all references to that symbol to be
  3181. "att7300" and make sure it's "static".  The preprocessor on UnixPC's is of the
  3182. style that doesn't allow:
  3183.  
  3184.         #define ATT7300 ATT7300
  3185.  
  3186. because it complains about macro recursion.  (Oh, BTW, I'm running SYSV r3.51,
  3187. the latest version for Unix PC's).
  3188.  
  3189. Next, the makefile stuff for supporting the shared libraries is wrong.  When
  3190. doing an ld to use the shared libraries, at least on Unix PC's, you pretty
  3191. much have to use ld directly like:
  3192.  
  3193.         ld {some options} /lib/shlib.ifile {object files}
  3194.                 {more options} /lib/shlib
  3195.  
  3196. I may be off in a detail or two, but the point is that the way it was written
  3197. in the makefile was very wrong, as evidenced by all the multiply defined
  3198. symbols.  Further, if I undo the stuff for the shared libraries I get
  3199. "tgetent" and a couple of other termcap functions as being undefined.  And I
  3200. can't find those functions in any of the libraries on the system.  What I
  3201. ended up doing was using a "cc" front end which handles loading the shared
  3202. libraries properly and has support for programs which use curses.  It was
  3203. posted recently in unix-pc.sources and I could forward it to y'all if you
  3204. want.  (It's the one named "ccc", there's at least one other of these
  3205. scripts).
  3206.  
  3207. Page 56                                                INFO-KERMIT DIGEST V7 #6
  3208.  
  3209.  
  3210. Using "ccc" I got it pretty close, but there's a routine in /lib/shlib named
  3211. "openi" and there was a conflict between it and the one y'all had in ckcfns.c
  3212. -- the workaround here is to declare YOUR openi() to be static (which works
  3213. because it's not used in any other of your files), and don't forget to put a
  3214. "static openi();" at the beginning of the file as well.  There's even a
  3215. section reserved up there for local variables.
  3216.  
  3217. Now I've got a program that compiles and loads without errors.  In testing
  3218. some functionality:
  3219.  
  3220. I started with the remote kermit in server mode and transferred /bin/cat to
  3221. the remote (a 4.3bsd vax running kermit 4C(057)) and then got it back ("get
  3222. cat").  The result is a cat that is one byte shorter, but is otherwise exactly
  3223. the same.  Now, this is a real neat trick too, 'cause it starts and ends with
  3224. the EXACT same bytes (I looked using od)!  This shouldn't work out like this.
  3225. The new copy should be missing a byte at the end, but we've got the same byte
  3226. at the end.  There isn't a byte missing in the middle 'cause "cmp" doesn't
  3227. find it, and if I "diff" the "od -c" output from each file, the ONLY
  3228. difference is the byte count at the very end.
  3229.  
  3230. I'm more than a little confused about that one ...
  3231.  
  3232. While the remote is in server, the local kermit acts rather strangely.
  3233. Possibly when doing ANY command, but definitely when doing send, get, and "!"
  3234. commands, to get back to command level from the command I have to type ^R ...
  3235. the only other character I've tried is <CR> which didn't get me back to
  3236. command level.  Further, I once hit an empty line then started to do a shell
  3237. escape and it dumped me OUT of kermit and said something about an invalid
  3238. shell command.  (an asice: There's times when I hate command processors which
  3239. read what I'm typing and complain before I get a chance to fix typing errors
  3240. ...)
  3241.  
  3242. FINALLY:
  3243.  
  3244. In order to successfully connect to the modem and make a phone call I have to
  3245. enter this non-intuitive sequence of commands:
  3246.  
  3247.         ! rm /usr/spool/uucp/LCK..ph0
  3248.         set line /dev/ph0
  3249.         set modem att7300
  3250.         set speed 1200
  3251.         dial <phone number>
  3252.         ! phtoggle
  3253.         dial <phone number>
  3254.  
  3255. If I don't remove the lock file first, the set line command of course will
  3256. complain about the lock file being there.  But if I go ahead and phtoggle then
  3257. set line, the open in set line never returns and I hang.  Then, there's some
  3258. other state where if I phtoggle the getty process that get started starts
  3259. looping -- that is, getty exits immediately causing init to start a new one
  3260. which exits immediately, and so on.  Anyway -- I haven't tried it without a
  3261. dial command before the phtoggle yet.
  3262.  
  3263. I've got a kermit around here which'll let you do:
  3264.  
  3265.  
  3266. INFO-KERMIT DIGEST V7 #6                                                Page 57
  3267.  
  3268.         ! phtoggle
  3269.         set line /dev/ph0
  3270.         set modem att7300
  3271.         set speed 1200
  3272.         dial <phone number>
  3273.  
  3274. just like you'd expect ... but it's an old copy that someone here made work
  3275. and then never told you guys about the changes.  (ARGH!)  Anyway, between the
  3276. two versions I should be able to get something working.
  3277.  
  3278. Oh, another problem when I exitted kermit ...  I said "quit" and it waited a
  3279. little while and said "Problem with hanging up modem".
  3280.  
  3281. [Ed. - Unfortunately, we don't have any Unix PCs, or for that matter any
  3282. System III or V systems to test C-Kermit on, so we rely on people like
  3283. you to tell us what to do, or what we should have done.  You're apparently
  3284. the first person who tried the new ATT7300 stuff, so thanks for the feedback
  3285. on that.  But I haven't heard complaints from others about multiply defined
  3286. symbols, shared libraries, etc, and a lot of people are running this version
  3287. on System V, so I can only assume the problem there must be UnixPC-specific.
  3288.  
  3289. If you can send me a makefile entry that you have actually used with the
  3290. UnixPC, I'll be glad to replace the current one with yours, and add a hint
  3291. that if people have trouble w/other ATT Sys III/V based systems, they might
  3292. look at the ATT7300 entry for a model.  If this is new stuff, then we have
  3293. a slight problem, because up till now (or at least up to Sys V R3), all
  3294. Sys III and Sys V C-Kermits could be compiled the same way.
  3295.  
  3296. Termcap???  There's nothing in Kermit that uses termcap or curses...
  3297. The other stuff will have to be looked in to.  Thanks for the report.  For
  3298. now, it's been added to the "beware file", CKUKER.BWR.]
  3299.  
  3300. ------------------------------
  3301.  
  3302. Date: Wed, 10 Feb 88 22:29:13 EST
  3303. From: rochester!ames!ucbcad!ucbvax.Berkeley.EDU!-
  3304.   ucbcad!ames.uux!pur-ee!iuvax!bsu-cs!dhesi@columbia.edu (Rahul Dhesi)
  3305. Subject: Re: Unix Kermit Idle Line Problem
  3306. Keywords: C-Kermit, Unix Kermit
  3307.  
  3308. Re: Info-Kermit Digest V7 #3
  3309.  
  3310. This is an answer to a query from nerd@percival.UUCP (Michael Galassi)
  3311. dated 28 Dec 87 00:42:59 GMT, in which he said that users using
  3312. "C-Kermit, 4C(057) 31 Jul 85, 4.2 BSD" are timed out for being idle
  3313. even though they are doing Kermit file transfers.  Here is my
  3314. work-around as it was posted in a local newsgroup.
  3315.  
  3316. "By popular demand, here again is the technique for avoiding inactivity
  3317. timeouts when doing a long file transfer via Kermit.
  3318.  
  3319. Step 1.   At the system prompt, give the command "tty".  This command
  3320. will print your terminal name.  It will be of the form /dev/tty15
  3321. where instead of 15 you will see the number of your terminal.
  3322. Remember it.
  3323.  
  3324.  
  3325. Page 58                                                INFO-KERMIT DIGEST V7 #6
  3326.  
  3327. Step 2.  Invoke Kermit interactively with the command "kermit" given
  3328. without parameters.  (Actually you can give parameters too, so long
  3329. as they don't cause Kermit to begin data transfer immediately.)
  3330. When Kermit starts up and prints the prompt "C-Kermit", you go to:
  3331.  
  3332. Step 3.   To Kermit, give the command "set line /dev/tty15".  In place
  3333. of the 15, use whatever terminal number you obtained in Step 1.
  3334.  
  3335. Step 4.  Now give Kermit the commands necessary to begin your file
  3336. transfer.   You will not get an inactivity timeout.
  3337.  
  3338. Users who want to win fame on this system and the gratitude of others
  3339. can change Kermit so that the above sequence will not be necessary.
  3340. Currently Kermit uses the standard device /dev/tty which is synonymous
  3341. with your actual terminal.  However, the operating system treats it
  3342. like a distinct device from your actual terminal.  So, even though a
  3343. file transfer is going on using /dev/tty, the actual terminal, say
  3344. /dev/tty15, seems to be idle to the system, so you can get logged out.
  3345. This can be fixed by (a) finding the place where Kermit opens /dev/tty
  3346. and (b) replacing that with an open of the actual terminal name, which
  3347. can be obtained from the system call ttyname()."
  3348.  
  3349. Rahul Dhesi         UUCP:  {ihnp4,seismo}!{iuvax,pur-ee}!bsu-cs!dhesi
  3350.  
  3351. [Ed. - We'll consider this for the next release.  Meanwhile, this message
  3352. has been added to the C-Kermit "beware file", CKUKER.BWR.]
  3353.  
  3354. ------------------------------
  3355.  
  3356. Date: 10 Feb 88 23:09:57 EST (Wed)
  3357. From: ames!netsys!len@ll-xn.ARPA (Len Rose)
  3358. Subject: C-Kermit 4E(070) vs System V R3 vs 3B2
  3359. Keywords: C-Kermit 4E(070)
  3360.  
  3361. One little note to people setting up this on an ATT 3B2 running under
  3362. SYSVR3...  They have two options in the makefile that sort of clash when you
  3363. are bringing up this software.. You either have to choose:
  3364.  
  3365. make att3bx or make sys5r3
  3366.  
  3367. If you don't choose att3bx,the code does not look for the LCK..ttyxx in
  3368. /usr/spool/locks ... However if you choose att3bx,it does not handle signals
  3369. correctly...  All I did to defeat this was just put a #define in ckutio.c for
  3370. att3bx...
  3371.  
  3372. Just thought I'd pass this on, no big deal with it...
  3373.  
  3374. Len
  3375.  
  3376. [Ed. - Sigh, lock files again.  There must be some better approach.  Are
  3377. there any Unix experts out there who can suggest a better way to deal with
  3378. this problem, than requiring Kermit itself know the directory name, the
  3379. filename, the permissions, and the contents of the lock file on every version
  3380. of every Unix variant?  Perhaps a separate program that runs Kermit in a
  3381. lower fork, or a program that Kermit runs in a lower fork.  Of course,
  3382. separate programs have a way of getting lost...]
  3383.  
  3384. INFO-KERMIT DIGEST V7 #6                                                Page 59
  3385.  
  3386.  
  3387. ------------------------------
  3388.  
  3389. Date: 12 Feb 88 00:38:41 GMT
  3390. From: hplabs!sun!texsun!liberty!swatsun!hirai@rutgers.edu (Eiji "A.G." Hirai)
  3391. Subject: C-Kermit for Xenix 286?
  3392. Keywords: C-kermit
  3393.  
  3394. This is a request for help in getting kermit working BUT wait ! - don't
  3395. ignore us, please!  Where would this network be if nobody helped each other
  3396. with other's problems some of the time?  I usually give help when I can with
  3397. a question on the net...  Anyway, here's our problem:
  3398.  
  3399. If anyone has had experience with getting C-Kermit 4C to work on Xenix 286
  3400. systems, could you divulge to us what you did to get it to work?  We can
  3401. compile but cannot work C-Kermit to work on our Sperry's and Intel 286/310.
  3402. We would bery bery much like to talk to you!
  3403.  
  3404.         Thanks everyone.
  3405.  
  3406.                                                 -a.g. hirai
  3407.                                                 a sysadmin for swatsun.uucp
  3408.  
  3409. Eiji "A.G." Hirai @ Swarthmore College, Swarthmore PA 19081 | Tel. 215-543-9855
  3410. UUCP:   {rutgers, ihnp4, cbosgd}!bpa!swatsun!hirai |  "All Cretans are liars."
  3411. Bitnet:       vu-vlsi!swatsun!hirai@psuvax1.bitnet |         -Epimenides
  3412. Internet:            bpa!swatsun!hirai@rutgers.edu |         of Cnossus, Crete
  3413.  
  3414. [Ed. - The current version, 4E(070), allegedly works OK on Xenix 286, and
  3415. there's even a special makefile option for it, "make xenix" (for Microsoft)
  3416. or "make sco286" (for SCO Xenix 286).  But that doesn't mean there will be
  3417. no problems.  There is tremendous variation among the C compilers, runtime
  3418. libraries, etc, among the endless number of products (and versions thereof)
  3419. that call themselves Xenix.]
  3420.  
  3421. ------------------------------
  3422.  
  3423. Date: Wed 3 Feb 88 18:35:32-PST
  3424. From: Bruce Tanner <CERRITOS@ECLA.USC.EDU>
  3425. Subject: Using TOPS-20 Kermit with 9-Bit Files
  3426. Keywords: TOPS-20 Kermit, DEC-20
  3427.  
  3428. I've gotten the MS-DOS 2.30 .BOO files and decided to use the MSBPCT.C
  3429. program using the Stanford KCC compiler.  The program ran fine unchanged.
  3430. However, opening a file "wb" generates a 9-bit file (four nine-bit bytes per
  3431. word).  OK, just use the "SET FILE SIZE AUTO" and let Kermit figure it out,
  3432. right?  Wrong.  I had to teach it about 9 bit files also.  So, here are the
  3433. REDIT changes I've made to edit 262 (decimal 178):
  3434.  
  3435. 1. Recognize 9 bit files
  3436. 2. Clean up the Moon: code (it kept giving me phase errors)
  3437. 3. Make edit decimal (just remove the vi%dec at Version: if you don't like it)
  3438.  
  3439. [Ed. - Thanks!  Code omitted, copied to KER:K20MIT.BWR for now.]
  3440.  
  3441. ------------------------------
  3442.  
  3443. Page 60                                                INFO-KERMIT DIGEST V7 #6
  3444.  
  3445.  
  3446. Date: Mon 15 Feb 1988 19:06:16 CST
  3447. From: Mark S. Zinzow <Markz%UIUCVMD.BITNET@CUVMA.COLUMBIA.EDU>
  3448. Subject: Need Kermit for Microbee?
  3449. Keywords: Microbee Kermit
  3450.  
  3451. I have a request from a user on our campus for a copy of kermit for the
  3452. following system purchased in Sweden and made in Australia.  Is a native
  3453. media version available, or does anyone know if this machine can be coerced
  3454. to read any PC formatted disk?  I just thought I'd check before trying to
  3455. bootstrap the generic CPM version.
  3456.  
  3457. Hardware:
  3458. Micro Bee Model II C. 1982
  3459. 128 k
  3460. Expansion unit SBCO1
  3461.  
  3462. Software:
  3463. Telcom 2.0
  3464. CMP 80 C. 1984 copy may 3, 1985
  3465.  
  3466. [Ed. - We don't have any record of a Micro Bee in our list of existing
  3467. Kermits, or list of Kermits in progress.  Like most CP/M systems, it can
  3468. probably use one of the existing CP/M Kermits with a few minor adjustments
  3469. to port addresses, etc.  Has anyone had any experience with a Micro Bee
  3470. computer?]
  3471.  
  3472. ------------------------------
  3473.  
  3474. End of Info-Kermit Digest
  3475.  
  3476. INFO-KERMIT DIGEST V7 #7                                                Page 61
  3477.  
  3478. Info-Kermit Digest         Tue, 1 Mar 1988       Volume 7 : Number 7
  3479.  
  3480. Departments:
  3481.  
  3482.   ANNOUNCEMENTS -
  3483.         Recent FTP (and general TCP/IP) problems with CU20B
  3484.         New BOOing and UnBOOing Programs, and German Kermit Documentation
  3485.         Keasy - "Easy Kermit" documentation in TeX
  3486.         Kermit-CMS Updates
  3487.  
  3488.   MS-DOS KERMIT -
  3489.         Minor problems in Kermit-MS V2.30
  3490.         MSKermit on Zenith eaZy-PC Serial (Mouse) Port
  3491.         Kermit & OS/2
  3492.         Int 14h, Kermit and Networks
  3493.         MS-Kermit Tek 4010 Emulation Typeover -vs- Overlay
  3494.         IBM PC MS-Kermit vs Datatronics Internal Modem
  3495.         MS-DOS Kermit Using EGA 43 Line Mode
  3496.         Toshiba T3100 versus MS-Kermit Tek Emulation
  3497.  
  3498.   MISCELLANY -
  3499.         C-Kermit on sys-V Based PCs
  3500.         Using TOPS-20 Kermit with 9-Bit Files
  3501.         Re Mark Zinzow's request for MicroBee Kermit
  3502.  
  3503. ----------------------------------------------------------------------
  3504.  
  3505. Date: Mon 29 Feb 88 18:13:55-EST
  3506. From: Ken Rossman <sy.Ken@CU20B.COLUMBIA.EDU>
  3507. Subject: Recent FTP (and general TCP/IP) problems with CU20B
  3508. Keywords: FTP
  3509.  
  3510. Recently, there has been an increasing frequency in the number of problems
  3511. experienced with FTP file transfers from the Kermit directories on CU20B.
  3512. While I am not sure of all of the different possible causes for this recent
  3513. set of problems, I do know that we have sorely needed some IP fixes in the
  3514. TOPS-20 monitor on CU20B.
  3515.  
  3516. Well, the fixes are finally installed!
  3517.  
  3518. I'm hoping that the IP free space fixes we've recently installed here will
  3519. help FTP performance to/from CU20B.  I'd be interested in hearing from some
  3520. of the sites out there who were so recently having FTP performance problems
  3521. to CU20B.  Do things appear to be working better now?
  3522.  
  3523. /Ken
  3524.  
  3525. ------------------------------
  3526.  
  3527. Date: 12 February 1988, 16:21:39 SET
  3528. From: Gisbert W. Selke <RECK@DBNUAMA1.BITNET>
  3529. Subject: New BOOing and UnBOOing Programs, and German Kermit Documentation
  3530. Keywords: .BOO Files, German
  3531.  
  3532. I have converted MSB*.PAS to Turbo Pascal 4.0, and sent them as MSBMKB.PAS
  3533. (which makes .BOO files) and MSBPCT.PAS (which decodes them).
  3534.  
  3535. Page 62                                                INFO-KERMIT DIGEST V7 #7
  3536.  
  3537.  
  3538. I've also sent updated copies of the corresponding Fortran versions,
  3539. MSB*.FOR.  I have removed some more system dependencies which I hadn't even
  3540. been aware of before (thanks to Stefan Kaufmann for pointing them out), and
  3541. also fixed a minor bug in MSBMKB.FOR due to which garbage was added at the end
  3542. of a BOO file.
  3543.  
  3544. And I have also sent a new, corrected German translation of the MSKERM.HLP
  3545. file, under the name MSKGER.HLP.
  3546.  
  3547. I just noticed that there is no 63 second restriction on MS-Kermit 2.30's SET
  3548. INPUT DEFAULT-TIMEOUT and the like, as I seem to recall there used to be.
  3549. That's great, since our host is sometimes *quite* sluggish!
  3550.  
  3551. \Gisbert
  3552.  
  3553. [Ed. - Thanks Gisbert!  Your contributions have all been installed with the
  3554. MS-DOS Kermit distribution.]
  3555.  
  3556. ------------------------------
  3557.  
  3558. Date: Mon, 8 Feb 88 16:53 N
  3559. From: Barbara Rosi <ROSI%VAXPR.INFNET%IBOINFN.BITNET@CUVMA.COLUMBIA.EDU>
  3560. Subject: Keasy - "Easy Kermit" documentation in TeX
  3561. Keywords: TeX, LaTeX
  3562.  
  3563. Thank you very much for giving us Kermit, it has been a valuable resource and a
  3564. pleasure to participate in the community.  Enclosed is a translation of part of
  3565. the Kermit User Guide from Scribe into LaTeX.  Thank you very much for your
  3566. interest.
  3567.  
  3568. [Ed. - Thank you!  It has been put into KER:KEASY.TEX.]
  3569.  
  3570. ------------------------------
  3571.  
  3572. Date: Mon, 1988 Feb 29   18:34 EST
  3573. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  3574. Subject: Kermit-CMS Updates
  3575. Keywords: CMS Kermit 4.0
  3576.  
  3577. I have forwarded new versions of IKCKER.BWR and IKCKER.UPD covering
  3578. all bug reports and complaints to date about release 4.0 of Kermit-CMS.
  3579. The updates are largely, but not entirely, to the generic part of the
  3580. code, and some have no effect on CMS operation (they were needed for
  3581. the TSO version coming out soon).  Only three of the updates touch on
  3582. problems that had no simple workarounds in the original release:
  3583.  
  3584.  a. Files of RECFM V being downloaded are no longer trimmed of the
  3585.     trailing blanks on TEXT transfers,
  3586.  b. the user may now explicitly upload a file to a specific filemode
  3587.     (and filemode number) through a Kermit-CMS server, and
  3588.  c. there is no longer a garbage message when WARNING is ON and the
  3589.     automatic renaming facility runs out of names to try.
  3590.  
  3591. The details can be found in IKCKER.BWR for the other changes.
  3592.  
  3593.  
  3594. INFO-KERMIT DIGEST V7 #7                                                Page 63
  3595.  
  3596.                                      John
  3597.  
  3598. [Ed. - Thanks John!]
  3599.  
  3600. ------------------------------
  3601.  
  3602. Date: Fri, 5 Feb 88 09:05 EST
  3603. From: Pete Kanaitis <X979PK0P@VB.CC.CMU.EDU>
  3604. Subject: Minor problems in Kermit-MS V2.30
  3605. Keywords: MS-DOS Kermit 2.30
  3606.  
  3607. I wanted to point out two minor problems with KERMIT-MS 2.30.
  3608.  
  3609.      The first is about using flow of control.  With flow of control
  3610. enabled, (which it is by default), some programs on your DEC hosts that use
  3611. ^S and ^Q as special characters, rather than XOFF/XON, (such as EMACS) will
  3612. get an extra ^S or ^Q sent into the input buffer.  In the case of EMACS, a
  3613. ^S or ^Q gets sent into the editing buffer.  Depending on your baud rate, I
  3614. have noticed that ^Q gets sent into the input buffer at faster baud rates,
  3615. (9600), and ^S gets sent at slower baud rates (1200).
  3616.  
  3617. This problem did not exist in the 2.29b versions.  I noticed that this
  3618. started to occur when the Tektronix code was added to Kermit in the later
  3619. 2.29c versions.  It was mentioned to me that the serial port handling was
  3620. changed when the Tektronix code was added.
  3621.  
  3622. A work around for this problem is to set flow of control to none.  But by
  3623. doing this, I have found that some of my host characters get garbled at 9600
  3624. baud, when long lists go scrolling by on my screen.
  3625.  
  3626. [Ed. - The real, though painful, workaround is to SET FLOW NONE before you
  3627. start EMACS, and SET FLOW XON/XOFF when you exit EMACS, see below.]
  3628.  
  3629. I would like to suggest that this be mentioned in the beware file, unless
  3630. that there is some solution for this problem.
  3631.  
  3632. The second problem is about starting up Kermit in Tektronix mode on a port
  3633. connected to a modem (in my case, a Hayes 1200 external).
  3634.  
  3635. First starting Kermit by:
  3636. C>KERMIT
  3637. IBM-PC Kermit-MS: V2.30  8 Jan 1988
  3638. Type ? for help
  3639.  
  3640. Kermit-MS>set term tek
  3641. Kermit-MS>c
  3642.  
  3643. Now try to type a few "AT" commands to the modem.  You may find that you may
  3644. have to hit Control-Break once to get the "AT" to work.  Even before that,
  3645. you are unable to use Alt-Minus to switch terminal types.
  3646.  
  3647. If you already have a host connected to the port, you will not experience
  3648. this problem.  If you start up on a modem port (with no connection
  3649. established) in VT102 mode, hit Alt-Minus a few times to get into Tektronix
  3650. mode, the same problem occurs.  You cannot type "AT" until you hit the
  3651. Control-Break once.  Even after that, toggling back to VT102, then back to
  3652.  
  3653. Page 64                                                INFO-KERMIT DIGEST V7 #7
  3654.  
  3655. Tektronix, and typing "AT" sometimes causes a bell to sound.  (This is *NOT*
  3656. the keyboard lock high-pitched bell).
  3657.  
  3658. If you have an external modem, you can make this observation.  Once
  3659. connected, look at the Transmit and Receive lights on your modem when you
  3660. switch into Tektronix mode by pressing Alt-Minus.  You will see the Transmit
  3661. light flicker every time you enter Tektronix mode.  I am guessing that this
  3662. is where the serial port handling is different.  Is the serial port being
  3663. reinitialized at this time?  Maybe this is why I cannot type the "AT" from
  3664. Tektronix mode.
  3665.  
  3666. I have tested these problems with my modem with both DTR turned on and off.
  3667. There was no other resident software on my PC at this time.
  3668.  
  3669. Thank you for your time.
  3670.  
  3671. Peter Kanaitis
  3672. Research Systems Analyst
  3673. Allegheny-Singer Research Institute
  3674. Pittsburgh, PA 15212
  3675. (412) 359-3180
  3676.  
  3677. X979PK0P@VB.CC.CMU.EDU
  3678.  
  3679. [From JRD -- Pete. Once again, thanks for the extended comments.  Emacs and
  3680. flow control: what can I say? If Kermit is permitted to do flow control and
  3681. Emacs responds to xon/xoff as commands then one must turn off flow control,
  3682. or else move the Search and Quote EMACS commands to to some other keys
  3683. besides Ctrl-S and Ctrl-Q.
  3684.  
  3685. Speed: the speed/baud rate/code sequences are the same for XON and XOFF so I
  3686. don't quite understand your observations unless you are referring to lag
  3687. time of the VAX responding to our hand-typed XON/XOFFs.  Please note that
  3688. changing screen modes to enter or exit Tektronix graphics emulation involves
  3689. a full Bios video Mode Set and that takes a long time with interrupts turned
  3690. off. To prevent overruns from the serial port I bracket the mode-set with
  3691. XOFF/XON to suspend the host.  Some modems will echo these characters and
  3692. thus suspend Kermit for Set Receive Timeout (13) seconds unless SET TIMER
  3693. OFF is given.  That is the cause of troubles starting the modem. Bell noises
  3694. mean characters were lost in an overrun.  Try SET TIMER OFF before starting a
  3695. Tek session since the timer is mainly for (a) packet timeouts and (b) to break
  3696. XON/XOFF deadlocks of precisely the kind which you encountered (local and
  3697. remote sides tell each other XOFF simultaneously); expect lost characters
  3698. during text-graphics screen changes.  It's a limitation of the machine's
  3699. architecture.]
  3700.  
  3701. ------------------------------
  3702.  
  3703. Date: Fri, 5 Feb 88 19:25:22 PST
  3704. From: Samuel_Lam@mtsg.ubc.ca
  3705. Subject: MSKermit on Zenith eaZy-PC Serial (Mouse) Port
  3706. Keywords: MS-DOS Kermit 2.30, Zenith Kermit, eaZy-PC Mouse Port
  3707.  
  3708. On a Zenith eaZy-PC, there is a built-in serial *mouse* port.  Experiments
  3709. had shown that ProComm can use it as a communications port at speed up to
  3710. 19,200 baud without problem, but MS-Kermit will hang the machine at the
  3711.  
  3712. INFO-KERMIT DIGEST V7 #7                                                Page 65
  3713.  
  3714. first character.  Does anyone know why?
  3715.  
  3716. (To rephrase the question, if a serial port works for a serial mouse *and*
  3717. ProComm (at high baud rate), why wouldn't it work with MS-Kermit 2.30?)
  3718.  
  3719. BTW, the port address of this only serial port is 0x02F8, if that matters.
  3720. Any pointers would be appreciated.
  3721.  
  3722. ..Sam
  3723.  
  3724. Internet: <Samuel_Lam%UBC@um.cc.umich.edu> or <Samuel_Lam@mtsg.ubc.ca>
  3725. UUCP: {ihnp4!alberta,watmath,uunet,uw-beaver}!ubc-vision!ubc-mts!skl
  3726. BITNET: <USERSKL@UBCMTSG>
  3727.  
  3728. [From JRD - My Microsoft serial mouse does the same thing when I talk to it
  3729. from Kermit while in TEKTRONIX mode (for testing, naturally, since the mouse
  3730. is a poor conversationalist). The cause for me is the mouse echoes the
  3731. XOFF/XON sent while the screen changes to graphics mode, which is a very slow
  3732. process partly done with interrupts turned off.  But communications resume
  3733. about 13 seconds (SET RECEIVE TIMEOUT interval) later as Kermit breaks the
  3734. XON/XOFF deadlock. Another likely situation is the port does not use the same
  3735. Interrupt ReQuest line as IBM machines or even that the mouse driver grabs
  3736. material away from Kermit.  Release 2.30/A will help resolve the IRQ business
  3737. automatically but can do nothing about aggressive drivers.]
  3738.  
  3739. ------------------------------
  3740.  
  3741. Date: Mon, 8 Feb 88 14:59:03 est
  3742. From: snorthc@NSWC-OAS.ARPA
  3743. Subject: Kermit & OS/2
  3744. Keywords: MS-DOS Kermit, OS/2 Kermit
  3745.  
  3746. I tried to run MS-Kermit 2.29B and 2.30 under OS/2 in the DOS compatibility
  3747. box.  It sort of worked.  I think it might be OK at a slower speed, but this
  3748. was at 9600 baud.  Problems include "bell sounds" (Ctrl-G's), and data that
  3749. should have been arranged in columns not lining up correctly.  I think the
  3750. other side of the connection thought I was sending BREAKS as well.
  3751.  
  3752. I have seen similar results on an ATT 6300 running Kermit as a DOS task
  3753. under UNIX at 9600 baud and a 6mhz AT running Kermit under Wendin's PC UNIX.
  3754. I think the problem in each case is the PC is not fast enough to manage 9600
  3755. baud and a 'real' operating system.
  3756.  
  3757. There was a plan at one point to merge PC Kermit into C-Kermit.  This might be
  3758. the best migration path towards OS/2.
  3759.  
  3760.     Stephen Northcutt (snorthc@nswc-g.arpa)
  3761.  
  3762. [From JRD -- Slowness is the result of all the overhead of context switching
  3763. from protected to real mode which must be occuring once for each received
  3764. character. The Control-G Beeps mean the UART received a new character before
  3765. the last was extracted - an "overrun" situation.  Microsoft warns of this
  3766. effect on 80286 based machines due to the design deficiency of that Intel
  3767. chip; 80386's are vastly better.  The context switch to real mode involves a
  3768. full reset of the cpu chip (yikes!) and, clearly, interrupts are off;
  3769. selected 80286 chips have a faster reset pathway but they seem to be present
  3770.  
  3771. Page 66                                                INFO-KERMIT DIGEST V7 #7
  3772.  
  3773. or used in fast reset mode only in the PS/2 machines.  Conversion to a full
  3774. protected mode OS/2 version of C Kermit is indeed on my mind; that is a lot
  3775. of work and costs a few dollars.  I have no direct information on Wendin's
  3776. O/S products beyond that stated in a few magazine articles.]
  3777.  
  3778. ------------------------------
  3779.  
  3780. Date: Mon, 8 Feb 88 15:36:43 est
  3781. From: snorthc@NSWC-OAS.ARPA
  3782. Subject: Int 14h, Kermit and Networks
  3783. Keywords: MS-DOS Kermit 2.30
  3784.  
  3785. The documentation for 2.30 Kermit mentions communicating with the BIOS via
  3786. Int14h on some clone PCs.  (much improved documentation by the way, many
  3787. thanks).
  3788.  
  3789. The documentation for my PC's Bridge Communications Ethernet adapter card
  3790. mentions communicating with terminal emulation sw via Int 14.
  3791.  
  3792. I read and re-read the Kermit documentation, but could not find out how to
  3793. tell Kermit to treat my PC as a clone and use the BIOS.  Finally I modified
  3794. line 1548 of MSXIBM.ASM to read "jmp chkpor1".  The resulting Kermit used
  3795. the BIOS.  When I Connected the Bridge PCS1> prompt appeared.  With Kermit I
  3796. was able to telnet to a host computer.  I was even able to use a Kermit
  3797. server on the host computer to transfer a file to my PC.  Kermit at 10 mbs
  3798. takes a little getting used to, but I am sure I will.
  3799.  
  3800. Have I missed something?  Was there a Kermit command to force use of the
  3801. BIOS?  The problem with my version of Kermit is that now it always finds the
  3802. Bridge board, not the serial port.
  3803.  
  3804. If I didn't miss anything is it an option worth having?  I am under the
  3805. impression there are several networking boards and software that allow Int
  3806. 14 interfacing.  Perhaps an addition to the Set Port command to include BIOS
  3807. along with 1 - 4 and NET.  I am even willing to attempt the coding, but be
  3808. warned, the MSXIBM.ASM change was my first foray into assembler.
  3809.  
  3810.         Stephen Northcutt (snorthc@nswc-g.arpa)
  3811.  
  3812. [From JRD -- Stephen.  The story here is Kermit uses the Bios only if a
  3813. suitable UART is not available, but not by command of the user.  LAN vendors
  3814. have invented a variety of interesting extensions to the serial port Bios
  3815. interrupt vector but I do not have documentation from them to do anything
  3816. about those methods. The best suggestion currently is to do what you did:
  3817. get sources and make a local change; that's one of the reasons for sources
  3818. being available.  At least Bridge chose to emulate regular Bios calls rather
  3819. than using proprietary settings of registers.  Did Bridge really let you run
  3820. TCP/IP's Telenet?  If so we'd really like to know!]
  3821.  
  3822. ------------------------------
  3823.  
  3824. Date: Mon 08 Feb 1988 15:39:27 EST
  3825. From: <SS@LL.ARPA>
  3826. Subject: MS-Kermit Tek 4010 Emulation Typeover -vs- Overlay
  3827. Keywords: MS-DOS Kermit, Terminal Emulation
  3828.  
  3829.  
  3830. INFO-KERMIT DIGEST V7 #7                                                Page 67
  3831.  
  3832. >>>>Date: Sun, 10 Jan 88 20:59:48 PST
  3833. >>>>From: Ya'akov_Miles%UBC.MAILNET@um.cc.umich.edu
  3834. >>>>Subject: MSKERMIT ver 2.29C tektronix 4010 won't overlay ALPHA and VECTOR
  3835. >>>>Keywords: MS-DOS Kermit 2.29C
  3836. >>>>
  3837. >>>>Possible bug with MSKERMIT version 2.29C:
  3838. >>>>
  3839. >>>>I have been using MSKERMIT vers 2.29C and have encountered a bug (feature?)
  3840. >>>>in the Tektronix 4010 emulation mode.  Specifically, alpha mode characters
  3841. >>>>will erase and NOT OVERLAY vector mode data.  This frequently causes plot
  3842. >>>>titles and labels to obliterate the graphed data.
  3843. >>>>P.S. I have an IBM-PC/XT clone with the CGA adaptor.
  3844. >>>>
  3845. >>>>[Ed. - This seems to be the behavior on the CGA, but not the EGA...]
  3846. >>
  3847. >>[From jrd - A complete 8 by 8 dot character cell is written for each
  3848. >>character, so that both foreground and background colors are maintained and
  3849. >>characters can be erased. Supression of the background is being considered
  3850. >>but may not be do-able and still maintain the above characteristics. If
  3851. >>annotation is done first then the problem does not occur. I'd like
  3852. >>overlaying too.]
  3853.  
  3854. I have already undone this 'improvement' to the Tek 4010 emulator in my copy
  3855. of kermit (2.30).  It involved only about a half dozen lines in the
  3856. MSGIBM.ASM file.
  3857.  
  3858.                                  Stuart Scharf (SS@LL)
  3859.  
  3860. [From JRD - Making the change in the code is easy.  The reason for doing it
  3861. my way is explained above, mostly erasure (after all, we are a few years
  3862. beyond punched cards and paper tape).  The Tek storage tube characteristic
  3863. of overwriting everything is messy in today's environment, especially with
  3864. my typing skills.  If the Kermit community would rather have the overwriting
  3865. then I'll remove the full cell approach and hence erasures.  What's the
  3866. consensus?]
  3867.  
  3868. ------------------------------
  3869.  
  3870. Date: 10 Feb 88
  3871. From: Robert W. Lane, Iowa City, IA (via US mail)
  3872. Subject: IBM PC MS-Kermit vs Datatronics Internal Modem
  3873. Keywords: MS-DOS Kermit 2.30, Modems
  3874.  
  3875. I have a Datatronics internal modem, 1200 baud, and I'd like to configure
  3876. it as COM3 at 03E8h using the 8259 interrupt line IRN4 (also used by COM1).
  3877. MS-Kermit 2.30 will let me access this modem using SET PORT 3 after running a
  3878. short program called SETCOM3 in order to update memory at 40:0000h with the
  3879. address of the modem.  Unfortunately, this modem is built around a 8031
  3880. microprocessor and when Kermit tries to ascertain whether or not the port found
  3881. in 40:0000h has an 8250 async controller, it fails and prints a message that
  3882. all calls will go through the Bios.  Is there any way to make Kermit skip this
  3883. test and just use the interrupt vector at IRQ4 (at 0030h)?
  3884.  
  3885. [From JRD -- Selecting an IRQ (4 in this case) is only part of the story.
  3886. Kermit needs to talk with the UART chip to set/get the baud rate, send/receive
  3887. characters, and so forth, and thus Kermit needs to know a lot about the UART.
  3888.  
  3889. Page 68                                                INFO-KERMIT DIGEST V7 #7
  3890.  
  3891. That is why the tests are done before activating a serial port and why the
  3892. Bios is used if an 8250 chip is not found. If the Datatronics modem has such a
  3893. specialized pseudo-UART then only software tailored to it can be expected to
  3894. function. You might wish to query the manufacturer about this situation.]
  3895.  
  3896. ------------------------------
  3897.  
  3898. Date: Thu 18 Feb 88 11:43:24-PDT
  3899. From: PAWKA@NOSC-TECR.ARPA
  3900. Subject: MS-DOS Kermit Using EGA 43 Line Mode
  3901. Keywords: MS-DOS Kermit 2.30
  3902.  
  3903. I've found a couple of bugs in MS-Kermit 2.30 for the IBM when using EGA 43
  3904. line mode, I'm going to try to look at the code when I get a chance, but in
  3905. case someone else fixes it first (or jrd has already fixed them!):
  3906.  
  3907.     1. The cursor is a dash after exiting connect (I saw the note in
  3908.     MSKERM.BWR, it's kind of a pain to have to run a program to fix the
  3909.         cursor every time you pop in and out of kermit.
  3910.  
  3911.     2. The STAT command doesn't clear the screen, it starts from the top
  3912.     but leaves stuff at the bottom.
  3913.  
  3914.     3. Scroll up doesn't work, it only goes 3 lines and only once. I tried
  3915.     to fix this in 2.29, but gave up when I heard 2.30 was imminent, hoping
  3916.     it would be fixed.
  3917.  
  3918.  
  3919.                     Mike Pawka
  3920.                     PAWKA@NOSC-TECR.ARPA
  3921.  
  3922. [From jrd - Mike, EGA 43 line mode stuff. Thanks.
  3923.  
  3924. Cursor is a dash after exiting Connect mode. This appears to be an EGA board
  3925. problem. IBM had bugs in their original EGA boards and Kermit takes steps to
  3926. avoid it within Connect mode. However, testing here with a Video 7 EGA board
  3927. in all kinds of strange screen modes indicates no problems.
  3928.  
  3929. Similarly, the lack of screen clearing for the STATUS command does not
  3930. appear here. I just check the item by going into 43 line mode to write this
  3931. note. If you are letting ANSI.SYS be active then it knows only 25 lines
  3932. whereas in Connect mode Kermit takes charge.
  3933.  
  3934. Only 3 lines on Scroll Up commands. That means Kermit found insufficient
  3935. memory for screen buffers and Command.com together so sacrificed buffer
  3936. space to allow subsidary tasks to be run via Command.com.  Use CHKDSK or
  3937. Kermit's SPACE command to see the total free memory. However, memory space
  3938. is easily fragmented by loading TSR's.
  3939.  
  3940. What brand of EGA board and machine are you using?]
  3941.  
  3942. ------------------------------
  3943.  
  3944. Date: Monday, 22 February 1988 10:24am EST
  3945. From: Frank da Cruz <SY.FDC@CU20B>
  3946. Subject: Toshiba T3100 versus MS-Kermit Tek Emulation
  3947.  
  3948. INFO-KERMIT DIGEST V7 #7                                                Page 69
  3949.  
  3950. Keywords: MS-DOS Kermit 2.30, Terminal EMulation, Toshiba Kermit
  3951.  
  3952. It has come to our attention that Tek Emulation doesn't work on the
  3953. Toshiba laptop.  Not only doesn't it work, it hangs the machine so badly
  3954. that only powering it off and on will revive it.  It seems that the Toshiba,
  3955. although apparently IBM compatible in other respects, requires a special
  3956. function call to put it in graphics mode.  The question is, how can MS-Kermit
  3957. tell, at runtime, that it is running on a Toshiba 3100, rather than a real
  3958. IBM PC?  Is there a ROM location that has a unique machine identifier?
  3959.  
  3960. ------------------------------
  3961.  
  3962. Date: Fri, 19 Feb 88 00:56:53 EST
  3963. From: hedrick@aramis.rutgers.edu (Charles Hedrick)
  3964. Subject: C-Kermit on sys-V Based PCs
  3965. Keywords: C-Kermit 4C(058)
  3966.  
  3967. Re: Info-Kermit Digest V7 #6
  3968.  
  3969. Because of the question about Kermit on various sys-V based PC's, I
  3970. thought I'd confirm that version 4C(058) works without any
  3971. modifications on Microport System V/AT, which is Sys Vr2 for a PC/AT.
  3972. I compiled it as sys3nid.  (There is no need to request separate I&D
  3973. space.  You always get that effect.)  Microport supplies 4D, which
  3974. also works fine, but I built 4C (the most recent source we had lying
  3975. around at Rutgers) because I like to have my major applications
  3976. programs built from source.  (Of course I have no way to know what
  3977. Microport may have done to bring up 4D.)
  3978.  
  3979. ------------------------------
  3980.  
  3981. Date: Wed, 17 Feb 1988  23:03 MST
  3982. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  3983. Subject: Using TOPS-20 Kermit with 9-Bit Files
  3984. Keywords: TOPS-20 Kermit
  3985.  
  3986. The KCC DEC-20 C compiler defaults to 9-bit files when you create a file
  3987. with "wb" for its own reasons - the internal character types are 9-bit, and
  3988. four 9-bit quantities on a read will properly pick up all 36 bits in a
  3989. PDP-10 word.  However, all you have to do is change the "wb" in the open to
  3990. "w8" and you will get the expected behavior, i.e. 8-bit files which DEC-20
  3991. Kermit can recognize automatically.
  3992.  
  3993. [Ed. - Thanks, Frank!  Your message has been added to the DEC-20 Kermit
  3994. "beware file".]
  3995.  
  3996. ------------------------------
  3997.  
  3998. Date: Fri, 19 Feb 88 14:13 +1000
  3999. From: Andrew Hunt <munnari!rpepping.oz.au!ANDREW@uunet.UU.NET>
  4000. Subject: Re Mark Zinzow's request for MicroBee Kermit
  4001. Keywords: MicroBee Kermit, CP/M Kermit
  4002.  
  4003. Yes CP/M Kermit does run on a MicroBee - a colleague of mine has one
  4004. and uses kermit betweem it and his PC.  He warned that the only problem
  4005. he had found occurred when using the optional dual serial line (SCC)
  4006.  
  4007. Page 70                                                INFO-KERMIT DIGEST V7 #7
  4008.  
  4009. ports on the memory card in place of the one on the mother board.  In
  4010. this case there are 3 serial ports on the machine which confuses the
  4011. poor wee beasite - solution is to disable the single mother-board port
  4012. and then all performs well up to 38400 Baud.
  4013.  
  4014. There exists - somewhere in the vicinity of "Public Domain" - a program
  4015. called PC-Alien (incl PC-Alien Jnr and MSA) for reading foreign CP/M and
  4016. MS-DOS diskettes on ordinary PCs.  This includes support for MicroBee
  4017. format 360KB diskettes and I have successfully used it for reading and
  4018. writing such.
  4019.  
  4020. Regards ...Andrew HUNT,   CSIRO Radiophysics, Australia.
  4021.  
  4022. ------------------------------
  4023.  
  4024. End of Info-Kermit Digest
  4025.  
  4026. INFO-KERMIT DIGEST V7 #8                                                Page 71
  4027.  
  4028. Info-Kermit Digest         Fri, 18 Mar 1988       Volume 7 : Number 8
  4029.  
  4030.   ANNOUNCEMENTS -
  4031.         Announcing IBM Mainframe MVS/TSO Kermit Version 4.0
  4032.         Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System
  4033.         New Release of Harris-100 Kermit
  4034.         Announcing a New Kermit for Kaypro I
  4035.         C-Kermit Amiga Un-BOOing Bug Fix
  4036.         New Kermits on the Way from the UK
  4037.         ASCII, ISO, and which EBCDIC?
  4038.  
  4039. ----------------------------------------------------------------------
  4040.  
  4041. Date: Wed, 1988 Mar 16  16:55 EST
  4042. From: (John F. Chandler) PEPMNT@CFAAMP.BITNET
  4043. Subject: Announcing IBM Mainframe MVS/TSO Kermit Version 4.0
  4044. Keywords: IBM 370 Kermit, MVS/TSO Kermit, TSO Kermit
  4045. Xref: IBM Mainframe, Also see IBM 370
  4046. Xref: MVS/TSO Kermit, Also see MVS/TSO Kermit, IBM 370
  4047.  
  4048. This is to announce TSO Kermit Release 4.0.  The program is now a member of
  4049. the generic family Kermit-370 and appears in the Kermit distribution under a
  4050. new prefix: all TSO-specific files begin with IKT, while generic Kermit-370
  4051. files begin with IK0 (I K Zero).  Kermit-TSO no longer consists of just two
  4052. source files.  Instead, the source is split into sub-files, some generic and
  4053. some TSO-specific.  The separate pieces are to be recombined into a single
  4054. composite source (or made into a macro library) for installation.  See the
  4055. file IKTKER.INS for instructions.  Generally, the files formerly known as
  4056. TS*.* (except TSN*.*, the NIH version) will be replaced by the new IKTKER.*
  4057. files.  This TSO Kermit is still in the testing stage, but most of the
  4058. features described in the documentation have already been verified.  Any bug
  4059. reports should be sent to John Chandler <PEPMNT@CFAAMP.BITNET>.
  4060.  
  4061. Below is a list of the more important additions in Version 4.0:
  4062.  
  4063.     --- generic features (same as announced for CMS last December) ---
  4064.  
  4065. 1.  Code reorganization into generic 370 and system-specific sections.
  4066.  
  4067. 2.  Optional separate translation tables for counteracting the system
  4068.     conversion of terminal I/O.
  4069.  
  4070. 3.  New GIVE command for saving a modified translation table.
  4071.  
  4072. 4.  A new, RAW debug mode for recording the packet traffic as actually
  4073.     sent and received on "GRAPHICS" and "SERIES1" devices.
  4074.  
  4075. 5.  Preservation of the case of commands as typed, with uppercase
  4076.     conversion of only those words that must be uppercase.
  4077.  
  4078. 6.  New SET MARGIN command for limiting the width of a file to be sent.
  4079.  
  4080. 7.  Settable tab stops for Kermit's conversion of tabs to spaces
  4081.     (alternative to the default 1, 9, 17, etc.).
  4082.  
  4083. 8.  Support for multiple terminal controller types.
  4084.  
  4085. Page 72                                                INFO-KERMIT DIGEST V7 #8
  4086.  
  4087.  
  4088. 9.  New DIRECTORY and HOST subcommands following Kermit standard.
  4089.  
  4090. 10. Combination of file-attribute SET subcommands (FILE-TYPE, LRECL,
  4091.     BLKSIZE, and RECFM) into a new group SET FILE.
  4092.  
  4093. 11. Separate retry limits for initial and subsequent packet exchanges.
  4094.  
  4095. 12. Pad binary records on disk with nulls, rather than blanks.
  4096.  
  4097. 13. Automatically tune packet length when sending long packets according
  4098.     to heuristic optimum based on sparse Poisson statistics, provided
  4099.     that transmission errors do occur.
  4100.  
  4101. 14. Expand STATUS report to include the number of files in the last
  4102.     transfer, throughput statistics, heuristic optimum packet length
  4103.     (when long packets are enabled), and the reason for any file
  4104.     rejection based on A-packets.
  4105.  
  4106. 15. New command TDUMP NAMES to display the list of files sent in the
  4107.     last transfer.
  4108.  
  4109. 16. Send and acknowledge attribute packets.  Add file creation date to
  4110.     A-packet repertoire.
  4111.  
  4112. 17. REMOTE COPY and REMOTE RENAME commands to a server at the other end.
  4113.  
  4114. 18. Allow long packets through a 7171 with VTAM.
  4115.  
  4116. 19. New type D-BINARY for binary files with undelimited variable-length
  4117.     records.
  4118.  
  4119. 20. SET 8-BIT-QUOTE.  Allow 8-bit data where possible via SET PARITY.
  4120.  
  4121. 21. SET SYSCMD, so that Kermit can be told to try "illegal" subcommands
  4122.     as host system commands instead of just rejecting them.
  4123.  
  4124. 22. SET PROMPT subcommand.
  4125.  
  4126. 23. Remember parameters specified by the other Kermit in I-packets.
  4127.  
  4128. 24. Keep track of truncated records during a RECEIVE operation and
  4129.     report the count in STATUS; also call truncation an error after
  4130.     everything is received.
  4131.  
  4132. 25. SET HANDSHAKE subcommand to alter or suppress handshake character
  4133.     Kermit-370 sends out after each packet (not available for 3705's).
  4134.  
  4135.     --- features new to TSO Kermit ---
  4136.  
  4137. Since Version 4.0 is the first release of Kermit-370 for TSO, some of
  4138. these "new" features are actually new only to the Columbia distribution
  4139. for TSO.
  4140.  
  4141. 26. Suppression of LINE and CHAR delete functions during protocol mode.
  4142.  
  4143.  
  4144. INFO-KERMIT DIGEST V7 #8                                                Page 73
  4145.  
  4146. 27. Advanced server functions and subcommands for talking to another
  4147.     Kermit running in server mode.
  4148.  
  4149. 28. Long packet protocol.
  4150.  
  4151. 29. TYPE, ECHO, XTYPE, and XECHO subcommands (the last two being
  4152.     Series/1 analogs of the first two.)
  4153.  
  4154. 30. REMOTE KERMIT commands honored by TSO server, including SET, SHOW,
  4155.     TAKE, TDUMP, STATUS, HOST, TSO, CWD, DIR, and TYPE.
  4156.  
  4157. 31. TEST mode for debugging.
  4158.  
  4159. 32. Multi-column, two-level, selective SHOW display.
  4160.  
  4161. 33. Optionally append to, rather than replace, old data sets with
  4162.     duplicate names.
  4163.  
  4164. 34. Automatic detection of terminal controller type (TTY or SERIES1).
  4165.  
  4166. 35. SYNADAF message in cases of disk I/O error.
  4167.  
  4168. [Ed. - This a major new Kermit release, one that many sites have been craving
  4169. for years.  At last, a single TSO Kermit that brings together most of the
  4170. capabilities of TSOKER (linemode only), TSOS1 (full-screen only), TS2KER
  4171. (long packets, etc), TS3KER (3708 front end support), etc, etc, plus all the
  4172. advanced features of VM/CMS Kermit, plus the ability to easily add support
  4173. for other IBM 370 operating systems, like MTS, MUSIC, GUTS, etc.  As John
  4174. points out, this version may not yet be fully debugged, especially on the
  4175. more esoteric front ends, so reports -- good or bad -- from testers are more
  4176. than welcome.  The files are in the Kermit distribution as KER:IK0*.* (system
  4177. independent files, shared by VM/CMS Kermit), and KER:IKT*.* (TSO-specific
  4178. files), available via anonymous FTP from CU20B.COLUMBIA.EDU, and available on
  4179. BITNET/EARN via KERMSRV at CUVMA ("TELL KERMSRV AT CUVMA HELP") as IK0* * and
  4180. IKT* *.  Once the kinks, if any, are ironed out, this version will replace
  4181. TSOKER, TSOS1, and TS3KER in the Kermit Distribution.]
  4182.  
  4183. ------------------------------
  4184.  
  4185. Date: Thu, 17 Mar 88 14:17:42 PST
  4186. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  4187. Subject: Announcing Kermit 2.30 for the RMX86 and RMX286 Operating System
  4188. Keywords: iRMX86, iRMX286, Intel RMX
  4189. Xref: RMX, see Intel
  4190.  
  4191. This is to announce version 2.30 of Kermit for both the iRMX86 and iRMX286
  4192. Operating Systems.  It is the first release for iRMX286 and the first since
  4193. late 1985's version 2.26 for iRMX86.
  4194.  
  4195. This is the same program, ported to the RMX's, as the Jan. 8,1988 release of
  4196. MS-Kermit, version 2.30, for the IBM PC, which is probably the most widely
  4197. used and richest Kermit implementation.  A DOS emulator provides enough of
  4198. the DOS environment to allow the essentially unchanged MS-Kermit code to run
  4199. under both of the RMX Operating Systems.  For a summary of changes on the
  4200. MS-Kermit end, see the KERMSRV files MS*.UPD.
  4201.  
  4202.  
  4203. Page 74                                                INFO-KERMIT DIGEST V7 #8
  4204.  
  4205. From the RMX end, this version includes support for wild cards, full RMX
  4206. paths and file names, and removes restrictions on the use of RUN.  You can
  4207. now RUN AEDIT from within Kermit.
  4208.  
  4209. As a fortuitous fallout to wild card implementation, a list of file names may
  4210. be used wherever Kermit accepts a wild card file specification, as long as
  4211. all files in the list are in the current default directory.  For example:
  4212.  
  4213. SEND READ.ME.FIRST,*X*.A*,*.OBJ,ETC.ETC
  4214.  
  4215. works.  Try to say that in DOS!  Similarly, when Kermit is in SERVER mode, it
  4216. will respond to a GET file-name-list from the local Kermit.
  4217.  
  4218. The SET and SHOW KEY commands have been added.
  4219.  
  4220. Configuration has been completely redone, with its implementation separated
  4221. from the Kermit initialization file.  To avoid confusion with the previous
  4222. version, the .ini file name has been changed to KERMIT.INI.  A good dozen
  4223. configuration options are available, reducing the need to obtain the source
  4224. code.
  4225.  
  4226. Serial ports have been increased to ten, with all requirements and
  4227. restrictions on device attachment removed.  Additionally, you can ping-pong
  4228. between serial communication ports and the port your terminal (in this case,
  4229. presumably, a PC) is attached to, with the file transfer display
  4230. automatically set to QUIET mode (necessary for one port operation) and reset
  4231. to its previous mode when you select another port.
  4232.  
  4233. Performance has been improved in a number of areas, especially in connect
  4234. mode.  Improved serial device drivers scheduled for release in forthcoming OS
  4235. updates from Intel (RMX286, Release 2, Updates 1 and 2, and RMX86, Release 8)
  4236. will improve Kermit performance significantly on both OS's, especially on
  4237. faster systems.
  4238.  
  4239. A number of timing problems peculiar to '386 based systems have been cleared
  4240. up in the past month.  Feedback from '386 beta testers indicates performance
  4241. more than impressive enough to make 8086 users, appropriately, green with
  4242. envy.
  4243.  
  4244. The following files constitute this release:
  4245.  
  4246. MSVRMX.BOO  BOO-encoded executable Kermit for RMX86
  4247. MSVRX2.BOO  BOO-encoded executable Kermit for RMX286
  4248.  
  4249. MSVRMX.DOC  Documentation for both OS's
  4250.  
  4251. MSVRMX.HLP  How to build Kermit for either OS from source code
  4252. MSVRMX.CSD  The edit pass SUBMIT file.  \ Converts MSSDEF.H & MSS*.ASM
  4253. MSVRMX.MAC  The edit pass macro file.   / to MSSDEF.H86 & MSS*.A86
  4254. MSURMX.A86  Source code for the keyboard support module for RMX
  4255. MSXRMX.A86  Source code for the traditional "X" module for RMX
  4256. MSZRMX.A86  Source code for the DOS emulator and Kermit driver
  4257. MSVRMX.P86  Source code for the wild card implementing auxiliary command, WC
  4258.  
  4259. Note that all files but the enBOOed executables apply to both OS's.  The edit
  4260. pass generates submit files for conditional assembly and for linking or
  4261.  
  4262. INFO-KERMIT DIGEST V7 #8                                                Page 75
  4263.  
  4264. binding the object modules to produce an executable for either OS.
  4265.  
  4266. The MS-Kermit files, MSKERM.DOC, MSKERM.HLP, and MSKERM.BWR provide primary
  4267. documentation for all version 2.30's.
  4268.  
  4269. Acknowledgments:
  4270.  
  4271. Joe Doupnik of Utah State University, who has been responsible for MS-Kermit
  4272. starting with version 2.29, was most accommodative in making changes to the
  4273. DOS code to simplify things for the RMX portings.
  4274.  
  4275. Among the beta testers, Steve Cox of Milliken Research Corp., Chris Jamison
  4276. of Ransburg Corp., and especially Chris Vickery of Queens College, NY,
  4277. provided valuable feedback.  Henning Pangels of Carnegie-Mellon University's
  4278. Robotics Institute showed up in the nick of time via e-mail, innocently
  4279. inquiring if there was an RMX286 Kermit he could try out on his brand new
  4280. '386.  His response to being pressed into guinea pig duty is appreciated.
  4281.  
  4282. Mark Aaldering of Intel made the port to RMX286 possible.  Thanks also to
  4283. Intel's Paul Cohen, Rick Gerber, and Tom Willis, and, with apologies, to
  4284. those overlooked.
  4285.  
  4286. [Ed. - Thanks, Jack!  These files are now in the Kermit Distribution under
  4287. the names you've listed.]
  4288.  
  4289. ------------------------------
  4290.  
  4291. Date: 17 Mar 88 0:0:0
  4292. From: c04689sr@WUVMD.BITNET
  4293. Subject: New Release of Harris-100 Kermit
  4294. Keywords: Harris-100
  4295.  
  4296. Enclosed is the lastest revision of the Harris 100 Kermit (H100KER.*) which
  4297. I sent you last year.  Revisions include miscellaneous minor bug fixes and
  4298. better handling of embedded End-of-file marks.  This brings the current
  4299. version number up to 1.06 (June 87).  The program has been tested for
  4300. compatability with MSKERMIT 2.30.  See the .DOC file for more details.  A
  4301. list of the changes made in each version can be found near the end of that
  4302. file.  This will be my last version of Harris Kermit, since, tragically, our
  4303. Harris is scheduled to expire in a few weeks.
  4304.  
  4305. The files are as follows:
  4306.  
  4307.    H100KER.DOC  -- documentation file (contains usage info, technical
  4308.                    info, revision history, "bewares", etc.)
  4309.  
  4310.    H100KER.JCL  -- Harris JCL for compiling
  4311.  
  4312.    H100KER.F77  -- Fortran code
  4313.  
  4314.    H100KER.ASM  -- Assembler code
  4315.  
  4316.    H100KER.HLP  -- On-line help file (sent in response to REMOTE HELP)
  4317.  
  4318. To bring your "version" file up to date, the operating system we are using
  4319. is now "VOS 5.1.0".
  4320.  
  4321. Page 76                                                INFO-KERMIT DIGEST V7 #8
  4322.  
  4323.  
  4324. Skip Russell
  4325. Division of Biostatistics, Washington University in St. Louis
  4326.  
  4327. [Ed. - Thanks, Skip!  The files are now in the Kermit distribution as
  4328. KER:H100*.* (H100* * on KERMSRV).]
  4329.  
  4330. ------------------------------
  4331.  
  4332. Date: Wednesday, 17 February 1988  05:00-MST
  4333. From: "Paul V. Pullen" <pvpullen@CRDEC-VAX2.ARPA>
  4334. Subject: Announcing a New Kermit for Kaypro I
  4335. Keywords: Kaypro I Kermit
  4336.  
  4337. I have successfully completed the creation of a new version of Kermit for my
  4338. Kaypro1.  I have an LASMed hex file to be included in the SIMTEL20 Kermit
  4339. data that will enable others using the Kaypro1 to work successfully with a
  4340. proper (or at least my copy works properly now).  I had to create a special
  4341. 'log' in the CP4TYP and CP4SYS asm files.  I did it by adding another
  4342. defination, being a kp1, and setting terminal type to ADM-3A, which is the
  4343. proper look alike for the Kaypro1.  Then, to work properly with my Base Vax,
  4344. I used the TERMCAP for an ADM3A and named it a kp1|kaypro1|Kaypro 1|.  The
  4345. effect is a fully operational termcap for my system, and support on the VAX.
  4346.  
  4347. One requirement to make the upload-download (especially download) to operate
  4348. properly was the reduction of the 'maxsec' to 4K from 8K in CP4SYS.  The
  4349. requirement to make the kaypro1 kermit to run will be to mload CP4KER,CP4KP1
  4350. together, and the resulting kermit works properly here at least.
  4351.  
  4352. Paul Pullen
  4353. (address: pvpullen@CRDEC-VAX2.ARPA)
  4354. (Snail mail:  8100 Sagramore Road
  4355.               Baltimore, MD. 21237)
  4356.  
  4357. [Ed. - Thanks!  The hex file is in KER:CP4KAD.HEX, and some documentation in
  4358. KER:CP4KAD.HLP.]
  4359.  
  4360. ------------------------------
  4361.  
  4362. Date: 25-FEB-1988 16:50:15 GMT
  4363. From: ANDREW@UK.AC.OX.BIOP
  4364. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  4365. Subject: C-Kermit Amiga Un-BOOing Bug Fix
  4366. Keywords: Amiga Kermit, Commodore Amiga
  4367.  
  4368. I have now successfully installed KERMIT on the Amiga from the CKIKER.BOO
  4369. file, using the programs suggested by W.Maessen for initial transfer of the
  4370. .BOO file.  To perform the translation of the .BOO file to an Amiga executable
  4371. file, I use the C program CKIBOO.C. However, I feel I should point out two
  4372. problems with CKIBOO.C which prevented it compiling under Lattice 3.1.
  4373.  
  4374. Firstly, the preprocessor IF nesting in lines 26 to 39 is WRONG - the #endif
  4375. at line 30 should appear after line 39. The program thus failed to compile as
  4376. it ended up looking for <sys/file.h> in line 37.
  4377.  
  4378. Secondly, the preprocessor IS cas3 sensitive and all #commands must be in
  4379.  
  4380. INFO-KERMIT DIGEST V7 #8                                                Page 77
  4381.  
  4382. lower case. Thus the #IFDEF and #ENDIF lines in the last 10 lines of the
  4383. program should be in lower case.
  4384.  
  4385. I have appended the corrected version of CKIBOO.C and hope this will alleviate
  4386. a few hours of frustrating debugging for other users.
  4387.  
  4388. Andrew C.R. Martin,
  4389. Laboratory of Molecular Biophysics,
  4390. University of Oxford,
  4391. U.K.
  4392.  
  4393. The ammended version of CKIBOO.C was tested under Lattice C V.3.10 and
  4394. Kickstart 1.2 on an Amiga 1000.
  4395.  
  4396. [Ed. - Thanks!  This program is now in KER:CKIBOO.C in the Kermit
  4397. distribution.]
  4398.  
  4399. ------------------------------
  4400.  
  4401. Date: 15-MAR-1988 12:36:45 GMT
  4402. From: SYSKERMIT%vax1.central.lancaster.ac.uk@nss.cs.ucl.ac.uk
  4403. Subject: New Kermits on the Way from the UK
  4404. Keywords:  MINIX Kermit, CP/M-80 Kermit 4.09, Acorn Archimedes
  4405.  
  4406. Some good news for you. I have just received a kermit for the MINIX.  It is
  4407. based on C-Kermit 4D (061) sources and the author Adria Godwin of Thorne EMI,
  4408. has made a commitment to update it when we have all the files for 4E (070).
  4409.  
  4410. I am also in the process of getting CP/M-80 Kermit 4.09 files off to you as
  4411. they are now on line here with no problems as yet reported.
  4412.  
  4413. Last but not least Acorn have at last supplied the Archimedes Kermit. They
  4414. have, unfortunately supplied in a format that will take some work to get on
  4415. line but I'll forward them ASAP.
  4416.  
  4417.                     Regards,
  4418.                         Steve
  4419.  
  4420. [Ed. - This message published in case anyone else was thinking of working on
  4421. any of these items.  There are also some other Kermits due for new releases
  4422. shortly, including Apple II, Apple Macintosh, and Os9.]
  4423.  
  4424. ------------------------------
  4425.  
  4426. Date: Mon, 14 Mar 1988 08:45:21 +0100
  4427. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  4428. Subject: ASCII, ISO, and which EBCDIC?
  4429. Keywords: Translation Tables, Character Sets, ASCII, EBCDIC
  4430.  
  4431. We ASCII or EBCDIC network users must pay particular attention to character
  4432. codes standards, now extending to international. Even sites not interested in
  4433. in international characters will sooner or later hit the problem because,
  4434. albeit the situation is straight in the ASCII world with an ISO standard, it
  4435. is far from that for EBCDIC users faced to a choice of several codes whose
  4436. differences lies on a few codes, strangely enough not international.
  4437.  
  4438.  
  4439. Page 78                                                INFO-KERMIT DIGEST V7 #8
  4440.  
  4441. The subject is discussed on a mailing list set up by Edwin Hart. Join with:
  4442.  
  4443.   TELL LISTSERV AT JHUVM SUB ISO8859 user-name
  4444.  
  4445. Or sending a note on BITNET to: LISTSERV AT JHUVM
  4446. Containing:                     SUB ISO8859 user-name
  4447.  
  4448. can help the community agree on a viable single code or at least help each
  4449. site in finding its most appropriate one and save everybody's time and money.
  4450. I'll soon post a summary of the problem to that list.
  4451.  
  4452. Please forward this note to anybody interested.
  4453.  
  4454. ------------------------------
  4455.  
  4456. End of Info-Kermit Digest
  4457.  
  4458. INFO-KERMIT DIGEST V7 #9                                                Page 79
  4459.  
  4460. Info-Kermit Digest         Tue, 22 Mar 1988       Volume 7 : Number 9
  4461.  
  4462. Departments:
  4463.  
  4464.   ANNOUNCEMENTS -
  4465.         Announcing Kermit-65 3.81 for Apple II DOS and ProDOS
  4466.         Announcing Os9/68k C-Kermit 4E
  4467.         Announcing MS Kermit v2.30 for the NEC APCIII
  4468.         Results of Porting C-Kermit 4E and Fixes
  4469.  
  4470.   MS-DOS KERMIT -
  4471.         MS-Kermit 2.30: Question & Bug?
  4472.     MS-Kermit 2.30 vs Internal Qubie Modem
  4473.         MS-Kermit Block Check Bug?
  4474.     MS Kermit V2.30 Problem on PS/2 Model 60
  4475.         MS-Kermit 2.30 Use over Ethernet LAN
  4476.         Kermit v2.30 and Hayes Modem Query
  4477.         A few Notes on MS-Kermit 2.30
  4478.  
  4479. ----------------------------------------------------------------------
  4480.  
  4481. Date: Tue, 16 Feb 88 14:09:53 PST
  4482. From: Ted Medin <MEDIN-T@SHARK.NOSC.MIL>
  4483. Subject: Announcing Kermit-65 3.81 for Apple II DOS and ProDOS.
  4484. Keywords: Kermit-65, Apple II Kermit
  4485.  
  4486. Ok, here is version 3.81 for the Apple II, DOS and ProDOS.
  4487. The significant changes between 3.79 & 3.81 are as follows:
  4488.  
  4489. 1. gs keypad support for vt100 mode
  4490. 2. print screen function for //e or better
  4491. 3. cursor keys can become vt100 cursor keys
  4492. 4. improved initial prefix get - thanks to Sean Noland
  4493. 5. file transfer now supports wildcard sends - thanks to Dick Atlee
  4494. 6. server mode improved
  4495. 8. new manual, APPLE.DOC (from APPLE.MSS).
  4496.  
  4497. [Ed. - Thanks, Ted.  The new release is in the Kermit Distribution as
  4498. KER:APP*.* on CU20B.COLUMBIA.EDU, available via anonymous FTP, and on
  4499. KERMSRV at CUVMA as APP* *, for BITNET/EARN access.]
  4500.  
  4501. ------------------------------
  4502.  
  4503. Date: Mon 22 Feb 88 00:28:49-PST
  4504. From: Bob Larson <BLARSON@ECLA.USC.EDU>
  4505. Subject: Announcing Os9/68k C-Kermit 4E
  4506. Keywords: Os9 Kermit, C-Kermit
  4507.  
  4508. Os9/68k ckermit is functionaly identical to UNIX C-Kermit, with a few minor
  4509. problems noted in ck9ker.bwr.  Support for Microcom modems has been added to
  4510. ckudia.c.  Thanks to Peter Scholz of the Ruhr Universitaet Bochum for his
  4511. incomplete port of an earlier version of C-Kermit, some of which survives in
  4512. ck9tio.c and ck9fio.c.
  4513.  
  4514. This is the most complete of the three families of Kermit for Os9/68k.  The
  4515. original (based on old unix kermit) is still needed for Os9/6809.  (A new
  4516.  
  4517. Page 80                                                INFO-KERMIT DIGEST V7 #9
  4518.  
  4519. version has been mentioned on Compuserve.)   There's also the assembler
  4520. version from Italy, but it's primarily intended as a portable 68000 Kermit,
  4521. with Os9 support included as an example of how to implement it for a
  4522. particular system.
  4523.  
  4524. [Ed. - Thanks, Bob!  Your files are in KER:CK9*.* on CU20B, and CK9* * on
  4525. CUVMA.  The diff files have been combined together into a single file,
  4526. CK9KER.DIF.  The indicated changes were not applied to mainline C-Kermit, but
  4527. will probably be included in the next release of C-Kermit.]
  4528.     
  4529. ------------------------------
  4530.  
  4531. Date: Mon, 21 Mar 88 10:45:20 est
  4532. From: Robert F. Goeke <goeke@space.mit.edu>
  4533. Site: MIT Center for Space Research, Cambridge Mass.
  4534. Subject: Announcing MS Kermit v2.30 for the NEC APCIII
  4535. Keywords: NEC APCIII
  4536.  
  4537.         I was a little surprised to find out a week ago that v2.30 of MS
  4538. Kermit had gotten released in January -- not having heard from anyone since
  4539. last summer.  Nevertheless a bit of fast keyboarding brought the NEC community
  4540. back up to date.  The current version for the APCIII does everything the IBM
  4541. one does -- including the Tektronix emulation -- with the following
  4542. elaborations:
  4543.  
  4544.         a)  The graphics are 640 x 400 in your choice of green, no
  4545.         matter what the text screen color is.
  4546.  
  4547.         b)  The graphics are not saved during mode switch.
  4548.  
  4549.         c)  The function performed by Shift-Arrow during cursor control
  4550.         is done by Control-Arrow on the NEC (shift arrow doesn't emit
  4551.         a unique key code here).  I'm not sure this is even mentioned in
  4552.         the manual, but the msg code made it clear.  Furthermore, the APCIII
  4553.         use the "real" arrow keys for this function, not the 2-4-6-8 set.
  4554.  
  4555. The remaining comments in the manual concerning the NEC APCIII implementation
  4556. are still all correct.
  4557.  
  4558. The files for the APCIII implementation are: available via anonymous
  4559.  
  4560.         msgap3, msuap3, msxap3, msyap3, and mszap3 (all .asm)  for source
  4561. and
  4562.         msvap3.boo                                             for executable
  4563.  
  4564.                                         Bob Goeke
  4565.                                            [goeke@space.mit.edu]  or
  4566.                                            [...!seismo!space.mit.edu!goeke]
  4567.                                         MIT Center for Space Research
  4568.                                         Cambridge, Massachusetts  02139
  4569.                                         617-253-1910
  4570.  
  4571. [Ed. - Thanks, Bob, and sorry for the crossed signals.  The files listed
  4572. above are now in the Kermit distribution.]
  4573.  
  4574. ------------------------------
  4575.  
  4576. INFO-KERMIT DIGEST V7 #9                                                Page 81
  4577.  
  4578.  
  4579. Date: Sun, 28 Feb 88 02:47:21 EST
  4580. From: hedrick@aramis.rutgers.edu (Charles Hedrick)
  4581. Subject: Results of Porting C-Kermit 4E and Fixes
  4582. Keywords: C-Kermit 4E
  4583.  
  4584. I just finished porting Kermit 4E to my Microport System V/AT.  As usual,
  4585. simply typing "make sys3nid" (which is the setting for vanilla System V,
  4586. oddly enough) works correctly.  It works correctly in the sense of building
  4587. a kermit that works the same as it works on other systems.  Unfortunately,
  4588. the major new feature in 4E turns out not to work on any of the systems I
  4589. have access to.  This is the long packet size feature.  The two kermits
  4590. exchange information about what options they support.  Unfortunately, the
  4591. code used for generating the byte that contains the capabilities appears to
  4592. be wrong.  It results in having the systems say that they don't support long
  4593. packets.  The expression is a long one involving several ? : constructs.  My
  4594. C documentation does not make clear what the relative precedence of ?  and |
  4595. should be.  However both the Sun 3 and System V 286 compilers take the
  4596. opposite view from the authors of C Kermit.  By adding a few ()'s, we avoid
  4597. the ambiguity.  There was also a problem that the packet size sent for the
  4598. benefit of old systems that don't support long packets was miscalculated.
  4599. THey simply took the low-order byte of the full packet size.  What they
  4600. wanted was MIN (packetsize, 94), 94 being the maximum size allowed by old
  4601. implementations.
  4602.  
  4603. The fixes are shown below.
  4604.  
  4605. This message is being sent to be info-kermit and the Microport newsgroup.
  4606. For the benefit of Microport users, let me note that Microport supplies a
  4607. fairly recent version of kermit with the system, version 4D.  The version
  4608. being discussed here adds only the long packet support.  (You might still
  4609. find it useful to get the files, since Microport doesn't seem to supply
  4610. documentation.)  Kermit is available via anonymous FTP from
  4611. CU20B.COLUMBIA.EDU.  The files you need are roughly ker:ckc*.*, ker:cku*,
  4612. and ker:ckw*, but ker:ckaaaa.hlp will give me information.  Kermit is also
  4613. available at Simtel20.  The index I have claims it is pd2:<unix.kermit>,
  4614. although today I was unable to get to those files to check them.
  4615.  
  4616. [Ed. - Thanks, Chuck!  Always wondered how long it would take to drag you
  4617. into Kermit maintenance...  Your changes have been added to the "beware
  4618. file" for now, and will appear in the next release.]
  4619.  
  4620. ------------------------------
  4621.  
  4622. Date: Tue, 2-Feb-88 19:41:52 WET
  4623. From: ronald@cc.ic.ac.uk (Ronald Soo Han Khoo)
  4624. Subject: MS-Kermit 2.30: Question & Bug?
  4625. Keywords: MS-DOS Kermit 2.30
  4626.  
  4627. In comp.binaries.ibm.pc recently:
  4628.  
  4629. >From: fulton@navion.dec.com (27-Jan-1988 1454)
  4630. posted a distribution version 2.30 of kermit.
  4631.  
  4632. 1) QUESTION:
  4633.  
  4634.  
  4635. Page 82                                                INFO-KERMIT DIGEST V7 #9
  4636.  
  4637.     Does anyone know if its possible to defeat the auto-detect of graphics
  4638. adapter type? (we run a service here with lots of m/cs with ega-type cards
  4639. emulating hercules, so its kinda inconvenient for the inexperienced users to
  4640. keep switching the emulation software around)
  4641.  
  4642. 2) BUG ???
  4643.  
  4644. The documentation posted with it mentions that ctrl-]<space> returns the
  4645. terminal emulator to text mode from tektronix emulation mode.  This doesn't
  4646. seem to work in the version posted, but oddly, DOES on an older development
  4647. version (2.29C@cambridge).  Does anyone know anything about this ?
  4648.  
  4649. Duncan White,        |
  4650. Dept. Of Computing,  |    Flying is the art of aiming oneself
  4651. Imperial College,    |    at the ground and missing.
  4652. London, SW7.         |        -- Douglas Adams, So Long and Thanks
  4653. England.             |           for all the fish.
  4654.  
  4655. [From jrd - Hercules mode on EGAs: see comments below. Escaping from Tek mode
  4656. is well documented in the MS Kermit 2.30 manual; the quick way is to toggle
  4657. the terminal type via ALT minus (verb \Ktermtype).]
  4658.  
  4659. ------------------------------
  4660.  
  4661. Date: Thu 18 Feb 88 14:29:26-CST
  4662. From: Clifford A. Wilkes <cc.Wilkes@A20.CC.UTEXAS.EDU>
  4663. Subject: MS-Kermit 2.30 vs Internal Qubie Modem
  4664. Keywords: MS-DOS Kermit 2.30, Internal Modem, Qubie Modem, Sperry PC
  4665.  
  4666. I have a Sperry (IBM clone) with an internal Qubie 300/1200 baud modem.
  4667. I have been using KERMIT 2.26 which allows me to dial out via:
  4668.  
  4669. MS-KERMIT>connect
  4670. at
  4671. OK  (KERMIT response)
  4672. atdt9999999  (simulated number)
  4673.  
  4674. With version 2.30 only after booting (warm or cold) the first time entering
  4675. AT (capitals only) gets the OK response.  Subsequent attempts receive no
  4676. response from Kermit.  And no matter what I do (ATDT in caps for example)
  4677. the modem will not 'dial'.  With all of the new features I was wondering if
  4678. there aren't some switches that I should set specially.  The modem is Hayes
  4679. compatible.  I'm using port 1 and 1200 baud.
  4680.  
  4681. Any assistance will be appreciated.
  4682.  
  4683. [From jrd - What does SHOW MODEM indicate? Could you have a conflict with
  4684. another board using the same address or IRQ (4)? Any messages from Kermit,
  4685. such as using the Bios? And, are there any other "Helpful Utilities"
  4686. running?  Pretty standard questions, naturally, but version 2.30 does work
  4687. with internal modems.]
  4688.  
  4689. ------------------------------
  4690.  
  4691. Date: Tue 16 Feb 88 19:29:38-EST
  4692. From: Charles Lasner <OC.LASNER@CU20B.COLUMBIA.EDU>
  4693.  
  4694. INFO-KERMIT DIGEST V7 #9                                                Page 83
  4695.  
  4696. Subject: MS-Kermit Block Check Bug?
  4697. Keywords: MS-DOS Kermit 2.30, PDP-8 Kermit
  4698.  
  4699. Found a bug in MS-KERMIT (any version):
  4700.  
  4701. Set MS-KERMIT to Server Mode (might not be necessary but I found it this way)
  4702. using K12MIT which has no options as the local KERMIT I use GET FILESPEC
  4703. the MS-KERMIT end had SET BLOCK 3
  4704.  
  4705. THE K12MIT end only supports type 1
  4706.  
  4707. All transmissions fail with many retries in both directions. It appears the
  4708. MS-KERMIT end fails to negotiate down the BLOCK-CHECK TYPE back to 1. If the
  4709. BLOCK CHECK is set to one at the MS-KERMIT end, then all works fine. This is
  4710. a oneway bug.
  4711.  
  4712. The user settings of BLOCK CHECK are not to be the final used value, just the
  4713. starting point. When MS-KERMIT presents a 3 and K12MIT presents a 1, the 1
  4714. should win!
  4715.  
  4716. [From jrd - Tested MS Kermit against C Kermit and VMS/BLISS Kermit with MS
  4717. Kermit using Block Check 3 in server mode and the other two as requestors
  4718. with Block Check of 1. Files transferred just fine and the logs show type 1
  4719. Block Checks, as it should be.]
  4720.  
  4721. ------------------------------
  4722.  
  4723. Date: Tue, 23 Feb 88 13:13:53 PST
  4724. From: RCKG01M%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Stephen Walton)
  4725. Subject: MS Kermit V2.30 Problem on PS/2 Model 60
  4726. Keywords: MS-Kermit 2.30, PS/2
  4727.  
  4728. I haven't seen this reported before, so here goes: I recently used MS-Kermit
  4729. V2.30 on a friend's brand new IBM PS/2 Model 60.  For the record, it has all
  4730. IBM equipment: 44 MB hard disk, 1 MB RAM, and VGA.  My own floppy was the
  4731. only disk I wrote to.  Everything seemed to go fine with the file transfers,
  4732. and I shut off the machine when I was done.  The next morning, to our
  4733. horror, the PS/2 wouldn't boot!  A reboot with the IBM-supplied setup
  4734. diskette revealed that the system configuration was bad; specifically, the
  4735. system time had been corrupted.  A strange problem.  Any ideas?
  4736.  
  4737.   Steve Walton, formerly of Ametek, now at Cal State Northridge
  4738.  
  4739. [From jrd - Kermit does not mess with (read or write or even know about) the
  4740. CMOS setup and clock nor does it even dream of setting a system clock. So,
  4741. it is another system effect unrelated to MS Kermit.]
  4742.  
  4743. ------------------------------
  4744.  
  4745. Date: Thu, 18 Feb 88 11:13:42 EST
  4746. From: rwn@msr.EPM.ORNL.GOV (Bob Napier)
  4747. Subject: MS-Kermit 2.30 Use over Ethernet LAN
  4748. Keywords; MS-DOS Kermit 2.30
  4749.  
  4750. I'm configuring a network of IBM PS/2's and a Microvax 3500.  I need to run
  4751. an application on the MicroVAX from the pc's over Ethernet with Tektronix
  4752.  
  4753. Page 84                                                INFO-KERMIT DIGEST V7 #9
  4754.  
  4755. 40xx emulation.
  4756.  
  4757. The network board I'm considering for the pcs is 3com Etherlink/MC and
  4758. Novell Netware software. The MicroVAX will have an Ethernet interface
  4759. adapter and the networking software is still up in the air.
  4760.  
  4761. Question: Will Kermit 2.3 support MicroVAXen over Ethernet??  That is, is
  4762. there a corresponding version of Kermit for the VAX to act as a server to the
  4763. PS/2s??
  4764.  
  4765. Thanks,
  4766.  
  4767. Bob Napier (rwn@msr.epm.ornl.gov)
  4768. 615-576-4547
  4769.  
  4770. [From jrd -- Bob, joining the MicroVax to PS/2's on a Novell NetWare LAN is
  4771. a little more complicated than plugging things together. The main concern is
  4772. getting the MicroVax to speak NetWare (IPX packets to be precise) so I
  4773. presume you are using a bridge or TCP/IP. MS Kermit readily talks across
  4774. NetWare using their NetBios emulator. If you are using 3Com's TCP/IP package
  4775. then I'd have to talk with 3Com about their mechanisms of bridging out of
  4776. the LAN.  However, the other approach is to make the MicroVax regard the LAN
  4777. connection as a regular login port. In that case MS Kermit could speak to
  4778. the MicroVax directly as a terminal (across the LAN in packets and all) just
  4779. as I do to my Unix box with STARLAN. Check with 3Com and/or have them give
  4780. me a call at (801) 750-2982 (days, MST) to sort out the affair.  If it makes
  4781. any difference a lot of people want similar functionality: from PC on a LAN
  4782. to their larger host via Ethernet or whatever.]
  4783.  
  4784. ------------------------------
  4785.  
  4786. Date: Wed, 2 Mar 88 14:05:16 CST
  4787. From: moore@ncsc.ARPA (Moore)
  4788. Subject: Kermit v2.30 and Hayes Modem Query
  4789. Keywords: MS-DOS Kermit 2.30
  4790.  
  4791. I'm having a problem executing a remote command using Kermit; I hope someone
  4792. can help:
  4793.  
  4794. I have a server on the west coast running MS Kermit 2.30 on a Compaq with a
  4795. Smartmodem 2400, and my local machine is a 248 with a Zenith 2400 modem.  My
  4796. problem is this: I need to be able to not only shut the server down on the
  4797. west coast (no problem there), but also shut the modem off remotely.  I've
  4798. tried writing the string ATS0=0 (disable autoanswer) to a file called
  4799. SHUT_UP.TXT, then writing to a batch file shut_up.bat the command COPY
  4800. SHUT_UP.TXT COM1: I then upload both files to the server, and issue the
  4801. kermit command remote host shut_up, which should copy ATS0=0 to com1: Well,
  4802. I've tried it locally, and the "server" echoes the command and replies "1
  4803. file(s) copied" so the copy is working right, only the modem doesn't come
  4804. out of autoanswer, and when I query ATS0? I get back a non-zero number (the
  4805. default).  I've also tried directing ATZ to the modem, with no success.  Yet
  4806. when I run the batch file on my machine, as well as the "server", it works
  4807. fine...
  4808.  
  4809. Any help?  (Please!?!)
  4810.  
  4811.  
  4812. INFO-KERMIT DIGEST V7 #9                                                Page 85
  4813.  
  4814. [From jrd - The modem can be shut down (turning off auto-answer mode) by
  4815. first placing the modem in "command" mode with the Hayes " +++ " sequence
  4816. (with 1-second pause before and after) and then issuing the ATS0=0 command.
  4817. If Kermit is running as a server within a script then the above strings can
  4818. be sent to the modem with the OUTPUT command.  Asking DOS to send the command
  4819. while Kermit is running is not a good idea because DOS depends on modem lines
  4820. DSR and CTS being asserted before its i/o will succeed.  Try this script
  4821. example:
  4822.  
  4823.         <Kermit setup commands go here>
  4824.         Server          ; receipt of FIN command will exit Server mode
  4825.         pause 2         ; lead time for +++ sequence
  4826.         output +++
  4827.         pause 2         ; exit time for +++ sequence
  4828.         output ATS0=0\13 ; turn off auto-answer mode
  4829.         exit            ; exit Kermit
  4830.  
  4831. Seems like the right thing to do anyway.]
  4832.  
  4833. ------------------------------
  4834.  
  4835. Date: 04 Mar 1988
  4836. From: reck@dbnuama1.bitnet (Gisbert W.Selke)
  4837. Subject: A Few Notes on MS-Kermit 2.30
  4838. Keywords: MS-DOS Kermit 2.30
  4839.  
  4840.      Here are a few observations on very minor problems with MS-Kermit 2.30
  4841. in the 08 Jan version. - I'm running it on a very close AT clone under DOS 3.3,
  4842. with *no* compatibility problems so far; but then again, I'm not sure that
  4843. there couldn't be compatibility trouble (DOS 3.3). - Anyway, here goes:
  4844.  
  4845. [From jrd - I use PC DOS 3.30 locally so any bugs are mine and not IBM's.]
  4846.  
  4847. (i) If a host application has written to line 25 of the PC screen by directly
  4848. addressing it, the mode line is turned off alright, as described in the manual.
  4849. However, a subsequent [clear screen[ sequence (ESC left-bracket 2 J) seems to
  4850. clear only lines 1 through 24; line 25 remains uncleared. This is somewhat
  4851. disturbing at times.
  4852.  
  4853. [From jrd - the bottom/status/25-th line is not part of the regular host
  4854. display unless the terminal kind is NONE. Some users employ that line for
  4855. host status and hot key legends and a normal screen erasure would be
  4856. unwanted.  It can be erased by placing the cursor there first, ESC
  4857. left-bracket 25 ; 0 H or the appropriate line number for other display
  4858. sizes. Btw, version 2.30/A will finally solve the mode line toggle (fossil
  4859. mode line) problem.]
  4860.  
  4861. (ii) Is there no way to get reverse blinking text? On our VT102 clones (ECMA
  4862. standard, to be exact), this works, but on a PC running Kermit, it doesn't.
  4863. (May be a hardware restriction?? I didn't find it in the manual, though.)
  4864.  
  4865. [From jrd - my EGA + high res color monitor respond to ESC left-bracket 5 m
  4866. as the reverse video signal and to ESC left-bracket 7 m as the inverse video
  4867. command. ESC left-bracket 5 ; 7 m will do both together. Kermit does do them
  4868. so they should appear on your monitor. Numbers in ESC left-bracket .. m are
  4869.  
  4870.  
  4871. Page 86                                                INFO-KERMIT DIGEST V7 #9
  4872.  
  4873.     0 (or nothing): clear all attributes
  4874.     1: bold
  4875.     4: underline
  4876.     5: blink
  4877.     7: inverse video
  4878.     10: fast screen updating (not adjustable by host commands, for CGA only)
  4879.     30-37: foreground color = 30 plus sum of 1=red, 2=green, 4=blue
  4880.     40-47: background color             same
  4881.  
  4882. applied in the order received. Underline is inverse video on color monitors.]
  4883.  
  4884. (iii) Is the setting of the DOS errorlevel really working?? It is OK with
  4885. receiving files, but I seem to get a non-zero errorlevel on each and every
  4886. file transfer. - Note: I have a rather complicated script built along the lines
  4887. of your example in the manual (or wherever it was I saw it); stepwise checking
  4888. reveals that the error level seems to be set not due to script commands
  4889. (like [input xxx[) but during the file transfer proper.
  4890.  
  4891. [From jrd - that's a real bug. The code was written to behave properly but
  4892. last minute changes made the SEND command always report an error. This is
  4893. fixed in version 2.30/A which is in preparation.  Apologies to all.]
  4894.  
  4895. (iv) I have problems accessing the F11/F12 keys in combination with
  4896. shift/alt/ctrl. Part of this is probably due to the German keyboard adaptor
  4897. I use (not IBM's KEYB xx, something called KEY6000), but it occurs even without
  4898. any resident keyboard adaptor at all. (I'm not having other TSRs in memory,
  4899. either.)  Here is what SCANCHEK 4.0 (22 Jan 88) reports (in keeping with
  4900. Kermit's "show key"):
  4901.  
  4902.             with KEY6000                          without KEY6000
  4903.            "key name"    key ident              "key name"    key ident
  4904. F11         C-F12        \394                    A-H          \291
  4905. SF11        --- nothing ---                      --- nothing ---
  4906. CF11        A-,          \1331                   A-4          \1403
  4907. AF11        --- nothing ---                      (graphic)    \207
  4908. SCF11       A-,          \1843                   A-4          \1915
  4909. SAF11       --- nothing ---                      (graphic)    \207
  4910. CAF11       --- nothing ---                      (graphic)    \207
  4911. SCAF11      --- nothing ---                      (graphic)    \207
  4912.  
  4913. F12         *unknown*    \504                    A-J          \36
  4914. SF12        K            \75                     --- nothing ---
  4915. CF12        A-.          \1332                   A-5          \1404
  4916. AF12        --- nothing ---                      (graphic)    \207
  4917. SCF12       A-.          \1844                   A-5          \1916
  4918. SAF12       --- nothing ---                      (graphic)    \207
  4919. CAF12       --- nothing ---                      (graphic)    \207
  4920. SCAF12      --- nothing ---                      (graphic)    \207
  4921.  
  4922. The only key combinations with the "extended keyboard flag" were F11, CF11,
  4923. SCF11, and CF12, but only under KEY6000.
  4924.  
  4925. [From jrd - Hmmm. For the Enhanced keyboard the individual items making the
  4926. reported key code are:
  4927. scan codes F11, F12 = 133, 134; SF11, SF12 = 135, 136, CF11, CF12 = 137, 138,
  4928. AF11, AF12 = 139, 140 plus Enhanced kbd = 1024 plus Scancode = 256 plus Shift
  4929.  
  4930. INFO-KERMIT DIGEST V7 #9                                                Page 87
  4931.  
  4932. = 2, Control = 4, Alt = 8. All in decimal notation. I don't have an Enhanced
  4933. kbd handy to check but something appears strangely, such as F12 showing as
  4934. \36. Could it be your keyboard differs from IBM's in some coding details?
  4935. Responses from other users would be appreciated.]
  4936.  
  4937. So, this sums it up (modulo typos); the "F11/F12" item is *not* meant as
  4938. something to worry anyone - I can easily survive without these fancy keys.
  4939. I just thought someone might be interested, or maybe encounter similar
  4940. problems.
  4941.  
  4942. Otherwise, Kermit is working just fine. It's a great thing to use, and we do
  4943. use it everyday. I haven't checked the TEK emulation yet, but I most
  4944. certainly will.  BTW: no strong feelings about overlaying or not.
  4945.  
  4946. \Gisbert
  4947.  
  4948. [From jrd - Right, one abstaining vote on the Tek erasure/overlay subject.
  4949. I'm counting the few which have arrived. Otherwise, Tek emulation will be
  4950. better in version 2.30/A.  Plus other nice additions are being tested now.
  4951. Thanks again for the information.]
  4952.  
  4953. ------------------------------
  4954.  
  4955. End of Info-Kermit Digest
  4956.  
  4957. Page 88                                               INFO-KERMIT DIGEST V7 #10
  4958.  
  4959. Info-Kermit Digest         Tue, 5 Apr 1988       Volume 7 : Number 10
  4960.  
  4961. Departments:
  4962.  
  4963.   ANNOUNCEMENTS -
  4964.         MS-DOS and C-Kermit Source Diskettes Now Available
  4965.         Okstate Kermit Distribution Updated
  4966.         Announcing C-Kermit 4E(070) for the Amiga
  4967.         Announcing XSEND, a Utility for MS-DOS Kermit
  4968.  
  4969.   PORTABLE IBM 370 KERMIT -
  4970.         More Updates for CMS Kermit
  4971.         TSO Kermit Problems
  4972.         MVS/TSO Kermit Packet Size Query (and Answer)
  4973.  
  4974.   MS-DOS KERMIT -
  4975.         Anybody Like a VT-202 Layout?
  4976.         Session Log Bug in MS-DOS Kermit 2.30
  4977.         Memory Resident Server
  4978.         IBM PS/2 60 Bug
  4979.  
  4980.   MACINTOSH KERMIT -
  4981.         MacKermit 9(36)b4 Parity Problem
  4982.         0.9(36)beta Versions of MacKermit
  4983.         Basic MacKermit Help
  4984.         MAC Kermit .936
  4985.  
  4986.   VAX/VMS KERMIT -
  4987.         Problems with Filenames in VAX/VMS Kermit
  4988.         VMS Kermit - Sending Filespecs
  4989.         VAX/VMS Kermit "SET LINE" Command?
  4990.  
  4991.   MISCELLANY -
  4992.         CPM Kermit Help
  4993.         RE: Setting Flow Control for EMACS in Kermit
  4994.         PROCOMM+'s Kermit Feature
  4995.         Question on NetBios
  4996.         KEASY.TEX
  4997.  
  4998. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  4999. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  5000.  
  5001. Kermit files may be obtained over networks and by mail order.  On the
  5002. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  5003. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  5004. and GET the desired files from logical device KER:.  You can also get Kermit
  5005. files over BITNET/EARN; to get started send a message with text HELP to
  5006. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  5007. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  5008. request a complete list of Kermit versions and an order form from Kermit
  5009. Distribution, Columbia University Center for Computing Activities, 612 West
  5010. 115th Street, New York, NY 10025 USA.
  5011.  
  5012. ----------------------------------------------------------------------
  5013.  
  5014. Date: Thu 24 Mar 88 12:23:36-EST
  5015.  
  5016. INFO-KERMIT DIGEST V7 #10                                               Page 89
  5017.  
  5018. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  5019. Subject: MS-DOS and C-Kermit Source Diskettes Now Available
  5020. Keywords: MS-DOS Kermit 2.30, C-Kermit 4E(070)
  5021.  
  5022. By popular demand, source diskettes for MS-DOS Kermit version 2.30, and UNIX
  5023. Kermit version 4E(070) are now available from Columbia University Center for
  5024. Computing Activities Kermit Distribution.
  5025.  
  5026. A set of four IBM PC MS-DOS 360K diskettes contains the source files for
  5027. MS-DOS Kermit, for the IBM PC and PS/2 families and compatibles.  A $50 fee
  5028. is charged for the source diskettes with the MS-DOS Kermit User Guide.
  5029. Please specify MS-DOS Kermit Source Diskettes when ordering.
  5030.  
  5031. A set of two IBM PC MS-DOS 360K diskettes contains the source files for the
  5032. UNIX version of C-Kermit, which can be built for many different UNIX
  5033. systems, including Berkeley, AT&T, Xenix, etc.  A $30 fee is charged for the
  5034. source diskettes with the C-Kermit User Guide.  Please specify C-Kermit
  5035. Source Diskettes when ordering.
  5036.  
  5037. We are also looking into providing Kermit programs in other formats.  Here's
  5038. a question I hope someone can answer: Is DEC's new diskette drive, the RX33,
  5039. able to read diskettes written (by the same operating system, VMS or Ultrix)
  5040. on an RX50?
  5041.  
  5042. Here's another question: Can Micro-PDP11's read TK50 tape cartridges written
  5043. on a MicroVAX with VMS?  In what format?  Will TK70 drives be able to read
  5044. TK50 tapes?
  5045.  
  5046. ------------------------------
  5047.  
  5048. Date: Fri, 25 Mar 88 08:18:12 -0600
  5049. From: Mark Vasoll <vasoll@a.cs.okstate.edu>
  5050. Subject: Okstate Kermit Distribution Updated
  5051. Keywords: Okstate
  5052.  
  5053. I just received and installed a new set of Kermit tapes from Columbia.  All
  5054. the latest versions should now be available via our UUCP and Kermit server
  5055. service.
  5056.  
  5057. Mark Vasoll
  5058. Computing and Information Sciences   Internet:  vasoll@a.cs.okstate.edu
  5059. Oklahoma State University            UUCP:  {cbosgd, ihnp4,
  5060. Stillwater, Oklahoma                         rutgers}!okstate!vasoll
  5061.  
  5062. ------------------------------
  5063.  
  5064. Date: Tue, 29 Mar 88 14:38:49 PST
  5065. From: RCKG01M%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Stephen Walton)
  5066. Subject: Announcing C-Kermit 4E(070) for the Amiga
  5067. Keywords: Amiga Kermit, C-Kermit
  5068. X-Ref: Commodore Amiga, See Amiga
  5069.  
  5070. Enclosed is a shell archive containing the following files:
  5071.  
  5072.     ckiker.bwr--A new version, with my comments on the end.
  5073.     ckiker.boo--A BOO file for C Kermit on the Amiga.
  5074.  
  5075. Page 90                                               INFO-KERMIT DIGEST V7 #10
  5076.  
  5077.     Makefile--A makefile for the Amiga under Aztec C.
  5078.     diffs--The context diffs to convert CKI*.C to the new versions.
  5079.     msb_diffs--Context diffs which I applied to make msbpct.c and
  5080.            msbmkb.c work on the Amiga.
  5081.  
  5082. I hope all of this is useful to somebody.
  5083.  
  5084.                 Steve Walton, 29-Mar-88
  5085.                 Dept. of Physics & Astronomy
  5086.                 Cal State, Northridge
  5087.                 18111 Nordhoff St.
  5088.                 Northridge, CA 91330
  5089.  
  5090. Email to: swalton@solar.stanford.edu (will forward)
  5091.  
  5092. [Ed. - Thanks, Steve!  The entire shell archive has been added, for now,
  5093. to CKIKER.UPD, and the changes will be applied to the next release of
  5094. C-Kermit.  In case you're wondering what this does for Amiga users, the
  5095. major change since the last Amiga release is the addition of long packets.]
  5096.  
  5097. ------------------------------
  5098.  
  5099. Date: Wed 30 Mar 1988 21:04:24 CST
  5100. From: Mark S. Zinzow <Markz%UIUCVMD.BITNET@CUVMA.COLUMBIA.EDU>
  5101. Subject: Announcing XSEND, a Utility for MS-DOS Kermit
  5102. Keywords: XSEND, MS-DOS Kermit
  5103.  
  5104. Enclosed is a copy of XSEND.C, a program to generate TAKE (script) files for
  5105. MS-DOS Kermit to allow it to send files and directories to a server over entire
  5106. tree branches or disks.  This version generates commands with absolute path
  5107. names, and therefore works only between two MS-DOS systems
  5108.  
  5109. Perhaps a useful extension might include passing arguments for remote and
  5110. local prefix strings to allow relative paths (e.g. ".") or drive letters
  5111. etc.  Suggestions for simple and easy to use command syntax are welcome.
  5112.  
  5113. The program compiles with Turbo C and Microsoft C, and possibly others.
  5114.  
  5115. [Ed. - Thanks, Mark!  Your program has been added to the Kermit distribution
  5116. as MSIXSE.*, including the C source program, a .BOO file based on a Microsoft
  5117. C 5.0 compilation, and some help text.]
  5118.  
  5119. ------------------------------
  5120.  
  5121. Date: Mon, 1988 Apr 4   16:42 EDT
  5122. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  5123. Subject: More Updates for CMS Kermit
  5124. Keywords: CMS Kermit
  5125.  
  5126. I have sent new versions of IKCKER.BWR & IKCKER.UPD, noting and correcting
  5127. numerous minor problems in CMS Kermit-370 4.0.
  5128.  
  5129.                                         John
  5130.  
  5131. [Ed. - Thanks, John!  The files are now available in the Kermit distribution.]
  5132.  
  5133.  
  5134. INFO-KERMIT DIGEST V7 #10                                               Page 91
  5135.  
  5136. ------------------------------
  5137.  
  5138. Date: Thu, 1988 Mar 24   13:01 EST
  5139. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  5140. Subject: TSO Kermit Problems
  5141. Keywords: TSO Kermit
  5142.  
  5143. Concerning the new Kermit for TSO: a few bug reports have come in, and
  5144. fixes are in the works.
  5145.  
  5146. 1. Uploading a member of an existing PDS will force the DCB attributes of
  5147.    the PDS to whatever Kermit-TSO has for FILE parameters.  A workaround
  5148.    is to SET APPEND ON while uploading members.
  5149. 2. HELP cannot be invoked twice within the same Kermit session.  More
  5150.    generally, TSO commands may leave datasets marked "in use" so that
  5151.    they are unavailable for further processing.
  5152. 3. The DIR subcommand is uninterruptible.  The same is true of any
  5153.    TSO command invoked from Kermit which doesn't issue a STAX.  If you
  5154.    hit BREAK enough times, though, you can get back to the TMP.
  5155. 4. Kermit may hang when entering protocol mode over a protocol
  5156.    emulator if the screen is already full.  A workaround is to clear
  5157.    screen by hand.
  5158. 5. There are rumors that this version won't work for TTY lines through
  5159.    VTAM.  If this is true, a temporary workaround might be to issue a
  5160.    SET CON FULL by hand (or that might not work either).  In any case,
  5161.    if there is any confirmation of the rumors, I'd like to hear the
  5162.    details, and I have two possible fixes ready, just in case.
  5163. 6. If you invoke a non-existant TSO command from Kermit, there will
  5164.    be a sub-task ABEND and a READY message.  Just type a carriage return
  5165.    to resume Kermit operation.
  5166.  
  5167. The fixes for items 1-4 should be out shortly (in IKTKER.UPD).
  5168.  
  5169. ------------------------------
  5170.  
  5171. Date: Wed, 30 Mar 88 09:22:32 SET
  5172. From: Peter Bodifee <ESC1467@ESOC>
  5173. Subject: MVS/TSO Kermit Packet Size Query
  5174. Keywords: MVS/TSO Kermit, Kermit Protocol
  5175.  
  5176. Re: Info-Kermit Digest, V7 #8:
  5177.  
  5178. After reading the new possibilities of the latest MVS kermit, the following
  5179. question popped up.
  5180.  
  5181. Why is the maximum receive packet size in Kermit TSO version 1.00 (via 7171)
  5182. limited to 60 ? Is this because there is a hardware limitation in the 7171
  5183. (that is what I have been told, but I have some strong indications against it)?
  5184. The documentation I have on the 7171 does not give me any information in the
  5185. input/output buffer sizes.
  5186.  
  5187. Any help in this direction will be greatly appreciated.
  5188.  
  5189. Regards, Peter Bodifee
  5190.           ESA/European Space Operation Centre
  5191.           Darmstadt, West Germany
  5192.  
  5193. Page 92                                               INFO-KERMIT DIGEST V7 #10
  5194.  
  5195.           BITNET:  ESC1467@ESOC
  5196.           phone  +49 6151 886046
  5197.  
  5198. [Reply From John Chandler, author of IBM mainframe Kermit 4.0: Early versions
  5199. of the 7171 had an input buffer of only 64 bytes or so.  If a micro Kermit
  5200. tried sending packets longer than that, nothing could get through.  As a matter
  5201. of fact, I believe the buffer is still fairly small, but the 7171 code performs
  5202. flow control so that it can keep up with any packet size from the micro.  Both
  5203. the CMS and TSO Kermits used to have a packet size default of 60 for SERIES1
  5204. mode, but release 4.0 of Kermit-370 has removed that convention (for both CMS
  5205. and TSO).  An informal poll conducted last fall (in the form of a query
  5206. broadcast to all subscribers of the BITNET IBM7171 discussion group) failed to
  5207. turn up any known 7171's which still need the 60-byte packet limit.]
  5208.  
  5209. ------------------------------
  5210.  
  5211. Date: Wed, 23 Mar 88 13:26 MEZ
  5212. From: "Eberhard W. Lisse" <IUS%DACTH51.BITNET@CUVMA.COLUMBIA.EDU>
  5213. Subject: Anybody Like a VT-202 Layout?
  5214. Keywords: MS-DOS Kermit 2.30, VT-202 Setup, Terminal Emulation
  5215.  
  5216. We hacked up a vt202 layout which runs TPU and I felt I should beam it over
  5217. right away. (Well before I leave the Burn Unit anyway ...)
  5218.  
  5219. regards, el
  5220.  
  5221. Eberhard W. Lisse, MD
  5222. Burn Unit, Technical University, Aachen, West Germany
  5223.  
  5224. [Ed. - Thanks, el!  (VT202?) Since people tend to send in lots of these
  5225. special- purpose .INI files, we've decided to collect them all into a single
  5226. file, MSIIBM.HLP, and yours is will be at the top.]
  5227.  
  5228. ------------------------------
  5229.  
  5230. Date:  4 Apr 88 20:56 +0100
  5231. From: Harald Hanche-Olsen <hanche%runix.runit.unit.uninett@TOR.nta.no>
  5232. Subject: Session Log Bug in MS-DOS Kermit 2.30
  5233. Keywords: MS-DOS Kermit 2.30, Session Log
  5234.  
  5235. The command 'log session foo.bar' seems to work OK except in the case
  5236. when foo.bar exists but is empty (that is, it has zero bytes in it).
  5237. In this special case, nothing is appended to the file, and the session
  5238. log is lost.
  5239.  
  5240. An empty file is easily created by Kermit itself, if you follow the
  5241. command 'log session foo.bar' immediately by a 'close' command.  This
  5242. is how I happened to create an empty file and subsequently got burnt.
  5243. Ouch!
  5244.  
  5245. [Ed. - This is obviously a bug that needs fixing...]
  5246.  
  5247. ------------------------------
  5248.  
  5249. Date: Fri, 04 Mar 88 11:21:42 CST
  5250. From: Arlene Slocum <ARLENE%UKANVM.BITNET@CUNYVM.CUNY.EDU>
  5251.  
  5252. INFO-KERMIT DIGEST V7 #10                                               Page 93
  5253.  
  5254. Subject: Memory Resident Server
  5255. Keywords: MS-DOS Kermit 2.30
  5256.  
  5257. Is there such a thing as server mode only of Kermit that stays memory resident
  5258. and checks the serial port for file transfer requests?  We are running version
  5259. 2.30 Columbia Kermit at 9600 baud over an x.25 network on IBMPC XT compatibles.
  5260. We would like a background server capability that is compatible with Kermit and
  5261. lets PC users do other work.
  5262.  
  5263. Arlene Slocum, Programmer/analyst
  5264. Institute for Public Policy and business Research
  5265. University of Kansas
  5266. 607 Blake
  5267. Lawrence, Kansas  66045
  5268. 913-864-3701
  5269. send replies to my bitnet address: ARLENE@UKANVM
  5270.  
  5271. [Ed. - Currently no.  There is a Microsoft Windows version of Kermit, capable
  5272. of background operation, but it doesn't have the ability to act as a server.
  5273. MS-Kermit 2.30 can act as a server, but has no particular ability to operate
  5274. in the background.]
  5275.  
  5276. ------------------------------
  5277.  
  5278. Date: Thu, 24 Mar 88 11:20:45 DNT
  5279. From: <MSTCOM%NEUVM1.BITNET@CUVMA.COLUMBIA.EDU>
  5280. Subject: IBM PS/2 60 Bug
  5281. Keywords: IBM PS/2
  5282.  
  5283. The IBM PS/2 60 does have a bug. The local IBM-people should know about the
  5284. system time problem, and if they don't, tell them to ask the Danish IBM-team.
  5285. We had the same problem here, until some patch-code in the CONFIG.SYS was
  5286. installed by an IBM'er.
  5287.  
  5288.                        Niels Kristian Jensen.
  5289.  
  5290. [Ed. - This is in response to the query from Stephen Walton in V7 #9 about
  5291. not being to boot the model 60 after running Kermit...]
  5292.  
  5293. ------------------------------
  5294.  
  5295. Date: Wed, 2 Mar 88 12:44:41-1000
  5296. From: david@uhccux.uhcc.hawaii.edu (David Lassner)
  5297. Subject: MacKermit 9(36)b4 Parity Problem
  5298. Keywords: MacKermit 0.9(36)b4
  5299.  
  5300. Is anyone using MacKermit 9(36)b4 successfully with a host that requires
  5301. even parity?  We can't get it to work with ours.
  5302.  
  5303. David Lassner, University of Hawaii Computing Center
  5304. david@uhccux.uhcc.hawaii.edu     david@uhccux.bitnet
  5305.  
  5306. [Ed. - The parity bug will be fixed in the "real" release, coming soon.]
  5307.  
  5308. ------------------------------
  5309.  
  5310.  
  5311. Page 94                                               INFO-KERMIT DIGEST V7 #10
  5312.  
  5313. Date: Tue, 23 Feb 88 11:43:57 EST
  5314. From: JS05STAF%MIAMIU.BITNET@CUNYVM.CUNY.EDU
  5315. Subject: 0.9(36)beta Versions of MacKermit
  5316. Keywords: MacKermit 0.9(36)
  5317.  
  5318. I have been using the 0.9(36)b3 version of Kermit for several weeks.
  5319. It works very well under Multifinder, although not as a multitasking
  5320. application.  I used getinfo to set the size to 128K.  (I don't know
  5321. what a MacII size should be).  The only anomalies I have found are that
  5322. downloaded files often don't show up with the correct size until opened
  5323. from another application and that window update gets confused about whether
  5324. text should be bold or not.
  5325.  
  5326. On Feb 1, 1988 I downloaded the 0.9(36)b4 version of Kermit from the
  5327. University of Toledo server (CKM936.HQX).  This version will set EVEN parity
  5328. in the Communications dialog box, will save the setting to a file, will
  5329. restore this setting under LOAD settings, but unfortunately will not
  5330. set the Mac serial port to even parity.  Persons using an IBM 7171 protocol
  5331. converter will not be able to use this version.  It may be useful to make
  5332. the 0.9(36)b3 version available until this problem can be resolved.
  5333.  
  5334. I have terminal tables for use with a 7171 protocol converter for the four
  5335. common Mac keyboards, including the old numeric keypad.  Documentation is in
  5336. the form of MacDraw files.  I would be happy to .sit them and send them for
  5337. distribution if there is interest and if someone can tell me where they should
  5338. be sent.
  5339.  
  5340. Thanks to everyone who has worked on the Macintoh versions.  0.8(34) works
  5341. today.  There aren't many programs of that vintage thay can make that claim.
  5342.  
  5343. [Ed. - Any day now, we'll have a new release that fixes the parity bug,
  5344. and is not a step backward.]
  5345.  
  5346. ------------------------------
  5347.  
  5348. Date: Wed, 24 Feb 88 21:41:56 PST
  5349. From: Dennis Mar <2001P%NAVPGS.BITNET@CUVMA.COLUMBIA.EDU>
  5350. Subject: Basic MacKermit Help
  5351. Keywords: MacKermit
  5352.  
  5353. Greetings far-flung correspondents:  thank you for your kind offers
  5354. of advice.
  5355.  
  5356. We operate an IBM3033 with VM/CMS.  In November the Kermit release
  5357. was upgraded from 2.01 to 3.1.
  5358.  
  5359. A MacIntosh SE users says "the difficulty apparently lies between
  5360. Red Rider 10.3 and the mainframe KERMIT.  I set the KERMIT carrot-Q
  5361. handshake.  However I fell that there may be other parameters that
  5362. need to be set.
  5363.  
  5364.   1. Is Red Ryder's SEND/RECEIVE Kermit compatible with Release 3.1?
  5365.   2. What are the parameter settings required?
  5366.   3. Are there more mainframe Kermit commands required than in the past?"
  5367.  
  5368. Any advice or direction to the appropriate documentation would be most
  5369.  
  5370. INFO-KERMIT DIGEST V7 #10                                               Page 95
  5371.  
  5372. appreciated.
  5373.  
  5374. ------------------------------
  5375.  
  5376. Date: 1 Apr 88 16:56:52 GMT
  5377. From: fsimmons@ub.d.umn.edu (Frank Simmons)
  5378. Subject: MAC Kermit .936
  5379. Keywords: MacKermit
  5380.  
  5381.  Has anyone discovered how to send a break with the latest version of
  5382.  MacKermit?
  5383.  
  5384. [Ed. - The new release will include a manual!]
  5385.  
  5386. ------------------------------
  5387.  
  5388. Date: 21 Mar 88 09:20:00 CST
  5389. From: "NTVAXB::JAMES" <james%ntvaxb.decnet@utadnx.cc.utexas.edu>
  5390. Subject: Problems with Filenames in VAX/VMS Kermit
  5391. Keywords: VAX/VMS Kermit
  5392.  
  5393. I have a user with a peculiar problem.  When he tries to SEND a file from
  5394. VAX Kermit by giving its full file specification, VAX Kermit bombs saying
  5395. it couldn't find the file.  Example :
  5396.  
  5397. Kermit-32> SEND DUA1:[PUBLIC]NETWORKS.DOC
  5398. (now it waits, as it should)
  5399. (I get back to local kermit and type RECEIVE)
  5400. (and it fails because it could not find file "NETWORKS.DO")
  5401. (I CONNECT back to VAX Kermit and do : )
  5402. Kermit-32> STATUS
  5403. ....
  5404. Last error : File not found for DUA1:[PUBLIC]NETWORKS.DO
  5405.  
  5406. Apparently the VAX KERMIT loses the last character of the filename somewhere
  5407. along the line.  This only occurs when a drive or directory name is specified.
  5408. Any ideas on this one ?
  5409.  
  5410. We are using version 3.3.111...
  5411.  
  5412. At any rate, I was wondering when a new version of VMS Kermit could be
  5413. expected.  I have thoroughly enjoyed the new MS-DOS version, and would
  5414. love to see a new version of the VMS...
  5415.  
  5416. James Shoffit                  BitNet: JAMES@NTSUVAX  (POSTMAST@NTSUVAX)
  5417. Vax Programmer/Operator        THENET: NTVAXB::JAMES  (NTVAXB::POSTMASTER)
  5418. Postmaster for NTSUVAX.BITNET  Inter : james%ntvaxb.decnet@utadnx.cc.utexas.edu
  5419. North Texas State University        or james@ntsuvax.bitnet
  5420. Denton, Texas  76203
  5421.  
  5422. [Ed. - Unfortunately...  it looks as if Kermit-32 has some kind of fixed-
  5423. length buffer for filenames, or some other kind of limitation or bug.  And
  5424. there's not much chance of getting it fixed, since the original authors have
  5425. all left Stevens Institute of Technology, and no one else has come forward
  5426. to take over responsibility for the program -- small wonder, since it's written
  5427. in Bliss-32, a language found almost nowhere.  Meanwhile, much-improved VMS
  5428.  
  5429. Page 96                                               INFO-KERMIT DIGEST V7 #10
  5430.  
  5431. support is being added to C-Kermit, and there should be an announcement some
  5432. time in the not-too-distant future.]
  5433.  
  5434. ------------------------------
  5435.  
  5436. Date: Fri, 4 Mar 88 17:41 EDT
  5437. From: <MREGO1%CLARKU.BITNET@CUVMA.COLUMBIA.EDU>
  5438. Subject: VMS Kermit - Sending Filespecs
  5439. Keywords: VAX/VMS Kermit
  5440.  
  5441. Is the following a known bug of VMS Kermit?
  5442.  
  5443. Kermit-32>set file naming untranslated
  5444. Kermit-32>send *.*
  5445. Sending: DQA0:[MIKE]SCARLETBEGONIAS.TXT;23 as SCARLETBEGONIAS.TXT [OK]
  5446. Sending: DQA0:[MIKE]FIREMOUNTAIN.TXT;1T;23 as FIREMOUNTAIN.TXT [OK]
  5447. Sending: DQA0:[MIKE]STSTEPHEN.TXT;15;1T;23 as STSTEPHEN.TXT [OK]
  5448.  
  5449. The files get sent [OK], but that initial filespec gets annoying...
  5450.  
  5451. Mike Rego  <MREGO1@CLARKU.BITNET>
  5452.  
  5453. ------------------------------
  5454.  
  5455. Date: Thu, 31 Mar 88 15:37:33 EST
  5456. From: kobus@nadc.arpa (David Kobus)
  5457. Subject: VAX/VMS Kermit "SET LINE" Command?
  5458. Keywords: VAX/VMS Kermit
  5459.  
  5460. When trying to use the VAX/VMS "set line" command on KERMIT, I encounter a
  5461. "no privilege for attempted operation".  Does anybody know what VAX/VMS
  5462. category privilege (e.g. netmbx,share) I must allow a user to enable the
  5463. terminal line to be accessible to the user's processes?
  5464.  
  5465. (later...)
  5466.  
  5467. 1.Upon trial and error, it appears that the "READALL" privilege category is
  5468.   the least dangerous privilege that you can authorize a user running on a
  5469.   MicroVAX II VMS system in order to permit a KERMIT SET LINE command to be
  5470.   issued.
  5471. 2.I invite verification from the VMS KERMIT community.
  5472.  
  5473.   David B. Kobus
  5474.   Naval Air Development Center
  5475.  
  5476. ------------------------------
  5477.  
  5478. Date: Tue, 23 Feb 88 16:21:52 MST
  5479. From: rtravsky@UWYO.BITNET (Richard Travsky)
  5480. Subject: CPM Kermit Help
  5481. Keywords: CPM Kermit
  5482.  
  5483. Hi -
  5484.   I don't know if you can help me with this or not.
  5485.  
  5486.   I and and few others in my department own Kaypro 2X's.  We have a CPM
  5487.  
  5488. INFO-KERMIT DIGEST V7 #10                                               Page 97
  5489.  
  5490. version of Kermit that we got through the BITNET KERMSRV.  It works fine
  5491. file transfer wise.  It has a VT52 emulation mode that doesn't work too well
  5492. on the 2X.  Since we recently acquired a pair of VAX 8800s, this emulation
  5493. feature is now of more concern to us.  Is there a CPM Kermit version more
  5494. suitable for the 2X?  The Kermsrv index is huge and it is hard to tell what
  5495. file is what.
  5496.  
  5497.   We'll be eternally grateful for any help you could give.
  5498.  
  5499. Rich Travsky
  5500. Computer Services
  5501. RTRAVSKY@UWYO.BITNET    (or ZUC02AA@WYOCDC1.BITNET)
  5502.  
  5503. [Ed. - No, there's nothing specific for the 2X.  You're more than welcome
  5504. to add support for it to CP/M Kermit yourself!  (Or if anyone else has already
  5505. done so, please speak up!]
  5506.  
  5507. ------------------------------
  5508.  
  5509. Date: Sun, 6 Mar 88 12:27:46 EST
  5510. From: jbs@EDDIE.MIT.EDU (Jeff Siegal)
  5511. Subject: RE: Setting Flow Control for EMACS in Kermit
  5512. Keywords: Flow Control, XON/XOFF
  5513.  
  5514. Re: Info-Kermit Digest V7 #7
  5515.  
  5516. >[Ed. - The real, though painful, workaround is to SET FLOW NONE before you
  5517. >start EMACS, and SET FLOW XON/XOFF when you exit EMACS, see below.]
  5518.  
  5519. How about some escape sequence the host can send to Kermit to turn
  5520. flow-control on and off.  Emacs (GNU Emacs anyway) can be configured
  5521. to send such a sequence when entering or exiting.
  5522.  
  5523. Jeff Siegal
  5524.  
  5525. [Ed. - Unfortunately, the DEC VT102 does not support such a sequence,
  5526. and it's often a bad idea to make up new sequences for terminal emulators,
  5527. as they may conflict with other new sequences that other people make up.]
  5528.  
  5529. ------------------------------
  5530.  
  5531. Date: Tue, 23 Feb 88 08:35:53 PST
  5532. From: ren@ux1.lbl.gov
  5533. Subject: PROCOMM+'s Kermit Feature
  5534. Keywords: PROCOMM+
  5535.  
  5536. A user at our site has recently solved a problem that has been annoying him
  5537. for sometime.  The user uses PROCOMM+ to log on to the Unix mainframe from
  5538. home, and loves this product.  However, he has never got its inbuilt kermit
  5539. protocol to work correctly.  He recently figured out, however, that if he
  5540. resets the communications parameters to N-8-1 in mid-session, although
  5541. normal unix prompts etc. go gahgah, kermit then works fine.  Therefore, he
  5542. changes the parameters for kermit use and then back again when he exits
  5543. kermit and everything works fine.  Do you think this means there is some
  5544. misset parameter in our kermit installation?  Any other theories?  The user
  5545. uses E-7-1 for normal unix purposes.
  5546.  
  5547. Page 98                                               INFO-KERMIT DIGEST V7 #10
  5548.  
  5549.  
  5550. Thanks for any help in this matter.
  5551.  
  5552.                         Bob Rendler rerendler@lbl.gov
  5553.  
  5554. [Ed. - Many UNIX systems use parity by default, typically even.  When you
  5555. run Kermit on the PC, you don't notice this because Kermit strips the parity
  5556. bit during terminal emulation by default (you can override this with SET
  5557. DISPLAY 8).  However, UNIX Kermit does NOT use parity during file transfer --
  5558. it puts the communication line into 8-bit "raw" (binary) mode during packet
  5559. operations.  Apparently Procomm does not provide a way, as MS-Kermit does,
  5560. to do "no parity" but also to strip the high-order bit during terminal
  5561. connection.]
  5562.  
  5563. ------------------------------
  5564.  
  5565. Date: Mon, 14 Mar 88 22:17 PST
  5566. From: CARL FUSSELL <CARL%SCU.BITNET@CUVMA.COLUMBIA.EDU>
  5567. Subject: Question on NetBios
  5568. Keywords: NetBios
  5569.  
  5570. I am looking for information on Net Bios.  Can anyone suggest references
  5571. I might look at?   We were thinking about trying to coerce IBM PC
  5572. Kermit talk to our VAX (C-Kermit) over our ethernet.  Any opinions
  5573. or comments about the feasibility of this would be welcome.
  5574.  
  5575. Thanx in advance...
  5576.  
  5577. Carl Fussell
  5578. Santa Clara Univ
  5579. CARL@SCU.BITNET
  5580.  
  5581. ------------------------------
  5582.  
  5583. Date: Mon, 14 Mar 88 16:55 EDT
  5584. From: Ted Nieland - SRL <@WPAFB-AAMRL.ARPA:TNIELAND@FALCON>
  5585. Subject: KEASY.TEX
  5586. Keywords: KEASY.TEX
  5587.  
  5588. I just FTPed KEASY.TEX from CU20B, but I am getting many errors when I run it
  5589. through LaTeX.  Does KEASY require a special STY file?  Is anyone else having
  5590. problems with KEASY.TEX?
  5591.  
  5592. Ted Nieland
  5593.  
  5594. [Ed. - We received several complaints like this.  Has anybody succeeded in
  5595. running it thru TeX?  Directions, fixes, would be appreciated.]
  5596.  
  5597. ------------------------------
  5598.  
  5599. End of Info-Kermit Digest
  5600.  
  5601. INFO-KERMIT DIGEST V7 #11                                               Page 99
  5602.  
  5603. Info-Kermit Digest         Mon, 25 Apr 1988       Volume 7 : Number 11
  5604.  
  5605.   ANNOUNCEMENTS -
  5606.         Announcing Version 2.31-test4 of IBM PC Kermit
  5607.         New Sliding Windows Kermit for the IBM PC
  5608.         Announcing Commodore 64/128 Kermit Version 2.1(68)
  5609.         Announcing a Version of Kermit for MAI Basic Four (MBF) Minis
  5610.         C-Kermit 4E(070) Diffs for Apple Mac II's A/UX
  5611.         Masscomp C-Kermit Fixes for RTU 4.0b
  5612.         Fixes for C-Kermit 4E(70) for VMS
  5613.  
  5614. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  5615. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  5616.  
  5617. Kermit files may be obtained over networks and by mail order.  On the
  5618. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  5619. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  5620. and GET the desired files from logical device KER:.  You can also get Kermit
  5621. files over BITNET/EARN; to get started send a message with text HELP to
  5622. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  5623. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  5624. request a complete list of Kermit versions and an order form from Kermit
  5625. Distribution, Columbia University Center for Computing Activities, 612 West
  5626. 115th Street, New York, NY 10025 USA.
  5627.  
  5628. ----------------------------------------------------------------------
  5629.  
  5630. Date:     Thu, 21 Apr 88 21:31 MDT
  5631. From:     <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  5632. Subject:  Announcing Version 2.31-test4 of IBM PC Kermit
  5633. Keywords: MS-DOS Kermit 2.31, IBM PC Kermit
  5634.  
  5635. A new version of MS Kermit is available for testing on IBM PC's and
  5636. compatibles.  It is labelled 2.31-test4.  It is an early "alpha test" of the
  5637. next release, 2.31, for which a release date can't even be estimated.  Until
  5638. then matters are subject to change, but what is present now is most unlikely
  5639. to be withdrawn.
  5640.  
  5641. Items of interest beyond 2.30 (a subset):
  5642.  
  5643. 1. Selection of a serial port has been extended to permit specification of
  5644. Bios level interaction with Kermit rather than letting Kermit go directly
  5645. to the port hardware. The commands are
  5646.  
  5647.         SET PORT BIOSn (n = 1 to 4)     for Bios interaction
  5648. and
  5649.         SET PORT COMn (n = 1 - 4)       for Hardware interaction
  5650. and
  5651.         SET PORT NET host-name          for NetBios interaction
  5652.  
  5653. The Bios spec is present specifically to support networks which intercept the
  5654. normal Bios serial port interrupt 14H.  Kermit expects registers to be used
  5655. exactly like the IBM Bios, and i/o is not interrupt driven.  If there are
  5656. problems I am most interested in fixing them post haste.
  5657.  
  5658. Further, when the serial port hardware UART is employed the interrupt
  5659.  
  5660. Page 100                                              INFO-KERMIT DIGEST V7 #11
  5661.  
  5662. request line (IRQ) parameter is now obtained automatically by Kermit so
  5663. that the IRQ may be 3 or 4 for different ports, as the user sees fit.
  5664. Previously, IRQ had to be 4,3,4,3 for COM1-4; now PS/2's with 4,3,3,3
  5665. should work automatically. An arcane detail, to be sure, but in the past
  5666. one causing much user frustration.
  5667.  
  5668. Until now MS Kermit checked the Bios work area for port info even if the BIOS
  5669. were used for comms.  Since various LAN mfrs do an intercept it could happen
  5670. that they leave COM1 and COM2 intact and grab COM3, so to speak. If there were
  5671. no hardware for COM3 the Bios work word would be empty, more often than not,
  5672. and port 3 would be unusable even for networking. This version skips checking
  5673. up on matters if the Bios is chosen (voluntarily by SET PORT BIOSn, or
  5674. automatically be lack of a suitable UART chip). Thus, networking intercepts
  5675. can be shuffled down to BIOS3 or BIOS4 to free the real serial ports.  The
  5676. consequence of selecting BIOSn when there is nothing there is to read lots of
  5677. echos of our own characters, harmlessly.
  5678.  
  5679. 2. File attributes packets are available to transfer the size, creation time
  5680. and date of a file to cooperating hosts.  Few Kermits implement attributes
  5681. packets but the new IBM CMS Kermit and the PDP-11 Kermits do so.  C-Kermit
  5682. will support them in the near future.  Two new commands result from attributes
  5683. packets:
  5684.  
  5685.         SET ATTRIBUTES ON | OFF         (default is ON)
  5686.  
  5687. to suppress attribute negotiations if the host might be confused by them, and
  5688.  
  5689.         MAIL filename username@host
  5690.  
  5691. MAIL is exactly the same as a SEND command except the file attributes packet
  5692. requests the host submit the file to the local Mail utility with the indicated
  5693. addressing (can include spaces) rather than store the file on disk.
  5694. Presently, the command is unique to MS Kermit; expect selected C-Kermit
  5695. support in the near future.  MAIL will fail right away (without sending the
  5696. file) if the remote host cannot understand the request.
  5697.  
  5698. 3. A Transaction log is available to record the filename, direction of
  5699. transfer, size, starting time, date, and final status of each regular file
  5700. exchange.  The log entry is a terse two line description ready for printing or
  5701. automated processing.
  5702.  
  5703.         LOG TRANSACTION <optional filename, TRANSACT.LOG is the default>
  5704.  
  5705. turns on this logging,
  5706.  
  5707.         CLOSE TRANSACTION
  5708.  
  5709. turns it off, and
  5710.  
  5711.         SHOW LOG
  5712.  
  5713. indicates the status of logging.  Material is alway appended to log files to
  5714. prevent losing older information.  Similarly, there are separate SESSION
  5715. (Connect mode) and PACKET log files.
  5716.  
  5717. 4. Kermit can be operated directly from DOS files, such as
  5718.  
  5719. INFO-KERMIT DIGEST V7 #11                                              Page 101
  5720.  
  5721.  
  5722.         KERMIT < todo.lst
  5723. or      Preprocessor | Kermit
  5724.  
  5725. These files or pipes contain the same information as would be typed by hand,
  5726. yet Kermit knows a file is being read and will exit to DOS when the file
  5727. becomes empty (it will not hang waiting for keystrokes which never arrive).
  5728. Kermit TAKE files can be run this way if desired.
  5729.  
  5730. 5. The command parser permits definition and use of Kermit "variables" such
  5731. as \%1, \%2 and so on.  Variables have names of backslash, percent sign,
  5732. character '0' and above (with upper and lower cases merged).  Variables are
  5733. defined as Macros of that name and the definition can be any string.  Such
  5734. strings can contain other variable names.  These variables substitute the
  5735. definition text for their name.  For example
  5736.  
  5737.         DEFINE dial AT\13,input OK,pause,output ATDT \%1,inp CONNECT, Connect
  5738.         DO dial 1-800-555-1212
  5739.  
  5740. places the word "1-800-555-1212" in variable \%1 and that text appears
  5741. in the Hayes ATDT command during dialing.
  5742.  
  5743. Thus, variables \%1,..\%9 are automatically defined by adding words after
  5744. the macro name in the DO command, much like command line arguments to
  5745. programs or Batch files.
  5746.  
  5747. Other variables are defined by the DEFINE <macro name> <mac definition>
  5748. command, as usual. Of note is that when a variable name appears in a Kermit
  5749. command it is immediately replaced by its definition; if the definition
  5750. contains other variables they are also expanded immediately.  No definition
  5751. is the same as a null length string.
  5752.  
  5753.         DEF test echo first \%1, second \%2, third \%3,
  5754.         DEF \%e  echo first \%1, second \%2, third \%3,
  5755.  
  5756. yield the same display, via
  5757.  
  5758.         DO test word word word
  5759. or      DO \%e this that another
  5760. or      \%e foo bar bletch
  5761.  
  5762. Macros can be displayed by SHOW MACRO <optional mac name abbreviation>.
  5763.  
  5764. 6. The Tektronix 4010 emulator has been improved and made more like a real
  5765. Tek 4010 terminal. The user may allow Kermit to select the active graphics
  5766. display adapter (default) or may override that choice via the command
  5767.  
  5768.         SET TERMINAL GRAPHICS Auto-sensing | CGA | EGA | VGA | HERCULES | ATT
  5769.  
  5770. ATT includes Olivetti M24/M28/DEC VAXmate/Toshiba T3100/AT&T 6300/6300+.
  5771. VGA invokes a 640x480 dot color display but the bottom 79 lines are not
  5772. saved due to display adapter memory limits.
  5773.  
  5774. 7. Screen scrolling in the VT102 emulator has been improved twenty fold for
  5775. the case where top and bottom display lines do not scroll. Emacs and many
  5776. applications scroll interior lines; this version should do so much faster.
  5777.  
  5778. Page 102                                              INFO-KERMIT DIGEST V7 #11
  5779.  
  5780. Whole screen scrolling is limited by the display adapter board rather than
  5781. Kermit.
  5782.  
  5783. 8. Error messages have been improved to be more helpful. For example,
  5784. typing the command
  5785.  
  5786.         Kermit-MS> SAT Timer on
  5787.  
  5788. shows the message '?Word "SAT" is not usable here', and
  5789.  
  5790.         Kermit-MS> SET Timer on and off and maybe on the table
  5791.  
  5792. does indeed Set Timer ON and also shows the message
  5793.  
  5794.         ?Ignoring extra characters "and off and maybe on the table"
  5795.  
  5796. And so forth.  After all, if the machine knows when an error has been made
  5797. then maybe it can fix the safe kind without bothering people.
  5798.  
  5799. 9. The general screen status display is still present but has been supplemented
  5800. by a number of individual "SHOW keyword" displays to assist finding things.
  5801. SHOW ? indicates all the current keywords for this command.  Command STATUS
  5802. gives a screenful of the most interesting things.  SHOW is under active
  5803. development to find decent groupings and display formats.
  5804.  
  5805. 10. The Kermit command line interface now permits full 8-bit character inputs,
  5806. with only NUL, ESC, DEL/BS, ^W (delete word), ^U (delete line), and ^C being
  5807. special.  This is to enhance support for various languages and keyboards.
  5808.  
  5809. 11. A new Kermit verb for Connect mode is \Kholdscrn which acts like the
  5810. DEC VT10x Hold Screen key: display is suspended immediately by ignoring
  5811. new characters (depends on flow control at the serial port level to XOFF
  5812. a chatty host). This verb is not assigned to a key presently. It is a toggle
  5813. and is cleared by resetting the terminal (\Kreset, ALT =).
  5814.  
  5815. 12. The VT102 emulator supports the escape sequence pair ESC [ 1 2 h/l to
  5816. control local echoing of outgoing material. ANSI spec.
  5817.  
  5818. 13. The VT102 "25th" line, or status line, is under better control in that
  5819. a fossil of the line (written by the host) does not appear unexpectedly.
  5820. The status display indicates when the line is on and owned by the host.
  5821.  
  5822. 14. Another networking item is that files opened read-only now have the DOS
  5823. DENY-NONE bit set so that competing tasks may access them simultaneously,
  5824. such as when they are run by Pushing or RUN within Kermit.
  5825.  
  5826. 15. The command SPACE no longer requires presence of CHKDSK.COM. The disk
  5827. space calculation is done internally. Empty disk drives yield a nice message.
  5828.  
  5829. 16. Script commands have been enhanced. A new command is
  5830.  
  5831.         WAIT [timeout] \CD | \CTS | \DSR
  5832.  
  5833.         WAIT 04:15 \CD\DSR      ; wait for carrier detect and modem ready
  5834.  
  5835. to wait for the presence of one or more of these modem signals, or fail with
  5836.  
  5837. INFO-KERMIT DIGEST V7 #11                                              Page 103
  5838.  
  5839. a timeout.
  5840. Commands WAIT, PAUSE, INPUT accept timeouts of seconds and now HH:MM:SS
  5841. (truncate from the right but leave at least one colon) which means essentially
  5842. "until" that time of day (24 hour clock). The hh:mm:ss must be less that
  5843. 12 hours from the present so the software can distinguish early from late. A
  5844. carriage return will force a timeout, to avoid rebooting a somnolent machine.
  5845.  
  5846. 17. If a host echoes our XOFF Kermit now detects the situation and ignores
  5847. the arriving XOFF. Also, while waiting for the host to send XON Kermit tests
  5848. new characters at a rapid rate to improve response time.
  5849.  
  5850. 18. CD is now a synomym for CWD (and for SET DEFAULT).
  5851.  
  5852. 19. PAUSE now stops pausing when characters are typed at the keyboard.
  5853. This allows you to put things like this into your script files:
  5854.  
  5855.     ECHO Type any character when ready
  5856.     PAUSE 1000
  5857.  
  5858. 20. A HELP command was added -- nothing fancy, just enough to get users
  5859. started (memory is a consideration here).
  5860.  
  5861. 21. Finally, MS Kermit works well under MicroSoft Windows. Previously, it
  5862. ran fine under Windows but was unable to show Connect mode material which
  5863. was voluntarily rolled back on-screen. Screen scrolling now works perfectly.
  5864. Tested on MS Windows 2.03 on AT's and MS Windows 386.
  5865.  
  5866. [Ed. - Thanks once again, Joe, for your tireless efforts.  The new test
  5867. version is now in the Kermit Distribution as MSTIBM.BOO, along with this
  5868. message, MSTIBM.HLP, which can serve, for now, as an addendum to the MS-DOS
  5869. Kermit User Guide.]
  5870.  
  5871. ------------------------------
  5872.  
  5873. Date: Fri 15 Apr 88 16:06:45-EST
  5874. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  5875. Subject: New Sliding Windows Kermit for the IBM PC
  5876. Keywords: MS-DOS Kermit, Sliding Windows, BIX
  5877.  
  5878. This is to announce a version of Kermit for the IBM PC by Terje Mathisen of
  5879. Norsk Hydro Data, announced by him on BIX in November 87 (his BIX mail ID is
  5880. "terjem").  It's written in Turbo Pascal, and claims to include long packets
  5881. AND sliding windows, and a nonstandard "fast mode", in which data fields are
  5882. not encoded at all (it can only use this to talk to itself).  There is dumb
  5883. terminal emulation, which seems to take place only in a small horizontal
  5884. window under the command menu.
  5885.  
  5886. The source files arrived with nonstandard naming conventions, and have
  5887. therefore been packed into a single file, TP4KER.PAS, with name markers like
  5888. <<< KERMIT.PAS >>> at the head of each file.  The executable program is encoded
  5889. as TP4KER.BOO (which can be decoded back into TP4KER.EXE using any of the
  5890. MSBPCT programs).  There is no manual, but a very short summary is in
  5891. TP4KER.HLP.  Comments & reviews welcome, as would be results of testing the
  5892. long packet and sliding window features against other Kermit implementations
  5893. that have them.
  5894.  
  5895.  
  5896. Page 104                                              INFO-KERMIT DIGEST V7 #11
  5897.  
  5898. ------------------------------
  5899.  
  5900. Date: Mon, 18 Apr 88 00:54:48 -0500
  5901. From: ray@j.cc.purdue.edu (Ray Moody)
  5902. Subject: Announcing Commodore 64/128 Kermit Version 2.1(68)
  5903. Keywords: Commodore 64, C64
  5904.  
  5905. Commodore 64/128 Kermit Version 2.1 (68) is now available.  This new version
  5906. has many new features, improvements, and even some bug fixes.  Here are the
  5907. main new features/improvements/bug fixes:
  5908.  
  5909.  + Enhanced DEC VT-100 terminal emulation with  support  for
  5910.    the  VT-100  keypad.   Kermit  should  now  work  fine on
  5911.    operating systems such as  VMS.   V2.1  has  some  VT-102
  5912.    features added as well: Insert/Delete Line/Character.
  5913.  
  5914.  + Limited Tektronix 4010 graphics terminal emulation.  Ker-
  5915.    mit  can plot both graphics and text with a resolution of
  5916.    320 x 200 (C-64) or 640 x 200 (C-128).
  5917.  
  5918.  + Commodore 128 grey key and numeric keypad  support.   The
  5919.    grey keys and the numeric keypad, not normally accessible
  5920.    on a C-128 in C-64 mode, are active within Kermit.
  5921.  
  5922.  + A special file-type for transferring C Power  (now  Power
  5923.    C) source code files.  You can now download C source code
  5924.    ASCII files as well as upload C Power source files.   All
  5925.    necessary  character  translations  are handled automati-
  5926.    cally.
  5927.  
  5928.  + A screen driver  for  the  Batteries  Included  BI-80  80
  5929.    column  card.  This device gives a display as nice as the
  5930.    Commodore 128's 80-column hardware, but lacks many attri-
  5931.    butes such as blinking and bold.
  5932.  
  5933. In addition to these major improvements, many smaller changes were made.
  5934. Several bugs were squashed that affected VT-100 emulation, the STATUS
  5935. command, and other things.
  5936.  
  5937. Obtaining Kermit on a Floppy Disk:
  5938.  
  5939. A copy of Commodore Kermit may be obtained by sending $5.00 postage and
  5940. handling to:
  5941.  
  5942.                  Dr. Evil Laboratories
  5943.                  P.O. Box 190
  5944.                  St. Paul, IN 47272
  5945.  
  5946. We stress that Commodore Kermit is absolutely free, the $5.00 is only
  5947. used to cover the cost of the disk, the mailer, postage, and handling.  The
  5948. disk will contain Commo- dore Kermit version 2.1, a copy of the preliminary
  5949. documentation broken into several files small enough to be viewed with a
  5950. good wordprocessor, an initialization file, and, for C128 users, an autoboot
  5951. sector.  (All of the files on the disk are available for download from the
  5952. Kermit archives.  There is a program in the Kermit archives that will create
  5953. the proper autoboot sector for people that want to have one.)
  5954.  
  5955. INFO-KERMIT DIGEST V7 #11                                              Page 105
  5956.  
  5957.  
  5958. Sometime this summer a final printed (and maybe even bound) version of
  5959. the manual will be available at a reasonable cost.  Stay tuned.
  5960.  
  5961. Also available from Dr. Evil Laboratories is a custom ROM for the
  5962. Batteries Included 80-column card that provides access to the entire ASCII
  5963. character set.  Currently we ask $5.00 for the custom ROM.  This price is
  5964. subject to change and installation is required.
  5965.  
  5966. Dr. Evil Laboratories is a small software company in which Kent and I
  5967. are partners.  The company has the facili- ties to distribute Kermit much
  5968. more efficiently than either of us could personally.  Also, Dr. Evil Labs
  5969. has a permanent address, something that we, being in college, don't have.
  5970.  
  5971. All orders to Dr. Evil Laboratories must be in U.S. funds.  Indiana
  5972. residents must add 5% sales tax.
  5973.  
  5974. Kermit can also be downloaded from the Kermit archives on ARPANET,
  5975. BITNET, and other places.  For complete downloading instructions, see the
  5976. file KER:AANETW.HLP.
  5977.  
  5978.                            Ray Moody
  5979.                             ray@j.cc.purdue.edu
  5980.                             ihnp4!pur-ee!j.cc.purdue.edu!ray
  5981.                             moody@purccvm.BITNET
  5982.  
  5983.                            Kent Sullivan
  5984.                             Qlink: corvairkid
  5985.  
  5986. The files are as follows:
  5987.  
  5988.         c64ker.ann      - announcement of new kermit
  5989.         c64ker.hlp      - how to download from cu20b.  How to get 1541 disk
  5990.         c64ker.doc      - documentation (a total rewrite of the old docs)
  5991.         c64ker.hex      - the downloadable binary itself
  5992.         c64ker.m65      - source code.  Too big to mail, so split into parts
  5993.         c64ker.rom      - replacement character rom for BI-80 80-column card
  5994.         c64ker.ini      - program to create kermit.ini file
  5995.         c64auto.bas     - program to create an autoboot sector
  5996.  
  5997.  
  5998. [Ed. - Thanks Ray.  The files have been updated as you suggested.  The new
  5999. files have replaced the old ones in KER:C64*.*]
  6000.  
  6001. ------------------------------
  6002.  
  6003. Date: Thur 07 Apr 88 14:31:00-PDT
  6004. From: Edward V. Wastrodowski, Sphere Holdings Limited (SHL)
  6005. Subject: Announcing a Version of Kermit for MAI Basic Four (MBF) Minis
  6006. Keywords: MAI, Basic Four
  6007.  
  6008. This is to announce the availablity of Kermit for the MAI Basic Four
  6009. minicomputers, series model numbers 7000,8000, and 9000; it is
  6010. written using the latest release of BOSS/VS Business Basic (tm)
  6011. called BB86.
  6012.  
  6013.  
  6014. Page 106                                              INFO-KERMIT DIGEST V7 #11
  6015.  
  6016. [Ed. - Thanks for putting this together and sending it to us on tape.
  6017. It has been installed in the Kermit Distribution as MBF*.*, and available
  6018. by mail order on Tape D.  Also included is a short Basic program to read
  6019. ANSI-D format tapes (like the ones we distribute Kermit on).]
  6020.  
  6021. ------------------------------
  6022.  
  6023. Date: Thu, 07 Apr 88 15:57:22 PST
  6024. Subject: C-Kermit 4E(070) Diffs for Apple Mac II's A/UX
  6025. From: Marion Hakanson <hakanson@mist.cs.orst.edu>
  6026. Keywords: C-Kermit, Macintosh A/UX, A/UX
  6027.  
  6028. Below are the changes necessary to make C-Kermit 4E(070) compile and run
  6029. properly on an Apple Mac II running A/UX (Apple's Unix).  A/UX is mostly
  6030. System V, but with BSD compatibility grafted on in some rather unique ways.
  6031. Here is a short description of the changes I made (quite minor, really).
  6032.  
  6033. ckuker.mak:     Add an "aux" target, which is identical to the "sys3"
  6034.                 target with an added "-DAUX" flag.  See below.
  6035.  
  6036. ckufio.c:       Near the top, in a #ifdef UXIII/#endif pair, is a
  6037.                 #define MAXNAMLEN DIRSIZ.  Apparently A/UX has its own
  6038.                 MAXNAMLEN definition, so surrounding the above #define
  6039.                 in #ifndef MAXNAMLEN/#endif takes care of that problem
  6040.                 in a "portable" manner.
  6041.  
  6042. ckutio.c:       I really wanted to avoid adding an AUX flag, but this
  6043.                 is quite unique (i.e. "strange").  A/UX has SIGTSTP,
  6044.                 so the job-control code in C-Kermit gets compiled in
  6045.                 properly, but C-Kermit expects 4.2bsd signal semantics
  6046.                 when this happens.  The easiest workaround seems to be
  6047.                 to add to sysinit() a call to A/UX's set42sig() library
  6048.                 routine, which enables BSD-style reliable signals, along
  6049.                 with the corresponding TTY job control.  In other words,
  6050.                 it allows C-Kermit to be suspended with ^Z and restarted
  6051.                 with "fg" from the C-shell, instead of being killed when
  6052.                 you try to restart it.
  6053.  
  6054. The only other trick I had to discover to use C-Kermit was that you may need
  6055. to "set line /dev/modem" (and not tty0) to use the modem port.  Note that
  6056. I'm communicating with a hard-wired port selector, and not a "real" modem,
  6057. but modem control lines are used here (perhaps not the correct ones,
  6058. though).
  6059.  
  6060. Apple seems to distribute A/UX with C-Kermit 4E(066) installed in the
  6061. /usr/bin directory (this was the C-Kermit with the serious long packet bug),
  6062. and sources in /usr/src/kermit.  Other than a similar, but less portable
  6063. than mine, change to ckufio.c, I could detect no modifications they made to
  6064. the distribution 4E(066), which of course did NOT do the right thing with
  6065. Ctrl-Z, etc.
  6066.  
  6067. Please let me know if problems occur with these changes, or if other
  6068. modifications are indicated.  We've only had this A/UX system up for a
  6069. couple of days, and Kermit was a necessity for connecting it to something
  6070. other than itself.  Here are the patches:
  6071.  
  6072.  
  6073. INFO-KERMIT DIGEST V7 #11                                              Page 107
  6074.  
  6075. [Ed. - Many thanks!  For now, your changes have been added to the CKUKER.BWR
  6076. file, and they will certainly be incorporated into the next release, which,
  6077. given the number of changes that have arrived in recent weeks, will have to
  6078. be pretty soon...]
  6079.  
  6080. ------------------------------
  6081.  
  6082. Date: 15 Apr 88 13:59:27 GMT
  6083. From: dalesys%lamont.Columbia.edu@lamont (dale chayes)
  6084. Subject: Masscomp C-Kermit Fixes for RTU 4.0b
  6085. Keywords: Masscomp, RTU, C-Kermit
  6086.  
  6087. I have butchered the recent release of C-Kermit to accomodate the notion
  6088. of "dir.h" in the beta version of Masscomp's RTU (RTU-4.0.b1) operating system.
  6089. (For RTU-3.1, "make rtu" with the distributed sources works fine.)
  6090.  
  6091. I did it in a rather crude way. It would be more appropriate to make a new
  6092. entry in the makefile "rtu4" and use ifdefs, but that's not how it
  6093. happened.... (at least I put in some comments (:-))
  6094.  
  6095. Dale Chayes Lamont-Doherty Geological Observatory of Columbia University
  6096. usmail: Route 9W, Palisades, N.Y.  10964
  6097. voice:  (914) 359-2900 extension 434    fax: (914) 359-6817
  6098. usnet:  ...philabs!lamont!dale
  6099.  
  6100. [Ed. - Thanks, Dale.  Your changes are in CKUKER.BWR for now, and should
  6101. find their way into the next release.  It sure would be nice if makers of
  6102. Unix systems could agree on where their header files go, and whether they
  6103. must be included or not...]
  6104.  
  6105. ------------------------------
  6106.  
  6107. Date: Wed 20 Apr 88 15:42:14-PDT
  6108. From: Ted Shapin <BEC.SHAPIN@ECLA.USC.EDU>
  6109. Subject: Fixes for C-Kermit 4E(70) for VMS
  6110. To: info-kermit@CU20B.COLUMBIA.EDU
  6111. Phone: (714)961-3393; Mail:Beckman Instruments, Inc.
  6112. Mail-addr: 2500 Harbor Blvd., X-11, Fullerton CA 92634
  6113.  
  6114. Here are some fixes for C-Kermit 4E(70) we made for our VAX VMS system.
  6115. The fixes are from Will Wood, Beckman Instruments, Fullerton, CA.
  6116.  
  6117. [Ed. - Listings omitted, but added to CKVKER.BWR, and forwarded to Jamie
  6118. Hanrahan, who's working on a new release of C-Kermit for VMS.  The fixes
  6119. include a more effective way of having the C-Kermit server log itself out when
  6120. it gets a BYE command, and a fix for the function that returns the current
  6121. default device:[directory], and some terminal i/o improvements.]
  6122.  
  6123. ------------------------------
  6124.  
  6125. End of Info-Kermit Digest
  6126.  
  6127. Page 108                                              INFO-KERMIT DIGEST V7 #12
  6128.  
  6129. Info-Kermit Digest         Wed, 18 May 1988       Volume 7 : Number 12
  6130.  
  6131. Today's Topics:
  6132.  
  6133.                         Kermit News Articles Needed
  6134.               Announcing Version 4.09 of Kermit-80 for CP/M-80
  6135.                 Announcing QK-Kermit Version 3.0 for MS-DOS
  6136.                         Announcing Sanyo Kermit 2.30
  6137.           Announcing re-release of V2.30, MS-Kermit for iRMX OS's
  6138.         Announcing a New MSKermit 2.30 for Apricot F Series Machines
  6139.                 Announcing C-Kermit 4D(061) Adapted to MINIX
  6140.                           Updates for TSO Kermit
  6141.                    Error in CD3KER, CDC Cyber NOS Kermit
  6142.                                  CDC Kermit
  6143.               Clarification of uucp-support address on okstate
  6144.                               DG/1 Success!!!
  6145.                             Kermit Konfigurator
  6146.             C-Kermit 4E(070) and Long Packets under VMS vs X.25
  6147.                   DEC PRO350 Terminal Emulation Software?
  6148.  
  6149. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  6150. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  6151.  
  6152. Kermit files may be obtained over networks and by mail order.  On the
  6153. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  6154. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  6155. and GET the desired files from logical device KER:.  You can also get Kermit
  6156. files over BITNET/EARN; to get started send a message with text HELP to
  6157. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  6158. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  6159. request a complete list of Kermit versions and an order form from Kermit
  6160. Distribution, Columbia University Center for Computing Activities, 612 West
  6161. 115th Street, New York, NY 10025 USA.
  6162.  
  6163. ----------------------------------------------------------------------
  6164.  
  6165. Date: Wed 18 May 88 12:00:00
  6166. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  6167. Subject: Kermit News Articles Needed
  6168. Keywords: Kermit News
  6169.  
  6170. The next issue of the Kermit newsletter is in progress.  Some of the
  6171. articles in the past issue described how Kermit was and is being used in the
  6172. U.S. and other countries.  We would like to include a similar section in
  6173. the next Kermit News.  Please submit any articles describing how Kermit is
  6174. being put to good, interesting or unusual uses as soon as possible since we
  6175. hope to go to print sometime in the next month.  We would be especially
  6176. interested in stories about how Kermit is used to somehow benefit humanity
  6177. (or other creatures), to foster international cooperation, or to make life
  6178. easier for the disabled.  For many, Kermit is used for mundane purposes like
  6179. saving money.  We'd like to hear about that too.
  6180.  
  6181. Thanks again to all those people who have submitted articles in the past.
  6182.  
  6183.                                           - Christine Gianone
  6184.  
  6185.  
  6186. INFO-KERMIT DIGEST V7 #12                                              Page 109
  6187.  
  6188. ------------------------------
  6189.  
  6190. Date: 8 Jan 88 0:00:00
  6191. From: Bertil Schou, Loughborough University, UK
  6192. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  6193. Subject: Announcing Version 4.09 of Kermit-80 for CP/M-80
  6194. Keywords: CP/M-80 Kermit 4.09
  6195.  
  6196. After an incredibly long gestation period, here is hopefully an updated
  6197. version of Kermit-80 V4.05. Kermit-80 V4.08 is issued for testing purposes
  6198. only.  Version 4.09 is the release issue of version 4.08.  I still, however,
  6199. want any feedback about problems generated in this revision, or others
  6200. desperately want fixing.
  6201.  
  6202. Superficially, there is little real change in operation of Kermit-80, version
  6203. 4.05, but there have been some major jobs tackled like trapping BDOS calls and
  6204. multiple FCB buffering...
  6205.  
  6206. New bits for this version include:
  6207.      SET       {SEND/RECEIVE} START-OF-PACKET character
  6208.      SET       DIRECTORY-FILE-SIZE (Shows or hides file sizes on
  6209.                  DIRectory displays)
  6210.      SET       TERMINAL to OFF, VT52, DUMB, EXTERNAL, QUIET, REGULAR.
  6211.      SET       USER to set other user spaces
  6212.      RECEIVE   to collect a file from a remote SENDer
  6213.      GET       to collect a file from a remote SERVER
  6214.      SEND      {local filename} {remote filename}
  6215.      TAKE      to take command files from disk (including other take files!)
  6216.      FCOPY     Copy CP/M files from within Kermit (no wildcard)
  6217.      TYPE      Type a file to the console from within Kermit
  6218.      PRINT     Print a file to the printer from within Kermit
  6219.      -         Updated  TRANSMIT command that waits for a string of characters
  6220.                  from the host (default is CR).
  6221.      -         Command line commands, eg:
  6222.                     KERMIT ;SET FILE BINARY;SEND FOO.BAR
  6223.      -         Automatic TAKE KERMIT.INI on default disk on
  6224.                  loading KERMIT-80 (useful for SET BAUD etc.)
  6225.      -         Much improved speed on DIRECTORY
  6226.      -         Automatic CLOSE-ing of a terminal connection if the line is
  6227.                  DROP-ped (currently only for an Apple, and Torch has a dummy
  6228.                  test for cntrl-] D in connect state)
  6229.      -         Improved printer handling.
  6230.  
  6231. On the negative side, only LASM and Microsoft M80 assemblers can be used to
  6232. assemble the source files. I personally see no point in being able to support
  6233. several assemblers if LASM can do the job, but then again, I have not used the
  6234. MAC80 cross assembler...  Comments on assembler compatabilities, please!
  6235.  
  6236. All source files have been renamed, and there are a few additions. All source
  6237. files are named in the form CPaxxx.ASM, where:
  6238.  
  6239.      a=A for general information
  6240.      a=S for system independent source files and hex file
  6241.      a=X for system dependent source files
  6242.      a=V for system-dependent hex files
  6243.  
  6244.  
  6245. Page 110                                              INFO-KERMIT DIGEST V7 #12
  6246.  
  6247. The system dependent code has changed a litle too, hopefully bringing the
  6248. CPXSYS.ASM (formerly CP4SYS.ASM) file a bit more toward a manageable size.
  6249. There is now the possibility for FAMILIES of systems, like APPLE and NorthStar
  6250. (also Comart), which contains code for computers of a single type.  I have
  6251. immediately gone against all this by creating a family with the code for
  6252. Torches, Cifers, Ithacas and Superbrains (this because we have these systems
  6253. here at Loughborough.)
  6254.  
  6255. Bertil Schou.
  6256.  
  6257. [Ed. - Many thanks, Bertil!  And also to Alan Phillips and Steve Jenkins at
  6258. Lancaster University for sending this new version to us via transoceanic
  6259. magnetic tape, and to the many others in the UK who contributed to this new
  6260. release.  This version supports all the systems supported by version 4.05,
  6261. with the exception of the HP-125, and with the addition of many more, for a
  6262. total of something like 52 systems.  The new files have been installed in
  6263. KER:CP*.*, and the old ones moved (on CU20B, anyway) to KO:CP*.*.  CP/M
  6264. users, please get this new version and try it out, so we can make sure it's
  6265. safe to distribute.  And this is also the time to plead ONCE AGAIN for
  6266. volunteers to distribute CP/M Kermit on 5.25-inch diskette for different
  6267. kinds of systems, and also in "universal" 8-inch diskette format.  Please
  6268. come forward if you can do it, or know of a user group that can!]
  6269.  
  6270. ------------------------------
  6271.  
  6272. Date: Fri, 29 Apr 88 11:35 EDT
  6273. From: VIC%QUCDN.BITNET@CUVMA.COLUMBIA.EDU
  6274. Subject: Announcing QK-Kermit Version 3.0 for MS-DOS
  6275. Keywords: Pascal Kermit, Turbo Pascal Kermit, QK-Kermit, Tektronix Emulation
  6276.  
  6277. I have a new version of QK-Kermit which was written using Turbo Pascal 4.0
  6278. compiler.  This version no longer supports CP/M systems but was specifically
  6279. written to run on MsDos systems.  It takes advantage of the new Turbo Pascal
  6280. features such as the new Turbo Pascal Units (TPU) and the improved graphics
  6281. facility.  It is now no longer necessary to have different version of
  6282. QK-Kermit for each of the graphics cards.  The same KERMIT.EXE file will work
  6283. on CGA, EGA, Hercules, MCGA, and VGA graphics card.
  6284.  
  6285. Last time, I had problems in sending the new version over BITNET, and ended up
  6286. sending you the files via floppy disk.  I will send the new version via a 3.5
  6287. inch floppy if that is OK with you.
  6288.  
  6289.                                 Victor Lee
  6290.  
  6291. [Ed. - Thanks, Victor!  The disk was received in good order, and the files
  6292. have been installed in the Kermit Distribution, replacing version 2.8 from
  6293. October 1987.  The files on the disk have been renamed to fit the Kermit
  6294. Distribution naming conventions.  They can be restored to their original
  6295. names by running the DOS batch file, QK3AAY.BAT.  The executable program is
  6296. in the form of a simple hex file, and can be converted back into an
  6297. executable .EXE file by running QK3EXE (originally called HEXEXE) on it.]
  6298.  
  6299. ------------------------------
  6300.  
  6301. Date: Sun, 1988 May 15   14:10 EDT
  6302. From: Bob Babcock <PEPRBV@CFAAMP.BITNET>
  6303.  
  6304. INFO-KERMIT DIGEST V7 #12                                              Page 111
  6305.  
  6306. Subject: Announcing Sanyo Kermit 2.30
  6307. Keywords: MS-Kermit 2.30, Sanyo MBC Kermit 2.30
  6308.  
  6309. This is to announce the release of Kermit version 2.30 for the Sanyo 550 and
  6310. 555.  This version is derived from the IBM 2.30 release, and supports
  6311. essentially all of the features of the IBM version which make sense for the
  6312. Sanyo.  Unlike previous releases, a single executable will run on machines
  6313. with or without the optional CGA-like video board.  (A video board is required
  6314. for Tektronix emulation.)
  6315.  
  6316. The files being sent to Columbia are:
  6317.   MSV55X.BOO - BOO-encoded .EXE file (decode with any MSBPCT program)
  6318.   MSG55X.ASM, MSU55X.ASM, MSX55X.ASM, MSY55X.ASM, MSZ55X.ASM - system
  6319.       dependent source files (also uses the generic MS-Kermit 2.30
  6320.       sources)
  6321.   MSV55X.HLP - Sanyo-specific addendum to the MS-Kermit 2.30 manual
  6322.  
  6323. Present in the source code, but disabled by conditional assembly statements,
  6324. is code to apply a temporary patch to the BIOS keyboard routines to enable
  6325. more key combinations to be distinguished.  This will only work if the
  6326. keyboard interrupt is not being intercepted by a previously loaded program
  6327. such as a print spooler or a TSR.
  6328.  
  6329. Anyone interested in working on future releases should contact one of the
  6330. current developers for copies of the update files and updating program which
  6331. are used to create the Sanyo sources from the IBM originals.
  6332.  
  6333. Developers for this release are
  6334.   Bob Babcock - peprbv@cfaamp.bitnet
  6335.   Joe White - jhw@rti.rti.org
  6336.  
  6337. [Ed. - Thanks to Bob and Joe for all of this!  The files have been placed
  6338. in the Kermit distribution under the names listed above.  Now we only have
  6339. a few MS-DOS systems remaining whose Kermits haven't yet been upgraded to
  6340. 2.30 level.]
  6341.  
  6342. ------------------------------
  6343.  
  6344. Date: Mon, 02 May 88 12:18:32 PDT
  6345. From: JAFW801%CALSTATE.BITNET@CUVMA.COLUMBIA.EDU  (Jack Bryans)
  6346. Subject: Announcing re-release of V2.30, MS-Kermit for iRMX OS's
  6347. Keywords: iRMX Kermit, RMX Kermit, Intel, MS-Kermit for iRMX
  6348.  
  6349. One out of thirty files sent from RMX with a three byte checksum failed
  6350. depending on the length of the last packet modulo sub-packet size.  This
  6351. re-release fixes that.  Files updated are MSVRMX.BOO (for iRMX 86), MSVRX2.BOO
  6352. (for iRMX 286), MSXRMX.A86, and MSVRMX.MAC.  The latter file was modified to
  6353. change the RMX date in the sign-on and version messages to 22 Apr and to
  6354. eliminate erroneous and confusing error messages in the edit pass when run on
  6355. iRMX 86.
  6356.  
  6357. [Ed. - Thanks for the fix Jack!  The old files have been replaced with the
  6358. new ones.]
  6359.  
  6360. ------------------------------
  6361.  
  6362.  
  6363. Page 112                                              INFO-KERMIT DIGEST V7 #12
  6364.  
  6365. Date: 26-APR-1988 15:29:57 GMT
  6366. From: RW_CARLTON@UK.AC.OPEN.ACS.VAX
  6367. Subject: Announcing a New MSKermit 2.30 for Apricot F Series Machines
  6368. Keywords: MS-DOS Kermit 2.30, Apricot Kermit
  6369.  
  6370. I have a working version of MSKermit 2.30 for Apricot machines it runs well on
  6371. my FP portable and so should run on the rest of the F series. I know of no
  6372. reason why it should not run on the PC/XI but I have yet to get feedback on
  6373. this. However I felt it better to let you have it as is and then wait for
  6374. comments, if any. I have implemented the keyboard translator but only in a
  6375. very basic form as yet. Otherwise it performs most of the other features of
  6376. 2.30 such as script files etc. but no modem support or terminal emulation.
  6377.  
  6378. The files are:
  6379.                MSVAPR.BOO    BOO-encoded .EXE file;
  6380.                MSUAPR.ASM
  6381.                MSXAPR.ASM
  6382.  
  6383. Dick Carlton
  6384. Department of Earth Sciences,
  6385. The Open University,
  6386. Walton Hall,
  6387. Milton Keynes, England KK7 6AA
  6388.  
  6389. ps: if anyone wants the whole source plus the working version I can let them
  6390. have it on a single 3.5in diskette in self unpacking archive form on receipt
  6391. of a diskette.
  6392.  
  6393. [Ed. - Many thanks!  The new files have been added to the MS-Kermit files,
  6394. replacing the old Apricot version.  Presumably your diskette offer only
  6395. applies in the UK?]
  6396.  
  6397. ------------------------------
  6398.  
  6399. Date: 26 February 1988
  6400. From: Adrian Godwin, 78 Putnoe Street, Bedford, England.
  6401. Via: SYSKERMIT%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  6402. Subject: Announcing C-Kermit 4D(061) Adapted to MINIX
  6403. Keywords: MINIX, C-Kermit, Tanenbaum, IBM PC MINIX
  6404.  
  6405. Here is a set of C-Kermit 4D(061) sources, modified for use with Andrew
  6406. Tanenbaum's UNIX V7 implementation for the IBM PC family, MINIX.  The source
  6407. is derived from the Lancaster VAX/VMS backup format distribution tapes of
  6408. 20.1.88, and 6 files are modified:
  6409.  
  6410.     ckuusr.c    ckuus3.c    ckufio.c
  6411.     ckutio.c    ckcmai.c    ckcfns.c
  6412.  
  6413. Some additional files containing build information for an MS-DOS (Lattice C)
  6414. cross-compilation, fixes to the MINIX kernel and pre-built executable files
  6415. (in .BOO format) are also present.  These have names of the form cktker.???,
  6416. and are documented in the file cktker.hlp .
  6417.  
  6418. Modifying C-Kermit 4D-061 for use under 'MINIX' has required rather more
  6419. changes to Minix than to Kermit. The C source files are included; they all
  6420. began as the CK---.--- files for the 4D(061) distribution set. Here the names
  6421.  
  6422. INFO-KERMIT DIGEST V7 #12                                              Page 113
  6423.  
  6424. have been changed to MX---.--- . Hints, fixes and library changes are also
  6425. attached - most of these are applicable for anyone implementing a serial i/o
  6426. driver for Minix, and many library fixes are useful for porting other
  6427. utilities.
  6428.  
  6429. C-Kermit cannot be built under version 1.1 Minix, as it compiles to about 85K
  6430. and the initial Minix assembler cannot separate I&D model output.  The
  6431. executable file was therefore built under MS-DOS using the Lattice 3.10 C
  6432. compiler. Some care is needed in cross-compiling : see the notes in
  6433. Tanenbaum's book about libraries, and read the enclosed Lattice makefile,
  6434. cktker.mak.
  6435.  
  6436. A port of this version to the latest C-Kermit version 4E(070) is now underway
  6437. and will be released at some future time.
  6438.  
  6439. [Ed. - While awaiting arrival of the 4E adaptation, this set of files has
  6440. been placed in the Kermit Distribution under the prefix MX, as in KER:MX*.*,
  6441. and is on Tape B.  Thanks to the folks at Lancaster University for sending
  6442. this in.]
  6443.  
  6444. ------------------------------
  6445.  
  6446. Date: Mon, 1988 Apr 25   15:18 EDT
  6447. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  6448. Subject: Updates for TSO Kermit
  6449. Keywords: TSO Kermit, 370 Kermit
  6450.  
  6451. Here are the updates I promised a few weeks ago (and some others, too)
  6452. for TSO Kermit-370.  I am sending replacements for IKTKER.UPD and
  6453. IKTKER.BWR -- the latter gives a bit more elaboration of the bugs fixed
  6454. and new features implemented.
  6455.  
  6456. [Ed. - Many thanks John!]
  6457.  
  6458. ------------------------------
  6459.  
  6460. Date: 09 MAY 1988  09:49 EST
  6461. From: Steve Roseman <LUSGR%LEHICDC1.BITNET@CUVMA.COLUMBIA.EDU>
  6462. Subject: Error in CD3KER, CDC Cyber NOS Kermit
  6463. Keywords: CDC Cyber Kermit
  6464.  
  6465. There is an error in CD3KER, the CDC Cyber NOS Kermit (the Fortran one), which
  6466. prevents its use with V2.31 of MS-Kermit.  CD3KER's response to an 'F' packet
  6467. contains the wrong length, which didn't bother V2.30, but does upset V2.31.
  6468. The following code fixes the problem.  Please replace the current CD3KER.BWR
  6469. with this message, since the current .BWR file is out-of-date.  Thanks.
  6470.  
  6471. *IDENT,MAY0688
  6472. *D,KERMLIB.3426
  6473.             CALL SNDPACK(Y, NUM, SLEN(FILESTR), FILESTR)
  6474.  
  6475. On a related note, I will be negotiating with Olaf Pors of Univ of Virginia
  6476. about who gets to incorporate his mods from last September (V7 #3), into the
  6477. standard CD3KER.  I don't really have the time, but I will if necessary.
  6478.  
  6479. Steve Roseman
  6480.  
  6481. Page 114                                              INFO-KERMIT DIGEST V7 #12
  6482.  
  6483. Lehigh University Computing Center
  6484. LUSGR@LEHICDC1
  6485.  
  6486. ------------------------------
  6487.  
  6488. Date: Mon, 9 May 88 16:47:20 EDT
  6489. From: Olaf Pors <op@bigfoot.acc.virginia.edu>
  6490. Subject: CDC Kermit
  6491. Keywords: CDC Cyber Kermit
  6492.  
  6493. I just took a look at the Kermit distribution and noticed that the CD3KER.IN2
  6494. and CD3KER.MOD files were the ones that conflicted with Steve Roseman's 3.3
  6495. version of Kermit.  Late last year I downloaded Roseman's 3.3 version and
  6496. upgraded my mod to correspond (producing version 3.4), and I thought I sent
  6497. you the upgraded stuff.
  6498.  
  6499. In case something got dropped, here are the two files again.  The first one
  6500. should be put in place of CD3KER.INS (get rid of CD3KER.IN2).  The second
  6501. should be put in place of CD3KER.MOD.  There's also an updated CD3KER.HLP.
  6502.  
  6503. Olaf Pors, University of Virginia
  6504.  
  6505. [Ed. - Thanks, Olaf.  The updated files have been put in right places.]
  6506.  
  6507. ------------------------------
  6508.  
  6509. Date: Mon, 25 Apr 88 18:33:37 -0500
  6510. From: Mark Vasoll <vasoll%a.cs.okstate.edu@RELAY.CS.NET>
  6511. Subject: clarification of uucp-support address on okstate
  6512. Keywords: OKSTATE
  6513.  
  6514. We have recently moved the Kermit distribution at Okstate to another
  6515. computer.  A result of this is that the previously stated restriction of not
  6516. being able to send mail over this link is now enforced (since the new home
  6517. of Kermit is not the "real" okstate.  Questions about the Kermit or UUCP
  6518. servers at Okstate should be addressed to:
  6519.  
  6520. Domain: uucp-support@a.cs.okstate.edu
  6521. UUCP Path: {cbosgd, ihnp4, rutgers}!okstate!uucp-support
  6522.  
  6523. Attempts to mail via the uucpker login to okstate!uucp-support will be
  6524. flushed.
  6525.  
  6526. Thanks,
  6527.  
  6528. Mark Vasoll
  6529. Computing and Information Sciences   Domain:  vasoll@a.cs.okstate.edu
  6530. Oklahoma State University            UUCP:    {cbosgd, ihnp4,
  6531. Stillwater, Oklahoma                           rutgers}!okstate!vasoll
  6532.  
  6533. ------------------------------
  6534.  
  6535. Date: Mon, 25 Apr 1988 20:37:05 EDT
  6536. From: "Robert E. Zaret" <ZARET%MITVMA.BITNET@CUVMA.COLUMBIA.EDU>
  6537. Subject: DG/1 Success!!!
  6538. Keywords: MS-DOS Kermit 2.30, DG/1
  6539.  
  6540. INFO-KERMIT DIGEST V7 #12                                              Page 115
  6541.  
  6542.  
  6543. I just tried MS-Kermit 2.30 extended development (received from Columbia 23
  6544. April) on my DG/1 and have succeeded. In fact, I am using it to compose this
  6545. note.  I still can't use COM1/BIOS1 with either the internal modem or an
  6546. external modem.  However, if I set the port to BIOS2, I can use COM2 with an
  6547. external modem.  I have only been using it for a few minutes, but 1200 bps
  6548. seems to be no problem.  I also tried connecting to an AT with a null modem;
  6549. Kermit could switch the port's speed to 2400 bps, and I could talk to the AT,
  6550. but I couldn't transfer files (each Kermit kept trying, but did not recognize
  6551. the other.)
  6552.  
  6553. I got the idea to try BIOS2 from two clues: 1) when I use the STATUS command
  6554. right after I start Kermit, the display says the port is BIOS1; and 2) when I
  6555. tried SET PORT 2, Kermit said the port was unavailable.
  6556.  
  6557. Thank you, thank you.  I've had other options, but was rooting for Kermit; I
  6558. know at least one other person around here with a DG/1, who has fewer options
  6559. and believes several others in the area have the same problem; and I've been
  6560. concerned about the person who wrote to the Kermit digest a few months ago
  6561. about communications software that can run on a DG/1 and be used by the blind.
  6562.  
  6563. ------------------------------
  6564.  
  6565. Date: Thu, 12 May 88 15:27:03 PDT
  6566. From: Ariane Glagowski <CCARIANE%UVVM.BITNET@CUVMA.COLUMBIA.EDU>
  6567. Subject: Kermit Konfigurator
  6568. Keywords: MS-DOS Kermit
  6569.  
  6570. We are supporting MS-Kermit here as a method for connecting PC's to VM/CMS via
  6571. 7171's.  Users at UVic can connect to a 7171 port by having a direct
  6572. connection to a Gandalf PACX port or an Ungermann-Bass Net/One port, or
  6573. dialing to a PACX port. Another connection method is through DATAPAC, although
  6574. that is seldom used.
  6575.  
  6576. We tried to set up a Kermit "TAKE" file or an ".INI" file for the Users, with
  6577. appropriate keyboard mapping and script commands to automate the connection to
  6578. VM. If automatic connection was desired, the User was able to connect to VM by
  6579. invoking Kermit and typing "TAKE filename" and waiting until the VM/370 logo
  6580. appears on the screen. With all the possible combinations of connection
  6581. methods, baud rates, monitors, keyboard layouts, etc., etc. it became
  6582. impossible for our User Services to help all the first time users with their
  6583. connection problems.  We decided to write a Kermit Konfigurator program which
  6584. the User could run and would build a TAKE file according to the User's
  6585. requirements.
  6586.  
  6587. Before running Kermit for the first time, the User types KKONFIG on his PC.
  6588. KKONFIG prompts with questions like "select baud rate", "select communications
  6589. port", "do you want automatic connection to CMS", etc., along with simple help
  6590. menu's for each possible selection. When KKONFIG terminates, it writes a
  6591. "TAKE" file that the User can use when running Kermit or he can rename it to
  6592. an .INI file.
  6593.  
  6594. KKONFIG is written in Turbo PASCAL and linked into one .COM file.  As it
  6595. stands now, it is customized for our environment but the source could easily
  6596. be tailored to other environments.
  6597.  
  6598.  
  6599. Page 116                                              INFO-KERMIT DIGEST V7 #12
  6600.  
  6601. If anyone is interested in trying it out to see how it works, please send a
  6602. note to me, Ariane Glagowski, CCARIANE@UVVM.BITNET, and I will send you the
  6603. .COM file over the network. You can then receive the file onto your CMS disk
  6604. and download it to your PC using Kermit.  Be sure to set the host Kermit in
  6605. binary mode before downloading to your PC.
  6606.  
  6607. The Konfigurator works with MS-Kermit 2.29c and 2.30.
  6608.  
  6609. Ariane Glagowski <CCARIANE@UVVM.BITNET>
  6610. Acknowledge-To: <CCARIANE@UVVM>
  6611.  
  6612. ------------------------------
  6613.  
  6614. Date: 25-APR-1988 11:34:37 GMT +01:00
  6615. From: CPA006%vax1.central.lancaster.ac.uk@NSS.Cs.Ucl.AC.UK
  6616. Subject: C-Kermit 4E(070) and Long Packets under VMS vs X.25
  6617. Keywords: VAX/VMS C-Kermit, X.25, Long Packets, C-Kermit 4E(070)
  6618.  
  6619. I've just built 4E(070) under VMS and been trying to use long packets with it
  6620. to MS-Kermit 2.30, with distinct lack of success.
  6621.  
  6622. We have a (*very* slow) VAX-11/780 running VMS 4.7; terminals are connected to
  6623. X25 PADs and make X29 calls into the VAX. We have all our lines set for 9600
  6624. baud. C-Kermit works OK with normal packet sizes, and it sends files *to* the
  6625. PC with 250 byte packets OK. However, trying to use any packet size about 200
  6626. bytes or so *from* the PC results in repeated retries; the log shows that the
  6627. VAX is giving "Data Overrun" errors on about 1 in 3 packets.
  6628.  
  6629. I tried changing CKVTIO.C to set the line to use HOSTSYNC, which ought (I
  6630. think) to allow VMS to exert flow control on data coming from the PC (?), but
  6631. no effect. Has anyone seen this problem elsewhere? Is the solution just to
  6632. reduce the baud rate to what will work?
  6633.  
  6634.    Alan Phillips
  6635.  
  6636. [Ed. - The problem is probably in the VAX's network interface.  It seems from
  6637. your description that the network is delivering the PC's data correctly to
  6638. the VAX, but the VAX cannot keep up.  It may be that VMS's support for
  6639. incoming terminal connections over an X.25 network is designed with the
  6640. faulty assumption that the host sends large amounts of data, and terminals
  6641. only send small amounts.  What is the biggest X.25 data packet your VAX will
  6642. accept?  If it is 128 (a typical value), then long Kermit packets will be
  6643. segmented by the network, and the VAX must reassemble them.  If the VAX is
  6644. very slow, new segments may arrive before it has disposed of previous ones.
  6645. As you suggest, there should be flow control between the VAX and the network,
  6646. but X.25 is supposed to provide this, no?  But it may be that specific
  6647. support is required in VMS Kermit for X.25 connections as opposed to real
  6648. terminals.  Any VMS X.25 experts out there?]
  6649.  
  6650. ------------------------------
  6651.  
  6652. Date: 5 May 88 21:16:03 GMT
  6653. From: chemabs!chemabs!rsh27@trantor.UMD.EDU (Robert S. Hall)
  6654. Subject: DEC PRO350 Terminal Emulation Software?
  6655. Keywords: PRO350 Kermit
  6656.  
  6657.  
  6658. INFO-KERMIT DIGEST V7 #12                                              Page 117
  6659.  
  6660. I am looking for an alternative terminal emulator for a DEC PRO 350.  I am
  6661. currently using an in-house written VT102 terminal emulator which works well,
  6662. but is not quite as fast as I would like.  What I would like to know is:
  6663.  
  6664.         o Is anyone else currently using PRO/Kermit?  If so, have
  6665.           you noticed any problems?
  6666.  
  6667.         o Has anyone made ANY enhancements to PRO/Kermit.  What I
  6668.           am most interested in is PRO/Kermit's 'connect'
  6669.           function, i.e.  User Defined Function Keys, etc.
  6670.  
  6671.     o Does anyone know of any other VT220/VT102 terminal emulation
  6672.           software available for the DEC PC350 other than PRO/Comm
  6673.           or PRO/Kermit?
  6674.  
  6675. Any input you might have on this subject will be greatly appreciated. Thanks!
  6676.  
  6677. Robert S. Hall
  6678. Chemical Abstracts Service      Columbus, Ohio 43210    (614) 421-3600 X2027
  6679. cbosgd!osu-cis!chemabs!hall
  6680.  
  6681. [Ed. - There are several Pro-Kermits.  The one most people use is probably
  6682. the K11 version from Brian Nelson.  The Stevens version gave up the ghost
  6683. a while back when new P/OS releases made it stop working.]
  6684.  
  6685. ------------------------------
  6686.  
  6687. End of Info-Kermit Digest
  6688.  
  6689. Page 118                                              INFO-KERMIT DIGEST V7 #13
  6690.  
  6691. Info-Kermit Digest         Tue, 24 May 1988       Volume 7 : Number 13
  6692.  
  6693. Today's Topics:
  6694.  
  6695.          Help Sheet on Recent MS-Kermit 2.31-test5 22 May 1988 Code
  6696.              Extended ASCII with Kermit, For Kermit Developers
  6697.                    Re: VAX/VMS Kermit "SET LINE" command
  6698.  
  6699. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  6700. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  6701.  
  6702. Kermit files may be obtained over networks and by mail order.  On the
  6703. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  6704. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  6705. and GET the desired files from logical device KER:.  You can also get Kermit
  6706. files over BITNET/EARN; to get started send a message with text HELP to
  6707. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  6708. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  6709. request a complete list of Kermit versions and an order form from Kermit
  6710. Distribution, Columbia University Center for Computing Activities, 612 West
  6711. 115th Street, New York, NY 10025 USA.
  6712.  
  6713. ----------------------------------------------------------------------
  6714.  
  6715. Date: Sun, 22 May 88 21:08 MDT
  6716. From: <JRD%USU.BITNET@CUVMA.COLUMBIA.EDU> (Joe Doupnik)
  6717. Subject: Help Sheet on Recent MS-Kermit 2.31-test5 22 May 1988 Code
  6718. Keywords: MS-DOS Kermit 2.31-test5
  6719.  
  6720. The following MSTIBM.BOO, 2.31-test5 22 May 1987, corrects some problems
  6721. and adds some new features.
  6722.  
  6723. A quick update on a new script feature, long overdue. Now present are the
  6724. new commands:
  6725.  
  6726.   IF [NOT] {SUCCESS | FAILURE | ALARM | COUNT | DEFINED | ERRORLEVEL | EXIST}
  6727.                                                             <Kermit command>
  6728.   GOTO [:]<label>
  6729.   :text                               text is a label, a la Batch files
  6730.   REINPUT <timeout> <match string>
  6731.   SET ALARM <time>
  6732.   SET COUNT number
  6733.   POP
  6734.   STOP
  6735.  
  6736. Let's start with labels.  They are like the Batch variety and are identified by
  6737. a line starting with a colon and then the label text proper (any non-spacing
  6738. text should be ok).  Material following the label on that line is ignored.
  6739. GOTO is the way to jump to a label. The label name in a GOTO command may
  6740. optionally have the leading colon; however, the labeled line must begin with
  6741. a colon to be recognized as a label. A label is known only within it's home
  6742. Take file or Macro and cannot be referenced from outside. Thus, nested Take
  6743. files or Macros can use labels of the same name without confusion. See the
  6744. discussion of IF DEFINED for a way to retain information between Take files
  6745. or Macros.
  6746.  
  6747.  
  6748. INFO-KERMIT DIGEST V7 #13                                              Page 119
  6749.  
  6750. GOTO <label> does pretty much as expected. It goes to the line following the
  6751. indicated label.  The technique is to rewind the Take file (or the Macro) and
  6752. search for the label, so the GOTO's can be forward or backward.  Since scripts
  6753. are relatively short files there is not much time lost.  If no such label then
  6754. there is a message saying
  6755.  
  6756.         ?Label ":text" was not found
  6757.  
  6758. and the current Take file or Macro is exited; i.e., there is no place to
  6759. continue the execution thread. (No bomb box, no crashing noises.)
  6760.  
  6761. Giving a label by hand to the Kermit prompt is a no op (is ignored without
  6762. comment).  This is done to let script control flow run across labels without
  6763. producing messages en route. GOTO has meaning only within Take files and
  6764. Macros.
  6765.  
  6766. REINPUT is very much like the script INPUT command, except it attempts to
  6767. reread the 128-character script serial port buffer for material matching the
  6768. user's string and does not consume the buffer in the process.  Thus, several
  6769. REINPUT commands can have a chance to examine the same buffer.  Regular INPUT
  6770. discards buffer characters as they are examined, REINPUT does not.  And,
  6771. REINPUT can request newly arrived characters, until the buffer fills, as
  6772. needed while seeking the desired pattern; that's where the timeout is
  6773. effective.
  6774.  
  6775. The IF statements look like
  6776.  
  6777.         IF [NOT] <condition> <command>
  6778.  
  6779. where NOT is optional (yes, NOT NOT NOT.. flips back and forth)
  6780.  
  6781.         <condition> is one of the following:
  6782.                 FAILURE                 (of previous Kermit command)
  6783.                 SUCCESS                 ( ditto )
  6784.                 ERRORLEVEL number       (true when ERRORLEVEL >= number)
  6785.                 EXIST filespec          (with path and wild cards)
  6786.                 COUNT                   (decrement COUNT, but not below 0,
  6787.                                          then if COUNT is still greater than 0
  6788.                                          do the indicated command)
  6789.                 ALARM                   (true if present time >= alarm time)
  6790.                 DEFINED macro/variable name  (true if macro/variable exists)
  6791.  
  6792.         <command> is any legal Kermit command, including another IF statement.
  6793.  
  6794. When an IF statement logical test yields False control passes to the Kermit
  6795. command on the next line. IF statments themselves do not produce testable
  6796. status so that several IF statements can test a previous main Kermit command.
  6797.  
  6798. The command
  6799.  
  6800.         SET COUNT number   (0 to 65535 decimal)
  6801.  
  6802. presets a variable COUNT to the value of number so that it and the IF COUNT
  6803. statement can form a loop. There is an separate internal copy of COUNT for
  6804. each nested Take file and Macro. SET COUNT has meaning only when given in
  6805. Take files and Macros. COUNT is initialized by SET COUNT and it is both
  6806.  
  6807. Page 120                                              INFO-KERMIT DIGEST V7 #13
  6808.  
  6809. decreased and then examined by IF COUNT. For example, the loop below executes
  6810. the interior commands four times -
  6811.  
  6812.         SET COUNT 4                     ; do this loop four times
  6813.         :TOP                            ; a label for IF COUNT
  6814.         <various commands go here>
  6815.         IF COUNT GOTO TOP               ; decrement COUNT. If COUNT is still
  6816.                                         ; non-zero then go to label TOP
  6817.  
  6818. The command
  6819.  
  6820.         SET ALARM time
  6821.  
  6822. sets an internal alarm clock for use by IF ALARM. Time can be stated as the
  6823. number of seconds from now or as HH:MM:SS to specify a time of day. Trailing
  6824. SS seconds and MM minutes are optional; a 24 hour clock is used. Times should
  6825. not be more that 12 hours in the future so that Kermit can distinguish early
  6826. from late. The alarm time is zero until changed by this command, and IF ALARM
  6827. does not modify the alarm time. (Right. Now we need "set coffee-pot on"!)
  6828.  
  6829. When an IF statement is typed by hand the line is quietly absorbed if the
  6830. conditional test fails; otherwise, the line is broken automatically and the
  6831. <command> part is then entered at the normal Kermit prompt.
  6832.  
  6833. Examples:
  6834.  
  6835.         IF NOT DEF \%3 DEF \%3 FOO.BAR  ; supply a missing filename
  6836.  
  6837.         IF DEF IBM DO IBM               ; or "Don't DO nothing" (poor English)
  6838.  
  6839.         IF NOT EXIST c:\dumm*.txt  IF EXIST mskermit.ini  RUN copy hither yon
  6840.  
  6841. One not so obvious use for the IF DEFINED command is to communicate status
  6842. between Take files or Macros. That is, a "DEFINE name text" command executed
  6843. in one can let another test that name for existence or not. DEFINE name no-text
  6844. undefines the macro. Thus, macro names can be used as semaphores or flags (one
  6845. bit variables).
  6846.  
  6847. Recall, the command "GOTO label" is needed to jump.
  6848.  
  6849. Here is a small example looking for modem text CONNECT 1200 or CONNECT 2400:
  6850.         set speed 2400
  6851.         output AT\13                    ; awaken modem at desired speed
  6852.         pause
  6853.         output atdt 555-1212\13         ; dial the telephone
  6854.         input 30 CONNECT                ; first part of normal response
  6855.         if failure goto hangup          ; here "hangup" is a label
  6856.         reinput 3 2400                  ; did we connect at 2400 baud
  6857.         if success goto login           ; if so jump to login label
  6858.         reinput 2 1200                  ; how about 1200 baud
  6859.         if fail goto hangup             ; neither so quit
  6860.         set speed 1200                  ; slow down Kermit
  6861.         :login
  6862.         <do login stuff>
  6863.         :hangup                         ; a label rather than a command
  6864.         hangup                          ; disconnect telephone
  6865.  
  6866. INFO-KERMIT DIGEST V7 #13                                              Page 121
  6867.  
  6868.         echo \13That's all folks!\13\10
  6869.  
  6870. The commands
  6871.  
  6872.         POP
  6873.         STOP
  6874.  
  6875. provide clear exits from a Take file or a Macro. POP exits the current
  6876. Take file or Macro, and STOP exits all of them and gets back to the Kermit
  6877. prompt.
  6878.  
  6879. Before there are too many helpful suggestions in this area, and we could
  6880. use plenty, please note that the construction of Kermit command lines and the
  6881. parsing code impose limits on what can be accomplished. The command structure
  6882. is inadequate to support the syntax and notions of a modern programming
  6883. language without a complete redesign of much of MS Kermit. Plus, simplicity
  6884. does have a few benefits.
  6885.  
  6886. The INPUT command used to be the only one that began with "I", so many existing
  6887. scripts and macro definitions abbreviate INPUT this way.  To preserve and
  6888. protect this work, I is recognized as an acceptable non-unique abbreviation for
  6889. INPUT.
  6890.  
  6891. The constructions shown above also work ok in Macros, given the 128 byte length
  6892. limit of a macro.  GOTO produces a warning message if given by hand.  Task
  6893. size increase has been reasonably small so far.
  6894.  
  6895. I think this is a close enough mimicry of Batch to control most scripts for
  6896. communications while avoiding the language development snarl.  I'll let the
  6897. Hayes folks bask in the glory of auto-scripting.
  6898.  
  6899. On another front, I finally was able to borrow a PS/2 Model 50 for an evening.
  6900. First, I too saw the message that COM1 was not available.  Thirty minutes later
  6901. everything was fine.  That's the difference of being able to do rapid probes.
  6902. The new MSTIBM.BOO works well on the Model 50.
  6903.  
  6904. The problem area was in the recent code to automatically detect the IRQ value
  6905. for a serial port. Apparently PS/2's have enough differences in the timing
  6906. in that section to have confused the test code; the new material passes on
  6907. that machine and on my AT clone. Defensive action is indicated below.
  6908.  
  6909. The current test MS Kermit, dated 22 May 1988, still performs the automatic
  6910. IRQ test to assist unusually configured boards; but if the tests fail it
  6911. now reverts to choosing an IRQ value of 4, 3, 4, 3 for ports COM1, 2, 3, 4,
  6912. respectively, as was the case in version 2.30. PS/2 machines, Models 50 and
  6913. greater, will use IRQ 3 for COM2 in accordance with IBM specifications.
  6914.  
  6915. Second, reports of very large transfers not surviving a trip through some
  6916. recent test Kermits probably resulted from the receiver section tripping out
  6917. when a timeout or similar condition occurred. That produces an internal 'T'
  6918. packet but the receiver was not fully educated on them; it is ok now. I sent a
  6919. 1.2MB file back and forth several times and pushed the Return key many times on
  6920. both sides, and so on with no premature failures. That's with recent code;
  6921. earlier stuff had the attribute of stopping after the first difficulty.
  6922.  
  6923. Third, incoming responses to REMOTE commands are now preceeded by a blank line
  6924.  
  6925. Page 122                                              INFO-KERMIT DIGEST V7 #13
  6926.  
  6927. prevent some hosts from overwriting the local command line.
  6928.  
  6929. This is a good place to remark that some IBM hosts which recognize attributes
  6930. packets may send a file with a date but no time field.  MS Kermit records the
  6931. time as all zeros and DOS interprets that as no time at all; this is a proper
  6932. result under the circumstances.  Recognition of attributes packets can be
  6933. turned off by SET ATTRIBUTES OFF.
  6934.  
  6935. Fourth, the Tektronix emulator now recognizes ANSI.SYS style escape sequences
  6936. to change drawing colors. These are the same as in the VT102 emulator; vis
  6937.  
  6938.         ESC [ Pn ; Pn ; .. m
  6939.  
  6940. where Pn represents an ascii number:
  6941.              0 = set medium intensity white on black
  6942.              1 = set high intensity foreground
  6943.          30-37 = set foreground drawing color,  30 + sum of colors
  6944.          40-47 = set background color, 40 + sum of colors
  6945.         colors are 1 for red, 2 for green, 4 for blue, sum to get others.
  6946.         Parameters are applied in the order received.
  6947.  
  6948. The Tektronix emulator assumes the colors of the VT102 emulator until given
  6949. it's own set, as above. Resetting the emulator (\Kreset or ALT =) returns to
  6950. the VT102 coloring set. Clearing the screen (reception of ESC Control-L)
  6951. employs the new background color.
  6952.  
  6953. The following MSTIBM.BOO can be posted for public inspection, with the reminder
  6954. that the script enhancements are still under active development and will
  6955. hopefully be improved soon.
  6956.  
  6957.         Regards,
  6958.         Joe D.
  6959.  
  6960. [Ed. - Once again, Joe, many thanks for all your careful and patient work.
  6961. We hope that the features described in this message, and the previous one
  6962. about "2.31-test4" will comprise the major changes for version 2.31, and
  6963. a formal announcement will appear soon, once the kinks are worked out of
  6964. the new code.  Please test it on IBM PC's, compatibles, and near-compatibles
  6965. like the DG/1 and report any problems.  The files are in MSTIBM.BOO and
  6966. MSTIBM.HLP in the Kermit distribution.]
  6967.  
  6968. ------------------------------
  6969.  
  6970. Date: Fri, 20 May 88 15:26:25 +0200
  6971. From: Andre PIRARD <A-PIRARD%BLIULG11.BITNET@CUVMA.COLUMBIA.EDU>
  6972. Subject: Extended ASCII with Kermit, For Kermit Developers
  6973. Keywords: Extended ASCII
  6974.  
  6975. ABSTRACT
  6976.  
  6977. In the course of implementing our own national character sets with Kermit
  6978. for terminal mode and file transfer, my understanding of the problem evolved
  6979. from confusion to (near) simplicity and from national to international.  I
  6980. think my findings will be of much interest to those having to deal with the
  6981. Spanish, French, German, Italian, well, the American continent, Western
  6982. Europe and many other languages.  That's, for them, really interconnecting
  6983.  
  6984. INFO-KERMIT DIGEST V7 #13                                              Page 123
  6985.  
  6986. the majority of computers existing to-day.
  6987.  
  6988. On request, I've tried to be as short as possible at the risk of skimming
  6989. here and there.  I sure won't blame those getting bored with the subject.
  6990. They can skip to the conclusion and see just what it takes in Kermit terms.
  6991. Conversely, those really interested will get more information from the
  6992. standards and the ISO8859 list of BITNET's LISTSERV @ JHUVM and its
  6993. archives.
  6994.  
  6995. Finally I take the occasion to praise all those devoting much of their time
  6996. to straightening things that had run havoc. It's their ideas I am conveying.
  6997. But I am sure glad to help. I just hope my limited English will carry the
  6998. message precisely.
  6999.  
  7000.  
  7001. DETAIL
  7002.  
  7003. In the process of implementing extended characters transfer between micros
  7004. and IBM mainframes, I relied on the extended capabilities of Kermit 370
  7005. conversion (thanks John!). I came to the conclusion that, for the sole IBM
  7006. PC, I should set up to 9 different tables in order to support 3 EBCDIC
  7007. tables x 3 "ASCII" tables.  For the Macintosh, that's 3 more tables with the
  7008. IBM host.  I was unable to have Kermit do Mac to IBM PC conversion, unless
  7009. endeavouring translation on the PC, 3 more tables or so.
  7010.  
  7011. I hacked some limited national characters support for IBMPC terminal mode
  7012. through the 7171, but our Mac users were left with a dumb nice keyboard and
  7013. a deaf screen.
  7014.  
  7015.  
  7016. Kermit implements two main files transfer modes.
  7017.  
  7018. Binary mode defines how to transport a continuous string of bytes containing
  7019. values only required to be meaningful to the originating and receiving final
  7020. systems.  No matter how stored on an intermediate one, it should forward or
  7021. return the same byte string on the communication line.  The point here is
  7022. that each node operation is clearly defined, making it the best method when
  7023. appropriate.
  7024.  
  7025. Text mode, in contrast, defines how to transport *records* containing codes
  7026. for "readable" characters intended to be usable -- and stored as such -- on
  7027. any system.  The protocol rules how to, on the line, stream the records in a
  7028. system independent manner. Again, every node should forward the data
  7029. unaltered, that is equivalent communication line encoding.
  7030.  
  7031. The Kermit protocol wisely says that the ANSI X3.4 (ASCII) standard is to be
  7032. used to represent these characters.  It is the code used on most computers
  7033. and those (IBM, Commodore) not using it have to deal with their own problem
  7034. of code conversion.
  7035.  
  7036. Most modern computers now implement an 8-bit extended character set in order
  7037. to support, to various extents, languages requiring characters not found in
  7038. ANSI X3.4 (I intentionally disregard the obsolete 7-bit remapping methods).
  7039. Almost each does it its own way however, because there was no standard at
  7040. the time they were devised (IBM even has multiple ones within a single
  7041. system).
  7042.  
  7043. Page 124                                              INFO-KERMIT DIGEST V7 #13
  7044.  
  7045.  
  7046. Clearly, translation must occur somewhere to transmit extended text usefully
  7047. between them.  If it is done say by running a program in the receiving
  7048. system, one must know and use the right table according to the sender.  The
  7049. mere at least 7 codes that I have to deal with make for 5040 tables in
  7050. theory.  In practice, what was a crystal clear matter as long as only X3.4
  7051. was used becomes a real puzzle with extended codes.  As the number of tables
  7052. grows, so does the problem factorially.
  7053.  
  7054. To a lesser extent, the same problem holds for terminal mode.  It occurs
  7055. only when a computer supports remote terminals, but we must fiddle with a
  7056. 7-bit data path, an issue solved per se by the Kermit protocol in the first
  7057. case.
  7058.  
  7059. It is evident that the problem lies in each machine's dealing with the
  7060. others' own business, and that the solution is to have them talk a common
  7061. code on the line, as it is now with X3.4 and for those not using it.
  7062. Imposing them to use that code internally is impractical, although
  7063. recommendable.  But having each convert the data to/from that common code
  7064. before/after transmission reduces the above example to a mere 6 tables
  7065. pairs.
  7066.  
  7067. What is striking is the technical simplicity of translating every character
  7068. data byte that flows on a communication line to a common code everyone
  7069. agrees about.  What is sorry is that we have to. What is moot is what common
  7070. code should be used on the line.
  7071.  
  7072. It is my strong feeling that Kermit itself translating national codes to
  7073. make up for the lack of its host system using a standard will be *extremely*
  7074. useful for people having to use these codes.  This feature must be optional,
  7075. because incompatible with previous use.  It would be a shame to have two
  7076. Kermit implementations for the same system corrupt data because one uses
  7077. this feature and the other lacks it.
  7078.  
  7079. The cause of the problem, a missing standard, does no longer exist.  ISO
  7080. 8859/1 = ANSI X3.134.2 = ECMA 94 has been defined and gathers every possible
  7081. character extension for Latin group 1 users, by far the largest, plus other
  7082. common symbols satisfying many computer brands. It looks like a very well
  7083. thought out thing and several leading manufacturers have adopted it, or a
  7084. pre- release because they couldn't wait, or modified their previous codes to
  7085. conform to ISO (have exactly the same graphics, but use other codes points,
  7086. in line with this proposition).  That's IBM, DEC, Microsoft and Lotus for
  7087. what I gathered.  It looks like the future many, international and US, are
  7088. working for.
  7089.  
  7090. The on-the-way-ISO8859/x users should not be left out.  The problem is
  7091. parallel, but their codes will be untranslatable to ours.  They might be
  7092. expected to start with pure ISO right off.  Until the 16 bits (some say 32)
  7093. codes sets will be devised, but that's our children's Kermit probably.
  7094.  
  7095.  
  7096. CONCLUSION
  7097.  
  7098. In summary, a Kermit implementation would be much enhanced for many people
  7099. if simply:
  7100.  
  7101.  
  7102. INFO-KERMIT DIGEST V7 #13                                              Page 125
  7103.  
  7104. - it was optionally translating bytes during text mode file transfer (at the
  7105. file I/O or equivalent level). Nothing elaborate is required to start this.
  7106. Just a pair of null translation tables, easily found and patched, and a
  7107. couple of code lines will cover both the "translation" and "optional"
  7108. topics.
  7109.  
  7110. - it was doing the same at the communication line I/O level during terminal
  7111. mode and, when using 7-bits wide data path, implementing the ISO 2022 SO/SI
  7112. feature to use the upper half of the set (shift out) and revert to the lower
  7113. one (shift in).  Several already do.
  7114.  
  7115. That's all. But a welcome leap further would be to:
  7116.  
  7117. - if a particular system does not conform to ISO (like the Mac, misses some
  7118. of its graphics or uses others), define a best fit one to one correspondence
  7119. between its character set(s) and ISO (there should be total agreement as to
  7120. which, up to with the manufacturer). It must involve the 256 codes in a
  7121. revertible way.
  7122.  
  7123. - have systems supporting terminals do it in ISO mode, preferrably on an
  7124. 8-bit wide line.
  7125.  
  7126. - have these features bundled in options.
  7127.  
  7128. Thanks for your patience in reading.
  7129.  
  7130. Andr). Oops, not yet. Andre'.
  7131.  
  7132. [From Frank - This message is the tip of a large iceberg.  Kermit does
  7133. indeed use 7-bit US ASCII with CRLF-terminated lines as the common
  7134. intermediate representation, or "transfer syntax", for text files.  This has
  7135. been a great strength of Kermit, allowing text files to be transferred in
  7136. useful form between arbitrary systems.  But the years since Kermit was
  7137. designed have witnessed the growth of widespread computing based on
  7138. non-ASCII alphabets, many of them 8-bit or 16-bit character sets that cannot
  7139. be mapped to 7-bit ASCII.  Therefore, it would seem appropriate to do as
  7140. Andre and many others have suggested: allow for a selection of transfer
  7141. syntaxes.  The mechanism would be something like SET TEXT {ASCII, ISO8859/1,
  7142. JIS, etc}, where the default would be ASCII, as now.  This command would
  7143. select the character set to be used on the communication line during file
  7144. transfer.  Similarly, a SET TERMINAL CHARACTER-SET command would govern the
  7145. transmission and display of text during terminal emulation.  This would not
  7146. necessarily be the same as the one used in file transfer.  Since not all
  7147. Kermit programs could be expected to support the same character sets (other
  7148. than ASCII), this could be a parameter specified in the Attributes packet
  7149. under the "encoding" attribute, which already includes an "A" parameter for
  7150. ASCII.  New symbols would have to be defined for each alphabet, such as I1
  7151. for ISO8859/1, I2 for ISO8859/2, etc, J for JIS (is there more than one
  7152. variety of JIS), etc.  Suggestions and discussion are welcome.]
  7153.  
  7154. ------------------------------
  7155.  
  7156. Date: Tue, 5 Apr 88 15:28 EDT
  7157. From: CARTER%MITBATES.BITNET@CUVMA.COLUMBIA.EDU
  7158. Subject: Re: VAX/VMS Kermit "SET LINE" command
  7159. Keywords: VAX/VMS Kermit
  7160.  
  7161. Page 126                                              INFO-KERMIT DIGEST V7 #13
  7162.  
  7163.  
  7164. Mike Rego asks:
  7165.  
  7166. >When trying to use the VAX/VMS "set line" command on KERMIT, I encounter a
  7167. >"no privilege for attempted operation".  Does anybody know what VAX/VMS
  7168. >category privilege (e.g. netmbx,share) I must allow a user to enable the
  7169. >terminal line to be accessible to the user's processes?
  7170.  
  7171. READALL is not a privilege that you want to give out casually, as it allows
  7172. a user to read *any* file on the system regardless of access protections.
  7173. What we do here is to set the protection on the particular device such that
  7174. the world has read access. This allows a user with no special privileges to
  7175. connect to the device. The command is:
  7176.  
  7177.   $ SET PROTECTION=(W:R) ddcu:/DEVICE
  7178.  
  7179. where ddcu: is the device you want users to have access to. I do not know of
  7180. any major security problems this creates.
  7181.  
  7182. Tony Carter
  7183. MIT Bates Linac
  7184. CARTER@MITBATES.BITNET
  7185.  
  7186. [Ed. - We received many replies similar to this one.  Among them was the
  7187. suggestion that the above technique might make it possible for one user to
  7188. spy on another, with the workaround being something like:
  7189.  
  7190.   $ SET PROTECTION=(W:RWLP)/DEVICE/OWNER=[1,4] TXA0:
  7191.  
  7192. There was also the idea of using access control lists for the dialout devices:
  7193.  
  7194.   $ SET ACL/OBJECT=DEVICE/ACL=(IDENTIFIER=INTERACTIVE,OPTIONS=NONE,-
  7195.           ACCESS=READ+WRITE) TXA10:
  7196.  
  7197. This technique also allows you to grant access to only certain authorized
  7198. users.  In no case should users need to be given special privileges to assign
  7199. an external TTY line.]
  7200.  
  7201. ------------------------------
  7202.  
  7203. End of Info-Kermit Digest
  7204.  
  7205. INFO-KERMIT DIGEST V7 #14                                              Page 127
  7206.  
  7207.  
  7208. Info-Kermit Digest         Tue, 7 Jun 1988       Volume 7 : Number 14
  7209.  
  7210. Departments:
  7211.  
  7212.   ANNOUNCEMENTS -
  7213.         Announcing Release 3.3.117 of VAX/VMS Kermit
  7214.         Announcing Macintosh Kermit Version 0.9(40)
  7215.         Tape Utility Programs Available
  7216.  
  7217.   MACINTOSH KERMIT -
  7218.         Defective S packets from MacKermit 9(36)b4
  7219.         MacKermit Questions
  7220.         Linefeed problem with MacKermit 0.9(36)B4
  7221.         Kermit Between Macintosh and UNIX, Slight Problem
  7222.  
  7223.   MISCELLANY -
  7224.         8-Bit Asynchronous Communication with Parity Bit
  7225.         Does Windowed Kermit Exist?
  7226.         Bi-directional Protocols
  7227.         Modcomp Kermit - A Bug and Two Suggestions
  7228.  
  7229. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  7230. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  7231.  
  7232. Kermit files may be obtained over networks and by mail order.  On the
  7233. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  7234. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  7235. and GET the desired files from logical device KER:.  You can also get Kermit
  7236. files over BITNET/EARN; to get started send a message with text HELP to
  7237. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  7238. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  7239. request a complete list of Kermit versions and an order form from Kermit
  7240. Distribution, Columbia University Center for Computing Activities, 612 West
  7241. 115th Street, New York, NY 10025 USA.
  7242.  
  7243. On June 1, 1988 the renaming of CS and CC hosts from .COLUMBIA.EDU to
  7244. .CS.COLUMBIA.EDU and .CC.COLUMBIA.EDU domains took place. Please report
  7245. any problems to your local departmental network/system manager.
  7246.  
  7247. ----------------------------------------------------------------------
  7248.  
  7249. Date: Wed 1 Jun 88 12:00:00-EST
  7250. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7251. Subject: Tape Utility Programs Available
  7252. Keywords: Tape Utility Programs
  7253.  
  7254. Tape utility programs are available in the Kermit Distribution on Tape E.
  7255. The programs have been collected from various sources, and are being made
  7256. available as a public service.  For distribution purposes, they have been
  7257. renamed as indicated in KER:TUAAAA.HLP.
  7258.  
  7259. ------------------------------
  7260.  
  7261. Date: Wed 1 Jun 88 12:00:00-EST
  7262. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7263.  
  7264. Page 128                                              INFO-KERMIT DIGEST V7 #14
  7265.  
  7266. Subject: Announcing Release 3.3.117 of VAX/VMS Kermit
  7267. Keywords: VAX/VMS Kermit
  7268.  
  7269. This is to announce VAX/VMS Kermit-32 Version 3.3.117, submitted by Jonathan
  7270. Welch of Amherst College.  This version contains fixes for some of the bugs
  7271. that were noted in VMSMIT.BWR, the "beware file" for the previous release,
  7272. 3.3.111.  Here's the list:
  7273.  
  7274.  - Fix the message generated in NEXT_FILE so that the filenames displayed
  7275. (e.g. Sending: foo.bar;1 as foo.bar) are always terminated by a null (ASCIZ).
  7276.  
  7277.  - Modified SY_TIME to use $GETTIM as opposed to the LIB$timer routines
  7278. (which broke when their method of calculating time differences changed in
  7279. V4.4?).  Removed the call to LIB$INIT_TIMER in SY_INIT.
  7280.  
  7281.  - Modified MAIN_ROUTINE to return the status code from COMND when exiting.
  7282. Note: The error message codes returned are internal Kermit-32 error codes.
  7283.  
  7284.  - Added the ability to send a BREAK character to the outgoing terminal
  7285. session using the sequence esc-chr B.  The break will be sent after the next
  7286. character arrives.  This is because there must be no outstanding I/O on a
  7287. channel in order to modify terminal characteristics (necessary to send a
  7288. break).
  7289.  
  7290.  - Modified COMND_HELP to look for the kermit help file called KERMIT_HELP or
  7291. pointed to by the logical name KERMIT_HELP.  Thus if a user wants to have the
  7292. kermit help file in a directory other than SYS$HELP it is not necessary to
  7293. define the logical name KERMIT (which causes problems: i.e. RUN KERMIT will
  7294. fail).
  7295.  
  7296.  - Calls to LIB$SIGNAL with multiple arguments were not coded correctly.  For
  7297. calls with multiple arguments an argument count was added.  Minor changes to
  7298. KERM_HANDLER to make use of the changed argument passing method.
  7299.         
  7300. The hex file for the new version is in KER:VMSMIT.HEX, which can be converted
  7301. into an .EXE file using the VMSDEH program.  The program was linked under VMS
  7302. 4.4, which means that the .EXE will run under VMS 4.4 and above.  If you have
  7303. an earlier release of VMS 4.x, then you will have to rebuild from Bliss or
  7304. Macro source.  If you are running VMS 3.x, you won't be able to use the new
  7305. version at all, but must continue to run version 3.1 of VMS Kermit, which is in
  7306. KER:VMSV31.HEX.
  7307.  
  7308. ------------------------------
  7309.  
  7310. Date: Thu 26 May 88 16:42:08-EDT
  7311. From: Christine Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  7312. Subject: Announcing Macintosh Kermit Version 0.9(40)
  7313. Keywords: MacKermit 0.9(40)
  7314.  
  7315. This is to announce Macintosh Kermit 0.9(40), by Paul Placeway of Ohio State
  7316. University and Matthias Aebi of ECOFIN Research and Consulting, Ltd, Zuerich.
  7317. MacKermit 0.9(40) runs on all Macs except the 128K original.  If you have a
  7318. 128K Mac, you should keep version 0.8(34), the last formal release.
  7319.  
  7320. As of 0.9, MacKermit has been translated into Apple MPW C, so that it can be
  7321. edited, compiled, and built on the Macintosh itself.  This translation was
  7322.  
  7323. INFO-KERMIT DIGEST V7 #14                                              Page 129
  7324.  
  7325. based on work by Jim Noble of Planning Research Corporation, who converted
  7326. MacKermit 0.8(34) from SUMACC C (which had to be cross-compiled on a UNIX
  7327. system) to Megamax C.  Matthias converted Jim's version to MPW C, and he also
  7328. added many of the new features listed below.  After that, Paul Placeway
  7329. integrated the program with version 4E of C-Kermit and added additional new
  7330. features, also shown below.
  7331.  
  7332.  - Long packet support
  7333.  - The cursor with open desk accessories now works correctly
  7334.  - New program icon
  7335.  - New settings files are no longer TEXT
  7336.  - Settings can now be written back to an already existing settings file
  7337.  - Key redefinition function built in to Kermit, no more CKMKEY
  7338.  - Server mode directory listing feature
  7339.  - Multifile (folder) send
  7340.  - Server "Delete" file command
  7341.  - Server "Space" command
  7342.  - Get whole folder content from the server with filename ":"
  7343.  - Support of menu command keys (key macros)
  7344.  - Terminal settings dialog separated from communication settings
  7345.  - Non-transparent terminal mode
  7346.  - Display of statistics and protocol version to "About Kermit" dialog
  7347.  - Parity problems fixed
  7348.  - More efficient file transfer in many cases, especially when parity in use
  7349.  - Session logging (screen capture)
  7350.  - Transaction logging
  7351.  - Multifinder support
  7352.  - Additions to the VT102 emulator (smooth scrolling, etc)
  7353.  - Rearrangement of menus and displays
  7354.  - Program no longer hangs if remote response window gets too full
  7355.  - Program now works correctly on 64K ROM machines
  7356.  - A new manual
  7357.  
  7358. The new files are among those in KER:CK*.* on CU20B.COLUMBIA.EDU, available
  7359. via anonymous FTP, and on BITNET, as CK* * from KERMSRV at CUVMA.  In
  7360. particular:
  7361.  
  7362.  CKMKER.HQX is the MacKermit application, in BinHex Version 4 format
  7363.  CKMKER.DOC is the new Kermit User Guide chapter for MacKermit
  7364.  CKMKER.MSS is the Scribe source for the manual chapter
  7365.  
  7366. If you would like sources, the files you need (using Unix notation for
  7367. brevity) are: CK[CMU]*.[CHRW], that is, all files whose names start with CK,
  7368. followed by C, M, or U, and then some more characters, with a filetype of C,
  7369. H, R, or W.  You also need the file CKMMAK.*, the "makefile" in BinHex v4
  7370. format.
  7371.  
  7372. The previous version, 0.8(34), will be retained (without source) as CKM834.*
  7373. and CKMKEY.HQX for use on 128K Macs.
  7374.  
  7375. Thanks to all the Info-Kermit readers who have been beta-testing different
  7376. pre-releases of this program since last October.  And many thanks to Paul and
  7377. Matthias for putting this release together and making it available.  Please
  7378. report any problems to Info-Kermit-Request@CU20B.
  7379.  
  7380. ------------------------------
  7381.  
  7382. Page 130                                              INFO-KERMIT DIGEST V7 #14
  7383.  
  7384.  
  7385. Date:  Sun, 22 May 88 22:28 EDT
  7386. From:  "David M. Rosenberg" <Rosenberg@BCO-MULTICS.ARPA>
  7387. Subject:  Defective S packets from MacKermit 9(36)b4
  7388. Keywords: MacKermit 0.9(36)b4
  7389.  
  7390. I have MacKermit 9(36)b4 configured to send 1000 byte packets.  The first
  7391. time I try to send a file from the Macintosh, MacKermit produces a correct S
  7392. packet indicating that the maximum length for non-long packets is 90 bytes,
  7393. that it supports the long packet capability, and the maximum length for long
  7394. packets is 1000 bytes.  After having successfully sent a file with long
  7395. packets, on the second and subsequent attempts to send a file, MacKermit
  7396. produces defective S packets.  These defective S packets are defective only
  7397. in that the character that encodes the maximum length of non-long packets is
  7398. not in the permissible range (it is a backspace character - I assume that
  7399. MacKermit is trying to encode the value 1000 in a single byte and its
  7400. algorithm produced the backspace character).  This defective S packet should
  7401. be acceptable to a program prepared to receive long packets - because it
  7402. indicates support for the long packet capability and a valid maximum length
  7403. for long packets.  But it is a defective S packet.
  7404.  
  7405. [Ed. - This is the same bug that was noted by Chuck Hedrick in Info-Kermit
  7406. V7 #9, 22 March 88.  It is not particular to MacKermit, but is endemic to
  7407. all C-Kermit-based Kermits, therefore MacKermit 0.9(40) will have the same
  7408. problem.  A fix from Chuck is listed in CKUKER.BWR, and will be applied in
  7409. the next release of C-Kermit.]
  7410.  
  7411. ------------------------------
  7412.  
  7413. Date: Tue, 5 Apr 88 13:47:59 EDT
  7414. From: Howard Walter <howard@BRL.ARPA>
  7415. Subject:  MacKermit Questions
  7416. Keywords: MacKermit 0.9(36)b4, Long Packets
  7417.  
  7418. I am using the (36)b4 release of MacKermit on a Mac+ and have been VERY
  7419. pleased with it. I have several questions:
  7420.  
  7421. I am using a Vadic 9600VP modem which has a 4KB buffer.  Are there any plans
  7422. to allow ckermit to use a larger buffer such as 4KB?
  7423.  
  7424. [Ed. - MacKermit can receive packets up to 1KB and send packets up to 2KB.
  7425. As of today, you can get the sources and increase these sizes, which are
  7426. just symbols defined in CKCKER.H, MAXRP and MAXSP respectively, recompile,
  7427. and try it out.  Satisfaction not guaranteed (very long packets sometimes
  7428. give poorer performance -- you have to find the optimum length for your
  7429. setup.)]
  7430.  
  7431. Does the vt100 terminal emulation mode honor flow control? I have never had
  7432. a problem transfering files but the terminal mode frequently trashes the
  7433. screen.
  7434.  
  7435. [Ed. - As of today, yes.]
  7436.  
  7437. Would you consider changing the terminal mode so that if the user types a
  7438. control-S, the terminal immediately stops displaying new characters?  With
  7439. the large buffer in the modem, you can type a control-S and then wait for
  7440.  
  7441. INFO-KERMIT DIGEST V7 #14                                              Page 131
  7442.  
  7443. several screenfuls until the buffer clears.
  7444.  
  7445. [Ed. - The new version, 0.9(40), does not do this.  At 9600 baud, anywhere
  7446. from a line or two up to nearly a screenful goes by before the XOFF takes
  7447. effect, depending on how much the Mac itself has buffered up internally (it
  7448. has a biiiig input buffer.  Future versions might have a feature like this,
  7449. similar to the VT100 No Scroll button.]
  7450.  
  7451. Is there an escape sequence to activate the printer on the Mac and
  7452. automatically print whatever is appearing on the screen?
  7453.  
  7454. [Ed. - No, ANSI printer control is on the list of ideas for future versions.]
  7455.  
  7456. Thanks!!
  7457. Howard
  7458.  
  7459. ------------------------------
  7460.  
  7461. Date: Wed, 13 Apr 88 20:32:20 EDT
  7462. From: Caroline Arms <CA0L%CMUCCVMA.BITNET@CUVMA.COLUMBIA.EDU>
  7463. Subject: Linefeed problem with MacKermit 0.9(36)B4
  7464. Keywords: MacKermit 0.9(36)b4, Key Redefinition
  7465.  
  7466. I don't seem to be able to set a key to the linefeed character () -
  7467. or rather the LF looks as though it gets converted to a CR (or CR/LF)
  7468. before transmission.  I had no such problem with the earlier version of
  7469. MacKermit I had been using - 0.8(35).  Is this is a bug or a feature?
  7470.  
  7471. [Ed. - Neither, at least not in the new version.  Maybe you didn't notice
  7472. that control characters should be entered as octal, rather than decimal,
  7473. numbers.  Also, in the new version, you can enter them symbolically, e.g.
  7474. \^J for linefeed, \^M for carriage return, etc.]
  7475.  
  7476. Apart from that, the new version seems to be a substantial improvement.
  7477.  
  7478. Caroline Arms   CA0L@CMUCCVMA
  7479.  
  7480. ------------------------------
  7481.  
  7482. Date: 2 May 88 23:02:41 GMT
  7483. From: alf@sics.se (Thomas Sj|land)
  7484. Subject: Kermit Between Macintosh and UNIX, Slight Problem
  7485. Keywords: MacKermit
  7486.  
  7487. I tried to use kermit to transfer a (MacWrite-)file from a Macintosh to a
  7488. SUN and back again and found some problems:
  7489.  
  7490. (I used kermit -u on the sun).
  7491.  
  7492. [Ed. - "kermit -u" ???]
  7493.  
  7494. 1. Kermit lost information present in the Macintosh files without informing
  7495.    the user and asking whether that was OK (probably the user is naive, since
  7496.    smart users seem to use other protocols according to my minisurvey in
  7497.    the surroundings here :-).
  7498.  
  7499.  
  7500. Page 132                                              INFO-KERMIT DIGEST V7 #14
  7501.  
  7502. [Ed. - The problem is that the user did not tell Unix Kermit to receive the
  7503. file in binary, rather than text mode.  Use "kermit -ir", for instance.
  7504. You'd need a smart protocol indeed to receive files from a foreign system
  7505. and know whether they are text or binary!]
  7506.  
  7507. 2. Kermit transformed names in upper case letters on the Mac to lower case
  7508.    on Unix without informing about this. (Again, Macusers expect more info
  7509.    about what is going on than traditional users. The Mac-Kermit should
  7510.    be more user friendly here.
  7511.  
  7512. [Ed. - Maybe so, but the default action is even friendlier.  If the file
  7513. arrived at Unix in mixed case, your naive user might not know that case is
  7514. significant, and would not be able to refer to the file until s/he figured
  7515. this out.  If you prefer filenames to be transferred literally, you can
  7516. give Unix Kermit users an initialization file (.kermrc) that includes the
  7517. command "set file names literal".]
  7518.  
  7519. 3. When transferring the file back to the Mac, Kermit destroyed the
  7520.    original file, again without informing the user about what was going on.
  7521.    (The mapping of filenames was involved here).
  7522.  
  7523. [Ed. - This is NOT the default action.  Someone customized your user's
  7524. MacKermit to do this.  Normally, MacKermit will append a dot and a number to
  7525. any incoming file that has the same name as an existing file.]
  7526.  
  7527. - Are there versions of Kermit for the Mac around that do a better job on
  7528.   keeping all information stored in a Mac-file, when transferring to a
  7529.   file system like the one of Unix?  Note that one might well want to use
  7530.   the Unix system as a buffer for files to be downloaded on another Mac,
  7531.   and Kermit ought to be able to handle the situation.
  7532.  
  7533. (Yes, I know that one can use PackIt or BinHex before sending files, but
  7534.  if that is needed, I think Kermit should warn the user when he is about
  7535.  to make a stupid mistake.)
  7536.  
  7537. [Ed. - No, not yet.  Something like this is on the list for a future
  7538. release.  Probably MacKermit will be able to convert to/from MacBinary while
  7539. sending and receiving.  This does not mean you can't transfer Mac
  7540. applications directly with Kermit, only that it's a bit cumbersome.]
  7541.  
  7542. Opinions ?
  7543.  
  7544. [Ed. - Always welcome, as are suggestions, complaints, and praise.  But
  7545. remember -- these programs are done by volunteers in their spare time!]
  7546.  
  7547. Thomas Sj|land
  7548. SICS, PO Box 1263, S-164 28 KISTA, SWEDEN
  7549. Tel: +46 8 752 15 42    Ttx: 812 61 54 SICS S    Fax: +46 8 751 72 30
  7550. Internet: alf@sics.se or {mcvax,munnari,ukc,unido}!enea!sics.se!alf
  7551.  
  7552. ------------------------------
  7553.  
  7554. Date: Fri, 15 Apr 1988 11:18:56 IST
  7555. From: "Jonathan B. Owen" <GDAU100%BGUVM.BITNET@CUVMA.COLUMBIA.EDU>
  7556. Subject: 8-Bit Asynchronous Communication with Parity Bit
  7557. Keywords: RS-232, Asynchronous Communication, Data Bits, Parity
  7558.  
  7559. INFO-KERMIT DIGEST V7 #14                                              Page 133
  7560.  
  7561.  
  7562. I keep reading all too often of people writing that 8-bit communication is
  7563. mutually exclusive with a parity bit.  Actually, each frame, or character
  7564. transmitted over an asynchronous link starts with a Start-Bit followed by 7
  7565. or 8 Data-Bits, followed by an optional Parity-Bit, and finally terminated
  7566. with 1, 1.5 or 2 Stop-Bits.  In effect, besides the framing bits, a maximum
  7567. of 9 bits are possible for each character.
  7568.  
  7569. The reason I write this, is because I wanted to use Mac-Kermit 0.9(36) with
  7570. an IBM/370.  Apparently, you cannot set 8 bit communication with Mac-Kermit.
  7571. Also, I ran across another program on the Mac which lets you select EITHER 8
  7572. bit communication or 7 Bit with Parity, which is ridiculous (can't remember
  7573. name of program off hand).
  7574.  
  7575. I hope this letter clears things up a bit (or 9 bits!).
  7576.  
  7577. Email: gdau100@bguvm (bitnet)
  7578. Snail: 6/15 Mendelson, Tel-Aviv  Israel
  7579. Voice: (03) 557-7519
  7580. Jonathan B. Owen
  7581.  
  7582. [Ed. - I guess it depends on who sets the standards.  According to ANSI
  7583. X3.16-1976, "Character structure and character parity sense for
  7584. serial-by-bit communication", there are two environments: 7-bit and 8-bit.
  7585. In the 7-bit environment, each character should contain 7 data bits, a
  7586. single parity bit, plus a start and stop bit (section 3.1).  In the 8-bit
  7587. environment, you get the start bit, 8 data bits, and a stop bit.  "There is
  7588. no parity bit in the 8-bit environment" (section 3.2).  In real life, of
  7589. course, you can transmit whatever you like.  For instance, the 8250 UART in
  7590. the IBM PC allows for 5, 6, 7, or 8 data bits, with or without parity.  The
  7591. key consideration is that the receiver be programmed exactly like the sender
  7592. as to the number of start, data, parity, and stop bits.  Much hardware, and
  7593. most software, is designed according to the ANSI standard, and therefore
  7594. allows 7 bits with parity, or 8 bits with no parity.  The asynchronous
  7595. serial interfaces found on IBM mainframes (3705 TTY lines, 7171 protocol
  7596. emulators, etc) all use 7 data bits with parity.  You can definitely use
  7597. MacKermit to communicate with IBM mainframes in either mode, but certain
  7598. beta test releases of 0.9(36) had bugs relating to parity, which are fixed
  7599. in 0.9(40).]
  7600.  
  7601. ------------------------------
  7602.  
  7603. Date: Fri, 20 May 88 08:07:33 EDT
  7604. From: ralphw@ius3.ius.cs.cmu.edu (Ralph Hyre)
  7605. Subject: Does Windowed Kermit Exist?
  7606. Organization: Carnegie-Mellon University, CS/RI
  7607.  
  7608. I have a 19.2kbps 8-bit-transparent connection from my office to home.
  7609. (Bell of PA's Metropolitan Campus Network - I believe it's based on Project
  7610. Victoria technology - it will be upgraded to 64 kbps Real Soon Now.)
  7611.  
  7612. I sometimes transfer files using Kermit [4D(061) on a 4.3 Vax, MacKermit
  7613. 0.7(21)], but the transfer times seem unreasonably long.  A minor glitch
  7614. is that the Kbyte estimates on the Mac are double what they can (and should)
  7615. be in reality.  The main problem is that my effective data rate is around
  7616. 200 cps, when I'd expect at least 1000 cps.  The seems to be mostly because
  7617.  
  7618. Page 134                                              INFO-KERMIT DIGEST V7 #14
  7619.  
  7620. there can only be one outstanding unacknowledged packet.  This makes the
  7621. effect of other delays in the system (mainly the intermediate routers and
  7622. terminal concentrators in between) intolerable.
  7623.  
  7624. Is there some Kermit variant that is available for Unix machines and Macs
  7625. that will support a 'window' (outstanding unacknowledged data, which is
  7626. presumably accounted for at some later time.)
  7627.  
  7628. This all makes X/Y/Z/MODEM/7 looks awfully tempting, since I know I have an
  7629. 8-bit transparent path, except of course the MacTerminal I'm using makes it
  7630. practically impossible to download to disk other than the one MacTerminal is
  7631. on.  I'd rather fight than switch.
  7632.  
  7633. Thanks for any pointer and help you can provide.
  7634.  
  7635.                     - Ralph W. Hyre, Jr.
  7636.  
  7637. Internet: ralphw@ius2.cs.cmu.edu    Phone:(412)268-{2847,3275} CMU-{BUGS,DARK}
  7638. Amateur Packet Radio: N3FGW@W2XO, or c/o W3VC, CMU Radio Club, Pittsburgh, PA
  7639.  
  7640. [Ed. - When there are long round trip delays, a full-duplex sliding window
  7641. protocol is the best solution.  We hope that sliding windows will be added to
  7642. C-Kermit (and therefore Unix and Macintosh Kermits) in the next few months.
  7643. But then, we've been saying that for two years.  Meanwhile, long packets are
  7644. better than short packets, so try them in the current releases of Unix and
  7645. Macintosh Kermits.]
  7646.  
  7647. ------------------------------
  7648.  
  7649. Date: 24 Apr 88 20:09:51 GMT
  7650. From: friedman@kinks.rutgers.edu (Gadi )
  7651. Subject: Bi-directional Protocols
  7652. Keywords: Bi-directional Protocol
  7653.  
  7654. Does anyone know about a bi-directional protocol?  It seems to me that
  7655. having a MODEM or KERMIT type protocol running in both directions over a
  7656. phone link would double the thoughput.  I was thinking of this mostly with
  7657. respect to passing FIDONET, UUCP, etc mail.  Is there any reason why such a
  7658. protocol won't work?
  7659.  
  7660.                                           Gadi
  7661.  
  7662. uucp:   {ames, cbosgd, harvard, moss}!rutgers!aramis.rutgers.edu!friedman
  7663. arpa:   FRIEDMAN@ARAMIS.RUTGERS.EDU
  7664.  
  7665. [Ed. - Kermit and Xmodem would take some massive redesigning to transfer
  7666. files bidirectionally, to the extent that they wouldn't be Kermit or Xmodem
  7667. any more.  Once you leave the public arena, you can find some protocols that
  7668. claim to do this, like Blast.]
  7669.  
  7670. ------------------------------
  7671.  
  7672. From: Gisbert W.Selke (RECK@DBNUAMA1.BITNET)
  7673. Date: 27 May 1988
  7674. Subject: Modcomp Kermit - A Bug and Two Suggestions
  7675. Keywords: Modcomp Kermit
  7676.  
  7677. INFO-KERMIT DIGEST V7 #14                                              Page 135
  7678.  
  7679.  
  7680. I think I found a bug in Modcomp Kermit which sometimes caused it to crash a
  7681. file transfer without necessity. I think I've fixed it, and I've written a
  7682. letter to the authors for clearance.  The letter is appended below, together
  7683. with the fixed routine (SDATA).  In addition, I think one can make Modcomp
  7684. Kermit cope better with a particular Modcomp peculiarity (viz., using Ctrl-A
  7685. as a signal to the terminal maintenance processor - the standard Kermit
  7686. start of packet must be set to something different because every once in a
  7687. while TMP saw a Ctrl-A before Kermit could grab it).  One can do without
  7688. this change; but I think it's worth it for the sake of conformity to the
  7689. rest of the Kermit world.  Finally, an assembly-language subroutine has been
  7690. recoded into Fortran.  I'd like to hear suggestions from people more
  7691. knowledgeable than myself, though, before I proceed and install this change.
  7692.  
  7693. [Ed. - Thanks, Gisbert!  Your letter, with the suggested fixes, has been
  7694. placed with the Modcomp Kermit files as MODCMD.BWR.]
  7695.  
  7696. ------------------------------
  7697.  
  7698. End of Info-Kermit Digest
  7699.  
  7700. Page 136                                              INFO-KERMIT DIGEST V7 #15
  7701.  
  7702. Info-Kermit Digest         Wed, 29 Jun 1988       Volume 7 : Number 15
  7703.  
  7704. Today's Topics:
  7705.  
  7706.                       Utility Program for Prime Tapes
  7707.                       RE: VAX C-Kermit Over X.25 PADs
  7708.                       RE: VME/10 Kermit Under Versados
  7709.                 Bug in CD3KER vs. 3.4, CDC Cyber Nos Kermit
  7710.                Problems with Downloading Commodore 64 Kermit
  7711.                              MS Kermit and OS/2
  7712.               8-Bit Asynchronous Communication with Parity Bit
  7713.                   Bug in Macintosh Kermit Version 0.9(40)
  7714.                  Apple II Kermit and the Super Serial Card
  7715.                 RE: Setting Flow Control for EMACS in Kermit
  7716.                             Kermit Over Networks
  7717.                        Automatic ISO 8859 Conversion
  7718.  
  7719. Send digest submissions to Info-Kermit@CU20B, requests for addition to or
  7720. deletion from the Info-Kermit subscriber list to Info-Kermit-Request@CU20B.
  7721.  
  7722. Kermit files may be obtained over networks and by mail order.  On the
  7723. Internetwork, use FTP to log in to host CU20B, CU20B.COLUMBIA.EDU, or
  7724. CU20B.CC.COLUMBIA.EDU (a DECSYSTEM-20), as user ANONYMOUS, using any password,
  7725. and GET the desired files from logical device KER:.  You can also get Kermit
  7726. files over BITNET/EARN; to get started send a message with text HELP to
  7727. KERMSRV, the Kermit file server, at host CUVMA.  For detailed instructions,
  7728. read the file KER:AANETW.HLP (AANETW HLP on KERMSRV).  To order by mail,
  7729. request a complete list of Kermit versions and an order form from Kermit
  7730. Distribution, Columbia University Center for Computing Activities, 612 West
  7731. 115th Street, New York, NY 10025 USA.
  7732.  
  7733. ----------------------------------------------------------------------
  7734.  
  7735. Date: Fri, 10 Jun 88 17:51:04 PDT
  7736. From: Bob Larson <R.LARSON%AIS1@ECLA.USC.EDU>
  7737. Subject: Utility Program for Prime Tapes
  7738. Keywords: Prime, tape utility program
  7739.  
  7740. Prime now supplies a utility (ux_tape) to read and write UNIX tar and cpio
  7741. tapes with the latest version of primos (21.0.2 and 21.0.3).  The bugs in the
  7742. 21.0.2 version probably make in unusable, but it looks like tar tapes will be
  7743. a reasonable alternative to the program to read ANSI tapes that you currently
  7744. are supplying for Prime systems.  (21.0.3 has only been available a couple of
  7745. weeks, and most sites are still running pre-21 primos.)
  7746.  
  7747. ------------------------------
  7748.  
  7749. Date: Sat, 21 May 88 14:39:59 EDT
  7750. From: elsie!ado@ncifcrf.gov (Arthur David Olson)
  7751. Subject: RE: VAX C-Kermit Over X.25 PADs
  7752. Keywords: C-kermit
  7753.  
  7754. Re: Info-Kermit Digest V7 #12:
  7755.  
  7756. > We have a (*very* slow) VAX-11/780 running VMS 4.7; terminals connected to
  7757. > X25 PADs and make X29 calls into the VAX. We have all our lines set for 9600
  7758.  
  7759. INFO-KERMIT DIGEST V7 #15                                              Page 137
  7760.  
  7761. > baud. C-Kermit works OK with normal packet sizes, and it sends files *to* the
  7762. > PC with 250 byte packets OK. However, trying to use any packet size about 200
  7763. > bytes or so *from* the PC results in repeated retries; the log shows that the
  7764. > VAX is giving "Data Overrun" errors on about 1 in 3 packets.
  7765.  
  7766. The same sort of thing happens with PCs connected via DZ11s; the VAX just
  7767. can't drain the DZ11's silo fast enough, resulting in silo overflow.
  7768.  
  7769. So. . .here at elsie we don't even try; we've set MAXRP to 94.
  7770.  
  7771.    *** 1.1/ckcker.h    Sat May 21 14:37:26 1988
  7772.    --- 1.4/ckcker.h    Sat May 21 14:37:28 1988
  7773.    ***************
  7774.    *** 26,31 ****
  7775.    --- 26,35 ----
  7776.  
  7777.      #define MAXSP 2048            /* Send packet buffer size  */
  7778.      #define MAXRP 1024            /* Receive packet buffer size  */
  7779.    + #ifndef ASWAS
  7780.    + #undef MAXRP
  7781.    + #define MAXRP 94            /* ...or suffer buffer overruns */
  7782.    + #endif /* !defined ASWAS */
  7783.      #define MAXWS 1                /* Maximum window size */
  7784.  
  7785.      /* Kermit parameters and defaults */
  7786. --
  7787.     Canada's program is to spaceflight as the carrier pigeon is to mail.
  7788.     ado@ncifcrf.gov            ADO is a trademark of Ampex.
  7789.  
  7790. [Ed. - Thanks....  It has been added to KER:CKVKER.BWR.]
  7791.  
  7792. ------------------------------
  7793.  
  7794. Date: Thu, 19 May 88 19:53:50 {o
  7795. From: arm@dsl.pittsburgh.edu (Alan Martello)
  7796. Subject: RE: VME/10 Kermit Under Versados
  7797. Keywords: VME/10 Kermit
  7798.  
  7799. Response to inquiry in digest V& #5 concerning VME/10 Kermit under Versados
  7800.  
  7801. Motorola has now included the KERMIT protocol in the TRANSFER command for
  7802. release 4.6 of Versados (untested, but according to the 4.6 doc.).  I have
  7803. not tried to run this since all the Versados machines I use are frozen at
  7804. Version 4.5, but from previous experience with Motorola supplied software, I
  7805. would not hold my breath.  I did not attempt to run the executable from 4.6
  7806. under 4.5 since the 4.6 documentation indicated that a new device driver
  7807. call to handle character I/O more reasonably was added to Versados 4.6,
  7808. although it did not mention Kermit explicitly.
  7809.  
  7810. (*FLAME ON* I made the assumption that Motorola could not easily port Kermit
  7811. without adding the new driver call since Versados handles just about all its
  7812. I/O in a brain-damaged fashion. *FLAME OFF*)
  7813.  
  7814. I would give Versados 4.6 a try if you have it available, but remember that
  7815. Motorola is the same company that provided the tape backup support which I
  7816. used to save a corrupted Fujitsu Eagle (150 MB) under Versados only to find
  7817.  
  7818. Page 138                                              INFO-KERMIT DIGEST V7 #15
  7819.  
  7820. that their restore program could only read the first tape of a three volume
  7821. save set!!!  (I guess they never tried to read more than 60 MB of
  7822. information).
  7823.  
  7824. Good Luck!
  7825.  
  7826. Alan Martello
  7827. University of Pittsburgh
  7828.  
  7829. UUCP: { akgua | allegra | cmcl2 | idis | ihnp4 | mi-cec | pitt
  7830.     psuvax1 | sun | sunrise | vax135 } ! cadre ! arm
  7831. ARPA: arm@cadre.dsl.pittsburgh.edu
  7832.  
  7833. DISCLAIMER - the views expressed above concerning Versados and Motorola
  7834. software are entirely my own after working with their '680x0 development
  7835. environment' for three years.
  7836.  
  7837. ------------------------------
  7838.  
  7839. Date: Fri, 27 May 88 14:00:48 -0800
  7840. From:
  7841.  ames!tis.llnl.gov!lll-tis!lll-crg!lll-winken!uunet!convex!otto!jimi!unsvax.uuc
  7842. p!bartlett@ucbvax.Berkeley.EDU
  7843. Subject: Bug in CD3KER vs. 3.4, CDC Cyber Nos Kermit
  7844.  
  7845. I have been installing the latest Kermit distribution for CD3KER vs. 3.4
  7846. for the CDC Cyber NOS systems and I discovered an error in the CD3KER.MOD
  7847. file. The problem concerns the fact that the modified array SETTYP must be
  7848. in alphabetical order for the Fortran subroutine MATCH to work correctly.
  7849. To fix the file CD3KER.MOD replace the following four lines -
  7850.  
  7851. *D 1041
  7852.      +    'TEXT-MODE', BIN-MODE', 'EOR-EOF-MODE' /
  7853. *D 1046
  7854.       GO TO (20,30,40,10,50,70,75,80,90,100,110,120), INDX
  7855.  
  7856. with the following six lines -
  7857.  
  7858. *D 1039,1041
  7859.       DATA SETTYP /  'BIN-MODE', 'DEBUG', 'DELAY', 'DUPLEX',
  7860.      +    'EOR-EOF-MODE', 'FILE-MODE', 'INIT-RETRY', 'RECEIVE',
  7861.      +    'RDELAY', 'RETRY', 'SEND', 'TEXT-MODE' /
  7862. *D 1046
  7863.       GO TO (110,20,30,40,120,10,50,70,75,80,90,100), INDX
  7864.  
  7865. I should add that I have installed CD3KER vs. 3.4 on an older Cyber NOS
  7866. l647 and everthing seems to work except for the CDCNET versus NPU test
  7867. in Program KRM0100.
  7868.  
  7869. Dave Bartlett
  7870. UNS Computing Services
  7871. bartlett@unsvax.uns.edu, bartlett@uns-helios.uns.edu,
  7872. or via BITNET as AC34U05@UNEV
  7873.  
  7874. [Ed. - Thanks.  Your message has been put in KER:CD3KER.BWR.]
  7875.  
  7876.  
  7877. INFO-KERMIT DIGEST V7 #15                                              Page 139
  7878.  
  7879. ------------------------------
  7880.  
  7881. Date: Sat, 04 Jun 88 23:28:29 MET
  7882. From: Jos Grote Punt <U448025%HNYKUN11.BITNET@CUVMA.CC.COLUMBIA.EDU>
  7883. Subject: Problems with Downloading Commodore 64 Kermit
  7884. Keywords: C64 Kermit
  7885.  
  7886. Many people have a problem with dowloading and converting C-64 Kermit. The
  7887. cause is a bug in the file C64DXL.HEX. In the file C64KER.HLP it says that
  7888. with C64DXL.BAS you can convert this hexdump file into a hexdump loader. With
  7889. this loader (called C64DXL.C000) you can then convert C64KER.HEX to a running
  7890. version of Kermit. The help file states that you should save the file with the
  7891. last address displayed by C64DXL.C000. You will never see this address because
  7892. of the bug. It works ok if you change $00 on address $C20A in $60 (BRK changed
  7893. in RTS).
  7894.  
  7895. Besides that there's another problem with C64KER.HEX. This file is in the so
  7896. called MINMIC hexdump format, where a every line looks like this:
  7897.   1. A ';' that marks the beginning of the line
  7898.   2. The number of data bytes
  7899.   3. The adress (in HIGH-LOW format) from which this line is to be loaded
  7900.   4. The data bytes itself (A-F in uppercase)
  7901.   5. Two-byte checksum (HIGH-LOW format), being the sum of all other bytes
  7902.  
  7903. The last line has a 00 as the number of data bytes. So, what's wrong with
  7904. C64KER.HEX? It has two databytes less than above item 2 says! Result: the hex-
  7905. dump file loads ok, but the checksum can't be checked. This means that if you
  7906. were lucky and there was no error during the download of C64KER.HEX than the
  7907. resulting Kermit will work, in the other case you have a big problem! The
  7908. strange thing is that the file C64DXL.HEX is allright.
  7909. I hope this info can help some people.
  7910.  
  7911. Jos Grote Punt
  7912. Faculty of Medicine
  7913. University of Nymegen
  7914. The Netherlands
  7915.  
  7916. U448025@HNYKUN11.BITNET
  7917.  
  7918. [Ed. - Many thanks for the report!  It's been added to the C64KER.BWR file.]
  7919.  
  7920. ------------------------------
  7921.  
  7922. Date: Thu, 21 Apr 88 11:46 PDT
  7923. From: DBUERGER%SCU.BITNET@CUVMA.COLUMBIA.EDU
  7924. Subject: MS Kermit and OS/2
  7925. Keywords: MS-Kermit, OS/2
  7926.  
  7927. Has anyone begun development to enable MS-Kermit to be multitasked under
  7928. OS/2?  If so, estimated time schedules?  Please CC: me directly as I don't
  7929. often read this digest.  Thanks.
  7930.  
  7931. David J. Buerger
  7932. Santa Clara University
  7933. dbuerger@scu.bitnet
  7934.  
  7935.  
  7936. Page 140                                              INFO-KERMIT DIGEST V7 #15
  7937.  
  7938. [Ed. - This is a popular question.  Someone has been working on porting
  7939. C-Kermit to OS/2 and this should be available shortly.  In the longer term,
  7940. some thought is being given to adapting MS-Kermit to full OS/2 compatibility,
  7941. but this will take some time.  Meanwhile, it's possible that "WINKRM" -- the
  7942. MS-Windows version of Kermit -- can be used under OS/2 to transfer files
  7943. while other processes are active, as it can under Windows itself.  A new
  7944. version of WINKRM has just arrived and will be announced as soon as it's
  7945. installed.  Meanwhile, the current version of MS-Kermit runs in DOS
  7946. compatibility mode under OS/2.  As Joe Doupnik reports "Throughput seems
  7947. terrific, given my DOS AT on one side and the Model 80-111 running OS/2 on
  7948. the other.  A 9600 baud line yielded about 8400 effective for a long text
  7949. file.  The only difference so far is if one asks a Kermit server to write to
  7950. a protected disk the OS/2 error menu pops up rather than letting Kermit
  7951. manage it; telling OS/2 to let the error flow to the program yields Kermit's
  7952. normal graceful recovery."]
  7953.  
  7954. ------------------------------
  7955.  
  7956. Date: Fri, 15 Apr 1988 11:18:56 IST
  7957. From: "Jonathan B. Owen" <GDAU100%BGUVM.BITNET@CUVMA.COLUMBIA.EDU>
  7958. Subject: 8-Bit Asynchronous Communication with Parity Bit
  7959. Keywords: RS-232, Asynchronous Communication, Data Bits, Parity
  7960.  
  7961. I keep reading all too often of people writing that 8-bit communication is
  7962. mutually exclusive with a parity bit.  Actually, each frame, or character
  7963. transmitted over an async. link starts with a Start-Bit followed by 7 or 8
  7964. Data-Bits, followed by an optional Parity-Bit, and finally terminated with
  7965. 1, 1.5 or 2 Stop-Bits.  In effect, besides the framing bits, a maximum of 9
  7966. bits are possible for each char.
  7967.  
  7968. The reason I write this, is because I wanted to use Mac-Kermit 0.9(36) with
  7969. an IBM/370.  Apparently, you cannot set 8 bit communication with Mac-Kermit.
  7970. Also, I ran across another program on the Mac which lets you select EITHER 8
  7971. bit communication or 7 Bit with Parity, which is rediculous (can't remember
  7972. name of program off hand).
  7973.  
  7974. I hope this letter clears things up a bit (or 9 bits!).
  7975.  
  7976. Email: gdau100@bguvm (bitnet)
  7977. Snail: 6/15 Mendelson, Tel-Aviv  Israel
  7978. Voice: (03) 557-7519
  7979. Jonathan B. Owen
  7980.  
  7981. [Ed. - In theory, you're right.  In practice, it depends on the UART.  Many
  7982. UARTs simply do not give you the option, or even if they do, the
  7983. corresponding device drivers do not.  Nor do most modems, PADs, or other
  7984. communication equipment.]
  7985.  
  7986. ------------------------------
  7987.  
  7988. Date: Sun, 19 Jun 88 21:53:42 +0100
  7989. From: Eamonn McManus <emcmanus@csvax1.tcd.ie>
  7990. Subject: Bug in Macintosh Kermit Version 0.9(40)
  7991. Keywords: MacKermit 0.9(40)
  7992.  
  7993. There is a trivial but annoying bug in Mac Kermit 0.9(40), as released to
  7994.  
  7995. INFO-KERMIT DIGEST V7 #15                                              Page 141
  7996.  
  7997. comp.binaries.mac on Usenet.  (The version says it is Kermit version 0.9(40),
  7998. 04/05/88 11:51.)  The default settings for tab stops place the last one at
  7999. column 71 (zero-origin) rather than 72 as it should be.  Most of the time
  8000. this doesn't show up (which is presumably why the bug hasn't been fixed so
  8001. far) but it is quite noticeable in editors like vi that attempt to optimise
  8002. cursor motion, frequently by using tabs.
  8003.  
  8004. Here is a patch that fixes the bug.  The version of ckmcon.c is that from
  8005. 0.9(36)b4 but I assume it hasn't changed.
  8006.  
  8007. Since I don't have the 0.9(40) sources, I've had to patch the binary.  This
  8008. involves editing block 132(dec) and changing byte 0x19c to a 0, and byte
  8009. 0x19e to a 1.
  8010.  
  8011. Eamonn
  8012.  
  8013. [Ed. - Thanks.  Your message has been put in KER:CKMKER.BWR.]
  8014.  
  8015. ------------------------------
  8016.  
  8017. Date: Wed, 16 Mar 88 15:54 N
  8018. From: SIEGRIST@CLSEPF51.BITNET
  8019. Subject: Apple II Kermit and the Super Serial Card
  8020. Keywords: Apple II Kermit
  8021.  
  8022. I am attempting to load and run KERMIT on an Apple IIe minicomputer.  The
  8023. documentation for KERMIT in the file APPLE.DOC hints about some possible
  8024. problems to be encountered in this situation, especially when using the
  8025. APPLE SUPER SERIAL CARD.  Please send suggestions and/or newly updated
  8026. documentation for the installation of KERMIT on the APPLE IIe.
  8027.  
  8028. As a secondary attempt I have installed a Z-80 coprocessor card into my
  8029. Apple IIe.  I have then tried to use the Kermit programs: CPMAPPLE, CPMPLUS,
  8030. CPMGENER, and KERMIT version 4.3, all without success.  The KERMIT programs
  8031. load properly, but will not execute the CONNECT command without hanging up.
  8032. Both the SSC card and CPM card and these versions of KERMIT work properly on
  8033. an APPLE II+ in our laboratory.
  8034.  
  8035. Thank you for your assistance and cooperation.
  8036.  
  8037. Sincerly yours,
  8038.  
  8039. Timothy Good         Centre de Recherches en Physique des Plasmas
  8040.                          Lausanne, Switzerland
  8041. Bitnet address: SIEGRIST@CLSEPF51
  8042.  
  8043. [Ed. - From Ted Medin, maintainer of Apple II Kermit: The super serial card
  8044. and driver are probably the most bullet proof part of kermit-65. Since it
  8045. works on the //+ and not the //e i suspect they have hardware problems with
  8046. their //e. I use the //e or //e+ all the time and am using it right now with
  8047. a super serial card. Is there a difference with export models of the //e????]
  8048.  
  8049. ------------------------------
  8050.  
  8051. Date: Tue, 5 Apr 88 17:53:39 EDT
  8052. From: paul@tut.ohio-state.edu (Paul Placeway)
  8053.  
  8054. Page 142                                              INFO-KERMIT DIGEST V7 #15
  8055.  
  8056. Subject: RE: Setting Flow Control for EMACS in Kermit
  8057. Keywords: Flow Control, EMACS
  8058.  
  8059. < >[Ed. - The real, though painful, workaround is to SET FLOW NONE before you
  8060. < >start EMACS, and SET FLOW XON/XOFF when you exit EMACS, see below.]
  8061.  
  8062. < How about some escape sequence the host can send to Kermit to turn
  8063. < flow-control on and off.  Emacs (GNU Emacs anyway) can be configured
  8064. < to send such a sequence when entering or exiting.
  8065.  
  8066. The _best_ way is to make your micro use a real big serial input queue (that
  8067. is what MacKermit does).  If you can't do that, then if you are running Gnu
  8068. Emacs, there is a _much_ better way to deal with this: In your .emacs (for
  8069. Unix system; VMS uses some other name), include:
  8070.  
  8071. ;;; for stupid ^S and ^Q problems (sets ^^ to be ^Q, ^\ to ^S,
  8072. ;;; ^S to ^\, and ^Q to ^\, and makes ^\ ignored).
  8073. ;;; NOTE: the second line of the string must NOT be indented!!
  8074. (setq keyboard-translate-table
  8075. "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\
  8076. \020\036\022\036\024\025\026\027\030\031\032\033\023\035\021\037")
  8077. (global-set-key "\036" 'ignore)
  8078.  
  8079. and get used to typing ^\ for I-Search and ^^ for Quote.  I also remember
  8080. some way of making emacs actually use ^S and ^Q for flow control, but I
  8081. can't remember off the top of my head.
  8082.  
  8083.         -- Paul
  8084.  
  8085. ------------------------------
  8086.  
  8087. Date: Fri, 24 Jun 88 16:34 CST
  8088. From: SNISSEN%carleton.edu@RELAY.CS.NET
  8089. Subject: Kermit Over Networks
  8090. Keywords: MacKermit 0.9(40), MS-DOS Kermit 2.31
  8091.  
  8092. I am looking for communications programs, preferably versions of Kermit,
  8093. that can connect from PC compatibles or Apple Macintoshes to VAXen across an
  8094. Appletalk (Localtalk) network.  Specifically, our configuration is this: In
  8095. several administrative offices at the college, we are adding small Phonenet
  8096. networks (running Appletalk protocols) primarily to allow sharing of Apple
  8097. LaserWriters.  In the new construction, there is only one data port
  8098. connection in the wall for each computer, so connection to the VAXen should
  8099. be through the local network.  The VAXen are connected to the Appletalk
  8100. (LocalTalk) network through Ethernet via a Kinetics FastPath.  The
  8101. microcomputer software will be either TOPS or Appleshare.  The VAX
  8102. connection is very simple, just VT100 emulation and standard Kermit server
  8103. file transfers.  Kermit-MS version 2.30 has support for NetBIOS local area
  8104. networks, but not for Appletalk.  MacKermit 0.9(40) seems to have no LAN
  8105. support.  If you have an Appletalk-aware version of Kermit, or if you can
  8106. comment on any Appletalk-aware communications packages, please let me know.
  8107. I read Info-Kermit regularly, but it may be difficult to reach me through
  8108. the network, so please respond to:
  8109.  
  8110.         Sande Nissen
  8111.         Computer Center
  8112.  
  8113. INFO-KERMIT DIGEST V7 #15                                              Page 143
  8114.  
  8115.         Carleton College
  8116.         One North College Street
  8117.         Northfield, MN  55057
  8118.         (507) 663-4479
  8119.     net: snissen@carleton.edu
  8120.  
  8121. [Ed. - Appletalk support is not in MacKermit currently, but it's on the
  8122. "wish-list."  For MS-Kermit, the best solution would be an independent
  8123. BIOS-level device driver which Kermit could take advantage of using either
  8124. its built-in BIOS or NetBIOS support (SET PORT BIOSx, SET PORT NET).  Is
  8125. anyone aware of work going on in this area?]
  8126.  
  8127. ------------------------------
  8128.  
  8129. Date: 1 Jun 88 11:47:08 GMT
  8130. From: mcvax!rhi.hi.is!frisk@uunet.UU.NET (Fridrik Skulason)
  8131. Subject: Automatic ISO 8859 Conversion
  8132. Keywords: ISO Standards, Character Sets
  8133. Organization: University of Iceland (RHI)
  8134.  
  8135. Regarding a recent note about automatic text conversion to ISO 8859/1.
  8136.  
  8137. As a matter of fact, we did just this here in Iceland a few years ago, while
  8138. this standard was still known here just as "ECMA code". The reason was of
  8139. course, that the first PCs had arrived here, and we often had to transfer
  8140. text to/from our VAX, which used modified 7 bit ASCII.
  8141.  
  8142. Later we added a translation table to Mackermit, where a small problem
  8143. appeared, namely that not all characters in the Mac character set could be
  8144. translated into ISO codes. This problem was simply ignored, and all
  8145. "untranslatable" characters were just translated into a single "junk"
  8146. character. The reason was simply the low frequency of those characters in
  8147. normal text ( << 0.1%)
  8148.  
  8149. As a matter of fact, we are back to using the original unmodified VAXkermit
  8150. (on our two VAXes) and Ckermit (on our HP9000), since we now use ISO 8859/1
  8151. on those computers, and therefore no translation is needed there. (Well -
  8152. almost unmodified - I think we had to delete one instruction which stripped
  8153. off the eight bit somewhere.)
  8154.  
  8155. ISO 8859/1 is very popular here in Iceland (Not surprising, since it is the
  8156. first major international character set standard which supports all our
  8157. special characters) We are getting tired of having to modify everything
  8158. else, like the HP Roman8 or the IBM/PC character set, so please make this
  8159. change to Kermit (or better still - start using 8859/1 on your computers).
  8160.  
  8161.          Fridrik Skulason          University of Iceland
  8162.          UUCP  frisk@rhi.uucp      BIX  frisk
  8163.  
  8164. ------------------------------
  8165.  
  8166. End of Info-Kermit Digest
  8167.  
  8168. Page 144                                                                       
  8169.  
  8170.  
  8171. Index                                                                  Page 145
  8172.  
  8173. .BOO Files, 8, 61
  8174. 370 Kermit, 113
  8175. 3708, 39
  8176. A/UX, 106
  8177. Acorn Archimedes, 77
  8178. Amiga Kermit, 76, 89
  8179. Apple II Kermit, 79, 141
  8180. Apricot Kermit, 112
  8181. ASCII, 77
  8182. Asynchronous Communication, 133, 140
  8183. Basic Four, 105
  8184. Bi-directional Protocol, 134
  8185. BIX, 103
  8186. C-Kermit, 24-25, 57, 59, 79, 89, 106-107, 112, 136
  8187. C-Kermit 4C(058), 69
  8188. C-Kermit 4D(061), 25
  8189. C-Kermit 4E, 81
  8190. C-Kermit 4E(067), 24
  8191. C-Kermit 4E(068), 19, 23, 35-37
  8192. C-Kermit 4E(070), 30, 55, 58, 89, 116
  8193. C64, 104
  8194. C64 Kermit, 46-47, 139
  8195. CDC Cyber Kermit, 20, 113-114
  8196. CDC Kermit, 9
  8197. Character Sets, 77, 143
  8198. Checksum, 48
  8199. CIE Kermit, 40
  8200. CMS Kermit, 22, 45, 90
  8201. CMS Kermit 4.0, 21, 62
  8202. Commodore 64, 28, 104
  8203. Commodore Amiga, 76
  8204. CP-6, 31
  8205. CP/M Kermit, 69
  8206. CP/M-80 Kermit 4.09, 77, 109
  8207. CPM Kermit, 96
  8208. CU20B, 32
  8209. Data Bits, 133, 140
  8210. DEC Rainbow, 1
  8211. DEC-20, 32, 59
  8212. DECSYSTEM-20 Kermit, 21
  8213. DG/1, 115
  8214. DUMPER Tapes, 32
  8215. eaZy-PC Mouse Port, 64
  8216. EBCDIC, 77
  8217. EMACS, 142
  8218. Extended ASCII, 122
  8219. Flow Control, 97, 142
  8220. FTP, 61
  8221. German, 61
  8222. German Manual, 21
  8223. GRiD Compass, 50
  8224. GRiD Kermit, 33, 50-53
  8225. Harris-100, 75
  8226. Heath/Zenith 100, 54
  8227. Honeywell CP-6, 31
  8228. HP-150 Kermit, 44
  8229.  
  8230. Page 146                                                                  Index
  8231.  
  8232. IBM 370 Kermit, 71
  8233. IBM 3708, 39
  8234. IBM Mainframe Kermit, 39
  8235. IBM PC Convertible, 34
  8236. IBM PC Kermit, 99
  8237. IBM PC Kermit 2.30, 1
  8238. IBM PC MINIX, 112
  8239. IBM PS/2, 93
  8240. IKC Kermit, 21
  8241. Intel, 5, 111
  8242. Intel RMX, 73
  8243. Internal Modem, 82
  8244. iRMX Kermit, 47, 111
  8245. iRMX286, 73
  8246. iRMX86, 73
  8247. ISO Standards, 143
  8248. Kaypro I Kermit, 76
  8249. KEASY.TEX, 98
  8250. Kermit Distribution, 32
  8251. Kermit News, 108
  8252. Kermit Protocol, 91
  8253. Kermit-370, 39
  8254. Kermit-65, 79
  8255. Key Definition, 32
  8256. Key Redefinition, 131
  8257. Lancaster University, 8
  8258. LaTeX, 62
  8259. Lock Files, 26
  8260. Long Packets, 116, 130
  8261. Macintosh A/UX, 106
  8262. MacKermit, 45, 94-95, 131
  8263. MacKermit 0.9(36), 94
  8264. MacKermit 0.9(36)b4, 93, 130-131
  8265. MacKermit 0.9(40), 128, 140, 142
  8266. MAI, 105
  8267. Masscomp, 107
  8268. Microbee Kermit, 60, 69
  8269. MINIX, 112
  8270. MINIX Kermit, 77
  8271. Modcomp Kermit, 135
  8272. Modems, 67
  8273. MS-DOS Kermit, 11-14, 21, 40, 44, 53, 65-66, 90, 103, 115
  8274. MS-DOS Kermit 2.29C, 10-12, 50
  8275. MS-DOS Kermit 2.30, 1, 13-18, 32-34, 41-42, 51-52, 54, 63-64, 66-69, 81-85, 89,
  8276.  92-93, 112, 115
  8277. MS-DOS Kermit 2.30 on Mac II, 45
  8278. MS-DOS Kermit 2.31, 99, 142
  8279. MS-DOS Kermit 2.31-test5, 118
  8280. MS-DOS Rainbow Kermit 2.30, 17
  8281. MS-Kermit, 139
  8282. MS-Kermit 2.30, 83, 111
  8283. MS-Kermit for iRMX, 111
  8284. MS-WIndows, 12
  8285. MVS/TSO, 39
  8286. MVS/TSO Kermit, 71, 91
  8287. NEC APCIII, 80
  8288.  
  8289. Index                                                                  Page 147
  8290.  
  8291. NetBIOS, 1, 98
  8292. Num Lock, 54
  8293. Okstate, 89, 114
  8294. OS/2, 40, 139
  8295. OS/2 Kermit, 65
  8296. Os9 Kermit, 79
  8297. Parity, 133, 140
  8298. Pascal Kermit, 110
  8299. PDP-11 Kermit, 32
  8300. PDP-8 Kermit, 83
  8301. Prime, 136
  8302. PRO350 Kermit, 116
  8303. PROCOMM+, 97
  8304. PS/2, 83
  8305. QK-Kermit, 110
  8306. Qubie Modem, 82
  8307. Rainbow Kermit, 34
  8308. RMX Kermit, 5, 111
  8309. RS-232, 133, 140
  8310. RSTS, 32
  8311. RSX, 32
  8312. RT11, 32
  8313. RTU, 107
  8314. Sanyo MBC Kermit 2.30, 111
  8315. SCANCHEK, 32
  8316. Scroll Lock, 54
  8317. Session Log, 92
  8318. SET KEY, 32
  8319. Sliding Windows, 103
  8320. Sperry PC, 82
  8321. Tandy Kermit, 34
  8322. Tanenbaum, 112
  8323. tape utility program, 136
  8324. Tape Utility Programs, 127
  8325. TEK, 42
  8326. TEK Emulation, 10
  8327. Tektronix, 14
  8328. Tektronix Emulation, 1, 110
  8329. Terminal Emulation, 42, 66, 69, 92
  8330. TeX, 62
  8331. TOPS-20 Kermit, 59, 69
  8332. Toshiba Kermit, 69
  8333. Translation Tables, 77
  8334. TRS-80 Model II Kermit, 10, 39
  8335. TSO, 39
  8336. TSO Kermit, 71, 91, 113
  8337. Turbo Pascal Kermit, 110
  8338. Unix Kermit, 19, 30, 57
  8339. UUCP, 26
  8340. VAX/VMS C-Kermit, 116
  8341. VAX/VMS Kermit, 26-27, 95-96, 126, 128
  8342. Video Disk Player, 11
  8343. Visual 1050 Kermit, 28
  8344. Visual Commuter, 44
  8345. VME Kermit, 48
  8346. VME/10 Kermit, 137
  8347.  
  8348. Page 148                                                                  Index
  8349.  
  8350. VT-202 Setup, 92
  8351. X.25, 116
  8352. XON/XOFF, 97
  8353. XSEND, 90
  8354. Z-100 Kermit, 6
  8355. Zenith Kermit, 6, 64
  8356.