[comp.sys.handhelds] time lock

frechett@boulder.Colorado.EDU (-=Runaway Daemon=-) (11/15/90)

Interesting little thing I just picked up.  Can't think of a real good use for
it but I thought it was entertaining.  This is the sequence.  Enter:
\<< OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF 
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF
OFF OFF OFF OFF OFF \>>       That should be enough for most people.
Then set an alarm for some future point with the EXEC \<< DROP \>>
then EVAL

Of course the hp48 will go off.  I have found that with a list like this that
it has been impossible for me to kill the program.  The hp just doesn't stay on
long enough for me to get another ON or ON-C in.. But back to the point.
The number of OFFs is plenty to discourage most people.  Then when the alarm
goes off.. poof. The calc comes on.  Basically just a time lock.  Has been 
very effective.  hmmmm
I just realized that there is a way to do this indefinately and still keep 99%
of the speed.  (important if you want it truely locked)  Make the above string
of OFFs an object and then make a program that keeps evaluation that string.  
Basically, you will have a (let me count) 1 in 60 chance of MAYBE turning it
on.  I have found that a loop of just OFFs can be broken easily.  A frustrated
person would probably get it with a couple quick hits.  I suppose you could use
it in this fashion and if you really had to break the time lock then no more
than 60 fast punches would stop it.   When we get to the point where it
evaluates the string of OFFs again.  
I don't suppose anyone has any REAL use for this but if anyone comes up with
one let me know.  Been playing on the calc too long and you want to kick
yourself off for a bit.  ;)

	ian
--
-=Runaway Daemon=-

akcs.dnickel@hpcvbbs.UUCP (Derek Scott Nickel) (11/17/90)

Ian,

Any tricks with OFF will fail if you press and hold "C" and then press
and release "ON" several times (with "C" still down).  If you have stuff
in port(s) 1 or 2, you need to be a little slower reset the calc, but it
only takes two or three shots to break in.

        Derek S. Nickel