xmame — THE Arcade game machine emulator for UNIX/X
Synopsis
xmame.{x11,svga,xgl,sdl} [options] [rom]Description
xmame is the (M)ulti (A)rcade (M)achine (E)mulator for Unix. It emulates the hardware of many classic arcade game machines.MAME is an arcade machine emulator. Started in 1997 by Nicola Salmoria, MAME started out as a series of emulators for individual games. This series of emulators was combined into a single multi-game emulator. This is the current form of MAME; no longer a one-man show, there are over 100 contributors to the project.
Options
Internal verification list commands (only for developers)
- -ldc, -listdupcrc
- Like -list, but lists ROMs with identical CRC.
- -lwo, -listwrongorientation
- Like -list, but lists any games which use the orientation flags wrongly.
- -lwm, -listwrongmerge
- Like -list, but lists any games which use the clone_of field wrongly.
- -lwf, -listwrongfps
- Like -list, but lists any games which use the FPS field wrongly.
- -srtn, -sortname
- Sort ROMs by name.
- -srtd, -sortdriver
- Sort ROMs by driver name.
General options
- -[no]lcf, -[no]loadconfig
- Enable/disable loading of config files.
- -sc, -showconfig
- Display running parameters in rc style.
- -mh, -manhelp
- Print commandline help in man format, useful for manpage creation.
- -V, -version
- Display version.
- -?, -help
- Show help.
Examples
Legal notice
The main issue involves ROM images. ROM images are protected under the copyrights of their authors, and CANNOT be distributed in the same package as xmame. Download any ROM images at your own risk and responsibility.PLEASE BE AWARE OF THE POSSIBLE LEGAL RAMIFICATIONS OF DOWNLOADING ROM IMAGES, BEFORE YOU ACTUALLY DO SO! YOU HAVE BEEN WARNED, AND WE TAKE NO RESPONSIBILITY FOR YOUR ACTIONS -- YOU ARE ON YOUR OWN!
Also, the xmame authors ask that you DO NOT distribute any ROM images with either source code or binaries of the xmame emulator.
Files
Config Files are parsed in the following order:- /usr/local/share/xmame/xmamerc
- Global configuration config file
- ${HOME}/.xmame/xmamerc
- User configuration config file
- /usr/local/share/xmame/xmame-x11rc
- Global per display method config file
- ${HOME}/.xmame/xmame-x11rc
- User per display method config file
- /usr/local/share/xmame/rc/<game>rc
- Global per game config file
- ${HOME}/.xmame/rc/<game>rc
- User per game config file
Bugs