home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / v13.2 < prev    next >
Text File  |  2020-01-01  |  24KB  |  480 lines

  1. Info-Kermit Digest         Mon, 4 Feb 1991        Volume 13 : Number 2
  2.  
  3. Today's Topics:
  4.  
  5.              Info-Kermit Digest Delivery
  6.           Last Test Prerelease of MS-DOS Kermit 3.02
  7.        DEC Rainbow Kermit 3.02 Prerelease Available for Testing
  8.           MS-DOS Kermit 3.02 in ROM on the HP Portable Plus
  9.          Using the MS-DOS Kermit Terminal Emulator with PICK
  10.             CP/M Kermit for the Ampro Little Board
  11.  
  12. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU,
  13. requests for addition to or deletion from the Info-Kermit subscriber list to
  14. Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU or to KERMIT@CUVMA.BITNET.
  15.  
  16. Kermit files may be obtained over networks and by mail order.  On the
  17. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  18. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  19. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  20. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  21. kermit/d, and kermit/e.  Test versions are in kermit/test.  Binaries are in
  22. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  23. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  24. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  25. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  26. complete list of Kermit versions and an order form from Kermit Distribution,
  27. Columbia University Center for Computing Activities, 612 West 115th Street,
  28. New York, NY 10025 USA.
  29.  
  30. ----------------------------------------------------------------------
  31.  
  32. Date: Mon, 4 Feb 1991 11:33:24 EST
  33. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  34. Subject: Info-Kermit Digest Delivery
  35. Keywords: Info-Kermit Digest
  36.  
  37. Many Info-Kermit subscribers report that they have not been receiving
  38. Info-Kermit issues regularly.  Others report receiving two or more copies of
  39. each one.  These problems seem to be caused by our local UNIX mail delivery
  40. agent, sendmail, and our postmaster is investigating.  It is very likely that
  41. the enormous number and geographic dispersion of Info-Kermit subscribers is
  42. greater than sendmail ever expected to cope with.
  43.  
  44. I would encourage those of you who subscribe to Info-Kermit directly to move
  45. your subscription to the I-KERMIT listserver on BITNET/EARN.  You can do this
  46. even your mail address is not on a BITNET host.  To do this,
  47. send e-mail to LISTSERV@CUVMA.BITNET containing the following text:
  48.  
  49.   SUBSCRIBE I-KERMIT <name>
  50.  
  51. where <name> is your personal name, which can be in upper and lower case,
  52. contain spaces, etc.  Once you receive a digest issue from I-KERMIT, you can
  53. send e-mail to Info-Kermit@watsun.cc.columbia.edu asking to have your direct
  54. subscription cancelled because now you are receiving the digest through
  55. LISTSERV.  If you ever want to cancel your I-KERMIT subscription, send e-mail
  56. to LISTSERV@CUVMA.BITNET containing the text:
  57.  
  58.   SIGNOFF I-KERMIT
  59.  
  60. Users of Unix systems that receive the regular newsgroup postings can also
  61. read comp.protocols.kermit, which is simply a reposting of the Info-Kermit
  62. Digest to the Unix netnews network (how or by whom I have never known).
  63.  
  64. Meanwhile, for those of you who are wondering which issues you might have
  65. missed, Volume 12 (July through December, 1990) had 7 issues (1 through 7).
  66. We're now in Volume 13 (Jan-Jun 1991), and this is the second issue.  Missing
  67. issues can be retrieved from kermit/e/v12.* and v13.* on watsun via anonymous
  68. ftp on the Internet, or V12 * and V13 * from KERMSRV at CUVMA on BITNET/EARN.
  69.  
  70. Sorry for the inconvenience, hope all is better soon.
  71.  
  72. ------------------------------
  73.  
  74. Date: Mon, 4 Feb 1991 12:46:58 EST
  75. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  76. Subject: Last Test Prerelease of MS-DOS Kermit 3.02
  77. Keywords: MS-DOS Kermit 3.02
  78.  
  79. We're nearing the final release of the next version of MS-DOS Kermit, which up
  80. till now we have been calling 3.02.  When it is finally released, the version
  81. number will be 3.10 to reduce confusion about test versions versus real
  82. versions.  As of this announcement, development of this release is frozen.
  83. Please continue to send in bug reports and other comments, but suggestions for
  84. new features will be kept for a post-3.10 release.  This message, extracted
  85. from Joe Doupnik's MSR302.UPD file, lists the changes since the last posting,
  86. in Info-Kermit V13 #1.  Subsequent messages describe work on some of the
  87. non-IBM-PC versions.
  88.  
  89. The files are available in the Kermit Distribution "test" area, kermit/test
  90. on watsun.cc.columbia.edu for anonymous FTP access on the Internet, and the
  91. T: area of KERMSRV at CUVMA on BITNET.  They include:
  92.  
  93.  BOO File      Documentation     Systems Supported
  94.   mstibm.boo    msr302.upd,.doc   IBM PC, PS/2, and compatibles
  95.   mstgen.boo                      Generic MS-DOS
  96.   mstgri.boo    mstgri.doc,.hlp   Grid Compass
  97.   msthp1.boo    msthp1.doc,.hlp   Hewlett Packard 150
  98.   msthpx.boo    msthpx.doc,.hlp   Hewlett Packard 110 and Portable Plus
  99.   mstrb1.boo    mstrb1.doc        DEC Rainbow-100
  100.   mstv90.boo                      Victor 9000 (Sirius 1)
  101.   mstz10.boo    mstz10.doc        Heath/Zenith-100
  102.  
  103. The "boo" files are executable (.EXE) files encoded in "BOO" format, which
  104. can be decoded back into .EXE format using any of the MSBPCT programs that
  105. can be found in kermit/a/msbpct.* on watsun or MSBPCT * on KERMSRV.
  106.  
  107. The non-IBM versions listed above are approximately up to date with the IBM
  108. version, but they lack many of the system-dependent features such as network
  109. support, international character-set translation, and others, but they do
  110. incorporate sliding windows, script language programming, and other
  111. system-independent aspects of MS-DOS Kermit 3.02.  The non-IBM versions have
  112. not been tested in the current edit, although they were tested at earlier
  113. points in the 3.02 development cycle.
  114.  
  115. Thanks to Joe Doupnik for his skill, patience, endurance, generosity, etc,
  116. in pulling this release together, and to other MS-DOS Kermit programming
  117. volunteers including Robert Weiner, Gary Stebbins, John Nyenhuis, Terry
  118. Kennedy, Bert Tyler, and many others, and to the hundreds or thousands of
  119. testers.  Please report bugs or problems in this latest program edit to
  120. Info-Kermit or directly to Joe at JRD@CC.USU.EDU (Internet) or JRD@USU
  121. (BITNET/EARN).  Joe's notes follow:
  122.  
  123. 112. Add a feature suggested by John Klensin and Frank da Cruz, from C Kermit.
  124.      New substitution variable notation \$(item)  means replace  \$(item)  by
  125.      the string on the right hand side of the line starting as ITEM= in the
  126.      DOS Environment. Any word may be used for ITEM. The replacement will be
  127.      empty if either the string or the item is absent in the Environment.
  128.      Leading and trailing spaces and tabs are removed from the string.
  129.      Examples:
  130.         Echo \$(path)
  131.         shows the string which occurs after "PATH=" in the Environment, such
  132.         as C:\;C:\WP;C:\DOS.
  133.  
  134.         IF eq \$(video) CGA echo Upgrade to VGA 
  135.         will show the string "Upgrade to VGA" if someone has provided the line
  136.         VIDEO=CGA  in the Environment, perhaps by typing SET VIDEO=CGA or
  137.         written there by a program.
  138.  
  139.         ASSIGN \%p \$(path)
  140.         gives variable \%p the definition of the right hand side of PATH=.
  141.  
  142.      Semicolons occurring in \$(..) replacement strings will be treated as
  143.      ordinary characters and will not start a comment. Comments starting
  144.      with a semicolon are now restricted to ordinary Macros and Take files.
  145.  
  146.      Changes are in files mssker.asm and msscmd.asm.
  147.  
  148. 113. Add variable \v(speed) to the list of substitution variables. \v(speed)
  149.      is the ascii value of the communications line speed, in bits/second. It
  150.      may be the word "unknown", without the quotes, if the value is not
  151.      available, and it may contain non-numerical characters such as "." and
  152.      "/" as in 45.5, 134.5, and 75/1200. Network connections will usually
  153.      return "unknown". Changes are in file msscmd.asm.
  154.  
  155. 114. Add variable "program" to the WRITE command and let it be variable
  156.      \v(program). It is the string MS-DOS_KERMIT. Notice the underscore.
  157.      Changes in file msster.asm.
  158.  
  159. 115. Correct two keyboard related problems: reporting \v(keyboard) as 88 keys
  160.      for such keyboards, and retaining the SET KEY {ON, OFF, LK250} state if
  161.      an LK250 keyboard is requested (by this command) but is not present.
  162.      Changes in file msuibm.asm.
  163.  
  164. 116. Make small corrections to network-presence tests which previously
  165.      said no-network if the net's interrupt pointed to segment 0f000h, system
  166.      ROM. With the advent of memory mappers such as QEMM, 386MAX, etc holes
  167.      in ROM can be filled by network drivers. The new test procedures allow
  168.      networks to be detected in the ROM holes. File msxibm.asm.
  169.  
  170. 117. Correct a problem with screen rollback storage when system memory is
  171.      really short. An error in the code allowed storage (and a system crash)
  172.      if the area were absent due to insufficient memory. File msyibm.asm.
  173.  
  174. 118. Correct a presence signature of the STB/EM Plus board when changing
  175.      between 80 and 132 columns, from Terry Kennedy. File msyibm.asm.
  176.  
  177. 119. Correct a strange protocol problem. If receiving characters from an IBM
  178.      mainframe host (or equiv) which requires use of a "handshake" character,
  179.      typically Control-Q, and an end of packet character arrives prematurely
  180.      then the bad partial packet is marked and delivered as a good one.
  181.      Change in file msscom.asm.
  182.  
  183. 120. Add code from Bert Tyler to manually set IBM XGA display boards in 80
  184.      or 132 column mode because (apparently) the first boards lack support
  185.      in their Bios. File msyibm.asm.
  186.  
  187. 121. Add command SHOW VARIABLES [\v([name])] which displays the strings
  188.      associated with variables of the form \v(variable-name). Leading "\v("
  189.      and trailing ")" may be omitted. SHOW VARIABLE with no argument shows
  190.      all variables; abbreviations are allowed here. Files changed are 
  191.      mssker.asm, msscmd.asm, msssho.asm.
  192.  
  193. 122. Add 80/132 column support for the ATI VGA Wonder board, as a extended
  194.      case of the EGA board. Tnx to Steve Wood. File msyibm.asm.
  195.  
  196. 123. Permit abbreviations in \v(variable) phrases, such as \v(ver) rather
  197.      than the full form of \v(version). File msscmd.asm
  198.  
  199. 124. Correct a bug in the file receiver code which could reject a file if
  200.      SET ATTRIBUTES LENGTH OFF were stated. File mssrcv.asm, done 16 Jan 91.
  201.  
  202. 125. When the device holding the Session log (Connect mode) becomes full or
  203.      reports an error during writing then put the error message on the status
  204.      line, and suspend logging. Previously the error message was written on
  205.      the main part of the screen where it could be overwritten or missed, and
  206.      logging was reattempted every 128 bytes. Now logging is attempted again
  207.      when reentering Connect mode. File msster.asm
  208.  
  209. 126. Changes to \v(variable) area.
  210.     a) Truncate the fractions of seconds field from \v(time).
  211.         b) Add \v(ndate) which reports the date with all digits as YYYYMMDD
  212.        for easier testing in scripts. \v(date) reports MM-DD-YYYY.
  213.     c) Add \v(status) which reports the value of the Kermit status word;
  214.        0 is success, any other numeric is a failure. Most Kermit commands
  215.        clear this word result before execution. The current values are
  216.        listed below; "user intervention" may be added to other values.
  217.  
  218.          Condition         Status    Comment
  219.     success            0    initial value for most commands
  220.     send failure        1    includes OUTPUT and TRANSMIT commands
  221.     receive failure        2    includes INPUT command timeout
  222.     remote cmd failure    4    REMOTE command failed for any reason
  223.     Take file failure    8    Take file not found
  224.     general failure           16    many causes
  225.     user intervention     256    usually by typing Control-C
  226.  
  227.      These changes also apply to WRITE statements.
  228.  
  229.      Changes affect most mss*.asm files.
  230.  
  231. 127. Add two tests to the script IF statement. These are lexical comparisons
  232.      between two words. The curly brace {..} operators are not usable here.
  233.  
  234.     IF LLT    word1 word2 <command>
  235.         executes <command> if word1 has    fewer characters (after
  236.         removing leading spaces) than word2, or if at the first
  237.         character where the words differ word1 has a character
  238.         occurring earlier (less than) in the ascii collating sequence
  239.         than that in word 2.
  240.  
  241.     IF LGT    word1 word2 <command>
  242.         opposite of above, for word1 longer than word2 or the first
  243.         differing character in word1 occurs later (greater than) that
  244.         in word2 in the ascii collating sequence.
  245.  
  246.      Combining these with IF EQUAL and the NOT modifier yields all logical
  247.      comparison conditions, as shown in the table below. Case sensitivity
  248.      of the tests is controlled by SET INPUT CASE {IGNORE, OBSERVE}, with
  249.      IGNORE being the default; when case is observed uppercase letters are
  250.      "less than" lower case letters.
  251.  
  252.          Lexical Test        Kermit IF statement
  253.     word1 =  word2        IF EQUAL word1 word2 ...
  254.     word1 != word2        IF NOT EQUAL word1 word2 ...
  255.     word1 <  word2        IF LLT word1 word2 ...
  256.     word1 >  word2        IF LGT word1 word2 ...
  257.     word1 => word2        IF NOT LLT word1 word2 ...
  258.     word1 <= word2        IF NOT LGT word1 word2 ...
  259.  
  260.      Changes are in file mssscp.asm
  261.  
  262. 128. Speedup response of the VT300 terminal emulator to VMS SET TERM/INQUIRE,
  263.      and correct SET DEBUG SESSION to not invoke packet logging. Files
  264.      mszibm.asm and msscom.asm, resp.
  265.  
  266. 129. Send an XON when opening the "serial port", to free a host blocked by
  267.      an XOFF from whatever cause. Correct REINPUT not timing out automatically
  268.      if the history buffer is full and a string match is not found.
  269.      Files msxibm.asm and mssscp.asm, resp. 25 Jan 1991
  270.  
  271. 130. For macros invoked while in terminal emulation mode, such as TERMINALS,
  272.      PRODUCT, user defined macros, etc., make variable \%0 be the macro name.
  273.      Changes in file msyibm.asm.
  274.  
  275. 131. Add special feature of calling Macro ON_EXIT when Kermit is exiting to
  276.      DOS (but not when PUSHing/shelling to DOS). The user needs to define
  277.      the Macro and it may contain any commands but normally ones wanted to
  278.      put the system back into a standard form. For example
  279.  
  280.          DEFINE ON_EXIT run cols80.bat,echo Goodbye from MS-DOS Kermit.
  281.  
  282.      This Macro will be executed to switch the screen to 80 column mode
  283.      when Kermit command EXIT or QUIT is given.
  284.      Changes are in file mssker.asm.
  285.  
  286. 132. Permit specification of the IRQ value of a UART serial port. The command
  287.      SET COM3 <port address> <IRQ value>
  288.      has the new optional second field to hold the IRQ (2 through 15 decimal).
  289.      Example:
  290.          SET COM3 \x03e8 \2
  291.      The equivalent command for the DOS Environment would be
  292.          C> SET KERMIT=com3 \x03e8 \2
  293.  
  294.      If the IRQ value is omitted then an IRQ of 4 or 3 will be used for
  295.      testing. In all cases, a test is run to see if the serial port responds
  296.      with this port address and IRQ value. If it does not then the port is
  297.      tested again at the given address but using IRQ 4 or 3. If that fails
  298.      the port is assigned an IRQ of 4 for COM1 and COM3 and 3 for COM2 and
  299.      COM4; PS/2 machines are assigned 3 for COM2..4. XT's and other machines
  300.      based on 8x88/8x86 cpu chips can not use an IRQ above 7.
  301.  
  302.      BEWARE!! It is very easy to interfere with other equipment in the
  303.      computer, such as your harddisk, if the IRQ is used by other boards.
  304.      The hard disk on XT's uses IRQ 5, and on AT's and above it typically
  305.      uses IRQ 14. Parallel printers rarely use IRQs so by swithing off IRQ
  306.      generation on the parallel port(s) one may recover IRQ 7 and 5 (AT's).
  307.      Check carefully before experimenting. You use this facility only at your
  308.      own risk.
  309.  
  310.      Changes are in file mssset.asm and msxibm.asm.
  311.  
  312. [Ed. - Notice -- this item was added only reluctantly by Joe, in response to
  313. hundreds of requests for from those who have strange setups for their serial
  314. ports -- nonstandard boards, unusual mixtures of serial devices, etc etc.
  315. Joe's (and our) advice is to use Kermit's IRQ-setting option only as a last
  316. resort.  It's much better and safer to try to rearrange your equipment
  317. configuration to use a standard IRQ of 3 or 4 for all serial ports.
  318. Nevertheless, it is important that those of you who have been requesting the
  319. ability to specify your own IRQ test this feature and report back as quickly
  320. as possible, good or bad.  Thanks!]
  321.  
  322. 133. Change name of \v(path) and WRITE <log> PATH to be \v(directory) and
  323.      WRITE <log> DIRECTORY, respectively, to avoid possible confusion with
  324.      the PATH=  clause in the DOS Environment.
  325.      Files msscmd.asm and msster.asm.
  326.  
  327. 134. Small revisions to keep CTTY COMn happy. Shut down the serial port
  328.      when at the Kermit prompt to let DOS style i/o have a chance at the
  329.      serial communications line.
  330.      File mssker.asm.
  331.  
  332. 135. Reduce the WRITE command to syntax of WRITE <dest> text. Date and time
  333.      etc are available via variables \v(date) and so on. Now the script
  334.      input-buffer is displayed as part of the command SHOW SCRIPT.
  335.      Files msssho.asm and msster.asm.
  336.  
  337. ------------------------------
  338.  
  339. Date: Thu, 10 Jan 91 02:43:04 EST
  340. From: Robert Weiner <rweiner@watsun.cc.columbia.edu>
  341. Subject: DEC Rainbow Kermit 3.02 Prerelease Available for Testing
  342. Keywords: Rainbow, DEC Rainbow, MS-DOS Kermit 3.02
  343.  
  344. Here's the latest release of DEC Rainbow 100 MS-Kermit version 3.02 dev
  345. 27-Jan-1991 built from the current source on watsun in ~kermit/test/mss*.
  346. This brings the Rainbow version in sync & up to date with the IBM PC version
  347. as far as the MS-DOS Kermit system independent parts are concerned.
  348.  
  349. I haven't seen much (if any) feedback about the Rainbow versions.  I'm using
  350. it on a Rainbow 100B with alot of memory and a V20 processor.  I'd like to
  351. hear from someone who has used it on a machine with less memory, etc, or on a
  352. Rainbow 100A.  I don't expect anything should have broke on a 'smaller'
  353. Rainbow, but who knows.
  354.  
  355. This keeps the Rainbow version up-to-date with the current IBM PC version.
  356. There is now also some documentation for the new Rainbow version in
  357. mstrb1.doc.
  358.  
  359. [Ed. - Thanks, Robert!  The new files are in kermit/test/mstrb1.boo and .doc,
  360. with a binary version in kermit/bin/mstrb1.exe.]
  361.  
  362. ------------------------------
  363.  
  364. Date: Sun, 13 Jan 91 20:40:21 -0500
  365. From: nyenhuis@ecn.purdue.edu (John Nyenhuis)
  366. Subject: MS-DOS Kermit 3.02 in ROM on the HP Portable Plus
  367. Keywords: MS-DOS Kermit 3.02, HP Portable Plus
  368.  
  369. Joe Doupnik suggested that I pass along my experiences in installing MS-DOS
  370. Kermit 3.02 in ROM on the HP Portable Plus.
  371.  
  372. Over the holidays, I had some fun with the HP Portable Plus.  I got a ROM
  373. burner and put Kermit in ROM.  In the Portable Plus architecture, it is
  374. possible to run a program form ROM.  (The operating system puts the ROM
  375. starting at 9000:0000.)  The idea is to have the code segments in ROM and to
  376. have the data and stack segments in RAM.  To do this, I had to make a few
  377. patches to mssker.asm.  Code like "mov ax,data" needs to be changed since it
  378. is not possible for MS DOS to make segment fixups at load time if the program
  379. is in ROM.  It was also necessary to do the approximately 120 relocation fixes
  380. that arise from the two code segments.  (I wrote a small Turbo Pascal program
  381. to do this.) I wrote a small loader program in assembler which calls Kermit
  382. 3.02.  The loader program has the responsibility of setting up the data and
  383. stack segments, copying Kermit's data segment to RAM, and informing Kermit of
  384. the values of DS and SS.  Kermit and the loader program fit in a pair of
  385. 27C512 EPROMS with about 35K to spare.
  386.  
  387. Kermit in ROM makes the Portable Plus, which has no internal drives, stand
  388. alone. i.e., if you don't have an external drive, just use the Kermit from ROM
  389. to load your files.  Since the program is run from ROM, Kermit will run on a
  390. Portable with as little as 128 K RAM.
  391.  
  392. I am willing to be of help in supplying Kermit in ROM to HP Portable Plus
  393. users.  I can e-mail the source code and image files to the interested.  For a
  394. fee (say $50) to cover the cost of EPROMS, shipping, and time, I can do custom
  395. burns and also include instructions on how to install the ROMs.  (Please
  396. advise if this proposed service would cause a problem with Columbia's
  397. copyright on the program.  I am deeply appreciative of the efforts that Joe
  398. Doupnik and others have put into MS-DOS Kermit and under no circumstances do I
  399. want to take unfair advantage of their efforts.)  Any thoughts you have on
  400. distributing MS DOS Kermit ROMS for the Portable Plus are most welcome.
  401.  
  402. [Ed. - John, you are most welcome to offer this service.]
  403.  
  404. Also, I have passed along versions of MS DOS Kermit 3.02 for the GRiD Compass,
  405. HP 150, and HP Portable and Portable Plus to Joe Doupnik.  (All are RAM
  406. based.)  He said they would be put in /kermit/test in watsun.
  407.  
  408. [Ed. - They are, as listed earlier in this issue.]
  409.  
  410. Sincerely,
  411.  
  412. John Nyenhuis   Purdue University  School of Electrical Engineering
  413. West Lafayette IN 47907   (317)494-3524     nyenhuis@ecn.purdue.edu
  414.  
  415. ------------------------------
  416.  
  417. Date: Sat, 19 Jan 1991 13:12:22 EST
  418. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  419. Subject: Using the MS-DOS Kermit Terminal Emulator with PICK
  420. Keywords: PICK, MS-DOS Kermit and PICK
  421.  
  422. David L. Clark of History Database in Malibu, CA, USA, has sent in a document
  423. describing how to use MS-DOS 3.0 Kermit's VT320 emulator to access the PICK
  424. operating system in general, and the History Database in particular.  This
  425. document includes detailed instructions for the PICK end, plus MS-DOS Kermit
  426. initialization files for the PC.  This document has been put with the other
  427. PICK Kermit files in kermit/d/pickrm.vt (PICKRM.VT on KERMSRV), and in
  428. kermit/a/msipic.doc (MSIPIC.DOC on KERMSRV).  Thanks to David for this
  429. excellent document.
  430.  
  431. ------------------------------
  432.  
  433. Date: Tue, 8 Jan 91 18:08:00 EST
  434. From: Mike Freeman <freeman@watsun.cc.columbia.edu>
  435. Subject: CP/M Kermit for the Ampro Little Board
  436. Keywords: CP/M Kermit
  437.  
  438. Here are the system dependent files to adapt CP/M-80 Kermit 4.10 for the Ampro
  439. Little Board. The code was contributed courtesy of Jay S. Rouman of Mt.
  440. Pleasant, MI (dexter!jsr@sharkey.cc.umich.edu). He tells me that it works up
  441. thru 4800 bps and file transfers work fine at 9600 bps though the screen
  442. doesn't keep up (presume QUIET mode doesn't present a problem).  I also
  443. submitted cpxsy2.asm with a comment fixed and cpaaaa.hlp and cpk410.ann
  444. updated to show CP/M Kermit support for the Ampro Little Board.
  445.  
  446. There are also a number of bugs fixed:
  447.  
  448. (1) leading white space in commands and keyword searches is now ignored
  449. (whether from keyboard, CP/M command-line or TAKEfile -- this was the
  450. original intent of the code but it didn't work).
  451. (2) A further fix to the "disk full" reporting code in CPSPK1.ASM per
  452. report from Russel Lang is hopefully the last.
  453. (3) A RET has been put at the end of OUTCONN in CPXNOR.ASM -- D.P.Arnot
  454. of Scottish Agricultural College in Auchincurive, Ayr, UK reported
  455. this.
  456. (4) Mr. Arnot also says the Amstrad Kermits don't work properly -- they
  457. put garbage in received files (4.09 didn't work, apparently, either).
  458. (5) The CPSCMD.ASM now zaps the entire fcb (in CMIL). This fixes a bug
  459. where the COPY command did not copy files correctly after one
  460. successful COPY on my HP-125.
  461.  
  462. Re the Amstrad: Am trying to get more info -- don't have one here.  Sorry for
  463. the continuing fixes but suggestions keep coming in.  I presume this will
  464. settle down pretty soon!  It's interesting to see CP/Mers come out of the
  465. closet.  Ciao!
  466.  
  467. Some bugs in Remote commands and in the Transmit comands are fixed
  468. (syntax for Remote commands is enforced more) and the 8K buffer is used
  469. for the COPY, TYPE and PRINT commands (the big buffer). I hadn't
  470. intended to submit the TYPE and COPY changes but had these bug fixes to
  471. put in so thought I'd put these enhancements in also.
  472.  
  473. [Ed. - The new files are in kermit/test/cp*.* on watsun and in T:CP* * on
  474. CUVMA.]
  475.  
  476. ------------------------------
  477.  
  478. End of Info-Kermit Digest
  479. *************************
  480.