Hello,
I've updated my ListGen utility. There were two changes.
1) ListGen would not parse newer -listxml files created by the most recent versions of MAME. This is fixed.
2) I've added two fields to my database which might help some people. They are called is_in_controls_dat and parent_in_controls_dat. You'll need to make sure controls.xml is in the same directory with your ListGen executable, or these options will always fail.
For example, if you want to only generate a list of games that have controls.dat entries you could put the following in your filter.sql:
select * from gamedata where is_in_controls_dat='1' or parent_in_controls_dat='1';
This SQL statement generates 996 list entries when the parent_in_controls_dat is not set, and 2475 list entries when it is. (Using BuddaMAME v0.104)
You may see a warning that "unknown option -gamelist", depending on what MAME version you are using. This is because MAMEdev took this option out recently.
Please inform me of any bugs or requested features.
Regards,
Buddabing
EDIT:
Link