Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Broken MAME ROMS  (Read 9846 times)

0 Members and 1 Guest are viewing this topic.

Yeltsew7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:June 01, 2015, 07:03:56 pm
  • I don't think that I'll ever get my cab built.
    • My Messy Flash Archive
Broken MAME ROMS
« on: December 05, 2013, 05:15:14 pm »
I have a lot of ROMs that I got from http:// :censored: .net.  About 20000 of them MAMEUI64 reads as "broken".  I don't want to use MAMEUI as my "frontend" but it is the only one I've found that allows to filter out non-working ROMs.  Is there a program or something I can use to delete the broken ROMs so they don't show in my frontend?
« Last Edit: December 06, 2013, 07:04:56 pm by Yeltsew7 »

TheManuel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 825
  • Last login:April 09, 2025, 10:13:43 pm
  • On and off hobbyist
Re: Broken MAME ROMS.
« Reply #1 on: December 06, 2013, 06:06:06 pm »
You can try ROMLister.
"The Manuel"

Yeltsew7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:June 01, 2015, 07:03:56 pm
  • I don't think that I'll ever get my cab built.
    • My Messy Flash Archive
Re: Broken MAME ROMS.
« Reply #2 on: December 06, 2013, 06:09:05 pm »
You can try ROMLister.
Looks good, and I can also use this to filter out ROMs that my cabinet can't play.
« Last Edit: December 08, 2013, 11:13:53 am by Yeltsew7 »

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:June 05, 2024, 10:30:57 am
  • And to the death god we say, "Not today!"
Re: Broken MAME ROMS.
« Reply #3 on: December 06, 2013, 06:28:49 pm »
ROM Center is another good one that can verify ROM integrity and even do some limited repairs.

Yeltsew7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:June 01, 2015, 07:03:56 pm
  • I don't think that I'll ever get my cab built.
    • My Messy Flash Archive
Re: Broken MAME ROMS.
« Reply #4 on: December 06, 2013, 06:33:15 pm »
RomLister seems to be working, but my list of working ROMs is only ~1500.  How can I get the 8000 that MAMEUI64 gives me?

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: Broken MAME ROMS
« Reply #5 on: December 06, 2013, 07:50:25 pm »
romlister doesn't fix your roms if they are mismatched to the version of MAME you are using. 
You want cmpro or romcenter for that.

romlister is used once you have a working set of roms, to trim them down to just the games your cabinet is actually capable of playing. 


TheManuel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 825
  • Last login:April 09, 2025, 10:13:43 pm
  • On and off hobbyist
Re: Broken MAME ROMS
« Reply #6 on: December 07, 2013, 07:46:28 am »
He seemed to be interested in just getting rid of non-working games, rather than bad ROMs, as I understood from the first post.  This is why I recommended ROMLister. 
"The Manuel"

Fursphere

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1267
  • Last login:August 17, 2025, 11:38:41 pm
Re: Broken MAME ROMS
« Reply #7 on: December 07, 2013, 08:43:06 am »
Step 1 - Get CLRMAMEPRO and learn how to use it.

Step 2 - MAMEUIFX ditches a lot of the non-working games from the build.

Step 3 - Use CLRMAMEPRO with MAMEUIFX's database to rebuild your ROM set to match the build of MAMEUIFX you are using.

Only after you get your ROM set in order would I recommend trying to build game lists with ROMLister.

Yeltsew7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:June 01, 2015, 07:03:56 pm
  • I don't think that I'll ever get my cab built.
    • My Messy Flash Archive
Re: Broken MAME ROMS
« Reply #8 on: December 07, 2013, 12:51:50 pm »
OK, to clarify I have a complete romset for Mame 0.150.  Lots if these games, the devs haven't completed the emulation for, or they can't be emulated because of hardware.  I want to delete these non-working ROMs from the folder so they don't take up space and so they don't show up. I manually deleted some that didn't work but they still show up in MaLa and IV/Play, which are the only frontends I've tried.

On another note, Mame's -listxml switch just lists all if the games it us compatible with, right?  Is there a way for me to make an XML of my ROMs folder only?

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9273
  • Last login:August 15, 2025, 06:53:06 am
  • ...
Re: Broken MAME ROMS.
« Reply #9 on: December 07, 2013, 02:50:33 pm »
RomLister seems to be working, but my list of working ROMs is only ~1500.  How can I get the 8000 that MAMEUI64 gives me?

