Gameboy Dmg
It turns out there's a lot of untapped potential in that boring, green Game Boy screen. Let's take a look at a pair of mods from Hand Held Legend that will unlock it! Backlight module: http. Since my RGB backlit gameboy controller business is getting off the ground I though I would get a cheap junker DMG off Ebay to make a prototyping and test unit with so I can develop future.
In the sidebar, to the right of Google Chrome, click Eject.Install Chrome on LinuxUse the same software that installs programs on your computer to install Chrome. You'll be asked to enter the administrator account password. Open Finder. Google chrome download for mac. Open Chrome.
The first step is to remove the back cover of the DMG. There are six screws, and depending on when your Gameboy was made, they are either going to be triwing or phillips. Triwing screws, for those of you unfamiliar, are Nintendo’s favorite way to make opening their products just ever so slightly more irritating. If you don’t want to spend a couple dollars on a triwing driver, you can do what I did and use a small flathead in one of the three slots in the screws. It’s not super difficult, but you definitely want to be careful to avoid stripping the screws. There’s four obvious ones on the back of the Gameboy, and two inside the battery compartment. You’ll need to remove all of these.
Once you take those screws out, don’t pull the Gameboy apart quickly. There’s a fairly short ribbon connector connecting the screen half of the Gameboy to the circuitry half. Carefully hinge unit so the screen half is face down on your desk with the circuitry portion sticking vertically upward. You could disconnect the ribbon cable at this point (it’s a ZIF socket, so the connector just slides out), but I didn’t want to bother having to reconnect it when I was done. You can do this repair quite easily without having to put this connector back in.
What I did is design a set of custom PCBs to replace the original GB PCBs and clean up the project significantly. Even though i was capable of designing the battery charger and audio amp circuits myself, I took the lazy route and leveraged some readily available designs from Adafruit and copied the Layout and schematics into my project.
Specs,
Original Game Boy DMG-01 Case.
Custom Main PCB
Custom Cart PCB
Custom Button PCB with extra X - Y buttons.
Adafruit 3.2' SPI TFT screen
Mono 2.5W amplifier Circuit
2000mA hour LiPo Battery
Battery Charger circuit
Main PCB
1989 Nintendo Gameboy Value
Holds the Pi Zero in a cut out in the middle of the board. Bridges the Connections over to the Cart header for the Mircro SD card. Also bridges the required pins from the GPIO to the screen header. Has Micro USB port for charging. Has USB-A port for external devices. Holds the battery charger circuit and audio amp circuit. I will be using the basic PWM out gpio pin for audio. the audio on these games are pretty crude anyways. The battery connector sticks through one of the openings in the battery compartment with some modification to the opening. I decided not to try to bring out the HDMI port as it would have been very complicated and using a SPI screen the output of the HDMI is the same very low resolution of the built in screen. I am also using the extra GPIO pins for the buttons instead of using a USB device like the teensy. this eliminates the need for a USB hub if you want a USB port on the outside.Gameboy Emulator Windows 10
Cart PCBGameboy Dmg Mods
replaces the cart board with a custom board that holds the Micro SD card. Replaces the card edge connector with a female 0.1 pin header. I will post pictures of the board layout software, but the actual implementation will become more clear once I have the boards on monday.Button PCB
There were existing options for the DMG-01, but they only had A and B buttons, I used the super game girl board at first for prototyping, but it wasnt really designed for the DMG GB even though it was based on the original 2 button PCB--ABXY button pads didn't line up. I decided to make my own board specifically for the DMG GB with the extra X and Y buttons. I am selling the extra boards on Ebay. I received them today and have pictures.
http://www.ebay.com/itm/231974209588?ss .. 1555.l2649
Pictures and video.
Video of GPIO mapped buttons and Adafruit screen working in Prototype form.
https://www.youtube.com/watch?v=GM_RlXi .. e=youtu.be
Main board and Cart board Panelized (Layout Software screen shot)
Button Board PCB