My project works on this equation, Nintendo DS + GameBoy Color + GameBoy Advanced SP parts = GameBoy DS

When the Nintendo DS first came out, I was pretty excited. I was especially happy to hear about the GameBoy Advance slot. When I got my DS, I was sad to find out that the Advance slot could not play original GameBoy games.

After a few years, I decided that it would be really cool to put my DS inside an original GameBoy shell. After a little bit of time working on that project, I remembered my wishes that the DS would play old GameBoy games. In order for my GameBoy DS to play any Nintendo handheld game ever made, I decided that a GameBoy Color would be the best option. It was also a lot smaller to save space.

My original idea with only the DS inside would have turned out to be only a little larger than a normal GameBoy. However, after adding the GameBoy Color it is almost the size of two GameBoys stacked up.

This turned out to be a little harder than I expected, but I have pretty much pulled it off at this point.

The total cost of this project was roughly $130-$150. It was probably about two months of work overall. I normally only had an hour or two a day, so it would have gone faster if I did not have to worry about work and all that.

Here are the needed supplies for this project:
- Original GameBoy
- GameBoy Color
- GameBoy Advance SP
- Soldering Iron
- Hot Glue Gun
- Basic Electronics Knowledge
- Patience
- A Steady Hand

Step 1: Start by Getting Your Outer Case Ready

In the beginning of the project, I only wanted my Nintendo DS inside the shell of an old GameBoy.  What I did in the beginning was take apart my GameBoy and save the outer case to use for my project.  The internal parts of the GameBoy I used still worked, so I saved them to try and repair my old GameBoy that no longer worked.  Once I had the outer shell, I marked the places where I would need to grind away with my Dremel to make the DS connectors still be exposed. 

I took apart most of my DS and ground the edges down to make it fit inside the GameBoy better.  This helped me mark the spots of the old GameBoy more accurately.

Luckily the DS is roughly the same size of an original GameBoy.  Also a few of the existing holes in the case lined up with a couple connectors on the DS.  Another great thing is that the battery compartment for the GameBoy just happened to be in a location that lined up with the battery of the DS.

