Tauwasser »
2014-04-03 10:08:55
Hi,
I just dumped my Game Boy Wars 2 cartridge and noticed the checksums did not match up with the datted ROM. Old File:
CRC32: E3B0319E
MD5: C51BAA39BF56E346360EED267677BD4D
SHA-1: 5DA1BF00291DEE9B478B739B73855BF4B49D63C7
This is because the game is actually only 4Mbit, instead of the 8Mbit indicated in the header.
The old dump has the last 4Mbit all zeros, while mine has all ones. However, I checked my cartridge and indeed, there is an 8Mbit ROM on there (LH538WN8).
Notice that this does not invalidate the header checksum, as 4Mbit * 0x00 = 0x000000 as well as 4Mbit * 0xFF = 0x7F80000. Hence, the lower 16bit, which are used for the header checksum won't be affected.
|
|