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 编程工具用户

原始来源