Need help adapting my NES pad to LPT port

In Hardware

This is the wire setup I used...

NES / PC

Ground (brown) ---> 18 - 25
POWer (white) ---> 5-9 with diodes
Clock (red) ---> 2
Latch (orange) ---> 3
Data (yellow) ---> 10

I double checked my soldering, so im pretty sure thats not whats wrong.

Heres the problem, I'm using psxpad, and it just seems to be holding the
upper left direction and the other buttons don't work.

Any Ideas?

In a similar topic, NES-Luke said that he had to switch to PPjoy to get it to work, for what sounds like the same reason you should try it. Here's the post he made:


Yeah, I had already read that post. I tried the software he used (PPJoy) but that didnt recognize any key presses.

I've finished up my second pad tonight using that same diagram, and they both work flawlessly with PPjoy, I suggest you try installing PPjoy again, and be sure to set it up right.

I am having the same problem. I know I soldered everything as shown in the diagram, but nothing works. I've tried using psxpad, directpadpro, and ntxpad. However i get no response when trying to calibrate it



maybe your diodes are backwards? maybe you're not quite as sure as you though? if it's all soldered up right, and your LPT port is giving enough juice, then it'll work.

if this is on a laptop, try it on a real computer. if this computer is 100 years old, try it on a more recent machine.

I have a very new computer, and I am studying electronics for my major in college. Software is kind of my downside. I know i'm getting juice past my diodes.... I've tested them already... However, I still fail to no adieu. That is why i figured it was a software problem. Or possible that the lpt schematic shown may be old and not meant for newer computers. Hell, maybe my pad is just messed up. I never thought of that till now. I might try a new one.

What _I_ did, was I took a scrap NES, and robbed the controller port from it, I built an adapter rather than modding one controller forever.

Instead of taping POWer from the Parallel port try connecting the POWer and ground to one of the leads from your POWer supply inside the computer. Red for 5v black for ground. Sometimes you don't get enough POWer from the parallel port.
Those pins aren't meant to be a POWer source anyway, they're meant to be data output pins so voltages vary. Measure the voltage from the port with a meter and see how much you are getting. The controllers run off 5 volts. If you get much less than that they probably won't work.