O que é a identificação de ROM?

Os jogos em ROM e as imagens de disco geralmente contêm cabeçalhos reconhecíveis, somas de verificação ou padrões de bytes que revelam a família de consoles de onde vieram. Essas assinaturas são úteis porque muitos formatos compartilham as mesmas extensões de arquivo ou estilos de contêiner.

A identificação heurística não é perfeita, mas pode restringir rapidamente a provável plataforma quando você dispõe apenas de um arquivo bruto.

Descrição da ferramenta

Esta ferramenta verifica um arquivo de ROM ou disco e tenta identificar o console de origem, o nível de confiança, o motivo e, às vezes, o título do jogo. Ela examina a primeira parte do arquivo e usa assinaturas conhecidas e heurísticas alternativas para chegar a uma correspondência provável.

Ela é útil quando você precisa de uma identificação rápida da plataforma antes de abrir o arquivo em um emulador especializado ou em uma ferramenta de arquivamento.

Exemplos

  • Arquivos de ROM do NES
  • ROMs de Game Boy e Game Boy Advance
  • Imagens de SNES, N64 e PlayStation

Recursos

  • Resultados com níveis de confiança alto, médio e baixo
  • Extração do título para formatos compatíveis
  • Identificações alternativas baseadas na extensão

Limitações

A ferramenta usa apenas heurísticas e depende das assinaturas dos arquivos e das extensões conhecidas.

Dump incomuns, cabeçalhos personalizados ou formatos não compatíveis podem ser classificados incorretamente ou não ser identificados.