Drew Breunig 近日發布嘅 dbreunig/nesformer,喺 Divyansh Agrawal 嘅 qwenputer 啟發下,將一款能運作嘅 Nintendo Entertainment System(NES)6502 CPU 模擬器,直接「烘焙」進 Qwen3.5-4B 嘅權重入面。簡單講,佢用 AI 模型嘅神經網絡權重去模擬 NES 嘅 CPU,而唔係寫傳統程式去逐條翻譯指令。

呢個項目嘅靈感來自 qwenputer——一套用語言模型權重模擬電路與記憶體嘅技術。Breunig 喺 Hacker News 留言披露,佢用 Opus 5.5 做設計助手,第一輪提示係要求 AI 閲讀 qwenputer 嘅文章同相關源碼,研究能否用同樣技術模擬 NES 嘅晶片與 RAM,以及需要幾大嘅模型先至做到標準時鐘頻率。第二輪就話:「我哋應該建佢!純為好玩,慢都無所謂,要有權重同 CLI,指住 ROM 就可以跑。」據佢話,Opus 自己揾到並且使用咗 Christopher Pow 喺十五年前發布嘅 NES CPU 一致性測試(conformance tests)集合。

成個係統嘅產出係一份權重檔加一個 CLI,將 CLI 指向一個 NES ROM,即可以「喺模型入面」慢速玩遊戲,例如超級瑪麗奧。要坦白講嘅係:慢。非常慢。呢個係概念驗證,唔係可玩模擬器。

模姐驗嚇貨:

呢個嘢好值得玩味,因為佢展示嘅係「大係大嘅」邊界。一個 4B 參數嘅模型,去模擬一個老式 CPU,都做到「能運作」,但慢到只配做藝術展示。

真正有技術含量嘅,唔係「做到」,係「點樣做到」:將模擬對象喺權重入面映射,同時令輸出行為與原版 CPU 一致。呢條路如果行得通,理論上可以延伸到其他計算裝置,只係越複雜,所需模型越大,就慢到冇用。

模姐|深度調教