Dmg-01

Posted on by
I was inspired by the many Game Boy Zero builds on You Tube, but one in particular where the user used an original Game boy cart to house the micro SD card. I give the user props for a good functioning build, but with my ability to design PCBs and some more knowledge about getting hardware working I set out to build my own. My project is all working in prototype form except for the audio at this point because i didn't buy an audio amp board for prototyping.

Dmg-01 Playit Loud


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,

Raspberry Pi Zero/Gameboy DMG-01 Mod. Retrofitting a Raspberry Pi Zero inside the housing of the original Gameboy. I'll do, it will take some time. I have two DMG-CPU-07s (normal and crystal play it loud), 1x DMG-CPU-06, and one disassembled machine (broken screen) with discrete chips, don't remember if it's DMG-CPU-01 or -03 at home, need to take 10 more from work and open them. I'll do, it will take some time. I have two DMG-CPU-07s (normal and crystal play it loud), 1x DMG-CPU-06, and one disassembled machine (broken screen) with discrete chips, don't remember if it's DMG-CPU-01 or -03 at home, need to take 10 more from work and open them. Nintendo: Game Boy Model DMG-01. Review by Gerry Mayer. The first Game Boy, Model DMG-01 from Nintendo was released in 1989 and was Nintendo's first handheld multi-game system evolving from the Game and Watch handheld electronic games. The Game Boy featured some improvements over the Game and Watch handhelds mainly by offering a common. Game Boy DMG-01 Capacitor List. A quick note on replacing capacitors: there are a few caps on the LCD board that require removal of the LCD module to desolder. For those caps, I would not attempt to remove the LCD module, instead I would cut the leads as close to the old capacitor body as possible and solder the replacement parts to the old legs. Browse and buy exceptional, royalty-free stock clips, handpicked by the best. Sell Your Nintendo Gameboy Original DMG-01 for Cash. You can quickly select your Nintendo Gameboy Original DMG-01 using our search bar or step by step method so that you receive an accurate Instant Quote. Remember, our goal is to make selling your Nintendo Gameboy Original DMG-01 the quickest, easiest way to sell and trade-in online.

Now Foods DMG 125mg, 100 Caps #R# FoodScience of Vermont DMG Chewables, 250 mg Aangamik DMG Immune System Suppor. #R# Kirkman Labs - DMG Max Strength 300 mg 120 caps #R# Kirkman DMG (Dimethylglycine) Liquid 480 ml/16 oz Liquid Free of Common. Dimethylglycine (DMG) provides methyl groups required for detoxification, which are frequently found at insufficient levels for individuals within the autism spectrum. DMG supports immune system, circulatory, cardiovascular, and neurological functions; muscle recovery and endurance.This pure form is perfect for sensitive individuals. Behavior Balance-DMG Liquid is an advanced, Phenol free, nutritional supplement that combines our patented N,N-Dimethylglycine (DMG) with Betaine, Folic Acid, Vitamins B6 and B12, Zinc, and Magnesium in a great tasting, natural black cherry flavored liquid. Dmg liquid supplement benefits.

Original Game Boy DMG-01 Case.
Custom Main PCBDmg-01 dimensions
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
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.
Cart PCB

Dmg-01 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.
Dmg-01http://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

Game Boy (DMG)

