Publicidad

Desarrollador crea software de programación para PS1 con asistencia de IA

El ingeniero de seguridad Manny ha logrado un hito en el mundo de la programación de videojuegos al crear PSoXide, un stack completo de desarrollo para la consola PlayStation 1 escrito en Rust. Tras 20 años de anhelar poder programar juegos para su consola favorita, Manny decidió construir las herramientas necesarias desde cero, superando la barrera de la complejidad del hardware y las limitaciones de los lenguajes de programación disponibles.

El emulador y el SDK de PSoXide

PSoXide incluye un emulador completo de la PS1, que abarca desde la CPU R3000A hasta el CD-ROM, pasando por la GPU, el GTE, el DMA, el SPU y otros componentes clave de la consola. Para garantizar la fidelidad del emulador, Manny desarrolló una suite de tests con más de 65 ROMs y un CD de prueba para correrlo en una PS1 real y confirmar que el emulador imitaba la máquina original de manera precisa.

  • SDK completo y detallado
  • Interacción directa con el hardware
  • Módulos dedicados para diferentes componentes de la consola

Integración de Claude en el proyecto

Una de las características más destacadas de PSoXide es la integración de Claude, un modelo de IA, en el proceso de desarrollo. Manny ha logrado conectar el emulador directamente a Claude a través de un servidor MCP que expone endpoints de debug para inspeccionar el estado de la CPU, la VRAM y otros registros mientras se trabaja en un juego.

Esta colaboración entre el desarrollador y la IA ha permitido a Manny llevar a cabo tareas de debugging de manera más eficiente y rápida, al facilitarle acceso directo a la información clave del hardware emulado. Esta combinación de conocimiento humano y asistencia de IA ha demostrado ser poderosa en el proceso de desarrollo de PSoXide.

Proyectos actuales y futuros de Manny

Tras el éxito de la ‘Celeste Classic Collection PSX’, un port de los juegos Celeste Classic y Celeste 2 reescritos en Rust sobre el SDK de PSoXide, Manny se encuentra inmerso en un proyecto más ambicioso: un juego original para PS1 en colaboración con un artista 3D. Este souls-like con gráficos tridimensionales promete ser un hito en la programación de videojuegos para la consola clásica.

Manny destaca que la IA no reemplaza la creatividad del desarrollador, sino que la potencia y desbloquea nuevas posibilidades. Su enfoque en la programación de la PS1 con asistencia de IA ha abierto nuevas puertas en el mundo de los videojuegos retro y ha despertado el interés de la comunidad de programadores.

Artículo anteriorGoogle DeepMind recrea con IA el legendario gol de Pelé que nadie vio
Artículo siguienteliverpool – crystal palace claves del duelo en Anfield