Nintendo Game Boy con ESP-32? Costruiamolo!

Il Nintendo Game Boy potrebbe essere stato un sistema tecnologicamente semplice, ma per molti versi è stata proprio questa semplicità a far schizzare la console a oltre 100 milioni di unità vendute. Con centinaia di giochi avvincenti come Tetris disponibili, che chiunque può capire e imparare a giocare per qualche minuto qua e là, il Game Boy ha ancora una vasta base di fan, nonostante abbia più di 35 anni.

Gli appassionati continuano a utilizzare lo stesso design di base del Game Boy per creare e innovare ancora oggi. Prendiamo Omer Hasanov, ad esempio, che voleva progettare una console portatile simile al Game Boy con un tocco moderno. E fortunatamente per noi, ha documentato il progetto in un recente video, così che tutti possiamo giocarci a casa. Invece di un processore Sharp SM83 con 8 KB di RAM e un display in scala di grigi, Hasanov ha aggiunto alcuni importanti aggiornamenti in modo che il dispositivo possa riprodurre una gamma più ampia di giochi.

La costruzione non è particolarmente impegnativa: consiste principalmente di schede di sviluppo commerciali e moduli aggiuntivi. Sebbene la scheda di sviluppo ESP32-WROOM che Hasanov aveva a disposizione non avesse abbastanza RAM, l’ESP32 è stato rimosso e sostituito con un modulo ESP32-WROVER con 8 MB di PSRAM. Questa scheda è stata abbinata a un display LCD TFT a colori da 3,2 pollici con una risoluzione di 320×240 pixel.

 

 

Questa base è stata quindi collegata a uno shield per il lettore di schede SD per il caricamento dei giochi, a un caricabatterie e a un modulo di regolazione della tensione, e a un DAC esterno per la generazione del suono. L’alimentazione viene fornita da una batteria ricaricabile agli ioni di litio 18650. Per i controlli sono stati utilizzati pulsanti standard. L’hardware è stato inserito in un case opportunamente robusto stampato in 3D.

Una volta completato il progetto hardware, non restava che avviare un emulatore compatibile con ESP32 e giocare ad alcuni giochi classici. Hasanov ha scelto la nota piattaforma Retro-Go, che permette di emulare e far girare gli homebrew non solo del Game Boy, ma anche del NES, Master System, Game Boy Color e altri ancora.

Ovviamente, nulla che abbia a che fare con l’elettronica funziona mai perfettamente al primo tentativo, quindi Hasanov ha dovuto dedicarsi parecchio al debugging. Uno dei problemi più grandi riguardava, tra l’altro, la scelta delle schede SD. Assicuratevi di guardare il video completo per alcuni suggerimenti che vi aiuteranno a evitare le stesse insidie.

 

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

###Da sempre appassionato di tecnologia, soffro di insaziabile curiosità scientifica. Adoro sperimentare e approfondire le mie conoscenze sulle ultime novità sul mercato in termini di hardware, alta tecnologia e videogiochi. Attratto e coinvolto nella prototipazione hardware dalla piattaforma Arduino, Raspberry Pi e Nvidia Jetson.### ###Always passionate about technology, I am suffering from insatiable scientific curiosity. I love experimenting and deepening of my knowledge on the latest news on the market in terms of hardware, hi-tech and video games. Got attracted and involved in hardware prototyping by the Arduino platform, Raspberry Pi and Nvidia Jetson.###

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.