I’ve got a huge supply of homebrew and Virtual Console games on my Wii, so I’ve been trying to hack one of my Wavebirds to plug into a Saturn controller, which is a much better pad for playing old-school platformers. I already had a Saturn pad that I modified by replacing the old cable with a DB15, so this has been a pretty easy project of soldering DB15 wires to the buttons.
I’m ALMOST finished–everything is working now, except the A button. Worse, I can’t figure out why the hell it’s not working. I’ve resoldered the connection four times already, and even tried soldering the wire to the top half, which I thought was the ground. Nothing seems to work. Could the Wavebird’s A button demand a separate ground? So far, every other button has worked with the common ground, though. Is there another point I can solder to? I’m running out of ideas here, and I’m completely out of easy-to-implement ideas, too. Does anyone know what my problem could be? I’m not sure what else I can test, either.
Here are some pictures of the project–the last couple are close-ups of the A button joint, which looks fine to me.
edit: The button DOES work when I bridge the connection manually, and the Saturn pad’s A button works fine when I plug it into my 360 adapter, so I know it’s not a problem with either PCB.