Build A Nintendo NES PC
Build A Nintendo NES PC
Table of Contents
Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
intro: Build a Nintendo NES PC
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.
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!)
Image Notes
1. Original power LED, power switch and reset switch!
2. All done: looking good!
3. Open it, and find a DVD/CDRW drive!
Image Notes
1. Final Fantasy VII: Disc one (Playstation)
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
step 1: Parts you'll need
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!
Image Notes
1. The laptop hard drive adapter
Image Notes
1. PS/2 for mouse and keyboard. These were only used during installation.
They're normally not attached.
2. 3.5mm plug for audio out
3. You might be able to fit a small PCI card in the NES case, but it will need a 90-
degree riser. A good idea would be to find a decent PCI graphics adapter to be
able to play newer 3D games.
4. S-Video for tv-out
5. Composite for tv-out
6. USB for the controllers
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Image Notes
1. Laptop HD adapter in place
Image Notes
1. The slimline disc drive adapter
Next, I marked which plastic parts I'm going to need with a gloden marker. Basically, only the four corner stands and the plastic parts keeping the reset/power switches in
place. I also marked part of the case bottom to be cut off (marked here with a red line) to make space for the hard drive that will sit under the motherboard.
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Image Notes
1. Keep this
2. Keep this
3. Keep this
4. Keep this
5. This part is cut out
6. Keep this
Image Notes
1. This is attached to the motherboard
2. Power led
3. Reset switch
4. Power switch
Next, I placed the hard drive (marked red in the picture) and covered the top with duct tape so as not to short-circuit the mother board, which will sit directly on top.
NOTE: I later found out the 2.5" laptop HD I had was broken, so I ended up using a regular 3.5" 160gb one. It fit just as well, but was a bit higher so the motherboard had
less space vertically.
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Image Notes
1. Laptop HD adapter in place
Image Notes
1. Hard drive goes here
The picture shows the hole. A tad ugly, but the picture was taken before I did any sanding. It's much nicer now. The fit was alright, so I used hot glue on the bottom half to
make sure the plate stayed in place.
Image Notes
1. Backplate, missing sanding to make it pretty.
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Image Notes Image Notes
1. This part had to be cut to make the drive fit. 1. The drive is nicely hidden under the cover
2. This is where I later added an extra fan
NOTE: I later noticed the processor was running too hot (over 70C!) so I added two extra fans. One to the top (see pic) and one where the original controllers were
attached. Because of this I can't put USB connectors to the controller ports...they have to be attached to the backplate. Oh well :/
Image Notes
1. Extra fan added later
2. Extra fan added later
After installing Windows, drivers, an internet browser etc., I moved all my games to the NES PC's harddrive. Next, I set up the frontend that will work as my "operating
system", though not in the strict sense of the word. As soon as Windows opens, the frontend will automatically start fullscreen, hiding the Windows interface. I also went
through some extra steps to make the NES PC seem less like a computer:
Using Stardocks Bootskin, I switched the default loading screen to a more Nintendo-ish picture.
My Windows booted straight to a Welcome screen, where you're supposed to select which user to log in as. I got rid of the screen by following these steps:
Next, I removed the "Loading settings" message that appears when Windoze is starting up:
To turn off the obnoxious pop-up info balloons in the right bottom corner of the screen:
Lastly, and most importantly, I added the frontend to the Startup -folder in the Start Menu. That way, when Windows is started, the frontend is automatically launched!
Image Notes
1. Windows XP installation!
UPDATE: Nintendo 64
I've added another console for the NES PC: The Nintendo 64. It is by far the most resource-intensive console to emulate, so I tested a few games to get a better idea of
how playable it was. I used the Project64 emulator with 640x480 resolution and 16-bit colour depth. No anti-aliasing or texture effects.
Super Mario 64: CPU usage averaged around 80%, with peaks at 90-95%. The video was perfectly smooth and gameplay was responsive. Occasionally, with a lot
happening on the screen, the audio would clip for a moment resulting in a faint clicking noise. All in all, the game is perfectly playable!
Star Fox 64: CPU usage was constantly >= 90%. The game menus had occasionally jerky video and some audio stutering. Gameplay was near perfect though, with no
in-game video problems and occasional audio stuttering. Not a perfect score, but very playable.
GoldenEye 007: This was obviously the hardest game to pull off. CPU usage was at or near 100% all the time. The video and audio were both jerky/stuttering in both the
menus and in-game. The framerate couldn't stay at acceptable levels, which resulted in poor responsiveness. I won't call it unplayable, but the jerkiness makes it a bad
choice for my current setup.
Conclusion: Most Nintendo 64 games will be very playable if not perfect, but a lot of the more resource-intensive ones will not be very smooth. All in all, I'm positively
surprised by the results and happy to add another quality console to the list :)
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Image Notes
1. Original power LED, power switch and reset switch!
2. All done: looking good!
3. Open it, and find a DVD/CDRW drive!
Image Notes
1. The software I'm using to launch games: GameEx.
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Image Notes
1. Final Fantasy VII: Disc one (Playstation)
Related Instructables
Advertisements
Customized Instructable T-shirts
Comments
50 comments Add Comment view all 202 comments
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
eichermacher says: Sep 19, 2008. 2:52 PM REPLY
I want to do this with a mouse, not a controller. Any hints? What about hooking this up to a conventional monitor?
and if my memory serves me correctly it'll be a small square hole. but he's covering it up. and a few small rubber feet no one will notice it.
like how that dvd drive fits perfect n the old game slot
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
articpenguin says: Aug 7, 2008. 1:49 PM REPLY
where would you get a motherboard that would fit anyways?
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Derinsleep says: Jun 22, 2008. 7:26 AM REPLY
there is instructions for that on 'ibles search snes to parallel port
I wonder how one would go about setting up the system to be two-player compatable, and capable of recognizing the two controllers.
ROM's however are the ones that are legal, 'as long as you own an original'. Copying games, or any other form of data, is not illegal if done for
private use or archival purposes, as long as you own a legit copy.
Also having someone else copy it for you is legal, as long as you are still a legal owner.
Copying for other purposes, such as profit or marketing become an issue, but you are allowed to use your data however you want, and changing
format is not illegal, if it is yours to do.
Could I use a Mini-ATX motherboard rather than a Mini-ITX motherboard? (Dimensions are very similar)
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/
Derinsleep says: Jun 22, 2008. 7:21 AM REPLY
so it will work
http://booteeee.blogspot.com/
http://www.instructables.com/id/Build-a-Nintendo-NES-PC/