Nintendo NES, SNES, 64, and Game Cube controllers: just thinking

I know we, as THE Hacking Open Source Nerd Herd, have hacked WII controllers, but has anybody tried to hack a Nintendo NES, SNES, 64, and Game Cube controllers?

I am just a Shiney (as the new clones on the battle front from Star Wars are called), and dont want to ruin a prefectly good controller.

Any insight and/or help would be greatly appriciated (begin edit) getting started at least or anybody have knowledge in this subject who would like to share.(end edit)

Edit 2 Maybe I wasn't clear with what I am asking.

Could somebody please send me in the right direction on hacking these controllers. Again I'm new.

ThanksEnd edit 2

What exactly do you mean by "hack"? Interface to them?

If so - I know there are tons of things out there on how to interface with the NES controller. For the SNES, look into how the Uzebox does it (I'm sure someone has done it with a regular 328 Arduino as well).

Not sure about the others, though.

By "hack" I mean "interface." I am mainly looking at the N64 controllers.

I used this method and got it working within 15 minutes.

I also posted a working download link to the proper Processing version on the instructable.

I have worked with someone who did this before (for the SNES controllers), it is quite straight forward, just a simple shift register type interface. I'll see if I can get hold of the code for you.

(Edit: just e-mailed him and he's going to send me the code tomorrow, so I will upload it then).

(Edit 2: I've attached the example sketch)

SNESPI.ino (4.13 KB)

hello everybody, im new on this (i mean using arduino) i got an UNO and I want to usit to play emulators with a Snes pad, so with this code thatTom Carpenter posted ill be able to use it? another question, what do i need to make work on my pc, I mean do you have a processing sketch?

i did it with a 64 pad and processing and it works perfect but ill be more than happy if you guys help me with the snes pad

sorry about my english, and thank you for your help guys :slight_smile:

Thank you for putting me on the right track, Jeebiss and Tom.

linkinstg:
hello everybody, im new on this (i mean using arduino) i got an UNO and I want to usit to play emulators with a Snes pad, so with this code thatTom Carpenter posted ill be able to use it? another question, what do i need to make work on my pc, I mean do you have a processing sketch?

i did it with a 64 pad and processing and it works perfect but ill be more than happy if you guys help me with the snes pad

sorry about my english, and thank you for your help guys :slight_smile:

I am glad i am not the only one wanting to know.

Your English is not the worst I have seen. I went to high school with a lot of people who spoke Ghettonese (the act of speaking like an uneducated person from the Ghetto (Ghetto is used as the bad part of town where wanna-be gangsters thrive (there are a lot of wanna-Be's in Lexington)))