S&CAT21 COM NCAT371 DQC *7(NCAT372 COM6DݕXCAT371 COMzXCAT371 DQCӷ "CAT.COM Version 2.1 03/20/84 $ !9"X1X]/Bͥ The CAT command is used to print a selected listing from the master catalog file MAST.CAT. The syntax for CAT is as follows: A>CAT spec1 spec2 text spec1: an ambiguous filename/filetype specification for the files to be selected from the catalog, e.g., ?CAT.* spec2: an ambiguous name/number specification for the disk identification, e.g., *.2?? (any disk with a volume number in the 200's) text: additional heading information (the entire text after CAT will be included with the output) $!Zm!ep!] !zG 6$\<°ͥ++UNABLE TO OPEN MAST.CAT$ *Xͮ)°ͮͮ>   >2 =ʫ!ZeVeV!eeVeVͮ;!~5#):|<2|V:<2:V\\ͮ \ͮx#eͮ.ʘ,ʘ;ʘ~?m> #7~?ʣ > #˜*}|=\ͥ++READ ERROR OR EARLY EOF$!~#"}> > _ w# 6?#ͥ $!~5#):|<2|V:<2:V\\ͮ \ͮx#MAST CAT NAME DISK U NAME DISK U $............ ............ . FILES:vBNCAT371.DOC[   !o#"$&%'()*,+-/.1032546798:<;=?>@ABCDEFGIHJKLMONPRQTUSWYXVZHtS3n i'%3.)}_Z>\@zC _z-pʿLvG;3vlZDS?̞b&FuwȿҘSĵ:e^zB)1.ud{s |#=;/.=Шk7q60{+a9Z2/Mn ';#Ո*tiF8  va-o} e^{M[x#!vȁW}v _9sa"SI{aLvIO.^Ŋ;OTȱwGwW*_NE7f _>|/;aIR]=RIK=nJ43[r͌gcPafߴׅ"㘟mn8bw䫼f[~}](2Ǹ<sFoTib+%fӽVU[^id6 R^yCektcksǼֳ&^&}]كlIa{ic؈.!kGf8o<~hyb&Fuv'Ψʿ9qv96Ì6'quys$l{PXQqb(~LtOɗtsЍ =|Ӂ1˱rlkGz ˟/Ho/6{ߴ 7OqSJl2 錚ì}[Fff.o<lg pkP~8ʿǼ?A/gc[EJuon#+s8//JqЍK<\I|8 ʿ:l9.Nl}}8GI!L-{aJypI4f}8+/GV^K 8j|Ѻ/ zŭG׶i<ՙ>Q/':ӓ+{H%Rٌ[z+_i)r=L;:'WJr=e_qu68qmm͠ ]oylspocʼnn ';]X{_~oy륮q6KozR8)6Kʿiuh% x[NzR8)6Kʿv#:w+㒿fSS}9ΨȉVGKaX;0>Ƶ:eNT61QqGGu_ܺw.ÿn ';H,?e~gT{`>z= F8 +ΨʿTQnwö~92[z+}ffoR7b$9Q/b[ު{/u M{-p#nK2NaV%ߓ+K%J,|A/})})})})})})})})})})})})})})})})})U^Lnj_n|x8 ;ýLz:ZNpOA%P>FB kNZDF&GD6>G\aV|Ώ5)/b< pv0ӝ"'ɮɇΏiSaFt'cog;VBku4KۺwFlȉӝ (|:q6{}Ǵ[ޏ;ý3SJfLF^l=wvmYJȉӊ3G<ƍ@6F.X.8FaҘ-"'`$4:SȐtHRR˲d{an凑L}<\mIp-U )lxvoϚ4{v4KiIfMfOnwF}]1;fYs(H<><&Э= 6*_7j1[T}<\m w'(_%̋hiyOH;hS8uq*_PSօ.g&;݇l8[Ti+CF{pwX1bA:q̗*Qo%^&M;:v j[Qs~$lI|̇SĨ.w c9Ȝ#*T/MVbiIM#8XظL nchIQ/""X#q:?Gi͘!8$I1$p2.kc<Z.L(.[]XyKCJCJCJCJCJCJCJCJCJCJCJCJCJCJCJCJCJW^y'L[!!IGSHʺW^y%?9޻_1c<^)NaATYhO,xQf"3fF\<G=Nf) $>EGpT=p戽]'IfΨwr|gTDIR=IR]g+ׅʿ.GNW$U}=pT}kRwYF3p|gTD+>;w08g&;ݯ~m8 "Ǒ/ʿ'k׉kRwYFN;s[a8he&nq.+9w $tm{V$L\32a(.=^ Ikٌ҃{s\(128aOV@)Ѿ(3㍄ASiwG{yq#}U}]'."aԝa/|68EDʿ*y_Xra($JW^KTi)r1 XX/o'g[zv3Rscku]E s9 =16XKLv(>6(|_rnﳕ:䥾d _ʗ_i9"y#!v |1N+B,d>N*>d>N*>[S}';]T>ݒ_Oȉ8o$bq8ݓe҇mʿ蛙tO&Kʿ2aˁc2++Lnj9X@$]G=LO' ԽX{n1{ L.neXyqɯJ?NqpHqZ'BJ\s.U}F;eKO|#=;,RH<0߻}.31Hsy8u?e>[Y+>ofU^2ŭ/]koA|<;~M Zo$'(3IYmbD[b(syx{J8OVfLN )[^zOfVQ%*;78yk<*G˧ {=ʿ'f:݃[Id)줾N,O6f[I<>ȉ㼜VG#Gk.=G qug ڪ ^W^ٙԬ3G/72݇ 8{h%p#_ΰvV=N"tJn ';ݏyZOf]&}U=YxFB ڥ"tO&+avU^}3d=S8'0{58:*vOv6F.X*>#so`N_ٺYzk^Sօuuk725+ҏyHX wc<^8c+w83Q䷼l#~a5Ѷ?PqkmMS}Ƶ6RWsz1p5 f8&jt~G&%f.s$>4*>#IssN*^8c+7 a!]gR ]oysq/y60{Lzi8kB,+>ֽ&5>7bq8*X +rR3ˑR>}Foy+bbBeX^)>WsQ{˹%Ψ'0Y+쎾eR_dz /}Am}J㼃vwp--Q}vG߲y/t2Y PY@a|O%8O%ʿ[!/N&+}j.)I{Am||ZZʿX0ũ{Jc>̞%SlaVag'q⨏0{>\m/u%I,_,e#33֥@m}J6gl[2SYf!6h 0랎ץmb?\V@XQ;hWSE„ukSGk=E֬K`鞵mP3jF lĞb&Fuo'qnsʥ \  8YŞ"'>%ߋYö~93vFڷ:o`N_ٺ[IaN~Ӆ2*>7ݷc\orug"'>/bq|VKX>ݑzp#>4h)rўgvO tf˧ ]#wGFllspҴ-gCeҗbeү0ZN0{Ѵ:{pO{Ѡ1ES=ƛZzp菱(JZlֽ^Ni13n\bhS};cP~99EN0+$Bq^~(Dwl ~ZN{3B@<}>(:H|=p2!DP.jt~G&%f.s$>4MAX FILES =*))))"!9"717͸ CATALOG PROGRAM Version 3.71 - 03/14/84  }0X͸( CAT2 Compatible -- user areas and library members included ) For help, reboot then type: NCAT //!]>/#/2*/*#" " ":go|g|go"] " "a "_ "c  |ʴ"! w#w:l,=w:\7=2 : >A=2: A22i2 ͸ The DISK TO BE CATALOGED and the CATALOG SYSTEM DISK will alternately be placed in Drive A: : A2i: A2 ͸ : : ͸ A scratch disk must remain in Drive A:17!/""(!"!! "">)222!"͸ Mount DISK TO BE CATALOGED in Drive B: Ready? (Y/N): ͆NʯYʕ ʕ @ : _͸ Couldn't find a volume number on the disk. Would you like to enter one? (Y/N): ͆NY´͸ Enter volume number as NNN (Non-digit to abort) :0:20:20:2- ???- NNN"#~2%9!\ ]!/  .FRE;0]̈́!=6 #6 #$͎\<=o&)))))! :%""O-`h6.#h6;#y0:zw#6 #6 #*#""*+}|ڝ ï *** File names buffer not big enough. MAKE LARGER *** (See NCAT.SET file for instructions.) $LBR:*"" 2-!/ z§#~2.0 I_ կ2*!]]]6# e\<­ !]ͩ ++ cannot open library ++$:l:ç File empty, skipping $\A ! ]ͩ ++ error reading library ++$&:ç Not a library, skipping $*":>  !# U~##~#:*—*"+22͛|ʗ!— Œ >2*ʧ*͎h6.#h6<#:.w#6 #6 #"*#" { _á*+|"\:*¡!~ͤ#:*§:,ͤ:+ͤʜ !F]͸ has CRC error in library directory - process anyway? (Y/N):͆NʧY@>2*!hc*+}|+:-_ *6*+""g /! #*+"|Nwy# :/ʓ ͸ ++ MISSING "-.nnn" FILE ON DISK. (Put the volume number file on the disk, then run it again.) 0!  ]0! ]͸ Processing disk:  . :H ͸ Mount CATALOG SYSTEM DISK in Drive A: Ready? (Y/N): ͆Nʯ E YE  : _= É MAST CAT * * }| !" * {z * b  * " à * " !" * * }>* #" ɯ2n 2 *] " " b <9   ï ++ NO MAST.CAT FILE ++$e NEW CAT *a *c }| !"c *a {z *_ < « *c "c }   ï ++ DISK FULL: MASTOUT ++$!"c *_ *c #"c ɯ2H 2\ *] "a !"c < < <:  " ï NO DIR SPACE: MASTOUT$^ MAST BAKG!S]O!\]͌ ( h !2͌  h w#)k x‹ ͩ ++ TOO MANY IGNORE NAMES FOR TABLE ++$ͩ ++ MISSING OR EMPTY MAST.CAT ++$ͩ ++ NO IGNORE NAMES IN MAST.CAT ++$ͩ ++ EOF READING FOR IGNORE NAMES. MAY BE MISSING ")" AFTER LAST NAME ++$͌  h k `:ʏ :OF!az  n!Szʿ a!|]~  !a:~ DEL: $F!|] !F:Á ADD: $a!|]{ !F6.#6,*+~!_w#!F F~ G) 9)#.>h *c }`"a >h T< <˜ Ø CANNOT CLOSE MASTOUT$ï w#  !b = ͛!< b ͛͸ MAST.CAT has entries, with disk:  . :JW .B;B2*~#"!a͉6,#͉> 2{:;|<2z͌ 2{͌ ͗6.#͗:͌ ʠ,.;< w#—͌ 226 #6#2!z!~ >0 h > h   ~ Ġ#C> ͠> ͠w#],r>/w#h#z*#^#V#"&*###~2 *&~z ´#ñ*!#"!: *!=)ͩ ++ CAN'T READ FREE DISK SPACE ++$,,,,}0M>kM/ .z/W{/_y1LxyM>+M*(w#"(͸ *** CP/M+ NOT SUPPORTED *** î"͸  ʯʯ __ ~͠#~¹#~ ͠#~#>͠>Yà????????????XXXXXXXX.YYY, . XXXXXXXX.YYY,XXXXXXXX.YYY;zXXXXXXXX.YYY,XXXXXXXX.YYY;zFRE!"O*yO}o|g|g}!o­"*|>͸ CATALOGING YOUR DISK SYSTEM: Two files are required. They are usually both on the same disk: 1) MAST.CAT 2) NCAT.COM Other files that will be useful are: 1) XCAT.COM (cross-reference generator) 2) CAT.COM (for reading MAST.CAT) 3) FIND.COM (for finding partial names) You originate MAST.CAT (Master Catalog) yourself. Use your editor to open a file by that name. It must begin with an "ignore list" of file names that you do not want to include in the catalog listing since you have numerous copies of them (for example: ED, DDT, LOAD, PIP, STAT). The list is enclosed in parentheses as shown in the example below. You may use simply () if you want to include all files. Example: (ED.COM Note opening parenthesis at left DDT.COM PIP.COM) Note closing parenthesis at right (Hit any key to continue:) ͆͸ All disks to be cataloged must have a special "volume number" file. This file must have a name beginning with a "-" so that the NCAT program can recognize it. Any characters in the name after "-" are ignored. The volume number from .000 to .999 is put into the file type. A zero- length file of this sort is created as shown in the example below: A>SAVE 0 B:-.012 Also, NCAT.COM will prompt you for a volume number if none is present when you attempt to catalog the disk. NCAT.COM is used next. It usually expects the master catalog disk to be placed in the A: drive and the disks to be cataloged into the B: drive one at a time. It reads the disk directory and puts each file name into memory and then alphabetizes the list. It then updates the MAST.CAT file with the new names and deletes those previously listed that are no longer on that disk. Users with two drives type NCAT B: Thereafter, when it asks if ready, place the next disk to be cataloged into drive B: and type "Y" or "RET" or "SPACE" for Yes. (Hit any key to continue:) ͆͸ This does not allow drive A: to be cataloged. To do so, use the same procedure as for a single drive system as below: Single drive users type NCAT or NCAT A:. You will alternately be asked to insert the disk to be cataloged and then the system catalog disk. Users with more than two drives may type NCAT C: B: to catalog the files on drive C: to a catalog file on drive B:. When finished updating MAST.CAT, you can use the XCAT.COM program. It automatically creates a file called MAST.LST (Master List) containing an alphabetized list of file names followed by the volume numbers of the disks on which they can be found. You can also search rapidly through this listing or the original MAST.CAT for any file you know (or suspect) you have using a program called FIND.COM. (Hit any key to continue:) ͆͸ This version of NCAT allows you to include the user number of the files and to catalog library entries as if they were files. This option is selected with the USER equate in the source code. Since the library option may not work correctly without user numbers, the two features are selected together. In MAST.CAT, library members are indicated using a "<" between the volume number and the user area instead of the usual ";". Note that libraries created before version 3.00 of LU do not contain CRC checking and may occasionally cause NCAT (and also LU version 3.00)to erroneously report that there is a CRC error in the directory. In this case you should respond "Y" to the "Proceed anyway" query. NCAT is presently configured for up to 40 'IGNORE' file names in MAST.CAT and up to 256 file names (including library members) on each volume. The latter value may be changed easily either 1) by editing the user option area in the source code and then reassembling or 2) by using DDT or DU to find the text "MAX FILES =" near the beginning of the file and patching in a new value in the very next word (LSB in first byte, then MSB). Read the NCAT.DOC file for complete documentation of NCAT *7ͩ ++ FATAL ERROR - No user areas in this CP/M verion ++ $ CATALOG CROSS-REFERENCE PROGRAM v3.71 - 09/20/82 Do you want to include any ".FRE" files? (Y/N): Do you want hard copy instead of a file? (Y/N): Do you want tear tabs to use roll paper? (Y/N): Number of spaces to augment left margin? (0-9): Current date is: Start at page : Quit at page : ++ UNABLE TO OPEN MAST.CAT ++ ** READING MAST.CAT ** ++ READ ERROR OR EARLY EOF ++ ++ MAST.CAT FILE TOO LONG. LAST ENTRY THIS SECTION: " " WORKING ON NEXT SECTION ** WRITING OUTPUT FILE ** ++ UNABLE TO MAKE OUTPUT FILE ++ ++ DISK OR DIRECTORY FULL ++ DONE: 0 FILE NAMES 1 UNIQUE NAMES ++ PROGRAM ABORTED ++ FINAL PAGE IS: - Master Catalog as of Page 1 1 - -  MAST CAT MAST LST!9" 1 !> _Y82!> !"! "  *|2O )q O y*O y+y-y> > ":y>2*}o|g  !> :!"#":W*Ä<2:C:] +:e +!\  2hN 2|! "2!"#"*  >. !  >22̀ ͍h :\*"#" *zW{W:26<2W: h > <2> *   *#" *z%{%:)>2Ä"* @2*  !">2 y!~4nw!VH ͚:t2ͷ txŒ> Ö+> w > !*#~  +"+ ­2!H !0#~ +"+ 2! !:W6#|\!7e* * A># .:>h \\\R > !> !V> * !d/ !~/ :> *:ʸ6#<ìͬ O .[ ,[ [ O ::t _z~# ))))!"~ 7 >0 !> ! > t> ] !i> _YH 2!> { !> 1ڦ :Ҧ 0!G> w#ž !> !> !  ͂÷ w#x#ڷ ͔͌÷ !> !> !*   ͂ w#x ͔͌ !> ! > !0 H 6 ͂# w#x# ͔͌# !> *|n !me! ~#"!> _Y° >!2>2!H "!;"" " !"" !> :F > > :<26 !4H     : _:/ ͬ ! "<2*w#"~ #> ~ #H > > > > :y :̚!H ] ::<26د2* !4H !H \!7evXCAT371.DOCU  ! "$#&%'(o)*+,-/.0213457689;:><=@?BACDFEIGHJKLOMNPSQRTQ.P[*mto`S2mtYђr>HXjʊ(x1h _߲UA!m~.ۊdAHPs'h9ys!q[ق粗e2վ.S2_J$qwUi|L>vc"ڕ˰giy cd_5V {vU&waz.cCu&y5䟌C2Kw2-=PctAg ݉-ȲW=CAgM*֑[綼x$qؗL8ltAgZ# N/N;Tg2Y|m4+-ߧ~ 5F2VбZc)l(XBA% _oH^Xб _oyP#zcBhW[XZ)JбX`4+mN#zc-u:;FiKBba _%#bzcфtZyzX>A/tJY7hwiwE2:ȿc ޭBkW[}o˾߂,~Fsh OnL~k#CuL=5SdGm6Ҍ<[-[bO&;PNXZ}$NﰏG|X-íߚzs}癏eA~.Ǘ!;(œdTA\ueҝ|&|}-{ZC }κhײ=t)嫠MZz{R+<m4#Zs);a7NM?_zgcݮGMZ^\v(:m}%Z4$v}5GXRO _OlhW}%*}m4g2͖.-a_5V+!*Jw^S}2-MZ{<ϛ&dKbEYyN3ɎþGkZ}WF|)Z(v%ψwI#ۓo WMфk&?[k~u\G 脩8\_<@Yw[%;,V2H[Iv[~0U/sFM*Jx