Other tools included with MAME¶
ledutil.exe/ledutil.sh¶
On Microsoft Windows, ledutil.exe can take control of your keyboard LEDs to mirror those that were present on some early arcade games (e.g. Asteroids)
Start ledutil.exe from the command line to enable LED handling. Run ledutil.exe -kill to stop the handler.
On SDLMAME platforms such as Mac OS X and Linux, ledutil.sh can be used. Use ledutil.sh -a to have it automatically close when you exit SDLMAME.
Developer-focused tools included with MAME¶
pngcmp¶
This tool is used in regression testing to compare PNG screenshot results with the runtest.cmd script found in the source archive. This script works only on Microsoft Windows.
nltool¶
Discrete component conversion tool.
nlwav¶
Discrete component conversion and testing tool.
jedutil¶
PAL/PLA/PLD/GAL dump handling tool. It can convert between the industry-standard JED format and MAME's proprietary packed binary format and it can show logic equations for the types of devices it knows the internal logic of.
ldresample¶
This tool recompresses video data for laserdisc and VHS dumps.
ldverify¶
This tool is used for comparing laserdisc or VHS CHD images with the source AVI.
romcmp¶
This tool is used to perform basic data comparisons and integrity checks on binary dumps. With the -h switch, it can also be used to calculate hash functions.
unidasm¶
Universal disassembler for many of the architectures supported in MAME.