I will try and make this as easy to follow as possible. (this may look like a lot to take in, but trust me it is really simple. If it's not, then it's down to my poor guide and not Romcenter, or you!)
Step 1: Download and install a program called 'Romcenter' http://www.mediafire...cj578/rc351.exe
Step 2: Download a dat file that corresponds with the mame version you want to use your roms with. In our case mame 0.106 http://romshepherd.com/oldmame/
Step 3: Make a folder on your desktop. You can call it whatever you want. I named mine 'fixrom' (this is where all your rom files will go to be fixed, you can put them there now or later)
Step 4: Launch Romcenter - and begin by going to 'file/new' it will open a window like this>
Click on 'Load games list from a data file'
Navigate to where you saved your dat file, in my case Desktop.
Select the dat file
A window will popup like this one
Click on 'Create the game database'
Another window will pop up and ask to save a file, click save. (this will save the data file we want to your romcenter/datas directory)
Now it will start to build a data base of game roms. This will take a few minutes so be patient.
Once that has finished go to - file and click on 'Add rom path'
Now navigate to the 'fixrom' folder we made earlier, or whatever you named it. If you already put all your roms in there, great. If not put them there now. (note that this will permanently edit all of your roms, so make a backup copy of them if you need to)
Once it has finished you will get something that looks like this.
Green indicates the rom is good and will work with the version of mame we are doing this for.
Red indicates the rom is incomplete, has files missing.
Yellow indicates the files inside the rom need their names changing for them to work.
Grey indicates the files are not recognized by the mame dat version we are using.
For the quickest solution: Right click on the folder path and select 'fix game' This will now go through and rename/edit all your roms.
(Depending on how many roms you have, this could take seconds, minutes or even up to an hour if you were doing a full 20GB set!)
Make sure you have selected the rom path and not an individual game, other wise it will just fix that one game and not all of them.
Once it's finished you should end up with something like this:
This may not fix all your roms, but it should do the majority of them. I used this method to get my 0.130u2 mame set working with the current .106 build for the pandora.
There are advanced options to fix broken roms and generally cleanup your roms sets. This can all be found under the advanced tab. :-)
edit: Just to simplify the above^ Download Romcenter, download dat file, navigate to dat file, navigate to roms folder, press 'fix roms'
Edited by Sarlix, 16 March 2011 - 01:04 AM.