L’hacker Sebastian Staax ha fatto l’impossibile. Utilizzando una cartuccia base per Game Boy da 32 KiB e un microcontrollore ESP8266, ha creato il primo Game Boy in grado di navigare sul web. Perché è necessario? Non è così e, secondo Stax, lo ha fatto semplicemente perché poteva.
Il post sul blog di Staacks descrive in dettaglio i passaggi necessari per progettare e costruire un progetto di questa portata, ed è un po’ vertiginoso. A 10.000 piedi, questo progetto è guidato da due fattori; Il codice assembly Z80 utilizzato per comunicare con il microcontrollore ESP8266 e il codice del microcontrollore che riformatta i siti Web per la visualizzazione sullo schermo del Game Boy. Vale la pena notare che il microcontrollore ha un clock di 160 MHz, quindi l’aggiornamento del Game Boy da 4 MHz è incredibile. Il seguente estratto dal post:
Ci è voluto un po’, ma alla fine sono riuscito a creare la mia cartuccia per Game Boy. Con Wi-Fi! Al momento può solo dimostrare una semplice comunicazione in stile Telnet e accedere agli articoli di Wikipedia, ma sono sicuro che dimostrerò di più in futuro. Al momento, la cosa più interessante e sorprendentemente complessa è come funziona questa cosa in generale.
Prima che tu perda il tuo tempo con questo articolo, probabilmente dovrei essere chiaro su cosa può fare questa cartuccia e, forse ancora più importante, cosa non può. Questa è una cartuccia Game Boy di base da 32 KB con un microcontrollore ESP8266 per aggiungere funzionalità Wi-Fi. Con esso, puoi accedere o inviare dati da Internet o dalla LAN sul Game Boy. Poiché ESP8266 può eseguire la maggior parte della preelaborazione per Game Boy, il client Twitter è possibile quanto il browser Reddit.
Secondo Staacks, il codice Z80 utilizzato per interagire con il controller Wi-Fi è stato sviluppato utilizzando il GBDK open source, compatibile anche con Sega Game Gear. Il Game Boy e il Game Gear sono entrambe varianti dello Zilog Z80, questo significa che in futuro potremmo vedere una cartuccia Game Gear che visualizza file JPG a colori? non trattengo il respiro.
Il progetto attualmente supporta solo la visualizzazione di Wikipedia.
Fonte: there.oughta.be
Lascia un commento