Wireva

InkBoy, il Game Boy su schermo e-paper che fa girare Super Mario Land a 30 FPS

Il progetto InkBoy di Bo Made It trasforma un piccolo display e-paper in una console per giochi Game Boy, superando i limiti di aggiornamento dello schermo e portando Super Mario Land a 30 FPS.

Un piccolo schermo e-paper, normalmente pensato per la lettura di testi statici, può far girare i giochi del Game Boy a 30 fotogrammi al secondo. È quanto dimostra InkBoy, il progetto firmato Bo Made It che trasforma un display a inchiostro elettronico in una sorprendente macchina da retrogaming, capace di eseguire titoli come Super Mario Land con una fluidità inattesa.

Il cuore del sistema è una scheda di sviluppo ESP32 con display e-paper integrato. La sfida principale è nota a chiunque conosca questa tecnologia: gli schermi e-paper sono eccellenti per la lettura perché consumano pochissima energia nel mantenere un'immagine ferma, ma aggiornare l'immagine abbastanza rapidamente per un videogioco è tutt'altro discorso. InkBoy affronta proprio questo limite, intervenendo sul modo in cui il display viene pilotato.

La soluzione adottata da Bo Made It consiste nell'utilizzare impulsi elettrici molto più brevi e nell'aggiornare singoli pixel invece di ridisegnare ripetutamente l'intero schermo. Gli schermi e-paper formano le immagini spostando minuscole particelle tramite impulsi elettrici: un aggiornamento convenzionale richiede una sequenza controllata che richiede tempo e produce il tipico effetto di sfarfallio visibile sugli e-reader. Riducendo la durata degli impulsi e lavorando pixel per pixel, il progetto ottiene una risposta molto più rapida senza sostituire il display.

Ottenere un'immagine corretta è importante quanto farla muovere. InkBoy utilizza transizioni di pixel controllate con precisione per generare diverse tonalità di grigio, anche se questo può lasciare lievi scie dietro gli oggetti in movimento. Esiste inoltre una modalità in bianco e nero più veloce, che sfrutta il dithering per creare l'impressione di ulteriori sfumature. Questa flessibilità permette allo sviluppatore di sacrificare il dettaglio tonale in favore di un'immagine più reattiva quando serve.

Il progetto si basa su idee esplorate in PaperBoy, un precedente esperimento di gaming su e-paper realizzato da Wenting Zhang. InkBoy riprende quel tema in un formato compatto, utilizzando progetti di emulazione Game Boy esistenti per gestire i giochi. I titoli possono essere caricati da una scheda microSD e il software supporta il salvataggio dei progressi e la ripresa di una sessione in un secondo momento.

Anche il resto della configurazione è piuttosto tecnico. I controlli sono gestiti da una scheda ESP32-C3 separata, ospitata in una custodia stampata in 3D e collegata al modulo display tramite USB-C. È supportato anche l'abbinamento Bluetooth, mentre un altoparlante integrato si occupa dell'audio di gioco. Nel complesso, questi elementi trasformano quello che poteva restare un semplice proof of concept in un piccolo dispositivo da gioco piuttosto completo.

Non mancano tuttavia i limiti. Alcuni giochi faticano a mantenere il frame rate obiettivo e il metodo di aggiornamento modificato può lasciare effetti di ghosting sullo schermo. Restano inoltre incerti gli effetti a lungo termine dell'uso ripetuto di forme d'onda non convenzionali, in particolare per quanto riguarda la ritenzione delle immagini e la possibile comparsa di segni permanenti. Nonostante queste riserve, InkBoy trasforma uno dei maggiori limiti dell'e-paper nella sua caratteristica più sorprendente, portando il gaming classico del Game Boy su uno schermo su cui nessuno si aspetterebbe di giocare.

Same event, other desks

Story file →