clrmame es la herramienta de comprobación (antes también estaba romcenter, pero creo que esta es mejor). El problema aquí es conseguir las .DAT. Te han puesto varias webs con DATS (son las más completas).
Yo te recomiendo:
Ordenadores 8 y 16 bits (y simillares, hay 1500 DAT): TOSEC
Consolas: No intro.
MAME: progettosnaps, tanto para ROM como para SNAP, TITLES, etc.
Con eso lo tienes todo más o menos cubierto.
Lo bueno del clrmame es que evita que tengas juegos repetidos con nombres diferentes (algo muy habitual si te has ido descargando de aquí y de allá, cada uno le pone un nombre). Además, con los pack de ROM de MAME adecuados, puedes construir un ROMSET de cualquier versión de MAME. Viene bien para la Raspberry, por ejemplo (mame2003 creo que usa un romset de mame 0.74 o por ahí).
Investiga y aprende a usarlo, porque será un buen compañero para siempre. Yo lo uso incluso para saber si tengo mis fotos repetidas...
Un saludo.