[net.micro.cpm] SCAN -- a program to look at text and squeezed files

emigh@ecsvax.UUCP (Ted Emigh) (10/01/85)

                        SCAN Version 1.00

SCAN, based on the program BISHOW, is a program to view text and 
squeezed text files.   It can be used to take quick looks at files 
without unsqueezing them or loading a large text editor, or to 
examine another file with the RUN command while in Wordstar. 
You can display the file in either direction, search for
strings, or view only selected columns of the file.  In function, it
is identical to BISHOW Version 1.11 with two major additions  the
search function, and the ability to bishow a squeezed file.  The
program is written for Z80's only, and the addition of the unsqueezing
routines has ballooned the program to just under 4K.  The various
commands for SCAN are:

     1)   Display the Next Page (Forward a Page) 
     2)   Display the Previous Page (Back a Page)
     3)   Display the Next Line (Next Line)
     4)   Display the Previous Line (Back a Line)
     5)   Display the First Page (Top of File)
     6)   Display the Last Page (End of File)
     7)   Quit (End SCAN)
     8)   Set Screen Parameters
     9)   Search for a String of Characters
          Searching includes wild card characters, forward and
          backward search, and option to ignore upper/lower case.
    10)   Display Help

As distributed, SCAN contains a small patch file (SCANPAT.ASM). 
This allow changing the various default parameters, as well as 
the commands and terminal characteristics.  Look at this file for 
information about modifying SCAN.  The distributed version of 
SCAN is configured for the standard command names and a "plain 
vanilla" CRT.  This should work for most terminals.

If you are interested in the program, please E-mail me a message.
If there is enough interest, I will distribute it via net.sources,
otherwise I'll E-mail it back to you.  The normal distribution package
includes SCAN.DOC, SCANPAT.ASM, AND SCAN.HEX.  The sources is written
in Zilog mnemonics and is not being distributed at this time.
-- 

Ted H. Emigh     Genetics and Statistics, North Carolina State U, Raleigh  NC
USENET:	{akgua decvax duke ihnp4 unc}!mcnc!ecsvax!emigh
ARPA:	decvax!mcnc!ecsvax!emigh@BERKELEY
BITNET: NEMIGH@TUCC

pencin.dlos@XEROX.ARPA (10/15/85)

I'm interested in your program, it looks like a fine extension to
bishow...please let me know how I can get a copy of the program to post
on a CPM BBS that I run here in Dallas.

Russ

ABN.ISCAMS@USC-ISID.ARPA (10/16/85)

Russ (et al),
(Russ responded to Ted Emigh about SCAN, suggesting it might be a good
extension to bishow.}
I did a hack and put assembler routines for Unsqueezing squeezed text
files into BISHOW.  Works just fine, but .. since you're having to
buffer text (to permit paging back and forth), it's aggravating to
wait not only while your system reads in from disk a new buffer full,
but then the Unsqueezing too.  Since I used two different buffer sizes
(one for reads, one for the unsqueezed text), it got a little strange.
Worked .. but as I said, aggravating.

If you wanna see how I did it, yell, and I'll (painstakingly) upload
the source code where you can FTP it.

Regards,
David Kirschbaum
Toad Hall
ABN.ISCAMS@USC-ISID.ARPA

Stiles.es@XEROX.ARPA (10/16/85)

Hi Russ,

This is not specifically in reply to your message above, but prompted by
it and today's reply by David Kirschbaum.  When I visited you this
summer you mentioned that you had a friend up at PARC who has an account
on the VAX that can get to SIMTEL20.  I have such an account also but
haven't been able to get it to work.  Could you give me his name and net
address?  I'd like to contact him and have him forward to me the Chat
typescript from such a session so I can see what I am doing wrong.  Then
possibly I can 'share the load' in getting new programs for [ISIS]<CPM>
and your RCPM (as my time allows!).

Bill~