Closed danepowell closed 2 years ago
I'm not sure that these are the right ROM names. I understand that for Japanese roms, the CRC is used as the name. But when I checked all of the other Japanese ROM names in this file, none of them matched any official CRCs that I could find in an actual ROM or db.
Japanese ROM name can't be used directly because Japanese symbols are obviously not ASCII, and reading such symbols is locale-dependent. Thus, plugin calculates Adler32 checksum of ROM name bytes. This checksum is the rom name.
I'm not sure that these are the right ROM names. I understand that for Japanese roms, the CRC is used as the name. But when I checked all of the other Japanese ROM names in this file, none of them matched any official CRCs that I could find in an actual ROM or db.
Additionally, a full CRC is 8 bytes, but the names in the ini file are 4 byte strings. I'm not sure where those 4 bytes come from?