PutS only displaying one character on TI-84 Plus Silver edition

六月ゝ 毕业季﹏ 提交于 2019-12-11 20:57:27

问题


I have recently discovered that my TI-84 plus silver edition can be programmed in hex. I have been messing around with it but have had a few bugs. Whenever I try to make a bcall to PutS it only prints one character and moves on. If I add a second PutS command it puts the second letter down and to the right by one. My current code is:

AsmPrgm
219D9D
EFD9481C
C9
48692100

回答1:


Necro reply: It seems like you are using one of the new Math Print OSes. Because of the "pretty print" math, TI had to change how strings are printed to the screen. Unfortunately, they broke older functions that as _PutS. One way to get around it is to just put your calc into Classic mode. This disables math print, so printing characters to the homescreen will work as expected.

Go to [Mode],[down] 8 times, [right], [Enter]




回答2:


It works on my 84+ too. There is nothing wrong with this program. Possible solutions:

  1. Check if you typed in the hexadecimal correctly.

  2. Perhaps you are using a different OS version that has the bcall at a different location in memory. My os version is 2.43 (no mathprint)

Good luck!



来源:https://stackoverflow.com/questions/23141829/puts-only-displaying-one-character-on-ti-84-plus-silver-edition

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!