Archive for October, 2011

How To Get the Latest Version of MAME Running On Mac OS X Lion [Part 3 of 3]

Posted on: 6 Comments

Welcome back to Part Three of my guide on getting MAME to run on Mac OS X Lion. In the first part I covered the basic MAME installation, and in second part I covered how to configure it. Finally, I’m going to go over the basics of configuring a GUI frontend for the command line based MAME.

This portion of the guide is completely optional. In its current state, you can use MAME to its fullest. However, most people do not like the basic MAME UI, which is very poor at managing large numbers of games. On the Windows side, the excellent MAME32UI solves this problem for us with very little configuration. Unfortunately, we as Mac users do not have the option to use this piece of software.

Thankfully, there exists a comparable frontend called M+GUI, which is cross platform. M+GUI is almost as good, and is thankfully also kept up to date on the Mac. You can download the latest version as of this blog’s posting here. Use Google to find the latest version if you’re reading this post a few months from now.

After the .zip file is download, extract it and browse to the resulting folder. Inside of it you’ll see the mamepgui application and a readme. Move the application to your Applications folder, and trash the readme. Upon your first launch, you should see something similar to:

This screen is asking for the executable of our MAME install. Just browse to the folder you stored it in, and point it at mame64.

Once you hit Open, M+GUI will begin to index the games in your /roms folder. If you do not use the /roms folder, you’ll have to set the rom directory manually in the settings. From here, everything is fairly self explanatory. I may come back and update this guide with a few preferences that I personally use, but my life has gotten unexpectedly busy, so I’m unfortunately cutting this guide a little short. Hope it helped someone out there. Feel free to leave a comment if it did!

How To Get the Latest Version of MAME Running On Mac OS X Lion [Part 2 of 3]

Posted on: 3 Comments

Welcome back everyone! Do you have MAME up and running yet? If not, go back to Part 1 of this guide and come back here when you’re done.

In the previous section, we figured out how to properly install the latest, most up to date version of MAME on our Mac. However, there was just one problem:

Nothing’s configured! No worries, MAME is relatively easy to set up, so our first task is to get it to recognize our games. By default, MAME looks in the folder it is installed in for a folder called “roms”. If you create that folder and put your games there, you’re all set, there is no step two. There are two alternatives however.

If you start MAME with the -rompath flag, you can specify where it looks for your game files. However, this is just a one time fix, so you’ll need to type -rompath each and every time you launch MAME.

Instead of moving all of your games into the MAME install folder, you can create an alias to your game collection. This can be done using Finder (just right click on the folder you want to make an alias of), or you can use the terminal since you’re already there. The command “ln -s” creates an alias on your system, using the first argument as the original folder, and the second argument as the alias name. If you create it properly, you can launch MAME without the -rompath flag every time.

Speaking of launching MAME, do so now. If you’ve already forgotten how, type “./mame64″ into the terminal while in MAME’s install folder.

There you have it! Our glorious game list! From here, you can start typing in the name of the game you’d like to play, or you can configure the general inputs.

Since we can’t play anything until we’ve set up our controls, let’s configure the inputs now. The User Interface defaults are normally fine, so what we want to focus on right now is the Player 1 Controls.

You can configure the buttons however they make sense to you, or use a gamepad of some sort. Personally, I usually use this setup while on a keyboard:

MAME numerates it’s buttons from the top left, across a row, then down to the bottom left of the next row. Don’t forget to set a Player 1 button to start the game, along with a “Player 1 Coin”. You’re emulating arcade machines, and still have to put coins in. Finally, launch into a game. It will give you a brief warning screen, and then the game should start.

That’s all their is to it! Congratulations, you’ve got MAME up and running. If there are still some settings you’d like to tweak, press Tab while in game to open up MAME’s menu. From here you can set controls on a per-game basis, along with tweak some of the video settings.

At this point, you’ve got a fully functioning, fully up to date MAME install. It’s just as capable as it’s Windows counterpart at this point… but the UI is a bit lacking. In the final part of this series, we’ll set up a graphical frontend for MAME, so that those of you with large game collections can launch games more easily.