天度 AI 实战库浏览全部案例 ↗

使用 Claude Code 重新编译1991年的汇编版PC游戏

作者使用 Claude Code CLI 和 Sonnet,重新获取了他们1991年那款386+汇编游戏的原文。

使用工具Claude Code
具体怎么做
作者使用了1991年未发布的386+汇编游戏的完整源代码,并搭建了与MASM兼容的UASM环境,通过DOSBox运行结果。利用Claude Code CLI和Sonnet,他们成功让旧版构建工具得以编译。他们还让模型找出自己旧代码注释中提及的漏洞。
做到了什么
图片转换器和精灵提取器现在可以在 DOSBox 中编译和运行,但主游戏仍无法编译;作者预计还需要几小时。Sonnet 4.6 立即发现了一个与保留名称 incbin 的冲突。
上手要点
在现代汇编器中,旧的宏名称可能已被视为保留词;此处名为 incbin 的宏导致 UASM 编译失败,直到模型指出问题才得以解决。

你可以这样试

使用 Claude Code

我在 [文件夹路径] 处有某个旧 [语言,如 386 汇编] 项目的源代码,该代码是我于 [年份] 构建的。请确定该项目需要哪些汇编器、链接器及工具,在我的 [操作系统] 上建立构建方案,并修复所有错误直至代码能编译并运行。对于每次修改的内容都要详细说明,且在删除或覆盖任何原始文件之前,请先向我请示。