Un emulatore di NES è nascosto dentro un piccolo modello di AI: puoi giocare a Super Mario Bros nel browser
Uno sviluppatore ha compilato il processore di una classica console Nintendo dentro un modello di AI Qwen3.5-4B così da poter giocare ai vecchi videogiochi mentre è l'AI a fare i calcoli.

Come funziona
Un programma che trasforma un modello di intelligenza artificiale in un emulatore NES così puoi giocare ai videogiochi delle console di una volta.
- Scarica nesformer e i pesi del modello
- Esegui un comando per giocare con una ROM
- Guarda comparire ogni fotogramma mentre il modello elabora
- Ottieni una GIF animata quando termina
Un'intera CPU NES nascosta in un modello di AI
Il progetto, chiamato nesformer, permette di eseguire giochi classici NES come Super Mario Bros alimentando un file della cartuccia del gioco in un modello Qwen3.5-4B originale. Il modello non indovina semplicemente cosa viene dopo — ogni singola istruzione della CPU che il vecchio chip 6502 avrebbe eseguito viene calcolata all'interno dei pesi del modello da un compilatore 12.
Nessuno ha addestrato il modello per questo scopo. Ogni peso è stato calcolato da un software 2. Il trucco deriva da un progetto precedente chiamato qwenputer di Divyansh Agrawal, che aveva fatto qualcosa di simile per chip più semplici. Nesformer riutilizza lo stesso compilatore e la stessa idea: lo stato interno del modello funge da memoria della console .
Quando avvia un gioco, il modello prevede un passo della CPU alla volta — un token alla volta — mentre un piccolo programma ausiliario disegna lo schermo, legge i tuoi pulsanti e gestisce il suono 2.
Un esempioInventato per spiegare
Leo fa un esperimento con l'AI in casa
LeoL'emulatore NES funziona davvero?
DrewSì. Super Mario Bros gira tutto intero dentro il modello.
LeoQuanto è lento, sul serio?
DrewCirca venticinque minuti per dieci secondi di gioco. Ogni fotogramma ci mette da uno a sei secondi.
LeoCome lo avvio?
DrewInstalla Python 3.11, scarica i pesi e poi esegui il comando con il tuo file ROM.
Leo ha visto il modello generare il primo livello di Mario ed è rimasto esterrefatto perché ogni fotogramma corrispondeva perfettamente.
Come è stato costruito
Drew Breunig ha usato Opus 5.5 per pianificare il sistema 1. Ha incollato un articolo su qwenputer nel modello e gli ha chiesto di capire se poteva fare la stessa cosa per un chip NES . Claude Opus 5.5 ha accettato, e Breunig gli ha detto di procedere — precisando che la velocità non contava .
Claude ha anche trovato un vecchio insieme di file di test realizzati 15 anni fa da Christopher Pow che verificano se una CPU 6502 si comporta correttamente, e li ha usati per verificare che l'emulatore funzionasse 1. Il risultato? Ogni frame dai giochi di test inclusi corrisponde esattamente a quanto produce un emulatore NES regolare 2.
Indovina
Quanto tempo impiegano 10 secondi di gameplay NES?
Ci vogliono circa 25 minuti perché l'AI elabora ogni passo della CPU un token alla volta.
Cosa può fare — e quanto velocemente
Super Mario Bros World 1-1 gira dentro il modello dall'inizio alla fine, con ogni token della CPU proveniente direttamente dall'AI 2. Ma non aspettatevi un gameplay fluido. Lo stesso Breunig avverte che sarà lento . Una corsa tipica di 600 frame (10 secondi di tempo NES) richiede circa 25 minuti, poiché un frame impiega da 1 a 6 secondi .
Per usarlo, servono Python 3.11 o versioni successive e alcune librerie standard. Si scarica il progetto e i suoi pesi, si posizionano affiancati, e si esegue un comando come python -m nesformer run roms/thwaite.nes --frames 600 --show 2. Il terminale disegna ogni frame man mano che il modello lo genera, e salva un GIF animato al termine .
Il progetto vive su GitHub sotto il nome dbreunig/nesformer ed è rilasciato sotto licenza open 2.
Questa storia riporta una tendenza a scopo informativo. Non costituisce consiglio o incoraggiamento a fare nessuna di queste cose.
Quanto è bravo
Per i giochi di test inclusi, ogni frame corrisponde esattamente a quanto produce un emulatore NES convenzionale 2. Il progetto è stato verificato usando una vecchia raccolta di test di conformità 6502originariamente rilasciata da Christopher Pow 15 anni fa 1. Non esiste un benchmark che lo confronti con approcci concorrenti o che misuri la velocità in termini quantificabili .
Correzioni e aggiornamenti
- Corretto il 31 ottobre 2026. Una versione precedente di questa storia includeva dettagli non supportati dalle sue fonti. Sono stati corretti o rimossi.
I fatti principali
- Un emulatore della CPU NES è compilato nei pesi di un modello Qwen3.5-4B originale — non è stato fatto alcun addestramento
- Costruito da Drew Breunig usando Claude Opus 5.5 per pianificare il sistema
- Super Mario Bros gira dentro il modello ma molto lentamente
- Utilizza lo stato Gated DeltaNet come memoria della macchina, tratto dal precedente progetto qwenputer
- Ogni frame di test corrisponde esattamente all'output di un emulatore 6502 convenzionale
Fonti
Continua a leggere
Fatto con l’AIL'app di NYT Cooking testa uno strumento AI per sostituire ingredienti e adattare le ricetteHerald of AIFatto con l’AIL'app di NYT Cooking testa uno strumento AI per sostituire ingredienti e adattare le ricette
Gli utenti possono chiedere all'app di sostituire un ingrediente con un altro o modificare le porzioni, ma alcuni sono frustrati dal fatto che non possono disattivare la funzionalità.
Fatto con l’AIAmazon sta chiudendo la maggior parte del lavoro di laboratorio sull'AI e si concentrerà sui robotHerald of AI▶
Fatto con l’AILe competenze di AI come l'ingegneria dei prompt saranno obsolete nel 2026, sostiene uno scrittoreHerald of AI
Nuovi modelliMirendil lancia Fern 0.1, un modello di AI che può leggere 10 milioni di token in una voltaHerald of AI