¿Qué es una imagen ROM?

What Is Rom Image



Es posible que los fanáticos de los juegos retro ya estén familiarizados con los archivos ROM o lo que normalmente llaman ROM. Pero, ¿qué son exactamente los archivos ROM y por qué se llaman así? ROM son las siglas de Read-Only Memory, una memoria no volátil que almacena datos y, a diferencia de la RAM (memoria de acceso aleatorio), retiene los datos incluso cuando la energía está apagada. Una vez que los datos se almacenan en una ROM, no se pueden modificar, aunque los chips ROM modernos ya tienen la capacidad de reescribirse con ciclos de escritura limitados. Los archivos que normalmente se almacenan en una ROM no necesitan ninguna modificación durante la vida útil del sistema, como el BIOS de la computadora, el firmware de un dispositivo o los juegos en las placas de arcade o consolas de videojuegos.

Una imagen ROM o un archivo ROM es un archivo de computadora o una copia digital de los datos originales obtenidos de chips ROM o cartuchos ROM de consolas de videojuegos. A la inversa, algunas imágenes de ROM se crean primero con fines de depuración o prueba antes de integrarse permanentemente en chips de ROM.







¿Cómo se crean las imágenes ROM?

El proceso de copiar imágenes ROM de chips ROM o cartuchos ROM se llama volcado. El volcado requiere hardware dedicado, quemador de ROM y software para transferir el archivo desde chips ROM a una computadora. Ninguna máquina de volcado ROM sirve para todos. Algunos dispositivos de volcado de ROM contienen una unidad de CD-ROM para copiar la imagen directamente a un CD-ROM. Las máquinas recreativas suelen tener PCB personalizados, y cada uno normalmente requeriría una configuración individual para el volcado de ROM. Del mismo modo, las máquinas de descarga para diferentes consolas de juegos también se diferencian entre sí.



Los archivos ROM tienen una extensión de archivo .rom y, con mayor frecuencia, se usa un software emulador para abrir archivos ROM. El archivo desconocido de Apple II y la imagen de ROM de emulación de Nintendo 64 son algunos de los programas de emulación que se utilizan para abrir archivos de ROM. Sin embargo, estos no son un software emulador universal; otros archivos ROM requerirían un software específico para ejecutarse. Es mejor ponerse en contacto con el desarrollador de software si desea estar seguro de qué software utilizar para abrir los archivos ROM que tiene.



¿Para qué se utilizan las imágenes ROM?

Las imágenes ROM se crean para varios propósitos. El propósito más importante es probablemente la preservación de datos. También se crean para recrear o modificar juegos retro y archivos de prueba antes de que se transfieran permanentemente a chips ROM.





Preservación de software

Nada dura para siempre, y lo mismo ocurre con los dispositivos electrónicos y digitales. La razón principal y más importante por la que se crean imágenes ROM es preservar los datos originales. Existe una gran posibilidad de que los datos se pierdan, se dañen o se corrompan cuando el sistema llegue al final de su vida útil. La creación de imágenes ROM es una excelente manera de conservar copias de los datos originales con fines de archivo. Las imágenes ROM también permiten que se vuelva a utilizar una copia de los datos originales en sistemas más nuevos. Algunas imágenes de ROM también se modifican para mejorar los datos existentes y trabajar en dispositivos modernos.

Emulación de juegos

Este es quizás el uso más conocido de imágenes ROM. ¿Quién puede cansarse de jugar a Super Mario, Mortal Combat y similares? Afortunadamente, estos videojuegos atemporales están disponibles a través de imágenes ROM. Dado que las máquinas recreativas y las consolas de juegos más antiguas son cosa del pasado, los juegos retro vuelven a la vida a través del software emulador. En el contexto de la emulación de juegos, los emuladores son programas que ejecutan juegos antiguos desde un dispositivo completamente diferente en otro sistema. Imitan el comportamiento de las salas de juegos o las consolas de videojuegos más antiguas para que los juegos puedan ejecutarse en otro sistema como su PC. Puede revivir los recuerdos de su infancia en su PC o dispositivos móviles simplemente instalando emuladores y agregando archivos ROM de los juegos retro. Del mismo modo, puede crear sus propias máquinas de juego retro desde cero utilizando SBC (computadoras de placa única) como Raspberry Pi y cargar emuladores e imágenes ROM en el hardware ensamblado. Las máquinas de juego retro son los proyectos más populares realizados con SBC.



Depuración y pruebas de control de calidad

Las imágenes ROM no solo se utilizan para preservar el software; también se utilizan para probar el software antes de cargarlo en un chip ROM. Esto asegura que el software esté libre de errores y que se ejecute perfectamente antes de incrustarse en los chips ROM, ya que ya no se pueden modificar una vez que el programa se carga en el chip.

Descarga no autorizada de ROM

Generalmente, la descarga de ROM de Internet o cualquier otra forma de medio digital no es legal. Sin embargo, por amor a los juegos retro y porque las imágenes ROM originales tienen un costo, muchas ROM se descargan ilegalmente. Las ventas y los ingresos de las empresas de juegos han sufrido mucho debido a las descargas no autorizadas. Debido a esto, los titulares de los derechos de autor han tomado medidas estrictas para evitar la liberación y descarga no autorizadas de su software, en particular las imágenes ROM de salas de juegos o videojuegos. Nintendo, por ejemplo, había demandado a dos sitios web de emuladores en 2018 por distribuir ilegalmente sus ROM con derechos de autor. Otras empresas incluyeron funciones de seguridad en sus productos para evitar la copia no autorizada de su software. Por ejemplo, Capcom había incluido un algoritmo de protección para evitar la distribución ilegal de su software en sus juegos de arcade.

Todavía hay muchas áreas grises en la legalidad de la descarga de ROM. Algunos pueden argumentar que descargar ROM para uso personal y no distribuirlas fuera de Internet no debe considerarse ilegal. Cualquiera que sea el caso, es mejor no participar en la piratería y comprar copias autorizadas de ROM.

Conclusión

Las imágenes ROM sirven para preservar los datos en chips ROM, ya sea para archivar, reutilizar o modificar los datos originales. Aún así, también juegan un papel importante en las pruebas de software. Las imágenes ROM más utilizadas en la actualidad son las de los juegos retro. Sin embargo, la popularidad de los juegos retro llevó a la distribución ilegal de ROM a través de medios digitales como Internet. Para ayudar a detener la propagación de la piratería, se recomienda solo descargar copias autorizadas de imágenes ROM.