- Imagen ROM
-
Una imagen ROM, o simplemente ROM, es un archivo informático que contiene una copia de los datos de un chip de memoria de solo lectura, a menudo de cartuchos de videojuegos o del tablero de mandos de una máquina recreativa. El término es usado frecuentemente en el contexto de emulación, en la cual videojuegos antiguos son copiados a archivos ROM en ordenadores actuales y pueden, usando una parte de software conocido como emulador, ser jugados en el nuevo ordenador.
Las imágenes ROM también son usadas cuando se desarrollan para sistemas embebidos. El software con el que está siendo desarrollado para los ordenadores integrados es a menudo escrito en archivos ROM para testeo en un ordenador estándar antes de ser escrito en un chip ROM para uso en sistemas integrados embebido. A día de hoy, este artículo trata principalmente del uso de las ROM en relación a la emulación.
Contenido
Usos de las imágenes ROM
Cambio de significado
Los chips ROM, aun en uso, han sido reemplazados en muchos casos por medios ópticos como CD-ROMs y DVD-ROMs, medios magnéticos como discos duros y cintas magnéticas y, recientemente, chips de memoria flash. Sin embargo, el término ROM ha crecido para abarcar la mayoría de estos nuevos medios así que, de hecho, también podemos referirnos a un videojuego copiado de una cinta magnética como una ROM. Imágenes copiadas de medios ópticos también son llamadas imágenes ISO, en referencia al estándar de sistema de archivos para medios ópticos ISO 9660.
Copiado o dumping de ROM
Los ROM pueden ser copiados desde los chips de solo lectura presentes en juegos de cartucho y muchas máquinas arcade usando un dispositivo especializado en un proceso conocido como dumping en inglés. Para la mayoría de las consolas caseras estos dispositivos tienen gran disponibilidad. Extraer ROM de máquinas arcade, las cuales de hecho son PCB muy personalizadas, requiere de parámetros individuales para cada máquina además de mucha experiencia.
Crear ROM desde otros formatos es considerablemente más fácil y se puede hacer con hardware disponible comercialmente. La creación de ROM a partir de juegos guardados en cintas magnéticas (por ejemplo la computadora Sinclair ZX80) generalmente consiste simplemente en reproducir la cinta magnética mediante un reproductor de casete conectado a la entrada de audio de un PC (tarjeta de sonido). Ésta es entonces guardada como un archivo de sonido y convertida en archivo ROM mediante un programa sencillo. Igualmente, varios juegos en CD y DVD pueden ser copiados usando un grabador de CD/DVD estándar para PC.
Mecanismos anticopia
Aunque las ROM son usadas comúnmente como una forma de preservar la historia de los juegos de ordenador, también facilitan la copia no autorizada de juegos modernos que aún están disponibles comercialmente. Viendo que esto podría potencialmente reducir las ventas de sus productos, varios distribuidores han incorporado características en juegos más nuevos diseñadas para evitar el copiado. Por ejemplo, la Nintendo GameCube usa un medio óptico no estándar de 8 cm, similar a los DVD, que por mucho tiempo impidió que los juegos se copiaran a un PC. No fue hasta que una vulnerabilidad se encontró en el juego Phantasy Star Online Episode I & II que de los juegos de Gamecube pudieron realizarse copias de seguridad.
ROM y su preservación
El ciclo de vida de los medios digitales rara vez es largo. Mientras que una fotografía en blanco y negro podría sobrevivir por un siglo o más, mucha información digital podría ser imposible de leer pasada solo una década. Esto empieza a ser un problema dado que las primeras computadoras son de hace cincuenta o sesenta años, y las consolas caseras podrían estar cerca de los cuarenta años de existencia. Es debido a este envejecimiento que hay una amenaza significativa de que juegos de computadoras y consolas antiguas no sobrevivan a menos que se transfieran a un nuevo medio. Así que aquellos interesados en la preservación están buscando juegos viejos y copiándolos a ROM. Cuando se guardan en un medio más estándar como los CD-ROM o DVD-ROM, éstos pueden ser copiados a nuevos formatos con un menor esfuerzo.
Esta tendencia hacia la distribución masiva de ROM, aunque puede dañar a los propietarios de copyrights, tienen también un efecto positivo en su preservación. Con el tiempo la copia original de un juego podría deteriorarse, descomponerse o ser desechada, una copia ROM puede ser distribuida mundialmente, permitiendo que sobrevivan juegos que de otra forma podrían haberse perdido.
Coleccionando ROM
Igual que pasa con otros artículos como monedas o sellos postales, mucha gente colecciona ROM por afición. Sus motivos van desde el deseo de preservar la historia de los juegos de ordenador y consolas hasta la obsesión por coleccionarlos. Aquéllos con un deseo de coleccionar todas las ROM han sido llamados por el equipo de desarrollo del emulador MAME como PokéROMs, en alusión al eslogan de Pokémon, Atrápalos a todos.
Es por este deseo de la gente de coleccionar ROM, que hay varios proyectos en Internet enfocados a la extracción de ROM, su catalogado o la puesta a disposición de herramientas para verificar que las colecciones de ROM estén completas y sean correctas. Por ejemplo, los proyectos Tosec y Good Tools, que producen y actualizan regularmente bases de datos de juegos y otro software para varias computadoras y consolas viejas.
Para algunos, el "Santo Grial" del coleccionado de ROM es el juego de NES Nintendo World Championship 1990. Antes de la aparición de esta ROM en Internet, había sólo 127 copias originales en cartucho en el mundo.
El intercambio de ROM a través de Internet está muy extendido. Existen muchos métodos para su distribución, incluyendo:
- HTTP (hypertext transfer protocol - Protocolo de Transferencia HiperTexto) y FTP (File Transfer Protocol - Protocolo de Transferencia de Ficheros)
- BitTorrent
- Concentradores de conexión directa
- eMule
- IRC DCC
- Binarios Usenet
Aunque el gran tamaño de de los nuevos juegos hace prácticamente imposible la distribución de colecciones de más de uno, es muy común en el caso de juegos antiguos que varios miles de éstos sean distribuidos juntos como una sola colección. Por ejemplo, la colección Good2600 es un conjunto de 2.687 juegos de Atari 2600 que pueden ser descargados en unos dos minutos mediante una conexión de banda ancha.
Esquemas de nomenclatura de las ROM
Muchas ROM contienen cierta información sobre sí mismas en el nombre de archivo. La siguiente lista contiene códigos de nomenclatura generalmente aceptados en Internet. Algunas de estas etiquetas se pueden utilizar junto con un número para especificar que hay más de una versión con el mismo código.
Standard Codes (códigos estándar):
- [a] - Alternate (Suplente)
- [b.] - Bad Dump (Mala descarga)
- [BF] - Bug Fix (Error corregido)
- [c] - Cracked (Craqueado)
- [f] - Other Fix (Otro arreglo)
- [h] - Hack (Versión hackeada)
- [o.] - Overdump (Descarga excesiva)
- [p] - Pirate (Versión pirata)
- [t] - Trained (Modificado)
- [T] - Translation (Traducido)
- (Unl) - Unlicensed (Sin licencia)
- [x.] - Bad Checksum (Mala suma de comprobación)
- ZZZ_ - Unclassified (Sin clasificar)
- [!] - Verified Good Dump (Buena descarga verificada)
- (???k) - ROM Size (Tamaño ROM)
Special Codes (códigos especiales):
- [C] - Color GameBoy
- [S] - Super GameBoy
- (M#) - Multilanguage (# of Languages) - Multilenguajes (# de lenguaje)
- [M] - Mono Only (NeoGeo Pocket)
- (PC10) - PlayChoice 10 (NES) - (Opción 10 del juego)
- (1) - Japan (Genesis)
- (4) - USA (Genesis)
- (5) - NTSC Only (Genesis)
- (8) - PAL Only (Genesis)
- (BS) - BS ROMS (SNES)
- (ST) - Sufami Turbo (SNES)
- (NP) - Nintendo Power (SNES)
- (Adam) - ADAM Version (Coleco)
- (PAL) - PAL Video
Country Codes (códigos de países):
- (A) - Australian (Australia)
- (C) - Chinese (China)
- (E) - Europe (Europa)
- (F) - French (Francia)
- (FN) - Finland (Finlandia)
- (G) - German (Alemania)
- (GR) - Greece (Grecia)
- (HK) - Hong Kong (Hong Kong)
- (I) - Italian (Italia)
- (J) - Japan (Japón)
- (K) - Korean (Korea)
- (NL) - Dutch (Holanda)
- (PD) - Public Domain (Dominio Público)
- (S) - Spanish (España)
- (SW) - Sweden (Suecia)
- (U) - USA (Estados Unidos)
- (UK) - England (Inglaterra)
- (Unk) - Unknown Country (País desconocido)
- (-) - Unknown Country (País desconocido)
Véase también
- Copiador de ROM
- Emulador de consola
Categorías:- Firmware
- Memorias informáticas
- Videojuegos
Wikimedia foundation. 2010.