home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / COMMS / ANSIMP92.ARC / ANSIMP.DOC next >
Text File  |  1990-09-20  |  7KB  |  168 lines

  1. Version 9.2 of ANSIMP released on 17/06/89
  2.  
  3.  a. A new utility called 'PHONCOPY' is now available to copy the phone Library
  4.     from one version of IMP to the next. Just type 'PHONCOPY' without any
  5.     parameters for help...
  6.  
  7. Version 9.1 of ANSIMP released on 12/04/89
  8.  
  9.  a. ANSIMP now recognizes when the Peter Broughton 512k system is in 25-line
  10.      mode, and will use the same screen position, and not move the screen up
  11.      by one line.
  12.  
  13.  b. New Utility called 'ZAPANSI' added to the Library which will remove all
  14.      Control-Zs, remove all ANSI characters and replace all Graphics
  15.      characters in a disk file. Type 'ZAPANSI' with no parameters for a help
  16.      screen. Useful for those who want to use an editor or word processor such
  17.      as WordStar on the disk file of a terminal session. 
  18.  
  19.  c. Typansi now has a 'Q' or Quiet switch to avoid the slow help screen.
  20.      Again, just type 'TYPANSI' with no parameters for help.
  21.  
  22. Version 9.0 of ANSIMP released on 17/01/89
  23.  
  24.  a. Uses Version 245 of IMP written by Irv Hoff. Get IMP245.LBR for the
  25.      various support files and documentation for this version.
  26.  
  27.  b. The ';' IMP puts at the beginning of a line to indicate that the buffer
  28.      save is active interferes with some ANSI positioning. Consequently the
  29.      first line line only of the display will show the ';' - thereafter the
  30.      word 'capture' will appear in the top left-hand corner to indicate that
  31.      this function is active.
  32.  
  33. Version 8.2 of ANSIMP released on 24/12/88
  34.  
  35.  a. Reworked LF sequence fixing bug which occurred when cursor was on line 25
  36.      in column 48 or greater and a LF was received not accompanied by a 
  37.      corresponding carriage return
  38.  
  39. N.B. IMP uses the whole of memory, do not have an RSX loaded as there
  40.      is no room for it........
  41.  
  42.  
  43. Version 8.1 of ANSIMP released on 01/10/88
  44.  
  45.  a. Changed algorithm of RI, CUU and CUD sequences
  46.  b. Port B version has option of 57600 bps
  47.  c. Display of bps above 19200 is now shown correctly after set command etc.
  48.  d. Use 'set 19k' rather than 'set 19.2k' for 19200 bps
  49.  e. Reworked CR, LF and BS sequences
  50.  
  51.  
  52. Version 8.0 of ANSIMP released on 18/08/88
  53.  
  54.  a. Added time display for MicroBees with RTC installed
  55.  b. In ADM3A mode save and use colour as set up in the BIOS
  56.  c. Music bytes when recognized, are no longer stored in the command buffer
  57.  d. home cursor if cursor restore sequence with no prior cursor save
  58.  e. better recognition of an incomplete ansi sequence
  59.  
  60.  
  61. Version 7.1 of ANSIMP released on 18/06/88
  62.  
  63.  a. Fixed screen displacement bug when linefeed encountered on line 25 
  64.     without an accompanying carriage return
  65.  b. Fixed section of erase_from_cursor_to_end_of_line sequence code which
  66.     caused an occasional corruption of a small section of the color ram.
  67.  c. Fixed bug in background colour routine for Premium (being treated as
  68.     none-Premium colour)
  69.  d. Condensed messages so that A-Port Version can also run at 38k
  70.     ( despite the strange baud rate message it works!)
  71.  
  72.  
  73. Version 7 of ANSIMP released on 21/05/88
  74.  
  75.  a. Hardware scrolling added
  76.  b. Screen format is 80 x 25 fixed at 80 x 25
  77.  c. Support for older type colour MicroBees added
  78.  
  79.  
  80. Version 6 of ANSIMP released on 19/03/88
  81.  
  82.  a. Supports 80 x 24 line screen
  83.  b. Supports 128k and 512k MicroBees with SCC installed
  84.  c. suffix a is for 'A' port and b for 'B' port
  85.  d. For help with 'TYPANSI' just type 'TYPANSI' with no parameters in CP/M
  86.  
  87. Changes to Version 6 from Version 5 are :-
  88.  
  89.  1. Support for 128k non-Premium MicroBees in ANSI mode with extended Graphics
  90.      characters etc. (with some restrictions)
  91.  2. Option of 8 bits no parity '8' or 7 stop bits even parity '7'
  92.  3. Different handling of 'delete' key in Ansi mode
  93.  4. Bugs in code for 'Newline' and 'Index' ( esc E and esc D ) fixed
  94.  5. Minor bug in cursor forward sequence fixed
  95.  
  96.  
  97. Ansi Codes supported in Version 5 and up are :-
  98.  
  99.  Name                Code            Notes
  100.  ----                ----            -----
  101.  Save Cursor         esc 7            Graphics attributes saved also
  102.  Restore Cursor      esc 8            Graphics attributes restored also
  103.  Index               esc D            see above
  104.  New Line            esc E            see above
  105.  Reverse Index       esc M
  106.  DECALN              esc # 8
  107.  Music               esc [ M .... 0Eh Codes stored then ignored
  108.  
  109.  Erase in Line       esc [ Ps K       Ps = 0 Erase from cursor to end_of_line 
  110.                                       Ps = 1 Erase from start_of_line to cursor
  111.                                       Ps = 2 Erase all of line
  112.  
  113.  Erase in Display    esc [ Ps J       Ps = 0 Erase from cursor to end_of_screen
  114.                                       Ps = 1 Erase from screen_start to cursor
  115.                                       Ps = 2 Erase all of screen
  116.  
  117.  Select Graphics     esc [ Ps m       Ps = 0 Normal Mode
  118.  Rendition                            Ps = 1 Highlight ***
  119.                                       Ps = 4 Underline ***
  120.                                       Ps = 5 Blink ***
  121.                                       Ps = 7 Reverse Video ***
  122.                                       Ps = 8 Non-Display ***
  123.                                       Ps = 3x Foreground Colour +++
  124.                                       Ps = 4x Background Colour +++
  125.                                       Colour x 0 - Black
  126.                                                1 - Red
  127.                                                2 - Green
  128.                                                3 - Yellow
  129.                                                4 - Blue
  130.                                                5 - Magenta
  131.                                                6 - Cyan
  132.                                                7 - White
  133.  
  134.  Cursor Position     esc [ Pn ; Pn H  First Pn line, second column
  135.  Sequence
  136.  
  137.  Horizontal and      esc [ Pn ; Pn f  First Pn line, second column
  138.  Vertical Position
  139.  
  140.  Cursor Up           esc [ Pn A       Move Cursor up Pn lines in same column
  141.                                       Do not scroll up
  142.  
  143.  Cursor Down         esc [ Pn B       Move Cursor down Pn lines in same column
  144.                                       Do not scroll down
  145.  Cursor Forward      esc [ Pn C       Move Cursor Right Pn positions in line
  146.                                       Allow wrap to next line
  147.  
  148.  Cursor Backward     esc [ Pn D       Move Cursor Left Pn positions in line
  149.                                       Do not go back past position 0
  150.  
  151.  Save Cursor         esc [ s          Graphics attributes also saved
  152.  
  153.  Restore Cursor      esc [ u          Graphics attributes also restored
  154.  
  155.  Reset Mode          esc [ Ps l       Only wrap parameter acted upon
  156.  
  157.  Set Mode            esc [ Ps h       Only wrap parameter acted upon
  158.  
  159. ***  Ignored on 128k standard MicroBee 
  160.  
  161. +++  Ignored on 128k standard MicroBee Versions for ANSIMP Versions 5 and 6
  162.  
  163.  Suggestions, bugs, requests for additional sequence support .....
  164.  
  165.  leave a message on SMUG (02-476-6396) for Tony Ellis
  166.  
  167.                                                        .... AGE   06/05/89
  168.