Un procesor NES într-un model AI: cum funcționează NES-former
Cum se emulează un procesor prin greutăți AI?
Un dezvoltator a reușit să încorporeze CPU‑ul NES, memoria RAM de 2 KB și ROM‑ul unui cartuș de joc într-un model de inteligență artificială Qwen‑3.5, fără antrenament prealabil. Greutățile modelului au fost generate de un compilator care a tradus fiecare instrucțiune în parametri ai rețelei. Astfel, la rularea unui joc, modelul prezice pas cu pas execuția procesorului, token cu token, în timp real.
Știri de Ultimă Oră
Produsele alimentare românești au potențial pe piețele internaționale
Timpii de vize pentru străinii cu studii superioare, o mare problemă pentru România
Veranda Obor se extinde cu un etaj nou, investiție de 30 milioane de euro
Rata de neplată a ipotecilor la 3,66% în septembrie: raportul ICE arată o creștere a executărilorProiectul, denumit „NES‑former”, folosește un checkpoint standard Qwen3_5 ForCausalLM.
În loc să fie antrenat pe date textuale, modelul conține un set de greutăți calculate exact pentru a emula arhitectura 6502 a consolei NES, inclusiv 2 KB de memorie de lucru și programul stocat pe cartuș.
Compilatorul a tradus codul mașină al procesorului în valori numerice ce pot fi înțelese de rețeaua neuronală, permițând modelului să genereze logul de execuție al CPU‑ului în timp ce utilizatorul joacă.
Înlocuiește emulatoarele tradiționale?
În esență, fiecare pas al procesorului 6502 este modelat ca o predicție a următorului token în lanțul de execuție. Modelul primește starea curentă a memoriei și instrucțiunea curentă, apoi returnează rezultatul operației, actualizând registrele și memoria. Acest mecanism permite rularea completă a unui joc NES fără hardware dedicat, doar prin inferență pe GPU sau CPU. Proiectul nu a necesitat antrenarea pe seturi de date mari; totul a fost calculat de compilator, reducând costurile și timpul de dezvoltare.
Întrebarea cheie este dacă această abordare poate înlocui emulatoarele tradiționale.
În timp ce performanța depinde de puterea de calcul a hardware‑ului de inferență, conceptul demonstrează că modelele AI pot reproduce comportamente hardware complexe fără a fi antrenate pe date reale.
Dacă se scalează la console mai avansate, s-ar putea deschide calea pentru emulări „software‑only” care rulează pe servere cloud, accesibile prin simplu API.
Poate o rețea neurală să emuleze un procesor?
Cum a fost generat setul de greutăți? Un compilator specializat a tradus fiecare instrucțiune a CPU‑ului 6502 în parametri numerici, fără a folosi tehnici de învățare automată.
Ce limitări are soluția actuală? Dependența de puterea de inferență poate genera latențe mai mari decât emulatoarele native și nu suportă încă console cu arhitecturi mult mai complexe.
Poate fi aplicată această metodă la alte platforme? În teorie, da. Orice sistem cu specificații bine definite poate fi transpus în greutăți AI, deși complexitatea crește exponențial odată cu dimensiunea hardware‑ului.
Prin combinarea programării tradiționale cu capacitățile de predicție ale modelelor AI, proiectul deschide noi perspective pentru conservarea și accesul la jocuri retro, demonstrând că granițele dintre software și hardware pot fi redimensionate prin inginerie de greutăți.