A

Filename:		A.86P
Filesize:		220 bytes
Object code size:	143 bytes
Author:			Free Bird
Description:		Password protection for the TI-86, like On86, but much smaller.

How to use A

A features minimal user interaction, and is not very user-friendly as a result. But, hey, who wants user friendly password
protection anyway? At least it doesn't have a cancel button ;-)
The keys in the main program are:
F1	-	Enable
F2	-	Disable
F3	-	Set password and enable
Exit	-	Quit (who would've thought?!)

The maximum password size is 21 characters, and the default password is [Enter]. The password is stored at $D60A.

Once you shutdown your calc, A comes in to action. It speeds up the whole process a little and activates itself. But don't
hold [ON] for too long, or it will activate immediately (due to some unknown reason, the on checker doesn't work, it's
identical to On86's checker though... hmm...). It has been tested and approved with all ROM version except 1.3 but should
work fine. However, sometimes the cursor interrupts places a cursor just after I've removed it... Not my fault though. Also,
if you remove one of the batteries, it'll crash to the homescreen :-( Unfortunately, this is an unsolvable problem all
password protections have. Live with it.

I've included the source in two parts (A.ASM and !.ASM). Don't look at the binary 24-bit address or the .DBs instead of
instructions. I just felt like I wanted total control over the object code, and now I have. TASM just plain annoys me.
Looking out for something better, namely Assembly Studio 3.1 which I will start using from now on.

Unsincerely mine,

Free Bird (in this context, free means: not bound to any rules, &! $0)