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).
Performance Options¶
-[no]sdlvideofps
Enable output of benchmark data on the SDL video subsystem, including your system’s video driver, X server (if applicable), and OpenGL stack in -video opengl mode.
Video Options¶
-[no]centerh
Center horizontally within the view area. Default is ON (-centerh).
-[no]centerv
Center vertically within the view area. Default is ON (-centerv).
Video Soft-Specific Options¶
-scalemode
Scale mode: none, async, yv12, yuy2, yv12x2, yuy2x2 (-video soft only). Default is none.
SDL Keyboard Mapping¶
-keymap
Enable keymap. Default is OFF (-nokeymap)
-keymap_file <file>
Keymap file name. Default is
keymap.dat
.
SDL Input Options¶
-enable_touch
Enable support for touch input. If this option is switched off, mouse input simulated from touch devices will be used instead. Default is OFF (-noenable_touch)
-sixaxis
Use special handling for PlayStation 3 SixAxis controllers. May cause undesirable behaviour with other controllers. Only affects the
sdljoy
joystick provider. Default is OFF (-nosixaxis)
-[no]dual_lightgun / -[no]dual
Controls whether or not MAME attempts to track two lightguns that appear as a single mouse. This option requires the lightgun option to be on and the lightgunprovider option to be set to sdl.
This option supports dual lightgun setups that work by setting the mouse pointer location at the moment a lightgun trigger is activated. The primary and secondary triggers on the first lightgun correspond to the first and second mouse buttons, and the primary and secondary triggers on the second lightgun correspond to the third and fourth mouse buttons.
The default is OFF (-nodual_lightgun).
SDL Lightgun Mapping¶
Device name or ID mapped to a given lightgun slot.
SDL Low-level Driver Options¶
-videodriver <driver>
SDL video driver to use ('x11', 'directfb', ... or 'auto' for SDL default)
-audiodriver <driver>
SDL audio driver to use ('alsa', 'arts', ... or 'auto' for SDL default)
-gl_lib <driver>
Alternative libGL.so to use; 'auto' for system default