Being doing a bit of mucking around with the source code in MAME starting with the previous version (0.161)
In that version, the file "src/mame/mame.lst" could be edited to remove references to any roms you wanted to exclude from the build. In my case the removal of all mechanical/pinball/fruit machine related stuff.
However, in 0.162 the structure has changed so that "src/mame/mame.lst" now just links to two files, "arcade.lst" and "mess.lst".
The contents of "arcade.lst" are the same as "mame.lst" from the prev. version but applying the same edits as before produces a non working build. ClrMamePro cannot extract any info from it.
Anyone got any ideas?