home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
BEEHIVE
/
ZCAT
/
NCAT.LBR
/
XCAT371.DQC
/
XCAT371.DOC
Wrap
Text File
|
2000-06-30
|
4KB
|
93 lines
FILE : XCAT37
DATE : 20 SEPT 82
TOPIC : HOW TO USE
XCAT37 uses the CP/M catalog file called MAST.CAT. It makes a new
cross-reference file which it can then immediately print in paginated
format, or can put the new file directly to disk.
It loads in as much of MAST.CAT as available memory permits, then
rearranges the file in a cross-reference manner so duplicate copies of
the same program show what disks they are on. Here is a small sample:
(Additional note by Jay Sage for version 3.71: This version, if the
USER equate is set to YES, will include the two characters that indicate
the user area and whether the file is a member of a library. Thus the
106 below might appear as 106;2 to show a normal file in user area 2 or
106<2 to show a file in a library in user area 2.)
CAT .ASM - 106
CAT .COM - 033 034 092 093 106 123 147
CAT .DOC - 033 034 106
CAT2 .COM - 033 034
CATALOG .HLP - 051
CBAS2 .COM - 031 032 040
CCP .ASM - 059
CCP .DOC - 059
CHECKERS.BAS - 082
Among other things this allows you to quickly determine how many
copies of each file you have, and delete unneeded extra copies. Up to
ten disk ID numbers are shown per line. If more exist, a new line is
started to continue the numbering.
XCAT37 uses only disk volume numbers and discards any disk volume
names that might be on the same line. This can affect the sequence in
which the volume numbers are displayed. There is a simple remedy for
this -- do not put volume names on the same line as the volume number.
Here is an alternate possibility:
A>SAVE 0 B:-.023
A>SAVE 0 B:-08AUG82
A>SAVE 0 B:-EDITORS
All three of these examples may be placed on the same disk to give
additional information. They use no disk space at all, but do use disk
file names (slightly reducing the number of available remaining names.)
XCAT37 paginates when printing to the list device. It asks several
questions for the operator to answer:
Do you want to include any '.FRE' files? (Y/N): (1)
Do you want hard copy instead of a file? (Y/N): (2)
Do you want tear tabs to use roll paper? (Y/N): (3)
Number of spaces to augment left margin? (0-9): (4)
Current date is: (5)
Start on page : (6)
Stop on page : (7)
1) User option of including 'space remaining' lines added by NCAT
2) Any key other than 'Y' makes a disk file instead of printing
3) A 'Y' puts tear tabs for roll paper every 11 inches, any other
key defaults to fanfold paper with no tear tabs
4) A RET leaves the left margin at the normal position
5) A RET leaves the date area blank
6) A RET starts on page 1
7) A RET prints all remaining pages
Not all printers have adjustable left margins. You can readily
insert up to 9 extra spaces, faking an adjustable left margin.
Any number of file names may be handled by XCAT37. With a 64k
system using a typical size BIOS, around 3200 names may be handled
each pass. It can handle up to 999 pages on the pagination before
it starts over. This should handle at least 50,000 file names. It
takes about one minute to handle a file with 3000 names.
XCAT37 also shows the total number of files handled as well as the
number of "unique file names", since a great many of the total number
are duplicates. This information gives the true count of different
files in the catalog.
You can abort XCAT37 with a Control-X at any time (unless it says:
"Now writing to disk").
Irvin M. Hoff
Los Altos Hills, CA 94022