Hi RB,
I've just quickly added --list-sets support to DatUtil and MAMEDiff so that I could check my MAME-derived data file. There are a few differences between ZiNc and MAME if you are interested (no idea how this output will look on the board though):
Gallop Racer 3 (JAPAN) [name: glpracr3]
- rom ( name gra3u.120 size 1048576 crc 8aa98d99 sha1 9dc1ba89e37a5c2955ee027e4e5aa0ae71e09f9b region user2 )
+ rom ( name gra3u120.120 crc 8aa98d99 )
- rom ( name gra3u.119 size 1048576 crc aba69017 sha1 670b895ee7d36bc5a00f6b0df7ce965517986617 region user2 )
+ rom ( name gra3u119.119 crc aba69017 )
Street Fighter EX (JAPAN 961130) [name: sfexj - parent: sfex]
- rom ( name sfej-04 size 524288 crc ea100607 sha1 27ef8c619804999d32d14fcc5ec783c057b4dc73 region user3 )
+ rom ( name sfe-04j crc ea100607 )
Soul Edge (SO1/VER.A) [name: souledgb - parent: souledge]
- rom ( name so1sprg.6d size 262144 crc f6f682b7 sha1 a64e19be3f6e630b8c34f34b46b95aadfabd3f63 region cpu2 )
+ rom ( name so1sprc.6d merge so1sprc.6d crc 2bbc118c sha1 4168a9aa525f1f0ce6cf6e14cfe4c118c4c0d773 ) *already in MAME
Tetris The Grand Master (JAPAN 980710) [name: tgmj]
- rom ( name atej-04 size 524288 crc bb4bbb96 sha1 808f4b29493e74efd661d561d11cbec2f4afd1c8 region user3 )
+ rom ( name ate-04j crc bb4bbb96 )
Also, sfex2 and sfex2j are confused in the --list-sets output:
Street Fighter EX 2 (US) [sfex2j, parent sfex2, BIOS cpzn2]
coh-3002c.353 e860ea8b
ex2u-04a 8dc5317f
ex2-05m 78726b17
ex2-06m be1075ed
ex2-07m 6496c6ed
ex2-08m 3194132e
ex2-09m 075ae585
ex2-02 9489875e
ex2-01m 14a5bb0e
Street Fighter EX 2 (JP) [sfex2j, parent sfex2, BIOS cpzn2]
coh-3002c.353 e860ea8b
ex2j-04 5d603586
ex2-05m 78726b17
ex2-06m be1075ed
ex2-07m 6496c6ed
ex2-08m 3194132e
ex2-09m 075ae585
ex2-02 9489875e
ex2-01m 14a5bb0e
It is a great release though.
Logiqx