github Cyborgbob/MAME-Smart-ROM-Sorter v5.0
MAME Smart ROM Sorter v5.0

6 hours ago

MAME Smart ROM Sorter v5.0 — Stop Sorting ROMs Manually

MAME Smart ROM Sorter v5.0 helps home arcade builders turn a massive MAME ROM folder into a cleaner, purpose-built arcade set.

This is the v5.0 public release package.

Download

Use the release assets below:

  • MAME_Smart_ROM_Sorter_v5.0.exe — Windows executable.
  • MAME_Smart_ROM_Sorter_v5.0_Source.zip — source code, build inputs, presets, images, and sounds.
  • SHA256SUMS.txt — optional checksum verification.

Highlights

  • Cleaner v5.0 source structure.
  • Preset-driven workflow for common arcade cabinet/controller goals.
  • 1G1R-style curation to reduce duplicate clones and regional clutter.
  • MAME XML and support-INI metadata filtering.
  • Cabinet-friendly filtering around controls, players, orientation, genres, regions, and languages.
  • CHD-aware export behavior.
  • Portable deployment improvements.
  • TNT branding, sounds, and arcade personality retained.

Important

This tool does not include, provide, link to, download, or distribute ROMs, BIOS files, CHDs, samples, or copyrighted game content.

You must provide your own legally obtained MAME files.

For best results, use a non-merged MAME ROM set.

Windows Defender / antivirus note

Because the Windows app is an unsigned independent .exe, Windows Defender or other antivirus tools may show a warning. The Python source package is included so users can inspect or rebuild the app.

Feedback

Feedback from v5.0 will help shape future updates, including deeper cabinet presets, monitor/orientation filters, regeneration helpers, and plain-text include/exclude lists.

License / rights summary

  • Source code: MIT License.
  • Documentation: CC BY-NC-SA 4.0 unless otherwise stated.
  • TNT branding, icons, images, screenshots, Polybius artwork, WAV sounds, video assets, and other non-code media assets: reserved by Shawn Flanagan / Technically Not a Technician unless otherwise stated.
  • No ROMs, BIOS files, CHDs, samples, or copyrighted game files are included.

See LICENSE, LICENSE_OVERVIEW.md, ASSET_LICENSE_NOTES.md, and THIRD_PARTY_NOTICES.md in the source package for details.

Don't miss a new MAME-Smart-ROM-Sorter release

NewReleases is sending notifications on new releases.