Command-line Index — MAME Documentation 0.287 documentation

# Command-line Index

This is a complete index of all command-line options and verbs for MAME, suitable for quickly finding a given option.

## Universal Command-line Options

This section contains configuration options that are applicable to all MAME configurations (including both SDL and Windows native).

### Core Verbs

help
validate

### Configuration Verbs

createconfig
showconfig
showusage

### Frontend Verbs

listxml
listfull
listsource
listclones
listbrothers
listcrc
listroms
listbios
listsamples
verifyroms
verifysamples
romident
listdevices
listslots
listmedia
listsoftware
verifysoftware
getsoftlist
verifysoftlist

### OSD-related Options

uimodekey
controller_map
background_input
uifontprovider
keyboardprovider
mouseprovider
lightgunprovider
joystickprovider
midiprovider
networkprovider

### OSD CLI Verbs

listmidi
listnetwork

### OSD Output Options

output

### Configuration Options

noreadconfig

### Core Search Path Options

homepath
rompath
hashpath
samplepath
artpath
ctrlrpath
inipath
fontpath
cheatpath
crosshairpath
pluginspath
languagepath
swpath

### Core Output Directory Options

cfg_directory
nvram_directory
input_directory
state_directory
snapshot_directory
diff_directory
comment_directory

### Core State/Playback Options

[no]rewind / rewind
rewind_capacity
state
[no]autosave
playback
[no]exit_after_playback
record
mngwrite
aviwrite
wavwrite
snapname
snapsize
snapview
[no]snapbilinear
statename
[no]burnin

### Core Performance Options

[no]autoframeskip
frameskip
seconds_to_run
[no]throttle
[no]sleep
speed
[no]refreshspeed
numprocessors
bench
[no]lowlatency

### Core Rotation Options

[no]rotate
[no]ror
[no]rol
[no]autoror
[no]autorol
[no]flipx
[no]flipy

### Core Video Options

video
numscreens
[no]window
[no]maximize
[no]keepaspect
[no]waitvsync
[no]syncrefresh
prescale
[no]filter
[no]unevenstretch

### Core Full Screen Options

[no]switchres

### Core Per-Window Video Options

screen
aspect
resolution
view

### Core Artwork Options

[no]artwork_crop
fallback_artwork
override_artwork
artwork_font

### Core Screen Options

brightness
contrast
gamma
pause_brightness
effect

### Core Vector Options

beam_width_min
beam_width_max
beam_intensity_weight
beam_dot_size
flicker

### Core Video OpenGL Debugging Options

[no]gl_forcepow2texture
[no]gl_notexturerect
[no]gl_vbo
[no]gl_pbo

### Core Video OpenGL GLSL Options

[no]gl_glsl
gl_glsl_filter
glsl_shader_mame[0-9]
glsl_shader_screen[0-9]

### Core Sound Options

samplerate
[no]samples
volume
sound
audio_latency

### Core Input Options

[no]coin_lockout
ctrlr
[no]mouse
[no]joystick
[no]lightgun
[no]multikeyboard
[no]multimouse
[no]steadykey
[no]ui_active
joystick_map
joystick_deadzone
joystick_saturation
joystick_threshold
[no]natural
[no]joystick_contradictory
coin_impulse

### Core Input Automatic Enable Options

paddle_device
adstick_device
pedal_device
dial_device
trackball_device
lightgun_device
positional_device
mouse_device

### Core Debugging Options

[no]verbose
[no]oslog
[no]log
[no]debug
debugger
debugscript
[no]update_in_pause
watchdog
debugger_host
debugger_port
debugger_font
debugger_font_size

### Core Communication Options

comm_localhost
comm_localport
comm_remotehost
comm_remoteport
[no]comm_framesync

### Core Misc Options

[no]drc
[no]drc_rwx
[no]drc_use_c
[no]drc_log_uml
[no]drc_log_native
bios
[no]cheat
[no]skip_gameinfo
uifont
ui
ramsize
[no]confirm_quit
[no]ui_mouse
language
[no]nvram_save

### Scripting Options

autoboot_command
autoboot_delay
autoboot_script
[no]console
[no]plugins
plugin
noplugin

### HTTP Server Options

http
http_port
http_root

## Windows-Specific Command-line Options

This section contains configuration options that are specific to the native (non-SDL) Windows version of MAME.

### Windows Performance Options

priority
profile

### Windows Full Screen Options

[no]triplebuffer
full_screen_brightness
full_screen_contrast
full_screen_gamma

### Windows Input Device Options

[no]dual_lightgun

## SDL-Specific Command-line Options

This section contains configuration options that are specific to any build supported by SDL (including Windows when built with SDL instead of native).

### SDL Performance Options

[no]sdlvideofps

### SDL Video Options

[no]centerh
[no]centerv

### SDL Video Soft-Specific Options

scalemode

### SDL Keyboard Mapping

keymap
keymap_file

### SDL Input Options

[no]enable_touch
[no]sixaxis
[no]dual_lightgun

### SDL Lightgun Mapping

lightgun_index

### SDL Low-level Driver Options

videodriver
audiodriver
gl_lib