Amiga es una familia de computadoras personales introducida por Commodore en 1985. El modelo original es uno de varios ordenadores de mediados de la década de 1980 con procesadores de 16 o 16/32 bits, 256 KB o más de RAM, GUI basadas en mouse y gráficos y audio significativamente mejorados en comparación con los sistemas de 8 bits anteriores. Estos sistemas incluyen el Atari ST —lanzado a principios del mismo año—, así como el Macintosh y el Acorn Archimedes . Basado en el microprocesador Motorola 68000 , el Amiga se diferencia de sus contemporáneos por la inclusión de hardware personalizado para acelerar los gráficos y el sonido, incluidos sprites y un blitter , y un sistema operativo multitarea preventivo llamado AmigaOS .
El Amiga 1000 fue lanzado en julio de 1985, pero los problemas de producción evitaron que estuviera ampliamente disponible hasta principios de 1986, aunque se vendieron "unos pocos" antes de Navidad de 1985. [1] El modelo más vendido, el Amiga 500 , fue presentado en 1987 junto con el Amiga 2000 más expandible. El Amiga 3000 fue presentado en 1990, seguido por el Amiga 500 Plus y el Amiga 600 en marzo de 1992. Finalmente, el Amiga 1200 y el Amiga 4000 fueron lanzados a fines de 1992. Las estimaciones de las cifras de ventas de Amiga varían, y varias fuentes más antiguas presentan valores entre 4,85 (ventas puramente de Amiga Commodore) y 5,29 millones (incluyendo las ventas de Escom). [2]
Aunque los primeros anuncios presentaban al ordenador como una máquina de negocios multipropósito, [3] [4] [5] [6] [7] [8] especialmente cuando estaba equipado con el complemento de compatibilidad Sidecar IBM PC, el Amiga tuvo más éxito comercial como ordenador doméstico , con una amplia gama de juegos y software creativo. También encontró un nicho en la producción de vídeo con el hardware y software Video Toaster , y el hardware de audio del Amiga lo convirtió en una plataforma popular para el software de seguimiento de música . El procesador y la capacidad de memoria permitieron paquetes de renderizado 3D, incluidos LightWave 3D , Imagine y Traces, un predecesor de Blender .
La mala comercialización y el fracaso de los modelos posteriores para repetir los avances tecnológicos de los primeros sistemas dieron como resultado que Commodore perdiera rápidamente participación de mercado ante la rápida caída de los precios de los IBM PC compatibles (que ganaron gráficos de 256 colores en 1987), [9] así como la cuarta generación de consolas de videojuegos . Commodore finalmente se declaró en quiebra en abril de 1994 después de que una versión del Amiga empaquetada como consola de juegos, el Amiga CD32 , fracasara en el mercado. Escom de Alemania, que adquirió las propiedades de Commodore, continuó desarrollando la línea Amiga durante poco menos de dos años más hasta que se declaró en quiebra. Desde la desaparición de Commodore y Escom, varios grupos han comercializado sucesores de la línea Amiga original, incluidos Eyetech , ACube Systems Srl y A-EON Technology, que han producido computadoras AmigaOne desde la década de 2000. AmigaOS ha influido en reemplazos, clones y sistemas compatibles como MorphOS y AROS . Actualmente la empresa belga Hyperion Entertainment mantiene y desarrolla AmigaOS 4 , que es un descendiente oficial y directo de AmigaOS 3.1, el último sistema creado por Commodore para los ordenadores Amiga originales.
Jay Miner se unió a Atari, Inc. en la década de 1970 para desarrollar circuitos integrados personalizados y dirigió el desarrollo del TIA del Atari Video Computer System . [10] Cuando se completó, el equipo comenzó a desarrollar un conjunto de chips mucho más sofisticado, CTIA , ANTIC y POKEY , que formaron la base de las computadoras Atari de 8 bits . [11]
Con el lanzamiento de la línea de 8 bits en 1979, el equipo comenzó a buscar nuevamente un chipset de próxima generación. Nolan Bushnell había vendido la compañía a Warner Communications en 1978, y la nueva gerencia estaba mucho más interesada en las líneas existentes que en el desarrollo de nuevos productos que pudieran reducir sus ventas. Miner quería comenzar a trabajar con el nuevo Motorola 68000 , pero la gerencia solo estaba interesada en otro sistema basado en el 6502. Miner dejó la compañía y, por un tiempo, la industria. [11]
En 1979, Larry Kaplan dejó Atari y fundó Activision . En 1982, varios inversores se pusieron en contacto con Kaplan para desarrollar una nueva plataforma de juegos. Kaplan contrató a Miner para que se encargara del hardware de la recién formada empresa, "Hi-Toro". El sistema recibió el nombre en código "Lorraine" de acuerdo con la política de Miner de dar a los sistemas nombres femeninos, en este caso el de la esposa del presidente de la empresa, Lorraine Morse. [12] Cuando Kaplan dejó la empresa a finales de 1982, Miner fue ascendido a ingeniero jefe [11] y la empresa se relanzó como Amiga Corporation. [13]
El hardware de Amiga fue diseñado por Miner, RJ Mical y Dale Luck. [14] A fines de 1983 se completó en gran parte un prototipo de placa de pruebas para pruebas y desarrollo, que se mostró en el Consumer Electronics Show (CES) de enero de 1984. En ese momento, el sistema operativo no estaba listo, por lo que la máquina se demostró con la demostración "Boing Ball", una animación en tiempo real que mostraba una bola giratoria roja y blanca que rebotaba y proyectaba una sombra; esta bola que rebotaba más tarde se convirtió en el logotipo oficial de Amiga Technologies, subsidiaria de Escom. Los asistentes al CES tenían problemas para creer que la computadora que se estaba demostrando tuviera el poder de mostrar tal demostración y buscaron en vano la computadora "real" detrás de ella. [15] [ verificación fallida ]
Una versión más desarrollada del sistema fue presentada en el CES de junio de 1984 y mostrada a muchas compañías con la esperanza de obtener más fondos, pero encontró poco interés en un mercado que estaba en las etapas finales de la crisis de los videojuegos de 1983. [ 12] [16]
En marzo, Atari expresó un interés tibio en Lorraine para su posible uso en una consola de juegos o computadora doméstica conocida provisionalmente como1850XLD . Las conversaciones avanzaban lentamente, [17] y Amiga se estaba quedando sin dinero. Un acuerdo temporal en junio condujo a un préstamo de 500.000 dólares de Atari a Amiga para mantener la empresa en marcha. Los términos exigían que el préstamo se devolviera a finales de mes, de lo contrario Amiga perdería el diseño de Lorraine a favor de Atari. [18]
Durante 1983, Atari perdió más de un millón de dólares a la semana, debido a los efectos combinados de la crisis y la continua guerra de precios en el mercado de los ordenadores domésticos. A finales de año, Warner estaba desesperada por vender la empresa. En enero de 1984, Jack Tramiel dimitió de Commodore debido a las batallas internas sobre la dirección futura de la empresa. Varios empleados de Commodore le siguieron en su nueva empresa, Tramel Technology. Entre ellos se encontraban varios miembros del personal técnico de alto nivel, donde comenzaron a desarrollar una máquina propia basada en el procesador 68000. En junio, Tramiel llegó a un acuerdo sin efectivo para hacerse cargo de Atari, reformando Tramel Technology como Atari Corporation .
Como muchos de los técnicos de Commodore se habían trasladado a Atari, Commodore se quedó sin una vía viable para diseñar su propio ordenador de próxima generación. La empresa se acercó a Amiga y ofreció financiar el desarrollo como sistema informático doméstico. Rápidamente acordaron devolver el préstamo de Atari, poniendo fin a esa amenaza. Las dos empresas estaban negociando inicialmente un acuerdo de licencia de 4 millones de dólares antes de que Commodore ofreciera 24 millones de dólares para comprar Amiga directamente. [18]
A finales de 1984, el prototipo de chipset de la placa de pruebas se había convertido con éxito en circuitos integrados y el hardware del sistema se estaba preparando para la producción. En ese momento, el sistema operativo (OS) no estaba tan listo, y condujo a un acuerdo para trasladar un SO conocido como TRIPOS a la plataforma. TRIPOS era un sistema multitarea que se había escrito en BCPL durante la década de 1970 para la minicomputadora PDP-11 , pero que luego se trasladó experimentalmente al 68000. Esta primera versión se conocía como AmigaDOS y la GUI como Workbench. Las partes BCPL se reescribieron más tarde en el lenguaje C y el sistema completo se convirtió en AmigaOS.
El sistema estaba encerrado en una carcasa con formato de caja de pizza ; un cambio posterior fue la introducción de soportes verticales a cada lado de la carcasa para proporcionar un "garaje" debajo de la sección principal del sistema donde se podía almacenar el teclado. [19]
El primer modelo fue anunciado en 1985 simplemente como "El Amiga de Commodore", para luego ser denominado retroactivamente Amiga 1000. [a] Se ofrecieron por primera vez a la venta en agosto, pero para octubre solo se habían construido 50, todas las cuales fueron utilizadas por Commodore. Las máquinas solo comenzaron a llegar en cantidad a mediados de noviembre, lo que significa que se perdieron la fiebre de compras navideñas. [ 20] Para fines de año, habían vendido 35,000 máquinas, y graves problemas de flujo de efectivo hicieron que la compañía se retirara del CES de enero de 1986. [21] Una comercialización mala o completamente ausente, lo que obligó al equipo de desarrollo a mudarse a la costa este, notorios problemas de estabilidad y otros errores limitaron las ventas a principios de 1986 a entre 10,000 y 15,000 unidades al mes. [19] Se informó que se vendieron 120.000 unidades desde el lanzamiento de la máquina hasta finales de 1986. [22]
A finales de 1985, Thomas Rattigan fue ascendido a director de operaciones de Commodore y, en febrero de 1986, a director general . Inmediatamente puso en marcha un ambicioso plan que abarcaba casi todas las operaciones de la empresa. Entre ellas se encontraba la cancelación, largamente esperada, de las líneas PET y VIC-20 , que ya estaban obsoletas , así como de una variedad de derivados de Commodore 64 que no se vendían bien y de la estación de trabajo Commodore 900. [23]
Otro de los cambios fue dividir el Amiga en dos productos, una nueva versión de gama alta del Amiga dirigida al mercado creativo y una versión de costo reducido que reemplazaría al Commodore 64 en el mercado de gama baja. [23] Estos nuevos diseños fueron lanzados en 1987 como Amiga 2000 y Amiga 500 , el último de los cuales tuvo un éxito generalizado y se convirtió en su modelo más vendido.
Modelos similares de gama alta y gama baja conformarían la línea Amiga durante el resto de su historia; los diseños posteriores incluyeron el Amiga 3000 / Amiga 500 Plus / Amiga 600 y el Amiga 4000 / Amiga 1200. Estos modelos incorporaron una serie de actualizaciones técnicas conocidas como ECS y AGA , que agregaron pantallas de mayor resolución entre muchas otras mejoras y simplificaciones. [24]
La línea Amiga vendió un estimado de 4.910.000 máquinas durante su vida útil. [25] Las máquinas fueron más populares en el Reino Unido y Alemania, con aproximadamente 1,5 millones vendidas en cada país, y ventas de cientos de miles en otras naciones europeas. La máquina fue menos popular en América del Norte, donde se vendieron aproximadamente 700.000. [2] [26] [27] En los Estados Unidos, Amiga encontró un nicho entre los entusiastas y en los mercados verticales de procesamiento y edición de video. [28] En Europa, fue más popular como computadora doméstica y a menudo se usaba para videojuegos . [14] A partir de 1988 se superpuso con la Mega Drive de 16 bits y luego con el Super Nintendo Entertainment System a principios de la década de 1990. Kelly Sumner de Commodore UK no vio a Sega o Nintendo como competidores, sino que atribuyó el mérito a sus campañas de marketing que gastaron más de £40 millones o $60,000,000 (equivalentes a $130,000,000 en 2023) para promover los videojuegos en su conjunto y así ayudar a impulsar las ventas de Amiga. [27]
A pesar de sus éxitos en hacer que la empresa fuera rentable y llevar la línea Amiga al mercado, Rattigan pronto se vio obligado a abandonar el cargo en una lucha de poder con el accionista mayoritario, Irving Gould . Este es considerado ampliamente como el punto de inflexión, ya que las mejoras posteriores al Amiga se vieron erosionadas por las rápidas mejoras en otras plataformas. [29]
Commodore cerró la división Amiga el 26 de abril de 1994 y se declaró en quiebra tres días después. Los activos de Commodore fueron adquiridos por Escom , un fabricante alemán de PC, que creó la filial Amiga Technologies. Reeditaron el A1200 y el A4000T, e introdujeron una nueva versión 68060 del A4000T. Amiga Technologies investigó y desarrolló el prototipo Amiga Walker . Presentaron la máquina públicamente en CeBit, [30] [31] pero Escom se declaró en quiebra en 1996. [32] [33] Posteriormente, QuikPak, una pequeña empresa con sede en Pensilvania que fabricaba los Amigas para Escom, siguió fabricando algunos Amigas para el mercado norteamericano . [34]
Después de que una venta reportada a VisCorp fracasara, [14] un fabricante estadounidense de PC Wintel , Gateway 2000 , finalmente compró la rama y la tecnología de Amiga en 1997. [14] QuickPak intentó, pero no pudo, obtener la licencia de Amiga de Gateway y construir nuevos modelos. [35] Gateway estaba trabajando entonces en una nueva plataforma Amiga, probablemente alentado por el deseo de ser independiente de Microsoft e Intel . [34] Sin embargo, esto no se materializó y en 2000, Gateway vendió la marca Amiga a Amiga, Inc. , sin haber lanzado ningún producto. Amiga, Inc. licenció los derechos para vender hardware usando la marca AmigaOne a Eyetech Group y Hyperion Entertainment . En 2019, Amiga, Inc. vendió su propiedad intelectual a Amiga Corporation. [36] [37]
El Amiga tiene un chipset personalizado que consta de varios coprocesadores que manejan audio, video y acceso directo a la memoria independientemente de la Unidad Central de Procesamiento (CPU). Esta arquitectura le dio al Amiga una ventaja de rendimiento sobre sus competidores, particularmente para aplicaciones y juegos con uso intensivo de gráficos. [38]
La arquitectura utiliza dos subsistemas de bus distintos: el bus del chipset y el bus de la CPU. El bus del chipset permite que los coprocesadores y la CPU direccionen la "RAM del chip" . El bus de la CPU proporciona direccionamiento a la RAM convencional, la ROM y los subsistemas de expansión Zorro II o Zorro III . Esto permite el funcionamiento independiente de los subsistemas. El bus de la CPU puede ser mucho más rápido que el bus del chipset. Las placas de expansión de la CPU pueden proporcionar buses personalizados adicionales. Además, las "placas de bus" o "placas puente" pueden proporcionar buses ISA o PCI . [38]
Los modelos más populares de Commodore, incluidos Amiga 1000 , Amiga 500 y Amiga 2000 , utilizan el Motorola 68000 como CPU. Desde el punto de vista de un desarrollador, el 68000 proporciona un conjunto completo de operaciones de 32 bits , pero el chip puede direccionar solo 16 MB de memoria física y se implementa utilizando una unidad lógica aritmética de 16 bits y tiene un bus de datos externo de 16 bits , por lo que los cálculos de 32 bits se manejan de forma transparente como múltiples valores de 16 bits a un costo de rendimiento. [39] [40] Los modelos posteriores Amiga 2500 y Amiga 3000 utilizan procesadores totalmente compatibles con 68000 de 32 bits de Motorola con un rendimiento mejorado y una mayor capacidad de direccionamiento.
Tanto Commodore como otros fabricantes ofrecían actualizaciones de CPU. La mayoría de los modelos de Amiga se pueden actualizar ya sea reemplazando directamente la CPU o mediante placas de expansión. Dichas placas a menudo incluían interfaces de memoria y controladores de disco duro más rápidos y de mayor capacidad .
Hacia el final del tiempo de Commodore a cargo del desarrollo de Amiga, hubo sugerencias de que Commodore tenía la intención de alejarse de la serie 68000 hacia procesadores RISC de mayor rendimiento , como el PA-RISC . [41] [42] Esas ideas nunca se desarrollaron antes de que Commodore se declarara en quiebra. A pesar de esto, los fabricantes externos diseñaron actualizaciones que presentaban una combinación de procesadores de la serie 68000 y PowerPC junto con un microkernel y software nativos de PowerPC. [43] [44] Los clones posteriores de Amiga presentaban solo procesadores PowerPC .
El chipset personalizado que se encuentra en el centro del diseño de Amiga apareció en tres generaciones distintas, con un alto grado de compatibilidad con versiones anteriores. El Original Chip Set (OCS) apareció con el lanzamiento del A1000 en 1985. El OCS fue finalmente seguido por el modestamente mejorado Enhanced Chip Set (ECS) en 1990 y finalmente por la Arquitectura Gráfica Avanzada (AGA) parcialmente de 32 bits en 1992. Cada chipset consta de varios coprocesadores que manejan la aceleración de gráficos , el audio digital, el acceso directo a la memoria y la comunicación entre varios periféricos (por ejemplo, CPU, memoria y disquetes). Además, algunos modelos presentaban chips personalizados auxiliares que realizaban tareas como el control SCSI y el desentrelazado de la pantalla.
Todos los sistemas Amiga pueden mostrar gráficos planos animados en pantalla completa con 2, 4, 8, 16, 32, 64 ( modo EHB ) o 4096 colores ( modo HAM ). Los modelos con el chipset AGA (A1200 y A4000) también tienen modos de color no EHB de 64, 128, 256 y 262144 ( modo HAM8 ) y una paleta ampliada de 4096 a 16,8 millones de colores .
El chipset Amiga puede realizar genlock , que es la capacidad de ajustar su propio tiempo de actualización de pantalla para que coincida con una señal de video NTSC o PAL entrante. Cuando se combina con la configuración de la transparencia, esto permite que un Amiga superponga una fuente de video externa con gráficos. Esta capacidad hizo que el Amiga fuera popular para muchas aplicaciones y brinda la capacidad de generar personajes y realizar efectos CGI de manera mucho más económica que los sistemas anteriores. Esta capacidad ha sido utilizada con frecuencia por videógrafos de bodas, estaciones de televisión y sus divisiones de pronóstico del tiempo (para gráficos meteorológicos y radar), canales de publicidad, producción de videos musicales y videógrafos de escritorio. El NewTek Video Toaster fue posible gracias a la capacidad genlock del Amiga.
En 1988, el lanzamiento del monitor monocromático de frecuencia fija Amiga A2024 con framebuffer incorporado y hardware de corrección de parpadeo proporcionó al Amiga una selección de modos gráficos de alta resolución (1024×800 para NTSC y 1024×1024 para PAL). [45]
ReTargetable Graphics es una API para controladores de dispositivos que se utiliza principalmente en hardware gráfico de terceros para interactuar con AmigaOS a través de un conjunto de bibliotecas . Las bibliotecas de software pueden incluir herramientas de software para ajustar la resolución , los colores de la pantalla, los punteros y los modos de pantalla. La interfaz estándar de Intuition está limitada a profundidades de pantalla de 8 bits , mientras que RTG permite manejar profundidades mayores, como 24 bits .
El chip de sonido, llamado Paula, admite cuatro canales de sonido PCM (dos para el altavoz izquierdo y dos para el derecho) con una resolución de 8 bits para cada canal y un control de volumen de 6 bits por canal. La salida analógica está conectada a un filtro de paso bajo, que filtra el aliasing de alta frecuencia cuando el Amiga utiliza una frecuencia de muestreo más baja (consulte Frecuencia de Nyquist ). El brillo del LED de encendido del Amiga se utiliza para indicar el estado del filtro de paso bajo del Amiga. El filtro está activo cuando el LED tiene un brillo normal y se desactiva cuando se atenúa (o se apaga en los Amigas A500 más antiguos). En el Amiga 1000 (y el primer modelo Amiga 500 y Amiga 2000), el LED de encendido no tenía relación con el estado del filtro, y era necesario soldar manualmente un cable entre los pines del chip de sonido para desactivar el filtro. Paula puede leer formas de onda arbitrarias a velocidades y amplitudes arbitrarias directamente desde la RAM del sistema , utilizando acceso directo a memoria (DMA), lo que hace posible la reproducción de sonido sin intervención de la CPU.
Aunque el hardware está limitado a cuatro canales de sonido separados, un software como OctaMED utiliza mezcla de software para permitir ocho o más canales virtuales, y fue posible que el software mezclara dos canales de hardware para lograr un solo canal de resolución de 14 bits jugando con los volúmenes de los canales de tal manera que uno de los canales de origen contribuye con los bits más significativos y el otro con los menos.
La calidad de la salida de sonido del Amiga y el hecho de que el hardware de sonido es parte del chipset estándar y se puede gestionar fácilmente mediante software fueron características destacadas del hardware del Amiga que no estuvo disponible en las plataformas de PC durante años [b] . Existen tarjetas de sonido de terceros que proporcionan funciones DSP [ cita requerida ] , grabación multipista directa a disco [ cita requerida ] , múltiples canales de sonido de hardware y resoluciones de 16 bits y superiores. Se desarrolló una API de sonido redireccionable llamada AHI que permite que el sistema operativo y el software utilicen estas tarjetas de forma transparente . [46]
Kickstart es el firmware sobre el que se inicia AmigaOS . Su propósito es inicializar el hardware de Amiga y los componentes principales de AmigaOS y luego intentar arrancar desde un volumen de arranque , como un disquete o una unidad de disco duro. La mayoría de los modelos (excepto el Amiga 1000) vienen equipados con Kickstart en un chip ROM integrado .
El teclado de los ordenadores Amiga es similar al que se encuentra en un IBM PC de mediados de los años 80: diez teclas de función, un teclado numérico y cuatro teclas de flecha direccional independientes. Bloq Mayús y Control comparten espacio a la izquierda de A. No están presentes las teclas Inicio, Fin, Re Pág y Av Pág: estas funciones se realizan en los Amigas pulsando la tecla Shift y la tecla de flecha correspondiente. El teclado del Amiga añade una tecla de Ayuda, que normalmente actúa como una tecla de función en los PC (normalmente F1). Además de las teclas modificadoras Control y Alt, el Amiga tiene dos teclas "Amiga", representadas como "Abrir Amiga" y "Cerrar Amiga", similares a las teclas del logotipo de Apple abierto/cerrado en los teclados del Apple II. La izquierda se utiliza para manipular el sistema operativo (mover pantallas y similares) y la derecha entrega comandos a la aplicación. La ausencia de Bloq Num libera espacio para más símbolos matemáticos alrededor del teclado numérico.
Al igual que las computadoras compatibles con IBM, el mouse tiene dos botones, pero en AmigaOS, al presionar y mantener presionado el botón derecho, la línea de estado del sistema en la parte superior de la pantalla se reemplaza con una barra de menú similar a la de Mac . Al igual que con el sistema operativo Mac OS de Apple anterior a Mac OS 8 , las opciones del menú se seleccionan soltando el botón sobre esa opción, no haciendo clic izquierdo. Los elementos del menú que tienen un estado de alternancia booleano se pueden seleccionar haciendo clic izquierdo mientras el menú se mantiene abierto con el botón derecho, lo que permite al usuario, por ejemplo, establecer un texto seleccionado en negrita, subrayado y cursiva en una sola visita a los menús.
El ratón se conecta a uno de los dos puertos de joystick de Atari que se utilizan para joysticks , mandos de juego y tabletas gráficas . Aunque eran compatibles con joysticks analógicos , los joysticks digitales de estilo Atari se convirtieron en estándar. [47] De manera inusual, se pueden conectar dos ratones independientes a los puertos de joystick; algunos juegos, como Lemmings , fueron diseñados para aprovechar esto. [48]
El Amiga fue uno de los primeros ordenadores para los que se disponía de accesorios económicos para la digitalización de vídeo y el muestreo de sonido. Como resultado de ello y de las capacidades de audio y vídeo del Amiga, el Amiga se convirtió en un sistema popular para la edición y producción de música y vídeo.
Se produjeron muchas placas de expansión para las computadoras Amiga con el fin de mejorar el rendimiento y la capacidad del hardware, como expansiones de memoria, controladores SCSI , placas de CPU y placas gráficas. Otras actualizaciones incluyen genlocks , tarjetas de red para Ethernet , módems , tarjetas de sonido y samplers, digitalizadores de video , puertos seriales adicionales y controladores IDE . Las adiciones posteriores a la desaparición de la compañía Commodore fueron las tarjetas USB . Las actualizaciones más populares fueron la memoria, los controladores SCSI y las tarjetas aceleradoras de CPU. Estas a veces se combinaban en un solo dispositivo.
Las primeras tarjetas aceleradoras de CPU utilizaban las CPU de 32 bits completas de la familia 68000, como la Motorola 68020 y la Motorola 68030 , casi siempre con memoria de 32 bits y normalmente con FPU y MMU o la posibilidad de añadirlas. Los diseños posteriores incluyen la Motorola 68040 o la Motorola 68060. Ambas CPU cuentan con FPU y MMU integradas. Muchas tarjetas aceleradoras de CPU también tenían controladores SCSI integrados.
Phase5 diseñó las placas PowerUP ( Blizzard PPC y CyberStorm PPC ) que incluyen una CPU de 68k (una 68040 o 68060) y una PowerPC (603 o 604), que pueden ejecutar las dos CPU al mismo tiempo y compartir la memoria del sistema. La CPU PowerPC en las placas PowerUP se usa generalmente como coprocesador para cálculos pesados; se necesita una CPU potente para ejecutar MAME , por ejemplo, pero incluso decodificar imágenes JPEG y audio MP3 se consideraba computación pesada en ese momento. También es posible ignorar la CPU de 68k y ejecutar Linux en la PPC a través del proyecto Linux APUS, pero un AmigaOS nativo de PowerPC prometido por Amiga Technologies GmbH no estaba disponible cuando aparecieron por primera vez las placas PowerUP. [49]
También había tarjetas gráficas y de vídeo de 24 bits. Las tarjetas gráficas se diseñaron principalmente para la producción de ilustraciones en 2D, el uso en estaciones de trabajo y, más tarde, para juegos. Las tarjetas de vídeo están diseñadas para la entrada y salida de señales de vídeo, y para el procesamiento y la manipulación de vídeo.
En el mercado norteamericano, la NewTek Video Toaster fue una placa de efectos de vídeo que convirtió al Amiga en un ordenador de procesamiento de vídeo asequible que se abrió camino en muchos entornos de vídeo profesionales. Un uso conocido fue la creación de los efectos especiales en las primeras series de Babylon 5. [ 50] Debido a su diseño exclusivamente NTSC , no encontró mercado en países que utilizaban el estándar PAL , como Europa. En esos países, la tarjeta OpalVision era popular, aunque con menos funciones y soporte que la Video Toaster. Rápidamente llegaron al mercado correctores de base de tiempo (TBC) de bajo coste diseñados específicamente para funcionar con la Toaster, la mayoría de los cuales fueron diseñados como tarjetas de bus estándar de Amiga.
Varios fabricantes comenzaron a producir placas de bus PCI para los modelos A1200, A3000 y A4000, lo que permitió que los ordenadores Amiga estándar pudieran utilizar tarjetas PCI, como tarjetas gráficas, tarjetas de sonido Sound Blaster , tarjetas Ethernet 10/100, tarjetas USB y tarjetas sintonizadoras de televisión. Otros fabricantes produjeron placas híbridas que contenían un chip de la serie x86 de Intel, lo que permitía que el Amiga emulara un PC.
Las actualizaciones de PowerPC con controladores Wide SCSI, placas de bus PCI con Ethernet, tarjetas de sonido y gráficos 3D y gabinetes de torre permitieron que el A1200 y el A4000 sobrevivieran hasta bien entrados los años noventa.
Las placas de expansión fueron fabricadas por Richmond Sound Design y permiten que su software de diseño de sonido y control de espectáculos se comunique con sus estructuras de hardware personalizadas mediante un cable plano o un cable de fibra óptica para largas distancias, lo que permite que Amiga controle hasta ocho millones de canales externos de control de audio, iluminación, automatización, relés y voltaje controlados digitalmente, distribuidos por un gran parque temático, por ejemplo. Consulte el software de Amiga para obtener más información sobre estas aplicaciones.
Otros dispositivos incluyeron los siguientes:
La placa Commodore A2232 proporciona siete puertos serie RS-232C además del puerto serie integrado del Amiga. Cada puerto puede ser controlado independientemente a velocidades de 50 a 19.200 bits/s . Sin embargo, hay un controlador disponible en Aminet que permite controlar dos de los puertos serie a 115.200 bits/s . [60] La tarjeta serie utilizaba la CPU 65CE02 [61] con una velocidad de reloj de 3,58 MHz . [60] Esta CPU también formaba parte del núcleo de CPU CSG 4510 que se utilizaba en la computadora Commodore 65 .
Amiga tiene tres API de interfaz de red:
Se utilizaron diferentes medios de red:
Los modelos originales de Amiga se produjeron entre 1985 y 1996. [68] Son, en orden de producción: 1000 , 2000 , 500 , 1500 , 2500 , 3000 , 3000UX , 3000T , CDTV , 500+ , 600 , 4000 , 1200 , CD32 y 4000T . Los ordenadores AmigaOne basados en PowerPC se comercializaron posteriormente a principios de 2002. Varias empresas y personas privadas también han lanzado clones de Amiga y todavía lo hacen hoy en día.
El primer modelo de Amiga, el Amiga 1000, se lanzó en 1985. En 2006, PC World clasificó al Amiga 1000 como el séptimo mejor PC de todos los tiempos, afirmando que "Años adelantado a su tiempo, el Amiga fue el primer ordenador personal multimedia y multitarea del mundo". [70]
Commodore actualizó la línea de computadoras de escritorio Amiga con el Amiga 2000 en 1987, el Amiga 3000 en 1990 y el Amiga 4000 en 1992, cada uno ofreciendo capacidades mejoradas y opciones de expansión. Sin embargo, los modelos más vendidos fueron los modelos económicos, en particular el exitoso Amiga 500 (1987) y el Amiga 1200 (1992). El Amiga 500+ (1991) fue el modelo de vida más corta, reemplazando al Amiga 500 y durando solo seis meses hasta que fue descontinuado y reemplazado por el Amiga 600 (1992), que a su vez también fue reemplazado rápidamente por el Amiga 1200. [71]
El CDTV , lanzado en 1991, era una consola de juegos y un dispositivo multimedia basado en CD-ROM que apareció varios años antes de que las unidades de CD-ROM fueran comunes. El sistema nunca alcanzó un verdadero éxito.
La última oferta de Commodore para Amiga antes de declararse en quiebra fue la Amiga CD32 (1993), una consola de juegos de CD-ROM de 32 bits. Aunque se dejó de fabricar tras la desaparición de Commodore, tuvo un éxito comercial moderado en Europa. La CD32 era un CDTV de nueva generación y fue diseñada para salvar a Commodore entrando en el creciente mercado de las consolas de videojuegos.
Tras la compra de los activos de Commodore por parte de Escom en 1995, los A1200 y A4000T continuaron vendiéndose en pequeñas cantidades hasta 1996, aunque el terreno perdido desde el lanzamiento inicial y el gasto prohibitivo de estas unidades significaron que la línea Amiga nunca recuperó ninguna popularidad real.
Varios modelos de Amiga contenían referencias a canciones de la banda de rock The B-52's . Las primeras unidades A500 tenían las palabras "B52/ROCK LOBSTER" [72] serigrafiadas en su placa de circuito impreso , una referencia a la canción " Rock Lobster ". El Amiga 600 hacía referencia a "JUNE BUG" (por la canción "Junebug") y el Amiga 1200 tenía "CHANNEL Z" (por " Channel Z "), [73] y el CD-32 tenía "Spellbound".
AmigaOS 4 está diseñado para sistemas PowerPC Amiga. Se basa principalmente en el código fuente de AmigaOS 3.1, con algunas partes de la versión 3.9. Actualmente se ejecuta en ambos Amigas equipados con placas aceleradoras CyberstormPPC o BlizzardPPC, en las computadoras AmigaOne basadas en la serie Teron construidas por Eyetech bajo licencia de Amiga, Inc. , en Pegasos II de Genesi / bPlan GmbH , en los sistemas Sam440ep / Sam460ex / AmigaOne 500 de ACube Systems Srl y en el A-EON AmigaOne X1000 .
AmigaOS 4.0 había estado disponible solo en versiones preliminares para desarrolladores durante numerosos años hasta que se lanzó oficialmente en diciembre de 2006. [74] Debido a la naturaleza de algunas disposiciones del contrato entre Amiga Inc. y Hyperion Entertainment (la empresa belga que está desarrollando el sistema operativo), la versión comercial AmigaOS 4 había estado disponible solo para compradores con licencia de placas base AmigaOne.
AmigaOS 4.0 para Amigas equipados con placas aceleradoras PowerUP fue lanzado en noviembre de 2007. [75] La versión 4.1 fue lanzada en agosto de 2008 para sistemas AmigaOne, [76] [77] y en mayo de 2011 para Amigas equipados con placas aceleradoras PowerUP. [78] La versión más reciente de AmigaOS para todas las plataformas compatibles es 4.1 actualización 5. [79] A partir de la versión 4.1 actualización 4 hay un cajón de emulación que contiene ROM oficiales de AmigaOS 3.x (todos los modelos clásicos de Amiga, incluido el CD32) y archivos Workbench relativos.
Acube Systems firmó un acuerdo con Hyperion bajo el cual ha portado AmigaOS 4 a su línea Sam440ep y Sam460ex de placas base basadas en PowerPC. [80] En 2009 se lanzó una versión para Pegasos II en cooperación con Acube Systems. [81] En 2012, A-EON Technology Ltd fabricó y lanzó el AmigaOne X1000 a los consumidores a través de su socio, Amiga Kit, que proporcionó soporte al usuario final, ensamblaje y distribución mundial del nuevo sistema.
El veterano desarrollador de Amiga, MacroSystem, entró en el mercado de clones de Amiga con su sistema de edición de vídeo no lineal DraCo . [82] Aparece en dos versiones, inicialmente un modelo de torre y más tarde un cubo. DraCo amplió y combinó una serie de tarjetas de expansión anteriores desarrolladas para Amiga (VLabMotion, Toccata, WarpEngine, RetinaIII) en un verdadero clon de Amiga impulsado por el procesador Motorola 68060. DraCo puede ejecutar AmigaOS 3.1 hasta AmigaOS 3.9. Es el único sistema basado en Amiga que admite FireWire para E/S de vídeo. DraCo también ofrece un bus de expansión Zorro-II compatible con Amiga e introdujo un DraCoBus personalizado más rápido, capaz de velocidades de transferencia de 30 MB/seg (más rápido que el Zorro-III de Commodore ). La tecnología se utilizó más tarde en el sistema Casablanca, un decodificador también diseñado para la edición de vídeo no lineal.
En 1998, Index Information lanzó Access, un clon de Amiga similar al Amiga 1200, pero en una placa base que podía caber en un ordenador de 5 pulgadas estándar.+Bahía de unidad de 1 ⁄4 de pulgada. Cuenta con una CPU 68020 o 68030 , con un chipset AGA y ejecuta AmigaOS 3.1.
En 1998, antiguos empleados de Amiga (John Smith, Peter Kittel, Dave Haynie y Andy Finkel, por mencionar algunos) formaron una nueva empresa llamada PIOS. Su plataforma de hardware, PIOS One, estaba dirigida a los usuarios de Amiga, Atari y Macintosh. La empresa cambió su nombre a Met@box en 1999 hasta que cerró. [83]
El proyecto de hardware NatAmi (abreviatura de Native Amiga ) comenzó en 2005 con el objetivo de diseñar y construir una placa base clon de Amiga que se mejorara con características modernas. [84] La placa base NatAmi es una placa base de computadora con factor de forma compatible con Mini-ITX estándar , impulsada por un Motorola/Freescale 68060 y su chipset. Es compatible con el chipset Amiga original, que se ha inscrito en un chip FPGA programable Altera en la placa. NatAmi es el segundo proyecto clon de Amiga después de la placa base Minimig , y su historia es muy similar a la de la placa base C-One desarrollada por Jeri Ellsworth y Jens Schönfeld. Desde un punto de vista comercial, los circuitos y el diseño de Natami son actualmente de código cerrado . [ cita requerida ] Uno de los objetivos del proyecto NatAmi es diseñar una placa base compatible con Amiga que incluya características actualizadas pero que no dependa de la emulación (como en WinUAE ), de los componentes Intel de PC modernos o de una placa base PowerPC moderna . Como tal, NatAmi no pretende convertirse en otro heredero evolutivo de los Amiga clásicos, como los ordenadores AmigaOne o Pegasos . Esta filosofía "purista" limita esencialmente la velocidad del procesador resultante, pero pone el foco en el ancho de banda y las latencias bajas. Los desarrolladores también recrearon todo el chipset Amiga, liberándolo de las limitaciones heredadas de Amiga, como dos megabytes de RAM de gráficos de audio y vídeo como en el chipset AGA , y reconstruyeron este nuevo chipset programando un chip FPGA moderno Altera Cyclone IV. Más tarde, los desarrolladores decidieron crear desde cero un nuevo chip procesador en forma de software, con nombre en código "N68050" que reside en el chip físico programable FPGA de Altera. [85]
En 2006, se anunciaron dos nuevos clones de Amiga, ambos usando síntesis de hardware basada en FPGA para reemplazar el chipset personalizado Amiga OCS . El primero, el Minimig , es un proyecto personal del ingeniero holandés Dennis van Weeren. Conocido como "nuevo hardware de Amiga", [86] el modelo original fue construido en una placa de desarrollo Xilinx Spartan-3, pero pronto se desarrolló una placa dedicada. El minimig usa el FPGA para reproducir los chips personalizados Denise, Agnus, Paula y Gary , así como ambos CIA 8520 e implementa una versión simple de Amber . El resto de los chips son una CPU 68000 real, chips de RAM y un microcontrolador PIC para control de BIOS . [86] El diseño para Minimig fue lanzado como código abierto el 25 de julio de 2007. En febrero de 2008, una empresa italiana Acube Systems comenzó a vender placas Minimig. Una actualización de terceros reemplaza el microcontrolador PIC con un procesador ARM más potente, lo que proporciona más funciones, como acceso de escritura y compatibilidad con imágenes de disco duro. El núcleo Minimig se ha trasladado a la placa FPGArcade "Replay". La Replay utiliza un FPGA con aproximadamente tres veces más capacidad y que admite el chipset AGA y un núcleo blando 68020 con capacidades 68030. La placa Replay está diseñada para implementar muchos ordenadores antiguos y máquinas arcade clásicas.
El segundo es el sistema Clone-A anunciado por Individual Computers . A mediados de 2007 se mostró en su forma de desarrollo, con placas basadas en FPGA que reemplazan el chipset Amiga y están montadas en una placa base Amiga 500. [87]
AmigaOS es un sistema operativo multitarea para un solo usuario . Fue uno de los primeros sistemas operativos comerciales para computadoras personales que implementó la multitarea preventiva . Fue desarrollado por primera vez por Commodore International y presentado inicialmente en 1985 con el Amiga 1000. John C. Dvorak escribió en PC Magazine en 1996:
[AmigaOS] sigue siendo uno de los grandes sistemas operativos de los últimos 20 años, incorporando un núcleo pequeño y tremendas capacidades multitarea , como las que se han desarrollado recientemente en OS/2 y Windows NT . La mayor diferencia es que AmigaOS podía funcionar completamente y realizar múltiples tareas en tan sólo 250 K de espacio de direcciones. [88]
AmigaOS combina una interfaz de línea de comandos y una interfaz gráfica de usuario . AmigaDOS es el sistema operativo de disco y la parte de línea de comandos del sistema operativo y Workbench es el entorno gráfico nativo de ventanas para la gestión de archivos y el lanzamiento de aplicaciones. AmigaDOS permite nombres de archivo largos (hasta 107 caracteres) con espacios en blanco y no requiere extensiones de nombre de archivo . El motor del sistema de ventanas y de la interfaz de usuario que maneja todos los eventos de entrada se llama Intuition . [89]
El núcleo multitarea se llama Exec . Actúa como un programador de tareas que se ejecutan en el sistema, proporcionando multitarea preventiva con programación round-robin priorizada. Habilitó una verdadera multitarea preventiva en tan solo 256 KB de memoria libre. [90] [91]
AmigaOS no implementa protección de memoria ; la CPU 68000 no incluye una unidad de administración de memoria . [92] Aunque esto acelera y facilita la comunicación entre procesos porque los programas pueden comunicarse simplemente pasando un puntero de un lado a otro, la falta de protección de memoria hizo que AmigaOS fuera más vulnerable a fallas de programas con mal comportamiento que otros sistemas multitarea que sí implementaron protección de memoria, [93] y Amiga OS es fundamentalmente incapaz de aplicar cualquier forma de modelo de seguridad ya que cualquier programa tenía acceso completo al sistema. Una característica de protección de memoria cooperativa se implementó en AmigaOS 4 y podría adaptarse a sistemas AmigaOS antiguos utilizando herramientas Enforcer o CyberGuard.
El problema se vio un tanto exacerbado por la decisión inicial de Commodore de publicar documentación relacionada no solo con las rutinas de software subyacentes del sistema operativo, [ cita requerida ] sino también con el hardware en sí, lo que permitió a los programadores intrépidos que habían desarrollado sus habilidades en el Commodore 64 hacer POKE directamente en el hardware, como se hacía en la plataforma anterior. Si bien la decisión de publicar la documentación fue popular y permitió la creación de rutinas de sonido y gráficos rápidas y sofisticadas en juegos y demostraciones, también contribuyó a la inestabilidad del sistema [ cita requerida ] ya que algunos programadores carecían de la experiencia para programar a este nivel. Por esta razón, cuando se lanzó el nuevo chipset AGA , Commodore se negó a publicar documentación de bajo nivel en un intento de obligar a los desarrolladores a utilizar las rutinas de software aprobadas. [ cita requerida ]
La última versión para los Amigas PPC es AmigaOS 4.1 y para los Amigas 68k es AmigaOS 3.2.2
AmigaOS inspiró directa o indirectamente el desarrollo de varios sistemas operativos. MorphOS y AROS claramente heredaron en gran medida de la estructura de AmigaOS como se explica directamente en los artículos relacionados con estos dos sistemas operativos. AmigaOS también influyó en BeOS , que presentaba un sistema centralizado de Datatypes , similar al presente en AmigaOS. Del mismo modo, DragonFly BSD también se inspiró en AmigaOS como lo afirmó el desarrollador de Dragonfly Matthew Dillon, quien es un ex desarrollador de Amiga. [94] [95] WindowLab y amiwm se encuentran entre varios administradores de ventanas para el X Window System que buscan imitar la interfaz Workbench. IBM licenció la GUI de Amiga de Commodore a cambio de la licencia del lenguaje REXX. Esto permitió que OS/2 tuviera el shell GUI WPS ( Workplace Shell ) para OS/2 2.0, un sistema operativo de 32 bits. [96] [97]
Commodore-Amiga produjo Amiga Unix , conocido informalmente como Amix, basado en AT&T SVR4 . Es compatible con Amiga 2500 y Amiga 3000 y se incluye con Amiga 3000UX . Entre otras características inusuales de Amix se encuentra un sistema de ventanas acelerado por hardware que puede desplazarse por las ventanas sin copiar datos. Amix no es compatible con los sistemas Amiga posteriores basados en procesadores 68040 o 68060 .
Existen otros sistemas operativos, que aún se mantienen, para la plataforma clásica Amiga, entre los que se incluyen Linux y NetBSD . Ambos requieren una CPU con MMU como la 68020 con 68851 o versiones completas de la 68030 , 68040 o 68060. También existe una versión de Linux para Amigas con tarjetas aceleradoras PowerPC. Debian y Yellow Dog Linux pueden ejecutarse en AmigaOne.
Existe una versión oficial más antigua de OpenBSD . La última versión para Amiga es la 3.2. MINIX 1.5.10 también funciona en Amiga. [98]
El Amiga Sidecar es un ordenador completo compatible con IBM PC XT que se encuentra dentro de una tarjeta de expansión. Fue lanzado por Commodore en 1986 y promocionado como una forma de ejecutar software empresarial en el Amiga 1000.
A finales de los años 1980 y principios de los años 1990, la plataforma se volvió particularmente popular para juegos, actividades de demostración y usos de software creativo. Durante este tiempo, los desarrolladores comerciales comercializaron una amplia gama de juegos y software creativo, a menudo desarrollando títulos simultáneamente para Atari ST debido a la arquitectura de hardware similar. El software creativo popular incluía paquetes de renderizado 3D (ray-tracing), editores de gráficos de mapa de bits , software de video de escritorio , paquetes de desarrollo de software y editores de música " tracker ".
Hasta finales de los años 1990, Amiga siguió siendo una plataforma popular para software no comercial, a menudo desarrollado por entusiastas, y gran parte del cual se podía redistribuir libremente. En 1991 se creó un archivo en línea, Aminet , que hasta finales de los años 1990 fue el mayor archivo público de software, arte y documentos para cualquier plataforma. [99]
Los desarrolladores eligieron el nombre Amiga a partir de la palabra española que designa a una amiga, porque sabían español, [100] y porque apareció antes que Apple y Atari en orden alfabético. También transmitía el mensaje de que la línea de computadoras Amiga era "fácil de usar", como un juego de palabras. [101]
El primer logotipo oficial de Amiga fue una doble marca de verificación con los colores del arco iris . En material de marketing posterior, Commodore abandonó en gran medida la marca de verificación y utilizó logotipos diseñados con varias tipografías. Aunque nunca fue adoptado como marca registrada por Commodore, el "Boing Ball" ha sido sinónimo de Amiga desde su lanzamiento. Se convirtió en un tema no oficial y duradero después de una demostración animada visualmente impresionante en el Winter Consumer Electronics Show de 1984 en enero de 1984 que mostraba una bola a cuadros rebotando y girando. Después de la compra de Commodore por parte de Escom en 1996, el tema de Boing Ball se incorporó a un nuevo logotipo. [102]
Los primeros anuncios de Commodore intentaron presentar el ordenador como una máquina de negocios multiuso, [3] [4] [5] [6] [7] [8] aunque el Amiga tuvo más éxito comercial como ordenador doméstico. A lo largo de los años 1980 y principios de los años 1990, Commodore colocó principalmente publicidad en revistas de informática y, ocasionalmente, en periódicos nacionales y en la televisión.
Desde la desaparición de Commodore, varios grupos han comercializado sucesores de la línea original Amiga:
AmigaOS y MorphOS son sistemas operativos comerciales propietarios. AmigaOS 4, basado en el código fuente de AmigaOS 3.1 con algunas partes de la versión 3.9, está desarrollado por Hyperion Entertainment y se ejecuta en hardware basado en PowerPC. MorphOS, basado en algunas partes del código fuente de AROS, está desarrollado por el equipo MorphOS y continúa en Apple y otros hardware basados en PowerPC.
También existe AROS , un sistema operativo gratuito y de código abierto (reimplementación de las API de AmigaOS 3.1), para hardware Amiga 68k, x86 y ARM (una versión ejecuta Linux alojado en Raspberry Pi ). En particular, AROS para hardware Amiga 68k tiene como objetivo crear un reemplazo de ROM Kickstart de código abierto para fines de emulación y/o para su uso en hardware "clásico" real. [103]
El formato Amiga continuó publicándose hasta el año 2000. Amiga Active se lanzó en 1999 y se publicó hasta 2001.
Actualmente se publican varias revistas: la revista impresa Amiga Addict comenzó a publicarse en 2020. [104] Amiga Future , [105] que está disponible tanto en inglés como en alemán; Bitplane.it , [106] una revista bimestral en italiano; y AmigaPower , [107] una revista francesa de larga trayectoria. [108]
Amiga sigue siendo lo suficientemente popular como para que sus fans apoyen conferencias como Amiga37, que contó con más de 50 proveedores. [109]
La serie de computadoras Amiga encontró un lugar en los primeros diseños gráficos por computadora y presentaciones televisivas. La temporada 1 y parte de la temporada 2 de la serie de televisión Babylon 5 se renderizaron en LightWave 3D en Amigas. [110] [111] Otras series de televisión que usaron Amigas para efectos especiales incluyeron SeaQuest DSV [112] y Max Headroom . [113]
Además, muchas celebridades y personas notables han hecho uso del Amiga: [114]
{{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ){{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace )No hay un sistema operativo real aquí, solo una biblioteca de rutinas, incluido un paquete 3D, que probablemente estaría licenciado. El sistema operativo Amiga no debía ejecutarse en este sistema en ninguna forma.
{{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ){{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ){{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ){{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ), 2008-09-17 [ enlace muerto ]{{cite book}}
: Mantenimiento de CS1: falta la ubicación del editor ( enlace ){{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ){{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace )