home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol055 / sigmlog.052 < prev    next >
Text File  |  1984-04-29  |  5KB  |  131 lines

  1. Sig/M    Volume 52    Sig/M-CPMUG Cross Reference
  2.             Sig/M Regional Distribution Points
  3.             un'P'rotect MBasic Programs
  4.  
  5.         -CATALOG.052    contents of Sig/M volume 52
  6.         ABSTRACT.052    Sig/M volume 52 documentation
  7.  
  8. index    name        size    crc    description
  9.  
  10. 52.01    CAT     .COM     1K    26 32    catalog system
  11. 52.02    FMAP    .COM     2K    8C 9F     /
  12. 52.03    UCAT    .COM     2K    50 37    /
  13. 52.04    CATALIST.BAS     8K    98 84    cross reference system
  14. 52.05    CATALIST.COM    22K    35 54      /
  15. 52.06    SCATPAD .BAS     2K    4B EB     /
  16. 52.07    SCATPAD .COM    15K    D2 6A    /
  17. 52.08    SCAT    .       69K    9C 35    Sig/M-CPMUG reference data
  18. 52.09    MAST    .CAT    72K    8C CB    /
  19. 52.10    REGIONS .SIG    10K    6B 52    Sig/M distribution points
  20. 52.11    TestProt.BAS     1K    ED 76    sample 'P'rotected file 
  21. 52.12    UN      .COM     5K    6B 74    un'P'rotect MBasic program
  22.  
  23. Copyright (c) 1982 by Sig/M-Amateur Computer Group
  24. of New Jersey Inc., Box 97, Iselin NJ, 08830-0097 
  25.  
  26.     Documentation for CATALIST.BAS, SCATPAD.BAS and UN.COM
  27.  
  28. CATALIST.BAS -  Is used to produce a listing of the contents of
  29.     the latest CPMUG and SIG/M volumes.  It reads in SCATS,
  30.     which is a modified version of MAST.CAT ( MAST.CAT is
  31.     produced by FMAP.COM  and UCAT.COM).  The modifications
  32.     were:
  33.     1>  Exclusion filenames (those between parentheses)
  34.         were deleted - parentheses too.
  35.     2>  Volume filenames were deleted.  It's just redundant
  36.         information, since -CATALOG.xxx or -SIGMLOG.xxx
  37.         are assumed to exist (or there would be no files
  38.         of the form 'filename.ext, ????LOG.xxx'.
  39.     3>  A working copy was made using PIP.COM using the [z]
  40.         option, since some programs were inadvertantly
  41.         distributed with CP/M file attributes which set
  42.         some bits in the filenames that prevent them from
  43.         being properly sorted.
  44.     4>  It was then sorted in ascending sequence on all
  45.         fields in the following order:  1, 2, 4, 3.
  46.  
  47.     If CATALIST.BAS/COM is run, the listing file will be
  48.     saved on disk and may be printed when convenient.  If
  49.     you want a listing in your own SCATalogical order, it
  50.     will be necessary to sort SCAT.  Since a good number of
  51.     those wishing to do so will have a sort program which
  52.     handles only fixed length records, a request was made
  53.     that a simple program be included which will modify
  54.     SCAT for use by those sort programs. This program is
  55.     known as...
  56.  
  57. SCATPAD.BAS - A quick and dirty program (minimal error checks)
  58.     which will modify a file in one of two ways.
  59.  
  60.     1>  Make all records fixed length by padding spaces
  61.         onto the end of each line. (This extends the size
  62.         of the last field only).
  63.     2>  Make all fields fixed length by padding them with
  64.         spaces.  Note that while the input file seperated
  65.         the fields with commas, the output will not have
  66.         any if you so specify. Just make sure that they are
  67.         inserted before using CATALIST.  If field lengths
  68.         are stated to be larger the the max. possible, then
  69.         the files could look as follows:
  70.  
  71.  
  72.     SCAT                    OUTPUT
  73.  
  74.     /,DOC,CATALOG,040        |   /        DOC CATALOG  040
  75.     15/PUZ,ASC,CATALOG,013   |   15/PUZ   ASC CATALOG  013
  76.     1500,ASC,CATALOG,013     |   1500     ASC CATALOG  013
  77.     1CHECK,BAS,CATALOG,054   |   1CHECK   BAS CATALOG  054
  78.  
  79.         If the field lengths are stated as being the true
  80.         maximum, then the result will look like this:
  81.  
  82.     SCAT                    OUTPUT
  83.  
  84.     21,ASC,CATALOG,005    |    21      ASCCATALOG005
  85.     21BIOS,ASM,SIGMLOG,017    |    21BIOS  ASMSIGMLOG017
  86.     21BIOS,ASM,CATALOG,069    |    21BIOS  ASMCATALOG069
  87.     21BIOS,DOC,SIGMLOG,017    |    21BIOS  DOCSIGMLOG017
  88.  
  89.         If commas were specified with field lengths of
  90.         8, 3, 7, and 3 bytes, the result will appear as:
  91.  
  92.     21BIOS,DOC,SIGMLOG,017   |   21BIOS  ,DOC,SIGMLOG,017
  93.     21BIOS,DOC,CATALOG,069   |   21BIOS  ,DOC,CATALOG,069
  94.     21BOOT,ASM,SIGMLOG,017   |   21BOOT  ,ASM,SIGMLOG,017
  95.     21BOOT,ASM,CATALOG,069   |   21BOOT  ,ASM,CATALOG,069
  96.  
  97.  
  98.     If you would like to know where to obtain information
  99.     on how to use Ward Christenson's catalog programs, just
  100.     use them like so...
  101.     Type 'CAT CAT??.*' or 'CAT FMAP??.*' and watch the tube.
  102.  
  103. UN.COM  -   An updated version of the one submitted to the CPMUG
  104.         several months ago.  Use it to recover your Basic-80
  105.        programs which were saved with the 'P'rotect option.
  106.        It is self documenting if you can figure out how, and
  107.        running it can be a real 'Adventure'.  This version
  108.        works with all version 5.xx MBASICS up to 5.21, but
  109.        unfortunately, not with Heath's CP/M.
  110.  
  111.  
  112. ***** Notes *****
  113.         CATALIST was timed using 8" drives, double
  114.         density, single sided.  The source file, SCAT
  115.         was kept in drive A:, and the output file was
  116.         always written to a empty disk in drive B:. The
  117.         interpreter took 12 minutes to finish, while the
  118.         compiled program made it in 2:50.  However...
  119.         the demo program supplied for UN.COM (TestProt.BAS)
  120.         runs much slower when compiled.
  121.         This will be a do-it-yourself disk for all of
  122.         you that want the listing that CATALIST.BAS
  123.         produces.  In a previous life, this disk was known
  124.         as SIGM Volume 12.  Unlike #12, this disk has no
  125.         room for the listing, but by the time you read this
  126.         it should be available as part of the NYACC Catalog
  127.         of Public Domain Software (Book #2).
  128.  
  129.         bye,           - b.n. -          12/13/81
  130.  
  131.