Core Debugging Options


verbose
Description This option gives information about what Mame is doing whilst it loads and runs systems. This is particularly useful when you're making ini files as you can see exactly where Mame fails if you have a bug.
Full Command -verbose
Alt. Command -v
Reverse Command -noverbose
-nov
Example mame64.exe pacman -verbose
Mame.ini Command verbose
Command Default 0
Argument Format <boolean>

log
Description This option generates a log file called error.log which contains error information generated by systems. This is useful to developers to track bugs.
Full Command -log
Alt. Command none
Reverse Command -nolog
Example mame64.exe pacman -log
Mame.ini Command log
Command Default 0
Argument Format <boolean>

oslog
Description This option outputs a file called error.log to the system debugger. Like the -log option it's only used for developers.
Full Command -oslog
Alt. Command none
Reverse Command -nooslog
Example mame64.exe pacman -oslog
Mame.ini Command oslog
Command Default 0
Argument Format <boolean>

debug
Description This option activates Mame's internal debugger which can be accessed by pressing the tilde (~) key when a system is running.
Full Command -debug
Alt. Command none
Reverse Command none
Example mame64.exe pacman -debug
Mame.ini Command debug
Command Default 0
Argument Format <boolean>

update_in_pause
Description This is for debugging only. What it does is continuously update a games video display when the game is paused.
Full Command -update_in_pause
Alt. Command none
Reverse Command -noupdate_in_pause
Example mame64.exe pacman -debug -update_in_pause
Mame.ini Command -update_in_pause
Command Default 0
Argument Format <boolean>

debugscript
Description This option loads a set of debug commands into Mame's debugger which is executed as the system runs.
Full Command -debugscript <filename>
Alt. Command none
Reverse Command none
Example mame64.exe pacman -debug -debugscript something.txt
Mame.ini Command debugscript
Command Default none
Argument Format <filename>