mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
more command line doc cleanup (nw)
This commit is contained in:
parent
9e3e966dea
commit
4c444b2a00
@ -409,7 +409,7 @@ OSD-related Options
|
|||||||
|
|
||||||
**\-joystickprovider**
|
**\-joystickprovider**
|
||||||
|
|
||||||
Chooses how MAME will get joystick input.
|
Chooses how MAME will get joystick input.
|
||||||
|
|
||||||
| On Windows, you can choose from: ``auto, ``winhybrid``, ``dinput``, ``xinput``, or ``none``
|
| On Windows, you can choose from: ``auto, ``winhybrid``, ``dinput``, ``xinput``, or ``none``
|
||||||
| On SDL, you can choose from: ``auto``, ``sdl``, ``none``
|
| On SDL, you can choose from: ``auto``, ``sdl``, ``none``
|
||||||
@ -787,9 +787,13 @@ Core State/Playback Options
|
|||||||
|
|
||||||
.. _mame-commandline-exitafterplayback:
|
.. _mame-commandline-exitafterplayback:
|
||||||
|
|
||||||
**-exit_after_playback**
|
**-[no]exit_after_playback**
|
||||||
|
|
||||||
Tells MAME to exit after finishing playback of the input file.
|
When used in conjunction with the **-playback** option, MAME will exit after
|
||||||
|
playing back the input file. By default, MAME continues to run the emulated
|
||||||
|
system after playback completes.
|
||||||
|
|
||||||
|
The default is OFF (**-noexit_after_playback**).
|
||||||
|
|
||||||
.. _mame-commandline-record:
|
.. _mame-commandline-record:
|
||||||
|
|
||||||
@ -821,8 +825,9 @@ Core State/Playback Options
|
|||||||
|
|
||||||
Writes each video frame to the given <filename> in MNG format, producing an
|
Writes each video frame to the given <filename> in MNG format, producing an
|
||||||
animation of the session. Note that **-mngwrite** only writes video frames;
|
animation of the session. Note that **-mngwrite** only writes video frames;
|
||||||
it does not save any audio data. Use **-wavwrite** for that, and
|
it does not save any audio data. Either use **-wavwrite** to record audio
|
||||||
reassemble the audio/video using offline tools.
|
and combine the audio and video tracks using video editing software, or use
|
||||||
|
**-aviwrite** to record audio and video to a single file.
|
||||||
|
|
||||||
The default is ``NULL`` (no recording).
|
The default is ``NULL`` (no recording).
|
||||||
|
|
||||||
@ -830,8 +835,14 @@ Core State/Playback Options
|
|||||||
|
|
||||||
**-aviwrite** *<filename>*
|
**-aviwrite** *<filename>*
|
||||||
|
|
||||||
Stream video and sound data to the given <filename> in AVI format, producing
|
Stream video and sound data to the given <filename> in uncompressed AVI
|
||||||
an animation of the session complete with sound.
|
format, producing an animation of the session complete with sound. Note
|
||||||
|
that the AVI format does not changes to resolution or frame rate,
|
||||||
|
uncompressed video consumes a lot of disk space, and recording uncompressed
|
||||||
|
video in realtime requires a fast disk. It may be more practical to record
|
||||||
|
an emulation session using **-record** then make a video of it with
|
||||||
|
**-aviwrite** in combination with **-playback** and **-exit_after_playback**
|
||||||
|
options.
|
||||||
|
|
||||||
The default is ``NULL`` (no recording).
|
The default is ``NULL`` (no recording).
|
||||||
|
|
||||||
@ -1219,24 +1230,30 @@ Core Video Options
|
|||||||
**-[no]keepaspect** / **-[no]ka**
|
**-[no]keepaspect** / **-[no]ka**
|
||||||
|
|
||||||
When enabled, MAME preserves the correct aspect ratio for the emulated
|
When enabled, MAME preserves the correct aspect ratio for the emulated
|
||||||
system's screen(s). For instance, this can be usually 4:3 or 3:4 on CRT
|
system's screen(s). This is most often 4:3 or 3:4 for CRT monitors
|
||||||
monitors, though some systems may have ratios such as 3:2 (Nintendo Game
|
(depending on the orientation), though many other aspect ratios have been
|
||||||
Boy), 5:4 (some workstations) or various other ratios.
|
used, such as 3:2 (Nintendo Game Boy), 5:4 (some workstations), and various
|
||||||
|
other ratios. If the emulated screen and/or artwork does not fill MAME's
|
||||||
|
screen or Window, the image will be centred and black bars will be added
|
||||||
|
as necessary to fill unused space (either above/below or to the left and
|
||||||
|
right).
|
||||||
|
|
||||||
When running in a window with this option on, you can only resize the window
|
When this option is disabled, the emulated screen and/or artwork will be
|
||||||
to the proper aspect ratio, unless you are holding down the CONTROL key. By
|
stretched to fill MAME's screen or window. The image will be distorted by
|
||||||
turning the option off, the aspect ratio is allowed to float. In full
|
non-proportional scaling if the aspect ratio does not match. This is very
|
||||||
screen mode, this means that all systems will stretch to the full screen
|
pronounced when the emulated system uses a vertically-oriented screen and
|
||||||
size (even vertical systems).
|
MAME stretches the image to fill a horizontally-oriented screen.
|
||||||
|
|
||||||
In window mode, it means that you can freely resize the window without any
|
On Windows, when this option is enabled and MAME is running in a window (not
|
||||||
constraints.
|
full screen), the aspect ratio will be maintained when you resize the window
|
||||||
|
unless you hold the **Control** (or **Ctrl**) key on your keyboard. The
|
||||||
|
window size will not be restricted when this option is disabled.
|
||||||
|
|
||||||
The default is ON (**-keepaspect**).
|
The default is ON (**-keepaspect**).
|
||||||
|
|
||||||
The MAME team heavily suggests you leave this at default. Stretching systems
|
The MAME team strongly recommends leaving this option enabled. Stretching
|
||||||
beyond their original aspect ratio will mangle the appearance of the system
|
systems beyond their original aspect ratio will mangle the appearance of the
|
||||||
in ways that no filtering or HLSL can repair.
|
system in ways that no filtering or shaders can repair.
|
||||||
|
|
||||||
.. _mame-commandline-waitvsync:
|
.. _mame-commandline-waitvsync:
|
||||||
|
|
||||||
@ -1479,11 +1496,10 @@ Core Artwork Options
|
|||||||
|
|
||||||
**-[no]artwork_crop** / **-[no]artcrop**
|
**-[no]artwork_crop** / **-[no]artcrop**
|
||||||
|
|
||||||
Enable cropping of artwork to the system screen area only. This works best
|
Enable cropping of artwork to the system screen area only. This means that
|
||||||
with **-video gdi** or **-video d3d**, and means that vertically oriented
|
vertically oriented systems running full screen can display their artwork to
|
||||||
systems running full screen can display their artwork to the left and right
|
the left and right sides of the screen. This option can also be controlled
|
||||||
sides of the screen. This option can also be controlled via the Video
|
via the Video Options menu in the user interface.
|
||||||
Options menu in the user interface.
|
|
||||||
|
|
||||||
The default is OFF **-noartwork_crop**.
|
The default is OFF **-noartwork_crop**.
|
||||||
|
|
||||||
@ -1957,7 +1973,7 @@ Core Input Options
|
|||||||
of the current system.
|
of the current system.
|
||||||
|
|
||||||
Maps are defined as a string of numbers and characters. Since the grid is
|
Maps are defined as a string of numbers and characters. Since the grid is
|
||||||
9x9, there are a total of 81 characters necessary to define a complete map.
|
9x9, there are a total of 81 characters necessary to define a complete map.
|
||||||
Below is an example map for an 8-way joystick:
|
Below is an example map for an 8-way joystick:
|
||||||
|
|
||||||
+-------------+---------------------------------------------------------+
|
+-------------+---------------------------------------------------------+
|
||||||
@ -2234,7 +2250,7 @@ Core Communication Options
|
|||||||
address or a string containing a resolvable hostname.
|
address or a string containing a resolvable hostname.
|
||||||
|
|
||||||
The default is value is "``0.0.0.0``" (which binds to all local IPv4
|
The default is value is "``0.0.0.0``" (which binds to all local IPv4
|
||||||
addresses)
|
addresses).
|
||||||
|
|
||||||
.. _mame-commandline-commlocalport:
|
.. _mame-commandline-commlocalport:
|
||||||
|
|
||||||
@ -2253,7 +2269,7 @@ Core Communication Options
|
|||||||
address or a string containing a resolvable hostname.
|
address or a string containing a resolvable hostname.
|
||||||
|
|
||||||
The default is value is "``0.0.0.0``" (which binds to all local IPv4
|
The default is value is "``0.0.0.0``" (which binds to all local IPv4
|
||||||
addresses)
|
addresses).
|
||||||
|
|
||||||
.. _mame-commandline-commremoteport:
|
.. _mame-commandline-commremoteport:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user