IMD 1.16: 29/05/2007 19:00:46 FOGCPM.085 --FOGCPM085FATCAT MMGREADME 1STVERS23 UPD  APPENDIXA B APPENDIXB l !FATCAT TOC-"#$%&'FATCAT WS ()*+,-./01234567FATCAT WS 89:;<=>?@ABCDEFGFATCAT WS OHIJKLMNOPQ-06-00 86 -CPM085 DOCABC BAS*RSTUVWABC DOCXDMASTER CMD YZ[\DMASTER DOC>]^_`abcdADD CMD efghCOMM CMDijklDELET CMD mnDISC CMDopqrDISC NDXsEDET CMD tuEXT NDXvFILE DBFwFINAME NDXxMSCREEN1FMT yzP1 CMD {|P1 FRM}~P11 CMDP111 CMDP2 CMDP2 FRM P3 CMDP3 FRM P4 CMD PART CMDPRINT CMDUPDAT CMDVIEW CMDDCAT10 COMODCAT10 DOC DCAT10 PQSThis is the disk name. .mt3 .mb8 .po8 .pl66 .fi fatcat.toc .fi fatcat.ws .fi appendix.a .fi appendix.b .fi vers23.upd FATCAT must be both INSTALLED and CONFIGURED before using. For INSTALLATIO instruction se APPENDIX.A Fo CONFIGURATIO instruction se APPENDIX.B Omissio o on o bot o thes ha bee responsibl fo mos o th problem peopl hav ha gettin goin wit FATCAT Remember Whe al els fails rea th directions. to print out the documentation in this library, use Mailmerge on the file FATCAT.MMG --------------- FATCAT23.LBR THE GOOD NEWS IS: AL CATALO an INDE file (.LIX .RIX .DNX .LCX .RCX an .TCX fro previou version o FATCA AR PERFECTL COMPATIBL wit versio 2.3 s ther i n nee t d anythin wit you actua dat files the wil wor jus fin unde eithe version. HOWEVER BE FOREWARNED: NON o th PROGRA file i previou version o FATCA (thos wit fil type o .COM .CHN .00? o th CONFIGURATIO File (.CFG ar compatibl wit versio 2.3. T avoi needles confusion yo shoul mak sur yo hav backe thes file u ont a archiva disk an the GE THE OF YOU SYSTEM The wil no wor wit th versio 2.3 files eve thoug som o the hav th sam names and can only cause trouble. For a complete listing of the new features of FATCAT23 please see the file VERS23.UPD in this library. Steve Cohen Jan. 15, 1986 ------------------ FATCAT21.LBR and FATCAT22.LBR Fo complet listin o th ne feature o FATCAT2 an FATCAT2 please see the file VERS23.UPD in this library. The only difference between version 21 and version 22 was in the documentation. Steve Cohen January 1, 1986 ----------------- FATCAT20.LBR was released 12-1-85, replacing FATCAT.LBR, which was released 11-30-85. A minor bug was fixed that resulted in the 'F' function messing up the number of files flag on subsequent updates. If you have already picked up FATCAT.LBR the only files you need to take are the ones matching FATCAT3.* Steve Cohen 12-1-85 g som o the hav th sam names and can only cause trouble. For a complete listing of the new features of FATCAT23 please see the file VERS23.UPD in this library. Steve Cohen Jan. 15, 1986 ------------------ FATCAT21.LBR and FATCAT22.LBR Fo complet listin o th ne feature o FATCAT2 an FATCAT2 please see the file VERS23.UPD in this library. The only difference between version 21 and version 22 was in the documentation. Steve Cohen January 1, 1986 ----------------- FATCAT20.LBR was released 12-1-85, replacing FATCAT.LBR, which was released 11-30-85. A minor bug was fixed that resulted in the 'F' function messing up the number of files flag on subsequent updates. If you have already picked up FATCAT.LBR the only files you needhe .PA APPENDIX C -- Changes from Previous Versions  NOT -- I yo hav bee usin FATCA versio 2.0 pleas REA THIS: NOT -- An reference t versio 2. appl equall t versio 2.3.  Non o th progra file i FATCA vers 2.0 2.1 o 2. (thos wit fil type o .COM .CHN .00? o th Configuratio File (.CFG ar compatibl wit versio 2.1 T avoi needles confusion yo shoul mak sur yo hav backe thes file u ont a archiva disk an the GE THE OF YOU SYSTEM The wil no wor wit th versio 2.3 files eve thoug som o the hav th sam names. HOWEVER AL actua catalo an inde file (.LIX .RIX .DNX .LCX .RCX an .TCX fro previou version AR PERFECTL COMPATIBL wit versio 2.3 s ther i n nee t d anythin wit you actua dat files the wil wor jus fin unde eithe version.  BUG FIXES Three bugs, are fixed in version 2.3 -- seriou bu tha cause librar file no t b delete properly has been fixed. This may have caused some corruption i you catalo files bu no you inde files T check catalo disk not th numbe o liibrar file reported The outpu al file i th catalog I thes number don' agre wit th one obtaine previousl you catalo fil i corrupted Running the option will fix it. -- Searche i OUTPU mod no giv correc result whe seraching unambigous file names. -- Counts of files now give correct results. Two major bugs were fixed in Version 2.1. -- Th ad an renam function i cleanu mod no giv ful acces t use area othe tha th curren one. -- Disk resets have been added in places where disk swapping was occurrin -- causin BDO error whe ru unde CP/M Thi wa no proble unde ZRDOS whic i ho i slippe through. .pa ENHANCEMENTS The following enhancement is provided in version 2.3: -- Outpu no availabl i cross-referenc forma simila t XCAT i additio t th previou FATCA format Accessibl fro new option on main menu or from command line of OUTCAT. Th followin enhancement ar provide i versio 2.1: -- Th single/multipl mod toggl ha bee eliminated Thi .heAPPENDIX C -- Changes from Version 2.0 functio i no controlle b th Automati Reinde toggle Leavin thi of speed u th updatin process regardles o whethe on dis o severa hav bee inserted an ther i n automati updat a i forme singl mode Wha yo gai her i faste operation However th tradeof i tha yo los th robus backu tha thi admittedl slowe metho provided I yo ar goin t ru wit th Auto-ReInde of i i recommende tha yo bac u you catalo disks. -- Sinc Auto-Reindexin ma no b disabled w hav adde th 'M optio whic give manua Recreatio o th Catalo file fro th inde files whic use t happe unde Updatin i th multipl mod (an whic ca stil b achieve unde Auto- Reindex) Th 'F Optio i no rename 'R'. -- FATCA no take bette advantag o memor spac resultin i faste throughput sinc dis accesse ar reduced Thi wil b apparen especiall o flopp base systems. -- Th Printe Offse ha bee adde a configuratio optio fo thos wh lik t leav thei pape i fixe positio o thei printers -- Comman Lin Contro o Outpu i no provided Se th sectio 'OUTCAT fo descriptio o thi feature Th outpu modul wil wor fro th menu however jus a i di before. On-line help available for OUTCAT with command OUTCAT //. -- Configuratio setu provisio allowin FATCA t sto conflictin wit th Plu*Perfec DateStamper' assumptio tha its special file would be first in any sort. END of APPENDIX C. DateStamper is a trademark of Plu*Perfect Systems. .he .pa APPENDIX A -- FATCAT Installation {FATCAT and all the files in FATCAT23.LBR are copyright 1986 by Steven M. Cohen and therefore remain his property. You are free to use it and distribute it freely but you may not sell it or bundle it as part of another package to be sold without the express written consent of the author.} Generall speaking beginnin wit versio 2. bot FATCAT.CO an OUTCAT.CO nee t b installed eithe o CP/ system o ZCPR systems Th onl exceptio t thi woul b fo an cop o OUTCAT.CO tha woul b use o REMOT syste wher differen vide code coul creat havo fo th users I tha cas SYSO shoul instal on cop o OUTCAT.CO fo hi ow us inaccessibl t remot users bu have a uninstalle versin for remote access. The version of this Appendix supplied in FATCAT21.LBR was in error when it implied that installation was optional. Using an uninstalled OUTCAT will create problems when OUTCAT is called from the FATCAT menu. Installing FATCAT On ZCPR3 Systems Installatio o FATCA fo ZCPR user i onl slightl mor difficul tha installin an ZCPR utility First o all unsqueez fro FATCAT.LB *.CQM,*.CQN an *.00 files Unsqueez th FATCAT.W an APPENDIX. file i yo hav th space Yo mus als hav SYS.EN an Z3INS.CO availabl i th sam area. Now type:  Z3INS SYS.ENV Z3INSTP.COM  Z3INSTP.CO i th specia installe fo Turbo-Pasca file o ZCPR system whic i containe i FATCAT.LBR. No w ar read t us Z3INSTP.CO t instal FATCA itself Simpl type:  Z3INSTP FATCAT  A measur o safety Z3INSt firs rename th fil t b installe wit th nam FATCAT.OLD the create ne fil fro scratc upo whic th ne installe value ar placed I fo som reaso Z3INSt fails simpl renam FATCAT.OL bac t FATCAT.COM I FATCAT.OL alread exists yo ar querie befor th ol cop i deleted Bette saf tha sorry. Z3INSTP OPTIONS Z3INSt als allow som option i installation a define below I yo wan arrow-ke suppor o don' lik th wa th vide looks tr th option below Option ar selecte o th comman lin a parameter afte th filenam i typed Options i any ar combine int singl "word a th secon comman lin parameter:  Z3INSTP FATCAT A Z3INSTP FATCAT AR Z3INSTP FATCAT HA .heAppendix A -- FATCAT Installation  There are only 3 options: optio 'H - turn of highlightin i th progra bein installed Tha i th progra wil ru a thoug i wer runnin o termina withou highlighting Yo migh wan t tr thi i yo hav ver wea termina o whic yo ca barel distinguis betwee norma an reduce intensit video. optio 'R - reverse wha i highlighte an wha i not a describe above Tr thi i you termina support reverse vide bu no reduce intensity FATCA wa writte fo reduce intensit terminals I ma loo bi overwhelmin o revers vide screens I thi doe no hel the reinstal wit th 'H option I thi optio i chose togethe wit th 'H option the i wil b ignored optio 'A - install th arro keys Fo thi t work arro key mus b installe i th user' TCA -- an fo thi t happen th arro key mus generat onl single-characte sequences Mos arro key wor thi way bu fe d not Yo no hav ne cop o FATCAT.CO installe fo you system Fo mor informatio o Z3INST se th librar ZTP- INS2.LB availabl o man RCPM' an Z-NODES. NOTE Yo d no hav t us Z3INST t instal FATCA t you ZCPR system Yo ma als us FATCATI a describe below Installing OUTCAT I installin OUTCA o ZCPR syste th command ar exactl a abov wit FATCAT e.g.  Z3INSTP OUTCAT  Furthermore whicheve option yo use t instal FATCA should also be used when installing OUTCAT. .pa Installation On CP/M Systems Unsqueez fro FATCAT.LB FATCATIN.* FATCAT.CQM *.CQN *.00 .No simpl typ  FATCATIN  Selec you termina fro th menu optionall modifyin th definitio i i suit yo (especially i you termina support reduce intensit video yo shoul defin TERMINA EXI sequenc t b th sam a you norma vide sequence Thi wil preven you syste bein lef i reduce intensit whe yo leav FATCAT. I wil probabl hel t hav you termina manua handy ope t it lis o contro codes Thi i th sam basi progra tha i use t instal Turbo-Pascal I yo hav tha package it manua ma b o hel t yo i installin FATCAT sinc th procedur i th same. Whe finished yo ca delet al th FATCATIN. file fro you workin FATCA dis an sav the o anothe disk i dis spac i proble fo you Arrow Key Installation -- under CP/M A CP/ user yo canno acces th advance ZCPR feature o th auto-installe Z3INSTP Bu yo ca stil us DD t patc FATCAT.CO t instal you arro keys Here's what you do: Yo shoul hav alread installe FATCA usin FATCATIN Thi install everythin bu th arro keys. Nex yo mus fin ou th code tha you arro key transmit The mus b onl on characte apiec o thi wil no work O ol Kaypro', for example, th code are: UP: 0Bh (Ctrl-K) DOWN: 0Ah (Ctrl-J) RIGHT: 0Ch (Ctrl-L) LEFT: 08h (Ctrl-H) DDT FATCAT.COM -d100 Now look at the byte at memory location 153. If it's greater than 10 (that's 10 hex or 16 decimal) change it to 10. type: -s153 it will say something like 0153 13 you type 10 it will now say 0154 nn (where nn stands for any two-digit hex number) you type simply . Now you type s164 you receive the prompt 0164 nn you type in the code for up-arrow followed by and receive the prompt 0165 nn type in the code for down-arrow then and receive 0166 nn type in the code for right-arrow then see 0167 nn type in the code for left-arrow, then see 0168 nn type . now type g0 to get out of DDT and then SAVE 42 FATCAT.NEW Now rename the old FATCAT.COM to something else, rename FATCAT.NEW to FATCAT.COM and try running it. It should work and have the arrow keys enabled. If not, you'll just have rename the old file back to FATCAT.COM and do without arrows. That's all there is to it. OUTCAT INSTALLATION -- under CP/M We coul hav provide ye anothe 30 installatio routin t instal OUTCAT bu sysop hav thei limits Instea, d th followin t instal OUTCA unde CP/M: 1> Install FATCAT as described above 2 Ru FATCAT immediatel choosin th ESCAP optio returnin to CP/M 3> SAVE 1 OUTCAT.INS 4> REN OUTCAT.OLD=OUTCAT.COM 5> DDT OUTCAT.OLD While in DDT enter the following commands: iOUTCAT.INS R g0 This gets you back to CP/M; then: 6> SAVE 91 OUTCAT.COM No tr runnin FATCA an OUTCAT I the wor O the eras OUTCAT.OLD Otherwis RE OUTCAT.COM=OUTCAT.OL an eithe liv without installation or try again. END of APPENDIX A Turbo-Pascal is a trademark of Borland International, Inc. to it. OUTCAT INSTALLATION -- under CP/M We coul hav provide ye anothe 30 installatio routin t instal OUTCAT bu sysop hav thei limits Instea, d th followin t instal OUTCA unde CP/M: 1> Install FATCAT as described above 2 Ru FATCAT immediatel choosin th ESCAP optio returnin to CP/M 3> SAVE 1 OUTCAT.INS 4> REN OUTCAT.OLD=OUTCAT.COM 5> DDT OUTCAT.OLD While in DDT enter the following commands: iOUTCAT.INS R g0 This gets you back to CP/M; then: 6> SAVE 91 OUTCAT.COM No tr runnin FATCA an OUTCAT I the wor O the eras OUTCAT.OLD Othe.he .pa APPENDIX B -- FATCAT Configuration {FATCAT and all the files in FATCAT23.LBR are copyright 1986 by Steven M. Cohen and therefore remain his property. You are free to use it and distribute it freely but you may not sell it or bundle it as part of another package to be sold without the express written consent of the author.} This appendix should give you all the information you need to answer the questions posed in the FATCAT configuration module which is accessed by typing

at the FATCAT main menu. A word about configuration file names. A FATCAT configuration file has an extension of .CFG. The configuration you expect to use most frequently should be named STANDARD.CFG because that is the filename FATCAT looks for by default when setting up a configuration. Other configs you may desire can have different names with the .CFG extension. You can load these in at the command line e.g.  A> FATCAT RAMDISK  auto loads the file RAMDISK.CFG from the default area if it can be found. You can also load .CFG files dynamically from within FATCAT by typing Ctrl-N while in the configuration module. FATCAT then prompts you for the name of a .CFG file which is loaded if possible. Below is information on the various options which are selectable from within the configuration module. Editing Configurations Th P optio provide convenien mean o changin th parameter whic contro FATCAT' differen mode o operation I additio i ha facilitie fo savin thes configuration t dis an fo loadin them. Upo selectin thi optio yo ar projecte int "Database typ o Dat Entr Scree wher th variou configuratio option ar show an ca b changed Thi sor o dat entr wil b familia t mos compute user bu wil b explaine briefl here: Typin regula ASCI printabl character (No Contro Characters wil caus the t appea o scree i whateve fiel th curso i presentl pointin to a lon a th character yo typ d no overflo th fiel lengt a indicate b underscore o th screen Typin Similarly ^ move th curso bac on characte withi fiel (withou deleting an ^ move forward jus typin th characte advance t th nex field O mos o th fields onl certai type o inpu ar acceptable whic wil b immediatel apparent o i not indicate o th screen. Typin Cntl- a an tim wil resul i you bein prompte fo th nam o ne .CF fil t load I FATCA find thi file it value wil b loade i ove an tha ar currentl present. Typin Cntl- a an tim tell FATCA yo ar don alterin th configuration Se sectio o savin configuratio below Not tha yo d no hav t sav configurations Th

) I fac her i on instanc wher differen confi fil fo Har Disk migh b ver useful. Anothe ide her woul b fo us o remot system where sa  th onl accessibl area woul b thos o use area 0-7 I tha case fo preparin th catalo t b displaye t remot users se Maximu use t 7 an yo wil win u onl cataloguin thos use are yo wan you remot user t see. Date Stamping Defaul valu i an leav i tha wa unles yo us th Plu*Perfec DateStamper I turne on thi change FATCAT' assumption abou wher i th lis o file th dis nam is s a no t conflic wit DateStamper' assumptio tha it specia fil i th first However n feature o th DateStampe ar supporte b FATCA -- don' loo fo an dat stampin i th catalo listings Ther ain' any. User Area to be Catalogued (32 = Catalog All User Areas) Thi require littl mor comment Normall se thi t 3 an leav i there 3 doe no mea use 32 bu tell FATCA t proces al use area a once An numbe les tha 3 tell FATCA t proces ONLY tha use number D no confus wit Maximu Use whic give th highes use are t catalog Ther shouldn' ofte b reaso t chang this bu i i include becaus someon wil fin i useful. Printer Offset I yo ar someon wh lik t pu th pape i th printe an neve mov th tractor fro thei usua setting the yo ma selec numbe fro t 20 an whe printin you catalog th printe hea wil ski tha man space befor printin o ne line Experimen an fin you bes settin here. Root File Name for FATCAT Files Thi establishe wha roo nam you FATCA catalo file wil have Al Fatca file fo particula catalo se wil hav th sam roo name onl thei fil type wil b differen (an thes ar se automaticall b th program) Defaul value MASTER FATCA file wil thu hav name lik MASTER.LC an MASTER.RIX etc Al file i catalo se ca thu b easil transferre usin familia cp/ wildcar technique i.e.  A>PIP B:=A:MASTER.*  FILE PLACEMENT CHOICES Drive to be Catalogued Program Files on Drive: Index File for Regular Files on Drive (.RIX) Index File for Library Files on Drive (.LIX) Catalog File for Regular Files on Drive (.RCX) Catalog File for Library Files on Drive (.LCX) Index File for Disk Names on Drive (.DNX) Temporary List File on Drive (.TCX)  Thes option contro th location o th variou files Yo configur thes t you system Belo ar som sampl configurations Us thes a guide quit likel you'l b abl t com u wit bette confi fo you system Capacitie ar ver roug estimates dependin largel o th numbe o librar file yo ar counting a librar file tak u 50 mor roo tha regula file i th catalogs. .cp20 SYSTEM 1 2-floppy system, single sided drives of less than 200K: An absolute minimum system for FATCAT. Capacity: maybe 3000 files.  Drive to be Catalogued B: Program files: A: Regular file index B: Library file index B: Catalog for regular files B: Catalog for Library files B: Disk Names Index B: Temporary List File A: The trick here is to be sure to insert the disk for the catalog files after the last disk has been catalogued but before actually selecting the U> option; .cp20 SYSTEM 2 2-floppy system, double sided drives 3-400K: A better system. Capacity: 8-10000 files Drive to be Catalogued B: Program files: A: Regular file index A: Library file index A: Catalog for regular files B: Catalog for Library files B: Disk Names Index A: Temporary List File  A: As in the first system, you must remember to insert the disk with the catalog files before you select the U> option. By putting the catalog files on their own disk away from the index files, more room is created, but we're still feeling some pinch from the need to keep 100 or so K of program files on drive A: .cp20 SYSTEM 3 3 floppy-system 300-400K per drive A much better system Capacity 12000 - 14000 files. Drive to be Catalogued C: Program files: A: Regular file index B: Library file index B: Catalog for regular files C: Catalog for Library files C: Disk Names Index B: Temporary List File A: By putting the program files on their own drive, we significantly expand the space available for catalog files. We still must insert the correct disk before updating. .cp20 SYSTEM 4 4 floppy system 300-400K per drive Optimum floppy system Capacity 12000 - 14000 files Drive to be Catalogued D: Program files: A: Regular file index B: Library file index B: Catalog for regular files C: Catalog for Library files C: Disk Names Index B: Temporary List File A: At last we can avoid any disk swapping, and put each disk into its proper home before we start. But no real increase in capacity this time. .cp20 SYSTEM 5  With hard disks, large capacity ram disks, etc., there is not as much point in going into all this detail about configuration. You have many more options and more room. The only requirement is that all program, catalog, and configuration files be located in the same user area. A sample Hard disk configuration is quite simple: Drive to be Catalogued C: Program files: A: Regular file index A: Library file index A: Catalog for regular files A: Catalog for Library files A: Disk Names Index A: Temporary List File A: END OF APPENDIX B. DateStamper is a trademark of Plu*Perfect Systems  A: At last we can avoid any disk swapping, and put each disk into its proper home before we start. But no real increase in capacity this time. .cp20 SYSTEM 5  With hard disks, large capacity ram disks, etc., there is not as much point in going into all this detail about configuration. You have many more options and more room. The only requirement is that all program, catalog, and configuration files be located in the s.op  FFFFFFFFFF AAAAAA TTTTTTTTTTT CCCCCCCCCC AAAAAA TTTTTTTTTTT FFFFFFFFFF AAAAAAAA TTTTTTTTTTT CCCCCCCCCCCC AAAAAAAA TTTTTTTTTTT FFFF AAA AAA TTTTT CCCCC CCCC AAA AAA TTTTT FFFF AAAAAAAAAA TTTTT CCCCC AAAAAAAAAA TTTTT FFFFFFF AAAAAAAAAAAA TTTTT CCCCC CCCC AAAAAAAAAAAA TTTTT FFF AAA AAA TTTTT CCCCCCCCCCCC AAA AAA TTTTT FFF AAA AAA TTTTT CCCCCCCCC AAA AAA TTTTT version 2.3 the FATter, but Faster CATaloguer ----->>> .pa FATCAT Version 2.3 TABLE OF CONTENTS Page  FEATURES OF FATCAT -- An Overview..... 2 GETTING STARTED WITH FATCAT...... 3 MINIMUM EQUIPMENT necessary to run FATCAT... 3 FILES IN THIS  LIBRARY....... 3 FIRST STEPS AND PRECEPTS...... 4 NOW HEAR THIS!........ 4 DISK NAMES-- some simple rules..... 4 SPECIAL NOTE to Users of Plu*Perfect DateStamper . 5 RUNNING THE FATCAT SYSTEM...... 6 FROM THE MAIN MENU-- summary of FATCAT commands.. 6 Option