It was after grinding my GameBoy case up that I decided to add in a GameBoy Color.  So I knew I had to fill in some gaps when I had finished this up.  I detail the GameBoy Color portions in the next few steps.
<p>Hey, is it possible to do it for a 3ds or 2ds. Since they could already play ds games?</p>
I don't see why not. The 2DS may be a little tricky since it doesn't fold up like a 3DS.
<p>Hey do you think it would be possible to put a raspberry pi into a flash cart or its own custom cart with wireless internet and BlueTooth and have it work/run on a normal Gameboy advance/color? <br>or maybe instead of having Bluetooth and WiFi in the cartridge I could have a USB port and a USB out<br> I am mainly wondering if this is possible because I want to run android/Linux/windows on my GameBoy advance it would fun to play Minecraft on it (Probably with a Bluetooth keyboard and mouse or maybe even using input mapper and playing with my ds4 controller)<br> I'd also if possible put a micro-sd card slot in the cartridge so I can use a 64gb sd and maybe even emulate n64 games on a GameBoy</p>
<p>not really no. But you could use a pi as an emulator inside if you take out all the guts and run it on a new tft screen. with a lipo battery you can make it portable and rechargeable. That's the project I'm slowly working on, and writing up. this allows you to play lots of different consoles on an original dmg case XD</p>
I look forward to seeing your project!
<p>once I get my Pi zero it'll be done, supprisingly easy!</p>
Yeah, that all sounds pretty awesome! (A little beyond my current skill level though)<br><br>I'd say try it out, and post it on the site if you get it working!
<p>can you see it could play the ds</p>
Great tutorial! I have a kind of irrelevant question though. <br>I am trying to fix my gameboy color (it has a broken power switch). I do not want to desolder the old switch as it is a tough job for me, all i want is to &quot;bypass&quot; it by soldering a new custom switch and sticking it on the outside of the console. My question is, which of the four pads of the switch (1, c, 2 and 3 ) should be wired to the new switch and how should they be wired? I mean i can't figure out how the switch works and i am afraid that wiring the wrong combination will destroy my device. I asked because i saw on the tutorial that you have already tested how the switch works. thanks in advance!!
Thank you! I am glad you liked my instructable. <br> <br>As to the question you asked, I am not exactly sure how to answer it. Really I just figured my switch problem out through trial and error. <br> <br>I would assume that bypassing the power switch would not be too difficult. Maybe try attaching some wire to the parts of the switch that connect to the main board. Then you might be able to simply attach the wires to the same spots on the new switch. <br> <br>Not sure if any of that helped or not, but it could be worth a shot.
thanks for the reply!! There is no danger of harming the device with trial end error though? I mean if you connect two pads that you werent supposed to connect? And if theres no danger, should i check the pads (1, c, 2 and three ) in pairs? <br> <br>Thanks again!!
I won't make any promises about the danger, because I may have just gotten lucky. (On another project I did short out a fuse on a SNES, and that was no fun). However, considering the amount of modifications that I made to my GameBoy Color, those things seem pretty well built.<br><br>I think I tested one area/button at a time, but testing in pairs might work too.
thanks again for the quick response. I clicked on the picture that shows how the switch is wired and i see you have written: &quot;This is the broken power switch with the wires running into it. I figured out that the top pin and the third one down were what made the switch work.&quot; . So, you mean it is pins one and three? The pins from left to right are 1, c, 2 and 3. I am close to the solution due to your precious and helping tutorial :)
Just an idea, but have you thought for a less permanent project to modify an existing case and integrating the gameboy and gameboy advanced sp onto the outside of a case for say, a 3DS to get the same effect but not permanent?
oh okay. thats good to hear, i'll keep looking for your next part of this project, Excellent work. Greetings.
Hello, first i'd like to say that this is a really great idea, i know this is from 2 years ago, but, you still in the project? or it's done?
Thanks! <br> <br>Sadly I ran into a major technical issue and the project has been sitting unfinished for a few years now. I do plan to try and finish it up though. I think I have figured out a solution.
excuse me, not trying to be rude, but wouldn't it just be easier to buy a gameboy advanced, and a 3/DS and play original/color/advanced gameboy games on the GBA, and the DS games on the 3DS?
Yes, that would be A LOT easier.<br><br>But I was trying for something that is useful and cool instead. (Plus I had never seen anyone do anything like this before.)<br><br>Trust me, the method you suggested would be easier to manage and would work just as well.
Yes! Pure genius! More gaming menageries from the man! Just off topic, but what did you do with the Gameboy &quot;guts&quot;?
Thanks mechaninja!<br><br>I actually still have the GameBoy guts in a ziplock bag. I couldn't bring myself to throw away a working GameBoy, so I am keeping it for potential future projects.
steam punk gameboy? wooden casing with brass fittings? if youve ever seen warehouse 13 then like the talky box thingy style. just a suggestion.
Do I feel a case mod coming?
Could be. I want to do something cool with it.
Hmm, what if you vacuum formed and created your own case for it? There are also a lot of hacks for them. The possibilities are endless
Could have tried wiring a third screen and all the needed buttons off the ds board for the game boy games. might have slimmed it down a bit.
*never mind, re-read the beginning, I thought it was supposed to be mainly a case mod, not a case+hardware mod.
Yeah, I bet that idea would work out. It would definitely be smaller.<br><br>It did start out as a case mod though.
You did great on this but wouldnt it be great with the bemo mod because of space?
just wondering,could you remove the DS gameboy cartridge slot and put one from a gameboy advance in? If so,you could play gameboy color and originals like that. Because the DS gmaeboy slot has plastic tabs on the sides and block them.
Haha. Now you should try putting in a 3DS!
Yeah, maybe next time.
I might mix this idea with the DIY Beemo idea. <br>Beemo Video Game:https://www.instructables.com/id/Adventure-Times-BMO-Roommate-GBC-Mod/#step1 <br>
Sounds pretty ambitious. Good luck to you!<br><br>I came across that Beemo a while back, he did an amazing job on that!
Wheres the second screen for the DS?
Both screens are on the inside. You can see how the DS portion looks in the frist picture on Step 5.<br><br>The screen on the front is the GameBoy Color
Ohhh okay I see how it works :D
Yeah, when I find the time to finish the project, there will be more DS related pictures. This portion of the project was focused more on the GameBoy Color parts.
Hmm...ever consider using a GameBoy advance or GameBoy micro instead of the more bulky GameBoy color? <br>You wouldn't have had to worry about the real estate as much, and the only major issues would be wiring a cartridge slot to the exterior of the GameBoy shell.
I will have to keep that in mind if I try something like this again. <br><br>I was thinking about using the entire GameBoy Advance SP (instead of just the light from one) and a DSi to make the unit smaller. Plus the screens would all look a lot better quality too.
I gotta agree with you, when I got my DS a few years back I was so annoyed that I couldn't play Gameboy color games.
Yeah, I think more video games systems should offer backwards compatibility.
Great! Maybe use a flat strip of metal and curve it, instead of using cardboard, then 'fill' over it with plastic strips?<br><br>
Yeah, that could work.
well i cant say that you chose form over function, but it still gets my vote for creativity!
Thanks for the vote. I thought it was a pretty creative idea too.

About This Instructable




Bio: I consider myself an average guy. I have a bachelors in graphic design and an associates in web design. I like tv, movies, music, video ... More »
More by skittlespider:Watchmen Rorschach Costume with Changing Mask Incredible Hulk Costume The GameBoy DS - Play any Nintendo handheld game (Part 1) 
Add instructable to: