Configuring MAME¶
Getting Started: A Quick Preface¶
Once you have MAME installed, the next step is to configure it. There are several ways to do this, and each will be covered in turn.
If you are on Windows, the MAME executable will be called mame.exe
.
If you are on Linux or MacOS, the MAME executable will be called mame
.
Initial Setup: Creating mame.ini From Command Line on Windows¶
First, you will need to cd to the directory where you installed MAME into.
If, for instance, you have MAME installed in C:\Users\Public\MAME
you will
need to type cd C:\Users\Public\MAME
into the command prompt.
Then you have MAME create the config file by typing mame
-createconfig
. MAME will then create the mame.ini
file in the
MAME installation folder. This file contains the default
configuration settings for a new MAME installation.
Initial Setup: Creating mame.ini From Command Line on Linux or MacOS¶
The steps for Linux and MacOS are similar to those of Windows. If you
installed MAME using the package manager that came from a Linux distro, you will
type mame -createconfig
into your terminal of choice.
If you have compiled from source or downloaded a binary package of MAME,
you will cd
into the directory you put the MAME files into.
For instance, cd /home/myusername/mame
Then you will type ./mame -createconfig
into
your terminal of choice.
You can then need to edit the mame.ini
file in your favorite text editor,
e.g. Notepad on Windows or vi on Linux/MacOS, or you can change settings
from inside of MAME.
Initial Setup: Graphical Setup¶
This is the easiest way to get started. Start MAME by opening the MAME
icon in the location where you installed it. This will be mame.exe
on Windows, mame
on Linux and macOS.
Once MAME has started, you can either use your mouse to click on the Configure Options menu selection at the bottom center of your screen, or you can switch panes to the bottom one (default key is Tab), then press the menu accept button (default key is Return/Enter) to go into the Configuration menu.
Choose Save Configuration to create the mame.ini
file with default
settings. From here, you can either continue to configure things from the
graphical user interface or edit the mame.ini
file in your favorite
text editor.