more command line doc cleanup (nw)

This commit is contained in:
Vas Crabb 2019-01-11 01:37:17 +11:00
parent 9e3e966dea
commit 4c444b2a00

View File

@ -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: