mirror of
https://github.com/holub/mame
synced 2025-06-25 05:44:23 +03:00

* Added initial support for XInput controller subtypes, starting with driving, arcade and flight controllers. * Check XInput capabilities to ignore buttons and hats that aren't present. * Added preliminary SDL Game Controller joystick provider. Reconnection and mixed Game Controller/Joystick devices are unsupported. * Show the input token for the highlighted control on input device menus. -ui: Allow menus to set required space above and below menu when metrics change. Fixes the initial bad layout on the system selecton menu, or bad layout after resizing windows.
113 lines
2.2 KiB
ReStructuredText
113 lines
2.2 KiB
ReStructuredText
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).
|
||
|
||
|
||
|
||
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 Joystick Mapping
|
||
--------------------
|
||
|
||
.. _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**)
|
||
|
||
|
||
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
|