←新闻详情

Simon Willison更新于 10月31日 06:29

Drew Breunig 将 NES 模拟器写入 Qwen3.5-4B 权重

dbreunig/nesformer

AI 导读

Drew Breunig 受 Divyansh Agrawal 的 qwenputer 启发,把可运行的 NES 6502 CPU 模拟器写进了 Qwen3.5-4B 的权重,现在可以在 Qwen 里(很慢地)运行 Super Mario Bros 等 NES ROM。他在 Hacker News 评论中公开了用 Opus 5.5 构建该系统时的提示词,其中提到 Opus 找到并使用了 Christopher Pow 15 年前发布的 NES CPU 一致性测试集。

推荐理由

AI 评分 54

原文给出了把 NES 6502 CPU 模拟器写进模型权重的具体做法,以及构建时使用的提示词和一致性测试来源。

主题

标签

正文

#smallhead

30th October 2026 - Link Blog

dbreunig/nesformer (via) Inspired by qwenputer by Divyansh Agrawal, Drew Breunig baked a working emulator for a Nintendo Entertainment System 6502 CPU into the weights of Qwen3.5-4B. You can now play NES ROMs such as Super Mario Bros (very slowly) running inside Qwen!

In a comment on Hacker News Drew reveals the Opus 5.5 prompts he used to build this system:

Read this article and any relevant source code: https://divagr.com/blog/qwenputer. Then explore if you could emulate the chip and ram in a Nintendo Entertainment System (as people do today with FPGAs in MISTRs) using this technique. If so, what size model would you have to build and if you could use smaller faster ones, could you get it to be at the standard clockspeed.

Followed by:

I think we should build it! Just for fun. It's okay if it's not fast. We want to be able to have the weights, and a cli to run them that we can point at a ROM.

Apparently Opus found and then used this collection of conformance tests for the NES CPU released 15 years ago by Christopher Pow.

Posted 30th October 2026 at 9:59 pm

Recent articles

The October inflection point for vibe game development - 28th October 2026

Battle Drones - a vibe coded RTS with audio-based multiplayer - 20th October 2026

Hello Python 3.15, goodbye 3.10, and now I can use 3.11 - 12th October 2026

A new feature for my blog, built using my voice - 9th October 2026

This is a link post by Simon Willison, posted on 30th October 2026.

来源

Simon Willison