Hacker News | 📄 原文链接 | 2026-09-27 收录

用《波斯王子》检验前沿模型:从 6502 汇编到像素级还原

来源:blog.priyan.in — 18 分 · by msephton

📋 概述

Priyan 用自己最爱的《波斯王子》做了一场跨代际实验:把 Jordan Mechner 2012 年公开的 Apple II 6502 汇编源码交给每一代前沿模型移植成 C#,他本人只负责玩、然后报告哪里不对,绝不读也不改代码。Opus 4.6 在 2026 年 2 月两天内产出控制台游戏、关卡编辑器与 Raylib 图形版,能正确解析原版关卡文件,但架构选错了——用了瓦片网格引擎,而原作由帧序列驱动。Codex 擅长小修小补,却从不运行游戏、也不质疑地基。Opus 5 能看着真实游戏画面工作,诊断出架构问题并按原作设计重建引擎,从 DOS 文件里直接读出全部 15 关与动画数据,还在 PRINCE.EXE 中按字节模式找到原版动画表并用第二个已知值交叉验证,第一关首屏与原版的像素差异从 8429 降到 2。Opus 5.5 只用一句提示就换了思路:去找原作真正的房间绘制程序,而不是靠肉眼调坐标。

🔑 核心要点

💡 金句

说实话,大概不是一句提示就能做到的。我并没有逆向绘制代码,我是读了 SDLPoP 的重建版本然后移植它。
← 返回 Hacker News 首页