+--------+ | BOSS48 | +--------+ A Personal Information Manager for the HP48 Written in SysRPL (mainly) and Machine Language Library number 1213 By Cesar Augusto Rorato Crusius - 1995 +--------+ | NOTICE | +--------+ * The program BOSS48 and the documentation in this file are provided "as is", and are subject to change without notice. I give no warranty of any kind with regarded to the software or documentation, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Cesar Augusto Rorato Crusius shall not be liable for any error or for incidental or consequential damages in connection with the furnishing, performance, or use of this software and documentation. * Sale of this material is not allowed without prior written permission of Cesar Augusto Rorato Crusius. * Non commercial distribution allowed, provided that the original documentation is preserved unchanged. * Modified versions are NOT allowed. * Use of any part of BOSS48 library code is not allowed for any purpose, except, of course, when used directly from the BOSS48 library. You cannot reproduce any part of BOSS48 library code for any purpose without prior written permission of Cesar Augusto Rorato Crusius. Use of BOSS48 library in commercial or shareware programs is not allowed. This program is Post-Cardware ============================= * If you use and enjoy this excellent program you MUST send me a post-card. It will not cost too much, and I'll appreciate a lot ! Send it to the following address: Cesar Crusius Hulme 1F, Escondido Village Stanford, CA 94305 USA this address will work only 'til Sep 1997. So hurry up ! +-------+ | ABOUT | +-------+ BOSS48 is a personal information manager written for the HP48 series. In the present version, it has the following functions: * Calendar * Scheduler * Phone manager * Memo * Anniversary BOSS48 was written because I could not find any program on the public domain with these functions. I tried to make BOSS48 as small and fast as possible. +----------------------+ | LIMITATIONS and BUGS | +----------------------+ Actually I haven't much time to spend programming my HP. The program is working, I'm using it, but Murphy is not dead. Also, my 32k memory is a serious limit, so don't expect a program with 3-D graphics, windows, icons, mouse support, etc. +-----------------------+ | HOW TO USE THIS THING | +-----------------------+ The program is started by executing the library command BOSS. When you start BOSS48 you'll be on the CALENDAR/SCHEDULER mode. CALENDAR/SCHEDULER ================== To switch between CALENDAR and SCHEDULER modes, simply press the menu key "DISP". The commands are exactly the same for both modes: ARROW KEYS : changes the day +/- : move 1 month (almost allways :-) for/backward *// : move 1 year (almost allways :-) for/backward HOME : returns to to-day DEL : removes the current day appointments ENTER : edits the current day appointments menu keys: DISP : switches between CALENDAR e SCHEDULER modes PHON : go to the phone manager MEMO : go to the memo manager ANN : go to the anniversary manager QUIT : quits BOSS48 ======================================================== exampleEXAMPLEexampleEXAMPLEexampleEXAMPLEexampleEXAMPLE ======================================================== Press BOSS. Now you are on the calendar. Press ENTER and enter the following appointment: SEND A POST-CARD TO CESAR CRUSIUS Now you can see a "busy day" annunciator on the calendar. That means you have an important thing to do :-) ! Now press DISP and now you can see what you have to do on the "busy" day, in the SCHEDULER mode. PHONE MANAGER ============= You can enter the phone manager by pressing "PHON" in CAL/SCHED mode or in MEMO mode. The phone manager is best understood with an example: ======================================================== exampleEXAMPLEexampleEXAMPLEexampleEXAMPLEexampleEXAMPLE ======================================================== Go to the phone manager. Press the menu key "ADD". When prompted for the phone, enter 999-2323 Now you'll be prompted for the name. Enter SOMEONE JR. FAX: 999-2322 1ST STREET 130 ZIP 88000 Back to the phone manager press the menu key "DISP". Now you can see the whole information about SOMEONE JR. That's because you are in the "big display" mode of the phone manager. Press "DISP" again to switch to the "abbreviated display" mode. End of the example ! The phone mode (both display modes) has the following key functions: UP arrow .......... moves forward one record DOWN arrow ........ moves backward one record right-shift UP .... moves to the top right-shift DOWN .. moves to the end NXT ............... repeat find ENTER ............. edits current record DEL ............... removes current record The menu keys: DISP : toggles display mode MEMO : goes to the memo manager ADD : adds one record FIND : searches for a string (display mode sensitive) QUIT : returns to the cal/sched mode MEMO MANAGER ============ Exactly the same as the Phone Manager, but without phone numbers :-) ANNIVERSARY =========== Exactly the same as SCHEDULER mode, but WITHOUT HOME. The sole menu key is EXIT -> returns to CAL/SCHED. You can enter the anniversary mode by pressing "ANN" in CALENDAR or SCHEDULE modes. I REALLY DON'T LIKE THE ANNIVERSARY MODE OF MY PROGRAM !!! But it is useful, believe me! Do the example: ======================================================== exampleEXAMPLEexampleEXAMPLEexampleEXAMPLEexampleEXAMPLE ======================================================== In the anniversary mode, go to December 31 (any year). My birthday is in December 31, for example. So press ENTER and enter the following data: CESAR CRUSIUS EARTH Return to the cal/sched mode (press EXIT). As you can see, an annunciator ("ANN") is appearing somewhere on the screen. This means someone is one year older now! Press "ANN" to see who is this person. Now, on every 31 December of any year the annunciator will turn on. +------------------------------+ | LIBRARY COMMANDS DESCRIPTION | +------------------------------+ BOSS Starts the program in the calendar mode. Rcl Recalls the program data to the stack. Useful to backup the memory to the PC. But attention: you MUST use binary mode to do this - ASCII mode will NOT WORK ! Sto Receives a list containing BOSS48 data and replace the current data with the new one. Purge Clears the program data (schedules, birthdays, memos and phone numbers). ABOUT Shows my name !!! :-) +-----------+ | THANKS TO | +-----------+ I want to thank the following people for their support and suggestions: Keith Maddock (madd0118@nova.gmi.edu)