mkmamedb — create
database for use by ckmame
mkmamedb converts ROM set descriptions
from one format to another.
The ROM set description is read from the specified files (or
directories) or the standard input if no files are specified. The default
output file is mame.db. You can override it with the
-o option or the
Supported input formats are:
-u); each sub-directory is taken as a game
The CMPro file format is described at http://www.logiqx.com/FAQs/CMPro.shtml, the DTD for MAME xml can be found in PREFIX/share/doc/ckmame/.
mkmamedb supports the following
cm(clrmamepro dat file),
db(ckmame(1) database), and
mtree(mtree(8) file). The default is cm.
mkmamedblooks for the detector in the input file (if it is a zip file) or the directory of the input file.
mkmamedbis used to create a database from an input directory, it will by default write a .ckmame.db database file to it, caching the directory contents' hashes in it so that consecutive re-runs are faster. When
mkmamedbfinds such a database, it only computes the hashes for the files that have changed since the last run.
-ooption. Defaults to “mame.db”.
Get an input file for mkmamedb(1) from MAME and convert it to the internal database format:
# mame -listxml | mkmamedb
mkmamedb was written by
Dieter Baron ⟨firstname.lastname@example.org⟩ and