;
                                   SCAN.COM                                   

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               6k (48)   15BE  2.5        Terry Hazen 8/91         Z3COM8

  1- Syntax  2- Notes  3- Help File  4- SCAN.HLP  5- SCANBG                   

   SCAN is a bi-directional video-oriented text file display utility that uses
the basic WordStar command  set to  control  viewing of normal text  files and 
library member files in both ZCPR3 and CP/M environments.   

   SCAN allocates all available memory up to  the CCP or lowest  RSX  for text
buffers and  uses a  dynamic  buffer  allocation  process  to  allow  full bi-
directional browsing through text files of any size.   The  size of  the  file
being viewed is not limited by available memory space.  Files may be viewed as
straight text files or WordStar and ZCPR3  video display modes  are available.
See SCAN.HLP for more details on the  features and  capabilities of  SCAN.  Vs
1.2 (10/11/85) by Terry Hazen.
:1

   Syntax   SCAN [dir:]afn                <-- Display file
            SCAN [dir:]LBRname.LBR        <-- Display library directory
            SCAN [dir:]LBRname LBRmember  <-- Display library member
:2
 SCAN Notes - 1/5 

   a. Vs 2.5 updates (8/28/91, Terry Hazen):
      - Fixed several problems inadvertently introduced in SCAN24.   The first
        caused the print function to  bomb  when no  printer  init  string was
        present.   The second  caused  pointer  confusion at the bottom of the
        file when next line and last line routines were used.
      - In the WordStar video display mode,  SCAN25 now  displays the WordStar
        soft hyphen (1Eh) as  a highlighted '-' instead of '^^'.   It is still
        ignored in the non-WordStar modes.
      - SCAN25 still interprets the  WordStar no-break space  (0Fh) as '^O' in
        the WordStar mode,  but instead  of  being ignored in the non-WordStar
        modes, it is now properly displayed as a space.
      - The keyboard buffer and  line  display  routines in  SCAN25  have been
        further revised for better line  up/down  performance, especially with
        slower terminals.   The display is  no longer interrupted  by  pending
        commands during line up/down functions.
 SCAN Notes - 2/5 

   b. Vs 2.4 updates (06/12/91, Terry Hazen):
      - Rewritten as dedicated ZCPR3 utility.  
      - Internal Z3TCAP	eliminated.  
      - Screen display routines rewritten for faster and smoother operation.  
      - String find routine rewritten for increased speed.  
      - Printer initialization string changed to length-prefixed string.
      
   c. Vs 2.3a updates (10/10/90, Terry Hazen):
      - A bug in the library directory  display  routine  caused the number of
        members displayed to  be  limited to 256.   Larger library directories
        are now completely displayed.
      - Bug fixed which caused SCAN to hang up when  trying  to read  an empty
        file.  An empty file now correctly displays an empty screen.

   d. Vs 2.3 updates (9/12/90, Terry Hazen):
      - improved command buffer
      - locates CCP by first checking for a ZCPR3 extended environment.   This
        properly locates the CCP address, and the end of the SCAN text buffer,
        so as to avoid inadvertently overwriting a non CP/M-standard CCP.   If 
        no extended ENV is found, the CCP location is inferred as previously.
 SCAN Notes - 3/5 

      - command help screen has been  rewritten to  show the alternate single-
        character commands  instead of the  default  WordStar commands,  which 
        should already be familiar to the user.  
      - help screen now automatically reflects the patchable  single-character 
        commands contained in the patch section of the command table.

   e. Vs 2.2 updates (5/18/90, Terry Hazen):
      - Changed find string routine so  entire  screen isn't scrolled to  mark
        next find when next find is still on current screen.  
      - Added mark and find place markers 0-9.  
      - Added command  buffer that  speeds  up  multiple command  sequences by 
        interrupting current display operation if more commands are pending.  
      - Fixed error that loaded wrong environmental processor speed value.
      - Added additional ^QQ exit command.  
      - Many general code revisions.
 SCAN Notes - 4/5 

   f. Vs 2.1 updates (01/01/90, Terry Hazen):
      - Extensively revised to fix all known bugs in v2.0.
      - Uses added  terminal  capabilities  defined in  new  extended  Z3TCAP,
        including Delete and  Insert  Line, and  terminal  configuration  flag
        byte, if they are available, for faster and better display.
      - Added ^KR command to read in files without  needing  to  return to the
        command line, ^KW command to write text being displayed to a file.
      - Added patch byte for found string display line.
      - Reduced number of text buffers to 2.
      - Buffer size now initialized at startup to use all  available memory up
        to CCP or lowest protected RSX.

   g. Vs 2.0a updates (10/27/90, Terry Hazen):
      - Fixed several bugs causing problems with buffer management and  string
        find.  Current find string now remains active when running under ZCPR3
        GO command.
 SCAN Notes - 5/5 

   h. Vs 2.0 updates (10/18/90, Terry Hazen):
      - Completely  redesigned  and  rewritten in Z80 code.   ZCPR3 compatible
        when operating in ZCPR3 environment.   Gets terminal control sequences
        from Z3TCAP and supports DIR: form.  Terminal control sequences can be
        patched into internal Z3TCAP for non-ZCPR environments.  
      - Added string find command, bottom of file command.
:3
                                   SCAN.HLP 

             Size (recs) CRC   Version    Author/Latest Issue      Disk
              18k (147)  6669  2.5        Terry Hazen 8/91         Z3COM8
==============================================================================

   SCAN.HLP is a Z-System help file on the operation of SCAN.COM vs 2.5.
:4 :SCAN
:5
                                 SCANBG.COM 

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               6k (48)   277E  2.5        Terry Hazen 8/91         Z3COM8
==============================================================================

   SCANBG.COM is a BGii-TYPE command set version of SCAN.COM vs 2.5.
