3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Build a Nintendo NES PC

Build a Nintendo NES PC
«
  • DSC_0004.JPG
  • DSC_0045.JPG
  • DSC_0047.JPG
Ah, the Nintendo Entertainment System. Brings me back a lot of good memories: Super Mario Bros., Double Dragon, Megaman. It also brings back not-so-great memories. The agony of changing cartridges, blowing until you're dizzy and still getting nothing but a flashing screen when you start the console. When you finally got the cartridge to run, it could freak out at any time from the smallest dust particle in the connectors.

Luckily, those days are gone now. NES emulators can be found for the PC. These nifty little programs are designed to run NES games as accurately as possible. All you need is the emulator itself, and a ROM for a NES game. Remember, owning a ROM without owning the original game cart might be illegal where you live.

'Now, on to the topic of the instructable':
I wanted to play NES and other oldish consoles on the NES PC, and also play Divx/DVD videos etc.
Playing NES games on your computer is fine, but I wanted more of an original feel to it. I thought I'd be able to put a PC full with hard drive and DVD drive inside of a NES case, attach some controllers to it, and hook it up to my TV.

Here's the full list of consoles my NES PC currently has installed.
- NES
- Super NES
- Sega Mega Drive / Genesis
- Sega Master System
- MAME (Arcade)
- Game Boy (Color)
- Game Boy Advance
- Sega Game Gear
- Turbo-Grafx 16 / PC-Engine
- Sony Playstation (games run from CD drive)
- Nintendo 64

The NES PC is used without mouse or keyboard! Everything is be done using the gamepads, which makes it feel more like a console (like it should!)
 
Remove these adsRemove these ads by Signing Up
 

Step 1Parts you'll need

Parts you\
«
  • DSC_0006.JPG
  • hd_adapter.jpg
  • DSC_0011-1.JPG
  • slimline_adapter.jpg
  • DSC_0010.JPG
  • DSC_0013.JPG
1. A NES (duh)

You're free to use a non-working one, as the only part you'll be using is the case.

2. Computer parts

You will need a motherboard and processor. Because of the tiny size of the NES case, you're not going to be able to fit a normal ATX motherboard. I used a mini-itx motherboard. They are 17cm by 17cm, so it's a great fit for the NES case. Mini-itx boards can be bought at least here. I bought a 'Jetway 1.5GHz C7D' board. It was relatively cheap and powerful enough for my needs. Mini-itx boards come with an integrated (built-in) processor, sound card and video adapter. This is great when space is a luxury you can't waste. You should make sure the processor won't generate too much heat. There's little space for air to move around in the case, so it might get a bit too hot. I learned this the hard way...
It's also important to have a tv-out connection: either S-Video (preferred) or Composite. If you have an LCD screen you might want DVI or HDMI.
The motherboard needed DDR2 memory, so I got a 1gb stick of that.

I already had an old 40gb 2.5" laptop hard drive. It won't work with a standard IDE connector, so I got a 44pin->40pin IDE adapter.

I also had a slimline DVD/CD drive from the same old laptop. It also needed a slimline -> IDE adapter to work.

You will need a PSU. There's a problem, though. ATX power sources are too big to fit inside the case. I ended up using an 80 Watt picoPSU. It's a tiny DC-DC power source. It works like a laptop's power source: you attach an external power brick that handles the AC/DC and provides the picoPSU with 12V DC power.

You will need leads to attach the power led, power switch and reset switch to your motherboard. I got them from an old computer I had lying around. I also ended up using some old case fans I had. If you've chosen a cooler motherboard/processor, you might not need extra fans. There are some very cool fanless VIA EPIA boards, but they're not very powerful performance-wise.

You won't be needing any special tools other than a Dremel or something similar. It's used for cleaning out the case bottom and cutting out the hole for the backplate. You'll also need to solder some wires for the power/reset switches.

