Drew Breunig, Qwen3.5-4B 가중치에 NES 6502 CPU 에뮬레이터를 구현한 dbreunig/nesformer 공개
dbreunig/nesformer
Drew Breunig은 Divyansh Agrawal의 qwenputer에서 영감을 받아 Nintendo Entertainment System의 6502 CPU를 에뮬레이션하는 작동 시스템을 Qwen3.5-4B 모델의 가중치 안에 구현했다. 이 시스템으로 Super Mario Bros 같은 NES ROM을 Qwen 내부에서 실행할 수 있으며, 속도는 매우 느리다. Breunig은 Hacker News 댓글에서 이 시스템을 만들 때 사용한 Opus 5.5 프롬프트를 공개했다. 프롬프트는 qwenputer 글과 관련 소스 코드를 읽고, FPGA로 NES 칩과 RAM을 에뮬레이션하는 방식(MiSTer)을 같은 기법으로 재현할 수 있는지 탐색하라는 내용이었다. 이어서 재미로 만들어 보자며, 속도가 느려도 괜찮고 가중치와 ROM을 지정해 실행하는 CLI가 있으면 된다고 요청했다. Opus는 Christopher Pow가 15년 전 공개한 NES CPU 적합성 테스트 모음(nestest)을 찾아 사용한 것으로 나타났다.
dbreunig/nesformer는 Qwen3.5-4B 가중치 안에 6502 CPU 동작을 구현하고 nestest 적합성 테스트 모음으로 검증한 사례로, 모델 가중치를 연산 장치처럼 다루는 실험의 구체적 예시다.
원문 출처
Simon Willison's Weblog