在TI-84+ CE计算器上运行OCaml程序

2025-05-20

本文讲述了作者如何将OCaml程序编译到TI-84+ CE计算器上运行的历程。作者利用Js_of_ocaml,一个原本用于将OCaml编译成JavaScript的工具,巧妙地将其改造成一个生成C代码的后端。由于TI-84+ CE的资源限制,作者自行编写了一个简单的垃圾回收器,并通过编写必要的C函数来实现与计算器硬件的交互。最终,作者成功运行了一个简单的OCaml程序,展现了其方法的可行性。

阅读更多
开发

逆向工程《超人特攻队:地底矿工崛起》以优化速通

2025-05-03

作者与其兄弟为了优化《超人特攻队:地底矿工崛起》的游戏速通,进行了逆向工程和修改。他们发现游戏包含调试功能和越界漏洞,并通过静态逆向工程分析了战斗系统代码。为了更方便地实验,他们创建了一个显示敌人血量的mod,并使用Action Replay代码将其应用到游戏中。通过mod,他们发现了关于角色攻击伤害的有趣信息,例如米先生的连续拳击伤害翻倍,以及冰冻敌人受到的伤害更高。此外,他们还解释了为什么一些已知的作弊码是无效的,因为这些作弊码需要开发者模式才能启用。最后,作者分享了一些越界漏洞和开发者模式下可以使用的飞行和调试信息等功能。

阅读更多
游戏 游戏速通