Metropoli BBS
VIEWER: falseclr.doc MODE: TEXT (ASCII)
This documentation will be very simple, since there isn't that much
to know.

Once FALSECLR is run, you will be in a [ON]-[A]-[F] trapping
shell.  Pressing [ON]-[A]-[F] will NOT clear your calculator's memory,
but it will seem that is has.  I have made some changes to the original
falseclear routine written by Rick Grevelle some time ago to make it 
more like the real thing as there were some slight differences.

I have also made the home directory clear (not really) upon falsely
clearing the memory.  This is so that a sneaky professor doesn't
clear your memory and then press [VAR] so that he/she sees that it
did not really clear.  

Press [ON]-[B] to instantly see your directory reappear.  Note that
you may still use your calc like normal when the directory is cleared.
You may even run programs by typing their names in on the command
line.  They are simply "hidden".  To see how this is done
take a look at the source code that I have included.

There are a few things to take note of: this program is not perfect.

This program is limited in what it can do by the way HP does its key
handling.  

1. The [ON]-[A]-[F] trap will only work when you are on the command line
   or when the stack is visible.  (It will not work in the interactive
   stack)

2. Therefore, it will not work while running another program or using
   one of the multi-line (5,6,7) stack programs out there.

3. If you type keys real fast and then hit [ON]-[A]-[F] then your memory
   will be cleared.  You are actually hitting [ON]-[A]-[F] while
   the key buffer is being handled and not while my program is trapping
   your keypresses.

4. To do an [ON]-[C] or [ON]-[Anything], press the key first, and then
   [ON].  Note that this will not work with [ON]-[A]-[F].   Also note
   that [ON]-[C], [ON]-[D], and [ON]-[Space] will abort FalseClear.


[ RETURN TO DIRECTORY ]