[net.micro.cpm] SCAN -- reinventing the wheel? What about BISHOW31?

W8SDZ@SIMTEL20.ARPA (Keith Petersen) (10/20/85)

    Re:   SCAN -- a program to look at text and squeezed files

    (Russ responded to Ted Emigh about SCAN, suggesting it might be a good
    extension to bishow.)

    (David did a hack and put assembler routines for Unsqueezing squeezed
    text files into BISHOW.)

Hold on there!  Aren't you all reinventing the wheel?  I thought
everyone know about:

Filename                        Type     Bytes   CRC

Directory MICRO:<CPM.TXTUTL>
BISHOW31.AQM.1                  BINARY   32384  525DH

This version has been around a LONG time (since January 1984).
It will read normal or squeezed files AND files inside LBRs!

Here is a short bit of the update history:

title   'BISHOW v3.01 - buffered bidirectional file scroll utility'

Ver 3.01, 15 Jan 84, Frans van Duinen, Toronto, Ont
        - made unsqueeze message optional
        - added library capability
        - fixed bug in conditional assembly of CLRSCR

Ver 2.09, 7 Jan 84, Frans van Duinen, Toronto, Ont
        - Modified USQ routines for higher speed (+10%) and
          less memory usage.
        - made USQ code optional through conditional assembly
        - fixed a bug introduced with 2.08 and SHORT=TRUE 
          (resulted from ASM's inability to nest IF/ENDIF) 
        - fixed a bug  that reset FCBEX after open, whenever
          sector 0 was read, (this resulted in BDOS assuming that
          the current extent, whose allocation group nos were still
          in the FCB, was the correct one. 
        - Changed exit to clear screen only on Q or ^C exit,
          to leave any messages visible
        - Made wait after clear screen a cond assembly option

Ver 2.08, 2 Jan 84, Frans van Duinen, Toronto, Ont
        - added squeezed file capability
        - added sidewise scrolling on ^I, ^L, steps of 8
        - Osborne support for cursor keys, clr scr & scr size
        - Changed FILBAK rtn to recognize top of file
        - Set up flag to avoid unnecessary re-reading of
          top of file 

        The unsqueeze code was lifted from the USQ base code
        by Dave Rand (Edmonton, Alberta) as adapted for LTYPE1
        by S.Kluger (El Paso,Texas)
        The code was lifted to allow continued use of ASM.COM 

--Keith