Re: HP 50g issue Message #4 Posted by Joe Horn on 19 Apr 2013, 1:14 p.m., in response to message #1 by Matthew Richards
> At first I thought I wasn't hitting the keys hard enough, but if I hit the key again, I get two operations.
Aha, that sounds like the infamous HP 50g "Busy Bug". If you press a key at *exactly* the moment that the busy annunciator turns off, then that keystroke gets stored in the key buffer but is not executed until the next system interrupt, such as the next keystroke.
This causes exactly the behavior you described: It seems that a keystroke was missed (nothing happens), but then the next keystroke performs BOTH keystrokes.
There's a easy workaround for the Busy Bug: Just set flag -40 (which turns on the ticking clock display in the status area). When that flag is set, a system interrupt occurs every second (to update the clock), which releases any keystroke that may have been frozen by the Busy Bug. So if a keystroke seems to do nothing when it should have, just wait a maximum of one second and it'll activate. The annoyance is not eliminated, but it's greatly reduced, because you no longer have to wonder whether a keystroke was ignored; within one second, you'll know for sure.
Hope that helps!
-Joe-
|