Fijate que los DAT y XML verifiquen el mismo número de ROMs (con eso debería ser suficiente para estar casi seguros de que es la misma version)
Para la de megadrive no hay problema :
DAT para Megadrive de Romcenter :
http://www.gbadat.altervista.org/dl-dat.htmXML para Megadrive de Offlinelist:
http://nointro.free.fr/Es estos casos la fecha y el que mantiene el dat son los mismos, así que todo perfecto... 100% seguros de que es el mismo fichero.
Cuando no coincida, habrá que guiarse por el número de roms.
Comprobad con algún frontend, que las imágenes se correspondden con sus roms y esas cosas

No sea que haya metido la gamba en algún sitio.
Salu2...
hmmm... una cosa

lo de usar los 2 icheros lo he hecho así, porque yo uso como renombrador el RomCenter... por alguna razón los nombres son distintos en el XML y en el DAT... en el DAT no añaden la (U) o (E) o lo que sea que indica el país. Si la nomenclatura te da igual y usas OfflineList para renombrar las ROMS, puedo hacer una pequeña modificación para usar sólo el XML, pero estaríais obligado a usar OfflineList para el renombrado de las ROMS, para que coincida luego con el nombre de la imagen.
Salu2..