|Re: WP34S: "Domain error" when running a program|
Message #9 Posted by Cristian Arezzini on 30 Jan 2012, 2:34 p.m.,
in response to message #3 by Cristian Arezzini
OK, the exact errors aren't exactly reproducible, but a weird behaviour is. Here are the exact steps I take (it seems that every individual keystroke counts...)
0) Hard reset, using the cable's "reset" button
1) Contrast- three times, to make display more readable
2) DATE (to verify reset) - it shows 1.012007
3) Back arrow twice to clear display
4) P/R (to enter program mode), it enters at step 000
5) Enter above program, without inserting the ending END because it's already there
6) Right after entering RTN, press P/R (to exit program mode)
7) CAT (it shows Lbl'D' RAM)
8) XEQ (it shows Monday 2007)
At this last step, sometimes it shows "Monday 2007", sometimes just 2007, sometimes "Monday 0", sometimes just 2, sometimes "Monday 732679" and so on... and doing CAT and XEQ again and again always gives different results (though sometimes you get the same result 3 or 4 times in a row). I have reflashed the calc, just in case, but it still does the same thing.
On the emulator instead, these following steps:
1) Total reset by removing wp34s.dat
2) DATE (shows today's date, taken from system clock)
3) P/R to enter program mode
4) Enter program as above, without ending END
5) Right after entering RTN, press P/R to exit program mode
7) XEQ (it seems to work right, even after several tries)
9) move to step 000
12) XEQ (it displays the correct result but also the weekday)
14) move to step 008
17) XEQ (it says Domain Error)
The emulator seems more consistent in that the results are always the same. I was wondering if maybe I had faulty hardware but the emulator does similar (though not identical) things...
After the Domain error, sometimes the emulator is left in a locked state. After forcing a quit, and reopening the emulator, it shows garbage on the screen. I have a .dat file from this state if needed...
Edited: 30 Jan 2012, 2:35 p.m.