Simon Willison·· 1 天前AI 评分30
dbreunig/nesformer:把 NES 6502 CPU 模拟器烧进 Qwen3.5-4B 权重
dbreunig/nesformer
AI 导读
Drew Breunig 受 qwenputer 启发,将可运行的 NES 6502 CPU 模拟器嵌入 Qwen3.5-4B 的权重中,现在可以在 Qwen 里运行 Super Mario Bros 等 NES ROM,但速度很慢。
深度导读
Drew Breunig 发布了名为 dbreunig/nesformer 的项目,把一台可运行的任天堂娱乐系统(NES)6502 CPU 模拟器“烤”进了 Qwen3.5-4B 的模型权重里。这一思路受 Divyansh Agrawal 的 qwenputer 启发,成果是可以直接在 Qwen 内部运行 Super Mario Bros 等 NES ROM,只是速度非常慢。
在 Hacker News 的评论中,Breunig 公开了他用来构建这套系统的 Opus 5.5 提示词。第一步是让模型阅读相关文章和源码,再探索能否用类似 MISTR 中用 FPGA 模拟芯片的方式,在模型权重中模拟 NES 的芯片与内存;随后进一步追问需要多大规模的模型,以及若改用更小更快的模型能否达到标准时钟速度。
第二步提示词则是直接推动落地:先把东西造出来,不追求速度,目标是拿到权重和一个可以对准 ROM 运行的 CLI。据 Breunig 透露,Opus 还自行找到并使用了 Christopher Pow 15 年前发布的 NES CPU 一致性测试集来验证实现。
来源:Simon Willison · simonwillison.net