PicoDMZ Devlog

Not just another Game Boy Emulator

View on GitHub
6 May 2026

Episode 01 - The POC

by dodger-one

It Started As a POC

Everything started as a simple proof of concept.

I’ve always been a fan of Arduino, ESP32 and the Raspberry Pi Pico ecosystem. Coming from the FOSS world, these boards felt revolutionary compared to the traditionally closed ecosystem of embedded and automation hardware.

After discovering several Game Boy emulator projects for ESP32 and RP2040/RP2350 boards, I couldn’t resist trying one myself using a spare RP2040 board and a small 1.8” TFT display I already had available:

1.8 TFT

Then I realized I had an original DMG-LCD-06 board available from a previous Game Boy restoration project using an IPS display replacement.

DMG-LCD-06
DMG-LCD-06

So I started experimenting to see whether I could reuse the DMG-LCD-06 board together with the RP2040 and keep the original PCB and buttons.

I removed the original screen (it was already broken):

DMG-LCD-06 without screen

Then I temporarily soldered the required wires to connect it to the RP2040:

DMG-LCD-06 wiring
DMG-LCD-06 wired

And… it worked!!!!

At that point, the goal stopped being a simple POC and became:

“Let’s build a Game Boy.”

I realized I could probably fit everything required inside an original Game Boy shell while preserving the original button board and controls, keeping the look and feel as close as possible to the real hardware.

tags: rp2040 - dmg - hardware - poc