I'm using a TI-84+ and none of my Assembly codes work properly.
I don't understand it. They run perfectly fine on the emulated version of my calculator, but when I try to run them on the actual calculator, they don't do the same thing at all.
For example, if I clear the screen and move the cursor to 0,0 in Assembly, on the emulation, that is a perfect, quick way to clear the screen. But if I use that on my REAL calculator, it doesn't work at all. The cursor jumps back down to the bottom of the screen when the program finishes.
Or this assembly code:
AsmPrgm
EF4045
EF7249
FE32
2807
3E50
EF0445
1805
3E55
EF0445
EF2E45
C9
This says, basically, if you press the Math button, display a U. If you press anything else, display a P. I programmed it to do that, I run it in the emulator, and it does exactly that. But if I move this code to my calculator and run it, it won't give me output at all. The code won't function at all.
I don't get it. Why does my calculator function differently from the emulation? And why does the emulation do exactly what I'd expect it to do while the calculator just does whatever?