-- Configuring FATCAT.... 8 Option -- Clean-Up Mode Toggle.... 8 Option -- Cataloguing Floppy Disks... 8 IF THE CLEAN-UP TOGGLE IS OFF..... 9 IF THE CLEAN-UP TOGGLE IS ON.....10 U -- Move Up.......10 D -- Move Down.......10 N -- Next Page {Not shown in above picture}.10 P -- Preceding Page......10 A -- Add File.......11 E -- Erase File.......11 R -- Rename File.......11 K -- File Size in K......11 -- Abort Catalog Operation...11 C -- Continue Catalog Operation....11 Option -- Hard Disk Catalog....12 Option -- Update Catalog.....12 Option -- Delete Disk from Catalog...13 Option -- Output Catalog in FATCAT format ..13 Option -- Output Catalog in Cross-reference format 15 Option -- Display Information About Disks..15 Option -- Make new .LCX and .RCX files..15 Option -- Reindex (Make new .LIX and .RIX files)15 Option -- Quit FATCAT.....16 OUTCAT -- Command-Line Control of Output...17 OUTCAT Parameter Syntax -- How to control OUTCAT from the command line.....17 /PARAMETER -- Configuration file name...17 >PARAMETER -- Output device.....17 "PARAMETER" -- Page Header.....18 .PARAMETER -- Disk search limiter....18 UNPREFIXED PARAMETERS -- Search Keys...18 EXAMPLES -- Putting it all together on the command line......18 AUTOMATING OUTPUT -- Suggested applications..20 WHERE THE &*!#@ IS .........20 SPECIALIZED PRINTOUTS -- Batch File Control..20 REMOTE SYSTEMS -- ZCPR3 Alias control...20 Conclusion -- the Past, Present, and Future of FATCAT.22 .pa APPENDIX A -- FATCAT Installation.....23 Installation On ZCPR3 Systems.....23 Z3INSTP OPTIONS........23 INSTALLING OUTCAT.......24 Installation On CP/M Systems.....25 Arrow Key Installation -- under CP/M...25 OUTCAT INSTALLATION -- under CP/M....27 APPENDIX B -- FATCAT Configuration.....28 Editing ..........28 Saving..........29 Options..........30 Catalog Libraries (Y/N)......30 Clean-Up Mode (Y/N).......30 ReIndex Mode........30 Maximum User........30 Date Stamping........31 User Area to be Catalogued .....31 (32 = Catalog All User Areas) Printer Offset........31 Root File Name for FATCAT Files....31 File Placement Choices......31 SYSTEM 1.........32 SYSTEM 2.........32 SYSTEM 3.........33 SYSTEM 4.........33 SYSTEM 5 .........34 APPENDIX C -- Changes from Previous Versions ..35 BUG FIXES. ........35 ENHANCEMENTS.........36 .pa ......30 Maximum User........30 Date Stamping........31 User Area to be Catalogued .....31 (32 = Catalog All User Areas) Printer Offset........31 Root File Name for FATCAT Files... .pn1 ------------------ FATCAT Version 2.3 the FATter but faster disk Cataloguer ------------------------------------- {FATCA an al file i FATCAT23.LB an al subsequen version ar copyrigh 198 b Steve M Cohe an therefor remai hi property Yo ar fre t us i an t freel distribut it bu yo ma no sel i o bundl i a par o anothe packag t b sol withou th expres writte consen o th author }  FATCA i ne multi-feature dis cataloguin progra fo z8 CP/ an ZCPR systems I wa designe wit th User' convenienc foremos i mind I build upo th foundatio o othe cataloguin systems whic wer boo t earl micro compute users bu improve upo the b eliminatin man inconvenience whic thes earl program inflicte upo thei users Man users onc th catalo gre t b o substantia size bega findin i har t justif th tim spen waitin fo th dis drive t pu everythin i it prope plac i th catalog The gre graduall lazie abou cataloguin and afte awhile stoppe altogether convince tha cataloguin wa hopeles task nic ide bu no wort th trouble. Soun familiar W thin FATCA wil chang you min abou dis cataloguing Si bac an follo u throug brie tou o FATCAT' many features. .PA .HEFATCAT -- the FATter but Faster Disk Cataloguer --------------------------------- FEATURES OF FATCAT -- An Overview --------------------------------- Rapid fire insertion of diskettes FATCA isn' magic i ma no eve b a fas a som othe programs I i simpl mor intelligentl designed s tha dis insertio (you job i separated time-wise fro th jo o updatin th catalo (th computer' job). Th filename ar simpl appende sequentiall t temporary unsorted file Ver fast The whe yo ar done th compute doe th tediou wor o sorting inserting deleting withou makin YO shar it tedium Ge cu o coffee rea th paper g t bed Whe yo retur you'l fin full sorte catalog Full Library File Support Simple bug-free Th nam o th librar i store wit th nam o th librar fil -- no jus th dis number Hard-Disk Mode fo cataloguin har drive user-are b user-area a wel a mor conventiona flopp mod tha catalog th entir dis a once. Clean-Up Mode let yo eras files renam files an ad thos zero-lengt dis nam file withou leavin FATCAT N mor "SAV - DISK.094 Als display fil size. Attractive Catalog Output Module output t printer CRT o bot simultaneously CR displa ca eithe b page o continuous an i switchabl bac an forth Scan th whol catalog o "wildcards fo specifi groupe filenames eithe b filenam o b dis number Ne i versio 2.1 th outpu modul i accessibl eithe throug th men o fro it ow comman line Thi flexibilit allow fo suc thing a batc processe list separate b category o eve fo us a fil listin fo Remot Systems. Ne i versio 2.3 outpu ca optionall b give i cross-referenc fashio simila t XCAT a wel a th forme FATCA format. Disk Information Module keeps track of disk names and free space on each disk. Easily Configurable fo differen mode o operation e.g placemen o catalo files nam o catalo files etc Configuration easil save t dis fo quic loadin o subsequen sessions. .PA --------------------------- GETTING STARTED WITH FATCAT --------------------------- MINIMUM EQUIPMENT necessary to run FATCAT Minimu equipmen t us FATCA i compute wit z-8 microprocessor a leas 43 TP (tha i 50 CP/ system) tw flopp drive o 180 o more Preferabl woul b drive o 350 K. FILES IN THIS LIBRARY Thi librar shoul contai th followin files The ar squeeze file tha mus b unsqueeze eithe wit you librar utility program or an unsqueezing utility. FATCAT.CQM -- The basic .COM file that starts the program OUTCAT.CQM -- This .COM file is essential for OUTPUT, runs either by itself or is called by FATCAT. FATCAT2.CQN FATCAT3.CQN -- Chain files essential for running FATCAT FATCAT3.0Q0 FATCAT3.0Q1 FATCAT3.0Q2 FATCAT3.0Q3 FATCAT3.0Q4 FATCAT3.0Q5 FATCAT3.0Q6 OUTCAT.0Q0 -- Overlay files essential for running FATCAT FATCAT.WQ -- This documentation FATCAT.TQC -- Table of contents APPENDIX.AQ APPENDIX.BQ VERS23.UQD -- Supplements covering installation and configuration  an change fro vers 2.0 FATCAT.MQG -- File for chain printing this with MailMerge README.1QT -- Some additional "quickie" documentation Z3INSTP.CQM -- An auto-installer needed to install on ZCPR3 systems FATCATIN.CQM -- FATCAT specific installation routines. FATCATIN.DQA Z3 users can use Z3INSTP, but those of FATCATIN.MQG you still in the CP/M dark ages can use these programs to install FATCAT. FIRST STEPS AND PRECEPTS NOW HEAR THIS! FATCA mus firs b INSTALLE befor i ca b used Rea an follo carefull th instruction i APPENDI t lear how Onc installed yo ma ru FATCAT However th VER FIRS THIN yo shoul tr d wit i i CONFIGUR FATCA fo you syste b enterin

