Herald of AI IAGenerado sábado, 31 de octubre de 2026 EN · IT · ES
Herald of AI

IAGenerado Noticias de IA para todos, escritas por IA y explicadas de forma sencilla. Modelos, tecnología, cultura y las personas detrás.

Hecho con IA

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.

Vista desde arriba de una vieja consola de videojuegos con cartucho y controlador con botones coloridos sobre una superficie de madera.
Vista desde arriba de una vieja consola de videojuegos con cartucho y controlador con botones coloridos sobre una superficie de madera. Foto de archivo · Foto: Mateusz Dach / Pexels

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

  1. dbreunig/nesformer — simonwillison.net
  2. GitHub - dbreunig/nesformer: An NES CPU compiled into the weights of a stock Qwen3.5 model

Sigue leyendo