Use an SNES controller on the gamecube

Includes PS2, Xbox 1, GameCube (but not the Phantom Game Console)

Moderator: Moderators

Post Reply
Punchinello
Posts: 27
Joined: Tue Jun 29, 2004 2:14 pm

Use an SNES controller on the gamecube

Post by Punchinello »

What I want to do is make it possible to use an actual SNES controller to play SNES games on the Wii's virtual console. I do realize they have a digital gamecube controller (with a big D-Pad) out there already, but I really want to use an actual SNES controller. I would think that this would be a relatively easy modification to do, but I am not sure how to start. Anyone know exactly how the pinouts of the gamecube controllers work compared to the SNES controllers?
Rekarp
Portablizer Extraordinaire
Posts: 2163
Joined: Thu Dec 28, 2006 1:52 am
PSN Username: Lnghrn_
Steam ID: rekarp
Location: Austin, Tx
Contact:

Post by Rekarp »

What you could do (easiest way) would be to hack up both a SNES controller and gamecube controller and just map the SNES buttons to the corresponding buttons on the gamecube pcb. The really hard way would be to try to make a converter which is more than likely improbable to do.

Gamecube pinout

SNES pinout
jeroen
Senior Member
Posts: 1573
Joined: Mon Oct 10, 2005 7:42 am
Location: The Netherlands

Post by jeroen »

Rekarp
Portablizer Extraordinaire
Posts: 2163
Joined: Thu Dec 28, 2006 1:52 am
PSN Username: Lnghrn_
Steam ID: rekarp
Location: Austin, Tx
Contact:

Post by Rekarp »

ok maybe thats the super easy way haha :lol:
Punchinello
Posts: 27
Joined: Tue Jun 29, 2004 2:14 pm

Post by Punchinello »

Sorry, I forgot to mention that I saw these already. I would really like to do this myself, rather than spend the $20.

Is it really possible to just map the buttons? I have a feeling that hte controllers work in a completely different way. Does anyone know?
bgnome
Posts: 122
Joined: Wed Jan 24, 2007 10:56 am
Location: College Station, TX

Post by bgnome »

Punchinello wrote:
Sorry, I forgot to mention that I saw these already. I would really like to do this myself, rather than spend the $20.

Is it really possible to just map the buttons? I have a feeling that hte controllers work in a completely different way. Does anyone know?
if you check the pinout pages, you will see that the GC controller outputs 64bits of data on the serial data line, while the SNES pad only outputs 16bits of data. this is definitely not a remap job. it is likely that the retrousb adapter uses some specific hardware to do the data translation. that does not sound particularly "easy" to me.

i would think hacking button contacts on a gc controller pcb would be the easiest, albeit not particularly pleasing to the eye. you could even try hacking a classic controller pcb into an SNES controller, but what really is the point in that? you might as well spend that $20 on the retrousb cable..
gannon
Moderator
Posts: 6974
Joined: Sun Apr 04, 2004 4:48 pm
Location: Near that one big lake
Contact:

Post by gannon »

Yes, you can remap the buttons using a PIC and a program that decodes the SNES signal and re-encodes it as the GC signal.
lifeisbetterwithketchup
Senior Member
Posts: 2180
Joined: Fri Jul 21, 2006 12:08 pm
Steam ID: lifeisbetterwithketchup
Location: Illinois. Whee.

Post by lifeisbetterwithketchup »

gannon wrote:Yes, you can remap the buttons using a PIC and a program that decodes the SNES signal and re-encodes it as the GC signal.
Yeah, I know there was someone here who did something like that with allowing a GC controller to be used with an N64. I'll try to dig up the thread.

EDIT: found it http://benheck.com/phpBB/viewtopic.php?t=5091
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:
Post Reply