MAME OS X Manual > Contents > Support Files and Directories

Support Files and Directories

MAME OS X creates and uses various files and directories in:

${HOME}/Library/Application Support/MAME OS X

Here is a description of these files and directories (directories end in a slash):

Cabinet Art/
Some of the actual arcade machines had images inside them, which were projected into the screen. This can't be emulated in any other way than having the actual image and putting it to the screen in the emulator. These images can be obtained from the MAME website.
Enables various cheats and hacks. This file is not included and may be found on the Internet.
MAME uses this to store global and per-game options.
Control Panels/
Some dedicated control panels are provided with configurations files for proper key mappings. Place these configuration files in this directory.
This directory stores modifications to hard disk images. Since hard disk images are quite large, it is more efficient to only store the differences, hence the name "Diffs".
This directory stores visual effects. A visual effect can be a PNG image that is used as an overlay or a Quartz Composer composition. See Visual Effects for more information.
Hard Disk Images/
Hard disk images, often called CHDs for compressed hard disk, should be placed in this directory.
Stores input recordings.
Memory cards.
Persistent cache of favorites, play stats, audit state, etc.
Non-volatile RAM storage.
Stores ROM images. Often found as zip archives. They do not need to be uncompressed, and the zip files can be stored directly this directory.
Screen shots created by using F12 are placed in this directory. A subdirectory the same name of the game is created, and all screen shots for that game are placed there.
Sound Samples/
Not all sounds can be emulated properly. To overcome this, samples have been obtained from the original games, instead. Download the samples from the MAME website, and place them in this directory.
Save states.