Re: HP 50g with doubled keystrokes. Message #3 Posted by Rodger Rosenbaum on 5 Oct 2008, 6:09 a.m., in response to message #1 by Paul Ozog
This is the "Busy bug".
Joe Horn explained on comp.sys.hp48:
"It does NOT solve the amazingly-hitherto-unmentioned Busy Bug
introduced with ROM 2.00, namely: IF, at the exact moment that the busy annunciator turns off, a key is pressed, THEN that key will go into the key buffer but the calculator will immediately go into idle mode, so that the key will not be processed until the next interrupt (e.g. next keystroke). When typing rapidly, this will FEEL like a
garbage-collection delay, but it's not. Next time a key seems to have been "missed", look at the busy annunciator to make sure it's off and then press any key (e.g. the SPC key). If BOTH the "missed" key and the second key are then processed, you just experienced the The Busy Bug.
It also can be easily experienced while browsing up and down the CAT or strolling through the minefield in MINEHUNT; a press of the cursor key can SEEM to be "missed" but then the very next press SEEMS to be "doubled". Truth is, they are neither missed nor doubled; the first one was merely delayed by The Busy Bug until the next keystroke."
|