Un display e-paper da 30 FPS riporta il Game Boy in bianco e nero
Un maker ha trasformato una scheda Waveshare ESP32-S3 con schermo e-paper da 1,54 pollici in un emulatore Game Boy capace di 30 fotogrammi al secondo, sfruttando il ghosting per ricreare la scala di grigi a 4 bit.

Un maker ha trasformato una scheda Waveshare ESP32-S3 con schermo e-paper da 1,54 pollici in un emulatore Game Boy capace di 30 fotogrammi al secondo, sfruttando il ghosting per ricreare la scala di grigi a 4 bit.
Un piccolo schermo e-paper da 1,54 pollici è riuscito a far girare un emulatore Game Boy a 30 fotogrammi al secondo. L'autore del progetto, noto come Bo Made It, ha ottenuto il risultato partendo da una scheda di sviluppo Waveshare ESP32-S3-ePaper-1.54, un dispositivo commerciale con controller e-paper integrato, e non da componenti grezzi come in altre sperimentazioni simili.
La sfida tecnica è notevole perché gli schermi e-paper sono noti per l'aggiornamento lento, il ghosting e il contrasto ridotto. Proprio questi limiti, però, li rendono curiosamente adatti a emulare il Game Boy: il nero su grigio degli e-paper ricorda il grigio su verde dei display LCD che Nintendo usava negli anni Ottanta. Bo ha spiegato di essersi ispirato al progetto PaperBoy di Wenting Zhang, che aveva già dimostrato come spingere un pannello e-ink oltre i limiti percepiti.
La differenza principale rispetto a esperimenti precedenti, come il monitor e-paper da 60 FPS, sta nell'approccio. Bo non lavora con segnali diretti al pannello, ma passa attraverso il controller integrato nella scheda Waveshare. Nonostante questo strato intermedio, è riuscito comunque a indirizzare i singoli pixel. A ciascun pixel viene assegnato un «budget» di impulsi, fino a un massimo di otto, in base a quanto deve cambiare: un'accortezza che ha velocizzato notevolmente il processo.
La parte più interessante riguarda la scala di grigi a 4 bit del Game Boy. Bo la ottiene sfruttando deliberatamente il ghosting del display: i pixel non vengono pilotati abbastanza a lungo da ribaltarsi completamente quando devono passare solo a una tonalità leggermente più chiara o più scura. Questo complica la gestione dei tempi, perché la transizione da nero a bianco richiede più tempo rispetto a quella da bianco al grigio successivo, e ogni passaggio di colore necessita di una calibrazione specifica.
Per automatizzare questa fase, l'autore ha utilizzato il video come strumento di supporto, riducendo il lavoro manuale necessario a trovare i tempi giusti per ogni transizione. La calibrazione è ancora in corso e per questo non esiste ancora un link GitHub pubblico. Bo ha annunciato che renderà open source tutto il progetto quando sarà pronto, e l'attesa riguarda anche il dispositivo simile a un PDA che intende costruire attorno a questo driver per display.
Il progetto si inserisce in una tendenza più ampia che esplora le potenzialità degli schermi e-paper oltre la semplice lettura di testi. Se il risultato ricorda un recente hack e-paper da 20 FPS, non è un caso: la tecnologia di fondo è la stessa. La differenza è che qui si parte da una scheda di sviluppo acquistabile e si arriva a un'esperienza di gioco retrò credibile, senza dover ricorrere a componenti personalizzati.
Per chi segue il mondo del making e del retrogaming, la prospettiva è duplice. Da un lato c'è la curiosità tecnica di vedere un pannello pensato per immagini statiche gestire animazioni a 30 FPS. Dall'altro c'è la possibilità concreta di costruire dispositivi a basso consumo con un'estetica diversa dagli schermi LCD o OLED. Il progetto di Bo non è ancora completo, ma indica una direzione precisa: anche l'hardware più lento può diventare una piattaforma di gioco, se si accetta di giocare con i suoi limiti invece di combatterli.
5
