Renamer
Moderator: Katana
- Aix jongliert mit Nudelhö
- Beiträge: 4765
- Registriert: Mo Dez 06, 1999 1:01 am
Renamer
Eh alle krassen Checker verlassen sich auf die Checksumme, eh?
-
Palm_Pirate
- Beiträge: 72
- Registriert: Do Sep 20, 2001 12:01 am
Renamer
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
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
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 ]
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 ]