In diesem Projekt wird ein alter Gameboy DMG-01 auf Vordermann gebracht und mit einem Raspberry Pi Zero zum Gameboy Zero zu neuem Leben erweckt.
Arbeitsschritte
Der Aufbau eines Gameboy Zero beinhaltet mehrere Zwischenschritte. Diese wurden gegliedert und sind im folgenden aufgeführt:
In diesem Abschnitt werden nötige Anpassungen an das Nintendo Gameboy DMG-01 Gehäuses vorgenommen. Dabei werden die zusätzlichen Bohrungen für die Knöpfe vorgenommen und der benötigte Platz im Gehäuse durch das Entfernen überflüssiger Bereiche.
Es folgt eine Bleichung des Gameboy DMG-01 Gehäuses. Das vergilbte Material wird mit Wasserstoffperoxid zurück in seinen ursprünglichen weiß-grauen Look versetzt.
Das alte einfarbige LCD Display hat ausgedient und es muss ein neues Display her – mit Farbe und höherer Auflösung. Hier gibt es verschiedene Ansätze, die gegenübergestellt werden.
Das PCB des Original Gameboy DMG-01 wird nicht verwendet, da dieser nur 2 Knöpfe besitzt. Es wird ein neues Layout entworfen und durch Ätzung auf eine fotosensitiven Platine gebracht.
Die Ansteuerung der Knöpfe am neuen PCB wird über einen Teensy LC realisiert. Dieser wird programmiert und entsprechend am Controller Board verkabelt.
Als Softwaregrundlage für den Raspberry Pi Zero dient RetroPie. Sofern das Audio über PWM abgegriffen werden soll, muss dies hier konfiguriert werden.
Im Raspberry Pi Zero ist neben der fehlenden Ausführung für PWM auch kein benötigter Tiefpassfilter für die Audiowiedergabe implementiert. Dieser wird nachgerüstet und die Verschaltung mit der Audiobuchse und Lautsprechern wird durchgeführt.
Die Stromversorgung wird über einen kleinen LiPo realisiert, der ein Kompromiss zwischen Einbaugröße und Betriebsdauer ist. Das System wird um einen Laderegler und dem obligatorischen Ein-/Ausschalter erweitert.
Durch die vielen Komponenten ist die Verkabelung komplex geworden. Es wird die komplette Verkabelung aller Komponenten vorgestellt, um einen Gesamtüberblick zu erhalten
Der finale Zusammenbau der Komponenten ins Gehäuse steht an. Dabei müssen noch ein paar Anpassungen gemacht werden. Der GameBoy Zero ist fertig.