Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: King Friday XIII on April 03, 2007, 10:11:56 am
-
So, I'm building my first cab. I bought a Gp-Wiz ECO USB interface and have wired everything up (2 joysticks and 8 buttons). I tested the controls in the Windows XP Game controller setup and all the controls are working properly in Windows. However, when I run MAME I can only get the primary joystick to work. How do I get all the buttons/joysticks to work in MAME?
I only need joy2key for the FE, right? I tried configuring Mame32 but none of the options worked for me. I tried setting the controls in the individual Game Setups but they don't recognize any controls except the primary joy. My final FE will be Mamewah. I searched the Wiki and GroovyGameGear.com and found no instructions for setting this thing up once you get it wired.
How do I get this thing working?
-
I have the same setup and it worked for me. You should just have to go into the TAB menu within a game and go to player 2 controls then where it says p2 up (or something similar) hit enter and then press up on the second joystick. It will look like a button press on joystick 1 to the computer, but as long as they are all configured that way it's OK. That's the way I did it in MAME32 and MAMEplus. I am not sure why it wouldn't work. Do all the buttons work? MAME will see them as joystick 1 button 1-28 (including your player2 joystick)
On the bright side once you get it to work, you won't need joy2key for mamewah, it has native gamepad support. Setup for it is a little more complex, but not bad once you get started. I went into the game controller settings in windows and wrote down what gp buttton each button on my cp was registering, then SUBTRACT 1 from each of those numbers. The computer sees button 1 as button 0, but windows tries to make it easier for people with problems with zeros by bumping them all up to positive numbers. Now configure MAMEwah using these numbers in the way shown in the docs for MAMEwah.
It can be confusing to see your joystick register as button presses and it helps to think of the whole control panel as joystick controller 1 because it also seems odd when you are configuring joystick 2 and MAME keeps calling it joystick 1.
Good luck, hope this helps, if not I'll try to help some more, unless somebody else can fix your problem more eloquently.
:cheers:
-
None of the buttons work.
In MAME, I tab into the Game settings. Then I select, for example, 1 player start, hit the Enter on the keyboard, and then press the 1 Player Start button. MAME never registers the button click and it eventually sets it to NONE. I'm running MAME0112b. This is the same for all the buttons.
I can go to the Game Controllers setup in Windows XP, open the GP-Wiz setup and hit the 1 Player start button and the "15" button lights up. This works for all the buttons and both joysticks. The problem seems to be with MAME only right now.
-
I can go to the Game Controllers setup in Windows XP, open the GP-Wiz setup and hit the 1 Player start button and the "15" button lights up. This works for all the buttons and both joysticks. The problem seems to be with MAME only right now.
Make sure you have joystick inputs enabled. If they aren't, then that would be the problem.
RandyT
-
I checked the Joystick input box in the Mame32 options. Is this what you mean? The primary joystick does work in MAME. Just no buttons or second joystick.
-
I've been thinking about this and there is one detail I left out. I start the buttons and 2nd joystick at like number 15 on the GP-Wiz. Numbers 1-14 are not used.
Do I need to start at #1 and work my way up?
-
The order is not relevant. I use the joystick inputs and then buttons 15-22.
Which joystick option did you check? There are two, one is under "interface options" and is not the one for using joysticks during the games, the important one is under "default game options" and the "controllers" tab.
(http://i158.photobucket.com/albums/t100/bfauska/joysticksettings.jpg)
I hope that solves it, because if that doesn't do it, I'm of no more use to you.
Good luck.
-
I've been thinking about this and there is one detail I left out. I start the buttons and 2nd joystick at like number 15 on the GP-Wiz. Numbers 1-14 are not used.
Do I need to start at #1 and work my way up?
Not for MAME32. There are some games that only recognize 15 or 16 buttons per joystick, so that might cause you problems with them, but MAME should be fine.
-
I don't know what I did right but it works now. I rewired so that the button numbers start at 1 and go up. I did this before I saw bfauska's post. For some reason, it works now. I know now that it was not the numbering order because I think I skipped #2 in my rewiring.
Regardless, it works now but I still don't know why it did not work before. The settings in MAME32 are exactly the same. Maybe, I had a short somewhere? Who knows.
Thanks for all the help.
-
Too bad we didn't really solve anything, it's alway nice to know why something didn't work.
But really, who care's it works now. Go have fun.