Main > Main Forum
$9 'Super Easy' USB Controller hack for MAME
wachin:
--- Quote from: dmworking247 on September 15, 2008, 09:51:08 pm ---
Here's some information on hacking the Deal Extreme 'ultra hackable' USB game controller. (at the time of writing, US$9.19 each with free delivery).
With this controller, you can get 4 directions + 10 buttons (4 face buttons, 2x2 trigger buttons, plus start and select).
This could be used to give you a 1 player, 8 button with credit & start.
or 2 players with one button each, and a single credit / start button.
--- End quote ---
So I finally got around to hacking the original USB controller from the 1st post and was pleasantly surprised to find that it actually had 16 inputs! Aside from the obvious 4 directions and 10 buttons, the analog sticks can be pushed in and register as buttons 11 & 12.
This would be a great setup for a simple 2 player CP with 2 action buttons and their own coin & start buttons.
Joe504:
This thread has really helped me out and made me decide to try and hack a couple of controllers. What I am doing is actually for an old Atari DB9 style joystick. What I wanted to be able to do is to wire the DB9 directly to the directional spots on the game pad. This would allow me to swap this joystick with any other game pad. Im doing the same thing with a NES controller. When it all works, I wont have to change any config settings when I change from one controller to the other.
So, my question is, how do I wire this if I do not have a common ground? The pad I have is almost identical to the one pictured above. It appears that the Left and Down share a common ground, but Right and Up have a different ground. The DB9 plug for the Atari does have a common ground.
Am I asking the right questions? What do I need to do so I do not have to change any configs when I swap controllers?
Thanks for any help.
Beretta:
if you dont have a common then you'll need to run a seperate wire for each button.. so 2 wires for each button instead of 1 + common.
Avinitlarge:
I have hacked a game pad to test it to see how it was. Its performance was great, No lag, Just worked perfect. Ive just bought another 2 to hack. I do have one concern though. For example, Pad 1 Button 10 is credit and Pad 2 button 10 is escape, What is to stop pad 1 becoming pad 2 after restarting the computer?
bkenobi:
Isn't Windows great? Actually, if the pads are named differently or have a different ID then this can be handled with JoyIDs. I'm sure there's a link in the Wiki somewhere, but I couldn't find it.
http://www.wingmanteam.com/latest_software/gadgets.htm
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version