PicoDMZ Devlog

Not just another Game Boy Emulator

View on GitHub
8 May 2026

Episode 02 - The Screen

by dodger-one

Screen Fighter I

The fight was epic: Ryu vs Ken.

I started by trimming the new 2.8-inch TFT screen so it could fit inside the original DMG shell.

Episode 02

I only had to cut the corners. Everything else fit surprisingly well and stayed firmly in place inside the shell.

Then I replaced the ribbon cable from the old 1.8-inch display with the new screen:

Episode 02
Episode 02
Episode 02

I placed the screen underneath the DMG-LCD-06 board, exactly as planned for the final build — although still using Dupont wires at this stage.

Episode 02

Next step was checking if the configured resolution properly matched the original Game Boy screen frame:

Episode 02

Even if it isn’t pixel-perfect due to the TFT resolution, my goal was to fully fill the original screen window — just like the real DMG.

And this is where the brutal fight with the color palette began :rofl:

Episode 02

I had to build a custom firmware for the RP2040 in order to select the EXACT color palette I had in mind: the classic DMG green palette that we all love :inlove:

After many tests, I found that palette 074 was the closest match.

Episode 02
Episode 02

So we went from this:

Episode 02

To the palette that became the default for the rest of the project development:

Episode 02
tags: rp2040 - dmg - hardware