You must only be including parent roms.

Last time I weeded all the crap out, I had around 8000 total.  Limiting it to only Parent roms knocked it down to around 2200.

My guess is that you have mala set to display everything.
If you right click in Mala and select Mala options, there is a button next to where the rom path is set that gives you options to filter out clones, nonworking roms, roms that aren't preset, etc.
It won't remove them from your folder, but it will keep them from showing up in your list.

If you want the stuff out of your roms folder, Romlister is the way to go.
You don't really need to mess with clrmamepro unless you're trying to clean up roms meant for a different revision of MAME.
« Last Edit: December 07, 2013, 02:52:48 pm by BadMouth »

Fursphere

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1267
  • Last login:August 17, 2025, 11:38:41 pm
Re: Broken MAME ROMS
« Reply #10 on: December 07, 2013, 04:24:08 pm »
OK, to clarify I have a complete romset for Mame 0.150.  Lots if these games, the devs haven't completed the emulation for, or they can't be emulated because of hardware.  I want to delete these non-working ROMs from the folder so they don't take up space and so they don't show up. I manually deleted some that didn't work but they still show up in MaLa and IV/Play, which are the only frontends I've tried.

On another note, Mame's -listxml switch just lists all if the games it us compatible with, right?  Is there a way for me to make an XML of my ROMs folder only?

To clarify -

A "MAME" .150 set is DIFFERENT than a MAMEUI set and still different from a MAMEUIFX set.  If you build your set (from the MAME .150 set - use that as a base) using the MAMEFUIFX EXE - you'll ditch all the roms that don't work.  Like, you won't even have them.  You'll only have roms that actually work with the current version.

RomLister seems to be working, but my list of working ROMs is only ~1500.  How can I get the 8000 that MAMEUI64 gives me?

You must only be including parent roms.

Last time I weeded all the crap out, I had around 8000 total.  Limiting it to only Parent roms knocked it down to around 2200.

My guess is that you have mala set to display everything.
If you right click in Mala and select Mala options, there is a button next to where the rom path is set that gives you options to filter out clones, nonworking roms, roms that aren't preset, etc.
It won't remove them from your folder, but it will keep them from showing up in your list.

If you want the stuff out of your roms folder, Romlister is the way to go.
You don't really need to mess with clrmamepro unless you're trying to clean up roms meant for a different revision of MAME.

If you exclude clones - you'll kill some legit games.  Like Pac-Mac (its a clone of Puck Man).  They're aren't a lot of these, but they're out there.  So don't just blanket nuke clones.

Also, depending on if you have a SPLIT set, a MERGE set, or a SPLIT-MERGE set, you can't just go deleting roms, because of inter-dependencies.  (if you have a split-merge set, every ZIP file will work by itself with nothing else, but you'll duplicate a TON of data and waste a lot of space.  I maintain a SPLIT set because its easier to keep updated).  But that's a just a personal preference. 

Again, this is why you should build your set to the exact version of mame you are going to run the way you want it with CLRMAMEPRO.  And most of the time when I download a "complete set" torrent and check it against the latest MAMEDEV.org build - its still missing ---steaming pile of meadow muffin---.  And I spend a few hours tracking down whats missing.  Then once I have a complete "base" set, I go build my specific MAMEUIFX set that I actually use on my cabinet.  Its a process, but its mostly automated.
« Last Edit: December 07, 2013, 04:29:23 pm by Fursphere »

Yeltsew7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:June 01, 2015, 07:03:56 pm
  • I don't think that I'll ever get my cab built.
    • My Messy Flash Archive
Re: Broken MAME ROMS.
« Reply #11 on: December 07, 2013, 10:23:02 pm »
My guess is that you have mala set to display everything.
If you right click in Mala and select Mala options, there is a button next to where the rom path is set that gives you options to filter out clones, nonworking roms, roms that aren't preset, etc.
It won't remove them from your folder, but it will keep them from showing up in your list.

I did this and I also checked only show ROMs that I have, and it is working great.

B2K24

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 216
  • Last login:June 10, 2025, 10:17:56 am
Re: Broken MAME ROMS
« Reply #12 on: December 12, 2013, 07:42:56 pm »
People like using MAME Content Manager for such an operation

http://mcm.mameworld.info/