I have a 41CX in my collection with the following strange behavior:
If I'm in program mode and I try to input a number or EEX, I get MEMORY LOST! The decimal point works. Obviously something is wrong, but what? I know I can't fix it, and it's not really affecting me (it's a spare that I use in the kitchen, covered in clear wrap), but I'm curious!
The memory loss happens ONLY when I'm trying to input an actual number, not any kind of numeric entry. It's not the pressing of the individual keys that causes the problem. I can key in RTN, BEEP, CF _ _, etc., and I can key in GTO 01, XEC 23, STO 45, RCL 67, SF 89, and they are accepted. I can even switch to ALPHA mode and enter numeric characters. I can enter a lone decimal point, but as soon as I type a number or EEX, I get MEMORY LOST.
It also doesn't matter what SIZE I have (000, 318, or anything in between). It doesn't matter if the program is packed or whether in an unpacked program i'm trying to insert where nulls exist. It also doesn't matter which partition (between a global label and an END) I'm in.
Any guesses (or points to which part of the firmware may be dead)?