Wat is ROM-identificatie?

Game-ROM's en schijfimages bevatten vaak herkenbare headers, checksums of bytepatronen die onthullen van welke consolefamilie ze afkomstig zijn. Deze handtekeningen zijn nuttig omdat veel indelingen dezelfde bestandsextensies of containerstijlen delen.

Heuristische identificatie is niet perfect, maar kan snel het waarschijnlijke platform bepalen wanneer je alleen een onbewerkt bestand hebt.

Beschrijving van de tool

Deze tool scant een ROM- of schijfbestand en schat de bronconsole, het betrouwbaarheidsniveau en de reden in, en soms ook de gametitel. De tool onderzoekt het eerste deel van het bestand en gebruikt bekende handtekeningen en terugvalheuristieken om tot een gefundeerde overeenkomst te komen.

De tool is handig wanneer je snel een inschatting van het platform nodig hebt voordat je het bestand opent in een gespecialiseerde emulator of archieftool.

Voorbeelden

  • NES-ROM-bestanden
  • ROM's van Game Boy en Game Boy Advance
  • Afbeeldingen van SNES, N64 en PlayStation

Functies

  • Resultaten met hoge, gemiddelde en lage betrouwbaarheid
  • Extractie van titels voor ondersteunde indelingen
  • Op extensies gebaseerde terugvalinschattingen

Beperkingen

De tool werkt uitsluitend heuristisch en is afhankelijk van bestandshandtekeningen en bekende extensies.

Ongebruikelijke dumps, aangepaste headers of niet-ondersteunde indelingen kunnen verkeerd worden geclassificeerd of volledig worden gemist.