返回资讯
作者:meeka编辑部 · 编辑整理 · 来源发布于 2026/10/31 05:59:22

dbreunig/nesformer:把 NES 6502 CPU 模拟器烤进 Qwen3.5-4B 权重

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 提示词。第一段提示要求模型阅读相关文章与源码,然后探索能否用这一技术模拟 NES 的芯片和 RAM——原文以 MISTR 上用 FPGA 做同类事情作类比——并追问需要多大规模的模型,以及若改用更小更快的模型能否达到标准时钟速度。第二段提示则是决定动手:“我觉得我们应该把它做出来!就为了好玩。不快也没关系。”目标是拿到权重,以及一个可以指向 ROM 运行它们的 CLI。

原文还提到,Opus 似乎找到并使用了 Christopher Pow 15 年前发布的一套 NES CPU 一致性测试集。

编辑部观察

这条消息的看点不在“AI 能玩游戏”,而在于把一颗老硬件的 CPU 行为编码进模型权重,并用一致性测试集来校验。原文没有给出模拟速度、准确率或模型体积的具体数字,也没有说明该项目是否开源、权重是否可下载,这些都需要读者自行核实。原文对“能否达到标准时钟速度”只是提示词中的追问,并非已实现的结果。

实践建议

若想复现类似实验,可先确认三件事:目标硬件的公开一致性测试集是否可得;所选基座模型的规模是否足以容纳状态机式的逐周期行为;以及是否有可指向 ROM 的 CLI 封装。评估时把“能跑通”和“跑得准、跑得快”分开记录,避免把演示效果当成可用性结论。

作者:meeka编辑部

信息来源:Simon Willison

原始标题:dbreunig/nesformer

编辑部依据所列来源整理事实;“编辑部观察”和“实践建议”为本站分析。