Claude Code 打补丁,让 Flight Simulator 95/98 在 64 位 Windows 上运行
2026.10.25 · 事件 · AI 事件 · 社区热议
作者用 Claude Code 修补旧游戏代码,解决除零异常导致的崩溃。
一位 Flight Simulator 老玩家用 Claude Code 分析 FS95 和 FS98 在 64 位 Windows 上崩溃的原因,发现是除零异常处理机制失效。Claude 为 FS98 的 EXE 添加 86 字节补丁,注册向量异常处理器,FS95 则通过修补 DLL 解决,两款游戏现已可正常运行。
- FS95 和 FS98 在 64 位 Windows 上因除零异常崩溃,问题出在 2D/3D 窗口处理
- Claude 发现 FS98 的 EXE 是罪魁祸首,而非 DLL,并据此定位 FS95 的同类问题
- 补丁在程序入口点添加 86 字节,注册 AddVectoredExceptionHandler 后正常启动游戏
- FS95 的异常处理例程位于 DIVTRAP.DLL,FS98 则位于 EXE 文件
- 作者提供 EXE 补丁下载,用户仍需自行安装游戏并阅读说明文件
为什么值得看
展示 AI 编程工具修复老旧软件兼容性问题的实际能力
适合谁关注
复古游戏爱好者、Windows 兼容性开发者、AI 编程工具用户