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.