MAME OS X Manual > Contents > Using the mameosx-util Tool

Using the mameosx-util Tool

mameosx-util is a command line program that prints information about the games for front-end authors. The binary is included inside the standard application bundle, under the MacOS directory. For example, if you installed MAME OS X in /Applications, then the binary is at:

/Applications/MAME OS X.app/Contents/MacOS/mameosx-util

This command has the following usage:

mameosx-util [OPTIONS] [<gamename|wildcard>]

The options are summarized in this table:

Option Description
--listxml List comprehensive details for all of the supported games. The output is quite long, so it is usually better to redirect this into a file. The output is in XML format. By default all games are listed; however, you can limit this list by specifying a driver name or wildcard after the --listxml command.
--listfull Displays a list of game driver names and descriptions. By default all games are listed; however, you can limit this list by specifying a driver name or wildcard after the --listfull command
--listsource Displays a list of drivers and the names of the source files their game drivers live in. Useful for finding which driver a game runs on in order to fix bugs. By default all games are listed; however, you can limit this list by specifying a driver name or wildcard after the --listsource command.
--listclones Displays a list of clones. By default all clones are listed; however, you can limit this list by specifying a driver name or wildcard after the -listclones command.
--listcrc Displays a full list of CRCs of all ROM images referenced by all drivers within MAME.