XXXXXXXXXXXXX XXXX XXXX XXXXXXXXXX XXXXXXXXXXX XXX XXX XX XX XXX XXX XX XXX XXX XXX XX XX XXX XXX XX XXX XXX XXX XX XX XXX XXXXXXXXXX XXX XXX XXX XX XX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXXXXXXXXXX T M P C (The Most Precious Commodity) Owner's Manual Transcribed by Denny Thomas [76701,40] Exclusively for CompuServe Model 100 Forum Users (C) 1985 Acroatix Incorporated Table Of Contents Getting Started . . . . . . . . . . . . . . . . . . . . . . 1 Machine Language Program . . . . . . . . . . . . . . . 1 Preparing for the Tutorial . . . . . . . . . . . . . . 2 Lesson 1: Setting the Daily List . . . . . . . . . . . . . . 3 Lesson 2: Maintaining the Warehouse . . . . . . . . . . . . 9 The Inspiration . . . . . . . . . . . . . . . . . . . . 9 The Warehouse Cleanup . . . . . . . . . . . . . . . . . 10 Lesson 3: Time-Related Items . . . . . . . . . . . . . . . . 14 Definitions . . . . . . . . . . . . . . . . . . . . . . 14 Adding an Appointment . . . . . . . . . . . . . . . . . 14 Rescheduling an Appointment . . . . . . . . . . . . . . 17 Adding Multiple Appointments . . . . . . . . . . . . . 20 Adding a Business Holiday . . . . . . . . . . . . . . . 21 Days Between Two Dates . . . . . . . . . . . . . . . . 22 Lesson 4: Repeating Items . . . . . . . . . . . . . . . . . 24 Example 1: Birthday . . . . . . . . . . . . . . . . . . 24 Example 2: Activity Report . . . . . . . . . . . . . . 25 Example 3: J. A. Meeting . . . . . . . . . . . . . . . 26 Making New Repeating Entries . . . . . . . . . . . 26 Lesson 5: File Handling . . . . . . . . . . . . . . . . . . 27 The Task File . . . . . . . . . . . . . . . . . . . . . 27 The Diary File . . . . . . . . . . . . . . . . . . . . 27 Machine Language Files . . . . . . . . . . . . . . . . 28 FUTIL.BA Description . . . . . . . . . . . . . . . . . 29 Reference Section One: Procedures . . . . . . . . . . . . . 32 To-Do Procedures . . . . . . . . . . . . . . . . . . . 32 Adding a To-Do . . . . . . . . . . . . . . . . . . 32 Editing and Deleting a To-Do . . . . . . . . . . . 33 Ranking a To-Do . . . . . . . . . . . . . . . . . 33 Selecting Daily To-Dos . . . . . . . . . . . . . . 34 Processing Daily To-Dos . . . . . . . . . . . . . 34 Date Related Procedures . . . . . . . . . . . . . . . . 35 Is Today a Holiday? . . . . . . . . . . . . . . . 35 Selecting a Date for Inspection . . . . . . . . . 35 Viewing Appointments for a Date . . . . . . . . . 36 Appointment Procedures . . . . . . . . . . . . . . . . 36 Adding an Item . . . . . . . . . . . . . . . . . . 36 Deleting or Modifying an Item . . . . . . . . . . 37 Rescheduling an Item . . . . . . . . . . . . . . . 37 Assigning a Warning . . . . . . . . . . . . . . . 38 Indicating a Holiday . . . . . . . . . . . . . . . 38 Repeating Entry Items . . . . . . . . . . . . . . 38 General Procedures . . . . . . . . . . . . . . . . . . 39 Adding a Remark to the Diary . . . . . . . . . . . 39 Turning off the Diary . . . . . . . . . . . . . . 40 Changing the Task File . . . . . . . . . . . . . . 40 Reference Section Two: Data Elements . . . . . . . . . . . . 42 The To-Do . . . . . . . . . . . . . . . . . . . . . . . 42 Attributes . . . . . . . . . . . . . . . . . . . . 42 The Fixed-Date Item . . . . . . . . . . . . . . . . . . 43 Attributes . . . . . . . . . . . . . . . . . . . . 43 Weekly Repeating Items . . . . . . . . . . . . . . . . 44 Monthly Repeating Items . . . . . . . . . . . . . . . . 45 Reference Section Three: Screens . . . . . . . . . . . . . . 46 1: Add To-Do . . . . . . . . . . . . . . . . . . . . . 47 2: Today's Date . . . . . . . . . . . . . . . . . . . . 49 3: Appointment Calendar . . . . . . . . . . . . . . . . 51 4: View To-Do . . . . . . . . . . . . . . . . . . . . . 53 5: Overall Status . . . . . . . . . . . . . . . . . . . 55 6: View Appointments . . . . . . . . . . . . . . . . . 57 7: Select To-Do . . . . . . . . . . . . . . . . . . . . 59 8: Daily Status . . . . . . . . . . . . . . . . . . . . 61 9: Add Appointments . . . . . . . . . . . . . . . . . . 62 10: Record Functions . . . . . . . . . . . . . . . . . 64 11: Process To-Do . . . . . . . . . . . . . . . . . . . 66 12: Future Expansion . . . . . . . . . . . . . . . . . 68 13: Weekly Repeating Data . . . . . . . . . . . . . . . 69 14: Monthly Repeating Data . . . . . . . . . . . . . . 70 Reference Section Four: Technical Information . . . . . . . 72 Startup Notes . . . . . . . . . . . . . . . . . . . . . 72 Task File Format . . . . . . . . . . . . . . . . . . . 73 To-Dos . . . . . . . . . . . . . . . . . . . . . . 74 Single-Date Items . . . . . . . . . . . . . . . . 75 Weekly Repeating Items . . . . . . . . . . . . . . 75 Monthly Repeating Items . . . . . . . . . . . . . 75 Terminators and Empty Sections . . . . . . . . . . 76 Example Programs . . . . . . . . . . . . . . . . . 76 Getting Started In this section, we will show how you can get started with TMPC by loading it from the cassette tape. Whether you want to proceed with the tutorial that follows or dive right in to "exploring" TMPC, on your own, you should read and follow these instructions carefully. Machine Language Program TMPC is a machine language program. If you have other machine language programs loaded in you Model 100, take care that you do not overwrite them with TMPC. You should save them to either cassette or CO file; see the instructions that came with them. Eventually, you will want to read Lesson 5 of the tutorial, which describes a valuable utility for using multiple machine language programs. Once you have ensured that your machine language programs are safe (or if you have none), take the TMPC cassette and examine it. It should have a CLEAR command show on the cassette. For your future reference, copy this command into this manual: CLEAR 100,_______________________________________________ If you get an OM error, you have too many files in your machine to fit TMPC. Remove some of them until you can give the CLEAR command without error messages. Next, connect your cassette unit to the Model 100. (For more detailed instructions, see page 189 of the Model 100 owners' manual.) Put the TMPC tape into the cassette player, and give the command: CLOADM "TMPC" If you have problems with the cassette player and think that the recording on the cassette has been spoiled, try again elsewhere on the tape. All of the files on the TMPC tape appear more than once. Be sure your volume is set correctly; we recommend a Radio Shack CCR-81 (or equivalent at volume 4-6. If all goes well, you should follow the CLOADM command with another command: Page: 1 Getting Started CLOAD "TMPC" This command loads a BASIC program called TMPC.BA off of the tape. After the program loads, give the command: SAVE "TMPC" This command creates a BASIC file called TMPC.BA. When you are ready to enter TMPC, run this BASIC file from the menu. (If you are planning on doing the tutorial do not run it yet.) We do not recommend any other way to enter TMPC, although if you know something about machine language programs, you may prefer some other method. Preparing for the Tutorial If you plan on reading the tutorial - and we highly recommend it - do not run TMPC yet. First, you must load one more file from cassette. The tutorial takes place on January 11, 1984. While still in BASIC, give the following commands: DATE$="01/11/84":MENU Next, enter the TEXT program; when the prompt, "file to edit?" appears, enter, "TOM". When you see the blank screen, press [F2]. The prompt, "Load from:" will appear; once again, enter, "TOM". The cassette player will load in a document file used in the tutorial. TOM.DO is called a "task file". Although you can examine a task file with TEXT, never change its contents this way, unless you are very confident of what you are doing. (The technical reference section can tell you more.) Otherwise, you risk rendering the file useless by creating an "internal error". Press [F8] to return to the menu; you are now ready for Lesson 1 of the tutorial. Whenever the tutorial says to "enter TMPC", select TMPC.BA on the menu and press [ENTER]. Page: 2 Lesson 1: Setting the Daily List In this series of five tutorials, we will follow along with Tom, a fictitious TMPC user. You should have loaded his "task file" (called TOM.DO) from the tape to use during the tutorials. Instructions for loading this file are in the previous section. One warning: don't get ahead of yourself. If you do, you might inadvertently change TOM.DO so that a later example will not work. If you want to play around, change the d=task file to one of your own - you can find instructions for doing this at the beginning of Lesson 5. You should also have changed DATE$ to "01/11/84". This is very important. If you do not change the date to match the dates in TOM.DO, few of the examples in these tutorials will work. You should make sure that DATE$ is correctly set whenever you use TMPC with TOM.DO Once you have set the date, enter TMPC. You will see the following screen appear: Screen 2 Wed, 01/11/84****** Menu*************** ******************* ******************** Day 11/355 Left*** ******************** ******************* ******************** % Add To Do********* ******************** ******************* ******************** TMPC by Acroatix*** Overall Status***** [Ed. Note: Throughout this online version of the TMPC manual, the "stick-figure" will be represented by "%"] You should think of the screen as a room in a building. The white areas are corridors, and the stick-figure is you. This room, or screen, contains nothing but corridors and information. The "information" is today's date, today's weekday, the number of the day this year, and the number of days remaining in this year. (The Model 100's weekday can be wrong, but the weekday on this screen always agrees with the date.) Page: 3