------------------------ | | | Biorhythm Calculator | | v5.x | | | ------------------------ (the Ultimate version) Word Wrap this text file for better reading. I know you will get bored of this readme file, but I need to have a good documentation on this program, because many people don't know what biorhythm is. Contact Info: by Burak Gul eniyi@yahoo.com Just copy the file bc5x.8xp to your calculator. It also works on TI-83. The program is taking 1999 bytes of space in your calc. This is the only biorhythm program made for TI-83 and TI-83 Plus. I'm looking for someone who is interested in porting this program to assembly. If you are interested, please e-mail me. What's new in this "Ultimate" version? -------------------------------------- This version is the probably the last version. I think that this program has everything that a biorhythm program must have. If you have any other ideas, please e-mail them to eniyi@yahoo.com In this version, you can save the dates to use again. You can save Birth date and Today date separately. Also, you don't need to quit the program, if you entered something wrong. The program asks you if the entries are correct before starting to calculate. Also while calculating, the percent of the process is shown. The menu of the program changed completely. I'm not using standard menu of TI. I created a graphical menu. The menu can take more items with longer names and it looks better. The only disadvantage of this menu is that you can't use numbers keys to use an option directly. In the menu you can both use 2nd or Enter. (By the way, you can use both 2nd or Enter in Pauses. More flexible, huh?) As my researches show, people prefer to use Compare State(s) option, so I put it as the first item of the menu and put all three graphs together to reduce the size. Saving and loading should be obvious. What is biorhythm? ------------------ (As in dictionary) Any of the recurring cycles of biological processes thought to affect a person's emotional, intellectual, and physical activity. Actually, biorhythms are special cycles that determine the state of your body. Biorhythms depend on how long (as days) you live. There are three different cycles. Physical (23 days), Emotional (28 days) and Intellectual (33 days) On half of the cycles, your are in a good state and on the other half, you are in a bad state. How to use the program? ----------------------- Using the program is simple. Enter your birthday and the date you want learn (It doesn't have to be today.) After entering everything, you will see a menu. Compare State option is self-explanatory. Just choose it and wait. If you choose State Graphs option, at bottom left you see which day you are in. Explore the graph with left and right keys. You will easily get used to the program after using it. Bugs and Errors --------------- All the known bugs have been fixed. If you find any other bugs, please report them to eniyi@yahoo.com . You can now directly go to the compare states section without viewing all the graphs, becaues my observations showed that the users don't like the other graphs and they directly use compare states function. Version History --------------- v1.0 *This version is just the first version. v1.2 *Got rid of info section to shrink size. v1.3 *Got rid of leap year entering. The program calculates the leap years itself. v1.5 *Added beta of compare states option and fixed some major bugs. v1.8 *Compare states option is now completely working. v1.9 *Shrinked size as much as possible. v2.0 *Fixed most of the known bugs and the program got a new shape. v2.1 *Released MirageOS compatible version. v2.2 *Reduced the size by 200 bytes with some special optimization techniques. v2.3 *Fixed the compare states bug. v2.5 *Got rid of 31-day month entering process. v2.6 *Found a new way to create lists, slower, but the program takes less space on the calc. v2.8 *Found lots of extras in the calculation process and removed that extras. Now it's calculated more accurately and faster. (Although it seems slower.) v2.9 *Got rid of the main menu and about box was cleared to reduce the size. v3.0 *First codes of the Ultimate have been entered. v3.1 *Found some ClrHome bugs (in MirageOS), but there's no way to fix it. v3.3 *Avoided using lowercase letters, because they take 2 bytes of space instead of 1. v3.4 *Put everything together and the size reduced more than you can think of. v3.5 *Released MirageOS compatible version. v3.6 *Added a small save-load function. v3.8 *All the Pause commands was changed to enable the user to use both 2nd or Enter. v3.9 *Load function was changed, so the user can load today's date and birthday separately. v4.0 *Created a simple graphical menu, but still had some scrolling problems. v4.1 *All the three graphs put together to reduce the size. and Compare State is now the first item of the menu. v4.2 *The program doesn't ask if you want to load anymore, if there's no save file. v4.4 *Added confimation screen, so the user can go back, if entered data is wrong. v4.5 *The menu is complete and working perfectly. The user can use both 2nd and enter. v4.7 *Added process meter, so while calculating the user doesn't need to worry if there's something wrong with the program. v4.8 *Arranged the usage of variables and strings, so the program works more stable under low memory conditions. v4.9 *The size of the program is reduced to 1999 bytes with erasing some useless text. v5.x *The Ultimate version is complete!