Snes Controller To Usb Keyboard Converter


5465756e

Member
Joined
Dec 7, 2005
Messages
127
During the past few weeks I made a SNES controller to USB keyboard converter. I noticed that many internet recourses contain incorrect information regarding the SNES controller. Also I think this is a fun project so I wrote this article. If I had a GP2X connector I would be able to connect it to that using RS232.

Here's some sneak preview picture:
snes_usb.jpg
 
Cheers for the info dude.
I've got one of the factory made snes to usb converters but the damn thing won't work on my laptop without me uninstallin & restarting every time.
Might have to give this a shot.
Any trouble with it being recognised in WinXP or setting it up?
Snes pads are still my fave of all time & they'd rock on the GP2X.
Good luck gettin it workin :D
 
Cheers for the info dude.
I've got one of the factory made snes to usb converters but the damn thing won't work on my laptop without me uninstallin & restarting every time.
Might have to give this a shot.
Any trouble with it being recognised in WinXP or setting it up?
Snes pads are still my fave of all time & they'd rock on the GP2X.
Good luck gettin it workin :D

No, no trouble at all. Currently I still use the Ti-Apploader, so when I connect the USB plug the Ti-Apploader driver, uploads my firmware to ram and resets the device. Then it registers as a standard HID keyboard. Keys are hard coded though so you have to recompile it to change the keys (e.g. when you press select it now types a d).
If you want to use this you need to have some TUSB3210 board.
Thanks! If I run into one of the compatible phone cables I'll definitely give it a go.
 
Last edited by a moderator:
sourcing them from phone cables is way cheaper, the cables go for ~1€ at ebay.
But the 4gbp that nigelibrown takes are ok as well.
 
Thanks for the info. Most (local) shops rip you off when you buy a cable like that <_< ( or maybe stocking them is just expensive ). Anyway, I will try to buy one at a computer market.
 
In the nature of doing a well-made hack, I salute you.

However, I can't get past the point that you chose to hack a keyboard rather than a gamepad. Why did you do that?
 
In the nature of doing a well-made hack, I salute you.

However, I can't get past the point that you chose to hack a keyboard rather than a gamepad.  Why did you do that?

:)

I assume that you are talking about the way it registers. Well the TUSB board where new, so there where no specific examples etc. Our assignment (school) was to do some kind of interfacing with the board. I chose to do something with the USB. Originally I wanted to use the code from Ti (it needed to be ported to SDCCC) which was a keyboard (although we didn't use that in the end). (So one of the first hordes was getting it working at all.) When the keyboard was (finally) working I added the SNES controller just 4 fun. (That was the easy part.) As the SNES controller has no joystick all its functionality is covered right now. I think registering the controller as a keyboard has a major advantage; keyboards are well supported. (If I flash the firmware in EEPROM it should work fine on Linux & Mac's).
 
Last edited by a moderator:
Back
Top