NES to PC controller Mod

Edit 5/28/06: Added the schematic to this post since the original site with the directions has disappeared.
My goal here was to convert a standard NES controller to an interface that would work with my PC so when I play my NES Roms I could use the original controller.
I am sure that most of you know what an emulator is however for those of you that do not, I am going to explain it:
What is an emulator:
The Emulator that I am referring to is a program that appeared on the net in 1997 that would allow you to play Nintendo Entertainment System games on your pc, without the original cartridge. A person would download the program and then scour the net for files know simply as ?ROMS?. A ?Rom? was an copy of the video game for the NES, for instance if you wanted to play Super Mario Brothers you would download the emulator and then do a quick search for ?Super Mario Brothers NES rom? in your favorite search engine which would usually produce quite a few hits. After the rom file is downloaded you open it with the emulator, which would allow the game to be played. The first emulators were very rough and would only let you play the games with the keyboard, which of course was quite a hassle. Like most things, the emulators got better over time and started to support a variety of controllers, this is where my mod comes in!
I got tired of playing the Roms with a PC controller and wanted to use the real deal old school NES controller, the only problem was that the controller was just that, an NES controller. Well I set out to fix that:
I had attempted this mod in the past with only marginal success, the controller worked on one of my PC?s and not on the others. This time is came out flawless, and I am very happy with the results!
The project is actually quite simple, below is a list of the components that are needed:
Old NES controller
Diodes (3 X 1N914)
Parallel computer cable
Electrical tape
2 AA batteries
Battery Holder
That of course is a bare minimum list, if you want the finished product to LOOK good too you will want to pick up a hood to house all of the wires in, and in place of the parallel cable you may just want to use a 25 pin connector that is available at your local computer store (Altex is where I got mine).
The only port that met the specifications for the controller to work without having to put A LOT of work into the project was the parallel port. The only downside to the parallel port is power, it simply does not have enough to push the controller which requires +5v DC. This is why you see the battery pack attached to the controller, there are 2 AA batteries in the pack which is 3v and I ran a few leads off the parallel port to make up for the missing 2v (You can also draw power from the PC?s power supply if you like).
I used a software program named PPortJoy to drive the controller, the program will let you interface any parallel joystick with the computer.
If you would like to make your own PC NES controller use the following schematic:

Feel free to e-mail me as well if you need any help!














nice hax0ring skillz. Funny that there is an external power source…
Posted on: August 31st, 2004 at 12:00 amDude, quit messing around with the ancient NES, its time to play World of Warcraft for SEVEN DAYS!!! That’s right, stress test begins at 1200 PDT, thats Pacific Daylight Time which means it will be 200pm here in San Antonio. See you online at 2.
Posted on: September 2nd, 2004 at 8:19 amIf you remember the old parallel port Logitech Quickcams, they had a dongle that stole the 5V needed for the quickcam from the keyboard port. Would be a pretty easy hack to incorporate that into your NES controller. I think I remember where I put my old Nintendo..
Posted on: October 1st, 2004 at 11:25 pm“If you remember the old parallel port Logitech Quickcams, they had a dongle that stole the 5V needed for the quickcam from the keyboard port. Would be a pretty easy hack to incorporate that into your NES controller. I think I remember where I put my old Nintendo..”
A very good idea, The PS2 port does have a 5V output! I would really like to use USB but that requires so many special tools that it’s hardly worth the cost and effort.
Posted on: October 1st, 2004 at 11:41 pmI’ve been searching for days on how to mod a NES controller. To let you know, the link to the main tutorial is DOWN.
Posted on: June 27th, 2005 at 1:10 pmhelp me create a killer web site
Posted on: November 30th, 2005 at 9:10 pmcan you give us a mirror or a new link cause this one is down
Posted on: March 14th, 2006 at 10:22 amor just the pinconnections
thanks
[...] NES to PC controller mod – this is from my co-worker Curtis. He converted an original NES controller to work with his PC. [...]
Posted on: July 7th, 2006 at 8:16 amjust take 5 diodes and do like they did with the SNES to Parellel adapter. . . .
Posted on: October 15th, 2006 at 4:29 amhttp://hamperau.blogspot.com/2010/03/equilibriums.html
best
games
top
best
download.
Posted on: March 4th, 2010 at 1:42 pm