Seite 1 von 1

Renamer

Verfasst: So Nov 18, 2001 7:51 pm
von Nemesis
Woran erkennen Renamer um welches Rom es sich handelt?

Wie schreibt man eine Programmroutine die diese Information ausliest (für C64 Roms)?

Renamer

Verfasst: So Nov 18, 2001 8:10 pm
von Aix jongliert mit Nudelhö
Eh alle krassen Checker verlassen sich auf die Checksumme, eh?

Renamer

Verfasst: So Nov 18, 2001 8:11 pm
von Nemesis
Und wie liest man die aus?

Renamer

Verfasst: So Nov 18, 2001 8:26 pm
von SyMbiOnT
Würd mich auch mal interessieren

Renamer

Verfasst: So Nov 18, 2001 9:53 pm
von Palm_Pirate
Bei SNES/GB/GBC ROMs isses ziemlich einfach... da steht 'ne Checksum im header an 'ner bestimmten adresse bei der man einfach mal nachschaut und die mit 'ner Datenbank vergleicht die man schon irgendwo hat.

C64 Images haben sowas schätzungsweise nicht, in diesem fall könnte man 'ne CRC von der Datei errechnen und irgendwo speichern (CRC != Checksum, btw)... wie das geht steht hier: http://www.rad.com/networks/1994/err_con/crc.htm oder hier auf deutsch: http://www.informatik.uni-frankfurt.de/~haase/crc.html

Renamer

Verfasst: Mo Nov 19, 2001 1:57 pm
von Nemesis
Ich hab kein Wort verstanden.

Aber egal. Wie sieht das in der Praxis aus?
Was muss man von ROM einlesen und was mit den Daten machen?

Renamer

Verfasst: Mo Nov 19, 2001 4:32 pm
von retroK
Du nimmst Das Rom, also die Datei und lässt den CRC-Algorithmus drüberlaufen.
Den ermittelten CRC Wert vergleichst Du dann mit den CRC Werten in einer Tabelle (z.B. die Romcenter DATS) - ist der Wert in der Tabelle handelt es sich um ein bekanntes Rom - voilá

[ 19. November 2001: Beitrag editiert von: retroK ]

Renamer

Verfasst: Mo Nov 19, 2001 9:58 pm
von Nemesis
Das war mir schon klar Bild

Ich frag mich eher wie so ein Algorithmus aussieht. Was er genau macht (ein Praxisbeispiel, keine Theorie)

Renamer

Verfasst: Di Nov 20, 2001 3:21 pm
von retroK
Dann lad Dir den Mame Quellcode runter und schau Dir die Stelle an in denen die CRC von den Roms berechnet wird...