Sunday, November 1, 2026Sun, Nov 1 AboutRSSSubscribe

Content Memory

Knowledge, search and the machines that remember

Developer Tools

Drew Breunig Creates NES Emulator Inside Qwen3.5-4B

Drew Breunig has successfully built a working emulator for a Nintendo Entertainment System 6502 CPU into Qwen3.5-4B, allowing for slow playback of NES ROMs. This development may lead to further innovations in emulator technology.

Original reporting · simonwillison.net

Original: “dbreunig/nesformer”

Read “dbreunig/nesformer” at Simon Willison →

How this was written. Content Memory wrote this article with a language model from Simon Willison’s reporting (model: @cf/meta/llama-3.3-70b-instruct-fp8-fast); it describes that reporting rather than adding to it. The original, linked above, is the full story.

Key points from Simon Willison’s report

  • Drew Breunig has created a working NES emulator inside Qwen3.5-4B, allowing for slow playback of NES ROMs.
  • The project was inspired by Divyansh Agrawal's qwenputer and utilized Opus 5.5 prompts to build the system.
  • The emulator's development may lead to further innovations in emulator technology, enabling the creation of more sophisticated and efficient emulators.
  • Opus's discovery of conformance tests for the NES CPU played a crucial role in the project's success.
  • The creation of the NES emulator may have implications for the development of future emulators and novel gaming experiences.

Drew Breunig's creation of a NES emulator inside Qwen3.5-4B is a notable achievement, according to Simon Willison. This project was inspired by Divyansh Agrawal's qwenputer, which demonstrated the potential for emulating systems within Qwen. Breunig's work builds upon this concept, integrating a working emulator for the Nintendo Entertainment System 6502 CPU into Qwen3.5-4B.

The emulator allows for the playback of NES ROMs, such as Super Mario Bros, although at a slow pace. This development is significant, as it showcases the capabilities of Qwen3.5-4B and its potential for emulating complex systems. The project's success may pave the way for further innovations in emulator technology, enabling the creation of more sophisticated and efficient emulators.

Breunig's approach involved using Opus 5.5 prompts to build the system, as revealed in a comment on Hacker News. The prompts instructed Opus to explore the possibility of emulating the NES chip and RAM using the qwenputer technique. This approach allowed Breunig to determine the required model size and potential for using smaller, faster models to achieve standard clockspeed.

The Opus 5.5 prompts used by Breunig were straightforward, with the first prompt asking Opus to read an article and relevant source code on qwenputer. The subsequent prompt instructed Opus to build the system, prioritizing the creation of weights and a command-line interface to run them. This approach enabled Breunig to successfully integrate the NES emulator into Qwen3.5-4B.

Opus's discovery and utilization of a collection of conformance tests for the NES CPU, released by Christopher Pow 15 years ago, played a crucial role in the project's success. These tests allowed Breunig to validate the emulator's performance and ensure its accuracy. The use of these tests demonstrates the importance of existing resources and knowledge in facilitating innovative projects like Breunig's NES emulator.

The creation of the NES emulator inside Qwen3.5-4B may have implications for the development of future emulators. As the technology continues to evolve, it may become possible to create more efficient and sophisticated emulators, enabling faster and more accurate playback of classic games and systems. However, the current implementation's slow pace may limit its practical applications, at least for now.

Looking ahead, Breunig's project may inspire further experimentation and innovation in the field of emulator technology. The potential for integrating emulators into Qwen and other systems could lead to new applications and use cases, such as the creation of retro game consoles or the development of novel gaming experiences. As the project's details become more widely available, it may attract the attention of developers and enthusiasts, potentially leading to new collaborations and advancements.

Questions and answers

What inspired Drew Breunig to create the NES emulator?

Drew Breunig's project was inspired by Divyansh Agrawal's qwenputer, which demonstrated the potential for emulating systems within Qwen.

How did Breunig build the NES emulator?

Breunig used Opus 5.5 prompts to build the system, instructing Opus to explore the possibility of emulating the NES chip and RAM using the qwenputer technique.

What role did the conformance tests play in the project's success?

The conformance tests for the NES CPU, released by Christopher Pow 15 years ago, allowed Breunig to validate the emulator's performance and ensure its accuracy.

Read the full story at Simon Willison More from Saturday, October 31, 2026’s edition