Pages: 1
Posted on 09-03-16, 12:09 pm (rev. 2 by ImageBot on 11-21-16, 03:23 am)

Karma: 6963
Posts: 650/1410
Since: 06-09-12
Some weeks ago I felt that my good old SNES controller needs to be a bit more played on.

So last week I made a little Arduino/C# programm that let's you use your SNES gamepad with your PC!

As you can see it updates really fast so you don't have to worry about any slowdown

Connect the GND and 5V to the corresponding pins of your Ardiono and put Data, Latch and Clock on three different Digital pins.

SNES Controller Pinout:
________________________ / | | G N N | D L C 5 | \________________________| G = GND N = Nothing D = Data L = Latch C = Clock 5 = 5V

Now you only have to change these lines in SnesPadIno.ino to the digital pins you use:
#define DATA_PIN 5 #define LATCH_PIN 6 #define CLOCK_PIN 7

Just upload the script to your Arduino and install vJoy.

Then open vJoyConf.exe and set the Button amount of vJoy Device #1 to 8 and the POV amout to 1 and the mode to Continious.

Finally start SnesPad.exe and have fun using your SNES gamepad

Thanks to TacticalCode for the Aruino SNES library and vJoy for their awesome gamepad emulating driver.

GitHub - Kuribo64 - YouTube
Posted on 09-03-16, 01:01 pm

Karma: 503
Posts: 75/328
Since: 08-20-16
Or, you could just use a SNES-to-USB adaptor...
rip signature
Posted on 09-03-16, 01:23 pm

Karma: 6963
Posts: 651/1410
Since: 06-09-12
That is boring tho
GitHub - Kuribo64 - YouTube
Posted on 09-06-16, 11:46 am
Roy Koopa
The guy who does things.

Karma: 11912
Posts: 2207/2768
Since: 07-01-11
Or go even simpler and get a SNES styled USB controller.

I've got a GC one that works great.
New Super Mario Bros.: Clone Tag Team 1+2 / New Super Mario Advance + Take 2 / Super Mario: Endless Earth
My two greatest assets have been mental stability and being, like, really smart.
Posted on 12-18-17, 10:00 pm
Red Paragoomba
Admin for the MvL Community Remix.

Karma: 57
Posts: 10/54
Since: 12-17-17
Yeaaaaaaah, I tried that same Arduino method awhile back, never turned out well. At least I still got an ol' SNES to play on.

And nice job on the C++ intertwining with Arduino code. (which i think is C?) I also tried that, and got some pretty neat results, but after a needed wipe, that's long gone.
You might not find me here a lot. I'm either doing other stuff or working on the MvL Community Remix.

You can help out here:
Pages: 1