IDMainboardCPU (U1)VRAM (U2)WRAM (U3)LCD boardPower boardJack boardPhotos
@hej.luxom
DMG-CPU-01
DMG-CPU
8/1989
LH5164LN-10
49/1988
LH5164LN-10
49/1988
DMG-LCD-01
Type A1
DMG JACK 01
gekkio
DMG-CPU-01
DMG-CPU
7/1989
LH5164LN-10
48/1988
LH5164LN-10
48/1988
DMG-LCD-01
LCD panel: Feb/1989
1989
DMG JACK 01
gekkio
DMG-CPU-01
DMG-CPU
9/1989
LH5164LN-10
4/1989
LH5164LN-10
4/1989
DMG-LCD-01
LCD panel: Feb/1989
1989
DMG JACK 01
gekkio
DMG-CPU-01
DMG-CPU
13/1989
LH5164LN-10
13/1989
LH5164LN-10
13/1989
DMG-LCD-01
Type A1
DMG JACK 02
gekkio
DMG-CPU-01
DMG-CPU
11/1989
LH5164LN-10
3/1989
LH5164LN-10
3/1989
DMG-LCD-01
LCD panel: Mar/1990
1989
DMG JACK 01
gekkio
DMG-CPU-01
Sharp
gekkio
DMG-CPU-01
DMG-CPU A
22/1989
LH5264N4
21/1989
LH5264N4
21/1989
DMG-LCD-03
LCD panel: May/1989
1989
DMG JACK 02
gekkio
DMG-CPU-02
DMG-CPU A
22/1989
LH5264N4
22/1989
LH5264N4
22/1989
DMG-LCD-03
LCD panel: May/1989
1989
DMG JACK 02
gekkio
DMG-CPU-02
DMG-CPU A
37/1989
LH5264TN-L
37/1989
LH5264TN-L
37/1989
DMG-LCD-05
LCD panel: Aug/1989
1989
DMG JACK 02
gekkio
DMG-CPU-02
Sharp
Jacob Tender
DMG-CPU-03
DMG-CPU A
7/1990
LH5160N-10L
7/1990
LH5160N-10L
7/1990
DMG-LCD-05
Type A2
DMG JACK 03
gekkio
DMG-CPU-03
Sharp
gekkio
DMG-CPU-04
DMG-CPU B
23/1990
LH5264N
22/1990
LH5264N
22/1990
DMG-LCD-05
Type A2
DMG JACK 03
gekkio
DMG-CPU-04
DMG-CPU B
26/1990
LH5264N
24/1990
LH5264N
24/1990
DMG-LCD-05
Type A2
DMG JACK 03
gekkio
DMG-CPU-04
Sharp
gekkio
DMG-CPU-04
DMG-CPU B
37/1990
LH5264TN-L
38/1990
LH5264TN-L
38/1990
DMG-LCD-06
LCD panel: Sep/1990
Aug/1990
DMG JACK 03
gekkio
DMG-CPU-04
DMG-CPU B
38/1990
LH5164N-10L
43/1990
LH5164N-10L
43/1990
DMG-LCD-06
Type A2
DMG JACK 03
gekkio
DMG-CPU-05
Sharp
mattcurrie
DMG-CPU-06
DMG-CPU B
7/1992
LH5264N4
4/1992
LH5264N4
4/1992
DMG-LCD-06
Type A3
DMG JACK 03
gekkio
DMG-CPU-06
DMG-CPU B
46/1991
LH5264N4
9/1992
LH5264N4
9/1992
DMG-LCD-06
LCD panel: Mar/1992
Feb/1991
DMG JACK 03
terinjokes
DMG-CPU-06
DMG-CPU B
23/1992
LH5264N4T
23/1992
LH5264N4T
22/1992
DMG-LCD-06
Type A3
DMG JACK 03
ISSOtm
DMG-CPU-03
DMG-CPU B
24/1992
LH5264TN-TL
20/1992
LH5264TN-TL
20/1992
DMG-LCD-06
Type A3
DMG JACK 03
gekkio
DMG-CPU-06
Sharp
gekkio
DMG-CPU-06
DMG-CPU B
6/1994
LH52A64N-TL
6/1994
LH5264N4T
6/1994
DMG-LCD-06
LCD panel: Jan/1994
Jan/1993
DMG JACK 03
gekkio
DMG-CPU-06
Sharp
gekkio
DMG-CPU-08
DMG-CPU B (blob)
blob
blob
DMG-LCD-06
Type C
DMG JACK 03
gekkio
DMG-CPU-06
Sharp
Jacob Tender
DMG-CPU-07
DMG-CPU B (blob)
blob
blob
DMG-LCD-06
Type C
DMG JACK 03
gekkio
DMG-CPU-07
gekkio
DMG-CPU-06
Sharp
@hej.luxom
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
Type D
DMG JACK 03
gekkio
DMG-CPU-08
gekkio
DMG-CPU-07
gekkio
DMG-CPU-07
DMG-CPU B (blob)
blob
blob
DMG-LCD-06
Type C
DMG JACK 03
gekkio
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
Type D
DMG JACK 03
mattcurrie
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
Type D
DMG JACK 03
gekkio
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
LCD panel: Mar/1997
Mar/1996
DMG JACK 03
gekkio
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
LCD panel: May/1997
Apr/1996
DMG JACK 03
gekkio
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
LCD panel: Aug/1997
Aug/1996
DMG JACK 03
gekkio
DMG-CPU-06
DMG-CPU C
35/1998
LH52A64N-L
17/1998
LH52A64N-L
17/1998
DMG-LCD-06
LCD panel: Mar/1999
Sep/1998
DMG JACK 03
gekkio
DMG-CPU-04
DMG-CPU B
36/1990
LH5264TN-L
36/1990
LH5264TN-L
36/1990
DMG-LCD-06
LCD panel: Oct/1990
Sep/1990
DMG JACK 03
gekkio
DMG-CPU-01
DMG-CPU
13/1989
LH5164LN-10
11/1989
LH5164LN-10
11/1989
DMG-LCD-05
LCD panel: Apr/1990
1989
DMG JACK 02
gekkio
DMG-CPU-08
DMG-CPU C (blob)
blob
blob
DMG-LCD-06
LCD panel: Jul/1991
Aug/1996
DMG JACK 03

Data dumps

UTF-8 encoded CSV