Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

This is ckmame, a program to check ROM sets for MAME, the Multiple Arcade Machine Emulator. It tells you which ROM files are missing or have a wrong checksum, and can delete unknown and unused files from the ROM sets, and rename or move ROM files.

See the file for installation instructions and dependencies.

You will also need a description of the ROM set you want to check. For MAME, it can be obtained by running mame -listxml.

If you make a binary distribution, please include a pointer to the distribution site

The latest version can always be found there.

Mail suggestions and bug reports to

Github Actions Build Status Coverity Status