.. _index-commandline: Commandline Index ================= This is a complete index of all commandline options and commands for MAME, suitable for quickly finding a given command. Universal Commandline Options ----------------------------- This section contains configuration options that are applicable to *all* MAME sub-builds (both SDL and Windows native). Core Commands ~~~~~~~~~~~~~ | :ref:`help ` | :ref:`validate ` Configuration Commands ~~~~~~~~~~~~~~~~~~~~~~ | :ref:`createconfig ` | :ref:`showconfig ` | :ref:`showusage ` Frontend Commands ~~~~~~~~~~~~~~~~~ | :ref:`listxml ` | :ref:`listfull ` | :ref:`listsource ` | :ref:`listclones ` | :ref:`listbrothers ` | :ref:`listcrc ` | :ref:`listroms ` | :ref:`listsamples ` | :ref:`verifyroms ` | :ref:`verifysamples ` | :ref:`romident ` | :ref:`listdevices ` | :ref:`listslots ` | :ref:`listmedia ` | :ref:`listsoftware ` | :ref:`verifysoftware ` | :ref:`getsoftlist ` | :ref:`verifysoftlist ` OSD-related Options ~~~~~~~~~~~~~~~~~~~ | :ref:`uimodekey ` | :ref:`uifontprovider ` | :ref:`keyboardprovider ` | :ref:`mouseprovider ` | :ref:`lightgunprovider ` | :ref:`joystickprovider ` OSD CLI Options ~~~~~~~~~~~~~~~ | :ref:`listmidi ` | :ref:`listnetwork ` OSD Output Options ~~~~~~~~~~~~~~~~~~ | :ref:`output ` Configuration Options ~~~~~~~~~~~~~~~~~~~~~ | :ref:`noreadconfig ` Core Search Path Options ~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`homepath ` | :ref:`rompath ` | :ref:`hashpath ` | :ref:`samplepath ` | :ref:`artpath ` | :ref:`ctrlrpath ` | :ref:`inipath ` | :ref:`fontpath ` | :ref:`cheatpath ` | :ref:`crosshairpath ` | :ref:`pluginspath ` | :ref:`languagepath ` | :ref:`swpath ` Core Output Directory Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`cfg_directory ` | :ref:`nvram_directory ` | :ref:`input_directory ` | :ref:`state_directory ` | :ref:`snapshot_directory ` | :ref:`diff_directory ` | :ref:`comment_directory ` Core State/Playback Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]rewind / rewind` | :ref:`rewind_capacity ` | :ref:`state ` | :ref:`[no]autosave ` | :ref:`playback ` | :ref:`exit_after_playback ` | :ref:`record ` | :ref:`record_timecode ` | :ref:`mngwrite ` | :ref:`aviwrite ` | :ref:`wavwrite ` | :ref:`snapname ` | :ref:`snapsize ` | :ref:`snapview ` | :ref:`[no]snapbilinear ` | :ref:`statename ` | :ref:`[no]burnin ` Core Performance Options ~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]autoframeskip ` | :ref:`frameskip ` | :ref:`seconds_to_run ` | :ref:`[no]throttle ` | :ref:`[no]sleep ` | :ref:`speed ` | :ref:`[no]refreshspeed ` | :ref:`numprocessors ` | :ref:`bench ` Core Rotation Options ~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]rotate ` | :ref:`[no]ror ` | :ref:`[no]rol ` | :ref:`[no]autoror ` | :ref:`[no]autorol ` | :ref:`[no]flipx ` | :ref:`[no]flipy ` Core Video Options ~~~~~~~~~~~~~~~~~~ | :ref:`video ` | :ref:`numscreens ` | :ref:`[no]window ` | :ref:`[no]maximize ` | :ref:`[no]keepaspect ` | :ref:`[no]waitvsync ` | :ref:`[no]syncrefresh ` | :ref:`prescale ` | :ref:`[no]filter ` | :ref:`[no]unevenstretch ` Core Full Screen Options ~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]switchres ` Core Per-Window Video Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`screen ` | :ref:`aspect ` | :ref:`resolution ` | :ref:`view ` Core Artwork Options ~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]artwork_crop ` | :ref:`[no]use_backdrops ` | :ref:`[no]use_overlays ` | :ref:`[no]use_bezels ` | :ref:`[no]use_cpanels ` | :ref:`[no]use_marquees ` | :ref:`fallback_artwork ` | :ref:`override_artwork ` Core Screen Options ~~~~~~~~~~~~~~~~~~~ | :ref:`brightness ` | :ref:`contrast ` | :ref:`gamma ` | :ref:`pause_brightness ` | :ref:`effect ` Core Vector Options ~~~~~~~~~~~~~~~~~~~ | :ref:`beam_width_min ` | :ref:`beam_width_max ` | :ref:`beam_intensity_weight ` | :ref:`flicker ` Core Video OpenGL Debugging Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]gl_forcepow2texture ` | :ref:`[no]gl_notexturerect ` | :ref:`[no]gl_vbo ` | :ref:`[no]gl_pbo ` Core Video OpenGL GLSL Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`gl_glsl ` | :ref:`gl_glsl_filter ` | :ref:`glsl_shader_mame[0-9] ` | :ref:`glsl_shader_screen[0-9] ` | :ref:`gl_glsl_vid_attr ` Core Sound Options ~~~~~~~~~~~~~~~~~~ | :ref:`samplerate ` | :ref:`[no]samples ` | :ref:`volume ` | :ref:`sound ` | :ref:`audio_latency ` Core Input Options ~~~~~~~~~~~~~~~~~~ | :ref:`[no]coin_lockout ` | :ref:`ctrlr ` | :ref:`[no]mouse ` | :ref:`[no]joystick ` | :ref:`[no]lightgun ` | :ref:`[no]multikeyboard ` | :ref:`[no]multimouse ` | :ref:`[no]steadykey ` | :ref:`[no]ui_active ` | :ref:`[no]offscreen_reload ` | :ref:`joystick_map ` | :ref:`joystick_deadzone ` | :ref:`joystick_saturation ` | :ref:`natural ` | :ref:`joystick_contradictory ` | :ref:`coin_impulse ` Core Input Automatic Enable Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`paddle_device ` | :ref:`adstick_device ` | :ref:`pedal_device ` | :ref:`dial_device ` | :ref:`trackball_device ` | :ref:`lightgun_device ` | :ref:`positional_device ` | :ref:`mouse_device ` Core Debugging Options ~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]verbose ` | :ref:`[no]oslog ` | :ref:`[no]log ` | :ref:`[no]debug ` | :ref:`debugscript ` | :ref:`[no]update_in_pause ` | :ref:`watchdog ` | :ref:`debugger_font ` | :ref:`debugger_font_size ` Core Communication Options ~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`comm_localhost ` | :ref:`comm_localport ` | :ref:`comm_remotehost ` | :ref:`comm_remoteport ` | :ref:`[no]comm_framesync ` Core Misc Options ~~~~~~~~~~~~~~~~~ | :ref:`[no]drc ` | :ref:`drc_use_c ` | :ref:`drc_log_uml ` | :ref:`drc_log_native ` | :ref:`bios ` | :ref:`[no]cheat ` | :ref:`[no]skip_gameinfo ` | :ref:`uifont ` | :ref:`ui ` | :ref:`ramsize ` | :ref:`confirm_quit ` | :ref:`ui_mouse ` | :ref:`language ` | :ref:`[no]nvram_save ` Scripting Options ----------------- | :ref:`autoboot_command ` | :ref:`autoboot_delay ` | :ref:`autoboot_script ` | :ref:`[no]console ` | :ref:`[no]plugins ` | :ref:`plugin ` | :ref:`noplugin ` HTTP Server Options ------------------- | :ref:`http ` | :ref:`http_port ` | :ref:`http_root ` Windows-Specific Commandline Options ------------------------------------ Windows Performance Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`priority ` | :ref:`profile ` Windows Full Screen Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]triplebuffer ` | :ref:`full_screen_brightness ` | :ref:`full_screen_contrast ` | :ref:`full_screen_gamma ` Windows Input Device Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`[no]dual_lightgun ` SDL-Specific Commandline Options -------------------------------- This section contains configuration options that are specific to any build supported by SDL (including Windows where compiled as SDL instead of native). SDL Performance Options ~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`sdlvideofps ` SDL Video Options ~~~~~~~~~~~~~~~~~ | :ref:`[no]centerh ` | :ref:`[no]centerv ` SDL Video Soft-Specific Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`scalemode ` SDL Keyboard Mapping ~~~~~~~~~~~~~~~~~~~~ | :ref:`keymap ` | :ref:`keymap_file ` SDL Joystick Mapping ~~~~~~~~~~~~~~~~~~~~ | :ref:`joyidx ` | :ref:`sixaxis ` SDL Low-level Driver Options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :ref:`videodriver ` | :ref:`audiodriver ` | :ref:`gl_lib `