
So I was just going around, dinking around on my calcuator, and hear this, I have never noticed this before, but the TI-84+ converts from hexadecimal assembly to the system language assembly! Here are the steps, and I will tell you the results:
Step 1:Create a lower-case activation program with this AsmPrgm code (Do it with the name A for this, so it is simple and easy to access):
AsmPrgmFDCB24DEC9
Step 2:Then, use the command AsmComp(, and create an extra assembly program (Call it prgmB)
AsmComp(prgmA,prgmB
Step 3:Then un-edit lock prgmB.
"A":Asm(prgmLOCK
Step 4:Look through prgmB and be amazed!
It looks like the calculator optimizes and changes the code! And the different code works the EXACT same way, and runs the exact same way!
prgmA: 22 bytes (AsmPrgmFDCB24DEC9)
prgmB: 17 bytes (?xyLinecosh-1(fnInt(Sisp sinh-1()
Is that kind of a cool discovery?
But, there is special characters like the cursor and the shift chars, and a bunch of other ASCII chars, I want these characters, for my programs and friends, but I cant get them. Luckily, if you store them into a string, and display the string, it won't crash the calculator.