最近我一直在阅读不同的十六进制代码,它们可以做一些很酷的事情,比如在程序中存档一些东西等等。我尝试将这些合并到我的(ti 84+)基本编码中的方式是使用单独的程序并在原始程序中“调用它”(ASM(prgrmNAME))。问题是有时我想回到原始程序,但我不能使用 return,因为一旦我使用 AMSprgrm,我就无法在其中进行基本编码。
有什么方法可以在我的程序中间合并十六进制代码,或者其他解决方案来解决这个问题?
假设您有非彩色模型,您可以使用 TPROG 之类的程序将存档程序复制到临时程序并运行该副本。TPROG 可在 ticalc 文件档案中找到,我相信十六进制操作码可在该下载或“Zeda 的十六进制代码”资源中获得。
只要您安装了 Doors CS,使用 Doors CS 库中的命令即可轻松完成此操作。运行 hexcode 命令是
det(20, "HEXCODE
您要执行的十六进制代码在引号中。您可以添加右引号和括号,但这不是必需的。Doors 还会自动附加一个 C9,但您也可以手动输入它而不会造成伤害。所以,
det(20, "EF7045
使用 Doors 运行程序时会关闭运行指示灯。