- Home
- ROM Management Software
- ClrMamePro
ClrMamePro
What it is
ClrMamePro is freeware for scanning and rebuilding MAME machine sets. Its package includes a graphical interface and a command-line executable with Scanner, Rebuilder, and Dir2Dat functions. Scanner checks ROM, sample, and CHD files for missing, unnecessary, or incorrectly named items. Rebuilder matches input files to a database using hashes and size, then writes correctly named machine files to an output folder. The tools can use a MAME executable's listxml or listsoftware export as a data source. They support 7z archives and can produce zip or 7z output, or leave files decompressed. A suitable DatFile also lets ClrMamePro work with systems beyond MAME. There is no installation wizard; users unpack the archive into a folder. Current builds run on Windows 7 and higher, while older documentation describes Linux use through WINE or similar. The copyright notice names Roman Scherzer as the author, who says work on clrmame(pro) began in 1997. The author warns that incorrect settings or removal operations can cause data loss and recommends backups.
For and against
For
- Freeware for scanning and rebuilding sets
- Scanner checks ROM, sample, and CHD files
- Rebuilder uses hashes and file size
- Supports 7z and multiple output formats
Against
- No installation wizard
- Linux use is documented through WINE or similar
- Incorrect settings or removal can cause data loss
The verdict
ClrMamePro provides scanning and rebuilding functions, with both graphical and command-line executables. Because removal operations can risk data loss and setup is manual, backups and careful settings matter.
Who it suits
ClrMamePro suits people organizing or checking MAME machine files who can work with an unpacked archive and database files. It may also suit users of other systems when they have a suitable DatFile.
Plans and prices
ClrMamePro Freeware
Read 30 Sep 2026 · mamedev.emulab.it
On the record
- Archive support
- The package uses 7z.dll for 7z archive support and can produce zip, 7z or decompressed output.mamedev.emulab.it · read 30 Sep 2026
- Author
- The copyright notice identifies Roman Scherzer as the author.mamedev.emulab.it · read 30 Sep 2026
- Data-loss warning
- The author warns that incorrect settings or removal operations can cause data loss and recommends backups.mamedev.emulab.it · read 30 Sep 2026
- DatFiles
- ClrMamePro can use DatFiles for systems other than MAME when a suitable DatFile is written.mamedev.emulab.it · read 30 Sep 2026
- History
- The author states that he started clrmame(pro) in 1997.mamedev.emulab.it · read 30 Sep 2026
- Included tools
- The package contains a UI executable and a command-line executable providing Rebuilder, Scanner and Dir2Dat functions.mamedev.emulab.it · read 30 Sep 2026
- Installation
- There is no install wizard; users unpack the archive into a folder.mamedev.emulab.it · read 30 Sep 2026
- Linux compatibility
- The older clrmamepro documentation says it runs under WINE or similar on Linux.mamedev.emulab.it · read 30 Sep 2026
- MAME integration
- The tools can use a MAME executable with its listxml or listsoftware export as the data source.mamedev.emulab.it · read 30 Sep 2026
- Purpose
- ClrMame is a tool to scan and rebuild MAME machine sets.mamedev.emulab.it · read 30 Sep 2026
- Rebuilder
- The rebuilder matches input files against a database using hashes and size, then writes correctly named machine files to the output folder.mamedev.emulab.it · read 30 Sep 2026
- Scanner
- The scanner detects unneeded, wrongly named and missing ROM, sample and CHD files.mamedev.emulab.it · read 30 Sep 2026
- Software license
- The software is freeware.mamedev.emulab.it · read 30 Sep 2026
- Web privacy
- The project privacy notice says its webpages do not collect, store or analyze personal data through their page code and do not use cookies, JavaScript or user accounts.mamedev.emulab.it · read 30 Sep 2026
- Windows requirement
- The current clrmame builds are runnable on Windows 7 and higher.mamedev.emulab.it · read 30 Sep 2026