¿Qué es la identificación de ROM?

Los archivos ROM de juegos y las imágenes de discos suelen contener encabezados reconocibles, sumas de comprobación o patrones de bytes que revelan la familia de consolas de la que proceden. Estas firmas son útiles porque muchos formatos comparten las mismas extensiones de archivo o estilos de contenedor.

La identificación heurística no es perfecta, pero puede acotar rápidamente la plataforma probable cuando solo se dispone de un archivo sin procesar.

Descripción de la herramienta

Esta herramienta analiza un archivo ROM o de disco e intenta determinar la consola de origen, el nivel de confianza, el motivo y, en ocasiones, el título del juego. Examina la primera parte del archivo y utiliza firmas conocidas y heurísticas alternativas para realizar una identificación fundamentada.

Resulta útil cuando necesitas determinar rápidamente la plataforma antes de abrir el archivo en un emulador especializado o una herramienta de archivos comprimidos.

Ejemplos

  • Archivos ROM de NES
  • ROM de Game Boy y Game Boy Advance
  • Imágenes de SNES, N64 y PlayStation

Características

  • Resultados con niveles de confianza alto, medio y bajo
  • Extracción del título para formatos compatibles
  • Identificaciones alternativas basadas en la extensión

Limitaciones

La herramienta utiliza únicamente heurísticas y depende de las firmas de los archivos y de las extensiones conocidas.

Los volcados poco comunes, los encabezados personalizados o los formatos no compatibles pueden clasificarse incorrectamente o no identificarse en absoluto.