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. |