FATCAT Invokin FATCA i thi wa cause FATCA t searc th defaul driv an use are fo configuratio fil calle STANDARD.CF an loa i int memory I thi fil i no found th default ar used. N othe parameter ar necessary on optiona parameter however ma b typed Th progra wil trea thi a reques t searc th defaul are fo configuratio fil whos filenam i th paramete an whos filetyp i .CFG Tha is typing A>FATCAT HARDDISK wil caus FATCA t searc fo fil calle HARDDISK.CF o th defaul drive/use an loa it value int memory I thi fil i no foun o canno b rea fo som reason defaul value ar supplie wit th progra an wil b used. Thes configuratio file an thei use wil b explaine later The ar convenienc fo th user i i wort mentionin here however tha i give .CF fil i no found i i no disaster differen configuratio file ca b loade o create unde th P optio o th mai menu whic wil b discussed in detail below. Whe FATCA i invoked banne scree i displaye an repor o th Configuratio fil loa i provided Yo ar the directe t typ an ke upo whic th followin scree i displayed: ---------------------------------------------------------------- Main FATCAT Menu ---------------------------------------------------------------- ----> C> to Catalog Floppy Disks ----> H> to Catalog A Hard Disk ----> D> to Delete a Disk from the catalog ----> T> to Toggle cleanup mode now: < On> ----> P> to change default Parameters ----> U> to Update catalog ----> O> to Output catalog in FATCAT format ----> X> to Output catalog in Cross-Reference format ----> R> to ReIndex New .RIX and .LIX files ----> M> to Make New .RCX and .LCX files ----> I> to output disk Information ----> to quit FATCAT : : --------------------------------------------------------------- ---------------------------------------------------------------  We will now consider the above menu options, not necessarily in the order given. By the time we finish you should be well on your way to becoming a proficient FATCAT user. .pa Option

-- Configuring FATCAT I i ver importan t configur FATCA befor yo attemp t ru it S yo shoul selec th

