What does this mean?

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
DragonZero

What does this mean?

Post by DragonZero »

When I load a certain game it says at the bottome CHSUM: Failed
What does this mean exactly?
Paul Bunyan
Lumberjack
Posts: 110
Joined: Sat Jul 31, 2004 4:59 pm
Location: The Land of Trees, PA

Post by Paul Bunyan »

you have a bad ROM, or you patched said ROM
It is my job to teach the dumb.
[url=http://free.grisoft.com/freeweb.php/doc/2/]Free Antivirus Scanner[/url]
[url=http://www.lavasoft.de/software/adaware/]Free Adware Scanner[/url]
[url=http://www.spybot.info/en/index.html]Free Spyware Scanner[/url]
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

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.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
DragonZero

Post by DragonZero »

ya i patched it. but i also patched another game it doesn't say this. i don't think the rom is bad because i tried it on three different roms from different places. anyway what i really want to know is does this chsum:failed do anything to the content of the game? or the gameplay itself?
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

I think when games have a checksum fail, they can have random freezing or graphical glitches.
Try out CCleaner and other free software at Piriform
Image
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

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.)
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Post Reply