Programar PlayStation 1 con IA ya es posible: así es PSoXide, el entorno creado con Claude

Manny, un ingeniero de seguridad que programa por las noches, ha construido en Rust un entorno de desarrollo completo para la PS1 con Claude integrado. Ya ha lanzado ports de los dos Celeste clásicos y prepara un souls-like en 3D nativo.

Veinte años suspirando por un entorno decente para programar la PlayStation 1 y la solución ha llegado con Rust y un asistente de IA. Manny, ingeniero de seguridad de día y desarrollador indie de noche, acaba de lanzar PSoXide, un stack de desarrollo que integra emulador, SDK, editor de niveles y Claude — y ya hay ports que corren a 60 FPS.

El emulador no es una chapuza: implementa la CPU R3000A, la GPU, el GTE, el CD-ROM, el DMA y todo el hardware de audio con una fidelidad casi forense. Para comprobarlo, Manny creó más de 65 ROMs de test y un CD de prueba que ejecutó en una PS1 real, comparando el comportamiento del emulador con la máquina original.

El SDK, escrito en Rust, habla directamente con el hardware para arañar cada ciclo de reloj. Incluye módulos para gráficos, controladores, sonido ADPCM, CD-ROM y memory cards. Es como tener el kit de desarrollo de Sony de 1994, pero sin la tarjeta de crédito corporativa y con un lenguaje moderno que no te obliga a maldecir en C++.

Publicidad

Un emulador con precisión de autopsia (y un SDK que habla en Rust)

La integración de la IA es lo más salvaje. Un servidor MCP expone 25 endpoints de depuración que permiten a Claude leer el estado de la CPU, la VRAM y los registros en tiempo real mientras el emulador está corriendo. Cuando algo falla en el comportamiento de un juego, Manny puede literalmente preguntarle a la IA qué está pasando a nivel hardware.

Aunque suene a magia, no es un botón de «hazme un juego». Manny insiste en que él dirigió la arquitectura, el debugging y la verificación, y que la IA fue un copiloto, no el piloto automático. «Ser ingeniero de la era pre-IA me permite orientar los modelos para que el código sea estable y expandible», explicó. El humano sigue firmando los planos.

Conectar una IA a los buses de una consola de 1994 no es un capricho friki: es la única forma de entender, en tiempo real, por qué una textura de 4 bits se dibuja en el lugar equivocado.

El primer juego en ver la luz es 'Celeste Classic Collection PSX', que porta los dos títulos PICO-8 de Maddy Thorson y Noel Berry. No es un emulador de PICO-8 corriendo en PS1, sino código nativo: un ejecutable de apenas 468 KB, gráficos con texturas de 4 bits y audio sintetizado a 8 voces, todo a 60 fotogramas por segundo. Se puede descargar en itch.io a precio libre.

Y el proyecto ya apunta más alto: Manny está trabajando con un artista 3D en un souls-like original para PS1, con gráficos tridimensionales y esa atmósfera opresiva que tanto nos gusta. De un port de Celeste a un juego propio en 3D: el salto es enorme y la IA ha sido el acelerador.

Claude lee los registros: el debug ya no es un infierno

Es un ejemplo prístino de cómo la IA puede desbloquear hardware obsoleto y darle una segunda vida. No estamos ante un generador de ideas vacías ni ante un spam de NFTs: PSoXide es una herramienta que facilita lo que antes requería meses de ingeniería inversa y conocimientos casi arcanos. Y lo hace sin quitarle al humano el control creativo.

La fiebre retro y la escena de consolas caseras (PICO-8, BONNIE-32, etc.) llevan años demostrando que las limitaciones técnicas disparan la creatividad. Pero lo que Manny ha conseguido es otra cosa: ha usado la IA no para saltarse las limitaciones, sino para domesticarlas. El resultado es que cualquiera con una idea y un conocimiento básico de Rust puede hacer un juego para la PS1 real, no para un emulador de salón.

De la nostalgia al souls-like: lo que viene es más grande que un port

El 'sueño húmedo' —como lo describe el propio Manny— de depurar hardware preguntándole a una IA ya es real, y el hype no es gratuito. PSoXide demuestra que la IA puede ser el puente hacia plataformas que creíamos muertas, y de paso nos recuerda que los límites los seguimos poniendo nosotros.

Publicidad

Hype-O-Meter

Nivel de hype: 8.5/10. No es un lanzamiento masivo, pero es una prueba de concepto impecable: emulador preciso, SDK potente, Claude integrado y juegos reales corriendo. La próxima vez que alguien diga que la IA solo sirve para hacer memes, pásale el enlace de Celeste Classic en una PS1 de segunda mano.

El resumen para vagos (TL;DR)

  • 🎯 ¿Qué ha pasado? Un desarrollador ha creado PSoXide, un entorno completo para programar PS1 con Rust y la IA Claude.
  • 🔥 ¿Por qué importa? Abre la puerta a desarrollar juegos nativos para la consola sin las barreras técnicas de los 90.
  • 🤔 ¿Nos afecta o es solo un meme? Ya tiene ports como Celeste Classic y prepara un souls-like 3D; la demo es sólida y el potencial, enorme.