The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: cmoses on October 20, 2008, 09:29:31 am

Title: Confused about upgrading MAME version
Post by: cmoses on October 20, 2008, 09:29:31 am
I was using MAMEUI32 0.126 and had about 100 ROMSs working fine.  I wanted to be able to use hi scores and skip the intro screens so I compiled a new version using the MAME64 compiler and info I found on here.  The compile went as planned and I copied all my directories over into the new folder.  When I do a "audit all games" I get 5 games that now do not work.  The following roms get "Not Found" errors - ghouls.zip, ffight.zip, 1941.zip, indytemp.zip.  I get "No Good Dump Known" on chplftbl.zip.  I get "Incorrect Checksum" on neogeo.zip. 

This is the first time I have upgraded my MAME version.  Is this a common issue?  Do I just need to find the latest ROMs to replace the ones that are showing errors now?  Or did I possibly do something wrong in my compile?

Any information would be helpful.
Title: Re: Confused about upgrading MAME version
Post by: NOP on October 20, 2008, 10:36:54 am
I assume you went from 0.126 to something even higher?  (with the u updates perhaps)
Otherwise downloading 0.126 and compiling your own should 0.126 not cause roms to fail.

If you did actually upgrade, then yes it's a very common issue, which is why lots of people tend to freeze their MAME+romset once it's working and then only go through the headache of upgrading when there are irresistible new games or features.

No good dump known errors are fine.  you've got the version of the ROM that everyone else has, the mame dev's just know that that copy is bad, but they've worked around the problem as best they can.
When a better copy of that particular rom is found, then everyone will upgrade and your old copy will then error out with a bad checksum.

Not found errors typically mean that the mame devs have added a rom or two to the game.  For games that worked previously, this typically means that they added a tiny ROM that probably stored color information or something fairly minor.  You will need to find out what file inside the zip it is complaining about, and then hunt that one down and add it to your zips.

Incorrect checksums typically stem from the above "no good dump known".  Again, you'll need to find out exactly what file inside the zip is the trouble maker and then go find an updated version of it and replace the file inside your zip. 

Just googling on the filename itself (like 85s0392.bin) can sometimes lead you to exactly what you need.
Title: Re: Confused about upgrading MAME version
Post by: cmoses on October 20, 2008, 03:46:36 pm
First off, yes I forgot to mention that I updated to 0.127u6, sorry about that missing bit of information.

I see why so many people have older versions of MAME.  Lesson learned.  I found a new ROM set that is for 0.127 and after looking at the ROMs that I am having problems with, they appear to be different.  They look like they are missing the files that were coming up not found.  So hopefully when I add them in then I will be good to go. 
Title: Re: Confused about upgrading MAME version
Post by: u_rebelscum on October 20, 2008, 04:07:53 pm
... ghouls, ffight, 1941, indytemp... chplftbl....

...First off, yes I forgot to mention that I updated to 0.127u6, sorry about that missing bit of information.

If you looked at MAWS (http://www.mameworld.net/maws/), you can these games rom sets changed between 0.126 & the one you tried compiling (0.126u5 for the first three, 0.107u3 for the next two).  Look at the games' "Data" section, "last change(s)" line.

FWIW, the first three use the same driver (cps1), and undumped PALs were added from that board.  No notes at MAWS on why the other two sets changed.

Hint: use cltmpro (http://www.clrmame.com/) to help manage ROM sets.