Have you ever been in the situation where you wanted to play those nostalgiac Super Nintendo games with your friends while on a 200 mile long trek through the rainforests of Madagascar? Probably not, but if the situation ever arises you could use this sweet emulation machine that you are about to learn to build. The emulation machine runs off of a Raspberry Pi running Retropie, this allows it to support various emulators such as NES, SNES, Gameboy, Gameboy Color, Gameboy Advance, Sega Genesis, Neo Geo, MAME, PlayStation One and can even emulate an Apple II.

WARNING: Neither Instructables nor I condone illegal activities. As long as you own a hard copy of the game, you may use a digital backup within your emulation console for personal use.

Step 1: Acquire Your Supplies

Parts list

Raspberry Pi Model B ($35)

Pi compatible USB Gamepad(s)

32GB SDHC SD Card ($28)

Micro usb power cable (Free, comes with many electronics such as phones, kindles)

Anker 10,000mAh battery ($50)

Phillips 9012 slave screen ($15-$50)
      Any portable 9v or 12v screen should work as long it has the required ports.

Brief Case ($5)

Velcro ($2)

A/V Cable (Free, come with many camcorders)

3.5mm to RCA audio female adapter ($2)

Pick and pluck foam ( Price varies on size of brief case. Make sure the dimensions are larger than the brief case. You will cut it to

Tools list

Craft Knife

Ethernet Cable


PC with SD card reader

USB Keyboard and Mouse

USB Memory Stick


Normal RCA cable

What model controller are you using?
Here you go. <br>http://www.amazon.com/Logitech-PlayStation-2-Cordless-Action-Controller/dp/B0001VNNE8 <br> <br>I will admit that these controllers are rather finicky and there are probably better choices out there.
<p>There is no way im spending over 140 dolars for a controler 1.I live in a secend world nation 2.Not even Bill Gates would pay that much for a controler 3.It looks way too uncunftomrble to be that expensive Ps Would this work <a href="http://www.ebay.com/itm/Wired-Xbox-360-Controller-for-Microsoft-XBOx360-and-Windows-PC-Attic-White/141364290570?_trksid=p2045573.c100034.m2102&_trkparms=aid%3D555012%26algo%3DPW.MBE%26ao%3D2%26asc%3D20131003150253%26meid%3D01df88894e6f47bc9a26a25deb01386e%26pid%3D100034%26rk%3D1%26rkt%3D8%26mehot%3Dpp%26sd%3D221410726387" rel="nofollow">http://www.ebay.com/itm/Wired-Xbox-360-Controller-...</a></p>
<p>You can use an Xbox, Xbox 360, or Xbox One controller with the latest release. Xbox and Xbox 360 is compatible with a manually downloaded file, xboxdrv is the name. Xbox One controllers require you to update the Linux image to a later release, you can do so via the command line.</p>
<p>I personally use the Xbox One controller since it's the best controller I've ever held.</p>
<p>Sorry for the spam but it does require a USB connection</p>
<p>Working on it.</p>
<p>what is the difference bettween hard and easy ways of writing the sd card</p><p>and how big does the sd card have to be</p>
<p>I recommend 8GB for any game usage, preferably 16GB for more ROMS to be used since you probably will have a lot of games in the future. The easiest way is to use Win32DiskImager to write the image to the SD card, and then use that to boot the Pi with the image written.</p>
<p>What monitor is this? How did you do it?</p>
any way to exit with 3 buttons instead of just two? that would be nice in some cases. Must less likely to accidently press 3 buttons.. or having to hold it for say, 5 seconds would be nice too.
<p>Can i use the same battery for a 15&quot; laptop lcd?</p>
<p>What website will have the correct roms i need</p>
<p>is it possible to make a slim version with a keyboard and trackpad and have controller ports in the front?? also how reliable would a n64 to pc adapter be??? would it require any drivers?</p>
<p>I'm having some issues: When my Pi was finished compiling the emulators, it said could not compile &lt;emulator&gt;, where &lt;emulator&gt; is the name of the emulator. This happened to 2, maybe 3 emulators. </p><p>I ignored it and went on to the next step. I made it to boot on startup.</p><p>But now when I reboot my Pi it says:</p><p>/usr/bin/emulationstation: line 11: /opt/retropie/supplementery/EmulationStation/emulationstation: No such file or directory.</p><p>Also when I type: cd RetroPie/emulators/RetroPie/tools it says this:</p><p>bash: cd: cd RetroPie/emulators/RetroPie/tools: No such file or directory.</p><p>Anyone knows what to do?</p>
<p>I know this is an older post but I am building a similar system and have many ROMs which are all in a zip format. Do I have to unzip them into each folder or can I just put the whole (unzipped) file in there?</p>
<p>Just realized something Zaqq you put an Anker battery that has no DC out. So I found one right here.</p><p> <a href="http://www.amazon.com/XTPower-10000mAh-Recorders-Sensation-Connectors/dp/B00935L44E/ref=sr_1_7?s=electronics&ie=UTF8&qid=1404351957&sr=1-7&keywords=anker+10000mah+battery" rel="nofollow">http://www.amazon.com/XTPower-10000mAh-Recorders-S...</a></p>
<p>making this soon :D probably just gonna get most of the stuff for free considering i have most of this stuff already :D</p>
love the blow darts
<p>Haha, I like to use what I have on hand.</p>
It boggles my mind how people come up with these idea's but i have to say i'm very impressed that you created this, how long was it from thought to actual manufacture?
Do you know what emulators work best? And the ones that don't work as well?
Cheaper method? Sorry,it's just I added the stuff together and it comes up as &pound;172 not including the foam and the tools but its a bit too much out of budget.
Nope, it is in dollars bud; however, we got some good deals through eBay in order to buffer the price.
I just have two questions. 1 What kind of battery life are you getting out of that anker with it running the screen and all. 2 Are you still able to access the Rpi OS? I think it would be cool if you could use the Pi to download the Roms or check email and browse the web as well as play our retro games.
Yeah, all access to the RPi OS still exists. All you have to do is exit EmulationStation and plug in a mouse and keyboard.
Will a Ps3 or a Xbox 360 controller work for this project? Ive ordered all the parts for it and they should be here soon but i need some controllers that dont cost 50$
Hi! I'm planning on making this for a Gameboy advance emulator. I was just wondering how I would go about setting up the controller, as the controller is the Gameboy advance. Please help!
That is beyond my skill level but I am sure it is possible. I have seen people do it using the original gameboy.
this is definitely the best emulator setup Ive seen!!! Ive only got a few issues. I cant seem to spot the genesis folder. did it not compile right, or is it named something weird? and also my mame games are not showing up on the list of games. is there a different way to get them to play?
The Genesis folder is probably under its Japanese name, Mega Drive. The Genesis/Mega Drive emulator is somewhat finicky but will work after some tinkering. I have yet to play any MAME games but they may be the wrong file type or just in the wrong ROM folder. <br><br>Thanks for the compliment too!
Whenever I boot the Emulation Station it's starts on an Apple PC emulation and not the main screen, how can I fix that?
The Apple emulation is just one of the different options, scroll right and left to find the other emulators.
This is the best portable emulation system that supports multiple games. A definate must build:)
Where can i buy Brief case? <br>
ebay<br> craigslist<br> amazon
Very nice build! I have to build myself one too!!! :)
There doesn't seem to be any listing for that screen even close to $15. The best there is, on ebay, is a single listing for it at $50, from there it's the whole set at around $80.
It doesn;t have to be that exact model..pretty much any screen with RCA or HDMI will work as long as it runs on 12Volt. <br> <br>http://www.ebay.com/sch/Car-Monitors-w-o-Player-/48606/i.html <br> <br>$15 is probably a bit of a stretch though.
cheapest is to buy a car 7&quot; flat screen that has the same inputs as this. i got one for 20 dollars and it was new from the store. Its just luck that you can find one for cheap. Don't always check ebay or something like that for cheap products. Go to the store and see for your self for good deals. Internet is not always the cheapest. And i'm a living proof for that, Check my instructables. I build them with not using any money on them. Mostly its recycled stuff that i use in them that i got for free or with a few dollars.
Now that I look I cannot find one for that price but I can assure you that I bought one for that price. The seller listed it at 5 dollars originally and I placed a bid for 15 and won. After viewing the current prices, I will change the pricing in the instructable. Also, the battery can switch from either 9 volts or 12 volts. The screen we used has a built in restrictor to transform 12 volts into 9 volts. Have a good day.
Would this DIY game pad (<a href="http://www.instructables.com/id/USB-Game-Pad-With-Tilt-accelerometer-Mouse/" rel="nofollow">http://www.instructables.com/id/USB-Game-Pad-With-Tilt-accelerometer-Mouse/</a>) work with this project?
I couldn't tell you if it will work or not. Some game pads work with the Pi while some do not. I was just lucky with the controllers that I picked, there should be a list of working controllers somewhere on the web. I would link it but I am on my phone right now...
I thought RPi emulation had sound issues. Notice any problems with sound? Lots of forum posts have mentioned this in the past, especially for Mame.
I have only noticed sound issues with Playstation 1 emulation and I have yet to try MAME. Everything else works pretty well besides the occasional sound hiccup.
I'm new to the Raspberry Pi scene and was wondering if this will work with larger screens without modding the software/hardware or is it limited to the smaller size monitors? I have two boys (7 and 5) that this would be ideal for, but I personally would like it to have a 13 inch screen....thoughts? <br> <br>Thanks for the feedback!
It should work on any screen as long as you can plug it in through HDMI or RCA. Those are the ports the Pi comes with by default. If your screen lacks those ports there are other, more difficult options.
Incredible. That is a great Raspberry Pi project! Good job and good luck in the competition!
Great project! it just so happens I'm developing some raspberry pi stuff! good luck with your games!

About This Instructable


1,285 favorites


More by Zaqq: Raspberry Pi Touch Screen Car Computer Portable Raspberry Pi Emulation Machine Floating Game/DVD Shelf
Add instructable to: