alberthrocks wrote:
Yay! Someone finally reproduced my bug!
![Very Happy](images/smiles/icon_biggrin.gif)
(The input bug, that is!)
Pictures of horror please? With a cherry on top?
ztrumpet, could you please tell me how you encountered the corruption bug? I still think it's both a DCS and 2.53MP bug (and that you just need to be more careful with memory handling to fix it). Was the memory nearly full when it occurred?
He said he had about 10KB free when it occurred.
alberthrocks wrote:
Kerm mentions that he failed to do it on an emulator... but you can try it anyway.
Not only did I fail to replicate it on an emulator, I failed after about twenty attempts. I suspect its reproducibility may be tied to real calculators, perhaps even a specific subset of real calculators.
Beta7 wrote:
*Begin Short Version*
Starting DCS 7.1 B2 the first time after I cleared my RAM, I got an error ("Your calc has crashed, settings restored, etc."). RAM wasn't cleared, and after hitting Enter DCS worked fine.
This means that your calculator had crashed or reset since the last time Doors CS was run. It knows this because the DCS7b backup appvar is in Archive, but the DCS7 appvar is no longer in RAM. You can even fake it by simply deleting the DCS7 appvar. Beta7 wrote:
I followed albertrocks' instructions, and when prgmAAAA asked for input, it acted all weird (see underlined part of "Personal Narrative" for specifics). After clearing all that out, DCS worked fine (and so did prgmAAAA). I reset RAM, tried it 3 more times, and got exact same results each time.
So I've replicated his bug (partially).
*End Short Version*
The ASM program you used was DDRAGON. The one by Chipmaster? Also, is this an 84+ or 84+SE?
Edit: A half-dozen emulator attempts failed to replicate this.
alberthro wrote:
ztrumpet, could you please tell me how you encountered the corruption bug? I still think it's both a DCS and 2.53MP bug (and that you just need to be more careful with memory handling to fix it). Was the memory nearly full when it occurred?
I slightly resent the implication; I can't even tell you how careful I am with memory handling. I do of course occasionally make mistakes
, but I don't think something that appears so terribly infrequently could be a bug on its own without partial or full responsibility from a glitchy OS.