If you make any modifications, a new file is created with the name of the game, for example /cfg/asteroids.cfg. If you’ve never done this, the /cfg directory will be empty. How? Well, when you change a configuration for a specific game, a new file is created in a subdirectory called /cfg in the main MAME directory. And don’t worry – you can easily reset the config file back to default.
#Mame 32 won't recognize joystick trial#
Now, back to the TAB key and the config menu – this will take some trial and error, so take your time. Google it, find the button layout, and then do your best to map out that layout on your controller – mentally at first – then you will configure your buttons for THIS GAME ONLY – (input this game). Before you go any further, do you remember how the original game buttons were configured? Did the original Asteroids arcade controls use a joystick and two or three buttons? You need to find out. You want to change the one you’re playing – (input this game). (input general) is for ALL games and (input this game) is for just the game you’re playing. Note that there are two different configs here (input general) and (input this game). When you launch a game, press the TAB key to open the configuration. This is critical for getting the best performance out of your controller. X-Arcade, or any controller, will need to be set up in MAME. If you don’t want to build an interface yourself, X-Arcade makes good controllers. If you’re using a computer keyboard, you will be disappointed. If you uncheck “Stretch using hardware” it will display correctly but won’t use your entire monitor real estate – but it WILL display the 16 bit looking pixellated games, which looks more authentic. This will prevent the games from displaying sideways. If it displays sideways, exit the game, and click Options > Default Game Options > Advanced and check “Switch resolutions to fit” AND “Switch color depths to fit” -or- uncheck “Stretch using hardware”. You will see the games in your /roms directory – and a few others.ĭouble click on a game. Save the roms in the same directory where you unzipped MAME32, in the subdirectory named /roms. Save only the MAME files – not the others – I really don’t know what those are for. Go to, , or your favorite ROM site to find some ROMs that you like.
Unzip the file to a directory on your PC, such as C:\MAME\. MAME is really a DOS program, but MAME32 lets you play it easily in Windows.
#Mame 32 won't recognize joystick download#
Go to and download the latest MAME32 version for Windows (when I wrote this it was v0.90). Here are some thoughts on setting up MAME for the first time, especially with an X-Arcade controller. Getting started with X-Arcade – yes the information is there in the manual, but it’s not explained very well.