NOTE: Take care when handling the motherboard, memory, etc. They are pretty sensitive to static discharge, so make sure you're properly grounded!
« Previous StepDownload PDFView All StepsNext Step »
388 comments
1-40 of 388next »
Sep 3, 2008. 6:54 AMewilhelm says:
It is with great sadness that I share the news of hatsuli's death. You can read more about it here:
http://www.instructables.com/community/Build-a-Nintendo-NES-PC-author-hatsuli-dies-of-can/
Mar 21, 2010. 8:25 AMnemaster203 says:
I built a NES PC last year, and it's fairly easy once you have everything you need. If you're going to build a new NES PC, I suggest using a Zotac IONITX-A-U motherboard, since it comes with a 90W power brick that connects to the NES like the original NES power connector. It also has a dual core Intel Atom processor, and Nvidia ION graphics, which are capable of running 1080p Bluray movies. The Silverstone TOB02 is the only slimline Bluray drive I know of. I use a tri-color LED for the Power LED, it lets me use it for power and HDD activity. I have a third color available if I ever need it.
Mar 21, 2010. 9:51 AMlightnin9 says:
This is great - thanks for the MB recommendation. Does that MB require a fan? Is it loud / quiet? I'm wondering if you've experienced any problems with heat in such a small case.
Mar 21, 2010. 12:06 PMnemaster203 says:
It comes with an optional slim fan but I didn't have room to put it on the way it was meant to go, so I used a 40mm fan to blow from the side. I'm not sure how loud the fan is by itself, but I know that I've used so many 40mm fans in it that it's really loud. I could optimise the airflow a bit more but I've kinda just left it. The atom gets to 80C under full load sometimes, but it should be fine. The ION gets to about 55C.
Apr 11, 2010. 8:59 PMameighc says:
 Great job, that looks fantastic, other than the USB ports being slightly uneven from each other (I'm a nitpicker hehe, srry).  My questions for you are:

- how did you go about connecting the tri-color LED to the motherboard
- the frontal USB ports, did you use a custom mounted board or something and if so how did you attach it to the board
- do you still have any information from this project like schematics, etc?
- how many fans did you use and what size
- did this require much more cutting etc?

Thanks in advance.  I've got most of the components already picked out... not looking to rush in until I'm sure I can do this!
Apr 11, 2010. 10:27 PMnemaster203 says:
Lots of hot glue to attach the USB ports, and all you need for the LEDs is to wire the single ground of the tri-color LEDs to both the grounds on the board (for the Power and HDD activity LED headers) I didn't think it through too well, I just did it. More pics at http://img198.imageshack.us/g/img2409t.jpg/ if you want to see how it looks inside. I used the fan that came with the motherboard, and 40mm fans. I should have cut some of the plastic covering the top vents off on the inside so it actually vents some air, it's pretty much an oven right now. I also used lots of hot glue for the motherboard headers. It required a fair bit of cutting, but not too much.
Apr 11, 2010. 11:55 PMameighc says:
 Wow thanks for the awesomely quick reply.  That's pretty much along the lines of what I was thinking, except i had no idea wiring in the LED was so simple, thanks!  

After looking at your imageshack photo's I have one additional question.  Where your blueray drive slides out, it appears to have two "faceplates" I guess you could call them, one white and one black.  Is this a feature of the drive or did you rig this up?  I'm considering using a regular CDR/DVDR slim drive (laptop style) for this, just curious how yours works.

 When you open the drive does it open the NES cartridge hinge automatically or do you need to pre-open it?  Not a big deal, just curious.
Apr 12, 2010. 6:33 AMnemaster203 says:
I used the Silverstone TOB02, which comes with both a silver and black bezel.
Jun 12, 2010. 1:29 PMzack247 says:
you could use some thick (or strong) wires to make the drive open the door on its own. with a normal drive you could use the guiders onthe sides to pull the door open
Jun 28, 2010. 9:45 AMfrenzy says:

This posting has won today's "I Made It" Challenge. For winning you will receive a 3 month pro membership!

Thanks for using instructables!

http://www.instructables.com/community/June-is-I-Made-It-Challenge-Month-Win-a-Pro-Mem/
Jun 28, 2010. 12:12 PMnemaster203 says:
The slimline drive I use doesn't have room for a motor in it to open it automatically, so I'd also have to add a motor. It's basically a laptop drive; you push the button and pull it open.
Jun 28, 2010. 3:03 PMzack247 says:
well, then i guess you got me there. i wish i had a nes to use, but i dont want to wreck my only one. (and it works)
Jun 28, 2010. 4:02 PMnemaster203 says:
Put the working insides of the NES in an old broken toaster or something, instead of toast going in you put a game in? :o
Jun 28, 2010. 4:17 PMzack247 says:
great idea, but i still probably wouldn't do it until i bought a new nes first. you should make an instructable though!
May 23, 2012. 6:34 PMbobinc says:
Here is the NES Media PC I have put together. http://bobinc.blogspot.com/
Apr 29, 2012. 9:14 AMmkarvonen says:
http://www.instructables.com/id/Xbox-Hackintosh/ Mine is similar as yours. Btw you cant put graphics card to a pci slot... pci slot uses something like wireless and other computer accessory. but very good work!
Apr 18, 2012. 4:42 PMjimk80124 says:
How about an external USB for the HDD? Or if you don't mind a little extra expense one of the SSD's for internal.
Apr 2, 2012. 4:57 PMatarr says:
anyone ever thought of using a mini/bare bones pc such as a Foxconn?
http://www.newegg.com/Product/Product.aspx?Item=N82E16856119056
figure rather than struggling with space constraints just use a pc built with space constraints in mind.
Feb 12, 2007. 4:08 PMotedawg says:
You could also use the switches from here. They are much smaller, and can still be mounted in the case the same way.
Jun 14, 2011. 10:13 AMKingAntonius says:
Here is an updated link for the push switch assembly in case anyone wants to order one.

http://www.allelectronics.com/make-a-store/item/ISW-4/PUSH-SWITCH-ASSEMBLY//1.html
Dec 26, 2011. 12:47 AMcorl45 says:
You can just remove the copper part on top, and the pin under it and use the original switches just fine, turns it into momentary. Reset is already momentary.
Dec 8, 2009. 11:58 AMthem0dster says:
It doesnt cost much to do this.. The NES i got on ebay for 15$, the cd drive i got from an old PC, the4 motherboard i bought on newegg.com for 115$ it was an mini itx as well.  the cables r cheap.. u can get them on dealextreme for like 2$  the picoPSU goes for around 60 bucks with the adapter included
so all and all it will cost 250$
Nov 15, 2011. 7:32 PMsconner1 says:
If all you want is to run emulators, one could skip the hard drive and install a small OS to a flash stick. Most modern mobos can boot from them. That would save space, heat, power consumption and some money on IDE adapters.
There are some even smaller form factors than itx that have processor, ram, graphics, sound and storage all on-board, meant for embedded systems but would work for this build too.
Also if one was clever he might add a piece of structure that would push the cart lid up as the cd tray slid out. Slick.
May 30, 2011. 7:18 AMbruc says:
How would you remove the plastic? I dont own a dremel and Im not planing on spending £50+ for a single use.
Aug 27, 2011. 12:37 PMsnowluck2345 says:
soldering iron, heat it up and melt the plastic, or a handsaw. or a cheap dremel from harborfreight
Apr 3, 2010. 11:12 AMPsYcHoTiC13 says:
any clue if a dreamcast emulator would run on this?
May 5, 2010. 4:54 PMNYPA says:
I'm not THIS tech savvy, but I know a lot more than my piers. Dreamcast emulators are very heard to set up. You need a lot of things. The only tutorial movie I've seen uses the dreaded torrent file.
Aug 27, 2011. 12:36 PMsnowluck2345 says:
whats wrong with a torrent file.
Jun 12, 2011. 1:50 AMPolarize says:
I got dreamcast working with ease on my laptop, so it must be possible
Aug 27, 2011. 10:35 AMpmn9393 says:
im thinking about doing this, but im gonna wire up the controller ports to either parallel or serial and map them so they can still be used
Aug 24, 2011. 5:42 AMmatt_and_nick says:
do you know how much ths would cost? i would love to make one, but have a very tight budget
Aug 17, 2011. 2:38 PMsbos1 says:
OMG... you kill a NES on purpose!?? That's like blasphemy! lol
Oct 5, 2008. 12:27 AMthe4biddendonut says:
Here's an idea. Rather than using duct tape, I'd probably try some double sided foam stick tape.
Jul 2, 2011. 4:54 PMjamerperson says:
The bad thing about using foam tape is that it conducts heat. In a tight space like this heat is your enemy
Jun 19, 2011. 3:46 PMHallmar says:
I just play roms in my P.C using a NES emulator. Anyways thanks or the idea.
Jun 13, 2011. 7:21 PMKingAntonius says:
I am doing a similar build and have run into a slight issue. It seems that I can't get more than 1 anchor point in the NES to line up with the holes on the motherboard. I'm looking at alternative solutions right now for securing the board in the system, but was wondering if anyone had any ideas.
Jun 14, 2011. 10:11 AMKingAntonius says:
Never mind. Decided to cut out all anchor points and use my own standoffs. Now nothing has to rest on anything else.
May 31, 2011. 7:41 PMPSPerson says:
can anybody recommend a frontend that supports DualShock 3 controllers (via USB, not BT) and can play all of the systems that hatsuli had in his system? (Inc. N64)
1-40 of 388next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
63
Followers
1
Author:hatsuli