Un emulador de NES escondido dentro de un modelo de IA pequeño: puedes jugar Super Mario Bros en tu navegador
Un desarrollador compiló el CPU de una consola clásica de Nintendo dentro de un modelo de IA Qwen3.5-4B para que puedas jugar juegos retro con la IA haciendo el razonamiento.

Todo un CPU de NES escondido en una IA
El proyecto, llamado nesformer, te permite ejecutar juegos clásicos del NES como Super Mario Bros introduciendo un archivo de cartucho en un modelo Qwen3.5-4B estándar. El modelo no solo adivina qué viene después: cada una de las instrucciones del CPU que el viejo chip 6502 habría ejecutado se calcula dentro de los pesos del modelo mediante un compilador 12.
Nadie entrenó el modelo para esto. Cada peso fue determinado por un programa de software 2. El truco proviene de un proyecto anterior llamado qwenputer de Divyansh Agrawal, que hizo algo similar con chips de computadora más simples. Nesformer reutiliza el mismo compilador y la misma idea: el estado interno del modelo actúa como la memoria de la consola .
Cuando inicias un juego, el modelo predice un paso del CPU a la vez, un token a la vez, mientras un pequeño programa auxiliar dibuja la pantalla, lee tus botones y maneja el sonido 2.
Cómo se construyó
Drew Breunig usó Opus 5.5 para planificar el sistema 1. Pegó un artículo sobre qwenputer en el modelo y le preguntó si podía hacer lo mismo para un chip NES . Claude Opus 5.5 estuvo de acuerdo, y Breunig le dijo que continuara, señalando que la velocidad no importaba .
Claude también encontró un viejo conjunto de archivos de prueba elaborados hace 15 años por Christopher Pow que verifican si un CPU 6502 se comporta correctamente, y los usó para verificar que el emulador funcionaba 1. ¿El resultado? Cada fotograma de los juegos de prueba incluidos coincide exactamente con lo que produce un emulador NES convencional 2.
Qué puede hacer y a qué velocidad
Super Mario Bros World 1-1 se ejecuta dentro del modelo de principio a fin, con cada token del CPU proveniendo directamente de la IA 2. Pero no esperes un juego fluido. El mismo Breunig advierte que será lento . Una ejecución típica de 600 fotogramas (10 segundos de tiempo del NES) toma alrededor de 25 minutos, ya que un fotograma tarda entre 1 y 6 segundos .
Para usarlo, necesitas Python 3.11 o superior y algunas bibliotecas estándar. Descargas el proyecto y sus pesos, los colocas uno al lado del otro y ejecutas un comando como python -m nesformer run roms/thwaite.nes --frames 600 --show 2. La terminal dibuja cada fotograma a medida que el modelo lo genera y guarda un GIF animado al terminar .
El proyecto está en GitHub bajo el nombre dbreunig/nesformer y tiene licencia abierta 2.
Esta historia informa sobre una tendencia únicamente con fines informativos. No es un consejo ni un incentivo para hacer nada de eso.
Qué tan bueno es
Para los juegos de prueba incluidos, cada fotograma coincide exactamente con lo que produce un emulador NES convencional 2. El proyecto se verificó usando una colección antigua de pruebas de conformidad 6502 originalmente publicada por Christopher Pow hace 15 años 1. No existe ninguna métrica que lo compare con enfoques rivales ni que mida la velocidad en términos cuantificables .
Correcciones y actualizaciones
- Corregido el 31 de octubre de 2026. Una versión anterior de esta historia incluía detalles que sus fuentes no respaldan. Han sido corregidos o eliminados.
Los datos clave
- Un emulador del CPU de NES se compiló en los pesos de un modelo Qwen3.5-4B estándar; no se hizo entrenamiento
- Construido por Drew Breunig usando Claude Opus 5.5 para planificar el sistema
- Super Mario Bros se ejecuta dentro del modelo pero muy lentamente
- Usa el estado Gated DeltaNet como memoria de la máquina, del proyecto anterior qwenputer
- Cada fotograma de prueba coincide exactamente con la salida de un emulador 6502 convencional
Fuentes
Sigue leyendo
Hecho con IALa app de NYT Cooking prueba una herramienta de IA que sustituye ingredientes y ajusta porciones de recetasHerald of AIHecho con IALa app de NYT Cooking prueba una herramienta de IA que sustituye ingredientes y ajusta porciones de recetas
Los usuarios pueden pedir a la app que sustituya un ingrediente por otro o cambie el tamaño de las porciones, pero algunos se frustran porque no pueden desactivar la función.
Hecho con IAAmazon cierra la mayoría de su trabajo de laboratorio de inteligencia artificial y se centra en la robóticaHerald of AI▶
Hecho con IALas habilidades de IA como el prompt engineering quedarán obsoletas para 2026, afirma un escritorHerald of AI
Nuevos modelosMirendil lanza Fern 0.1, un modelo de IA que puede leer 10 millones de tokens a la vezHerald of AI