DOCUMENTATION FOR dMASTER (Version 1.1) PROPERTY OF DIVERSIFIED RESOURCES This program is user supported software. It is copyrighted and may not be sold for a profit, but unlimited copies may be made and distributed for free. Users who find this program useful are encouraged to send a contribution to the author: WIL USSERY 455 CRESCENT ST. #107 OAKLAND, CA. 94610 If this "peoples marketing" venture is successful, I will be encouraged to write and distribute more programs in this unrestricted manner, which benefits everyone. So do your part! Pass it around!!!!! Any contributors who send $10 or more will be put on my mailing list and will be eligible for free updates of this program along with any other programs I may write . Please be sure to indicate single or double density and the type of computer you have. Comments on this program are more than welcome. Due to unforseen circumstances the above offer is subject to change without notice. dMASTER was written in the DBASE II language. It is a file maitenance program, which will allow you to keep track of all of those programs you have. You must have DBASE II version 2.3 or higher to run this program along with the CPM 2.2 operating system. All commands which you should type are enclosed within parentheses. Do not include the parentheses when typing the command. The program is menu driven, but you must do a few things before it will work properly. Please make one or two copies of your dMASTER program disc as soon as possible. There should be 21 files on this disc which 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, COMM.FRM, VIEW.CMD, DELET.CMD, UPDAT.CMD, COMM.CMD, DMASTER.CMD and DMASTER.DOC. 1. You must number each disc that you want to be catalouged by hand. Each disc must start with a whole number greater than zero. Put your CPM system disc in drive A and put each disc you want to be catalouged in the B drive. At the A > type(DIR B: ^P RETURN). This means at the A prompt type DIR B: then type control P, this will turn your printer on, then hit the RETURN key. After each disc's contents has been printed, type (^P) to turn your printer off. Do this for each disc that you want to go into the master file. You will have a printout of each disc's contents in front of you when you start to add records to your master file. 2. Put the DBASE II disc in drive A and the dMASTER disc in drive B. At the A prompt type(DBASE). When you get to the dot prompt type (CREATE). When DBASE ask for a file name type (B:FILE). This file must have a structure of (DISC:NO,N,5), (FILE:NAME,C,8), (EXTENT,C,3), (COMMENTS,C,40). Hit the return key after typing in the COMMENTS field. Answer NO to the question at the end of the CREATE sequence. 3. I want you to create three index files. At the dot prompt type (USE B:FILE). When the dot prompt reappears type (INDEX ON FILE:NAME TO B:FINAME). When the dot prompt reappears type (INDEX ON DISC:NO TO B:DISC). When the dot prompt reappears type (INDEX ON EXTENT TO B:EXT). You have just created three index files called B:FINAME,B:DISC and B:EXT. These three files are needed for the program to run properly. Do not use different file names for the index files. Now you are ready to start adding records. 4. After creating the index files you can start adding records to your master file, by typing (DO B:dMASTER). Use option #1 from the main menu. Enter all characters in UPPER CASE. Let me show you one example of how to add records to your master file. In the DISC:NO field enter the number of the disc to be catalouged. In the FILE:NAME field enter the name of a file such as PIP or DIR . In the EXTENT field enter the three letter portion of the file name which begins after the period. Such as COM, HEX, ASM etc. In the COMMENTS field you may enter at your option a maximum of 40 characters which describe the program you just entered, such as COPYING UTILITY. COPYING UTILITY would describe a program like PIP.COM . When you are through adding records hit the return key. If you have many discs don't try to add all of your files to the master file in one sitting. You can add records at your convenience. Now you are ready to run the program. 5. After hitting the RETURN key, you should be back to the main menu. If for some unforeseen reason you are at the CPM 'A' prompt type (DBASE B:dMASTER). If you are at the DBASE II dot prompt type (DO B:dMASTER). 6. The menu has ten options. 1. ADD NEW FILES Will allow you to add new files. 2. EDIT FILES Will allow you to edit by disc number. 3. SEARCH FOR A PARTICULAR FILE Will allow you to see if a particular file is on several discs. 4. TO SEE WHAT'S ON A PARTICULAR DISC Will allow you to see what's on a particular disc. 5. PRINT MENU Will take you to another menu. 1. Will allow you to print the contents of a particular disc. 2. Will allow you to print a file which is on several discs. 3. Will allow you to print the entire master file after it has been sorted. 4. Exit PRINT menu and enter MASTER menu. 6. VIEW THE ENTIRE MASTER FILE, AFTER A SORT Will allow you to see the entire master file after a sort. 7. DELETE A FILE AFTER ASKING FOR YOUR PERMISSION Will allow you to delete a file, but will not PACK the master file until you give it permission to do so. 8. UPDATES YOUR MASTER FILE AFTER ADDING, DELETING OR EDITING RECORDS Will allow you to REINDEX your master file after you have made any changes. 9. LOOKUP A CERTAIN TYPE OF PROGRAM Will allow you to lookup a certain type of program such as all of your copying programs or all of your directory programs in the comments filed. 0. EXIT THE dMASTER MENU Will take you back to the dot prompt. It is very important to use option #8 after adding new records, deleting records or editing your records. The program needs to be REINDEXED every time you do one of the above. If this is not done you may encounter DBASE II error messages such as RECORD OUT OF RANGE or END OF FILE ENCOUNTERED UNEXPECTEDLY. Also use option # 8 if you begin to get duplicate record numbers or the program begins to operate irrationally. When through using DBASE type (QUIT). dMASTER WRITTEN BY WIL USSERY (6-1-84) ALL RIGHTS RESERVED PROPERTY OF DIVERSIFIED RESOURCES UNAUTHORIZED REPRODUCTION OF THIS PROGRAM OR DOCUMENTATION WITHOUT PRIOR WRITTEN CONSENT OF DIVERSIFIED RESOURCES IS PROHIBITED. DISCLAIMER DIVERSIFIED RESOURCES MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THE SOFTWARE DESCRIBED IN THIS DOCUMENTATION, ITS QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.