home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / bbcmicro / bbc145.ann < prev    next >
Internet Message Format  |  2020-01-01  |  8KB

  1. Date: 12-MAY-1987 12:16:44
  2. From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
  3. Subject: File BBC145.ANN
  4.  
  5.                            BBC KERMIT 1.33
  6.                            ===============
  7.  
  8. BBC Kermit 1.33 is now online. This is a bug fix release with no new facilities
  9. over the previous release 1.30. Problems cured are:
  10.  
  11.   - Reverse screen scrolling in VT52 mode now works correctly. This was a bug
  12.     in OS1.20 which has been circumvented. I am not particularly happy with
  13.     the appearance of the result, and as time permits I shall try to improve
  14.     the way this and similar operations are handled.
  15.  
  16.   - Function keys are reset to their correct power-on defaults on EXIT or OS
  17.     command. This cures a problem whereby WordWise users found that 
  18.     SHIFT-Cursor
  19.     did not work after using Kermit
  20.  
  21.   - A lost ACK to an S packet sent by BBC Kermit is now handled correctly.
  22.  
  23.   - BBC Kermit will now talk to systems that send pad characters between the
  24.     block-check and the end-of-packet marker.
  25.  
  26.  
  27. -----------------------------------------------
  28.  
  29.                                 BBC KERMIT 1.42
  30.                                 ===============
  31.  
  32.    BBC Kermit  version  1.42  for models  B, B+,  B+128 and  Master 128  is now
  33. available. The features and changes in the new release are as follows:
  34.  
  35.    - The Master 128 is now fully supported, the minor  incompatibilities  which
  36.      existed in version 1.33 being cleared.
  37.      
  38.    - ADFS  is now fully supported. BBC Kermit will generate local file names of
  39.      length appropriate to the selected filing system.
  40.      
  41.    - The character used when modifying non-unique names has been changed to  be
  42.      a "+" as "&" is not legal under ADFS or some Econet file server systems.
  43.      
  44.    - The disc based version will utilise the shadow screen on the B+, B+128 and
  45.      Master 128 and will provide a VT52 terminal emulation.
  46.      
  47.    - The SET VT52 and SET VDU-WIDTH commands are removed, and a new command SET
  48.      TERMINAL  introduced.  This  takes  a  parameter  describing the emulation
  49.      needed, which can be one of TT40 or TT80 for teletype emulations, or VT52.
  50.      For future use,  additional  types  of  VT100,  TEK,  A  and  B  are  also
  51.      selectable but will not, of course, be usable (see below).
  52.      
  53.    - The default terminal type will be set automatically from the machine type.
  54.      The  ROM version will default to VT52 always; the RAM version will default
  55.      to VT52 on the B+, B+128 and Master 128, and to TT40 on the B.
  56.      
  57.    - Files are no longer closed on entry, so that the  system  can  be  started
  58.      from auto-boot with set up commands in the !BOOT file. A new command CLOSE
  59.      alllows  all open files to be closed if this is necessary. Since there are
  60.      now two commands beginning with "C", a new command "C" has  been  provided
  61.      as  a  synonym  for  CONNECT,  so that the commonly-used abbreviation will
  62.      still work.
  63.      
  64.    - The RAM version now sets OSHWM to lie above the  program  image,  so  that
  65.      commands  such  as  *COPY  will  not  destroy  the program. The mode to be
  66.      selected on reset is changed to  7  to  avoid  corruption  when  BREAK  is
  67.      pressed.  Note  that  the change to OSHWM is not undone if, for example, a
  68.      *BASIC command is issued to leave KERMIT: the EXIT command shoud always be
  69.      used.
  70.      
  71.    - CONTROL-BREAK now exits the RAM version.
  72.      
  73.    - The code for sending break levels on the comms line has been  changed  and
  74.      should reduce or eliminate the garbling that occurred in earlier releases.
  75.      
  76.    - A  new  command  SET  FILE  NAME  controls how file names sent by a remote
  77.      Kermit are handled. NORMAL, the default, treats  them  as  "name.type"  as
  78.      before;  UNTRANSLATED uses the name exactly as sent, so it must be a legal
  79.      BBc file name.
  80.      
  81.    - User vectors have been removed (no-one responded to  a newsletter question
  82.      on whether this feature was used). The JSR command had been removed on the
  83.      pre-release 1.40n versions, but has been re-instated.
  84.      
  85.    - A file being received from a remote Kermit is now correctly deleted if the
  86.      remote sends an EOF(D) packet.
  87.      
  88.    - An  ACK(X) or an ACK(Z) in response to a data packet sent by BBC Kermit is
  89.      now handled correctly.
  90.      
  91.    - The system no longer forces selection of the parallel printer, so debug or
  92.      file transfer to network printer should now work. It's up to the  user  to
  93.      make sure he doesn't have the serial printer selected!
  94.      
  95.    - OSBYTE  calls with A=70 (decimal) are now used by BBC Kermit, so there may
  96.      be interactions if run in a machine with another ROM that responds to this
  97.      call.
  98.      
  99.    - The bug in DFS 2.24 on the Master 128, which affects the  OSFIND  call  to
  100.      close  all  files, is substantially circumvented, but the real solution to
  101.      this must be to obtain DFS2.25 or remember to use the correct  release  of
  102.      the CONVERT utility.
  103.      
  104.    - The  source is  now compatible  with both  the  ADE assembler and the free
  105.      65C02 assembler distributed with it.  A question is output at the start of
  106.      an assembly to determine which is being used.
  107.      
  108.    - A  new command,  TRANSFER, allows  raw  uploading  of files with full flow
  109.      control to systems without Kermit.
  110.  
  111.    - The Master 128 keypad is used in VT52 mode to emulate a real VT52 pad.
  112.  
  113.  
  114.    Version  1.42  also contains code to make use of terminal emulation in other
  115. ROMs. The main program (both ROM and RAM versions) will  make  a  service  call
  116. with OSBYTE 70 if the currently-selected terminal type is not one they support:
  117. the  Terminal Extension ROM may take the call and provide terminal emulation if
  118. it wishes. 
  119.  
  120.   From this version on, the source can be assembled with the Lancaster 65C02 
  121. Sideways-RAM/ROM based assembler, supplied free with BBC Kermit. The 
  122. commercially available ADE assembler can still be used, but the Lancaster 
  123. Assembler is the preferred tool to use.
  124.  
  125. ------------------------------------------------------------------------------
  126.  
  127.                           BBC KERMIT VERSION 1.43
  128.                           =======================
  129.  
  130. This is a minor bug fix release. Version 1.42 and earlier all suffered from a
  131. bug in handling the receive-quote character (with B7 set) sent from the remote
  132. side if 8th- bit prefixing was not in use. The symptoms were that the character
  133. would be stored in the file with B6 inverted.
  134.  
  135. As the default mode of operation of BBC Kermit is to select space parity and
  136. hence always try to negotiate the use of 8th-bit prefixing, it took a long time
  137. for this bug to come to light.
  138.  
  139.  
  140. Thanks to Arjen Raateland of Helsinki, Finland for pointing the bug out.
  141.  
  142.  
  143. ------------------------------------------------------
  144.  
  145.                       BBC KERMIT 1.44
  146.                       ===============
  147.  
  148. BBC Kermit 1.44 is a minor bug-fix release that contains no new user facilities
  149. The changes from version 1.43 are as follows:
  150.  
  151.  - Quoting and 8th-bit-prefixing are done correctly in G packets (i.e. those
  152.    containing the command strings generated by the REMOTE command.) In previous
  153.    versions, for example, any REMOTE command such as REMOTE DIR ABCDEF, which 
  154.    generated a 6-character sub-field, would fail to pass the field length byte
  155.    correctly.
  156.  
  157.  - REM CWD now sends the password correctly.
  158.  
  159.  - Bit 7 (the parity bit) is now stripped from all bytes received from the 
  160.    remote system in terminal mode, before they are output to the screen.
  161.  
  162.  - Wildcard file send will now not attempt to send any files that are in fact
  163.    sub-directories (on ADFS for example). Sub-directories can still be sent as
  164.    files if they are named explicitely.
  165.  
  166. ---------------------------------------------
  167.  
  168.                         BBC KERMIT 1.45
  169.                         ===============
  170.  
  171. BBC Kermit 1.45 is now available. This corrects a serious bug that appeared in
  172. 1.44, which prevented it talking to Kermit servers if 8th-bit-prefixing was
  173. not in use. Any server command would immediately fail with a message "Too
  174. many retries", with only the I packet interchange being done.
  175.  
  176. -------------------------------------------------
  177.