Commodore Amiga
Amiga es una familia de ordenadores personales desarrollados originalmente por Amiga Corporation como una avanzada consola de juegos
El desarrollo de Amiga comenzó en 1982 con Jay Miner como principal diseñador de hardware
Commodore International introdujo el ordenador al mercado en 1985, después de haber comprado Amiga Corp
El ordenador se adelantó a su tiempo, luciendo chipset personalizado con avanzados gráficos y sonido, y con un sofisticado sistema operativo multitarea, ahora conocido como AmigaOS
Descripción
Basado en el Motorola 68k de microprocesadores de 32 bits, Amiga proporciona una mejora significativa a los ordenadores de 8 bits, Commodore 64 y Amiga crecieron rápidamente en popularidad entre los aficionados a la informática, especialmente en Europa
También se encontró un papel destacado en la edición de vídeo profesional
Historia
Amiga Corporation
El Chipset de Amiga fue diseñado por la pequeña compañía llamada Amiga Corporation durante el final del primer boom de los videojuegos para el hogar
Teniendo en cuenta el espionaje industrial, el chipset tubo como código de desarrollo Lorraine
Amiga Corp. financió el desarrollo de Lorraine fabricando joysticks mientras buscaba inversores
El chipset iba a ser utilizado en una máquina de videojuegos que requería mucha potencia de procesamiento, memoria, ancho de banda de CPU, audio y hardware de vídeo
Pero después del crash del videojuego en 1983, Lorraine fue reutilizado para ser un ordenador personal de grandes prestaciones al que se le añadió un sistema operativo con un buen teclado
Antes de poder lanzar el ordenador al mercado, Amiga Corp. se encontró con dificultades financieras y fue comprado por Commodore en agosto de 1984
Commodore
El primer ordenador Amiga, simplemente llamado Amiga (y visiblemente carente de referencias a Commodore), fue lanzado en 1985 por Commodore, que la comercializó como el sucesor de Commodore 64 y como su competidor contra Atari ST
Más tarde se cambió el nombre a Amiga 1000 (o A1000, para abreviar)
Fue revolucionario para su tiempo, ya que podía mostrar 4.096 colores y producir 4 canales de 8 bits de audio digital estéreo
También destacó por tener el primer sistema operativo multitarea apropiativa con un colorido GUI, lo que permitía a los usuarios realizar múltiples tareas al mismo tiempo
En 1987, Commodore lanzó dos nuevos modelos de Amiga, el A500 y el A2000, que fueron comercializados como ordenadores de baja gama y alta gama, respectivamente
El primero se convirtió en el ordenador Amiga más popular de la década y fue utilizado principalmente como una máquina de juegos, mientras que el segundo fue utilizado como una estación de trabajo más seria, para usos gráficos, debido a la presencia de un controlador SCSI, un Genlock slot y un conector I/O de vídeo
En 1990, A3000 fue presentado como el sucesor tanto la A1000 y A2000, con un chipset mejorado (ECS, enhanced chipset) y la segunda versión de su sistema operativo, que con el tiempo se llamaría AmigaOS
En el mismo año, Commodore lanzó tres nuevas máquinas de gama baja: el CDTV, destinadas para mover la plataforma a la sala de estar; A500+, con las mismas mejoras que A3000; y A600, básicamente, un A500+ en una caja más pequeña con un IDE controlador de discos duros
Todos fueron fracasos comerciales, debido principalmente a una mala campaña de marketing
Los ordenadores Amiga en ese momento eran considerablemente más baratos que el PC o el Mac
Este factor ayudó a impulsar las ventas en los mercados europeos, más preocupados por el precio, pero también perjudicó a Commodore, que era visto en los mercados de Estados Unidos como productor de «máquinas de juegos baratas»
Esta percepción fue fomentada por el hecho de que la mayoría de los puntos de venta Commodore estaban en tiendas de juguetes, y las campañas de marketing no coincidían con el público estadounidense
Amiga tuvo mucho éxito en Europa, pero vendió menos de un millón de unidades en EE.UU.
En 1992, Commodore lanzó los últimos modelos de ordenadores Amiga, A1200 y A4000
Cada cual contó con el nuevo chipset AGA y la tercera versión de AmigaOS
En 1993, amenazado por los gigantes de las consolas Sega y Nintendo, Commodore comercializa el CD32 en un intento desesperado por salvar su negocio
El CD32 fue una de las primeras consolas basadas en CD y también fue la primera máquina de juegos de 32 bits del mundo, con características similares a la A1200
Quiebra
La bancarrota de Commodore en 1994 demoró seriamente el crecimiento del Amiga
La producción se detuvo brevemente, hasta que se reinició por un corto tiempo bajo la dirección de Amiga Technologies para Escom, un fabricante alemán de PC
Aunque las máquinas se habían actualizado y contaban con un amplio soporte de hardware y software, la ausencia de nuevos modelos de Amigas hizo que los proveedores dejaran de venderlas
La mayoría de los aficionados a la tecnología de vanguardia y el mercado se trasladaron a la arquitectura del PC
Debido a la feroz lealtad de algunos fanáticos de Amiga, la «escena» continuó por muchos años incluso después de la venta del último Amiga original
Inevitablemente, el PC se convirtió en el líder de la informática doméstica, y en el mundo de las consolas también dejaron atrás al CD32
En 2000, los derechos de la plataforma Amiga se vendieron sucesivamente a Escom y Gateway 2000, pero ninguno de ellos logró hacer gran cosa con ellos
Se rumorea a que fue debido a la presión de Microsoft; sin embargo, no se conoce la verdadera razón de la venta
Finalmente, se fundó una compañía completamente nueva llamada Amiga, Inc. (sin relación con la Amiga Corporation original) para administrar la línea de productos Amiga
Aunque Amiga, Inc. prestó mucha más atención a la línea de productos Amiga que Escom o Gateway 2000, debido a la baja demanda en el mercado convencional, el desarrollo fue lento y las ventas pobres
En 2002, Eyetech en cooperación con Amiga Inc, lanzó un número limitado de AmigaOne
Fue una nueva placa base basada en los diseños basados en MAI’s Teron POP (PowerPC Open Platform), y permitía ejecutar AmigaOS 4
La placa base original basada en G3 fue reemplazada por un nuevo diseño con un módulo de CPU reemplazable que venía en G3 y G4 flavours
En 2004, se lanzó un modelo de micro ATX con una CPU 750GX G3
Debido a la radical separación de AmigaOne de los diseños anteriores de Amiga con sus conjuntos de chips personalizados, las máquinas más antiguas a menudo se conocen como Amiga clásica, para distinguirlas de las AmigaOnes basadas en PowerPC
Amiga, Inc.
El actual propietario de la marca, Amiga, Inc. , licenció desde 1993, los derechos para hacer hardware utilizando la marca Amiga con un proveedor del equipo del Reino Unido, Eyetech Group, Ltd., que fue fundada por algunos ex-empleados del Reino Unido de Commodore International
Eyetech se retiró del mercado de Amiga en 2005 y posteriormente vendió el resto del negocio de Amiga a Kit Amiga, que se dedican a la distribución internacional por la red
En 2007, Amiga, Inc. demandó a la empresa belga-alemana Hyperion Entertainment, una empresa que desarrollaba AmigaOS 4 para placas AmigaOne por infracción de marca registrada en el Tribunal del Distrito Oeste de Washington en Seattle, EE.UU.
La empresa afirmó que Hyperion había incumplido el contrato, citando violación de marca registrada y de derechos de autor en relación con el desarrollo y marketing de AmigaOS 4.0
El 20 de septiembre de 2009, Amiga Inc e Hyperion Entertainment llegaron a un acuerdo en el cual se concedía a Hyperion un derecho exclusivo, perpetuo y mundial sobre AmigaOS 3.1 para utilizar, desarrollar, modificar, comercializar, distribuir y comercializar AmigaOS 4.x y versiones posteriores de AmigaOS (incluyendo AmigaOS 5)
En 2010, Commodore USA anunció que adquirió los derechos del nombre Amiga y relanzó los escritorios de la marca Amiga con AROS y Linux, que, sin embargo, Hyperion Entertainment rápidamente disputó, sobre la base de un acuerdo de conciliación de 2009 entre Hyperion y Amiga Inc.
Después de las amenazas legales de Hyperion debido a las condiciones del acuerdo de Amiga Inc. al estar sujetos como licenciatarios de Amiga, Commodore USA abandonó sus planes con AROS y anunciaron en su sitio web que crearian un nuevo sistema operativo llamado AMIGA Workbench 5.0 (el nombre cambió a Commodore OS ya que Workbench era propiedad de Cloanto), que luego se reveló que estará basado en Linux
En 2011, Amiga Inc. otorgó la licencia de la marca al fabricante IContain Systems, Ltd. con sede en Hong Kong
En 2012, Amiga Inc. completó la transferencia de derechos de autor hasta 1993 a Cloanto
El 1 de febrero de 2019, Amiga Inc. transfirió toda su propiedad intelectual (incluidas las marcas comerciales de Amiga y los derechos de autor restantes) a C-A Acquisition Corp., propiedad de Mike Battilana (director de Cloanto, compañía detrás del paquete de emulación Amiga Forever) posteriormente rebautizada como Corporación Amiga
El 30 de marzo de 2023 se resolvió la disputa entre Amiga Inc. y Hyperion, debido al lanzamiento de Workbench 3.1.4 por parte de Hyperion
Fueron muy pocos los clones de Amiga que se produjeron, ya que tanto el Commodore y los siguientes propietarios de la marca se negaron a licenciar la tecnología Amiga a terceros
Hoy en día, los Amiga corriendo AmigaOS versión 3.9 y anteriores se consideran los «Amiga Clásicos», en oposición a los nuevos modelos de Amiga Inc. / Eyetech / Hyperion
Debido a su popularidad como plataforma de juegos, muchas personas se refieren incorrectamente a Amiga como una consola de juegos (a pesar de que es un equipo totalmente funcional)
Sin embargo, hay muchos «Amiga Clásicos» funcionando todavía por todo el mundo
Un uso popular para los «Amiga Clásicos» es como un readerboard (tablero de presentación visual que transmite información sobre una amplia variedad de temas, incluyendo la publicidad de productos o servicios, viajes, noticias o información de eventos) automatizado para acceso comunitario local a canales de TV
AmigaOne
Tras la quiebra de MAI Logic Inc, Eyetech se quedó sin suministros para poder continuar la producción y fue cancelado el que iba a ser cuarto equipo de la serie (MicroA1-I)
Por tanto, pasó a ser difícil obtener una AmigaOne
Modelos no oficiales
Posteriormente, otros fabricantes lanzaron placas base con CPU PowerPC en las que también se puede instalar AmigaOS 4.1: Pegasos2 de Genesi (soporte AmigaOS 4 desde enero de 2009), ya descatalogado y Sam440ep y Sam460ex de ACube Systems Srl (soporte desde octubre de 2008), aun en fabricación
AmigaOne X1000
La empresa A-EON anunció en enero de 2010 el futuro AmigaOne X1000, con CPU PowerPC doble núcleo 64-bits P.A. Semi PWRficient PA6T-1682M y coprocesadores XMOS XCore
A-EOn tiene acuerdos con las empresas Hyperion, Varisys y AmigaKit
Se anunció que la producción comenzaría en verano de 2010, pero fue retrasado, inicialmente al menos a finales de 2010, y de nuevo a 2011
Se esperaba estuviera disponible a finales de 2011, aunque finalmente fue retrasado otra vez
A finales de enero de 2012 A-EON anunció que empezaban a mandarse a los clientes las primera remesa de unidades (al que llamaron lote «First Contact»)
Dejó de fabricarse en 2015 por la escasez de la CPU PA6T
AmigaOne 500
Acube Systems anunció en octubre de 2011 un ordenador basado en su placa Sam460ex con el nombre AmigaOne 500, que empezó a venderse poco después
AmigaOne X3500 y X5000
En enero de 2014 , A-EON anunció que estaban en desarrollo los nuevos modelos X3500 y X5000, basados en CPUs Freescale QorIQ series P3 y P5
Las ventas del X5000/20 comenzaron en octubre de 2016 con la CPU QorlIQ P5020
Clones del hardware Amiga
DraCo
Desde hace mucho tiempo, el desarrollador de Amiga, MacroSystems, ingresó al mercado los clones de Amiga con su sistema de edición de video no lineal DraCo
Apareció en dos versiones, inicialmente un modelo de torre y luego de cubo
DraCo amplió y combinó una serie de tarjetas de expansión anteriormente desarrolladas para Amiga (VLabMotion, Toccata, WarpEngine, RetinaIII) en un verdaderos clones de Amiga con procesador 68060 de Motorola
DraCo podía ejecutar AmigaOS3.1 a través de AmigaOS 3.9
Es el único sistema basado en Amiga que admite FireWire para E/S de video
DraCo también ofrecía 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 MiB/seg (más rápido que el ZORRO-III de Commodore)
La tecnología fue luego utilizada en el sistema Casablanca, un set-top-box también diseñado para edición de video no lineal
Access
En 1998, Index Information lanzó el Access, un clon de Amiga similar al A1200, pero con una placa base que podía caber en un compartimiento de unidad estándar de 5 1/4"
Presentaba una CPU 68020 o 68030, con un chipset AGA rediseñado, y podía ejecutar AmigaOS 3.1
Minimig
En 2006, se anunciaron dos nuevos clones de Amiga
Minimig fue un proyecto personal del ingeniero holandés Dennis van Weeren
Minimig replicaba el chip personalizado Amiga OCS dentro de un FPGA
El modelo original fue construido en una placa de desarrollo Spartan 3, ahora se ha demostrado una placa dedicada
El código fuente y los esquemas fueron liberados bajo la versión 3 de la licencia pública general de GNU el 25 de julio de 2007
El 23 de diciembre de 2007 la empresa italiana ACube Systems Srl anunció que comercializaría la placa Minimig
La primera versión contó con un 68000 real de 3.3v, un PIC para cargar el programa del FPGA y también para leer tarjetas MMC
Requerían una imagen de la ROM de un A500 (ya sea 1.x,2.x,3.x) para funcionar
Clone-A
Individual Computers anunció el desarrollo del sistema Clone-A, mostrándolo en forma de prototipo, a partir de mediados de 2007, unas placas basadas en FPGA que reemplazaban las fichas personalizadas de un Amiga 500
BlizzardPPC y CyberstormPPC
Phase5 BlizzardPPC (para Amiga 1200) y Phase5 CyberstormPPC (para Amiga 3000 y 4000) de 1997-2000 que permitían instalar una CPU PowerPC en «Amiga Clásicos»
En julio de 2007 salió una versión de AmigaOS 4.0 exclusivamente para máquinas con BlizzardPPC y CyberstormPPC, actualizada en febrero de 2008
Anteriormente salió el Morphos 1.4.5 para dichos productos
Pegasos
Pegasos fue una máquina fabricada por bplan GmbH y comercializada por Genesi
Salió en 2 versiones:
- Pegasos1: (con un 750cx/600Mhz y chipset ArticiaS de MAI), del cual a su vez salieron 3 versiones. La primera tenía problemas de DMA, y las dos siguientes los fueron corrigiendo con el chip llamado April. La última versión con el chip April2 era por fin muy estable
- Pegasos2: (con chipset de Marvell, soporte de memoria DDR y un G3/600Mhz o un G4/1Ghz, así como 2 Ethernets). Ambas placas corren LinuxPPC y MorphOS (un SO moderno compatible con AmigaOS3.x, WarpOS, PowerUP y AmigaOS4 mediante un emulador de terceros)
Ya no se producen, se fabricaron entre 2002 y 2006. El Pegasos 2 (no así el Pegasos 1) soportaba AmigaOS 4.1 desde 2009
EFIKA 5K2
EFIKA 5K2 placa base comercializada por Genesi con CPU PPC Freescale 5200B, posterior a los Pegasos 2
Soporta, entre otros, MorphOS y Linux
Fue presentada en 2005, siguió a la venta en Directron, fabricante que consiguió reducir el precio hasta 99 dólares
Sam440ep
Fue una placa base producida por la compañía italiana ACube Systems Srl que integraba una CPU PPC AMCC 440EP
Salió en 2 versiones:
- ep con gráfica integrada ATI Radeon Mobility M9
- ep-flex sin gráfica integrada. Soportaba AmigaOS 4.1, AROS, Linux y FreeBSD. Lanzada en 2007, continuaba su fabricación en enero de 2012
Sam 460ex
En abril de 2010 Acube anunció que la nueva placa base Sam460ex (con una CPU más potente que la Sam440) estaría disponible a finales de septiembre de 2010, pero se retrasó
En noviembre de 2010 estubo a la venta para el mercado industrial de equipos embebidos con Linux y en marzo de 2011 para el público en general con AmigaOS 4.1
No sustituía a la Sam440, aunque estaba por encima de la 440 en precio y prestaciones
Posteriormente Acube anunciaría una versión más asequible, la Sam460ex-Lite (prestaciones intermedias entre la 440ep-flex y la 460ex) y un ordenador completo basado en la Sam 460ex, el AmigaOne 500
Hardware
En el momento de su lanzamiento en 1985, Amiga fue el ordenador más avanzado diseñado para el mercado casero
Ofrecía una rápida CPU, enorme capacidad de expansión de memoria, potentes subsistemas de sonido y gráficos, y fue el primer ordenador personal con sistema operativo multitarea
Fue más popular en el hogar que en el entorno empresarial, donde se utilizó en gran medida por sus capacidades de edición de vídeo
Nunca llegó a ser el producto estrella, y se convirtió en obsoleto en 1994 (algo discutible), cuando Commodore International, su fabricante, cesó su actividad
UPC
El primer modelo, Amiga 1000, tenía una CPU 68000 a 7,14 MHz, diseñado para trabajar directamente con vídeo NTSC
La frecuencia del reloj de la CPU era justamente el doble de los 3.57 MHz de la frecuencia portadora de color
A1000 tenía una salida de vídeo compuesta, lo que permitía al equipo ser conectado directamente a un TV o VCR
Sin embargo, la señal de salida se consideró demasiado «caliente» (potente) para usarlo para otra cosa que no fuera el uso doméstico
Se podía solucionar mediante la ejecución de salida compuesta del A1000 a través de un amplificador de procesamiento de vídeo, o «proc amp», para llevar el vídeo a niveles adecuados
Chipset personalizado
El Original Amiga chipset (OCS), era el más avanzado de las arquitecturas de su época: tenía chips dedicados para crear efectos de vídeo en tiempo real, lo que permitía a los usuarios trabajar fácilmente con genlocks para superponer gráficos encima de vídeo en directo
La función overscan del Amiga, la capacidad de ejecuciones personalizadas, resoluciones definidas por el usuario, permitía dibujar imágenes más allá de los bordes visibles de una pantalla de televisión, permitiendo seamless fly-ins (transmisión continua) y desplazamientos fuera del marco
La máquina original era extremadamente ampliable, soportando una enorme cantidad de memoria para su tiempo, 256K (y era usada completamente), y ofreció una expansión inicial a 512K
Estos primeros 512K de memoria eran un chip RAM, lo que significaba que era compartida entre el chipset y la CPU, teniendo el chipset la prioridad
Una RAM adicional, de hasta 8 megabytes, se podía unir a través de un bus de expansión lateral, y que era visible únicamente por la CPU
Sólo 8 megabytes pueden parecer ridículamente pocos para un lector moderno, pero en su momento, esa cantidad de RAM habría costado cerca de 10.000 dólares americanos
Amiga no tenía modo de texto, ofreciendo sólo gráficos de mapas de bits
Se utilizaban gráficos «planos» lo que significa que los buffers de memoria de pantalla se organizaban en bitplanes
Una imagen de 1-Bitplane proporcionaba 2 colores (normalmente en blanco y negro): sería el equivalente a la visualización temprana de Macintosh
Cada Bitplane adicional se doblaba el número de colores disponibles
El modo de baja resolución soportaba hasta 5 planes (y, por lo tanto, 32 colores), mientras que la alta resolución soportaba 4 planes (16 colores)
Cada color podía ser elegido desde el sistema de paleta de 4096
La disposición plana era un poco difícil de manipular por la CPU, ya que un píxel concreto de la pantalla podía ser representado por más de 5 bytes dispersos en memoria
Este problema se solventó con el blitter, ya que podía hacerlo de forma automática
Para superar las limitaciones en los colores, Amiga también ofrecía un único HAM (Hold And Modify) modo gráfico
En este modo de baja resolución, un píxel podía ser usado como cualquiera de los 32 colores básicos, exactamente igual que las pantallas de baja resolución reales
Además, un píxel concreto podía H)old (bloquear) el valor del píxel anterior, y M)odify (modificar) cada valor rojo, verde o azul
Cuando este software fue desarrollado se podían codificar imágenes de esta manera, empezó a circular un conjunto sorprendente de imágenes increíblemente realistas
Este modo era difícil de programar, por eso fue mayoritariamente utilizado sólo para presentaciones de diapositivas y vídeo superpuesto por capas
El chipset de vídeo era muy flexible, y era capaz de doblar la resolución básica de la pantalla al cambiar al entrelazado
Fue diseñado para ser usado en televisores, así también se entrelazaban sus señales
Esto permitió que Amiga fuera el primer ordenador personal usado para trabajar con aplicaciones de vídeo
Además, se podían definir y utilizar resoluciones arbitrarias, dibujando los píxeles extra, en su caso, en la zona de «overscan» alrededor de los bordes de la pantalla
Lo que permitía cambiar rápidamente y de forma fácil entre las resoluciones NTSC y PAL; el mismo hardware fue vendido en ambas áreas
Al especificar valores grandes para el overscan, se podían superar los bordes de casi todos los televisores
Lo que permitía objetos ‘fly-ins’ fuera del marco, y permitió su éxito en el mercado del vídeo
A muchos usuarios les gustaba la pantalla de mayor resolución que ofrecía el entrelazado, pero despreciaban el parpadeo
Esto proporcionó un minoritario mercado de flicker fixers (correctores de parpadeo)
Cada «fixer» era sólo un pieza de vidrio ahumado unido con un velcro al monitor; al disminuir el contraste se reducía el aparente parpadeo
Después, hubo hardware deinterlacers (desentrelazadores por hardware), y por último, Commodore lanzó versiones de Amiga que podían producir resoluciones más altas de forma nativa
La arquitectura única del Amiga, sin embargo, era un inconveniente en los modos de alta resolución
Cuando se presentaban más de cuatro colores en alta resolución, el chipset requería cada vez más ancho de banda de memoria
En 16 colores, se ralentiza el acceso a CPU bajando la velocidad de la máquina más o menos a la mitad
Debido a esta razón, las pantallas de alta resolución de 16 colores se evitaron en la evolución de Amiga hasta tiempo más adelante, cuando las expansiones de RAM se convirtieron en rutina
La alta resolución no ralentizaba la RAM de la CPU
Esto condujo a que se llamara comúnmente RAM «rápida», a diferencia de la RAM «chip» que podía ser vista (y ralentizaba) por el subsistema de gráficos
Modelos posteriores de Amiga incluyeron versiones mejoradas del chipset: Enhanced Chip Set (ECS) y la arquitectura gráfica avanzada (AGA)
El blitter
El blitter (block image transfer hardware) permitía el copiado rápido de la memoria de vídeo, liberando al CPU para poder realizar otras tareas
Este fue el inicio de la implementación gráfica de hoy en día, donde la GPU dedicada (graphics processing units) operaba independientemente, sin supervisión de la CPU
Por tanto, el blitter permitía al programador crear bobs (blitter objects) que eran controlados con subrutinas mediante interrupciones de control
El hilo principal del programa no se utilizaba para realizar el redibujado de la pantalla
El blitter también podía dibujar líneas del grosor de un solo píxel, y rellenar grandes áreas de forma uniforme o stippled colour (degradado de sólidos o sombras usando pequeños puntos), así como el «blanking» de la pantalla (el borrado de la pantalla con el fin de dibujarla de nuevo) o dibujar polígonos 3D
El blitter nunca fue mejorado para rotaciones o zoom bobs, o para aplicar texturas a los polígonos
Cuando estas técnicas gráficas se hicieron comunes (como en el lanzamiento de la SNES y las aceleradoras gráficas Voodoo / ATI Rage), el chipset Amiga quedó obsoleto rápidamente
El copper
El copper era un chip relativamente sencillo que ejecuta un flujo de instrucciones programadas, estrechamente ligado al hardware de vídeo
Fundamentalmente podía hacer dos:
- wait (esperar): simplemente espera hasta que se alcanza una posición específica de la pantalla
- move (mover): puede escribir valores arbitrarios en el chipset, lo que permite, por ejemplo, cambios instantáneos de paleta en la mitad de la pantalla
Esto permitía también la «reutilización» de los sprites
El motor del hardware del Amiga soportaba sólo 8 sprites, pero con la ayuda del copper, daba la impresión de que eran muchos más
Cada sprite era dibujado en una posición determinada, hasta que el raster beam (matriz de puntos que representa una cuadrícula generalmente rectangular de píxels o puntos de colores) era construido; el copper podía cambiar su ubicación y apariencia instantáneamente, moviendo el raster beam de nuevo
Un único sprite por hardware podía utilizarse con varios objetos visibles en la pantalla
Se necesitaba tiempo de CPU para configurar las listados del copper, pero en la actualidad el movimiento de los sprites se realiza totalmente en el chipset
Una técnica similar ofreció una de las características más inusuales del Amiga; la capacidad de cambiar la resolución de la pantalla y la paleta de colores sobre la marcha – el ordenador podía cambiar la resolución entre scanlines (un patrón de escaneado por una línea o una fila), lo que permite diferentes resoluciones horizontales que se muestran en la misma pantalla
De forma similar a la capacidad de Windows 95 y posteriores de usar Alt-Tab para cambiar entre programas a pantalla completa, pero en el Amiga, los usuarios simplemente arrastraban la pantalla frontal hacia abajo para ver lo que había detrás…. con ambas visibles simultáneamente
Como técnica era realmente fascinante, pero su uso prácticos real era limitado
Programas de dibujo utilizan esta característica para permitir a los usuarios dibujar directamente en una pantalla HAM (de baja resolución) , mientras que ofrecía alta resolución, detallado con una barra de herramientas en la parte superior o inferior de la pantalla
Podía ser utilizado como una manera conveniente de ver el estado de un programa a pantalla completa mientras se hacía otra cosa en primer plano
Servía como una excelente demostración de las destrezas gráficas de la máquina
Aparte de eso, se tomó como una curiosidad
En la tardía evolución del Amiga, se inventó la técnica avanzada de copper: S-HAM (Sliced HAM)
Consistía en escribir una lista de copper muy densa, que cambiaba la paleta en cada línea de un display HAM, eliminando la mayor parte de las limitaciones de color en ese modo
Fue un gran salto en la calidad de la imagen, pero requería casi todos los recursos de la máquina OCS simplemente para mostrar una imagen
El hecho de que se podía hacer de todo es el testimonio del sorprendente poder y la flexibilidad del chipset
Aplicaciones de video
Hoy en día, muchos canales de televisión y emisiones para empresas siguen utilizando A3000s y A4000s por sus efectos de vídeo en tiempo real
Muchos programas también fueron escritos para la creación de «fansubs» (subtítulos creados por fans) para películas en lenguas extranjeras y de animación japonesa
La competencia creó muchos productos con características de vídeo del Amiga que iban desde genlocks simples que te permitían cambiar el RGB overlay feed on y off, a más avanzadas como la Supergen que tenía faders, y la máxima expresión del poder nativo del Amiga, el Newtek Video Toaster
Otros productos interesantes que utilizan la capacidad genlock permitían al usuario realizar movimientos e interacción, 20 años antes de la aparición de productos similares como el Sony EyeToy para la consola de videojuegos Playstation 2
Genlock
Debido a su capacidad de genlock, es decir, ajustar su propio tiempo de refresco de pantalla para que coincidiese con la señal de un VCR (video cassette recorder, videograbadora), el Amiga también tubo un nicho de mercado entre los biólogos que grababan organismos en movimiento en un momento en que otros sistemas necesitaban para semejante tarea una magnitud superior
Varias tarjetas de vídeo para compatibles IBM eran capaces de superponer gráficos generados por ordenador en la parte superior de la señal de una cámara de vídeo, pero estas tarjetas requerían de la cámara aceptar un pulso de sincronización con el ordenador, por lo que eran inútiles para superponer gráficos en VCR output
A finales de 1980 el Amiga era para los biólogos que trabajan con presupuestos limitados la única forma económica de hacer kinematic analysis (análisis cinemático) capturando vídeo en un VCR
Muestreo
Amiga fue uno de los primeros equipos para el que se podían comprar accesorios baratos para el muestreo de sonido y la digitalización de vídeo
Esto significaba que el Amiga por si sólo no podía producir imágenes y sonido generados por ordenador, pero los usuarios podían introducir imágenes «reales» y sonido para la edición, composición, y su uso en los juegos de ordenador
Sonido
El chip de sonido original soportaba cuatro canales de sonido en tiempo real (2 de ellos destinados al altavoz izquierdo y 2 para el derecho) con una resolución de 8 bits para cada canal
Además, había un volumen de 6 bits en cada canal, dando un total de 16 bits de datos compartidos a través de los canales, los niveles de volumen y la resolución de sonido
Software como Octamed utilizaba software de mezclas para permitir 8 o más canales virtuales y compositores astutos podían mezclar dos canales de hardware para lograr 9 bits de resolución, o para los cuatro lograr 10 bits de resolución, que se aproxima a las limitaciones de la audición humana
Más tarde, los programadores desarrollaron una rutina de salida estéreo de 14 bits mediante la combinación de canales y controles de volumen con la resolución de sonido de 8 bits existente
La calidad de salida de sonido del Amiga, y el hecho de que el hardware era omnipresente y fácilmente direccionado por el software, fueron las causas por las que el hardware de PC se quedó rezagado por años
Varias tarjetas de sonido de terceros fueron desarrolladas para proporcionar funciones DSP, multipista directo para la grabación del disco, múltiples canales de sonido de hardware y 16 bits y resoluciones más altas
Más adelante, un API de sonido retargetable llamada AHI (AHI audio system) fue desarrollado para permitir a estas tarjetas ser utilizadas de forma transparente por el sistema operativo y el software
Hardware de terceros
Muchas tarjetas de expansión fueron producidos para Amiga para mejorar el rendimiento y la capacidad del hardware, tales como ampliaciones de memoria, controladoras SCSI, placas de CPU, tarjetas gráficas; algunos fabricantes de hardware famosos fueron Great Valley Productos (GVP) y Phase5
Más tarde los pequeños fabricantes incluyeron ordenadores individuales
Otras mejoras incluían genlocks, tarjetas Ethernet, módems, tarjetas de sonido y samplers, digitalizadoras de vídeo, tarjetas USB, puertos serie adicionales y controladores de IDE
Las mejoras más populares fueron las de memoria, controladores SCSI y tarjetas aceleradoras de CPU
Estas a veces se combinaban en el dispositivo, sobre todo en cajas grandes de Amiga como el A2000, A3000 y el A4000
Las tarjetas aceleradoras de CPU ofrecían 32 bits completos en la familia 68000, como la 68020 y 68030, casi siempre con una memoria de 32 bits y por lo general con FPU y MMU o con la posibilidad de añadirlos
Diseños posteriores ofrecieron los 68040 y 68060, ambas CPU con FPU y MMU integradas
Muchas tarjetas aceleradoras de CPU también contaron con los controladores SCSI integrados
Phase5 diseñó las tarjetas PowerUp (BlizzardPPC y CyberStormPPC) que ofrecían tanto 68k (un 68040 o 68060) y PPC (603 o 604) CPU, que eran capaces de ejecutar las dos CPUs al mismo tiempo (y compartir la memoria del sistema)
La CPU PPC en las tarjetas de PowerUp se solían utilizar como un coprocesador para cálculos pesados (una CPU potente era necesaria para hacer funcionar, por ejemplo, MAME, pero incluso la decodificación JPEG de fotos y de audio MP3 se consideraban operaciones muy pesadas por aquella época)
También era posible hacer caso omiso de la CPU 68k y ejecutar Linux en el PPC (proyecto Linux APUS), Amiga OS nativo PPC no estaba disponible cuando las tarjetas PPC aparecieron
También había disponibles tarjetas gráficas y tarjetas de vídeo de 24 bits que fueron diseñadas principalmente para la producción de artworks en 2D, el uso de estaciones de trabajo, y más adelante, juegos
Las tarjetas de vídeo fueron diseñadas para dar entrada y salida a las señales de vídeo, y al procesamiento y manipulación de vídeo
Tal vez la más famosa tarjeta de vídeo en el mercado de América del Norte fue el Newtek Video Toaster
Fue una tarjeta de efectos de vídeo de gran potencia que convirtió al Amiga en el ordenador con el procesamiento de vídeo más barato, y que se encontró en muchos entornos de vídeo profesional
Debido a su diseño NTSC no encontró mercado en países PAL como los Europeos, donde la tarjeta Opalvision fue más popular, aunque menos destacada y apoyada como el Video Toaster
Varios fabricantes comenzaron a producir tarjetas con el bus PCI para el A1200 y A4000
Estas tarjetas PCI permitían utilizar el estándar Amiga ofreciendo acceso a delicias como las tarjetas gráficas Voodoo, tarjetas de sonido Soundblaster, 10/100 Ethernet y sintonizadoras de TV
Actualizaciones del PowerPC con controladores Wide SCSI, y tarjetas con bus PCI con ethernet, tarjetas gráficas y de sonido, y cajas en forma de torre, permitieron que el A1200 y A4000 sobrevivieran bien en los años noventa como máquinas modernas y competitivas
Modelos y variantes
Modelos de Amiga comercializados
Modelo | Escala de tiempo | Tipo de CPU | RAM (base) | Versión del sistema operativo | Información Adicional |
---|---|---|---|---|---|
Amiga 1000 | 1985 – 1987 | 68000 | 256 KiB | 1.0 – 1.3 | Posteriormente el A1000s con 512 KiB de memoria |
Amiga 500 | 1987 – 1991 | 68000 | 512 KiB | 1.2 – 1.3 | Primer Amiga «low-end», posteriormente A500s con 1 MiB de memoria |
Amiga 2000 | 1987 – 1992 | 68000 | 1 MiB | 1.2 – 2.04 | Primer sobremesa Amiga con ranuras de expansión Zorro II |
Amiga 2500 | 1989 – 1990 | 68020, 68030 | 1 MiB | 1.3 | A2000 + la tarjeta 020/030 (no un modelo distinto) |
Amiga 1500 | 1990 – 1991 | 68000 | 1 MiB | 1.3 | Sólo para Reino Unido. Esta versión CBM comercial para Reino Unido se distinguía de la A2000 que sólo tenía 2 unidades de disquete |
Amiga CDTV | 1991 – 1992 | 68000 | 1 MiB | 1.3 | Máquina multimedia basada en CD-ROM |
Modelo | Escala de tiempo | Tipo de CPU | RAM (base) | Versión del sistema operativo | Información Adicional |
---|---|---|---|---|---|
Amiga 3000 | 1990 – 1992 | 68030 | 1 MiB Chip, 1 MiB Fast | 2.0 – 2.04 | Primer sistema Zorro III |
Amiga 3000T | 1991 – 1992 | 68030 | 1-2 MiB Chip, 1-4 MiB Fast | 2.04 | Primera «torre» Amiga |
Amiga 3000UX | 199? – 199? | 68030 | ? MiB | 2.04 | Amiga 3000 basado en UNIX |
Amiga 500+ | 1991 – 1992 | 68000 | 1 MiB | 2.04 | A500 basado en ECS con 1 MiB de memoria RAM |
Amiga 600 | 1992 | 68000 | 1 MiB | 2.05 – 2.1 | Primera Amiga usando SMT, con soporte para IDE y PCMCIA |
Modelo | Escala de tiempo | Tipo de CPU | RAM (base) | Versión del sistema operativo | Información Adicional |
---|---|---|---|---|---|
Amiga 1200 | 1992 – 1996 | 68020 | 2 MiB | 3.0 – 3.1 | Máquina con puerto AGA, A1200HD con unidades de disco duro de 20 ~ 209 MiB |
Amiga 4000 | 1992 – 1994 | 68030, 68040 | 2 MiB Chip, 2-4 MiB Fast | 3.0 | Primera máquina AGA |
Amiga 4000T | 1994 – 1996 | 68040, 68060 | 2 MiB Chip, 4 MiB Fast | 3.1 | Version torre de la A4000 |
Amiga CD32 | 1993 – 1994 | 68020 | 2 MiB | 3.1 | Primera consola del mundo basada en CD-ROM de 32 bits |
Modelo | Escala de tiempo | Tipo de CPU | RAM (base) | Versión del sistema operativo | Información Adicional |
---|---|---|---|---|---|
AmigaOne SE | 2002 – 2004 | PowerPC | Varía | (pre) 4.0 | Placa base de formato ATX |
AmigaOne XE | 2003 – 2004 | PowerPC | Varía | (pre) 4.0 | Placa base de formato ATX |
MicroA1 – C | 2004 – | PowerPC | 256 MiB | (pre) 4.0 | Placa base de formato Mini-ITX |
MicroA1 – I | 2004 – | PowerPC | 256 MiB | (pre) 4.0 | Placa base de formato Mini-ITX |
Modelos compatibles con Amiga no oficiales
Algunos modelos compatibles con Amiga no oficiales fueron lanzados por otras compañías:
- Draco: Lanzado por MacroSystem en 1994. Esta era una máquina de gama alta que funcionaba con AmigaOS 3.1, pero que no incluía el chipset Amiga, en su lugar usaba una tarjeta gráfica. Tubo una segunda versión conocida como el Draco Vision. Se lanzó un nuevo modelo en 1997, el Draco Casablanca. Las máquinas ofrecieron una CPU 68040 o 68060
- Access: lanzado por Index Information en 1998. Este era compatible con Amiga similar al A1200, pero con una placa base que cabía en una bahía estándar de una disquetera de 5 1/4". Ofrecía una CPU 68020 o 68030, Con un chipset AGA rediseñado, y funcionaba con AmigaOS 3.1.
- Después de que Commodore se deshiciera, un equipo de ingenieros y programadores creó un sistema no oficial capaz de ejecutar el software Amiga como una actualización para los fans del Amiga. Se pudo utilizar en los ordenadores Pegasos PowerPC y con el sistema operativo MorphOS
Sistemas operativos
AmigaOS
El sistema operativo conocido actualmente como AmigaOS inicialmente constaba de dos componentes:
- Kickstart
una colección de librerías de funciones funcionalmente equivalentes a una BIOS, pero con rutinas matemáticas en punto flotante, API de controladores de dispositivos y más contenido adicional - Workbench
nombre dado a la colección de programas de utilidades contenidos en un disquete
AmigaOS era demasiado sofisticado para su época, combinaba una interfaz gráfica de usuario muy intuitiva (GUI) similar a la del Apple Macintosh acompañado de una elegante interfaz de línea de comandos (CLI) que evolucionó poco a poco a una Shell de gran potencia
Lo que proporcionaba al usuario de Amiga parte de la flexibilidad de Unix mientras que conservaba una simplicidad permitía que el mantenimiento fuera sencillo
Este sistema operativo era el único del mercado con una plataforma multitarea preventiva con un eficiente kernel de transmisión de mensajes con una gestión de memoria eficiente, aunque no especialmente robusto, debido principalmente a la ausencia de memoria protegida, resultando en el famoso error Guru Meditation, que aparecía cuando ocurría un error grave del sistema
Era análogo a la Pantalla azul de la muerte conocida a menudo como «BSOD» en sistemas operativos Microsoft Windows
Los programadores hicieron ciertas suposiciones sobre el comportamiento indocumentado de Kickstart 1.x (como el hecho de que saltar al inicio del código ROM realizaría un reset en caliente)
Kickstart 2.0 causaba incompatibilidades de software
Commodore creó kludges dentro del sistema operativo para imitar el comportamiento de máquinas anteriores de modo que esas suposiciones continuaran siendo verdaderas
Con el lanzamiento de Workbench / Kickstart 2, el potente lenguaje de scripting AREXX se integró en el sistema operativo y se distribuía con el mismo
AREXX se basaba en REXX, proporcionando características similares a Visual Basic para Windows, como la comunicación entre procesos, y añadió la posibilidad de personalizar la naturaleza de AmigaOS
Workbench 2.1, que trabajaba con el kickstart 2.0, introdujo la configuración regional así como CrossDOS, que permitía al sistema operativo leer disquetes formateados MSDOS
Workbench 3.0 introdujo los tipos de datos, así como el soporte para el chipset AGA. 3.1 añadiendo soporte integrado para CD-ROM; 3.5 y 3.9 agregaron muchas características tales como MUI y el establecimiento de una red, que eran previamente eran añadidos de terceros
El sistema operativo Amiga fue resucitado en el año 2000 como AmigaOS 4
En 2004 se presentó la primera beta pública (llamada Developer PreRelease) de AmigaOS 4 para PowerPC, más concretamente para AmigaOne, de la que salieron 4 actualizaciones
En diciembre de 2006 se anunció la 4.0 estable (The Final Update)
En 2007 se actualizó la 4.0 y se lanzó una versión para Commodore Amiga 1200, Amiga 3000 y Amiga 4000 con tarjeta PowerPC Phase5 (siendo esta última versión actualizada en febrero de 2008)
En julio de 2008 comenzó la venta de la versión 4.1 desarrollado por Hyperion Entertainment, que fue actualizada en junio de 2009 (4.1 QuickFix: en esta actualización se incluyó soporte para las placas base Pegasos II y Sam440ep)
Tras la 4.1 Update 1 de enero de 2010 seguida de la 4.1 Update 2 de abril de 2010
En mayo de 2011 la versión 4.1 update 2 pasó a estar disponible para Amiga clásicos con tarjeta PPC
En agosto de 2011 ambas versiones (la de AmigaOne / Pegasos2 / Sam440 y la de Amiga clásica con aceleradora PPC) fueron actualizadas a la versión 4.1 update 3
Posteriormente se publicó la update 4 (diciembre de 2011) y en 2012 la 4.1 update 5 (agosto) y update 6 (noviembre)
La última versión es la Final Edition (update 8) de diciembre de 2014
UNIX
En 1990, Commodore-Amiga produjo Amiga Unix, informalmente conocido como Amix, basado en AT&T SVR4
Soportado por el A2500 y el A3000 e incluido con el A3000UX
Todavía hay aficionados que ejecutan Amix pero no hubo compatibilidad en los sistemas Amiga basados en 68040 o 68060
A diferencia del A/UX de Apple, Amiga UNIX no contaba con una capa de compatibilidad que permitiera ejecutar aplicaciones de AmigaOS bajo Unix
Con sólo unas pocas aplicaciones nativas que aprovechasen las significativas ventajas multimedia del Amiga, el Amiga Unix no pudo encontrar un nicho en el mercado altamente competitivo de las estaciones Unix de los noventa
El precio de aproximadamente 7.000 dólares americanos para el A3000UX, no era demasiado atractivo comparado con otros sistemas UNIX de bajo coste del momento, como por ejemplo el NeXTstation (5.000 $ para el sistema básico, con muchas más aplicaciones disponibles), el SGI Índigo (a partir de 8.000 $), o el DECstation 5000/25 (a partir de 5.000 $); Sun, HP, e IBM tenían sistemas con precios similares
El procesador 68030 del A3000UX era mucho menos potente comparado con sus competidores basados en procesadores RISC
Otros sistemas operativos, aún mantenidos, están disponibles para la clásica plataforma de Amiga, incluyendo Linux y NetBSD
Ambos requieren una CPU con MMU como el 68020 con 68551 o versiones completas de los 68030, 68040 o 68060
Hay una versión de Linux para tarjetas aceleradoras PPC
Debian y Yellow Dog Linux funcionan en un AmigaOne
Hubo una antigua versión oficial de OpenBSD cuya última versión para Amiga fue la 3.2
El bloque de arranque
La primera versión del Amiga, el Amiga 1000, necesitaba cargar Kickstart desde un disquete en 256 kilobytes de RAM reservada para tal propósito
Algunos juegos (especialmente Dragon’s Lair) proporcionaban un código fuente alternativo para la instalación, con el fin de utilizar los 256 kilobytes adicionales de RAM para el material del juego
Sin embargo, las siguientes versiones de Amiga mantuvieron el Kickstart en único chip ROM
Cuando se iniciaba la máquina, Kickstart mostraba una mano sosteniendo un disco, invitando al usuario a insertar el disco Workbench (o algún otro disco)
Los primeros dos sectores del disco (512 bytes) se cargaban en la memoria RAM y después se le pasaba el control
La mayoría del software recreativo, especialmente durante los años de Kickstart 1.x, contenía un bloque de arranque que cargaba el resto del software del disco y entonces se le pasaba el control
El juego o la demo tomaba entonces sumariamente el control de la memoria y los recursos para adaptarse por si sólo, desactivando eficazmente AmigaOS y la GUI nunca sería invocada
Por lo tanto, la mayoría de los juegos y demos no utilizaban el sistema operativo para nada
Alternativamente, podría decirse que cada desarrollador instalaba su propio sistema operativo personalizado, ya que cualquier programa debía instalar controladores de interrupción personalizados
El bloque de arranque de un disquete podía contener código para cargar la dos.library (AmigaDOS) y luego abandonarla, invocando a la GUI
Cualquiera de estos discos, independientemente de su contenido, eran conocidos como «DOS disk»
El bloque de arranque se convirtió en un objetivo obvio para los desarrolladores de virus
Se crearon cargadores de bloques de arranque personalizados, que mostraban mensajes como «Su disco no tiene virus» antes de cargar la dos.library
Si uno instalaba un bloque de arranque de DOS (o un virus instalado de forma encubierta) en un disco personalizado, podía arruinar el software
Software del Amiga
Juegos del Amiga
El Commodore-Amiga fue una plataforma importante en juegos de ordenador a finales de los años 80 y a principios de los 90
De todos los ordenadores domésticos de 16 bits, fue el que obtuvo el mayor éxito como una máquina de juegos debido a sus subsistemas gráficos y de sonido, que se consideraban adelantados a su tiempo
Un juego desarrollado para la plataforma de Amiga tenía un sonido y gráficos de mejor calidad que para un IBM PC, y era una máquina más potente que su rival más cercano, el Atari ST
Mod basados en la música de juegos
Los juegos de Amiga popularizaron la música basada en tracker, en particular el formato de archivo MOD, que gozó de gran popularidad en la comunidad del Demoscene
La música del Demoscene estaba influenciada por el Amiga y sus abundantes juegos con animadas bandas sonoras, hechas con música electrónica
La música se consideró una parte importante de la experiencia de los juegos de Amiga
Empresas con raíces Amiga
La escena de juegos de Amiga fue responsable del rápido crecimiento de pequeñas compañías de juegos incluyendo Electronic Arts que fueron contratadas por Commodore International para producir el formato de archivo estándar de Amiga IFF en 1985
El Electronic Arts’ Deluxe Paint fue incluido como estándar para algunos Amiga que les daba mayor accesibilidad de producción al software
Otras compañías desarrolladoras de juegos que aparecieron para la plataforma de Amiga incluyen Psygnosis (más tarde comprado por Sony como el equipo de desarrollo interno para PlayStation), y un subconjunto de Psygnosis llamado DMA Design (que más tarde se convirtió en Rockstar Games – el desarrollador De la serie Grand Theft Auto)
Crack intros
Una crack intro, también conocidos como cracktro, loader o simplemente intro, era una pequeña secuencia de software crackeado, diseñado para informar al usuario que «cracking crew» o cracker (creador del crack) fue el responsable de eliminar la prevención de copia del software y la distribución del crack
Los crack intros se hicieron más sofisticados en sistemas más avanzados como Apple Macintosh II, Commodore-Amiga y Atari ST, así como algunos sistemas de clones de IBM PC con tarjetas de sonido
Como resultado, los crack intros comenzaron a presentar efectos musicales, scrollers coloridos y de gran calidad
Los grupos de cracking utilizaron las intros no sólo para ganar crédito por el crackeo, sino para anunciar sus distintos BBS, saludar a sus amigos y darse a conocer
Un BBS (Bulletin Board System, Sistema de Tablón de Anuncios) era un software para red que permitía a los usuarios conectarse al sistema (a través de internet o a través de una línea telefónica) y mediante un programa terminal (o telnet si era a través de internet), realizar funciones tales como descargar software y datos, leer noticias, intercambiar mensajes con otros usuarios, disfrutar de juegos en línea, leer los boletines, etc
Los mensajes eran normalmente bastante vulgares, y en algunas ocasiones hacían amenazaban a compañías de software o a miembros de otro grupo de cracking rival
Algunas veces, las intros, también sugerían a los jugadores, que para apoyar a los diseñadores de juegos de mejor calidad, compraran también una copia legal del software en cuestión
A veces, junto a los intros también aparecían trainers, un crack añadido al programa del juego, que permitía al jugador bajar la dificultad del juego, por ejemplo, seleccionando vidas ilimitadas o tiempo ilimitado
Software comercial
El Amiga fue originalmente soportado por prestigiosos títulos de software como WordPerfect, Electronic Arts ‘Deluxe Paint, y Lattice C. Newtek’s Video Toaster, el primer paquete de todo en uno para gráficos y paquetes de edición de vídeo
Video Toaster fue uno de los pocos accesorios para la «caja grande» de Amiga (2000, 3000 y 4000) que utilizaba la ranura de video, y permitió a los usuarios convertir su Amiga en una suite de producción de TV funcional
La siguiente versión del Video Flyer de Newtek hizo posible el primer programa de edición de video no lineal para Amiga
El Amiga proporcionaba gráficos de raytracing 3D disponibles de forma masiva con Sculpt 3D (antes del Amiga, el raytracing sólo estaba disponible para estaciones de trabajo gráficas dedicadas)
El Amiga también fue conocido por su capacidad de representar en 3D, agregando muchos títulos más a medida que pasaban los años
Muchos de estos títulos fueron portados posteriormente a Microsoft Windows y continuaron creciendo allí, como el software de renderizado Cinema 4D de Maxon y LightWave de Newtek, que originalmente formaba parte del Video Toaster
Video Toaster también fue portado a la plataforma de Windows
Incluso Microsoft produjo software bajo contrato para su uso en el Amiga, como AmigaBASIC, un entorno de desarrollo de software BASIC completo, con un entorno de desarrollo interactivo (IDE)
Mientras que el video para sobremesa resultó ser un mercado importante para el Amiga; una oleada de procesadores de textos, diseño de páginas y software gráfico llenó las necesidades profesionales
Los programas más notables en el procesamiento de textos incluyeron Excellence, Final Writer, Prowrite and Wordworth
El software de diseño de página incluyó Page Setter y Professional Page de Gold Disk y PageStream de Soft-Logik
Sólo PageStream fue portado a otras plataformas y sigue siendo desarrollado y soportado por los desarrolladores
El software gráfico incluía aplicaciones de dibujo vectorial como Art Expression de Soft-Logik, ProVector de Taliesin y Professional Draw de Gold Disk
Devpac Assembler fue un programa de ensamblador profesional que se convirtió en el estándar de facto para la programación de ensamblajes
También fue capaz de ser utilizado para programar para cualquier otro dispositivo basado en Motorola 68k, como el Atari ST
Era común que los programas fueran escritos conjuntamente para Amiga y Atari usando Devpac en la Amiga
Sin embargo, puesto que Atari ST era el más cercano al ‘mínimo común denominador’ de las dos máquinas, los programas era probados primero en el ST
Richmond Sound Design (RSD) creó tanto el control de sonido para espectáculos como el software para diseño de sonido para teatros, que se utilizó ampliamente en teatros, parques temáticos, exhibiciones, exposiciones, espectáculos y en la industria del entretenimiento temático en los años 1980, 1990 y a mediados de los 90
Muchos de los espectáculos de alto nivel, en los principales parques temáticos de todo el mundo, eran controlados con Amiga
Había decenas sólo en Walt Disney World y en el resto de Disney, Universal Studios, Six Flags y Madame Tussauds properties, así como en muchos locales de Las Vegas, incluyendo el hotel Mirage volcán y Siegfried y Roy show, el MGM Grand EFX espectáculo, El teatro de Broadway, el West End de Londres, los numerosos estadios de la Royal Shakespeare Company, la mayoría de los teatros de Branson, Missouri y decenas de teatros de cruceros, entre otros cientos de lugares
RSD compró gran cantidad de Amiga utilizados en la web y reacondicionados para proporcionar suficientes sistemas para todos los espectáculos y sólo dejó de proporcionar nuevas instalaciones con Amiga en el año 2000
Todavía hay un número desconocido de espectáculos en los cruceros y en los parques temáticos que siguen utilizando Amiga
Directory Opus era un programa de utilidad de archivos
Cuando este software fue lanzado, las revistas más populares sobre Amiga proclamaron que era el software más importante jamás lanzado para Amiga y que «debería ser incorporado al sistema operativo»
La siguiente versión de AmigaOS incluyó una herramienta de gestión de archivos basada en DOpus
LightWave fue un renderizador 3D con una calidad de renderizado legendario
La mayoría del presupuesto CGI confió en LightWave durante el principio de los años 90
La serie de TV Babylon 5 se procesó con LightWave
Mucho shareware y software libre fue escrito para Amiga y se podía obtener a través de la serie Fred Fish disk o desde el archivo de software Aminet
Debido a que el chipset personalizado compartía la RAM (y por lo tanto el bus de memoria) con la CPU, el rendimiento de la CPU aumentaba de forma apreciable si la pantalla está deshabilitada. Algunos procesadores de software intensivo, como procesadores de 3D, se desactivaban la pantalla durante los cálculos con el fin de ganar velocidad
Demos
El Amiga fue el foco de la «demo scene», Amiga prosperó en el dominio público, el freeware y los desarrollos sin ánimo de lucro
La demo scene encabezó el desarrollo de las técnicas de programación multimedia para Amiga, de tal manera que fue el escenario de los últimos trucos visuales, sonoros y algoritmos para 3D de la demo scene para terminar siendo utilizado en el desarrollo de juegos para ordenador
Decrunching
La unidad de disquete de Amiga permitía sólo 880 kilobytes en un único disco, que era comparable con la memoria de la mayoría de Amiga (usualmente 512 kilobytes, a menudo 1 megabyte)
Con el fin de aumentar el rendimiento, Amiga fue uno de los primeros ordenadores en usar de forma normal técnicas de compresión / descompresión
La unidad de disco tenía una tasa de transferencia lenta, de tal manera que el uso de la descompresión basada en el procesador podía conducir a tiempos de carga más rápidos que cargar los datos sin comprimir, desde el disco
Las primeras implementaciones de código de descompresión, escribían rápidamente valores variables a un registro de visualización de vídeo, haciendo que las líneas de exploración de la pantalla se rompieran en múltiples segmentos de ruido colorido, técnica que se mejoraría con el decrunching
Este efecto psicodélico, muy fácil de implementar, pero imposible para el hardware de cualquier otro equipo. El uso de «decrunching» se hizo tan omnipresente que el efecto era un preludio estándar, esperado al inicio de casi cualquier juego o demo
Comunidad Amiga
Se considera que el Amiga tenía un conjunto de admiradores realmente leal
Cuando Commodore quebró en 1994, todavía existía una comunidad del Amiga muy activa, y por esa razón se continuó dando soporte a la plataforma mucho después de que los principales proveedores comerciales la abandonaran
La revista más popular de Amiga, Amiga Format, continuó publicándose hasta el año 2000, seis años después que se vendiera la última unidad de Amiga
Muchos admiradores creyeron que el Amiga era único y mejor que otras plataformas, como es el caso del AmigaOne (fabricado por la firma británica Eyetech), a pesar de utilizar un hardware más lento que un PC del mismo precio
Una de las razones de esta lealtad era debida a la robustez de la máquina en esa época: su sistema operativo era estable, compacto, eficiente y multitarea, era relativamente fácil de programar, el software tenía un acceso relativamente fácil al hardware (la placa base estaba preparada para que el software pudiera codificarse específicamente para el hardware), había una gran cantidad de software de calidad, y era una máquina multimedia asequible para su tiempo
Sin embargo, a medida que pasaba el tiempo, el hardware fue superado y, a medida que el PC mejoraba en software y hardware, el Amiga comenzó a dar la apariencia de anticuado
A pesar de esto, su sólido conjunto de usuarios siguió produciendo software y sacando todo lo que pudo para la máquina
Los usuarios de Amiga lograron exprimir cada gota de rendimiento y capacidad de sus máquinas, con expansiones de software y hardware que mejoraban sus capacidades
Incluso a mediados de 2006 existía una demanda suficiente de expansiones de hardware para mantener a algunos fabricantes minoritarios
Actualmente pueden encontrarse comunidades activas como por ejemplo el Club de usuarios de Commodore Amiga – Argentina o Commodore Spain o también de AmigaOs