CRC32 differences between libretro database and arcade roms

CRC32 differences between libretro database and arcade roms

(Affected also scraper not recognizing a couple of roms / adding to the wrong playlist)

Testet with latest FBNeo v0.2.97.44 and MAME 0.212 core

rom: 1943mii.zip
[x] clrmamepro
[x] trrntzip

When comparing the rom with the database there is a difference in crc32 checksum

crc32 FBNeo v0.2.97.44 *.zip = B1EE1C26
crc32 FBNeo v0.2.97.44 *.rdb = E2579CBF

Also in the mame.rdb

crc32 MAME 0.212 *.zip = B1EE1C26
crc32 MAME 0.212 *.rdb = E2579CBF

As you can see, the rom is the same for FBNeo and MAME
but they are not matching the database.

My questions/suggestions:

  • is the libretro database outdated and can we implement a way to use the official *.dat instead?
  • can we add the possibility to manually select a database for scanning a file/directory?
    (This also will prevent adding the game to the wrong playlist. Since some games haven’t changed between mame and fbneo revisions, the scraper sometimes add them to the wrong playlist)
1 Like