Skip to content

Redump metadats should reference internal serial, not disc serial #1688

Description

@zcal

The Redump metadat files list serials for each game. As I understand it, when scanning disc-based ROMs with RetroArch, the internal serial is taken from the disc header and compared with the DAT. It appears that the Redump metadats list the disc serials, not the internal serials. This results in failures or misidentified games when there is a mismatch between the two.

For example, Street Fighter Zero 3 in Sega- Saturn.dat has the below entry:

game ( name "Street Fighter Zero 3 (Japan)" region "Japan" serial "T-1247G" rom ( name "Street Fighter Zero 3 (Japan) (Track 1).bin" size 621937008 crc E10DC642 md5 E9088A83E44B0ED2500597328A1EB391 sha1 B1CC45650B526ED88A82EFCD315EE73E89A658D1 serial "T-1247G" ) )

However, Redump shows shows that "T-1247G" is the disc serial, while "T-1246G" is the internal serial from the disc header.

The same problem occurs with Sonic Adventure 2: The Trial for Dreamcast, as described in this other GitHub issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions