原标题:《Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly》 评分: 246 | 作者: rabahs 💭 连 68k 汇编都能考古,人类还写代码干嘛? 🎯 讨论背景 Babylonian Twins 是一款 1993 年在 Baghdad 为 Amiga(80/90 年代流行的家用电脑平台)写成的游戏,这次讨论的核心是作者如何借助 Claude Code(Anthropic 的命令行编码代理)把它从 68000/68k assembly 重新搬到 Godot(一个开源跨平台游戏引擎)。作者把旧汇编源码、2010 年的 C ++ 版本、手写笔记和长期记忆一起喂给模型,让它解释逻辑、补素材并协助整理发布。评论里之所以不断提到 Copper、blitter、50Hz 帧率和 UAE(Universal Amiga Emulator,Amiga 模拟器),是因为 Amiga 时代的硬件和时序非常特殊,移植时既要保留手感,也要验证行为是否接近原版。这个故事还带着巴格达 90 年代制裁时期做