Freedom251 › ROM Management Software
ClrMamePro

What ClrMamePro is
ClrMamePro is freeware for checking and rebuilding MAME machine sets. Its package includes a graphical interface and a command-line tool with Scanner, Rebuilder, and Dir2Dat functions. Scanner identifies ROM, sample, and CHD files that are missing, unnecessary, or incorrectly named. Rebuilder compares input files with a database by hash and size, then places correctly named machine files in an output folder. The tools can take data from a MAME executable's listxml or listsoftware export, and support 7z archives as well as zip, 7z, or decompressed output. A suitable DatFile lets ClrMamePro work with systems beyond MAME. Current builds run on Windows 7 and later; older documentation describes Linux use through WINE or similar. There is no installation wizard, so users unpack the archive into a folder. The author, Roman Scherzer, says work on clrmame(pro) began in 1997. Incorrect settings or removal operations can cause data loss, so backups are recommended.
Who it suits
It suits users who need to audit or rebuild MAME ROM, sample, and CHD collections, and those with suitable DatFiles for other systems. Linux users need WINE or a similar compatibility layer.
What it does well
- Freeware with a command-line executable
- Scans ROM, sample, and CHD files
- Rebuilds files using hashes and size
- Supports 7z archives and multiple output formats
What to know first
- No installation wizard
- Linux use relies on WINE or similar
- Incorrect settings or removals can cause data loss
Limits
The plan is free. The author warns that incorrect settings or removal operations can cause data loss and recommends backups.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ClrMamePro Freeware | — | Free |
As mamedev.emulab.it lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Download the archive from the ClrMamePro website.
- Unpack the archive into a folder; there is no install wizard.
- Run the graphical interface or command-line executable.
- Use a MAME executable’s listxml or listsoftware export, or provide a suitable DatFile.
- Back up files before using removal operations.
ClrMamePro is a free utility for checking and rebuilding MAME machine sets, with support for other systems through DatFiles. It suits collectors who are comfortable working with archives and databases; its focused tools are useful, but operations that remove or alter files require careful setup and backups.
Overview
The package includes graphical and command-line executables for Scanner, Rebuilder and Dir2Dat functions. Scanner flags missing, unnecessary and incorrectly named ROM, sample and CHD files. Rebuilder matches input files to a database by hash and size, then writes the resulting machine files under the correct names in an output folder. That makes ClrMamePro a collection-maintenance tool, not a general-purpose library manager.
For MAME, it can use a MAME executable's listxml or listsoftware export as its data source. Other systems are supported when a suitable DatFile is written, so the workflow can extend beyond MAME but depends on having the right database. The package uses 7z.dll for 7z archive support and can output zip, 7z or decompressed files.
Key features
Scan and rebuild
Duplicate detection, hash verification and renaming support the core job of identifying and correcting set contents. Hash-and-size matching gives the Rebuilder a concrete basis for placing files, while Scanner helps locate gaps and unwanted or misnamed items. These tools suit users managing sets directly; they are less compelling if the priority is browsing or presenting a game library.
Archive and database flexibility
MAME exports provide a route to a data source, while DatFiles allow use with other systems. Output choices cover compressed and decompressed files, but 7z support relies on 7z.dll. The author warns that incorrect settings or removal operations can cause data loss, so back up files before running changes rather than treating the warning as a formality.
Pricing
ClrMamePro Freeware: free. It is freeware, with no paid plan described, so it fits collectors who want its scanning and rebuilding functions without a software charge. The trade-off is not a reduced feature tier: the practical cost is the manual setup and the care needed around file-changing operations.
Platforms
Current builds run on Windows 7 and higher. Linux use is through WINE or similar, as described in the older documentation; it is not presented as a native Linux build. Installation is manual: unpack the archive into a folder, with no install wizard.
Who it's for
Choose ClrMamePro if you need to audit or rebuild MAME sets, already work with DatFiles, or can prepare a suitable DatFile for another system. Its ability to alter or remove data makes backups and deliberate settings part of responsible use.
Pros and cons
- Pros: Scanner and Rebuilder cover missing, unwanted and misnamed files as well as hash-and-size-based rebuilding.
- Pros: MAME exports and suitable DatFiles support MAME and other systems.
- Pros: Freeware pricing keeps the core tool available at no software cost.
- Cons: Manual unpacking and the absence of an install wizard make setup less guided.
- Cons: Linux use depends on WINE or similar rather than a documented native build.
- Cons: Incorrect settings or removal operations can cause data loss, so the workflow calls for backups and care.
Alternatives
ROM Management Software is a useful place to compare options. Consider Igir instead if you want a free option for Linux, macOS, Windows or self-hosting; no usage or collection-size limit is stated. OxyROMon is another free choice across Linux, macOS, Windows, web, API and self-hosted platforms, with no paid tiers or usage limits stated.
Pick RomM if its Android, iOS, web or self-hosted availability is a better fit; it is free forever, AGPL-3.0 licensed and has no paid features. verifydump is the narrower choice when the job is verifying .chd and .rvz images against Redump DatFiles, using an open-source command-line tool.
Gaseous is a free, open-source self-hosted server option. RomForge is a free MIT-licensed desktop app for Linux, macOS and Windows. ROMie is free to download and use, with no paid plans stated. ROMSorter is a free MIT-licensed option for Linux, macOS and Windows, though its current release is Win-x64 only.
Verdict
ClrMamePro is a strong fit for collectors who need focused MAME scanning and rebuilding, or can supply DatFiles for other systems, and are willing to manage the workflow themselves. Its free price and hash-based tools are the main reasons to choose it; manual setup, WINE-dependent Linux use and the risk of data loss are good reasons to look elsewhere if you want a more guided or less cautious process.
Verdict
ClrMamePro provides scanning and rebuilding tools for MAME sets, with DatFile support for other systems. Unpack it manually and back up files before operations that may remove or alter data.
Questions
How much does ClrMamePro cost?
The listed ClrMamePro Freeware plan is free.
Which platforms does it support?
Current builds run on Windows 7 and higher. Linux use is described through WINE or similar.
What files can Scanner check?
It detects missing, unnecessary, and wrongly named ROM, sample, and CHD files.
Can it work with systems other than MAME?
Yes, when a suitable DatFile is written for the system.
How do I install it?
There is no install wizard. Unpack the archive into a folder.
Who is the author?
The copyright notice identifies Roman Scherzer, who says he began clrmame(pro) in 1997.
Facts from ClrMamePro's own pages
- Archive support
- The package uses 7z.dll for 7z archive support and can produce zip, 7z or decompressed output. · mamedev.emulab.it, 30 Sept 2026
- Author
- The copyright notice identifies Roman Scherzer as the author. · mamedev.emulab.it, 30 Sept 2026
- Data-loss warning
- The author warns that incorrect settings or removal operations can cause data loss and recommends backups. · mamedev.emulab.it, 30 Sept 2026
- DatFiles
- ClrMamePro can use DatFiles for systems other than MAME when a suitable DatFile is written. · mamedev.emulab.it, 30 Sept 2026
- History
- The author states that he started clrmame(pro) in 1997. · mamedev.emulab.it, 30 Sept 2026
- Included tools
- The package contains a UI executable and a command-line executable providing Rebuilder, Scanner and Dir2Dat functions. · mamedev.emulab.it, 30 Sept 2026
- Installation
- There is no install wizard; users unpack the archive into a folder. · mamedev.emulab.it, 30 Sept 2026
- Linux compatibility
- The older clrmamepro documentation says it runs under WINE or similar on Linux. · mamedev.emulab.it, 30 Sept 2026
- MAME integration
- The tools can use a MAME executable with its listxml or listsoftware export as the data source. · mamedev.emulab.it, 30 Sept 2026
- Purpose
- ClrMame is a tool to scan and rebuild MAME machine sets. · mamedev.emulab.it, 30 Sept 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, 30 Sept 2026
- Scanner
- The scanner detects unneeded, wrongly named and missing ROM, sample and CHD files. · mamedev.emulab.it, 30 Sept 2026
- Software license
- The software is freeware. · mamedev.emulab.it, 30 Sept 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, 30 Sept 2026
- Windows requirement
- The current clrmame builds are runnable on Windows 7 and higher. · mamedev.emulab.it, 30 Sept 2026
Where ClrMamePro stands on Freedom251
- ROM Management Software#6 of 39