1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
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
-------------------
.. _mame-scommandline-sdlvideofps:
**-[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
-------------
.. _mame-scommandline-centerh:
**-[no]centerh**
Center horizontally within the view area. Default is ON (**-centerh**).
.. _mame-scommandline-centerv:
**-[no]centerv**
Center vertically within the view area. Default is ON (**-centerv**).
Video Soft-Specific Options
---------------------------
.. _mame-scommandline-scalemode:
**-scalemode**
Scale mode: none, async, yv12, yuy2, yv12x2, yuy2x2 (**-video soft** only).
Default is *none*.
SDL Keyboard Mapping
--------------------
.. _mame-scommandline-keymap:
**-keymap**
Enable keymap. Default is OFF (**-nokeymap**)
.. _mame-scommandline-keymapfile:
**-keymap_file** *<file>*
Keymap file name. Default is ``keymap.dat``.
SDL Input Options
-----------------
.. _mame-scommandline-enabletouch:
**-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**)
.. _mame-scommandline-sixaxis:
**-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**)
.. _mame-scommandline-duallightgun:
**-[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 :ref:`lightgun option
<mame-commandline-nolightgun>` to be on and the :ref:`lightgunprovider
option <mame-commandline-lightgunprovider>` 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
--------------------
.. _mame-scommandline-lightgunindex:
|
| **-lightgun_index1** *<name>*
| **-lightgun_index2** *<name>*
| ...
| **-lightgun_index8** *<name>*
|
Device name or ID mapped to a given lightgun slot.
SDL Low-level Driver Options
----------------------------
.. _mame-scommandline-videodriver:
**-videodriver** *<driver>*
SDL video driver to use ('x11', 'directfb', ... or '*auto*' for SDL default)
.. _mame-scommandline-audiodriver:
**-audiodriver** *<driver>*
SDL audio driver to use ('alsa', 'arts', ... or '*auto*' for SDL default)
.. _mame-scommandline-gllib:
**-gl_lib** *<driver>*
Alternative **libGL.so** to use; '*auto*' for system default
|