FREEDOM251

Freedom251 › ROM Management Software

ClrMamePro

Free plan LinuxWindows

Visit ClrMamePro Alternatives Pricing

ClrMamePro's own site

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

PlanBilled and limitsPrice
ClrMamePro Freeware—Free

As mamedev.emulab.it lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Download the archive from the ClrMamePro website.
  2. Unpack the archive into a folder; there is no install wizard.
  3. Run the graphical interface or command-line executable.
  4. Use a MAME executable’s listxml or listsoftware export, or provide a suitable DatFile.
  5. 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

Look at these too