Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: papaschtroumpf on February 29, 2004, 04:41:44 pm

Title: filter bad dumps
Post by: papaschtroumpf on February 29, 2004, 04:41:44 pm
Is there a way to fiter bad dums so that I don't get an error message in mame (which in turn "hangs" mamewah if the show dos box option is not on).
For example if I run eggor I get a warning from MAME that 2 roms need redumped.
I got a mame CD-set so it's not practical to try them all to find that out manually. I weed them out as I run into them by that gives a very "unstable" feel to my cabinet.

I've tried using CLRmamePro but I really feel like I'm flying blind with it, and can't seem to get bad dumps to be deleted or moved to the side.

Edit: CLRmamePro identifies the bad dumps and keeps asking me if I want to rename some ROMS but doesn't seem to be renaming them: is ther esome kind of "apply changes" action?

Title: Re:filter bad dumps
Post by: Howard_Casto on February 29, 2004, 08:45:35 pm
Use No Name Mame.

You can turn off the wait in the bad dumps message which allows mame to finish executing.   This will prevent lockups.
Title: Re:filter bad dumps
Post by: papaschtroumpf on February 29, 2004, 09:03:13 pm
so is it mostly safe to run with the bad dumps?
Title: Re:filter bad dumps
Post by: Howard_Casto on February 29, 2004, 09:11:15 pm
Yeah, mame is incapable of "locking up."  The worst that could happen is the game doesn't run and then you have to escape out of mame.
Title: Re:filter bad dumps
Post by: Minwah on March 01, 2004, 05:40:50 am
Alternatively set Show DOS Box to 'Auto-Show' - it will only appear when you run a game with a bad dump :)
Title: Re:filter bad dumps
Post by: Howard_Casto on March 01, 2004, 01:00:18 pm
Alternatively set Show DOS Box to 'Auto-Show' - it will only appear when you run a game with a bad dump :)


Ok you've peaked my interest.  When you have time your going to have to tell me how you pulled that one off.  :)
Title: Re:filter bad dumps
Post by: Minwah on March 01, 2004, 01:34:42 pm
Ok you've peaked my interest.  When you have time your going to have to tell me how you pulled that one off.  :)

Have a think about it Howard, very simple ;)

I just run 'mame romname -verifyroms' when the game is launched.  If the result contains something like 'ROM NEEDS REDUMP', 'NO GOOD DUMP KNOWN' or 'NOT FOUND' then it shows the DOS box upon running the commandline.

Of course in theory it slows down the launching of the game a touch, but on a reasonable PC it is actually *very* quick at doing this :)

(edit: spelling)
Title: Re:filter bad dumps
Post by: papaschtroumpf on March 01, 2004, 03:00:58 pm
I didn't realize that the box would show up only when there is a bad dump! I didn't want to see it all the time but I suppose I'm OK with it showing up for bad dumps. Or as HC pointed out, I could use noNameMame
Title: Re:filter bad dumps
Post by: Minwah on March 01, 2004, 03:54:14 pm
I didn't realize that the box would show up only when there is a bad dump! I didn't want to see it all the time but I suppose I'm OK with it showing up for bad dumps. Or as HC pointed out, I could use noNameMame

Yeah, I used to compile my own MAME, but lately I can't be bothered - this option is pretty handy for me atm.  But yes, if you want rid all-together then use NoName :)
Title: Re:filter bad dumps
Post by: Howard_Casto on March 01, 2004, 11:14:40 pm
Ok you've peaked my interest.  When you have time your going to have to tell me how you pulled that one off.  :)

Have a think about it Howard, very simple ;)

I just run 'mame romname -verifyroms' when the game is launched.  If the result contains something like 'ROM NEEDS REDUMP', 'NO GOOD DUMP KNOWN' or 'NOT FOUND' then it shows the DOS box upon running the commandline.

Of course in theory it slows down the launching of the game a touch, but on a reasonable PC it is actually *very* quick at doing this :)

(edit: spelling)


Ahh ok, I do something similar, it's just a automatically search for a working clone and launch it instead.  I thought you had some magic api command that i didn't know about.  ;)