I am trying to get my NES controllers working by Directly wiring it through the gpio. I have Wired it up using an old hdd ribbon cable that I cut down so that it will fit on my rp1. I currently have it wired up as:
(note I am using the original NES ports out of a machine)
+ (white) – gpio pin 1 (3.3v)
– (brown) – gpio pin 6
Data (yellow – gpio pin 15 (I also tried pin 22)
Latch (orange) – gpio pin 16
Clock (red) – gpio pin 18
More info:
I believe I have SNESDev correctly installed.
when try to use the gui to add a controller it says it has detected to controllers but holding a button does not do anything.
Running jstest /dev/input/js0 I get the following:
Axes 0:-32767 1:-32767 Buttons 0:off (applies to 0-7)
Also how to I exit jstest with out killing power to the rp?
I have read HERE and HERE that some controllers require 5v. Is there any truth to that? I am hesitant to try without protection. Is there a simple way to use resistors to bring the 5v down to a safe level for the rp using resistors and diodes? If so what would the wiring diagram look like?
I have saw in THIS thread that I may have to editsnesdev.cfg I am not sure where that is located. When I try to open the file I get a blank file and I am guessing that I should be opening a file not creating a new file.
Can some one tell me what I am missing?