Categories: Raspberry Pi

Juegos de PlayStation en GBA, con algunos pasos adicionales

Puede parecer imposible, pero lo que estás viendo es un juego de Sony PlayStation que se juega en una Nintendo Game Boy Advance. La resolución es miserable y el GBA no tiene suficientes botones para hacer justicia a la mayoría de los juegos 3D, pero está funcionando. Incluso hay soporte de audio, aunque encenderlo ralentizará considerablemente las cosas.
¿Como funciona? El truco es que el creador (Rodrigo Alfonso) es en realidad emulando la PlayStation en una Raspberry Pi y simplemente usando la computadora de mano de Nintendo como pantalla y controlador externos. Decimos "simplemente", pero, por supuesto, es todo lo contrario. La página de GitHub para el proyecto ofrece detalles impresionantes sobre cómo funciona todo, pero la versión corta es que los datos de video se envían desde el framebuffer de Linux a un pequeño programa que se ejecuta en el GBA a través del puerto serie de la computadora de mano usando SPI. En las pruebas, pudo impulsar 2.56 Mbps a través del enlace, que es una cantidad decente de ancho de banda cuando solo tienes que mantener una pantalla de 240 × 160 llena.
Quizás la mejor parte es que ni siquiera necesitas un carrito flash para probarlo en casa. (Rodrigo) está usando un truco que hemos visto en otros proyectos de GBA, donde el programa se transfiere realmente a la computadora de mano a través del cable de enlace en el momento del arranque.
Nintendo introdujo esta función de "arranque múltiple" para que los juegos multijugador se pudieran jugar entre sistemas incluso si no todos tuvieran un cartucho físico, pero ahora que los piratas informáticos han descifrado el código, significa que puedes ejecutar código arbitrario en una consola completamente sin modificar; aunque se borra tan pronto como lo apagas.
(Rodrigo) proporciona toda la información y el software que necesitas para probarlo en casa, solo necesitas una Raspberry Pi, una Game Boy Advance y Link Cable que no te importa cortar; mucho menos hardware del requerido por el proyecto similar para ejecutar DOOM en la NES. Dado que ha vinculado todo a la popular interfaz RetroPie, imaginamos que incluso funcionaría al emular consolas 2D anteriores; que encajaría mucho mejor con la pantalla de GBA y las entradas limitadas.

Erica Flores

Enamorada de la tecnología. Apasionada de la velocidad que la información puede adquirir en este mundo cambiante. Actualmente residiendo en Barcelona.

Share
Published by
Erica Flores

Recent Posts

Uber utilizará la eSIM de Valid para casos de uso de IoT

Uber está mejorando sus implementaciones de IoT en todo el mundo mediante la adopción de…

3 years ago

Matter Motor Works se asocia con Airtel para habilitar sus bicicletas AERA con soluciones IoT

Obras de motor de materia y Bharti Airtel, un proveedor de servicios de telecomunicaciones ha…

3 years ago

Escultura de Zelda Guardian rastrea a humanos y mascotas a través de una cámara

En The Legend of Zelda: Breath of the Wild, los guardianes son una forma primitiva…

3 years ago

Nos encanta este diminuto Wall-E controlado por radio

Muchos de nosotros nos enamoramos absolutamente de Wall-E, el personaje principal de una…

3 years ago

Serie Samsung Galaxy S24: fecha de lanzamiento, especificaciones, precio y todos los rumores hasta ahora

Dhruv Bhutani / Android AuthorityCada año, los fanáticos de los teléfonos inteligentes esperan con ansias…

3 years ago

Final Cut Pro para iPad: fecha de lanzamiento, características, compatibilidad, precio

Apple ha anunciado que Final Cut Pro finalmente llegará para el iPad. Tras años de…

3 years ago