mjmjr25 wrote:Is it possible to post a how to, like step by step? Maybe i've been doing something wrong along the way? Or is it going to be unique to each person's setup?
You guys who use MAME a lot - do you have many versions installed or do you primarily use one?
I exclusively use MAME 0.141, the final stable release of 2010. They added pinball ROMs and mechanical games starting in the next version (0.141u1) and as a result, the MAMEUI frontend took longer to load due to hundreds of new games that were added as a result. I only use a newer version for a few games that had their sound fixed (Toaplan games, for example)
Here's how I would go about setting it up on a new machine -
Before running MAME, make sure your controller is connected.
1) Get 0.141
here
2) After running the .exe, getting the roms and putting them in the MAMEUI/roms folder
3) After starting MAMEUI, on the left side of the screen, click on "Available" (so that it only displays games you have), then hit F5 to do a game search, this should find the roms that are in your roms folder and display them in the middle.
3) Double click the game to begin, and hit Tab to bring up the in-game options menu. Select "Input (general)", then Player 1 Controls, which is the fastest way to set a controller up. This will make the inputs you select the default for *each* game. If you want to use a custom setup for any game, you can select "Input (this game)".
4) Go through the various inputs with the keyboard, to change an input, hit the Enter key, then the controller direction or button you want to associate with that input (to do "P1 Up" you would hit up on your controller). It should read "Joy 1 Up" for a direction and "Joy Button 1" for a button assignment if it recognizes your controller. You can also change the Insert Coin and Start Button keys to controller buttons if you have the extra assignments to do so.
This is my general setup with the X-Arcade Solo joystick. It has a MAME mode built in. It uses keyboard directions as inputs for the stick. (the stick itself is meant to act like a keyboard once plugged in, so directions on the stick are number pad keys, and the buttons themselves are keyboard keys as well) The input for Up is blank to show you that is where I would move my stick up to have it read as "Num Key 8".
This is a custom setup example for Exed Exes. I'm demonstrating this with a Microsoft Sidewinder USB pad (6 button). Since this is a joystick to the computer, MAME will read it as Joy 1.
As long as your controller can plug into the computer, MAME should have no problem understanding it.
If there are anymore questions or maybe something I missed, please fill it in.