GitHub 热门

dbreunig/nesformer

其他 在 GitHub 打开 ↗

把 NES 6502 CPU 编译进 Qwen3.5 权重,用模型逐 token 跑游戏

Star287
24h 新增+6
7 天新增—
Fork9
Issue0
语言Python

项目介绍

更新于 1 天前

nesformer 把任天堂红白机的 6502 CPU 直接编译进了未经训练的 Qwen3.5 模型权重里:2 KB 工作内存、卡带程序 ROM 都存在模型的 Gated DeltaNet 状态中,玩一局游戏时,模型逐 token 预测 CPU 的执行日志,宿主程序负责画屏、读手柄和触发 vblank 中断。它基于此前把 CHIP-8 和 RISC-V 编译进 Qwen3.5-4B 的 Qwenputer,扩展到了能跑 Super Mario Bros.、Donkey Kong 这类 NROM 卡带游戏,输出帧与传统 6502 模拟器完全一致。速度很慢,一帧要 1 到 6 秒,600 帧约需 25 分钟。这本质上是个展示「Transformer 状态可当图灵机内存」的实验性研究项目,对做模型架构、状态空间模型或对 LLM 计算本质好奇的 AI 研究者和工程师值得一看;想拿它玩游戏或做实际应用的人可以跳过。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +6

仓库信息

LicenseOther
创建时间2026-10-30
最后推送5 天前
热度分18.0