dbreunig/nesformer
TL;DR · AI 摘要
Drew Breunig将NES模拟器嵌入Qwen3.5-4B模型权重,实现NES游戏在大模型中运行,展示了AI模拟硬件的潜力。
核心要点
- Qwen3.5-4B模型成功嵌入NES模拟器,可运行超级马里奥等ROM(速度极慢)
- 使用Opus 5.5提示工程和Christopher Pow的15年前测试套件验证实现
- 模型需4B参数规模,但无法达到NES原生时钟速度
结构提纲
按章节快速跳转。
- §项目背景
介绍Drew Breunig将NES模拟器嵌入Qwen3.5-4B模型的创新尝试
- ·技术实现
通过Opus 5.5提示工程将6502 CPU模拟器编码进模型权重
- ›验证方法
使用Christopher Pow 2011年发布的NES CPU一致性测试套件进行验证
- ·性能表现
当前实现速度仅为原生NES的1/1000,但证明了可行性
- ›技术限制
4B参数规模仍无法达到NES 1.79MHz原生时钟速度
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- NES模拟器嵌入大模型
- 技术实现
- Opus 5.5提示工程
- 4B参数模型
- 验证方法
- 2011年测试套件
- 性能指标
- 0.001倍原生速度
金句 / Highlights
值得收藏与分享的关键句。
Qwen3.5-4B模型成功模拟NES 6502 CPU,但速度仅为原生的0.001倍
使用2011年发布的NES CPU一致性测试套件验证实现正确性
Opus 5.5提示工程使模型能自动生成模拟器代码结构
dbreunig/nesformer
Simon Willison 的博客
通讯
#smallhead
由以下公司赞助:
Greptile — 你的代码审查工具通过运行你的应用并点击操作来发现 bug。现在你可以配置它的测试环境并定义它测试的关键用户流程。
免费试用
2026年10月30日 - 链接博客
dbreunig/nesformer(通过)受 Divyansh Agrawal 的 qwenputer 启发,Drew Breunig 将一个运行 Nintendo Entertainment System 6502 CPU 的工作模拟器烘焙到 Qwen3.5-4B 的权重中。现在你可以在 Qwen 中运行 NES ROM,例如《超级马里奥兄弟》(运行速度非常慢)!
在 Hacker News 的评论中,Drew 揭示了他用来构建这个系统的 Opus 5.5 提示:
阅读这篇文章及相关源代码:https://divagr.com/blog/qwenputer。然后探索是否可以使用这种技术来模拟 NES(如今天人们在 MISTRs 中使用 FPGA 的方式)中的芯片和内存。如果可以,你需要构建多大的模型?如果使用更小更快的模型,是否可以达到标准时钟速度?
随后他补充道:
我认为我们应该构建它!只是为了好玩。即使它不快也没关系。我们希望拥有权重,并且能够运行它们的 CLI,可以指向一个 ROM。
显然 Opus 发现并使用了 Christopher Pow 15 年前发布的 NES CPU 合规测试套件。
发布于
2026年10月30日
下午9:59
最新文章
- 10月:vibe游戏开发的转折点 - 2026年10月28日
- Battle Drones - 一个基于音频的多人联机实时战略游戏,使用 vibe 编码 - 2026年10月20日
- 你好 Python 3.15,再见 Python 3.10,现在我可以使用 Python 3.11 - 2026年10月12日
- 我的博客新增一个通过语音构建的功能 - 2026年10月9日
#primary
这是 Simon Willison 的一篇链接文章,发布于 2026年10月30日。
游戏
26
人工智能
2,304
生成式人工智能
2,044
大语言模型
2,009
Drew Breunig
22
通义
63
合规测试套件
12
月度简报
每月赞助10美元,获取精选的本月最重要的大语言模型发展摘要邮件。
少给我发点邮件!
赞助并订阅
.metabox
#secondary
#wrapper
- 披露信息
- 制作说明
- ©
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026