用 LLM 读 68000 汇编,把 1993 年的 Amiga 游戏搬进 Godot
来源:babyloniantwins.com — babyloniantwins.com · 347 分 · by rabahs
📋 概述
1993 年在巴格达、被制裁环境下用纯 68000 汇编、仅 512KB 内存写成的《Babylonian Twins》,其作者 Rabah Shihab 让 Claude 在 Claude Code 里自己读那 7.2 万行、注释稀少的 68000 汇编,先让它用 vasm 复现出与当年出货逐字节一致的程序,再重建进 Godot,并以原汁原味的 50Hz 跑起来。三阶段全部成功,连 2010 年那套 3.4 万行 C++ 引擎也在一晚上被迁移过去。
🔑 核心要点
- 1993 年在伊拉克制裁下用68000 汇编写成,无网络无资料。
- LLM 用 vasm 把源码逐字节还原当年出货的程序。
- 7.2 万行汇编在50Hz 原帧率下重建进 Godot。
- 2010 年 3.4 万行 C++ 引擎一晚迁完。
- 作者负责“玩、改、决定”,AI 负责搬运与读代码。
💡 金句
最难迁移的不是 7 万行汇编,而是藏在帧率与手感里、连作者自己都说不清的那 0.85 倍摩擦。
👍 0
👎 0
← 返回 Hacker News 首页