La prima versione della console Game Boy ha più di trent'anni, ma ha segnato un prima e un dopo per i sistemi portatili di videogiochi. Tuttavia, quell'hardware originale presenta alcune limitazioni che rendono difficili le sessioni di gaming online, a partire dalla mancanza di un'uscita video. Naturalmente, esistono soluzioni ufficiali ed emulate, ma Sebastian del canale «there oughta be» ha deciso di creare il GB Interceptor, un adattatore che può catturare video da una Game Boy senza modificarla.

GB Interceptor: come catturare il video di una Game Boy originale
Catturare il video di una Game Boy

La Game Boy originale è un favoloso pezzo di retrohardware e merita un posto di privilegio in qualsiasi collezione, ma sarebbe sciocco non riconoscere le comodità offerte dagli emulatori (e da altre console moderne compatibili) quando si gioca. In effetti, qualcosa di semplice come l'adattatore Super Game Boy (che permette di leggere le cartucce di Game Boy su un Super Nintendo) elimina alla radice le sue principali limitazioni (mancanza di retroilluminazione, batterie, ecc.), ma ci sono situazioni in cui il sistema originale è l'unica opzione valida.

Così arriviamo a Sebastian del canale «there oughta be». Sebastian spiega che un appassionato di Tetris lo ha contattato perché aveva bisogno di fare una sessione di streaming con Tetris di Game Boy per un torneo online... usando l'hardware ufficiale. Il problema è ovvio: la Game Boy non ha uscita video, ma se tutte le informazioni della cartuccia devono arrivare in qualche modo al processore, allora quelle informazioni possono essere intercettate, lette e copiate. Il risultato finale è il GB Interceptor.

GB Interceptor: un adattatore per catturare e registrare video da una Game Boy

Il GB Interceptor è fondamentalmente un uomo nel mezzo, un dispositivo che si installa tra la cartuccia e la console come un Game Genie. La differenza è che l'interceptor non cambia nulla nel gioco: al contrario, il suo obiettivo principale è leggere le informazioni intatte, ricostruire la loro immagine e inviarle a un computer via USB, funzionando in modo simile a una webcam, senza driver né patch.

Il cervello del GB Interceptor è un RP2040, lo stesso microcontrollore utilizzato dal Raspberry Pi Pico. Perché? In termini molto rilassati, l'RP2040 esegue un emulatore parziale con la propria memoria video. Le stesse istruzioni che la cartuccia invia alla console vengono registrate anche dal GB Interceptor, che scarta tutto ciò che non è necessario per la ricostruzione del video. L'esempio più importante è l'audio, ma questo si risolve usando l'uscita per le cuffie.

Se c'è una restrizione maggiore nel GB Interceptor, è che funziona solo con i giochi classici di Game Boy. La sua connessione a una Game Boy Color o Advance non crea problemi, tuttavia il titolo deve essere di prima generazione (Tetris, Link's Awakening, i primi Pokémon, ecc.). Nel secondo video, Sebastian spiega come costruire e acquistare un GB Interceptor, ma il progetto è open source, e questo significa che tutto il materiale è già stato pubblicato su GitHub.

Un progetto open source

GB Interceptor su GitHub: Clicca qui