Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: jcroach on April 30, 2006, 07:15:43 pm
-
i just recently updated from Mame 0.095 to 0.105 With that several games that didn't use to work now work. Is there a way, liek with MAWS, that I can find a lis tof games that were not working or unplayable with version 0.095 and now are working/playable with 0.105?
Thanks in advance.
-
It can be done with my ListGen (http://cpmaker.mameprojects.com/files/LISTGEN.ZIP) utility, but unfortunately not in a clean way. You would run two ListGen inquiries, one on version 0.95 and one on the current version. Then you can compare the two.
The ListGen filter.sql would look like:
.separator ' '
select romname, full_desc from gamedata where status = "preliminary";
Set up your listgen.ini as follows:
rompath d:\mame\roms
mamepath c:\mame\v0.95
frontend moviebatch
verbose 0
silent 0
audit_roms 0
use_clones 1
unique 0
us_version_priority 0
world_version_priority 0
strip_description 0
japan_version_priority -1
reuse_mame_data 0
output output1.txt
force_uppercase_romnames 0
skip_final_step 1
boundary_path .
boundary_file ssf.txt
Set the paths according to your MAME installation.
The second time, change the mame path to v0.105 and the output to output2.txt.
Then go down the list and see which ones are in the first list but not in the second. Maybe the diff utility or some other program can do that for you.
HTH,
Buddabing
-
I generated the list, removing the ", full_desc" from the SQL. I did this because some games changed names but did not change driver status, such as Warzard.
There are 174 games in the list.
I used the following parameters to diff:
diff output1.txt output2.txt | grep "<" > output.txt
This list is the games whose driver status changed from "preliminary" to something other than preliminary. It doesn't mean that all games in this list are now playable.
-
Cool, thanks a lot! I'll have to try out that program some time.