On86 2.0

By Jonah Cohen
E-Mail: <ComAsYuAre@aol.com>
Homepage: http://members.xoom.com/ComAsYuAre/



What is On86?

On86 is a really cool password protection program.  It prompts for a password every time your TI-86 is turned on, unlike other password programs which need to be running in order for you to shut the calc down.  On86 features a customizable password up to 15 keys, it can be enabled/disabled, and the password will remain even if On86 is deleted.  The default password is [enter].


Version History:

Version 2.0:

 Final version!
 No longer pops up when calc is turned off!  Ever!

Version 1.8:

 Fixed a crashing bug.
 Yet again, took out APD support.  Please e-mail me if you actually care about this.
 Optimized some more-614 bytes!

Version 1.7:

 Optimized another 30 bytes-only 626 now!
 Reimplemented APD expiration support (On86 doesn't activate if idle shutoff occurs).

Version 1.6:

 Optimized a good 40 bytes or so.

Version 1.5:

 Fixed the annoying bug when it immediately asked for your password when you tried to turn it off (only worked correctly if you tapped on).

Version 1.4:

 6 bytes smaller than version 1.2!
 On86 no longer messes up home screen.
 Now, after changing password, says that it was enabled (not a big deal, but I considered it appropriate).

Version 1.3:

 Never released.  Unfortunately, I messed up the zipping, so although I released the correct source code, I accidentally zipped the version 1.2 .86p file :-(

Version 1.2:

 7 bytes smaller! Would've been named 1.11, but that would've wasted 1 of the 7 bytes recovered :-)

Version 1.1:

 ~20 bytes smaller.  Hey, every byte counts :-)
 No longer interferes with other on routines such as prprty86 (see "Other On Programs")
 Protects even when off was from APD (complain if you don't like this feature).

Version 1.0:

 Very large-723 bytes.
 Interfered with other on programs.
 Would activate if the on button was held down when calc was turned off.


Other On Programs:

Unlike version 1.0, version 1.1 and up no longer interfere with other on programs.  If On86 is enabled, it will activate whether or not another on program (such as prprty86) is activated.  If On86 is disabled, the other on program will run correctly.  If enough people ask me to, I'll make it so that On86 will run another on program if both are installed.  In this version, I haven't done that, though.


Contact:

If you find any bugs, please tell me!  I need to know so I can fix it.  Also, any comments, questions, recommendations, or fan mail are welcome as well.  If you have a request for a particular feature to be added, send it to me and I'll consider adding it.  As of now, I have nothing in particular planned to add.


Thanks to:

Thanks to Dux Gregis, Joshua Grams, and Matt Johnson (or I guess David Phillips now :P) for their informative web sites.  Also thanks to Patrick Heringer for helping me fix the on bug for version 1.5 and Kirk Meyer for helping me fix the bug for version 2.0.


On86 is copyright  Jonah Cohen 1999.  Don't separate this document from On86!
