When I load a certain game it says at the bottome CHSUM: Failed
What does this mean exactly?
What does this mean?
Moderator: ZSNES Mods
-
- Lumberjack
- Posts: 110
- Joined: Sat Jul 31, 2004 4:59 pm
- Location: The Land of Trees, PA
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
The calculated checksum of the rom you load is different from what is written in the rom itself.
As Paul mentioned, this means your rom is either a bad dump or patched. Some bad dumps may work perfectly, but we don't care about bugs happening with these.
As Paul mentioned, this means your rom is either a bad dump or patched. Some bad dumps may work perfectly, but we don't care about bugs happening with these.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Some (relatively) old patches correct the checksum of the rom along in the patching process. This is not exactly good, because we'd like to keep the checksums as a real indicator of the status of a ROM. And a patched ROM, even if it's for translation purposes, is NOT a good dump.
We'd like to have good checksum == good dump... but many hackers modified the internal checksum so that some roms pass the test, despite being bad dumps.
That's why some people have made NSRT.
As long as the original rom (unpatched) is fine, and you patched it correctly, then it's normal for the checksum test to fail.
If the original rom doesn't have a good checksum, you *might* experience a lot of graphical/sound bugs, even freezes, and you won't be able to report them, as its a problem with the rom, and not with the emu.
So, in brief...
Unpatched ROM
- checksum OK: good
- checksum FAIL: not good
You shouldn't patch over a bad checksum rom, as usually the creators of the patch designed it for a good dump.
Patched good ROM
- whatever checksum: good
Because some patches mess the checksum (it's normal) and some others correct it (they shouldn't, but the game will work.)
We'd like to have good checksum == good dump... but many hackers modified the internal checksum so that some roms pass the test, despite being bad dumps.
That's why some people have made NSRT.
As long as the original rom (unpatched) is fine, and you patched it correctly, then it's normal for the checksum test to fail.
If the original rom doesn't have a good checksum, you *might* experience a lot of graphical/sound bugs, even freezes, and you won't be able to report them, as its a problem with the rom, and not with the emu.
So, in brief...
Unpatched ROM
- checksum OK: good
- checksum FAIL: not good
You shouldn't patch over a bad checksum rom, as usually the creators of the patch designed it for a good dump.
Patched good ROM
- whatever checksum: good
Because some patches mess the checksum (it's normal) and some others correct it (they shouldn't, but the game will work.)
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)