It can be done with my
ListGen 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