Simon Willison's Weblog

dbreunig/nesformer

8.5内容质量

TL;DR · AI 摘要

Drew Breunig将NES模拟器嵌入Qwen3.5-4B模型权重,实现NES游戏在大模型中运行,展示了AI模拟硬件的潜力。

核心要点

  • Qwen3.5-4B模型成功嵌入NES模拟器,可运行超级马里奥等ROM(速度极慢)
  • 使用Opus 5.5提示工程和Christopher Pow的15年前测试套件验证实现
  • 模型需4B参数规模,但无法达到NES原生时钟速度

结构提纲

按章节快速跳转。

  1. 介绍Drew Breunig将NES模拟器嵌入Qwen3.5-4B模型的创新尝试

  2. 通过Opus 5.5提示工程将6502 CPU模拟器编码进模型权重

  3. 使用Christopher Pow 2011年发布的NES CPU一致性测试套件进行验证

  4. 当前实现速度仅为原生NES的1/1000,但证明了可行性

  5. 4B参数规模仍无法达到NES 1.79MHz原生时钟速度

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • NES模拟器嵌入大模型
    • 技术实现
      • Opus 5.5提示工程
      • 4B参数模型
    • 验证方法
      • 2011年测试套件
    • 性能指标
      • 0.001倍原生速度

金句 / Highlights

值得收藏与分享的关键句。

#AI#模拟器#Qwen#NES#大模型
打开原文

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