La primera Game Boy marcó un antes y un después en los sistemas portátiles, pero su hardware original tiene limitaciones que complican las sesiones de juego online, como la falta de salida de vídeo. Aunque existen soluciones oficiales y emuladores, Sebastian, del canal «there oughta be», ha creado el GB Interceptor, un adaptador capaz de capturar vídeo de una Game Boy sin modificar la consola.
La Game Boy original es una pieza fabulosa del retrohardware y merece un lugar privilegiado en cualquier colección, pero hay que reconocer las comodidades que ofrecen los emuladores (y otras consolas modernas) al jugar. Por ejemplo, el el adaptador Super Game Boy(que permite leer cartuchos de Game Boy en una Super Nintendo) elimina limitaciones como la falta de backlight o las baterías, pero hay situaciones en las que el sistema original es la única opción válida.
Así llegamos a Sebastian, del canal «there oughta be». Sebastian cuenta que un entusiasta del Tetris le contactó porque necesitaba hacer streaming con el Tetris de Game Boy para un torneo online, usando el hardware oficial. El problema es que la Game Boy no tiene salida de vídeo, pero si toda la información del cartucho llega al procesador, esa información puede ser interceptada, leída, y copiada. De ahí nace el GB Interceptor.
GB Interceptor: el adaptador para capturar vídeo de la Game Boy
El GB Interceptor es básicamente un hombre en el medio, un dispositivo que se instala entre el cartucho y la consola, como un Game Genie. Pero no cambia nada del juego: su objetivo es leer la información intacta, reconstruir la imagen y enviarla a un ordenador por USB, funcionando como una webcam, sin drivers ni parches.
El cerebro del GB Interceptor es un RP2040, el mismo microcontrolador del Raspberry Pi Pico. En términos sencillos, el RP2040 ejecuta un emulador parcial con su propia memoria de vídeo. Las instrucciones que el cartucho envía a la consola también son registradas por el GB Interceptor, descartando lo que no se necesita para reconstruir el vídeo. El audio, por ejemplo, se resuelve con la salida de auriculares.
La principal restricción del GB Interceptor es que solo funciona con juegos clásicos de Game Boy. Puedes conectarlo a una Game Boy Color o Advance sin problemas, pero el título debe ser de primera generación (Tetris, Link's Awakening, los primeros Pokémon, etc.). En el segundo vídeo, Sebastian explica cómo construir y conseguir uno, ya que el proyecto es open source y todo el material está publicado en GitHub.
El proyecto GB Interceptor es open source y todo el material está en GitHub: Haz clic aquí.