Addition of commands and details as well as some reordering to match -showusage output (nw)

This commit is contained in:
Scott Stone 2015-05-28 14:39:59 -04:00
parent 73650a8ccc
commit 8f4d8bf37e

View File

@ -350,12 +350,16 @@ Configuration options
- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME
parses mame060.ini here)
- debug.ini (if the debugger is enabled)
- <driver>.ini (based on the source filename of the driver)
- vertical.ini (for games with vertical monitor orientation)
- horizont.ini (for games with horizontal monitor orientation)
- arcade.ini (for games in source added with GAME() macro)
- console.ini (for games in source added with CONS() macro)
- computer.ini (for games in source added with COMP() macro)
- othersys.ini (for games in source added with SYST() macro)
- vector.ini (for vector games only)
- <parent>.ini (for clones only, may be called recursively)
- <gamename>.ini
- vertical.ini (for games with vertical monitor orientation)
- horizont.ini (for games with horizontal monitor orientation)
- vector.ini (for vector games only)
- <driver>.ini (based on the source filename of the driver)
The settings in the later ini's override those in the earlier ini's.
@ -376,6 +380,13 @@ Core search path options
The default is 'roms' (that is, a directory "roms" in the same directory
as the MAME executable).
-hashpath <path>
Specifies a list of paths within which to find Software List HASH files.
Multiple paths can be specified by separating them with semicolons.
The default is 'hash' (that is, a directory "roms" in the same directory
as the MAME executable).
-samplepath / -sp <path>
Specifies a list of paths within which to find sample files. Multiple
@ -449,16 +460,6 @@ Core Output Directory Options
"nvram" in the same directory as the MAME executable). If this
directory does not exist, it will be automatically created.
-memcard_directory <path>
Specifies a single directory where memory card files are stored.
Memory card files store the contents of removable memory cards for
games which used this type of hardware. This data is read and written
under control of the user via the "Memory Card" menu in the user
interface. The default is 'memcard' (that is, a directory "memcard"
in the same directory as the MAME executable). If this directory does
not exist, it will be automatically created.
-input_directory <path>
Specifies a single directory where input recording files are stored.
@ -604,6 +605,12 @@ Core state/playback options
<viewname> can also be 'auto', which selects the first view with all
screens present. The default value is 'internal'.
-[no]snapbilinear
Specify if the snapshot or movie should have bilinear filtering
applied. Shutting this off can make a difference in some performance
while recording video to a file. The default is ON (-snapbilinear).
-statename <name>
Describes how MAME should store save state files, relative to the
@ -1087,12 +1094,6 @@ Core input automatic enable options
Debugging options
-----------------
-[no]log
Creates a file called error.log which contains all of the internal
log messages generated by the MAME core and game drivers. The default
is OFF (-nolog).
-[no]verbose / -[no]v
Displays internal diagnostic information. This information is very
@ -1100,12 +1101,16 @@ Debugging options
reporting bugs, please run with mame -verbose and include the
resulting information. The default is OFF (-noverbose).
-[no]update_in_pause
-[no]oslog
Enables updating of the main screen bitmap while the game is paused.
This means that the VIDEO_UPDATE callback will be called repeatedly
during pause, which can be useful for debugging. The default is OFF
(-noupdate_in_pause).
Output error.log data to the system debugger. The default is OFF
(-nooslog).
-[no]log
Creates a file called error.log which contains all of the internal
log messages generated by the MAME core and game drivers. The default
is OFF (-nolog).
-[no]debug
@ -1118,16 +1123,36 @@ Debugging options
Specifies a file that contains a list of debugger commands to execute
immediately upon startup. The default is NULL (no commands).
-debug_internal
-[no]update_in_pause
A special 'internal' debugger for debugging. Activated when used along
with -debug. The default if OFF (-nodebug_internal).
Enables updating of the main screen bitmap while the game is paused.
This means that the VIDEO_UPDATE callback will be called repeatedly
during pause, which can be useful for debugging. The default is OFF
(-noupdate_in_pause).
Core misc options
-----------------
-[no]drc
Enable DRC cpu core if available. The default is ON (-drc).
-drc_use_c
Force DRC use the C code backend. The default is OFF
(-nodrc_use_c).
-drc_log_uml
Write DRC UML disassembly log. The default is OFF
(-nodrc_log_uml).
-drc_log_native
write DRC native disassembly log. The default is OFF
(-nodrc_log_native).
-bios <biosname>
Specifies the specific BIOS to use with the current game, for game