El software de Amiga es un software de computadora diseñado para ejecutarse en la computadora personal Amiga . El software de Amiga cubre muchas aplicaciones, incluidas las de productividad, arte digital , juegos , productos comerciales, freeware y para aficionados. El mercado estuvo activo a fines de la década de 1980 y principios de la de 1990, pero luego disminuyó. La mayoría de los productos de Amiga se crearon originalmente directamente para la computadora Amiga (la mayoría aprovechando los atributos y capacidades únicos de la plataforma) y no fueron trasladados desde otras plataformas.
Durante su vida útil, se produjeron miles de aplicaciones con más de 10.000 utilidades [1] (recopiladas en el repositorio Aminet ). Sin embargo, fuera de su comunidad de usuarios experimentados y profesionales lo percibían como una máquina de juegos. [ cita requerida ] Había más de 12.000 juegos disponibles. [2] [ 3] [ 4] Las nuevas aplicaciones para los tres sistemas operativos similares a Amiga existentes [5] generalmente se trasladan desde la base de software de código abierto (principalmente de Linux ).
Muchos productos de software o programas notables de Amiga durante la línea de tiempo fueron portados a otras plataformas o inspiraron nuevos programas, como aquellos destinados a la renderización 3D o creaciones de audio, por ejemplo LightWave 3D , Cinema 4D y Blender (cuyo desarrollo comenzó solo para la plataforma Amiga). Los primeros procesadores de texto multimedia para Amiga, como TextCraft, Scribble!, Rashumon y Wordworth, fueron los primeros en el mercado en implementar WYSIWYG a todo color (las demás plataformas solo implementaban vistas previas en blanco y negro) y permitían la incrustación de archivos de audio. [ cita requerida ]
El software Amiga comenzó su historia con el Amiga 1000 de 1985. Commodore International publicó las especificaciones de programación y las computadoras de desarrollo a varias casas de software, principalmente Electronic Arts , una casa de software que entonces ofrecía Deluxe Paint , Deluxe Music y otros. Electronic Arts también desarrolló el contenedor de archivos Interchange File Format (IFF), para almacenar archivos de proyectos realizados por Deluxe Paint y Deluxe Music. IFF se convirtió en el estándar de facto en AmigaOS. El primero en mostrarse fue el software de digitalización ProPaint (en versión beta temprana). Ambos fueron utilizados por Andy Warhol para producir una foto en blanco y negro de Debbie Harry en la Gala de Lanzamiento en el Lincoln Center , Nueva York, en julio de 1985 [6] . En 1985, Commodore licenció el software llamado Transformer de Simile Research y lo puso en el mercado en enero de 1986, incluido con una unidad de disquete externa A1020 de 5,25 pulgadas . Emulaba el hardware PC-XT basado en Intel 8086 . Podía ejecutar MS-DOS y software MS-DOS como Lotus 123 o WordStar . Esto proporcionó un acceso temprano a muchas aplicaciones, mientras se esperaba que se desarrollara software nativo para Amiga [7] . En 1985, Deluxe Paint surgió con características gráficas que solo estaban disponibles en computadoras gráficas dedicadas. Se la denominó la primera " aplicación asesina " de Amiga. [ cita requerida ]
En 1986 (el año del lanzamiento de Amiga 2000 ) los productos de software de Amiga contribuyeron al éxito de Amiga como máquina de juegos y multimedia. AmigaBasic de Microsoft , VizaWrite, TextCraft (procesadores de texto), Pagesetter (edición de escritorio), Analyze! (hoja de cálculo), Superbase Personal (base de datos), MovieCraft (animación), Deluxe Paint II, Deluxe Music, Instant Music (un programa de composición musical para no músicos) de Electronic Arts y GraphiCraft nuevamente de Commodore fueron lanzados. GraphiCraft fue utilizado por el artista informático Jim Sachs para producir software de Amiga como Defender of the Crown y Centurion: Defender of Rome de Cinemaware y la adaptación de Saucer Attack para Amiga . Graphicraft fue un predecesor de Aegis Images y AEGIS Animator [8] [9] , uno de los primeros programas en todo el mundo capaz de crear videos de animación y dibujos animados completos con audio estéreo, con una interfaz de paradigma de trabajo de animación de celdas y archivos de salida basados en el método de compresión de diferencia de delta-frame que luego fueron el líder para crear el estándar de tipo de archivo ANIM . Byte-by-Byte Software Inc. lanzó Sculpt-3D. Fue la primera herramienta de renderizado disponible por primera vez para una amplia audiencia de público, y en octubre del mismo año, Impulse lanzó TurboSilver .
En 1987 se lanzó el Amiga 500 (A500). El mercado de software para Amiga se inclinó hacia el software de entretenimiento en lugar del software profesional.
Se produjeron ProWrite (procesador de textos), Maxiplan 500 (hoja de cálculo) y Aegis Sonix , un programa de música similar a Instant Music. [10] .
En julio, Wordperfect creó una " División Amiga/ Atari " y comenzó a vender una versión de su procesador de textos para la plataforma Commodore por 400 dólares estadounidenses [11] . Podía cargar y guardar archivos Wordperfect creados en cualquier plataforma, como IBM, Macintosh y Apple II. [12] Wordperfect 4.1 para Amiga fue el primer procesador de textos del mundo capaz de abrir una cantidad ilimitada de documentos (limitados por la memoria RAM), cada uno en una ventana independiente. [13]
En 1987, Andrew Tanenbaum lanzó Minix , una versión gratuita de Unix con código fuente completo. [ cita requerida ]
En COMDEX NewTek mostró por primera vez un prototipo de Video Toaster e Impulse lanzó TurboSilver 2.0.
En 1988 se lanzó Photon Paint , que permitía pintar digitalmente utilizando el modo gráfico HAM y la paleta de 4096 colores completa de Amiga en una sola pantalla. Maxiplan 500 se convirtió en Maxiplan 1.x, Electronic Arts mostró DeLuxe Photo Lab (software de edición de fotos), Newtek mostró el paquete de digitalización de imágenes por hardware y software DigiView 3.0 y WordPerfect lanzó la biblioteca WordPerfect para Amiga. En la feria Consumer Electronics Show (CES) de verano, también se anunció la tableta gráfica Pro Draw con software de emulación de ratón, así como el software de copia de seguridad de disco duro Flash-Back y Quarterback. Superbase Personal se convirtió en Superbase Professional, Micro Illusions comenzó a distribuir el software de audio Music-X para Amiga y Lattice lanzó su preprocesador C++ para Amiga. El editor de texto omnipresente Cygnus Editor , uno de los editores de texto más versátiles y el más vendido en Amiga desde entonces, también se lanzó este año. Fue uno de los primeros programas para Amiga que incluía un puerto AREXX . Gold Disk lanzó ComicSetter (creación de cómics) y MovieSetter (software de animación de dibujos animados en 32 colores con sonido estéreo). En noviembre, en el World of Commodore Show, ReadySoft presentó su emulador Amax Macintosh para Amiga.
GfxBase lanzó el sistema X Windows para Amiga. Se ejecutaba bajo AmigaDos y utilizaba una pantalla personalizada para permitir a los usuarios acceder a programas X Window en otros Amigas, así como en sistemas que no fueran Amiga en la red local. También estaba disponible el ratón óptico de 3 botones Boing! para los usuarios de Amiga.
En 1989, se lanzó por primera vez Rashumon . En 1990, se lanzó AmigaDOS 2.0. La interfaz de la GUI de Workbench se cambió a un aspecto 3D falso utilizando tonos grises. Por primera vez, Commodore introdujo una guía de estilo para desarrolladores en AmigaOS; debido a esto, la mayoría del software de Amiga desarrollado para AmigaDOS 2.0 tenía una GUI estandarizada que mejoraba la usabilidad. Programas como Imagine 3D , Lightwave , ImageFX y Scala continuaron usando GUI no estándar. AmigaVision fue lanzado y se incluyó de forma gratuita con cualquier modelo de Amiga 3000. Directory Master, Directory Opus, TurboCalc, Photogenics, ImageFX, PC Task, Photogenics, Caligari, Final Calc y Cinema 4D pertenecen a este período.
Después de 1994, la desaparición de Commodore dejó a Amiga con un futuro incierto. Los PC basados en Windows se convirtieron en el estándar en el hogar y la oficina. Muchas empresas de software abandonaron el mercado de Amiga o tuvieron problemas financieros. En 1996, se creó Aminet . Aminet fue el primer repositorio centralizado de Internet de todo el software y documentos de dominio público de Amiga. Fue el primer experimento de Internet de un repositorio de software centralizado creado y mantenido por una comunidad para la propia comunidad. Los navegadores de Amiga como AWeb , IBrowse y Voyager fueron mejorados. [ cita requerida ] Voyager fue el primer navegador en adoptar la navegación por pestañas . Los programas de correo como YAM todavía se utilizan. En software de productividad, todavía se estaban desarrollando programas como Candy Factory para procesamiento de imágenes, para programas de efectos visuales y animación como Wildfire de Andreas Maschke (portado por el autor a Java más tarde). Otros programas gráficos destacados son fxPAINT de IOSpirit, fxSCAN para OCR y escaneo de IOSpirit y el programa de pintura SketchBlock de Andy Broad para AmigaOS 4.x. Por último, pero no por ello menos importante, el programa de trazado de rayos Tornado3D de la empresa italiana Eyelight.
El software de Amiga presenta una interfaz gráfica completa, siguiendo el paradigma de escritorio WYSIWYG de Amiga y las pautas de interfaz nativas de AmigaOS; es decir, el software se maneja con el ratón y presenta también "menús" desplegables y "ventanas de diálogo". AmigaOS mantiene un shell basado en texto que permite al software presentar una GUI basada en texto o una "línea de comandos".
Las principales categorías de software son
Amiga creó software de productividad que abarca software de gráficos, video, diseño y CAD; utilidades gráficas; programas y convertidores de gráficos vectoriales; procesadores de texto; editores de texto programables; bases de datos y hojas de cálculo; programas de ciencia, entretenimiento y uso especial: entretenimiento; fractales, realidad virtual, inteligencia artificial; planificación de rutas; organizador personal, cuaderno, software de agenda; presupuesto personal, banca en casa y contabilidad.
Amiga creó utilidades para particionar discos duros; herramientas de diagnóstico; herramientas de promoción de VGA para el antiguo software de Amiga con pantallas gráficas con resolución de TV; cargadores de juegos para almacenar y cargar automáticamente desde discos duros, inicio automático de disquetes no estándar; copiadoras de discos; herramientas de copia de seguridad y recuperación, utilidades de archivo y compresión; interfaces de línea de comandos y shells basados en texto; interfaces GUI gráficas con paradigma WIMP ; sistemas gráficos avanzados; PostScript; fuentes; diseño de fuentes; sistema de audio; sistemas de archivos nativos, externos, de uso común y de terceros; MultiView; tipos MIME; pilas USB; pilas Firewire (IEEE 1394); controladores de impresora; digitalizadores de video; tabletas gráficas; controladores de escáner; genlocks, chroma-key, inversores de señal de video; dispositivos infrarrojos y controles remotos; dispositivos WiFi y Bluetooth; y dispositivos especiales.
El software de música incluye diseño de sonido; síntesis de audio; música; digitalización y muestreo de audio; grabación en disco duro; síntesis de voz; rastreadores de audio; tipo de archivo del módulo de música MOD.
Las soluciones incluyen software de módem, Direct Connect, administración de BBS, Fidonet, Packet Radio; Prestel, Videotel, Videotex, Minitel; Teletext, Televideo, Viewdata; FAX, contestador automático y correo de voz; ISDN; protocolos de redes y Ethernet; World Wide Web (pilas TCP/IP, navegadores, programas de correo electrónico, lectores de noticias, radio por Internet, programas de soporte de servidor proxy, PPP, Telnet, podcasting, feed RSS, Distributed Net, Google Services, mensajería instantánea y chat, FTP y servidor FTP, noticias del pronóstico del tiempo, soporte para cámara web, sincronización de reloj, mensajes cortos SMS, desarrollo web y servidor HTTP, Peer2Peer, VCast (VCR en línea), YouTube, Flash player, monitoreo de páginas web, Escritorio remoto, SSL, SSH, etcétera); protocolos de comunicación.
En algunos países europeos, y especialmente en Francia, los servicios de transmisión de datos de Minitel eran populares antes de la aparición de Internet. Minitel ofrecía numerosos servicios de comunicación a nivel de consumidor, entre ellos chat, correo electrónico, horarios de trenes y de radiodifusión y reservas de viajes y hoteles. Minitel utilizaba pequeños terminales alquilados a compañías telefónicas o computadoras con módems que aceptaban la velocidad del protocolo de transmisión de Minitel. Los programas de comunicación Amiga Minitel se escribieron en Francia, Alemania e Italia (Amiga Videotel).
El teletexto es un sistema de recuperación de información basado en la transmisión de datos con señales de televisión normales sin interferir con los programas de televisión. Entre los programas independientes para teletexto se encuentran Amiga Teletext y el tipo de datos Videotex. [1]
El sistema de telefonía digital ISDN y de red telefónica conmutada por circuitos fue soportado a través de las tarjetas de expansión ISDN Master e ISDN Master II, sus controladores y software relacionado.
Amiga soportaba los controladores SANA-II y MNI, los protocolos Envoy de IAM, AS225 , AS225r2 TCP-IP de Commodore, DECnet , Novell NetWare a través de Amiga Client para Novell NetWare, el protocolo rápido peer to peer propietario Quicknet , AppleTalk a través de emuladores. Otros protocolos de red disponibles eran AmigaUUCP, DNET , Link-It y Enlan-DFS. Amiga también soportaba Samba y SMBFS .
Los programas para acceder a la Web están disponibles en su mayoría para las plataformas Amiga más nuevas.
Skypix es un protocolo de comunicación de Amiga. Fue uno de los primeros protocolos interactivos de gráficos y sonido en línea. [21] Fue introducido en 1987 como parte del sistema de tablón de anuncios (BBS) Skyline (Atredes), que se ejecutaba en el BBS Skyline y la terminal Skyterm. Años antes de la World Wide Web, Skypix permitió que los gráficos y el sonido interactivos enriquecidos, así como el control del mouse, fueran parte de la experiencia en línea, que hasta entonces estaba limitada a texto y gráficos ANSI. Skypix permitió a los usuarios escribir e integrar programas gráficos, e incluyó el primer "programa de creación", Skypaint. Skypix creó entusiastas desarrolladores de juegos y aplicaciones en línea años antes de que la World Wide Web hiciera de estas características una parte común de la experiencia en línea. Fue abandonado rápidamente a medida que se disponía de lenguajes de marcado más avanzados para BBS y debido al surgimiento del fenómeno de Internet que marginó al sistema de comunicación BBS.
A pesar de la variedad de lenguajes de programación y compiladores, la mayor parte del desarrollo se realizó utilizando C y C++, ensamblador 680x0 y varios dialectos Basic.
Los sistemas de archivos alternativos incluían AsimCDFS, AmiCDROM, CDVDFS, Allegro CDFS y CacheCDFS.
BurnIt!, Frying Pan, MakeCD, AmiDVD, DVDRecord, DVDAuthor pueden grabar CD, DVD y/o medios Blu-ray.
MakeCD fue el primer programa de Amiga que admitió Disk At Once (DAO). Frying Pan fue el primer programa de Amiga capaz de crear DVD. Frying Pan y BurnIt! son capaces de manejar DVD.
BlueHD del programador alemán Carsten Siegner es un programa MorphOS capaz de crear y grabar HD-DVD en estos formatos:
(Una lista completa de convertidores y gestores ISO está disponible en Aminet).
AmiDock crea docks de lanzamiento de aplicaciones en el escritorio. Se hizo popular en 1989-1990, debido al ordenador NeXT , que utilizaba el mismo procesador 68030 que Amiga 3000 ) y que también tenía la utilidad de docking station Acorn Archimedes RISC OS . En Gran Bretaña, los ordenadores Archimedes fueron adoptados en las escuelas. Los jóvenes usuarios de Amiga (había 1.500.000 Amigas vendidos en el Reino Unido) vieron docks en Archimedes en la escuela y lo pidieron también en Amiga. Varias barras de lanzamiento o utilidades de docking nacieron como utilidades de aficionados de terceros (muchos ejemplos de software de docking temprano para Amiga como ToolManager todavía están alojados en el repositorio Aminet de todo el software libre de Amiga, en el directorio "Utility") y luego Amidock se integró oficialmente en AmigaOS con la versión 3.9.
Directory Opus era un programa de utilidad de archivos. Cuando se lanzó este software, las revistas Amiga [ aclaración necesaria ] proclamaron que era el software más importante jamás lanzado para Amiga y que "debería estar integrado en el sistema operativo". Directory Opus pasó a crear un "sistema operativo de reemplazo" para Workbench que se superponía al sistema. Comenzó como un administrador de archivos y luego se convirtió en un reemplazo completo del escritorio y una alternativa al Workbench oficial. La utilidad se adaptó más tarde a Windows y sigue utilizándose ampliamente.
HyperCache (escrito por Dave Plummer ) fue el primer software comercial de almacenamiento en caché de discos. Si bien el sistema operativo base carecía de esta capacidad, la incorporación del almacenamiento en caché mejoró significativamente el rendimiento de los disquetes y los discos duros. [37]
SysSpeed era un programa de evaluación comparativa shareware para Amigas equipados con CPU Motorola 68k y PowerPC . [38]
Se escribió una gran cantidad de shareware y software gratuito para Amiga y se podía obtener a través de la serie de discos Fred Fish o del archivo de software Aminet.
Debido a que el chipset personalizado comparte la RAM (y, por lo tanto, el bus de memoria) con la CPU, el rendimiento aumenta considerablemente si se desactiva la pantalla. Algunos programas que hacen un uso intensivo del procesador, como los renderizadores 3D, desactivan la pantalla durante el cálculo para ganar velocidad. [ cita requerida ]
Medusa ( emulador de Atari ST ), Fusion ( emulador de Macintosh ), AMax y AMax II (Macintosh), GO64 (primer emulador de Commodore C64 ), Transformer y PCTask (era un emulador de Intel 8088, basado completamente en software, capaz de emular plataformas basadas en Intel PC que iban desde PC XT 4,7 y 7 MHz en Amiga 500 , hasta 80486 funcionando a 12 MHz en Amiga 4000 y otros Amigas acelerados), Paquete A64 (C64), Emulador Amiga BBC ( emulador Acorn BBC )
Emulador de Atari ST (AtariST), Hatari (Atari ST y STE), Basilisk II (Macintosh) clásico, Frodo (C64), PSXE (Sony PlayStation ), Hu-Go! ( PC Engine , TurboGrafx-16 ), [39] FunnyMu ( Creativision , Funvision , Wizzard ), AmiArcadia ( Arcadia 2001 y VC 4000 , TVGC).
El emulador VICE es modular y emula todas las máquinas de 8 bits fabricadas por Commodore: C64 (un parche de VICE soporta C64dtv ), C128 , PET incluyendo la versión CBM II (pero excluyendo características "no estándar" de SuperPET 9000), Plus4 y VIC-20 .
Se produjeron miles de juegos. En esa época era habitual que se produjeran juegos para múltiples formatos. Dado que el hardware de Amiga era el más avanzado, los juegos se desarrollaban normalmente en un Amiga, y la versión de Amiga sería el "estándar de oro" de todos. [ cita requerida ]
El Amiga fue un punto focal para la " escena demo ". El Amiga prosperó gracias al dominio público , el freeware y otros desarrollos sin fines de lucro. La escena demo encabezó el desarrollo de técnicas de programación multimedia para el Amiga, de modo que era de rigor que los últimos trucos visuales, bandas sonoras y algoritmos 3D de la escena demo terminaran utilizándose en el desarrollo de juegos de computadora.
Debido a que Amiga fue una de las primeras computadoras orientadas a los juegos que contaba con una unidad de disquete incorporada, simplificó la piratería de software . Muchos de los argumentos relacionados con la copia de software, los derechos de propiedad intelectual en el software y el movimiento de código abierto a principios de la década de 1990. [ aclaración necesaria ] No era inusual que los grupos de demostración participaran abiertamente en la piratería de software. [ cita requerida ]
Las medidas antipiratería incluían la práctica de distribuir software en discos que contenían "claves" secretas en pistas de números altos que oficialmente no se utilizaban. La unidad de disco de Amiga admitía oficialmente las pistas 0 a 79 de un disco de doble densidad, pero en realidad podía leer las pistas 80 a 82. El software estándar de creación de imágenes de disco ignoraba estas pistas, de modo que un duplicado de un disco en caja no contendría la clave y el software no funcionaría. Una técnica similar implicaba escribir en sectores normalmente no utilizados del disco. Aparecieron programas de copia llamados copiadores "nibble" que podían reproducir exactamente esos discos.
Los editores recurrieron a otros métodos. En ocasiones se utilizaban dispositivos de hardware para software de alta gama. AmigaHASP protegía a Rashumon y HarmonySoft lo vendió a Aladdin Systems. Algunos fabricantes de software pedían a los usuarios que escribieran una palabra de un número de página y de línea concretos del manual, lo que significaba que para copiar software con éxito era necesario fotocopiar una gran cantidad de texto. A veces, el texto estaba diseñado de forma que las fotocopiadoras produjeran copias ilegibles, lo que significaba que los piratas tenían que añadir el texto manualmente.
Los piratas respondieron con software de " craqueo " que alteraba el código para eludir por completo la protección anticopia. Todos los esquemas de protección acabaron siendo descifrados. Una excepción casi absoluta fue el esquema de Dragon's Lair , que se convirtió en el "santo grial" de los piratas informáticos de todo el mundo, pero también fue descifrado. [ cita requerida ]
La unidad de disquete del Amiga permitía almacenar 880 kilobytes en un solo disco, comparable a la RAM de la mayoría de los Amigas (512 kilobytes por 1 megabyte). Para aumentar la capacidad, el Amiga utilizó compresión de datos . La unidad de disco tenía una tasa de transferencia lenta, de modo que el uso de la descompresión basada en el procesador podía reducir los tiempos de carga en comparación con la carga de datos sin comprimir. Las primeras implementaciones escribían en un registro de visualización de vídeo, lo que hacía que se dividiera en múltiples segmentos de ruido colorido, que se irían haciendo más finos a medida que continuaba el descompresión. Este efecto era psicodélico y muy fácil de implementar, por lo que se mantuvo; fue pionero en el Commodore 64 .
TransADF es un programa que transfiere el contenido de un disquete o un dispositivo de bloque similar a un archivo. [40] [41] Este programa puede comprimir la imagen del disco utilizando el popular algoritmo deflate , utilizado por PKZip y gzip , entre otros. [42]
{{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace ){{cite web}}
: CS1 maint: copia archivada como título ( enlace )