summaryrefslogtreecommitdiffstatshomepage
path: root/docs/config.txt
diff options
context:
space:
mode:
author Scott Stone <tafoid@gmail.com>2015-05-28 14:39:59 -0400
committer Scott Stone <tafoid@gmail.com>2015-05-28 14:39:59 -0400
commit8f4d8bf37ee85ff47e4628f9a365abd6d83f9436 (patch)
tree16945c805eadd8983aac8d2722a425d9a5676218 /docs/config.txt
parent73650a8cccfc52b563b721720a77b6e5ba7b93b2 (diff)
Addition of commands and details as well as some reordering to match -showusage output (nw)
Diffstat (limited to 'docs/config.txt')
-rw-r--r--docs/config.txt81
1 files changed, 53 insertions, 28 deletions
diff --git a/docs/config.txt b/docs/config.txt
index 1189c773508..68b591c5bdd 100644
--- a/docs/config.txt
+++ b/docs/config.txt
@@ -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