home *** CD-ROM | disk | FTP | other *** search
- Sig/M Volume 52 Sig/M-CPMUG Cross Reference
- Sig/M Regional Distribution Points
- un'P'rotect MBasic Programs
-
- -CATALOG.052 contents of Sig/M volume 52
- ABSTRACT.052 Sig/M volume 52 documentation
-
- index name size crc description
-
- 52.01 CAT .COM 1K 26 32 catalog system
- 52.02 FMAP .COM 2K 8C 9F /
- 52.03 UCAT .COM 2K 50 37 /
- 52.04 CATALIST.BAS 8K 98 84 cross reference system
- 52.05 CATALIST.COM 22K 35 54 /
- 52.06 SCATPAD .BAS 2K 4B EB /
- 52.07 SCATPAD .COM 15K D2 6A /
- 52.08 SCAT . 69K 9C 35 Sig/M-CPMUG reference data
- 52.09 MAST .CAT 72K 8C CB /
- 52.10 REGIONS .SIG 10K 6B 52 Sig/M distribution points
- 52.11 TestProt.BAS 1K ED 76 sample 'P'rotected file
- 52.12 UN .COM 5K 6B 74 un'P'rotect MBasic program
-
- Copyright (c) 1982 by Sig/M-Amateur Computer Group
- of New Jersey Inc., Box 97, Iselin NJ, 08830-0097
-
- Documentation for CATALIST.BAS, SCATPAD.BAS and UN.COM
-
- CATALIST.BAS - Is used to produce a listing of the contents of
- the latest CPMUG and SIG/M volumes. It reads in SCATS,
- which is a modified version of MAST.CAT ( MAST.CAT is
- produced by FMAP.COM and UCAT.COM). The modifications
- were:
- 1> Exclusion filenames (those between parentheses)
- were deleted - parentheses too.
- 2> Volume filenames were deleted. It's just redundant
- information, since -CATALOG.xxx or -SIGMLOG.xxx
- are assumed to exist (or there would be no files
- of the form 'filename.ext, ????LOG.xxx'.
- 3> A working copy was made using PIP.COM using the [z]
- option, since some programs were inadvertantly
- distributed with CP/M file attributes which set
- some bits in the filenames that prevent them from
- being properly sorted.
- 4> It was then sorted in ascending sequence on all
- fields in the following order: 1, 2, 4, 3.
-
- If CATALIST.BAS/COM is run, the listing file will be
- saved on disk and may be printed when convenient. If
- you want a listing in your own SCATalogical order, it
- will be necessary to sort SCAT. Since a good number of
- those wishing to do so will have a sort program which
- handles only fixed length records, a request was made
- that a simple program be included which will modify
- SCAT for use by those sort programs. This program is
- known as...
-
- SCATPAD.BAS - A quick and dirty program (minimal error checks)
- which will modify a file in one of two ways.
-
- 1> Make all records fixed length by padding spaces
- onto the end of each line. (This extends the size
- of the last field only).
- 2> Make all fields fixed length by padding them with
- spaces. Note that while the input file seperated
- the fields with commas, the output will not have
- any if you so specify. Just make sure that they are
- inserted before using CATALIST. If field lengths
- are stated to be larger the the max. possible, then
- the files could look as follows:
-
-
- SCAT OUTPUT
-
- /,DOC,CATALOG,040 | / DOC CATALOG 040
- 15/PUZ,ASC,CATALOG,013 | 15/PUZ ASC CATALOG 013
- 1500,ASC,CATALOG,013 | 1500 ASC CATALOG 013
- 1CHECK,BAS,CATALOG,054 | 1CHECK BAS CATALOG 054
-
- If the field lengths are stated as being the true
- maximum, then the result will look like this:
-
- SCAT OUTPUT
-
- 21,ASC,CATALOG,005 | 21 ASCCATALOG005
- 21BIOS,ASM,SIGMLOG,017 | 21BIOS ASMSIGMLOG017
- 21BIOS,ASM,CATALOG,069 | 21BIOS ASMCATALOG069
- 21BIOS,DOC,SIGMLOG,017 | 21BIOS DOCSIGMLOG017
-
- If commas were specified with field lengths of
- 8, 3, 7, and 3 bytes, the result will appear as:
-
- 21BIOS,DOC,SIGMLOG,017 | 21BIOS ,DOC,SIGMLOG,017
- 21BIOS,DOC,CATALOG,069 | 21BIOS ,DOC,CATALOG,069
- 21BOOT,ASM,SIGMLOG,017 | 21BOOT ,ASM,SIGMLOG,017
- 21BOOT,ASM,CATALOG,069 | 21BOOT ,ASM,CATALOG,069
-
-
- If you would like to know where to obtain information
- on how to use Ward Christenson's catalog programs, just
- use them like so...
- Type 'CAT CAT??.*' or 'CAT FMAP??.*' and watch the tube.
-
- UN.COM - An updated version of the one submitted to the CPMUG
- several months ago. Use it to recover your Basic-80
- programs which were saved with the 'P'rotect option.
- It is self documenting if you can figure out how, and
- running it can be a real 'Adventure'. This version
- works with all version 5.xx MBASICS up to 5.21, but
- unfortunately, not with Heath's CP/M.
-
-
- ***** Notes *****
- CATALIST was timed using 8" drives, double
- density, single sided. The source file, SCAT
- was kept in drive A:, and the output file was
- always written to a empty disk in drive B:. The
- interpreter took 12 minutes to finish, while the
- compiled program made it in 2:50. However...
- the demo program supplied for UN.COM (TestProt.BAS)
- runs much slower when compiled.
- This will be a do-it-yourself disk for all of
- you that want the listing that CATALIST.BAS
- produces. In a previous life, this disk was known
- as SIGM Volume 12. Unlike #12, this disk has no
- room for the listing, but by the time you read this
- it should be available as part of the NYACC Catalog
- of Public Domain Software (Book #2).
-
- bye, - b.n. - 12/13/81
-
-