;
                                  PAGE.COM                                    

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               4k (32)   59A2  2.1        Bruce Morgen 9/88        Z3COM7

  1- Syntax/Options  2- Notes  3- Examples of Use                             

   PAGE lists one or more files to the console,  one screen at a time.  Unlike 
TYPE,  PAGE  knows (from environment data) the width and depth of the  screen; 
thus,  when  wide  listings (such as those produced  by  assemblers)  generate 
wraparound lines, the wraparound lines are counted by PAGE and do not overflow 
the screen.  Vs. 1.0 (4/83) by R. Conn.

:1

   Syntax:  PAGE dir:afn1,dir:afn2,... o...


  Options:  0-9    <-- set character print speed delay (0=fastest)
              I    <-- inspect files
              L    <-- number lines
              P    <-- disable pause at end of screen
              Sn   <-- skip to page n and then begin

   While output is being redirected to screen, PAGE supports the following 
   single-character commands to change the display in various ways:

             0-9   <-- change speed (0=slowest, 9=fastest)
          P or p   <-- toggle pause when screen fills
              ^X   <-- skip to next file
              ^C   <-- abort to operating system
              ^S   <-- pause output; any key will resume
:2

PAGE Notes:

   a.  PAGE's wordwrap  features are  keyed  to  the  console  (selectable  by 
       CPSEL).  Line length of  the  two selectable CRTs is established in the 
       first   128  bytes  of  the  SYSENV.LIB  file.  Wordwrap  automatically 
       introduces  a CR,LF  to  the screen to avoid truncation of lines longer 
       than screen width.  Wrapped lines  are  indicated  with  a pair of left 
       pointing brackets, <<, with paging line-count staying in correct order.
       Setting screen widths to  the  maximum  machine  column  avoids  untidy 
       viewing. 

   b.  While a file is being paged to the user, the user can strike one of the 
       digits to vary the speed of the output dynamically.  This option allows
       the user to scan selected portions of a file by running PAGE with the P
       option (so  it doesn't  stop when  the screen is filled) and striking a 
       digit  from time  to time to  speed  up  over sections  that  are of no 
       interest and slow down for sections he wants to read.



PAGE Notes (continued):


   c. Version 2.1 updates to Z33/Z34,  translates code to Zilog mnemonics, and
      adds intelligent help screen.   Other features include  wheel-controlled
      access to  SYS files  and an inter-character delay variable based on the
      CPU speed byte in ENV. 
:3


Examples of Use:


   a. PAGE *.txt p8        <-- page all *.TXT files; begin with paging off;
                               set speed to 8

   b. PAGE myfile.txt s5   <-- page MYFILE.TXT, starting at page 5
