Cal Planner v1.0 (C)2001 Ben Bardill March 1st, 2001 TABLE OF CONTENTS 1. Requirements 2. Usage 3. Other stuff 4. Contacting the author 1. REQUIREMENTS You must have 12k of RAM free to install this program. After running the program, I suggest you archive the entire 'cal' folder. Archiving the programs does not decrease performance. My program will automatically archive your data. This has the benefit of making the data recoverable in case of a crash (by an assembly program). 2. USAGE Run "cal\cal(month,year)" from any directory, where 'month' is an integer [1-12] and 'year' is an integer [1000-9999]. Example: "cal\cal(4, 2000)" will start up the program in April of 2000. The program will display April on the left side of the screen and May on the right. == Calendar Mode == Key combo Action =============================================== Left/Right Toggle selected month Number pad Enter digits, press enter to goto that day of the selected month <- (delete) Delete the digit Clear Clear both digits Second-Right Advance 1 month from the currently selected month Second-Left Go back 1 month from the currently selected month Diamond-Right Advance 2 months from the currently selected month Diamond-Left Go back 2 month from the currently selected month Diamond-Up Jump to the next year Diamond-Down Jump to the previous year ESC/HOME/QUIT Quit the program == Entering events == You can enter different events for a day, seperated by semicolons ';'. Due to limitations in TI-89/92 software, you can only enter 255 characters in the event editor dialog. 3. HINTS A. Create a 'kbdprgm1' program in your 'main' folder. In the program editor, enter 'cal\cal(m,y)' where m is the current month and y is the current year. To quickly access the Day Planner, enter Diamond-1 at any time on your calculator. B. You can access the event editor program from the command line. For example, if you wanted to edit August 4th, 1999's event, enter this: cal\event(edit,8,4,1999) The syntax is this: event(operation,month,day,year) operation = view|edit|delete|add. But do NOT put quotes around this month = 1-12 integer day = 1-31 integer year = 1000-9999 integer 4. CREDITS Credits for the month generating algorithm go to Xexix (xexix@phreaker.net) which I borrowed from his cal.89p program. 5. CONTACTING THE AUTHOR To report any bugs or to suggest any improvements, e-mail me at ben@bardill.net 6. LICENSE You are licensed to freely distribute this (TI-89 DayPlanner) product as long as this text file is distributed with it and the recipient of the product pays no fee. You may include the code of this product into your own programs, provided that I am given credit for the authoring of that segment of code. You may NOT 1) Charge a fee for the distribution of this product. 2) Include this product in any printed book of programs without my written permission. Use of the product implies acceptance of these terms.