********************************************************* *** Periodic Table 89 ************* *** ************* *** including the StarScroller! ************* *** ************* *** coded by 1998 Henrik Jönsson ************* *** ************* *** ************* *** Version 0.7 Alpha for the Ti-89 ************* ********************************************************* This is not a finished program, but only an alpha-release. There are a lot of features missing in this verison that will be added later. The reasons for me to release this version is to be able to recieve feedback so that changes can be made before it is too late and also to give everyone a chance too look at it even though it is not yet fully completed. This is also the first program ever that I have made in 68k-assembler. ******************************************************** Disclaimer ******************************************************** Because of this, there may be more bugs than can be expected in a finished program, so be aware that it may crash your calculator! (Always make a backup of important variables before runnning any assembler program!). I can take no responsibility whatsoever for any damage caused by this prgram. ******************************************************** Requirements ******************************************************** * a TI-89. It will probably run on a Ti-92 Plus (I haven't tried), but it wouldn't look good since I use the unused (on the TI89) video memory as temporary storage. Sorry! * PlusShell v1.0 Alpha I think it should work with DoorsOS too, if the required libraries from PlusShell are installed. I haven't tried that though. The final release will definitely support both DoorsOS and PlusShell. * The following libraries are required: gray4lib util They should be the libraries from PlusShell v1.0 Alpha. Make sure about that! - You can find these libraries at: http://www.ticalc.org * About 10 Kb of free memory before running the program ******************************************************** Ok, now that's settled, on to the fun things! ******************************************************** ******************************************************** The StarScroller ******************************************************** This is the introduction (replaces a dull title screen) I think it shows nicely the power of the TI89 (even though it isn't optimized very much!!) There are 600 stars and realtime scaling of the logo. Pretty cool, huh? Increase the contrast if you have trouble seeing the stars, I would recommend a slightly darker setting for the screen than what is normal during the starscroller. ******************************************************** The Periodic Table, moving around ******************************************************** Keys are Arrows : Move around the table 2nd+Arrows : Move fast (4 squares) around the table Diamond+Arrows : Move to Top / Bottom / Far left / Far right Enter : Show information on selected element Apps : Bring up the main menu Esc : Quit Program ******************************************************** Moving in a menu (Main menu or Browse Names Menu) ******************************************************** Keys are Up/Down : Move in menu 2nd+Up/down : PageUp / PageDown Diamond+Up/Down: Move to top / bottom a-z : Shortcut to items beginning with a letter Works in the Browse Names Menu only (note: you must use alpha-a to access a, contrary to how the Catalog of the TI89 works) Enter : Select item Esc : Quit menu ******************************************************** The Main Menu ******************************************************** Browse names : Browse all elements by name. Implemented, but no information on selected element is displayed (not implemented yet) Browse symb. : Browse all elements by symbol. NOT IMPLEMENTED. Startup:On : Turn On/Off starscroller at startup. NOT IMPLEMENTED. Menus:Slow : Change how fast menus appear. NOT IMPLEMENTED. View Stars : View the starscroller Quit : Exit the program ******************************************************** What will be added to the final version? ******************************************************** All options in the main menu will be available. More information about every element (currently only mass, symbol and name). This includes element type, freezing & boiling point and more! What information about the elements would you like to see in a future version of the Periodic Table 89? Please e-mail me at . I will not add too much information though, since I would like to keep the program reasonable small. (Compression of the data might appear in a later version). ******************************************************** Thanks... ******************************************************** - Florian Drevet for the Zguide - Jimmy Mårdell for the 68kguide & tetris code which a looked at for ideas now and then! - Thomas FERNIQUE who wrote the MegaCar code that I glanced at a couple of times... ******************************************************** Coded By ******************************************************** Henrik Jönsson