Program:     Lock 83
Version:     1.1
Author:      James Vernon (TCPA, Jimsoft Software)
Description: Security Program
Machines:    TI-83/TI-83+
Language:    Z80 Assembly Code
Platforms:   AShell, SOS, ION83 and ION83+
Released:    April 2000
Size:        AShell/SOS - 481 bytes
             ION 83     - 480 bytes
             ION 83+    - 486 bytes


** Version History **

v1.0: (512 bytes) - August 1999
- First public release
- Only for the TI-OS on the 83

v1.1: (480 bytes) - April 2000
- Compatible with AShell, SOS, ION 83 and ION 83+
- Just run program to turn calculator off
- Enter passwords of any length (only first 15 characters saved)
- Added backspace function
- Optimised


** Setup **
  Send the file lock83.83p (or lock83.8xp for the 83+). From the shell you are using, select the program "Lock 83 v1.1".


** Using Lock 83 **
  When you first run the program it will load to the main menu. It will continue to do so until you set a password. Press [1] to leave the program or press [2] to set/change the password. If the password is blank, you will not be prompted to enter the old password. If you have set a password and you set it back to blank, the program will continue to load to the main menu again until you set a new password.


** Entering Passwords **
  Any key can be pressed on the calculator for a password, except for the [ON] button, [DEL] and [ENTER]. The [DEL] button is used for backspace. If you enter enough characters to move to the next line, you can't backspace up a line (you'll see what I mean when you use the program). Press [ENTER] when you have finished entering the password.


** Disclaimer **
  If you forget your password and the calculator has been turned off through the program, there is nothing you can do. I take no responsibility for your forgetfulness!


Many thanks to the following people:
- Dan Englender for helping me to optimise it and also for helping me find a bug with the 83+ version!
- James Matthews for ASMGuru
- Bill Nagel for "Password" (whose interface I copied) and for AShell
- Joe Wingerbermuehle for SOS and ION
- Assembly-83 Mailing List
- Ticalc.org for hosting the mailing list
- Anyone else I forgot to mention!


  If you have any comments, suggestions, bug reports or other interesting stuff please email me!

Lock 83 v1.1
Copyright 1999-2000 TCPA/Jimsoft Software
Written and Programmed by James Vernon
E-Mail: james@calc.org
        jimbob_v@hotmail.com
URL:    http://tcpa.calc.org/members/james/