Was heißt CHSUM:OK?

Alles rund um das Thema Emulation und Retrogaming!

Moderatoren: retroK, Q-Marine

Antworten
hannsche
Beiträge: 222
Registriert: Do Jul 08, 2004 10:17 am

Was heißt CHSUM:OK?

Beitrag von hannsche »

Ich habe den Emulator ZSNES und immer wenn ich ein Rom lade, dann steht unten rechts entweder CHSUM:OK oder CHSUM:FAILED oder so was...

Was bedeutet CHSUM?

Und was mir noch aufgefallen ist: Beim Spielen mancher Roms bildet der ZSNES auch eine .rms Datein, also eine Speicherdatei, die den SPeicherstand auch wieder aufruft, wenn ich die Rom wieder lade. Aber bei manchen Roms macht der das nicht, obwohl die eine Speicherfunktion haben (z.B. Kirby's Dreamland 3).

Der Snesx9 dagegen macht bei jeder Rom, bei der es vorgesehen ist, zuverlässig eine Speicherdatei.

(Das gilt natürlich nicht für Roms, bei denen auch kein Speicher vorgesehen ist, wie z.B. Mega Man X, das ist klar)

Woran liegt das?

Und lustig:

Wenn ich auf Snesx9 spiele (z.B. Kirbys Dreamland 3) und da eine .rms Datein angelegt wird und ich das selbe Spiel dann beim ZSNES hochlade erkennt der komischweise die Speicherdatein und ich kann ab dem abgespeicherten Stand weiterspielen. Aber jeder weiterer Speichervorgang, den ich unter ZSNES vornehme, wird da nicht registriert und es wird immer der Speicherstand wieder hochgeladen, der vom Snesx9 ist.

Was ist die Ursache?

Kann man den ZSNES-Emu so konfigurieren, daß er bei allen Roms den Speichervorgang vornimmt?
Gast

Re: Was heißt CHSUM:OK?

Beitrag von Gast »

die checksumme (die von ZSNES mit CHSUM:OK bestätigt wird) errechnet das snes aus den daten das moduls und vergleicht es mit einem abgespeichertem wert im modul... ist der errechnete wert und der gespeicherte gleich ist alles ok, stimmen diese nicht überein könnte zb das modul beschädigt sein und das snes verweigert aus sicherheitsgründen den dienst. die emulatoren stört das nicht aber sie zeigen wenigstens an ob alles ok war oder nicht - eine art "eingebauter CRC-check"! ;)


mit dem saven weiss ich aber auch nicht!

blastar...
hannsche
Beiträge: 222
Registriert: Do Jul 08, 2004 10:17 am

Beitrag von hannsche »

Ah, danke, gut zu wissen. Ich dachte sogar erst, es hätte was mit dem Speichern zu tun...

Wer dazu noch was weiß, dem wäre ich sehr dankbar! :)
hannsche
Beiträge: 222
Registriert: Do Jul 08, 2004 10:17 am

Re: Was heißt CHSUM:OK?

Beitrag von hannsche »

blastar hat geschrieben:die checksumme (die von ZSNES mit CHSUM:OK bestätigt wird) errechnet das snes aus den daten das moduls und vergleicht es mit einem abgespeichertem wert im modul... ist der errechnete wert und der gespeicherte gleich ist alles ok, stimmen diese nicht überein könnte zb das modul beschädigt sein und das snes verweigert aus sicherheitsgründen den dienst. die emulatoren stört das nicht aber sie zeigen wenigstens an ob alles ok war oder nicht - eine art "eingebauter CRC-check"! ;)


mit dem saven weiss ich aber auch nicht!

blastar...
Also verstehe ich das richtig: So bald man eine Rom patcht, muß zwangslaufig "Failed" erscheinen?
Benutzeravatar
Q-Marine
Administrator
Beiträge: 4037
Registriert: Sa Dez 27, 2003 10:03 pm

Beitrag von Q-Marine »

Das gepatchte Miracle Girls wird schon mal mit CHSUM:FAILED erkannt. ;)
Jezze
Beiträge: 154
Registriert: Do Feb 21, 2002 1:01 am

Beitrag von Jezze »

Also verstehe ich das richtig: So bald man eine Rom patcht, muß zwangslaufig "Failed" erscheinen?
Nein, es kommt immer auf den Patch an! Natürlich geht dies nicht willkürlich vonstatten, sondern ist mit einem entsprechenden Aufwand beim Hacken des ROMs verbunden.
Öhm ja, Signatur und so ...
Gast

Beitrag von Gast »

da der gespeicherte wert und der errechnete wert nicht mehr übereinstimmen wird das rom als "failed" erkennt, viele patches ändern aber auch den gespeicherten wert gleich mit und das stimmt das alles wieder! :) checksum ok!

blastar...
da_rula
Beiträge: 113
Registriert: So Sep 30, 2001 12:01 am

Beitrag von da_rula »

Heissst das im Klartext wenn man ein gepatchtes Snes Rom (sagen wir mal Tales of Phantasia mit Englisch Patch) in ein echtes Snes Modul baut und vergisst die Checksumme abzugleichen, dass das Snes dann dieses Spiel nicht starten wird obwohl eigentlich ALLES bis auf den CRC in Ordnung ist?
Bild
Gast

Beitrag von Gast »

ja!

blastar...
Antworten