Date : Sat, 19 Oct 1985 23:17:00 MDT
From : Keith Petersen <W8SDZ@SIMTEL20.ARPA>
Subject: SCAN -- reinventing the wheel? What about BISHOW31?
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