Un cartucho ROM , generalmente denominado en el contexto simplemente como cartucho , cartucho o tarjeta , es una pieza reemplazable diseñada para conectarse a un dispositivo electrónico de consumo, como una computadora doméstica , una consola de videojuegos o, en menor medida, instrumentos musicales electrónicos . [1]
Los cartuchos ROM permiten a los usuarios cargar y acceder rápidamente a programas y datos junto con una unidad de disquete en una computadora doméstica; en una consola de videojuegos, los cartuchos son independientes. En el momento de su lanzamiento, los cartuchos ROM brindaban seguridad contra la copia no autorizada de software. Sin embargo, la fabricación de cartuchos ROM era más cara que la de disquetes y la capacidad de almacenamiento era menor. [2] Los cartuchos ROM y las ranuras también se usaban para diversos accesorios y mejoras de hardware.
El uso generalizado del cartucho ROM en aplicaciones de videojuegos ha llevado a que a menudo se lo denomine coloquialmente cartucho de juego .
Los cartuchos ROM se popularizaron con las primeras computadoras domésticas que contaban con un puerto de bus especial para la inserción de cartuchos que contenían software en la ROM . En la mayoría de los casos, los diseños eran bastante rudimentarios, con todos los buses de direcciones y datos expuestos por el puerto y conectados a través de un conector de borde ; el cartucho se asignaba directamente a la memoria del espacio de direcciones del sistema [4] de modo que la CPU podía ejecutar el programa en su lugar sin tener que copiarlo primero en una costosa RAM.
La familia de calculadoras científicas programables TI-59 de Texas Instruments utilizaba cartuchos de ROM intercambiables que se podían instalar en una ranura en la parte posterior de la calculadora. La calculadora venía con un módulo que proporcionaba varias funciones matemáticas estándar, incluida la solución de ecuaciones simultáneas. Otros módulos estaban especializados en cálculos financieros u otras áreas temáticas, e incluso había un módulo de "juegos". Los módulos no eran programables por el usuario. La HP-41C de Hewlett-Packard tenía ranuras de expansión que podían albergar memoria ROM, así como puertos de expansión de E/S.
Las computadoras que usan cartuchos además de medios magnéticos son la VIC-20 y la Commodore 64 , la MSX , las computadoras Atari de 8 bits , [5] la TI-99/4A (donde se llamaban módulos de comando de estado sólido y no se asignaban directamente al bus del sistema) y la IBM PCjr [6] (donde el cartucho se asignaba al espacio de la BIOS ). Algunas placas base de arcade , como la CP System de Capcom y la Neo Geo de SNK , también usaban cartuchos ROM. Los casetes y los disquetes cuestan menos que los cartuchos ROM [ cita requerida ] y algunas tarjetas de memoria se vendieron como una alternativa económica a los cartuchos ROM. [7]
Un precursor de los cartuchos de juego modernos de las videoconsolas de segunda generación se introdujo con la primera generación de videoconsolas Magnavox Odyssey en 1972, utilizando tarjetas puente para encender y apagar ciertos componentes electrónicos dentro de la consola. Wallace Kirschner, Lawrence Haskel y Jerry Lawson de Alpex Computer Corporation inventaron una versión moderna de los cartuchos de juego , que se presentaron por primera vez como parte de la consola doméstica Fairchild Channel F en 1976. [8] [9] El enfoque del cartucho ganó más popularidad con el Atari 2600 lanzado al año siguiente. Desde finales de la década de 1970 hasta mediados de la de 1990, la mayoría de los sistemas de videojuegos domésticos se basaban en cartuchos. [9]
A medida que la tecnología de discos compactos se fue extendiendo para el almacenamiento de datos, la mayoría de las compañías de hardware pasaron de los cartuchos a los sistemas de juego basados en CD. Nintendo siguió siendo la única que se mantuvo firme, utilizando cartuchos para su sistema Nintendo 64 ; la compañía no hizo la transición a los medios ópticos hasta el lanzamiento de GameCube en 2001. [10] Los cartuchos también se utilizaron para sus consolas portátiles, que se conocen como Game Cards en la línea de portátiles DS/3DS. Estos cartuchos son mucho más pequeños y delgados que los cartuchos anteriores, y utilizan la memoria flash más moderna para los datos del juego en lugar de chips ROM integrados en PCB para el mismo propósito.
El lanzamiento de Nintendo Switch en 2017 marcó el cambio de la compañía de sus propios medios patentados basados en discos ópticos después de usarlos por última vez en Wii U a favor de pequeños medios basados en cartuchos. Estos cartuchos se conocen como Game Cards como las portátiles anteriores de Nintendo, y son mucho más pequeños y delgados que los cartuchos anteriores para consolas, así como las propias Game Cards de Nintendo para sus portátiles DS/3DS. Utiliza una forma de tecnología de memoria flash similar a la de las tarjetas SD con mayor espacio de almacenamiento. A partir de 2024 [actualizar], Nintendo es la única empresa importante que utiliza exclusivamente cartuchos para sus consolas y portátiles, ya que otros como Sony y Microsoft continúan utilizando medios basados en discos ópticos para sus consolas.
En 1976 , se vendieron 310.000 cartuchos de videojuegos domésticos en los Estados Unidos. [11] Entre 1983 y 2013, se vendieron un total de 2.910,72 millones de cartuchos de software para las consolas Nintendo . [12]
Los cartuchos ROM no solo pueden contener software, sino también expansiones de hardware adicionales. Algunos ejemplos incluyen varios chips basados en cartuchos en la Super NES , el chip SVP en la versión Sega Genesis de Virtua Racing , [13] y un módulo de ajedrez en la Magnavox Odyssey² . [14]
Micro Machines 2 en Genesis/Mega Drive utilizó undiseño de cartucho " J-Cart " personalizado de Codemasters que incorporaba dos puertos para gamepads adicionales . Esto permitía a los jugadores tener hasta cuatro gamepads conectados a la consola sin la necesidad de un adaptador multicontrolador adicional . [15]
El almacenamiento de software en cartuchos ROM tiene una serie de ventajas sobre otros métodos de almacenamiento como disquetes y medios ópticos . Como el cartucho ROM está mapeado en la memoria en el espacio de direcciones normal del sistema, el software almacenado en la ROM se puede leer como una memoria normal; dado que el sistema no tiene que transferir datos desde medios más lentos, permite un tiempo de carga y ejecución de código casi instantáneo. El software que se ejecuta directamente desde la ROM generalmente usa menos RAM, lo que deja memoria libre para otros procesos. Si bien el tamaño estándar de los medios ópticos dicta un tamaño mínimo para los dispositivos que pueden leer discos, los cartuchos ROM se pueden fabricar en diferentes tamaños, lo que permite dispositivos más pequeños como los sistemas de juegos portátiles . Los cartuchos ROM se pueden dañar, pero generalmente son más robustos y resistentes a los daños que los medios ópticos; la acumulación de suciedad y polvo en los contactos del cartucho puede causar problemas, pero limpiar los contactos con una solución de alcohol isopropílico generalmente resuelve los problemas sin riesgo de corrosión. [16]
Los cartuchos ROM suelen tener menos capacidad que otros medios. [17] La versión compatible con PCjr de Lotus 1-2-3 viene en dos cartuchos y un disquete. [18] Los cartuchos ROM suelen ser más caros de fabricar que los discos, y el espacio de almacenamiento disponible en un cartucho es menor que el de un disco óptico como un DVD-ROM o CD-ROM . Se emplearon técnicas como la conmutación de bancos para poder utilizar cartuchos con una capacidad superior a la cantidad de memoria directamente direccionable por el procesador. A medida que los videojuegos se volvieron más complejos (y el tamaño de su código creció), los fabricantes de software comenzaron a sacrificar los tiempos de carga rápidos de los cartuchos ROM a favor de una mayor capacidad de almacenamiento y el menor costo de los medios ópticos. [19] [20] Otra fuente de presión en esta dirección fue que los medios ópticos podían fabricarse en lotes mucho más pequeños que los cartuchos; por otro lado, lanzar un videojuego en cartucho incluye inevitablemente el riesgo de producir miles de cartuchos sin vender. [21]
Además de su uso destacado en consolas de videojuegos, los cartuchos ROM también se han utilizado en un pequeño número de instrumentos musicales electrónicos, particularmente en teclados electrónicos .
Yamaha ha fabricado varios modelos con estas características, con su sintetizador DX en la década de 1980, como el DX1 , DX5 y DX7 y su línea de teclados PSR a mediados de la década de 1990, a saber, el PSR-320, PSR-420, PSR-520, PSR-620, PSR-330, PSR-530 y el PSR-6000 . Estos teclados utilizan tarjetas especializadas conocidas como Music Cartridges , un cartucho ROM que simplemente contiene datos MIDI para ser reproducidos en el teclado como secuencia MIDI o datos de canciones. [22] [23]
Casio también utilizó cartuchos similares conocidos como ROM Pack en la década de 1980, antes de que se introdujera el Music Cartridge de Yamaha . Los modelos que utilizaban estos cartuchos pertenecían a la línea de teclados electrónicos portátiles Casiotone . [24]
Entretenimiento Blaze
Cámara e instrumento Fairchild
IBM
Interton
Nikko Europa
Sega
SNK