02-12-2016, 12:50 PM
Like title says. Question is the "busy bug" troubling every single machine (ROM215) or do I have a monday piece what comes to hardware? Would be nice to know, before I file a Quarantee claim of vanishing serial number.
(02-12-2016 12:50 PM)Vtile Wrote: [ -> ]Like title says. Question is the "busy bug" troubling every single machine (ROM215) or do I have a monday piece what comes to hardware? Would be nice to know, before I file a Quarantee claim of vanishing serial number.
(02-12-2016 01:21 PM)toml_12953 Wrote: [ -> ]Somesort of keypress registering lag error causing random double inputs through whole calculator and random long lags in simple mathematics like division etc. much annoying.(02-12-2016 12:50 PM)Vtile Wrote: [ -> ]Like title says. Question is the "busy bug" troubling every single machine (ROM215) or do I have a monday piece what comes to hardware? Would be nice to know, before I file a Quarantee claim of vanishing serial number.
I searched for "busy bug" but didn't find anything. What is this bug?
Tom L
(02-12-2016 02:02 PM)damaltor Wrote: [ -> ]neber had that problem, and never heard of that problem. Is there a way to reproduce? if not, i would recommend to RMA the units...
Quote:If the delayed keystroke registers when the *next* key is pressed,
then it's the "busy bug," as may previously have been mentioned;
I've seen no fix ever reported for that bug, which is highly likely
to reside in manufacturer Kinpo's ARM OS (the emulator and
hardware layer), rather than in the HP OS (which runs
on the emulator that hides within).
Quote:You're experiencing the Busy Bug, which happens whenever a key is
pressed at exactly the same moment that the busy annunciator turns off.
The next system interrupt causes the delayed key to get executed.
Your observation of a 1-second delay reveals that you have the "Ticking
Clock Mode" turned on (flag -40 is set). Ticking Clock Mode causes a
system interrupt every second (even when HEADER < 2 which makes the
clock invisible), and THAT interrupt is what's causing your delayed
keystroke to get executed. If you turn the ticking clock off (-40 CF),
the delayed key will remain in the key buffer until the next keystroke.
Leaving the clock on is probably less annoying.
@ HP49/50 series only
\<< 5000. MAX :0:JUNK DUP PURGE MEM ROT -
IF DUP 0. > THEN MAKESTR SWAP STO
ELSE DROP2 END 0. DROP MEM \>> 'FMEM' STO
Quote:You have to use FMEM by John H Meyers:Thx, what does that do, I'm not following since it seems to be a mix of SysRPL and UserRPL, I'm only familiar with the userRPL
Code:
@ HP49/50 series only
\<< 5000. MAX :0:JUNK DUP PURGE MEM ROT -
IF DUP 0. > THEN MAKESTR SWAP STO
ELSE DROP2 END 0. DROP MEM \>> 'FMEM' STO
ex. 10000000 FMEM
(02-12-2016 02:58 PM)Simone Cerica Wrote: [ -> ]It reduces the occurrences of the garbage collector
(02-12-2016 03:09 PM)Vtile Wrote: [ -> ]..But, but do I need to run it once or twice and does it introduce some other effects by it self I should be aware of and how I turn it off if it is cousing troubles with something else?
:0:JUNK PURGE