[net.micro.cpm] New ZCPR2 Utilities

rconn@brl@sri-unix.UUCP (08/01/83)

From:      Rick Conn <rconn@brl>

AR87:CPM on MIT-MC contains two new ZCPR2 utilities -- FIND and UNERA.
Both are installed by GENINS (actually, no installation needed for UNERA).
CRCs check.

UNERA, like the other PD UNERAs, is used to unerase files, but this one
is integrated into the ZCPR2 System with the consistent syntax.  The form
of this command is:

	UNERA afn,afn,afn,afn,... o

where as many ambiguous file names as desired can be given.  Built-in
documentation, invoked by simply typing UNERA with no args or UNERA //,
tells you how to use it.  UNERA normally places the unerased files into
the current user.  There are options to:  Pause for disk change, Place
files into User 0, and List erased files.

FIND, like FILE13, is used to search all disks and user areas for
a set of files.  Again, being consistent with the ZCPR2 syntax, FIND
has the following form:

	FIND afn,afn,afn,... o

FIND produces an alphabetical listing of all matched files by disk.
FIND does not include System files by default, and the only option, S,
enables it to include these also.  FIND is installed by GENINS, and
GENINS may be used to restrict its range (in terms of disk scanned
and maximum user area scanned).


Both utilities are quite small, under 2K in size, and both run very
quickly, using direct BIOS calls to move through the directory.

	Enjoy!

	Rick

rconn@brl@sri-unix.UUCP (08/25/83)

From:      Rick Conn <rconn@brl>

	The following files have been uploaded to MIT-MC as indicated.
CRCs check.  Thanks to Paul Grupp for identifying the fact that CD had
a bug and proposing a solution.

	In AR82:CPM --
		CD 24COM and ZEX 13COM
	In AR87:CPM --
		CD 24COM, ZEX 13COM, VFILER 8COM, and VFILER ZCOM

	CD had a bug in it which prevented it from functioning correctly
when an upper-memory based utility, such as ZEX, was running.  CD now
works correctly under ZEX, and (I believe) it runs a little faster than
it did before.

	In fixing CD, I discovered a bug in ZEX which prevented programs
which chained to other programs via the ZCPR2 MCL from chaining correctly
if they were the last program in a ZEX command file.  This bug seems to
be corrected now.

	VFILER now copies over R/O files without error.  In Copy mode,
the user is queried for approval if the dest file exists, and it is
deleted (whether it is R/O or not) if the user approves.  In Mass Copy
mode, the dest file is deleted without user query.  Also, I found a bug
in VFILER which prevented it from logging into the correct home
directory upon return from chaining to a ZCPR2 command line.  This
seems to be fixed now.

	CRCs check on all files.

	Several requests have been received for the source to VFILER.
Due to its large size (>80K) and the fact that MIT-MC is going off the
air soon, I am reluctant to upload it.  VFILER has been given to SIG/M
(including source), and at least one RCP/M system (the one at Lincroft,
NJ) has it online.  The new version just released is, of course, not
available yet, but will be soon.  Its version number is 1.6 if you want
to check.

	Due to the extreme utility of VFILER (and my general refusal to
go back to programs like FILER after using VFILER), I'm dropping FILER
from my list of ZCPR2 utilities.  Updates, such as this one, will be
reflected in VFILER only.  Support for FILER is also being dropped.

	Enjoy!

		Rick