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.

By 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.

Leave a Reply

Your email address will not be published. Required fields are marked *