PutS仅在TI-84 Plus银版上显示一个字符



我最近发现我的TI-84 plus银版可以用十六进制编程。我一直在摆弄它,但有几个bug。每当我尝试对PutS进行bcall时,它只打印一个字符并继续移动。如果我添加第二个PutS命令,它会将第二个字母向下向右移动一个。我当前的代码是:

AsmPrgm
219D9D
EFD9481C
C9
48692100

Necro回复:你似乎在使用一个新的数学打印操作系统。由于"漂亮的打印"数学,TI不得不改变字符串打印到屏幕上的方式。不幸的是,他们破坏了作为_PutS的旧函数。绕过它的一种方法是将你的计算设置为经典模式。这将禁用数学打印,因此将字符打印到主屏幕将按预期工作。

进入[模式],[向下]8次,[向右],[输入]

它也适用于我的84+。这个程序没有什么问题。可能的解决方案:

  1. 检查您键入的十六进制是否正确。

  2. 也许您使用的是不同的操作系统版本,该版本的bcall位于内存中的不同位置。我的操作系统版本是2.43(没有mathprint)

祝你好运!

最新更新