Aug 2004
29

NES to PC controller Mod

Posted: August 29th, 2004 | Author: Curtis | Categories: Games, News, Projects |
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...

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!

View the pictures of this project in the gallery

Digg this PostSave to deliciousStumble this PostPost on FacebookSave to Newsvine

10 comments have been left

  1. jason - Gravatar
    jason Said:

    nice hax0ring skillz. Funny that there is an external power source…

  2. Brian - Gravatar
    Brian Said:

    Dude, 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.

  3. jacob - Gravatar
    jacob Said:

    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..

  4. Curtis - Gravatar
    Curtis Said:

    “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.

  5. Kevin - Gravatar
    Kevin Said:

    I’ve been searching for days on how to mod a NES controller. To let you know, the link to the main tutorial is DOWN.

  6. geno - Gravatar
    geno Said:

    help me create a killer web site

  7. wesley - Gravatar
    wesley Said:

    can you give us a mirror or a new link cause this one is down
    or just the pinconnections
    thanks

  8. davemitz(dot)com » Blog Archive » It’s an 8-Bit Sort of Day - Gravatar
    davemitz(dot)com » Blog Archive » It’s an 8-Bit Sort of Day Said:

    [...] NES to PC controller mod – this is from my co-worker Curtis. He converted an original NES controller to work with his PC. [...]

  9. helladamnleet - Gravatar
    helladamnleet Said:

    just take 5 diodes and do like they did with the SNES to Parellel adapter. . . .

  10. Whiciagma - Gravatar
    Whiciagma Said:

    http://hamperau.blogspot.com/2010/03/equilibriums.html

    best

    games

    top

    best

    download.

Leave a Comment





Comment

Flickr

P5080989 P5080984 IMG_4200 IMG_4196 IMG_3003 IMG_3002 IMG_3001 IMG_3000 IMG_2999