Just going to jump in here and say what Ive enoticed about the number of wires discussion.
While the NES controller infact only uses 7 wires (that is, has 7 but uses less) is because it is sending signals from the encoder chip located inside the controller which the NES reads to determine what button was pressed. The reason that 9 wires are needed is that the chip is REMOVED. And it is NOT comunicating with an NES anymore, rather it has become a controller hack.. Thus one wire for each button on the NES +ground to the corresponding button oin the hacked DC controller located inside the case. The reason why the NES>Parrallel and NES>USB projects work the way they do is because they simply convert the signal sent by the IC on the NES controller to something readable by your parrallel port (assuming you have correct software/drivers).
So I think people keep crossing these two
very different projects together. The 9 pins are needed for the DC (in NES case)hack because its just like a CP->IPAC. 1 Button = 1 wire+common ground. So Up, Down, Left, Right, Start, Select, A, B +Ground = 9 connections.
I do agree that its a crime to destroy an Atari controller but thats just me
