Imagen ROM
De Wikipedia, la enciclopedia libre
Una Imagen ROM, o simplemente ROM, es un archivo de ordenador que contiene una copia de los datos de un chip de memoria ROM (en inglés Read-Only Memory), 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 juegos 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 ordenadores integrados. El software con el que está siendo desarrollado para los ordenadores integrados es a menudo escrito en archivos ROMs 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.
Tabla de contenidos |
[editar] Uso de ROMs
[editar] 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, después del estándar de sistema de archivos para medios ópticos, ISO 9660.
[editar] Copiado o dumping de ROMs
Los roms 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 roms de máquinas arcade, las cuales de hecho son PCB's muy personalizadas, requiere de parámetros individuales para cada máquina además de mucha experiencia.
Crear ROMs desde otros formatos es considerablemente más fácil y se puede hacer con hardware disponible comercialmente. La creación de ROMs a partir de juegos guardados en cintas magnéticas (por ejemplo la computadora Sinclair ZX80) generalmente consiste de solo tocar la cinta magnética usando un tocacintas conectado a la entrada de audio de una PC tarjeta de sonido. Ésta es entonces guardado como un archivo de sonido y convertida en archivo rom usando un programa sencillo. Igualmente, varios juegos en CD y DVD pueden ser copiados usando un grabador de CD/DVD estándar para PC.
[editar] Mecanismos anti-copiado
Aunque los ROMs son usados comúnmente como una forma de preservar la historia de los juegos de computadora, 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 prevenir el copiado. Por ejemplo, él Nintendo GameCube usa un medio óptico no-estándar de 8 cm. Similar a los DVDs, el cual por mucho tiempo impidió que los juegos se copiaran a una PC. No fue hasta una vulnerabilidad que se encontró en el juego Phantasy Star Online Episode I & II Que los juegos de Gamecube pudieron realizarse copias de seguridad.
[editar] ROMs 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 roms. Cuando se guardan en un medio más estándar como los CD-ROMs o DVD-ROMs, éstos pueden ser copiados a nuevos formatos con un menor esfuerzo.
Esta tendencia hacia la distribución masiva de ROMs, 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 tirada , una copia ROM puede ser distribuida mundialmente, permitiendo que juegos que de otra forma podrían haberse perdido sobrevivan.
[editar] Coleccionando ROMs
Igual que pasa con otros artículos como monedas o estampas postales, mucha gente colecciona ROMs por afición. Sus motivos van desde un deseo de preservar la historia de los juegos de ordenador y consolas hacia una obsesión por coleccionarlos. Aquellos con un deseo de coleccionar todos los ROMs han sido llamados por el equipo detrás del emulador MAME como PokéROMs, en alusión al eslogan de Pokemon, Atrápalos a todos.
Es por este deseo de la gente de coleccionar ROMs, que hay varios proyectos en la Internet enfocado a la extracción de ROMs, su catagolización o para proveer herramientas para verificar que las colecciones de ROMs 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 ROMs es el juego de NES Nintendo World Championship 1990. Antes de la aparición de este ROM en la Internet, había solo 127 copias originales en cartucho en el mundo.
[editar] Distribución de ROMs a través de Internet
El intercambio de ROMs 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.
[editar] Esquemas de nomenclatura de las ROMs
Muchas ROMs 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 Standar):
[a] - Alternate (Suplente) [b.] - Bad Dump (Mala descarga) [BF] - Bung Fix (Arreglo fijo) [c] - Cracked (Craqueado) [f] - Other Fix (Otro fijo) [h] - Hack (Version hackeada) [o.] - Overdump (Descarga excesiva) [p] - Pirate (Version pirata) [t] - Trained (Entrenado) [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)