-- Clean-Up Mode Toggle Thi optio toggle th Clean-U Mod o an off Clean-U mod give th use a attractiv scree displa o th name o al th file o th disk an allow housekeepin option suc a addin 0-lengt disk-nam files erasing renamin an findin th size o files Clean-U mod wil b describe i mor detai unde th -- Cataloguing Floppy Disks Thi i wher th actua cataloguin take place W shoul note however tha th nam i somewha o misnomer becaus th flopp mod ca wel b use o man har dis systems Th differenc i tha optio option you are shown the self- explanatory mini-menu below: .pa8 >>>>>>>>>>>>>> TO CATALOG ANOTHER DISK: FIRST -- Insert disk into Drive X: THEN -- Hit TO STOP CATALOGUING: Hit  Th men wil remin yo int whic driv yo shoul inser th dis t b catalogued I wait fo anothe "Now reading directory of Drive X:" 2> a series of dots, one per file 3> "Sorting" 4> a series of dots, one per comparison in the sort. This is to let you know it hasn't gone to sleep on long directories. 5> finally a list of filenames and their user areas 6> the number of files found If library cataloguing has not been disabled you will then see the following additional steps. 7> "Now reading libraries on Drive X:" 8> a series of dots, one per library member 9> "Sorting" 10> a series of dots, one per comparison in the sort. 11> a list of library members, their library and user area 12> the number of library files found. .pa15 If the Clean-Up Toggle is On functionin wil b th sam excep fo an above Instea o th fas scrollin o filename yo se scree lik thi one  FATCAT Clean-Up Mode - Drive X - User * - Page 1 of 1 - 34 FILES FILE USER FILE USER FILE USER -DISK 123 0 FXDXSD COM 6 WS COM 0 AAAAA PAS 0 FXDXSD LBR 6 WXYZ OBJ 0 AAB COM 1 GAS COM 2 . . . (more files) . . . FATCAT COM 1 WS INS 0 Move U>p/D>own A>dd File E>rase File R>ename File Size in K> C>ontinue Abort  I th middl o th scree wil b listin o file i alphabetica order Th fil i th uppe lef corne wil b eithe highlighte o se of b arrows dependin o whethe o no FATCA i installe wit highlightin fo you terminal Thi indicate tha FATCA i POINTIN t thi fil o option E,R an a describe below Belo th "men line (th on wit 'A>d File' etc. i "messag line upo whic th progra wil displa variou question an erro messages. The following functions are supported in CleanUp Mode: U -- Move Up D -- Move Down Move th pointe t th previou o nex fil o th list whic wil normall b th on belo it excep tha a th botto o column 'D wil mov th pointe t th to o th nex colum an a th to o colum 'U wil mov th pointe t th botto o th precedin column I pointe i a beginnin o lis the 'U wil mov i t th en o th lis an i a en o lis the 'D wil mov i t th beginnin o list I arro key ar installed th Up-Arro function a 'U an Down- Arro a 'D'. N -- Next Page {Not shown in above picture} P -- Preceding Page Clean-U mod show onl 6 file a time I mor tha 6 resid o th drive outpu wil b page an a indicatio wil b give o th to o th scree tha thi i th case I s the 'N wil mov t th nex page 'P t th preceding i rin fashion s tha i 'P i type fro Pag 1 FATCA wil sho th las pag an vic versa I arro key ar installe the Right-Arro function a 'N an Left-Arro a 'P' Non o thes key wil functio i ther i onl on pag o files. .cp10 A -- Add File director entr wil b opene o th driv t b catalogue an yo wil b prompte o th messag lin t typ i fil nam fo it I ther i roo i th directory an i th filenam i no alread i th directory th fil wil b added A fa a th visibl lis i concerned th fil wil temporaril b adde a th las fil o th las pag an th displa wil poin there E -- Erase File Yo wil b prompte o th messag lin t mak sur yo wan t eras th fil pointe to an i yo answe 'Y th fil wil b erase fro th dis an "hole wil appea o th lis o files. R -- Rename File Yo wil b prompte o th messag lin t giv fil nam t whic t renam th fil pointe to Yo wil the b aske onc agai i thi i wha yo wan t do I yo answe yes an i th fil nam doe no alread exis o th drive/use area th fil wil b rename o th screen Th lis wil no b realphabetized Whethe o no renam take place yo wil b informe wha actio ha take plac vi th messag line. K -- File Size in K Th siz i o th fil pointe t wil b show o th messag line.  -- Abort Catalog Operation Yo ar returne t th Continue/Escap mini-men wit n furthe cataloguin operatio takin plac o th curren disk. C -- Continue Catalog Operation Yo leav th Clean-U Mod an th progra continues I yo hav change anythin o th dis yo continu wit ste above Yo d no ente th cleanu mod secon tim bu instea procee a i Clean-U mod wer temporaril turne off I nothin wa change tha operation continu fro ste 7. Afte th step calle fo b you configuratio ar conclude yo ar returne t th Continue/Escap mini-menu wher yo choos eithe t catalo anothe dis o t stop Remembe tha i yo sto yo mus nex choos th 'U optio becaus catalo updatin i no automatic. .pa Option -- Hard Disk Catalog A wa sai above thi i somethin o misnomer a har disk ca b catalogue b th . Wha happen unde Th importan thin t remembe her i tha ther mus b nam fil i eac use are i whic ther ar files I yo aren' sure i migh b wel t choos thi optio wit th Clean-U Mod on I yo hav use area withou nam files the simpl won' b catalogue an you'l hav t d i again Yo wil ge a erro messag warnin yo tha thi ha happened. Th -- Update Catalog Afte yo ar throug cataloguing yo mus retur t th mai men an selec th Please don't try to Update before you have catalogued any -----> disks. You'll only get an error Message. You must have -----> a temporary (.TCX) file to update from. -----> Updating is quite simple for the user. Just don't forget -----> to do it!  Option -- Delete Disk from Catalog Upo selectin thi optio yo ar querie whic dis yo wan t delete an i th dis i foun i th dis inde file yo ar the aske agai t mak sure Thi informatio i the recorde i th temporar file an require th -- Output Catalog in FATCAT format Thi i nice flexible catalo outpu wit man features enablin i t perfor bot a printou progra an a a onlin Scanner I list fil name use area dis nam and i librar member th librar fil name Yo acces thes function b answerin questions: You are first asked to:  Enter Search Mask or for *.*:  If you want FATCAT to conduct the search by FILENAME (most likely) then you should respond with a single parameter giving the file name you want. Standard CP/M wildcards are acceptable here. Thus, for example  *.*  will find all files in the catalog Z*.*  will find all files whose names start with Z  *.?Q?  will find all squeezed files  FILENAME.TYP will find all files with that name Simpl typin I yo entere numbe yo wil the b aske furthe questio here: Enter high disk limit (X-999) or for X  wher i th valu yo jus inpu i respons t th previou question Ente th hig limi o th searc (29 i th previou exampl o simpl . Finally i yo chos 'P o 'B abov yo wil b aske fo heade t b printe a th to o eac page alon wit th pag numbe whic wil b printe regardless. Once output has begun the following controls are available: Cntl-C will abort the output whether to Screen, Printer or Both in Screen mode only toggles between paged and unpaged output A th beginnin page outpu i th default and the output comes up a screenful at a time. While paged output is selected, typing will switch to unpaged output (for fast scrolling), while typing any other key brings up the next page. While output is unpaged typing reverts back to paged output and stops the display. Of course typing Ctrl-C aborts either paged or unpaged output. Option -- Output Catalog in Cross-Reference Format Al control an option ar th sam a fo optio -- Display Information About Disks A outpu progra simila to bu simple tha th -- Make new .LCX and .RCX files Option -- Reindex (Make new .LIX and .RIX files) Thi bring u t th questio o backu files Unlik som othe catalo program FATCA doe no mak .BA file t bac u th catalog Instead th Inde file an Catalo files bein functionall relate t on another bac eac othe up A w hav sai before i th ReInde Toggl i Se O the th ru -- Quit FATCAT which a yo migh suspec return yo t th operatin system Not tha n matte whic men yo fin yoursel o typin ontinue ont th nex step wherea PARAMETER -- Output device Thi paramete control bot wher outpu i t b directed an it format Th firs characte i '> followe (withou a intervenin space b on o tw letter controllin th outpu choices One of the two letters can be one of the following: S for output to screen P for output to printer B for simultaneous output to both screen and printer I thi paramete i omitte the SCREE outpu wil b defaulted. Th othe lette woul b a t selec th cross-referenc format as described above under option . "PARAMETER" -- Page Header Thi paramete specifie heade t b printe a th to o eac pag o output usuall printe output bu som application ma fin som us fo pag heading o scree output Thi heade wil b outpu immediatel followin th pag number. Thi paramete i identifie b th precedin an trailin doubl quot marks An character (includin spaces ma b place betwee th quotes except o cours anothe doubl quote. I thi paramete i eliminated th heade wil simpl b th pag number .PARAMETER -- Disk search limiter Thi paramete ca b give twic o th comman line I give twic on instanc wil b th lo dis numbe t includ i th searc an th othe wil b th hig dis numbe t b included Th orde o thes tw parameter i unimportant I onl on suc paramete i given the onl th singl dis numbe wil b searched I n suc paramete i give the al disk wil b searched. UNPREFIXED PARAMETERS -- Search Keys Thi paramete contro whic file wil b selecte fo listing Ther i n specia characte tha mus preced such parameters Al tha i require her i a ambiguou filenam whic ma us CP/ wildcard e.g *. o *.?Q o Z*.* I nothin i give unde thi parameter th defaul i t searc fo al file o al disks. I fault paramete o thi typ i supplied th progra abort bac t th operatin syste level. EXAMPLES -- Putting it all together on the command line Belo ar som sampl comman line wit thei results followe b fault comman line.  OUTCAT  Output al file o al disk t th CRT Searche STANDARD.CF fo configuratio an print n pag header.  OUTCAT /REMOTE >X  Sam a abov bu searche REMOTE.CF fo confi an display output in cross-reference format. .cp3  OUTCAT /REMOTE >S  Same as above except output in FATCAT format.  OUTCAT >P  Sam a abov onl searche STANDARD.CF fo config an output t printer.  OUTCAT >P *.?Q?  Sam a abov onl restrict searc t file matchin th wildcar *.?Q (i.e. all squeezed files.)  OUTCAT >XB "LIST OF SQUEEZED FILES" *.?Q?  Sam a abov onl outpu i t bot printe an CRT an "LIS O SQUEEZED FILES" is the header and Format is cross-reference.  OUTCA /SPECIA > "LIS O SQUEEZE FILES *.?Q .40 .999  Sam a abov onl confi come fro SPECIAL.CF an searc restricte to disks 400-999 and format is FATCAT.  OUTCAT .400  Displays to screen a listing of all files on disk .400 -------------------------------------------------------- A COMMAND LINE WHICH WON'T DO WHAT YOU WANT IT TO  OUTCAT >P "List of squeezed files *.?Q?  Firs o all not tha sinc th CC i processin th comman lin everythin wil b raise t UPPE CASE whic reall i n problem bu b awar o it Secondly sinc ther i n trailin quote th *.?Q wil b take a par o th heade an defaul searc o al file wil be performed. W can' g int ever case Jus follo th rule lai ou abov an yo wil no b surprised The ma see complicated bu mos on-the-fl us o thi featur ca usuall jus revolv aroun  singl paramete an default hav bee selecte t b th mos commo choices. .pa AUTOMATING OUTPUT -- Suggested applications WHERE THE &*!#@ IS ... 1> Can't find the file TERRIFIC.PAS? Comman lin OUTCA TERRIFIC.PA wil quickl tel yo wher i shoul be. 2 O mayb you'r no quit s sur o th name Som DataBas progra was it DB-CHECK.CMD or DBCHECK.PRG or what? Comman lin OUTCA DB*. wil a leas sca fo al file beginnin wit DB. Thes kind o searche ar muc faste tha gettin int th men mod t do it. SPECIALIZED PRINTOUTS -- Batch File Control Phi Newma complaine tha he' lik t b abl t prin subdivide list o hi catalog H ha intelligentl subdivide hi catalo b category S usin th SUBMI facilit o CP/ o th ZE facilit o ZCPR3 batc command lik thi becom possible:  OUTCAT >P "DATABASE FILES" *.* 100 199 OUTCAT >P "UTILITY FILES" *.* 200 299 OUTCAT >P "GAME FILES" *.* 300 329 OUTCAT >P "SPREADSHEETS" *.* 330 399  etc. REMOTE SYSTEMS -- ZCPR3 Alias control Terr Smyth gav m a ide whic neve occurre t m whe wa designin FATCAT bu i ca i fac b use a remot syste fil director fo Z systems i i i regularl updated FATCAT.CO an OUTCAT.CO shoul o cours b hidde i a inaccessibl use area The a accessibl are woul contai a alia tha woul remai invisibl t th caller bu woul allo hi t acces th catalo fo viewing. Compose an alias called SEARCH which would be something like: DU:OUTCAT /REMOTE >S "SUPER RCPM FILES AS OF 1/1/86" $1  O course th alia woul hav t als handl acces t th restricted directory, and there are several ways to do this. .pa THE USER WOULD BE TYPING IN:  SEARCH DB*.*  an woul automaticall b presente wit formatte listin o al file beginnin wit "DB" Etc Etc Th importan poin her i usin aliase t allo th SYSO selec th parameter h wishe t control protectin the fro th use whil allowin th use al LEGITIMAT flexiblility I thi case th onl legitimat contro use woul nee woul b t specif th file t b searched An th SYSO ca hel b specifyin th heade whic give th dat o th las update H woul hav onl t remembe t modif th alia afte updatin th Catalog. .pa ----------------------------------------------------- Conclusion -- the Past, Present, and Future of FATCAT ----------------------------------------------------- A thi point I' lik t acknowledg th excellen contributio t FATCA tha Phi Newma ha made Phi i th discernin user pa excellence Hi complaint abou catalo program wer wha go m of ont thi projec i th firs place Whe firs hear hi complaints didn' thin tha wha h wante coul b accomplished Bu Phi wa right An  hi contribution didn' en here Phi wa m faithfu bet tester findin al sort o obscur bug tha neede t b irone out. I' als lik t than al thos user wh sen m feedbac o previou Versions Yo gav m th idea neede t mak versio 2. eve better I particular thank t E Johnso o Victoria B.C wh foun whoppe o bu i th outpu searc routines. I FATCA i mor functiona progra tha som o it predecessors tha doe no diminis th significanc o thei contribution Afte al i wa th War Christensen an othe pioneer wh mad today' compute development possible Thei brainstorm wer th origina ones. Similarly FATCA wil on day soon I' sur b superseded Someon (mayb me wil rewrit th thin i assembl language Afte al FATCA i loade wit feature bu it' als ver FA spac wise An ther ar som feature i lacks mos notably mechanis fo recordin comment abou files I thi versio wante t stic a closel a possibl t dat tha wa full automatic tha i recorde t dis b th operatin syste itself Thi cut dow th chance fo error Futur version wil hav t ge beyon thi hurdle. Als deservin o muc prais i Richar Jacobso whos Lilliput Z-Nod i Chicag (312-649-173 an 312-664-1730 continue t se ne standard o excellenc fo remot computerists Withou hi Z- Node neve woul hav bee abl t pu thi packag together woul appreciat tha an compliments complaints bu reports etc b sen t m car o thi excellen bulleti board. Turbo-Pascal is a trademark of Borland International, Inc. Mailmerge is a trademark of MicroPro, Inc. DateStamper is a trademark of Plu*Perfect Systems. u it' als ver FA spac wise An ther ar som feature i lacks mos notably mechanis fo recordin comment ab10 DIM A$(255) 90 PRINT CHR$(26):PRINT 92 PRINT" Another Basic Cataloger" 93 PRINT" by Hamilton Davies":PRINT 95 PRINT " press + to EXIT to CPM":PRINT:PRINT:PRINT 100 PRINT " 1 = FIND BY NAME" 105 PRINT 110 PRINT " 2 = FIND BY DISK" 115 PRINT 120 PRINT " 3 = ADD A NEW DISK" 125 PRINT 130 PRINT " 4 = UPDATE OLD DISK" 131 PRINT 132 PRINT " 5 = TURN PRINTER ";:IF PNT THEN PRINT"off":GOTO 138 134 PRINT "on" 138 PRINT:PRINT:PRINT:PRINT:PRINT 140 IF FST=0 THEN PRINT" press * ONLY if you are starting a new catalog" 150 K$=INKEY$:K=VAL(K$):IF K$="" THEN 150 155 IF K=0 THEN 400 157 RESET 160 ON K GOSUB 1000,2000,3000,4000,200 170 GOTO 90 200 IF PNT THEN PNT=0:RETURN 210 PNT=1:RETURN 300 LPRINT B$;" ";D 310 PGE=PGE+1:IF PGE >55 THEN PRINT CHR$(7);"change paper and press any key" 315 IF PGE > 55 THEN LPRINT CHR$(12); 320 IF PGE > 55 THEN IF INKEY$="" THEN 320 ELSE PGE =0 330 RETURN 400 IF K$= "*" THEN FST = 1 :GOTO 90 410 IF K$="+" THEN SYSTEM 420 GOTO 90 500 LPRINT LEFT$(B$,13); 510 LNE=LNE+1:IF LNE>3 THEN LNE=0:LPRINT " ";N:PGE=PGE+1 515 IF PGE=7 THEN LPRINT:PGE=1:LPRINT 520 RETURN 600 PRINT "*** PRESS ANY KEY WHEN PRINTER IS READY ***" 610 IF INKEY$="" THEN 610 615 LNE=0:PNT=0:PGE=1 630 LPRINT CHR$(27);CHR$(81);CHR$(27);CHR$(66); 650 RETURN 660 LPRINT CHR$(27);CHR$(65);CHR$(27);CHR$(78) 665 FOR T=PGE TO 5:LPRINT:NEXT T 670 RETURN 700 STOP 1000 INPUT "FILENAME,EXTENSION, OR . FOR ALL";A$:N=0 1005 PGE = 0 1010 OPEN "I",#1,"A:CATALOG.DAT" 1015 IF N THEN A$="#$%^&" 1020 INPUT #1,NUMFILE 1030 INPUT #1,LASTDISK 1040 FOR T= 1 TO NUMFILE 1045 IF EOF(1) THEN 1085 1050 INPUT #1,B$ 1060 INPUT #1,D 1070 IF INSTR(1,B$,A$) OR D = N THEN PRINT B$,D:IF PNT THEN GOSUB 300 1075 IF D=N AND LBL=1 THEN GOSUB 500 1080 NEXT T 1085 CLOSE #1 1090 PRINT "END OF FILE. PRESS ANY KEY" 1095 IF PNT THEN LPRINT CHR$(12); 1100 IF INKEY$="" THEN 1100 1105 IF LBL=1 THEN GOSUB 660: LBL=0 1110 RETURN 2000 INPUT " ENTER NUMBER OF DISK";N 2005 INPUT " WOULD YOU LIKE TO MAKE A DISK LABEL";A$ 2010 IF LEFT$(A$,1)="Y" THEN LBL=1: GOSUB 600 2015 A$="" 2020 GOTO 1010 3000 PRINT "THE NEW DISK MUST BE XDIR'ED FIRST" 3030 PRINT "PLACE DISK WITH FILE DISK.DIR IN DRIVE B:" 3040 PRINT "PRESS WHEN READY OR TO ABORT" 3050 IF INKEY$= "A" THEN RETURN 3055 IF INKEY$<>CHR$(13) THEN GOTO 3050 3060 IF FST THEN GOTO 3105 3100 NAME "A:CATALOG.DAT" AS "A:CATALOG.TMP" 3105 A=2 3110 OPEN "I",#1,"B:DISK.DIR" 3115 I=0:INPUT #1,A$: I=INSTR(1,A$,":") 3120 IF I THEN A$(1)=MID$(A$,I-18,17):A=3 3125 A$(A-1)=RIGHT$(A$,17) 3130 IF EOF(1) THEN 3160 3135 INPUT #1,A$:IF INSTR(1,A$," :") THEN A$(A)=RIGHT$(A$,17):A=A+1 3140 A$(A)=LEFT$(A$,17) 3150 A=A+1 3155 GOTO 3130 3160 CLOSE #1 3170 A=A-7 3200 FOR X= 1 TO A-1:FOR Y=X+1 TO A 3210 IF A$(Y)A THEN GOTO 3370 3360 IF A$(B) < A$ THEN PRINT #2,A$(B):PRINT #2,LASTDISK :B=B+1:GOTO 3355 3370 PRINT #2,A$:PRINT #2,D 3380 GOTO 3345 3400 CLOSE #1 3410 IF B>A THEN CLOSE #2:KILL "A:CATALOG.TMP":RETURN 3420 FOR T= B TO A 3430 PRINT #2,A$(T):PRINT #2,LASTDISK 3440 NEXT T 3450 CLOSE #2:KILL "A:CATALOG.TMP": RETURN 4000 PRINT " ENTER THE NUMBER OF THE DISK TO UPDATE" 4010 INPUT "DISK NUMBER";N 4020 OPEN "I",#1,"A:CATALOG.DAT" 4030 INPUT #1,NUMFILE 4035 INPUT #1,LASTDISK 4040 BLANK=0:FOR T= 1 TO NUMFILE STEP 2 4042 INPUT #1,A$:INPUT #1,B:IF B=N THEN BLANK=BLANK+1 4045 NEXT T:CLOSE #1 4050 CLOSE #1 4060 IF N>LASTDISK THEN PRINT "YOU NEED TO ADD A NEW DISK":RETURN 4070 PRINT "PLACE DISK TO BE UPDATED IN DRIVE B:" 4080 PRINT "PRESS WHEN READY OR TO ABORT" 4090 IF INKEY$="A" THEN RETURN 4100 IF INKEY$<>CHR$(13) THEN GOTO 4090 4105 A=2 4110 OPEN "I",#1,"B:DISK.DIR" 4115 I=0:INPUT #1,A$:I=INSTR(1,A$,":") 4120 IF I THEN A$(1)=MID$(A$,I-18,17):A=3 4125 A$(A-1)=RIGHT$(A$,17) 4130 IF EOF(1) THEN 4160 4135 INPUT #1,A$:IF INSTR(1,A$," :") THEN A$(A)=RIGHT$(A$,17):A=A+1 4140 A$(A)=LEFT$(A$,17) 4150 A=A+1 4155 GOTO 4130 4160 CLOSE #1 4170 A=A-7 4200 FOR X= 1 TO A-1:FOR Y= X+1 TO A 4210 IF A$(Y)A THEN GOTO 4365 4360 IF A$(B) < A$ THEN PRINT #2,A$(B):PRINT #2,N:B=B+1 4365 IF D=N THEN GOTO 4345 4370 PRINT #2,A$:PRINT #2,D 4380 GOTO 4345 4400 CLOSE #1 4410 IF B>A THEN CLOSE #2:KILL "A:CATALOG.TMP":RETURN 4420 FOR T= B TO A 4430 PRINT #2,A$(T):PRINT #2,N 4440 NEXT T 4450 CLOSE #2:KILL "A:CATALOG.TMP" :RETURN 5000 OPEN "O",#1,"A:CATALOG.DAT" 5010 PRINT #1,A:PRINT #1,1 5020 FOR T=1 TO A:PRINT #1,A$(T) 5030 PRINT #1,1 5040 NEXT T 5050 CLOSE #1 5055 FST=0 5060 RETURN PRINT NPUT #1,A$:IF INSTR(1,A$," :") THEN A$(A)=RIGHT$(A$,17):A=A+1 4140 A$(A)=LEFT$(A$,17) 4150 A=A+1 4155 GOTO 4130 4160 CLOSE #1 4170 A=A-7 4200 FOR X= 1 TO A-1:FOR Y= X+1 TO A 4210 IF A$(Y)A THEN GOTO 4365 4360 IF A$(B) < A$ THEN PRINT #2,A$(B):PRINT #2,N:B=B+1 4365 IF D=N THEN GOTO 4345 4370 PRINT #2,A$:PRINT #2,D 4380 GOTO 4345 4400 CLOSE #1 4410 IF B>A THEN CLOSE #2:KILL "A:CATALOG.TMP":RETURN 4420 FOR T= B TO A 4430 PHAMILTON DAVIES 899 MAINE RD. KEY WEST, FL 33040 (305) 294-8649 ABC.BAS Another Basic Cataloger. I wrote this for the EXEC but it will run on almost any machine with no mod- ification. Each of the disks to be cataloged must be XDIR'ed in this manner. XDIR B: B:DISK This will place the file DISK.DIR on the disk. ABC MUST have this file on the disk or it cannot catalog it. After one has done this to each disk type MBASIC ABC and press * if you are starting a new catalog then select 3 to ADD A DISK to the catalog. To update a disk which has had files added or deleted select 4. ABC does not use wildcards when finding a file. Instead just enter any string and any matches and their disk number will be displayed. Hard copy can be made of any operation by pressing 5 to turn the printer ON and under option 2 labels can be made on a PROWRITER or equiv. WARNING: ABC must be kept in drive A: when in use  ON and under option 2 labels can be made ERASE REMA ******************************************* REMA * dMASTER(VERSION 1.0) * REMA * COPYRIGHT (C)1984 WIL USSERY * REMA * ALL RIGHTS RESERVED * REMA ******************************************* ? REMA This program is user supported software. It is copyrighted and may not REMA be sold for profit,but unlimited copies may be made and distributed for REMA free. Users who find the program useful are encouraged to send a con- REMA tribution to the author: ? REMA WIL USSERY REMA 455 CRESCENT ST. #107 REMA OAKLAND,CA. 94610 ? REMA Any contributors who send $10 or more will be placed on my mailing list REMA and will be sent any future updates of this program free. Due to unfor- REMA seen circumstances the above offer is subject to change. ? REMA Press any to key to begin using dMASTER. WAIT STOR 0 TO CHOICE DO WHIL CHOICE <10 ERASE ?'*************************************************************' ?'* * dMASTER (C) FILE MENU * *' ?'*************************************************************' ?'* 1. ADD NEW FILES *' ?'* 2. EDIT FILES *' ?'* 3. SEARCH FOR A PARTICULAR FILE *' ?'* 4. TO SEE WHAT IS ON A PARTICULAR DISC *' ?'* 5. ENTER PRINT MENU *' ?'* 6. VIEW THE ENTIRE MASTER FILE, AFTER A SORT *' ?'* 7. DELETE A FILE AFTER ASKING FOR YOUR PERMISSION *' ?'* 8. UPDATES YOUR MASTER FILE AFTER MAKING ANY CHANGES *' ?'* 9. LOOKUP A CERTAIN TYPE OF PROGRAM *' ?'* 0. EXIT THE MASTER FILE MENU *' ?'*************************************************************' ?'* BY YOUR COMMAND (0 - 9) *' ?'*************************************************************' ? WAIT TO INPUT STOR VAL(INPUT)TO CHOICE ERAS IF CHOICE=0 ERAS RETU ENDI REMA PLEASE STAND BY(LOADING COMMAND FILE) DO CASE CASE CHOICE=1 DO B:ADD CASE CHOICE=2 DO B:EDET CASE CHOICE=3 DO B:PART CASE CHOICE=4 DO B:DISC CASE CHOICE=5 DO B:PRINT CASE CHOICE=6 DO B:VIEW CASE CHOICE=7 DO B:DELET CASE CHOICE=8 DO B:UPDAT CASE CHOICE=9 DO B:COMM ENDC ENDD B:PRINT CASE CHOICE=6 DO B:VIEW CASE CHOICE=7 DP). IF THE RECORD IS EMPTY TYPE REMA IN(DELETE FOR #=(?)). THE QUESTION MARK SHOULD BE SUBSTITUTED FOR REMA WHATEVER THE RECO? REMA Any contributors who send $10 or more will be placed on my mailing list REMA and will be sent any future updates of this program free. Due to unfor- REMA seen circumstances the above offer is subject to change. ? REMA Press any to key to begin using dMASTER. WAIT STOR 0 TO CHOICE DO WHIL CHOICE<10 ERASE ?' ***********************' ?' * dMASTER FILE MENU *' ?' *****? REMA Any contributors who send $10 or more will be placed on my mailing list REMA and will be sent any future updates of this program free. Due to unfor- REMA seen circumstances the above offer is subject to change. ? REMA Press any to key to begin using dMASTER. WAIT STOR 0 TO CHOICE DO WHIL CHOICE<10 ERASE ?' ***********************' ?' * dMASTER FILE MENU *' ?' ***** .po12 DOCUMENTATIO FO dMASTE (Versio 1.0) PROPERT O DIVERSIFIE RESOURCES Thi progra i use supporte software I i copyrighte an ma no b sol fo profit bu unlimite copie ma b mad an distribute fo free User wh fin thi progra usefu ar encourage t sen contributio t th author: WI USSERY 45 CRESCEN ST 107 OAKLANĬ CA 94610 I thi "people marketing ventur i successful wil b encourage t writ an distribut mor program i thi unrestricte manner whic benefit everyone S d you part Pas i around!!!!! An contributor wh sen $1 o mor wil b pu o m mailin lis an wil b eligibl fo fre update o thi progra alon wit an othe program ma writ Pleas b sur t indicat singl o doubl densit an th typ o compute yo have Comment o thi progra ar mor tha welcome Du t unforsee circumstance th abov offe i subjec t chang withou notice. Thi progra wa writte i th DBAS I language Yo mus hav DBAS I versio 2. o highe t ru thi progra alon wit th CP 2. operatin system Al command whic yo shoul typ ar enclose withi parentheses D no includ th parenthese whe typin th command. Th progra i men driven bu yo mus d fe thing befor i wil wor properly Pleas mak on o tw copie o you dMASTE progra dis a soo a possible Ther shoul b 21 file o thi dis whic are: ADD.CMD EDET.CMD PART.CMD DISC.CMD PRINT.CMD P1.CMD P2.CMD P3.CMD P4.CMD P11.CMD P111.CMD P1.FRM P2.FRM P3.FRM VIEW.CMD DELET.CMD UPDAT.CMD COMM.CMD DMASTER.CMD MSCREEN1.FMT DMASTER.DOC. 1 Yo mus numbe eac dis tha yo wan t b catalouge b hand Eac dis mus star wit whol numbe greate tha zero Pu you CP syste dis i driv an pu eac dis yo wan t b catalouge i th drive A th type(DI B ^ RETURN) Thi mean a th promp typ DI B the typ contro P thi wil tur you printe on the hi th RETUR key Afte eac disc' content ha bee printed typ (^P t tur you printe off D thi fo eac dis tha yo wan t g int th maste file Yo wil hav printou o eac disc' content i fron o yo whe yo star t ad record t you maste file. 2 Pu th DBAS I dis i driv an th dMASTE dis i driv B A th promp type(DBASE) Whe yo ge t th do promp typ (CREATE) Whe DBAS ass fo fil nam typ (B:FILE) Thi fil mus hav structur o (DISC:NO,N,5) (FILE:NAME,C,8) (EXTENT,C,3) (COMMENTS,C,40) Hi th retur ke afte typin i th COMMENT field Answe N t th questio a th en o th CREAT sequence. 3 wan yo t creat thre inde files A th do promp typ (US B:FILE) Whe th do promp reappear typ (INDE O FILE:NAM T B:FINAME) Whe th do promp reappear typ (INDE O DISC:N T B:DISC) Whe th do promp reappear typ (INDE O EXTEN T B:EXT) Yo hav jus create thre inde file calle B:FINAME,B:DIS an B:EXT Thes thre file ar neede fo th progra t ru properly D no us differen fil name fo th inde files No yo ar read t star addin records 4 Afte creatin th inde file yo ca star addin record t you maste file b typin (D B:dMASTER) Us optio # fro th mai menu Ente al character i UPPE CASE. Le m sho yo on exampl o ho t ad record t you maste file I th DISC:N fiel ente th numbe o th dis t b catalouged I th FILE:NAM fiel ente th nam o fil suc a PI o DI I th EXTEN fiel ente th thre lette portio o th fil nam whic begin afte th period Suc a COM HEX AS etc I th COMMENT fiel yo ma ente a you optio maximu o 4 character whic describ th progra yo jus entered suc a COPYIN UTILITY COPYIN UTILIT woul describ progra lik PIP.CO Whe yo ar throug addin record hi th retur key I yo hav man disc don' tr t ad al o you file t th maste fil i on sitting Yo ca ad record a you convenience. No yo ar read t ru th program. 5 Afte hittin th RETUR key yo shoul b bac t th mai menu I fo som unforesee reaso yo ar a th CP 'A promp typ (DBAS B:dMASTER) I yo ar a th DBAS I do promp typ (D B:dMASTER) Th men ha te option. 1 AD NE FILE Wil allo yo t ad ne files. 2 EDI FILES Wil allo yo t edi b dis number. 3 SEARC FO PARTICULA FILE Wil allo yo t se i particula fil i o severa discs. 4 T SE WHAT' O PARTICULA DISC Wil allo yo t se what' o particula disc. 5 PRIN MENU Wil tak yo t anothe menu. 1 Wil allo yo t prin th content o particula disc. 2 Wil allo yo t prin fil whic i o severa discs. 3 Wi allo yo t prin th entir maste fil afte i ha bee sorted. 4 Exi PRIN men an ente MASTE menu. 6 VIE TH ENTIR MASTE FILŬ AFTE SORT Wil allo yo t se th entir maste fil afte a sort. 7 DELET FIL AFTE ASKIN FO YOU PERMISSION Wal allo y/ t delet file bu wi, no PACK th maste fil unti yo giv i permissio t d so. 8 UPDATE YOU MASTE FIL AFTE ADDING DELETIN O EDTIN RECORDS Wil allo yo t REINDE you maste fil afte yo hav mad an changes. 9 LOOKU CERTAI TYP O PROGRAM Wil allo yo t look5 certai typ o progra suc a al o you copyin program o al o you directgr program i th co-ment fided. 0 EXI TH dMASTE MENU Wil tak yo bac t th do prompt. I i ver importan t us optio # afte addin ne records deletin record o editin you records Th progra need t b REINDEXE ever tim yo d on o th above I thi i no don yo ma encounte DBAS I erro message suc a RECOR OU O RANG o EN O FIL ENCOUNTERE UNEXPECTEDLY. Als us optio i yo begi t ge duplicat recor number o th progra begin t operat irrationally. Whe throug usin DBAS typ (QUIT). dMASTE WRITTEN BY WI USSER (--84 AL RIGHT RESERVE PROPERT O DIVERSIFIE RESOURCES UAUTHORIZE REPRODUCTIO O THI PROGRA O DOCUMENTATIO WITHOU PRIO WRITTE CONSENT O DIVERSIFIE RESOURCES I PROHIBITED DISCLAIMER DIVERSIFIE RESOURCE MAKE N WARRANTIES EITHE EXPRES O IMPLIED WIT RESPEC T TH SOFTWAR DESCRIBE I THI DOCUMENTATION IT QUALITY PERFORMANCE MERCHANTABILIT O FITNES FO AN PARTICULA PURPOSE  deletin record o editin you records Th progra need t b REINDEXE ever tim yo d on o th above I thi i no don yo ma encounte DBAS I erro message suc a RECOR OU O RANG o EN O FIL ENCOUNTERE UNEXPERAS SET TALK OFF SET COLON OFF SET BELL OFF STOR 'Y' TO FLD ACCE ' Would you like to skip the instructions at the beginning? (Y/N)' TO FLD STOR !(FLD) TO FLD IF FLD = 'N' ERAS REMA AFTER ADDING RECORDS TO YOUR MASTER FILE, IT IS IMPORTANT TO USE ? REMA OPTION # 8 BEFORE TRYING TO USE ANY OF THE OTHER OPTIONS IN THE ? REMA PROGRAM. IF THIS IS NOT DONE, YOU WILL ENCOUNTER SEVERAL PROB- ? REMA LEMS BECAUSE YOUR MASTER FILE WILL NOT BE PROPERLY INDEXED. ? REMA PRESS ANY KEY TO CONTINUE. WAIT ERASE REMA WHEN YOU CHOOSE OPTION # 1, YOU ARE ADDING AN EMPTY RECORD TO YOUR ? REMA MASTER FILE. IF YOU CHANGE YOUR MIND AFTER YOU CHOOSE OPTION # 1, ? REMA THAT BLANK RECORD WILL STILL BE THERE. THIS RECORD MUST BE DELETED ? REMA IF IT DOES NOT CONTAIN ANY INFORMATION. ? REMA PRESS ANY KEY TO CONTINUE. WAIT ERASE REMA DISREGARD ALL PARENTHESES WHEN TYPEING IN COMMANDS. ? REMA IN ORDER TO DELETE THIS EMPTY RECORD, YOU FIRST HAVE TO KNOW THE ? REMA RECORD NUMBER. IN ORDER TO GET THE RECORD #, YOU MUST TELL DBASE ? REMA TO (GO BOTTOM). THEN TYPE IN (DISP). IF THE RECORD IS EMPTY TYPE ? REMA IN (DELETE FOR # = (?)). THE QUESTION MARK SHOULD BE SUBSTITUTED ? REMA FOR WHATEVER THE RECORD NUMBER IS. THEN ISSUE THE (PACK) COMMAND. ? REMA AFTER ALL THIS IS DONE, YOU SHOULD REINDEX YOUR MASTER FILE BY US- ? REMA ING OPTION # 8 FROM THE MAIN MENU. ? REMA PRESS ANY KEY TO START ADDING RECORDS. WAIT ERASE ENDI ERAS REMA PLEASE STAND BY USE B:FILE STOR CHR(13)TO ENTRY DO WHIL ENTRY=CHR(13) GO BOTTOM STOR #+1 TO RECNO ERAS APPE BLANK @ 2,11 SAY 'APPEND SCREEN' @ 4,1 SAY'Current record number is:'GET RECNO @ 6,1 SAY'Enter Disc Number'GET DISC:NO PICT'999' @ 8,1 SAY'Enter File Name (Max 8 characters)'GET FILE:NAME PICT'XXXXXXXX' @ 10,1 SAY'Enter Extent (Max 3 characters)'GET EXTENT PICT'XXX' @ 12,1 SAY'Enter something descriptive about the file' @ 14,1 SAY'you just entered (Max 40 characters)'GET COMMENTS @ 16,11 SAY'CTRL = CONTROL KEY' @ 18,1 SAY'CURSOR UP = CTRL E, CURSOR DOWN = CTRL X' @ 20,1 SAY'CURSOR LEFT = CTRL A, CURSOR RIGHT = CTRL D' READ ERAS @ 10,5 SAY'Would you like to enter another record?' @ 12,5 SAY'Press the RETURN key to continue adding records' @ 14,5 SAY'Or enter Q to QUIT'GET ENTRY READ ERAS ENDD ENDI SET TALK ON SET COLON ON RETU o continue adding records' @ 14,5 SAY'Or enter Q to QUIT'GET ENTRY READ ERAS @R@R@JREMA ALL THIS IS DONE, YOU SHOULD REINDEX YOUR MASTER FILE BY USING OPTION@"@=@R@N@,@E@ @REMA ALL THIS IS DONE,@3YOU SHOULD REINDEX YOUR MASTER FILE BY USING OPTION@? @IREMA ALL THIS IS DONE,YOU SHOULD REINDEX YOU'GET RECNO @ 3,5 SAY'Enter Disc Number'GET DISC:NO PICT'999' @ 5,5 SAY'Enter File Name (Max 8 characters)'GET FILE:NAME PICT'XXXXXXXX' @ 7,5 SAY'Enter Extent (Max 3 characters)'G'GET RECNO @ 3,5 SAY'Enter Disc Number'GET DISC:NO PICT'999' @ 5,5 SAY'Enter File Name (Max 8 characters)'GET FILE:NAME PICT'XXXXXXXX' @ 7,5 SAY'Enter Extent (Max 3 characters)'G******COMM.CMD SET EXACT ON SET TALK OFF ERASE STORE 'Y' TO AN STORE !(AN) TO AN ERASE ACCEPT 'Would you like to skip the instructions at the beginning? (Y/N)' TO AN ERASE IF!(AN) = 'N' REMARK This program is great for looking up certain types of programs. ? REMARK Such as all COPYING programs or all DIRECTORY programs. ? REMARK Press any key to continue. WAIT ERASE REMARK For instance, I have a program called DU.COM. In the COMMENTS ? REMARK field, I described DU.COM as A DISC UTILITY (MAPPING, UNERASING, ? REMARK ETC.). I could find this program by using option # 3 from the ? REMARK main menu or I could use this program and enter UTILITY or DISC ? REMARK or MAPPING or UNERASING or ETC. or any combinations of the above ? REMARK when I am asked which type of program I am looking for. ? REMARK Press any key to continue. WAIT ERASE REMARK You can also abbreviate any of the descriptive names that you ? REMARK entered in the COMMENTS field such as UTIL for UTILITY or DI ? REMARK for DISC or just D for DISC when asked which type of program ? REMARK you are looking. However doing this will expand the scope of ? REMARK your search. You may get more files than you were asking for. ? REMARK Press any key to begin. WAIT ERASE ENDIF USE B:FILE ? ACCEPT' Which type of program are you looking for? 'TO TYP ? REMARK Allow time for a search GO TOP STOR !(TYP) TO TYP DO WHIL.NOT.EOF ERAS DISP ALL OFF FOR!('&TYP')$COMMENTS ENDDO REMA Press any key to return to the main menu. WAIT ERAS RETU DISP ALL OFF FOR'&TYP'$COMMENTS ENDD ? REMARK Press any key to return to the main menu. WAIT ERASE RET 40TERMCAP1SYS CE=0 ERAS RETU ENDI REMA PLEASE STAND BY(LOADING COMMAND FILE) DO CASE CASE CHOICE=1 DO B:ADD CASE CHOICE=2 DO B:EDET CASE CHOICE=3 DO B:PART CASE CHOICE=4 DO B:DISC CASE CHOICE=5 DO B:PRINT CASE CHOICE=6 DO B:VIEW CASE CHOICE=7 DO B:DELET CASE CHOICE=8 DO B:UPDAT CASE CHOICE=9 DO B:COMM ENDC ENDD B:PRINT CASE CHOICE=6 DO B:VIEW CASE CHOICE=7 DP). IF LK OFF ERASE REMARK This program is great for looking up certain types of programs. ? REMARK Such as all COPYING programs or all DIRECTORY programs. ? REMARK Press any key to continue. WAIT ERASE USE B:FILE ? ACCEPT' Which type of program are you looking for? 'TO TYP ? REMARK Allow time for a search GO TOP STOR !(TYP) TO TYP DO WHIL.NOT.EOF ERAS DISP ALL OFF FOR!('&TYP')$COMMENTS ENDDO REMA Press any key to return to the main menu. WAIT ERAS RETU OB:CASE CHOICE=7 DP). IF LK OFF ERASE REMARK This program is great for looking up certain types of programs. ? REMARK Such as all COPYING programs or all DIRECTORY programs. ? REMARK Press any key to continue. WAIT ERASE USE B:FILE ? ACCEPT' Which type of program are you looking for? 'TO TYP ? REMARK Allow time for a search GO TOP STOR !(TYP) TO TYP DO WHIL.NOT.EOF ERAS DISP ALL OFF FOR!('&TYP')$COMMENTS ENDDO REMA Press any key to return to the main menu. WAIT ERAS RETU OB:******DELET.CMD ERASE SET TALK OFF SET EXACT ON STOR'Y'TO ANSWER ERASE ?' Do not use the COM, ASM, HEX, part of the file name. ' ? ACCEPT' Which file do you want to mark for deletion? 'TO FLD ERASE STOR !(FLD)TO FLD REMA PLEASE STAND BY USE B:FILE INDEX B:FINAME STOR 0 TO COUNTER STOR 0 TO LC ERAS FIND &FLD DO WHIL FILE:NAME=FLD DISP SKIP STOR COUNTER + 1 TO COUNTER STOR LC + 1 TO LC IF COUNTER > 18 REMA Press any key to continue. WAIT ERAS STOR 0 TO COUNTER ENDI ENDD IF LC = 0 REMARK &FLD DOES NOT EXIST ?' Press any key to continue. ' WAIT RETU ENDI GO TOP ACCEPT' Which file do you want to mark for deletion by (RECORD #)? 'TO RECNO ERASE IF &RECNO>0 REMA PLEASE ALLOW TIME FOR A SEARCH USE B:FILE DELETE RECORD &RECNO ERAS DISP ALL FOR * ENDI IF &RECNO<1 ERASE REMARK RECORD NUMBER MUST BE>1 ? REMARK Press any key to retry. WAIT RETU ENDI ACCEPT' Are you sure this is the file to be deleted? (Y/N) 'TO ANSWER IF !(ANSWER)='Y' ERASE SET TALK ON USE B:FILE REMARK PACKING MASTER FILE PACK ENDI IF !(ANSWER)='N' ERASE REMARK Since you answered NO,let's RECALL the file. ? REMARK Press any key to RECALL the file. WAIT ERAS REMA PLEASE STAND BY USE B:FILE INDEX B:FINAME,B:DISC,B:EXT RECALL RECORD &RECNO ENDI ERAS REMARK YOU MUST USE OPTION # 8 IF YOU HAVE DELETED ANY RECORDS. ? REMARK Press any key to return to the main menu. WAIT RETU # 8 IF YOU HAVE DELETED ANY 21DATATECHNEW 21LU3 COM  REMARK &FLD DOES NOT EXIST ?' Press any key to continue. ' WAIT RETU ENDI GO TOP ACCEPT' Which file do you want to mark for deletion by (RECORD #)? 'TO RECNO ERASE IF &RECNO>0 REMA PLEASE ALLOW TIME FOR A SEARCH USE B:FILE DELETE RECORD &RECNO ERAS DISP ALL FOR * ENDI IF &RECNO<1 ERASE REMARK RECORD NUMBER MUST BE>1 ? REMARK Press any key to retry. WAIT RETU ENDI ACCEPT' Are you sure this is the file to be deleted? (Y/N) 'TO ANSWER IF !(ANSWER)='Y' ERASE SET TALK ON USE B:FILE R******* DISC.CMD SET TALK OFF ERASE ACCE'WHAT DISC NUMBER DO YOU WANT TO SEE THE CONTENTS OF?'TO NUMBER STOR 0 TO COUNTER ERASE IF &NUMBER<1 ERASE ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE ANY WHOLE NUMBERS > 0 ' ? ?' REENTER OPTION ' ? ?' Press any key to return to the main menu. ' WAIT ERASE RETU ENDI REMA PLEASE STAND BY STOR 0 TO LC USE B:FILE INDEX B:DISC ERAS FIND &NUMBER DO WHIL DISC:NO=&NUMBER DISP STOR COUNTER+1 TO COUNTER STOR LC + 1 TO LC SKIP IF COUNTER>18 REMARK Press any key to continue. WAIT ERAS STOR 0 TO COUNTER ENDI ENDD IF LC = 0 REMARK THERE IS NO DISC WITH A NUMBER OF &NUMBER ENDI ? ?' Press any key to return to the main menu. ' WAIT RETU NTER=0 REMARK THERE IS NO DISC WI-@*@/@(@)@<@>@@-@#@SKIP@@"@!@ @{    @{  455 CRESCENT ST. #107 REMA OAKLAND, CA. 94610 ? REMA Any contributors who send $10 or more will be placed on my mailing list REMA and will be sent any future updates of this program free. Due to unfor- REMA seen circumstances the above offer is subject to change. ? REMA Press any to key to begin using dMASTER. WAIT STOR 0 TO CHOICE DO WHIL CHOICE<10 ERASE ?' ***********************' 07@@8@@9@@:@@;@@<@@=@@>@@?@@@@@A@@B@PC@PD@PE@PF@PG@PH@PI@PJ@PK@PL@`M@`N@`O@`P@`Q@`R@pS@pT@pU@pV@pW@pX@pY@pZ@[@\@]@^@_@`@a@b@c@d@e@f@g@*********07@@8@@9@@:@@;@@<@@=@@>@@?@@@@@A@@B@PC@PD@PE@PF@PG@PH@PI@PJ@PK@PL@`M@`N@`O@`P@`Q@`R@pS@pT@pU@pV@pW@pX@pY@pZ@[@\@]@^@_@`@a@b@c@d@e@f@g@*** 2disc:noeWCONSOLE WDATEEæHåILN<)2V2V2V%s9zE%Us9zE~Vͱ7OE͎9"Vͭ'ڌH>2VEVͱ7cE͎9>2VEeVͱ7U͎9>2V2VE*,"V|ʈE͝'7,҈E:VF!"W!d"VC!:VG*V͎9>ͭ'>A+ڌH<'2Va'.:VʕF!ț͎9:V@'Ͳ%\H"W*W~ ʩF ~NQF#F#6c9'FF"%FOi9qF,F,ʂF,?Fi9ʩF,FqFi9ʩFqF,?FÂF#F#6Nc9d͟2͎9M3c9,ʂFy,ʂFi9ʩF,wFi9ʩF*W"WE#:V@'Ͳ%\Hx'E\Ha'.a*W#"W*V#"V*V+"V|E:}DE*+ڌH<'2Va'.:VʕF!ț͎9:V@'Ͳ%\H"W*W~ ʩF ~NQF#F#6c9'FF"%FOi9qF,F,ʂF,?Fi9ʩF,FqFi9ʩFqF,?FÂF#F#6Nc9d͟2͎9M3c9,ʂFy,ʂFi9ʩF,wFi9ʩF*W"WE#:V@'Ͳ%\Hx'E\Ha'.a*W#"W*V#"V*V+"V|E:}DE*W656>p;!d"VEQ GC!a*V#"VF&*,͝'7,ÃH>A+ڌH<'2V z,:™HǛ!ƙu%!"V!ƙ"W~ G"V͒(G"V ~NʆG*V6-#*V6*V665"VG*V ~NʷG*V6)#*V66#61#*V665"VG****** EDET.CMD ERASE SET TALK OFF STOR'Y'TO ANSWER DO WHIL !(ANSWER)='Y' ACCE ' Would you like to skip the instructions at the beginning? (Y/N)' TO FLD ERAS STOR !(FLD) TO FLD IF FLD = 'N' ERAS REMARK If you choose a disc to edit which is not in your master ? REMARK file,the program will take you to record # 00000,disc # 1. ? REMARK If this occurs,just press the CONTROL Q key. ? REMARK Press any key to continue. WAIT ERASE REMARK When through editing press the CONTROL W key. ? REMARK If no changes are made press the CONTROL Q key. ? REMARK Press any key to start editing records. WAIT ERASE ENDI ACCEPT' Which disc number do you want to edit? 'TO NUM IF &NUM<1 ERASE REMARK INVALID OPTION ? REMARK VALID OPTIONS ARE ANY WHOLE NUMBERS>0 ? REMARK REENTER OPTION ? REMARK Press any key to return to the main menu. WAIT RETU ENDI USE B:FILE INDEX B:DISC,B:FINAME,B:EXT FIND &NUM BROWSE ACCE 'Edit more discs? (Y/N)' TO YN ERASE IF !(YN)='N' ERASE REMARK YOU MUST USE OPTION # 8 IF YOU HAVE MADE ANY CHANGES ? REMARK TO YOUR MASTER FILE ? REMARK Press any key to return to the main menu. WAIT RETU ENDI ENDD RETU UR MASTER FILE ? REMARK Press any key to return to the main menu. WAIT RETU ENDI ENDD REot in your master ? REMARK file,the program will take you to record # 00000,disc # 1. ? REMARK If this occurs,just press the CONTROL Q key. ? REMARK Press any key to continue. WAIT ERASE REMARK When through editing press the CONTROL W key. ? REMARK If no changes are made press the CONTROL Q key. ? REMARK Press any key to start editing records. WAIT ERASE ENDI ACCEPT' Which disc number do you want to edit? 'TO NUM IF &NUM<1 ERASE REMARK INVALID OPTION ? REMARK VALID OPTIONS ARE ANY WHOLE NUMBERS>0 ? REMARK REENTER OPTION ? REMARK Press any key to return to the main menu. WAIT RETU ENDI USE B:FILE INDEX B:DISC,B:FINAME,B:EXT FIND &NUM BROWSE ACCE 'Edit more discs? (Y/N)' TO YN ERASE IF !(YN)='N' ERASE REMARK YOU MUSTHextenteWCONSOLE WDATEEæHåILN<)2V2V2V%s9zE%Us9zE~Vͱ7OE͎9"Vͭ'ڌH>2VEVͱ7cE͎9>2VEeVͱ7U͎9>2V2VE*,"V|ʈE͝'7,҈E:VF!"W!d"VC!:VG*V͎9>ͭ'>A+ڌH<'2Va'.:VʕF!ț͎9:V@'Ͳ%\H"W*W~ ʩF ~NQF#F#6c9'FF"%FOi9qF,F,ʂF,?Fi9ʩF,FqFi9ʩFqF,?FÂF#F#6Nc9d͟2͎9M3c9,ʂFy,ʂFi9ʩF,wFi9ʩF*W"WE#:V@'Ͳ%\Hx'E\Ha'.a*W#"W*V#"V*V+"V|E:}DE*+ڌH<'2Va'.:VʕF!ț͎9:V@'Ͳ%\H"W*W~ ʩF ~NQF#F#6c9'FF"%FOi9qF,F,ʂF,?Fi9ʩF,FqFi9ʩFqF,?FÂF#F#6Nc9d͟2͎9M3c9,ʂFy,ʂFi9ʩF,wFi9ʩF*W"WE#:V@'Ͳ%\Hx'E\Ha'.a*W#"W*V#"V*V+"V|E:}DE*W656>p;!d"VEQ GC!a*V#"VF&*,͝'7,ÃH>A+ڌH<'2V z,:™HǛ!ƙu%!"V!ƙ"W~ G"V͒(G"V ~NʆG*V6-#*V6*V665"VG*V ~NʷG*V6)#*V66#61#*V665"VG*9DISC:NONpFILE:NAMECpEXTENTCpCOMMENTSC(p >p;7"V V#~2V#6"VzC1PP!oV(6͙9 QOc9*VͬOPQ!Ǜ62V:VGǛq8!Ǜ"VP!\V(6!ƙx5ʳP:ƙPʓP!V(6!x5!Ǜƙ͢8Q>2VQP!Ǜ6!V(6!Ǜx5ʳP>2VQP:V Q:VGǛPw#PQ6 #PQ*V6(6>:5~6*V:V_~5#P7>ɯ>p;QP"V͙,|-Q:TD0Q.: Q>2V2V"V:rDfQGR>CRCR.͙,#*V9U:VCRGO:V2VxQxʰQ*V6Q"V>2VfQxQ*V~ Q*V"V>2VfQ:VQ.76 *file:nameWCONSOLE WDATEEæHåILN<)2V2V2V%s9zE%Us9zE~Vͱ7OE͎9"Vͭ'ڌH>2VEVͱ7cE͎9>2VEeVͱ7U͎9>2V2VE*,"V|ʈE͝'7,҈E:VF!"W!d"VC!:VG*V͎9>ͭ'>A+ڌH<'2Va'.:VʕF!ț͎9:V@'Ͳ%\H"W*W~ ʩF ~NQF#F#6c9'FF"%FOi9qF,F,ʂF,?Fi9ʩF,FqFi9ʩFqF,?FÂF#F#6Nc9d͟2͎9M3c9,ʂFy,ʂFi9ʩF,wFi9ʩF*W"WE#:V@'Ͳ%\Hx'E\Ha'.a*W#"W*V#"V*V+"V|E:}DE*+ڌH<'2Va'.:VʕF!ț͎9:V@'Ͳ%\H"W*W~ ʩF ~NQF#F#6c9'FF"%FOi9qF,F,ʂF,?Fi9ʩF,FqFi9ʩFqF,?FÂF#F#6Nc9d͟2͎9M3c9,ʂFy,ʂFi9ʩF,wFi9ʩF*W"WE#:V@'Ͳ%\Hx'E\Ha'.a*W#"W*V#"V*V+"V|E:}DE*W656>p;!d"VEQ GC!a*V#"VF&*,͝'7,ÃH>A+ڌH<'2V z,:™HǛ!ƙu%!"V!ƙ"W~ G"V͒(G"V ~NʆG*V6-#*V6*V665"VG*V ~NʷG*V6)#*V66#61#*V665"VG******** MSCREEN1.FMT ******* EDITING & ADDING SCREEN @ 2,10 SAY 'Enter Disc Number'GET DISC:NO PICTURE '999' @ 4,10 SAY 'Enter File Name (MAX 8 Characters)' GET FILE:NAME @ 6,10 SAY 'Enter Extent (MAX 3 Characters)' GET EXTENT PICT 'XXX' @ 8,10 SAY 'Enter something descriptive about the file you '; @ 10,10 SAY 'just entered (MAX 40 Characters)' GET COMMENTS  TO INPUT STOR VAL(INPUT) TO CHOICE DO CASE CASE CHOICE=0 RETU CPUT STOR VAL(INPUT) TO CHOICE DO CASE CASE CHOICE=0 RETU COICE DO WHIL CHOICE<10 ERASE ?' ********************** ' ?' * MASTER FILE MENU * ' ?' ********************** ' ?' 1. ADD NEW 1NWMSGS OVR 41NWPRINT OVR 41SAMPLE1 DOC 41NW KEY 41NWU COM 41SAMPLE2 DOC 41NWINSTALCOM 35D COM 26D COM  OICE DO WHIL CHOICE<10 ERASE ?' ********************** ' ?' * MASTER FILE MENU * ' ?' ********************** ' ?' 1. ADD NEW ERASE SET TALK OFF USE B:FILE INDEX B:DISC SET EJECT OFF DO WHILE .NOT. EOF REPORT FORM B:P1 TO PRINT ENDDO SET PRINT OFF RETURN UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSoCOPY 'CORRECT $CORRECT "COVER CPMENU CPMENU CPMENU CRIME CRIME CRILE INDEX B:EXT SET EJECT OFF REPORT FORM B:P3 TO PRINT SET PRINT OFF RETURN 27CHECKC1 CMD 27DBASEJOIOVR 27DBASERPGOVR  COM 39DDT COM 39LOAD COMUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSoCOPY 'CORRECT $CORRECT "COVER CPMENU CPMENU CPMENU M=10 Y 0 ' ? ?' REENTER OPTION ' ? ?' Press any key to return to the print menu. ' WAIT RETU ENDI ERASE ERAS REMARK Please adjust the paper in your printer and turn it ON. ? REMARK Press any key to begin printing. WAIT ERASE USE B:FILE DO WHIL .NOT. EOF SET EJECT OFF REPORT FORM B:P1 TO PRINT FOR DISC:NO = &NUMBER SKIP ENDD ENDI ERASE ACCEPT 'PRINT MORE DISCS? (Y/N)' TO FLD ERASE IF !(FLD) = 'N' RETURN ENDIF ENDD ERAS RETU  THERE IS ************** THERE IS ***************************************** IS **************U  THERE IS *************************************S **************IS *****************************************************TED ' ?' 4. EXIT PRINT MENU, ENTER MASTER FILE MENU ' ? REMARK Which option would you like to use?  *option # 4 from the main menu. ? REMARK Otherwise you will waste paper needlessly. ? ACCEPT ' Are you sure of the disc number? (Y/N)' TO ANSWER STORE !(ANSWER) TO ANSWER IF ANSWER = 'N' RETURN ELSE ERASE REMARK This program will allow you to print all the files on a particular disc. ? ACCEPT' Which disc number would you like to have printe RETU ENDI ERASE ACCEPT' Should I send output to the printer? (Y/N) 'TO YN IF !(YN)='N' ERASE REMARK Since you answered NO,you should use option # 4 ? REMARK from the main menu. ? REMARK Press any key to return to the print menu. WTED ' ?' 4. EXIT PRINT MENU, ENTER MASTER FILE MENU ' ? REMARK Which option would you like to use?  *option # 4 from the main menu. ? REMARK Otherwise you will waste paper needlessly. M=10 Y 4 ERASE ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE 1,2,3 AND 4 ' ? ?' Press any key to return to the print menu.' WAIT RETURN ENDCASE RETURN R A PARTICULAR FILE *' ?'* 4. TO SEE WHAT IS ON A PARTICULAR DISC *' ?'* 5. ENTER ' ? ?' Press any key to return to the print menu.' WAIT RETU ENDI DO CASE CASE OPTION= 1 ERAS REMARK If you would like to cancel printing your Master File while ? REMARK it is ***** PART.CMD SET EXACT ON SET TALK OFF ERASE ?' Only use the first part of the file name.' ? ?' Do not use the COM, ASM, HEX, part of the file name. ' ? ACCEPT' Which file are you looking for? 'TO FLD STOR !(FLD)TO FLD ERASE REMA PLEASE STAND BY USE B:FILE INDEX B:FINAME FIND &FLD ERAS STOR 0 TO COUNTER STOR 0 TO LC DO WHIL FILE:NAME=FLD DISP STOR COUNTER + 1 TO COUNTER STOR LC + 1 TO LC SKIP IF COUNTER>18 REMARK Press any key to continue WAIT ERAS STOR 0 TO COUNTER ENDI ENDD IF LC = 0 REMARK &FLD DOES NOT EXIST ? REMARK Please check your spelling. ? REMARK Press any key to return to the main menu. WAIT RETU ELSE ENDI REMARK Press any key to return to the main menu. WAIT RETU to return to the main menu. WAIT R***** PRINT.CMD SET TALK OFF ERASE SET EXACT ON STOR 0 TO CHOICE DO WHIL CHOICE<5 ERASE ?' PRINT MENU ' ?' ********************************* ' ?' * PLEASE TURN ON YOUR PRINTER * ' ?' ********************************* ' ?' 1. PRINT THE CONTENTS OF A PARTICULAR DISC ' ?' 2. PRINT A FILE WHICH IS ON SEVERAL DISCS ' ?' 3. PRINT THE ENTIRE MASTER FILE AFTER IT HAS BEEN SORTED ' ?' 4. EXIT PRINT MENU, ENTER MASTER FILE MENU ' ? REMARK Which option would you like to use?(1-4) ? WAIT TO INPUT STOR VAL(INPUT)TO CHOICE ERAS IF CHOICE<1 ERASE ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE 1,2,3 AND 4 ' ? ?' REENTER OPTION ' ? ?' Press any key to return to the print menu. ' WAIT ENDI IF CHOICE=1 DO B:P2 ENDI IF CHOICE=2 DO B:P3 ENDI IF CHOICE=3 DO B:P4 ENDI IF CHOICE=4 RETU ENDI IF CHOICE>4 ERASE ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE 1,2,3 AND 4 ' ? ?' REENTER OPTION ' ? ?'Press any key to return to the main menu.' WAIT RETU ENDI ENDD RETU C COM 36BAZIC08 COM 36CRT 002 36BAZCONFIDOC 36BAZIC10 COM 36OBASIC COM 36BAZIC12 COM 36RANTT *****UPDAT.CMD STOR'Y'TO ANSWER ERASE ACCEPT' Have you made any changes to your master file? (Y/N) 'TO ANSWER ERASE IF!(ANSWER)='Y' ?' I need to REINDEX on three fields in your master file. ' ? ?' If your master file is very large, this will take about 4-5 minutes. ' ? ?' So go get some coffee or something. ' ? ?' Press any key to start REINDEXING.' WAIT ERASE ?' Please allow time for the sorting of three fields. ' ? SET TALK ON USE B:FILE INDEX ON FILE:NAME TO B:FINAME ERASE ?' Sorting on second field now. ' USE B:FILE INDEX ON DISC:NO TO B:DISC ERASE ?' Sorting on the last field now. ' USE B:FILE INDEX ON EXTENT TO B:EXT IF !(ANSWER)='N' RETU ENDI RETU ?' Sorting on the last field now. ' USE B:FILE INDEX ON EXTENT TO B:EX!******VIEW.CMD SET EXACT ON ERASE STOR 0 TO OPTION ERASE DO WHIL OPTION<4 ACCE ' Would you like to skip the instructions at the beginning? (Y/N)' TO FLD ERAS STOR !(FLD) TO FLD IF FLD = 'N' ERAS REMARK Press the ESCAPE key if you would like to quit viewing ? REMARK before you reach the end of your master file. ? REMARK Press any key to continue. WAIT ERASE REMARK When you are viewing your master file, press any key when you ? REMARK are prompted by the WAITING command. ? REMARK Press any key to continue. WAIT ERASE ENDI ?' Sort on which field?' ? ?' Press key number 1 to sort on DISC:NO. ' ? ?' Press key number 2 to sort on FILE:NAME. ' ? ?' Press key number 3 to sort on EXTENT. ' ? ?' Press key number 4 to return to main menu. ' ? REMA Which option would you like to use? (1 - 4) WAIT TO INPUT STOR VAL(INPUT) TO OPTION ERAS IF OPTION<1 ERAS ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE 1,2,3 AND 4 ' ? ?' REENTER OPTION ' ? ?' Press any key to return to the main menu.' WAIT RETU ENDI IF OPTION=1 REMA PLEASE STAND BY USE B:FILE INDEX B:DISC ERAS DISP ALL ?' Press any key to return to the main menu.' WAIT RETU ENDI IF OPTION=2 REMA PLEASE STAND BY USE B:FILE INDEX B:FINAME ERAS DISP ALL ?' Press any key to return to the main menu.' WAIT RETU ENDI IF OPTION=3 REMA PLEASE STAND BY USE B:FILE INDEX B:EXT ERAS DISP ALL ?' Press any key to return to the main menu.' WAIT RETU ENDI IF OPTION=4 RETU ENDI ENDD IF OPTION>4 ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE 1,2,3 AND 4 ' ? ?' REENTER OPTION ' ? ?' Press any key to return to the main menu.' WAIT RETU ENDI RETU  Which option would you like to use?(0 - 9) ? WAIT TO INPUT STOR VAL(INPUT) TO CHOICE DO CASE CASE CHOICE=0 RETnu. ' ? REMA Which option would you like to use? (1 - 4) WAIT TO INPUT STOR VAL(INPUT) TO OPTION ERAS IF OPTION<1 ERAS ?' INVALID OPTION ' ? ?' VALID OPTIONS ARE 1,2,3 AND 4 ' ? ?' REENTER OPTION ' ? ?' Press any key to return to the main menͫCopyright (C) 1984 BORLAND IncAKaypro, no hilite/92P= ERT)(~7#~=% o&ͦoͦܐԩͣ}!!"8~#(}:$= +*!Z!*B!!:(=2!Z: <2!!!:O::O:!*B! !45(!.+/ 0y0( d!kZ!{Z͈͈o&  :(y ͠|( *"x2y( >28!?"9!!>2 :D]SXN]D [ (!e}̈́A8Q0G: x@!\w# (   yV. V!h6# (*(.(!8}(*(̈́w#>?> w#a{ |͒}͛Ɛ'@'7||}>"C"6# ""͐ͩ*B"[R5*"^#V#^#V#N#FO/o&9O/o&9!9(> (G!9 w#E͊w}8uRB0 >R@RR!+ͨ z R!+ͨ z <!+ͨ z <!+ͨ z <!#ͨ z <!+ͨ z T]KB!z> S>))0 = |JJDMgo>jB0 7?= H\<z5+)+<z {0Gɯgo||H}||/g}/o#}o&K[xAJSJDM!b"!6J"DM'ͬͬdͬ ͬ} wͦWͧ _}8(8J`9{T]=o`9y w >uJ u` }>(; xQ }} ˸T}ٕ(0D=C ,= ( [ 0%D , 7 ͏ ?(8u x O - ; 8˸x X ,-xG}; }م 9; .>#n0[ D = - nx P ,-(-˸G,-; }ٕ? 9.>͏ 8u ?= u+-(>O 0u O 8͏ ?x P , 78ƀ8ƀ8ox٨!دoGOW_gɷɷ|لg{ً_zيWyىOxوG|ٔg{ٛ_zٚWyٙOx٘Gxٸyٹzٺ{ٻ|ټx٨ xx(ͼ ?}ٽÏ }ց; <(; 7D = |٤g{٣_z٢Wy١Ox٠GD u J }x>uu}ƀ/ƀo; -J }0W-J W,}l˸ͨ 8 ; ` x( -ͨ 8J -ͨ 8,J }l8;*!` ! >u` ` u--- J ,,,-xGg?+2n*8t z~,->uxu"a}.; OJ , ; !U >,k- o&0%,` }g; }؉}颋.:}8c~I$I~L*kٷx˸; }0G,͙<},-(-J ! >0 a` o8 Oþ >um.`1pF,t6|!wS<.z}[|%FXc~ur1}Oٯx(<˸ͨ 8; !~Jͨ 0O!><ͨ 8 =  7 <` O ; 7 0 W-J OT0 j oD,:j !I}袋.}8c~I$I~L!>u` ` 77 ` = O nf^VNF!DLT\I!!53!r1!\!> x #-= o˸xO(- }(x>8(C ,C `iM!>u|; |J>| )=|(DMbo˸ͦ88ͦx(0 8> Mx(>-Ͳ{(ay(Ͱͦ \z(>.Ͳ (Ͱ ~ͦ{>EͲ>+|(|Dg>-Ͳ|/ 0:p# ~# +>0w#,-  60#J˸}րogM| .(C = ~> x0w#xG%P %P ZJDM%P = _~65i+~hìx-Sx9?+{Η@}|C C gZJDM0D ,7}o˸  #yO!@9i&   # w# /w# w#!9! E9!!9~(+F͊!"9!(#>2*Ͳ"|>" :( ͆ *6#w*6#6 !\$![ (̈́( #:~CONTRMKBDLSTAUXUSR>2$*#~ Ͷ$*:> >w###6  #6++p>2S-$Ͷ:*6###ww#w$w#w: ##N#F*B> w#w#[s#r>2S$Ͷ$*6 #-Nw#Fwq#p#6#w#w#w* :( ͒: *^ F* < >26"~͟*-w#ww#͟"~ <@*Ͳ!\  <ʮ!\$> >2*|>! * \$\<(!: [1Á\!(f"> 2:!<"F( #~#6e>!["N>!~8>O6*"w (=(&("( :(N 8y(~#x+% (6*#~[*#~ *~(h#"b=  8 J= B== ͯ}8= ͵}/ͭ !*###~-_~(4Q6*>2>*##w:>*##~*#~(E[ ( ( ( !][ ( ( ((w#(6!]~-#8~>7  [>OkͼMs #rkͼpX á[ [ (( #w(q*#~[ (  *##~6͜O$*#~(08ʦ=ʦ==ʩ=ʬò+###~-_q46͡> *:4^q}Ò*|(M|( M6-#͐ͦ[R8 (G> ͒C~͒#*ͦC!h !lTRUEFALSEͦ!9^#(~#(G~͒#> ͒> Ò "F![(#RR0*4#4> RR *4 #4(>>2$*V(/˖:(#~+ x y2!͵( =( X:(R*:(###~-_-͌X> :("͟"*^˞*V˖0 SRѷR8A* N#F#s#r$ 0})jS\*###w* N#FB ͟r+s> !T]>)j)0 0= UR!#U*^#V#N#F#^#V>">!2DM"~x(L* :O(o:" C}=( ?*-N#Fp+qq#p! * F+N+++V+^Bq#p>>> SRѷR* s#r$ s#r"S"! N#FB(^x * 6#[<(H*! Kq#p##K[! *! 4 #4! x *$ *>w""{_!"*nf}(HR0nf" ^VMDnfutqp*s#r*s#r"* 5KB!>u~#fo{_"*R0RnfR0KqputsrNF( ^VNF^V*SutKqp R*R(~w~wnf ut"6# * *!""*NFy(* "*B0Cnf* [R*"*RS[s#r^#VS>O"w2x2!"" @*>2"!"""!\Ͳ*: !~6go(\R*s#r_2x( s x(T]DMR0 -a%}̈́o*!~6o&͠|ͣ}%^C User break1:% I/O% Run-time% error ͒%, PC=[R"͍% Program aborted*1!͍! (Ͳ? 1.0 <cR͐bR͐bŔ$ DCAT Program Version ! !q͐bR͐bŔ9The program will print out a listing of the files on all ͐bŔ9 disks based on t#he file MAST.CAT. They will be grouped͐bŔ by disk. ͐bR͐bR͐bŔTurn the printer on. !͐bR͐bŔ%Press when the printer is ready.͐b!+._bR͐b!"!*= 5z("!MAST.CAT<b!b!8!._b!"!"!͝}oE%#!8!._b*!"!,e.! |"! *!!5 !Ͳ! !!͞*! *tE!#*! *!͇E!#!*))))! *!">"!b*!R"!! 5zy#"! * )!s#r*#K#!*5z$"!*)))) !Ͳ!,e.! |"! *!!5 !Ͳ! !!͞**! R"! * )! * )^#V!s#r! * )^#V"*!R"! !*5!Ͳ!6* )))))))))*+A)))!  *#Å#!! 5z'"! * )^#V"**; !*! ͳ ͼ }E\%![! ͐b!"![́ Disk number: **! !́ has ! * )^#V!́ files.͐b*!"!"* ?@ABCDFEGHIJKMLNOQRPTSVUWXYZ[\]^_`abcv# ]<0Aa`;a 8la`~w k,2j15+w/L%]bVKIR?+DK.19:(ZƋ/r(܃减4djRslOĬѳmޓd#M1SEٛwY]%f9̇9:(m:`~5zR?T:2i>͖wY#嘃#=8Z~8wY#`h.?PT>Q%fp"u*|)t֥LĬi_Y%q||9`h_i1ų8Bj6!=}Seg~ܳȓ\~Ǵ~]~~J_55XTv[G҇s0uPTޗ:?gYxrY'Ij5̇9:(ڗ{Sp2ʫx*\;ހP^e>o}EۗxOX$_ISsAٛ1SEC;~ucAg?UDO?$ nKPO{,*d'=EyXƣa~e^/E‡1߶a~V~#/?.Ga8a m9gmW~+ei5j_5Q8T4pF ~SWG~\Y-MJ%Yn-za6+EqfnA|{9 'Y,w ʛ\mN씟'f2w{OR/M씟r~-? eC-Bdz9tYi(S^בLM*`j~gzſ; 竈~z9kBY8Xط4V;5%\~g 0faYCYXҦĐi.ɠ~~[2_)R9.6jvwS)re$̊ggfz0ۜWW21¬e>RrD" Zd>R1-f)?M ݔf)?MYa6)?M ]Ka@#$k4͆K&\Vtd"wӏ0k$"-^¬)?ߍhs .݂uYh~dUDO?&Ls"k4b#\VtY,몖Nflv5W=r0%qTNn~Vt0kjvw$®jvwSN¬UNIX oТt0k.~v[! o=MM:?{[AIgo+7m5fSsY-~uqՁ~Vojs0uP4߶cίyCk̿R减[umӁ~VCl+=r.?|HM&05pAG\0^tߤ۞$+kӁ~Vo M:?;_ 18ucίp,Ҟt7|&&ņ9减9f?rQI@lG%_ )t~v~MȠ` f{3{OR/o Z^navT4djRsfEMٺ^IKj=vw 45AUqQ(Fh25Ӂ~7KU"QF:vTՠ*S8(dz,r2<d^~xpy^!ٯ# 4T mIYDL#M=ӽ;L!\Ɠ EXWQ6:ʨԯԸuMMx/yMOx/%=~{5̉0נ*S8HxYS;b;*jP)re2=b_]e) ) e)5=H BG @W=Lx/Հ4o0=b_=\:, >R*PKClEStwWt`*CL\03^βTp/N6jĐi.!ȺZEAի悿uIP 1mNMxO͘ ej DnK792ҁ~7E4=F,-`O %lUDO?&LsxcТtwZ:KnZ~݂ Ԅg6Ho Z^βLW^. e)5=H BG @W=Lx/Հ4o0=b_=P8w /"z ſԫZ:=vY9Kׁ~gY~Vt_U-4K?`ث~L 9; U-NӉ U-NӉ3&~gY 몖N'?YD,K )4#~gYḠR H#CR:,+[gUK 3=b@-`OMxTqxd,KY A,Woy{D ; 6Sj{䙍몖N'(AիYqLה;+',#4#ΊWmKLP!!Wo9uYqe9&,njɠYq{/LW*8 몖N'(LנEﬖ͆_QdwVK8'* ;+Sj\jt"*z;kScU7<جq j 5J:?;_ ̡lXEց~gR9>TqX,w(|52b;k$zAW+z5ڶڭCL\03^βTp/N6jĐi.!ȺZEAի悿uIP 1mNMxO͘ ej DnK792ҁ~7E4=F,-`O %lUDO?&LsxcТtwZ:KnZ~݂ Ԅg6Ho Z^βLW^. e)5=H BG @W=Lx/Հ4o0=b_=P8w /"z ſԫZ:=vY9Kׁ~gY~Vt_U-4K?`ث~L 9; U-NӉ U-NӉ3&~gY 몖N'?YD,K )4#~gYḠR H#CR:,+[gUK 3=b@-`OMx as part of the description of a file indicates that the program is distributed on a "try first, pay if you like it" basis. If you find the program(s) meet your need, please refer to the author's documentation for information on becoming a registered user. Only by registering and paying for the programs you like and use will the authors of such programs continue development. Often, more complete documentation, additional modules, and new releases are available only to registered users. Disk 2 of 2. Disk cataloging programs. Filename Description -06-00 .86 This is the release date of the dis%k. -CPM085 .DOC This is the description of the disk contents. FATCAT .MMG B0EF 1K ver. 2.3 [FATCAT 19 of 25] README .1ST 2A86 3K ver. 2.3 [FATCAT 20 of 25] VERS23 .UPD AE18 4K ver. 2.3 [FATCAT 21 of 25] APPENDIX.A EE7B 9K ver. 2.3 [FATCAT 22 of 25] APPENDIX.B E0CF 14K ver. 2.3 [FATCAT 23 of 25] FATCAT .TOC 564E 6K ver. 2.3 [FATCAT 24 of 25] FATCAT .WS A7DD 42K ver. 2.3 [FATCAT 25 of 25] ABC .BAS 2E21 6K [ABC 1 of 2] MBasic disk catalog program. Requires that a DISK.DIR file (created with XDIR) be on each disk first. ABC .DOC 08E2 1K [ABC 2 of 2] DMASTER .CMD E573 4K [Disk Master 1 of 25] a dBASE II menu-driven disk catalog program. Program names must be manually entered into the data file. DMASTER .DOC CF34 8K [Disk Master 2 of 25] ADD .CMD 02D8 4K [Disk Master 3 of 25] COMM .CMD 26D1 4K [Disk Master 4 of 25] DELET .CMD FF0A 2K [Disk Master 5 of 25] DISC .CMD 9CB1 4K [Disk Master 6 of 25] DISC .NDX 1D1C 1K [Disk Master 7 of 25] EDET .CMD 96CD 2K [Disk Master 8 of 25] EXT .NDX DDBE 1K [Disk Master 9 of 25] FILE .DBF 02AB 1K [Disk Master 10 of 25] FINAME .NDX 742B 1K [Disk Master 11 of 25] MSCREEN1.FMT 36DC 2K [Disk Master 12 of 25] P1 .CMD D1EC 2K [Disk Master 13 of 25] P1 .FRM 57B8 3K [Disk Master 14 of 25] P11 .CMD B780 2K [Disk Master 15 of 25] P111 .CMD 42E3 2K [Disk Master 16 of 25] P2 .CMD 9C24 3K [Disk Master 17 of 25] P2 .FRM 869F 2K [Disk Master 18 of 25] P3 .CMD 785F 3K [Disk Master 19 of 25] P3 .FRM B9C6 2K [Disk Master 20 of 25] P4 .CMD DC89 4K [Disk Master 21 of 25] PART .CMD 797A 1K [Disk Master 22 of 25] PRINT .CMD 201F 2K [Disk Master 23 of 25] UPDAT .CMD 3211 1K [Disk Master 24 of 25] VIEW .CMD 1F71 2K [Disk Master 25 of 25] DCAT10 .COM 4338 10K ver. 1.0 [Disk Catalog 1 of 3] Lists the MAST.CAT files in disk number order. Currently set for a maximum of 79 disks. Turbo Pascal source is included. DCAT10 .DOC D1A3 2K ver. 1.0 [Disk Catalog 2 of 3] DCAT10 .PQS 7DB5 4K ver. 1.0 [Disk Catalog 3 of 3] rc") DELE FILE &diskf.cheklist.crc ENDIF SELE B STOR diskf-fn-"."-ft TO malt STOR SUBST(ft,1,2) TO mdate SET ALTE TO &malt SET ALTE ON ? filedesc SET ALTE OFF SET ALTE TO SELE A STOR diskf-"-"-SUBST(dfile,5,3)-"&mdiskno"-".DOC" TO malt SET ALTE TO &malt SET ALTE ON DO WHILE diskno="&mdiskno".AND. .NOT. EOF() IF diskno="000" IF dfile="FOG-DOS" ? " &'