# 用《波斯王子》给前沿模型做进度条：从 6502 汇编到 C# 的四年穿越

> 原标题：Analyzing Frontier Model Progress with My Favourite Game: Prince of Persia

- 来源：Hacker News 首页
- 发布时间：2026-09-25T20:53:54.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/59113
- 原文：https://blog.priyan.in/2026/09/analyzing-frontier-model-progress-with.html

## 摘要

作者把 1989 年《波斯王子》Apple II 版的 6502 汇编源码丢给几代前沿模型，让它们原样移植成 C#，自己只负责玩和挑错。Claude Opus 4.6 能读汇编、能写 C#，但搞错了游戏引擎的底层架构，把王子做成了逐格跳的棋子，手感完全不对。OpenAI Codex 修了渲染细节，没动那套错误骨架。Claude Opus 5 被接上 D...

## 推荐理由

这是一篇一手实验文，用同一份 6502 汇编源码压测了三代 Claude，失败模式具体到能当反面教材。不是产品发布或行业活动，信号噪音比很高，但信息量还不到改写行业认知的程度，所以留在高质量波段。

## 锐评

这篇博客不是跑分，是拿 1989 年《波斯王子》的 6502 汇编源码当“面试题”，让几代前沿模型把游戏移植成 C#。作者自己不碰代码，只负责玩和挑错。Claude Opus 4.6 能读汇编、能写 C#，但把游戏引擎做成了逐格跳的棋盘，手感完全不对。OpenAI Codex 修了渲染细节，没动那套错误骨架。Claude Opus 5 被接上 DOSBox 截图后，自己诊断出架构问题，从 DOS 游戏文件里直接读出了全部动画帧和 15 个关卡，做出了可玩的版本，但关卡画面还是对不齐。

真正让人眼前一亮的是 Claude Opus 5.5。它没再靠截图猜位置，而是直接找到社区逆向工程 SDLPoP 的房间绘制代码，把它移植成 C#。第一关的像素差异从 8429 个降到 2 个，这个数字说明它几乎复刻了原版画面。不过正文没披露 Opus 5.5 的具体发布日期和单次调用成本，也没说这个移植版在完整通关时还有没有逻辑 bug。这点先别太激动，一个关卡画得准不等于整个游戏都能跑通。
