home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msr230.ann < prev    next >
Text File  |  2020-01-01  |  13KB  |  229 lines

  1. (send to Info-Kermit and Info-IBMPC@WALKER.EMH.ARPA)
  2.  
  3. Date: Mon, 11 Jan 88 19:55 MST
  4. From: Joe Doupnik <JRD@USU> and Frank da Cruz <SY.FDC@CU20B>
  5. Subject: Announcing MS-DOS Kermit 2.30
  6. Keywords: MS-DOS Kermit 2.30, IBM PC Kermit 2.30, DEC Rainbow
  7. Keywords: Tektronix Emulation, NetBIOS
  8.  
  9. This is to announce a major new release of the MS-DOS Kermit communication and
  10. file transfer program, version 2.30, the first major release since version 2.29
  11. appeared in May 1986.  The code has been frozen as of January 8, 1988.  Any
  12. further features or fixes will be deferred for future releases.
  13.  
  14. The major new features of version 2.30 are:
  15.  
  16.  . Long file transfer packets (up to 1000 bytes)
  17.  . NetBIOS local area network support
  18.  . A simple script language for automated dialogs with other computers
  19.  . Tektronix 4010 graphics terminal emulation
  20.  . Improved DEC VT102 and Heath 19 emulation
  21.  . ANSI printer control
  22.  . Selectable initialization file names
  23.  . File transfer performance statistics reporting
  24.  . A new, more powerful, more portable key redefinition facility
  25.  . Support for new IBM keyboards
  26.  . A mechanism for installing COM3 and COM4 support
  27.  . Ability to assign Kermit connect-mode "verbs" to arbitrary keys
  28.  . Keyboard and port input character translation during terminal connection
  29.  . Support for both 7-bit and 8-bit (international) character sets
  30.  . Improved interaction with DOS batch programs
  31.  . More flexible command-line invocation options
  32.  . Security features for server operation
  33.  . Ability to operate Kermit through an external console via CTTY
  34.  . Compatibility with most internal modems
  35.  . Modem status report (CD, DSR, CTS)
  36.  . Increased memory for screen rollback, macro and key definitions
  37.  . Garbage collection of macro and key definition memory
  38.  . Improved cooperation with half-duplex hosts
  39.  . Improved DOS error handling
  40.  . Improved debugging and logging functions
  41.  . Improved consistency of command syntax
  42.  . A completely rewritten manual
  43.  
  44. The program requires DOS 2.0 or later, and 90K+ of memory.  Version 2.30
  45. currently runs on the entire IBM PC family, including the new PS/2 series, on
  46. IBM clones such as the Compaq, AT&T 6300, and DEC VAXmate, and on "semi-clones"
  47. like the Seequa Chameleon and Data General/1, which have different serial port
  48. adapters.  There is also a specific version for the DEC Rainbow (which does not
  49. include Tektronix emulation), and a "generic MS-DOS" version that should run on
  50. any DOS machine, using only DOS calls (no specific terminal emulation).
  51.  
  52. Thanks are due to James Sturdevant of A.C. Nielson Company for the initial
  53. implementation of the script language, to Joe Smith of the Colorado School of
  54. Mines and Brian Holley of the University of Cambridge (UK) for the original
  55. Tektronix emulation code, to David Knoell of Basic American Foods for the
  56. initial implementation of "Kermit verbs" assigned to keys, and to AT&T for
  57. supporting the NetBIOS development.
  58.  
  59. And thanks also to the hundreds of Info-Kermit Digest subscribers who tested
  60. the many prereleases of this program, reported bugs, and suggested new
  61. features, and who read and commented on drafts of the new manual.
  62.  
  63. The new IBM version replaces several previous versions that were distributed
  64. separately, including the MSVCLO version (for IBM near-clones like the Seequa
  65. Chameleon and DG/1) and the Olivetti M24 version.
  66.  
  67. Untested versions are included for the HP-150, HP-110 and Portable PC, and
  68. the Grid Compass II -- if you have any of these machines, please try out the
  69. new version!
  70.  
  71. Previous releases of MS-DOS Kermit also ran on a number of other machines,
  72. including the Wang PC, Victor 9000, Sanyo MBC, NEC APC and APC3, etc.  The code
  73. for these non-IBM compatibles will also be to 2.30 level, and released when
  74. available.  Volunteers to test and fix the code for these machines are heartily
  75. encouraged to step forward!
  76.  
  77. The files for version 2.30 have been installed in Kermit Distribution at
  78. Columbia University.  They are available on the Internet from host
  79. CU20B.COLUMBIA.EDU (a DECSYSTEM-20) as follows: run FTP, log in as user
  80. ANONYMOUS, any password, and GET (or MULTIPLE GET, or MGET, according to the
  81. syntax of your FTP program) the desired files.  They are also available on
  82. BITNET and EARN from host CUVMA (an IBM mainframe) by sending a message to
  83. KERMSRV@CUVMA requesting the desired files.  To learn more about KERMSRV, send
  84. it a message "HELP".  KERMSRV at the University of Toledo (UOFT02) (a VAX/VMS
  85. based Kermit file server) also has the files, and eventually, they will also be
  86. available via UUCP from Oklahoma State University, from and from dialup
  87. bulletin boards around the world.
  88.  
  89. The executable files are stored in a special printable bootstrap format, called
  90. "BOO files".  These are decoded into .EXE files using a "BOO-file decoder"
  91. program.  These are available written in various languages, including Basic,
  92. MASM, C, and Pascal.  The documentation is available online in plain ASCII text
  93. format, and in Scribe text formatter source format.  Following is a synopsis of
  94. the files.  The KERMSRV name is the same as the CU20B name, except the "KER:"
  95. should be omitted, and the period between the filename and filetype should be a
  96. space, e.g. KER:MSAAAA.HLP on CU20B is MSAAAA HLP on CUVMA.
  97.  
  98.  CU20B Name        Size        Description
  99.  
  100.  KER:MSAAAA.HLP      7K        Explanation of file naming conventions
  101.  KER:MSB*.*        130K total  BOO-file encoding/decoding programs
  102.  KER:MSVIBM.BOO     97K        IBM PC Kermit, BOO-encoded executable
  103.  KER:MSVRB1.BOO     68K        DEC Rainbow Kermit BOO file
  104.  KER:MSVGEN.BOO     62K        Generic MS-DOS Kermit BOO file
  105.  KER:MSTHP1.BOO     63K        HP-150 (untested)
  106.  KER:MSTHPX.BOO     64K        HP-110 and Portable PC (untested)
  107.  KER:MSTGRI.BOO     64K        Grid Compass II (untested)
  108.  KER:MSKERM.DOC    263K        MS-DOS Kermit manual, plain ASCII text
  109.  KER:MSKERM.MSS    263K        Scribe text formatter source for manual
  110.  KER:MSKERM.HLP     12K        A summary of MS-Kermit commands
  111.  KER:MSKERM.BWR     11K        List of known restrictions, bugs, etc.
  112.  KER:MSS*.*        638K total  System-independent MASM Source files (13 files)
  113.  KER:MSG*.*        110K each   System-dependent source (graphics, IBM only)
  114.  KER:MSU*.*      70-85K each   Sys-depn source (keyboard support, all systems)
  115.  KER:MSX*.*     39-150K each   Sys-depn source (port i/o, etc, all systems)
  116.  KER:MSY*.*        100K each   Sys-depn source (terminal emulation, IBM only)
  117.  KER:MSZ*.*        183K each   Sys-depn source (term emul, cont'd, IBM only)
  118.  KER:MSV*.MAK        2K each   Microsoft MAKE files for each version
  119.  KER:MSV*.BAT        2K each   Batch files to build each version
  120.  KER:MSV*.LNK        1K each   LINK command files for each version
  121.  
  122. The utility program MSUCHK.C (and .BOO), contributed by Phil Benchoff of
  123. Virginia Polytechnical Institute, allows convenient determination of
  124. MS-Kermit's new keyboard codes on the IBM PC family.
  125.  
  126. Be sure to read the MSKERM.BWR file before trying to use the new version, or
  127. reporting any problems with it.
  128.  
  129. Here are the minimum files needed for the new release ("xxx" stands for the
  130. specific version, IBM, RB1, or GEN):
  131.  
  132. 1. For everybody: The documentation -- MSKERM.DOC, MSKERM.HLP, MSKERM.BWR.
  133.  
  134. 2. For those who already have Kermit on their PC:  MSVxxx.BOO.  If you don't
  135.    have the MSBPCT "BOO-file decoder", also get that.
  136.  
  137. 3. For those who want to make modifications to the sources:
  138.    MSS*.*, MSGxxx.* (if any), MSXxxx.*, MSYxxx.* (if any) ,MSZxxx.* (if any),
  139.    MSVxxx.MAK (or .BAT if you don't have MAKE), and MSVxxx.LNK.
  140.  
  141. The systems for which we don't yet have the new version ready are still in
  142. the Kermit distribution as before, under the MSV, MSX, and MSY prefixes.  These
  143. will be replaced as the new ones appear.
  144.  
  145. The IBM PC and DEC Rainbow versions may also be ordered on diskette from
  146. Columbia, along with typeset, printed copies of the manual.  The IBM version
  147. is available on 5.25-inch 360K DS DD diskettes, and on 3.5-inch 720K DS
  148. diskettes for the PS/2 family.  The Rainbow version is on RX50.  Send mail to
  149. Info-Kermit-Request@CU20B.COLUMBIA.EDU or KERMIT@CUVMA.BITNET for ordering
  150. information.  The distribution diskette for the IBM PC version will also be
  151. submitted by Columbia to various user groups and diskette services.
  152.  
  153. New Features -
  154.  
  155. Of particular interest are the Local Area Network and Tektronix items.  Both
  156. are available only for the IBM PC version of Kermit-MS.
  157.  
  158. LANs can be used as a communications pathway between cooperating Kermits and
  159. between Kermit-MS and a host which allows direct remote logins from the LAN.
  160. The mechanism is the NetBIOS emulator program supplied with each network, and
  161. thus it works with most LAN systems.  Any station can become a Kermit network
  162. server or a client, without interference with the regular network fileservers,
  163. to allow multiple Kermit to Kermit links on a voluntary peer to peer basis.
  164. The mechanism uses just the NetBIOS and not vendor dependent Asynchronous
  165. Communications software packages (Kermit puts its own packets or Connect
  166. mode characters in NetBIOS packets and uses the NetBIOS protocol in addition
  167. to the standard Kermit protocol).
  168.  
  169. Tektronix terminal emulation provides standard line drawing, dot, and
  170. character graphics of the 4010 class terminals using true graphics on the PC.
  171. Kermit-MS automatically determines the display and display adapter board in
  172. current use and does high resolution graphics in response to Tek style
  173. commands (which are described in the new Users Manual).  Display adapters
  174. currently supported are EGA, CGA, Hercules, AT&T/Olivetti, and even regular
  175. Monochrome (with text characters rather than dots).  The graphics will be in
  176. color (foreground and background) and will be preserved separately from
  177. ordinary text (VT102, VT52, Heath-19) screens if the hardware permits and one
  178. can switch back and forth from the keyboard.   Tektronix specifications have
  179. been extended slightly to allow the host to switch Kermit-MS into and out of
  180. graphics mode automatically for easy plotting from packages such as SAS.
  181.  
  182. The IBM PC version now supports the COM3 and COM4 ports available on many
  183. machines with added hardware, provided the user informs the BIOS of their
  184. presence.  The Users Manual shows how to do this.  Kermit-MS/IBM adapts to
  185. screen dimensions found at startup, such as 132 columns or 43 lines, and is
  186. able to switch several popular non-IBM EGA boards to 132 column mode under host
  187. control.
  188.  
  189. Long packets, up to 1000 bytes, are supported to increase efficiency on long
  190. haul communications circuits.  Efficiency increases by using fewer packets and
  191. thus less overall time waiting for packets to be acknowledged.  Strong three
  192. byte CRC checking is encouraged; it does not degrade local performance.  Long
  193. packets are a reasonable alternative to the sliding windows approach which has
  194. a problem on PCs when they attempt disk i/o while receiving characters on the
  195. serial port (interrupts can get lost and packets need to be repeated).
  196.  
  197. Translation mechanisms are present to assist multilingual usage of essentially
  198. ASCII or English style machines.  These are not panaceas for a very complex
  199. problem, but testing in Europe indicates it is a step in the right direction.
  200. The mechanisms are conversion of characters about to be displayed, control of
  201. character size (7 or 8 bits), and the new generalized keyboard handler present
  202. for all MS DOS machines.
  203.  
  204. A sustained awareness of supplementary input and output devices used by
  205. disabled and other individuals is present in many parts of the program.  As we
  206. learn more about such devices Kermit-MS will try to make their use possible and
  207. comfortable.
  208.  
  209. Overall, the interior technical improvements are numerous.  This gives us added
  210. flexibility and increased performance.
  211.  
  212. And may we share with you -
  213.  
  214. Like any Kermit program, MS-DOS Kermit is for everyone to use and share.  Once
  215. you get it, feel free to pass it along to your friends and colleagues.
  216. Although it is copyrighted and not in the public domain, we ask only that you
  217. not attempt to sell it for profit, and that you use it only for peaceful and
  218. humane purposes.  If you have comments, suggestions, improvements, or fixes,
  219. please send them to Kermit Distribution at Columbia University, where they can
  220. be considered for the next release or added to the "beware file".  Happy New
  221. Year, and use Kermit in good health!
  222.  
  223.   Joe R. Doupnik                               Frank da Cruz
  224.   Center for Atmospheric and Space Sciences    Center for Computing Activities
  225.   & Dept of Electrical Engineering             Columbia University
  226.   Utah State University                        612 West 115th Street
  227.   Logan, Utah  84322                           New York, NY 10025
  228.   JRD@USU.BITNET                               SY.FDC@CU20B.COLUMIBA.EDU
  229.