Amiga — семейство персональных компьютеров, представленное Commodore в 1985 году. Оригинальная модель — один из ряда компьютеров середины 1980-х годов с 16- или 16/32-битными процессорами, 256 КБ или более оперативной памяти, графическими интерфейсами на основе мыши и значительно улучшенной графикой и звуком по сравнению с предыдущими 8-битными системами. К этим системам относятся Atari ST, выпущенный ранее в том же году, а также Macintosh и Acorn Archimedes . Основанная на микропроцессоре Motorola 68000 , Amiga отличается от своих современников включением специального оборудования для ускорения графики и звука, включая спрайты и блиттер , а также операционной системой с упреждающей многозадачностью под названием AmigaOS .
Amiga 1000 был выпущен в июле 1985 года, но проблемы с производством не позволили ему стать широко доступным до начала 1986 года, хотя «несколько» экземпляров были проданы до Рождества 1985 года. [1] Самая продаваемая модель, Amiga 500 , была представлена в 1987 году вместе с более расширяемой Amiga 2000. Amiga 3000 была представлена в 1990 году, за ней последовали Amiga 500 Plus и Amiga 600 в марте 1992 года. Наконец, Amiga 1200 и Amiga 4000 были выпущены в конце 1992 года. Оценки цифр продаж Amiga разнятся, при этом несколько старых источников представляют значения от 4,85 (чисто продажи Commodore Amiga) до 5,29 миллиона (включая продажи Escom). [2]
В то время как ранние рекламные объявления позиционировали компьютер как универсальную бизнес-машину, [3] [4] [5] [6] [7] [8] особенно при оснащении дополнением Sidecar IBM PC compatible, Amiga был наиболее коммерчески успешным как домашний компьютер с широким спектром игр и творческого программного обеспечения. Он также нашел нишу в видеопроизводстве с аппаратным и программным обеспечением Video Toaster , а аудиооборудование Amiga сделало его популярной платформой для программного обеспечения для музыкальных трекеров . Процессор и объем памяти позволили использовать пакеты 3D-рендеринга, включая LightWave 3D , Imagine и Traces, предшественника Blender .
Плохой маркетинг и неспособность более поздних моделей повторить технологические достижения первых систем привели к тому, что Commodore быстро потеряла долю рынка из-за стремительно падающих цен на совместимые с IBM PC (которые получили 256-цветную графику в 1987 году), [9] а также четвертого поколения игровых консолей . Commodore в конечном итоге обанкротилась в апреле 1994 года после того, как версия Amiga, упакованная как игровая консоль, Amiga CD32 , потерпела неудачу на рынке. Escom из Германии, которая приобрела собственность Commodore, продолжала разрабатывать линейку Amiga еще чуть менее двух лет, пока сама не обанкротилась. После распада Commodore и Escom различные группы выпустили на рынок преемников оригинальной линейки Amiga, включая Eyetech , ACube Systems Srl и A-EON Technology, которые производили компьютеры AmigaOne с 2000-х годов. AmigaOS повлияла на замены, клоны и совместимые системы, такие как MorphOS и AROS . В настоящее время бельгийская компания Hyperion Entertainment поддерживает и разрабатывает AmigaOS 4 , которая является официальным и прямым потомком AmigaOS 3.1 — последней системы, созданной Commodore для оригинальных компьютеров Amiga.
Джей Майнер присоединился к Atari, Inc. в 1970-х годах для разработки индивидуальных интегральных схем и руководил разработкой TIA для Atari Video Computer System . [10] После завершения работы команда приступила к разработке гораздо более сложного набора микросхем, CTIA , ANTIC и POKEY , которые легли в основу 8-битных компьютеров Atari . [11]
С запуском 8-битной линейки в 1979 году команда снова начала искать чипсет следующего поколения. Нолан Бушнелл продал компанию Warner Communications в 1978 году, и новое руководство было гораздо больше заинтересовано в существующих линейках, чем в разработке новых продуктов, которые могли бы сократить их продажи. Майнер хотел начать работу с новой Motorola 68000 , но руководство было заинтересовано только в другой системе на основе 6502. Майнер покинул компанию и, на некоторое время, отрасль. [11]
В 1979 году Ларри Каплан покинул Atari и основал Activision . В 1982 году к Каплану обратились несколько инвесторов, которые хотели разработать новую игровую платформу. Каплан нанял Майнера для управления аппаратной частью недавно созданной компании «Hi-Toro». Система получила кодовое название «Lorraine» в соответствии с политикой Майнера давать системам женские имена, в данном случае в честь жены президента компании, Лоррейн Морс. [12] Когда Каплан покинул компанию в конце 1982 года, Майнер был повышен до главного инженера [11] , и компания возобновила работу как Amiga Corporation. [13]
Аппаратное обеспечение Amiga было разработано Майнером, Р. Дж. Микалом и Дейлом Лаком. [14] Макетный прототип для тестирования и разработки был в основном завершен к концу 1983 года и показан на выставке бытовой электроники (CES) в январе 1984 года. В то время операционная система не была готова, поэтому машина была продемонстрирована с помощью демо "Boing Ball", анимации в реальном времени , показывающей красно-белый вращающийся мяч, подпрыгивающий и отбрасывающий тень; этот подпрыгивающий мяч позже стал официальным логотипом Amiga Technologies, дочерней компании Escom. Посетители CES с трудом верили, что демонстрируемый компьютер имел мощность для отображения такой демонстрации, и тщетно искали "настоящий" компьютер за ним. [15] [ проверка не удалась ]
Более усовершенствованная версия системы была продемонстрирована на выставке CES в июне 1984 года и показана многим компаниям в надежде получить дополнительное финансирование, но не нашла особого интереса на рынке, который находился на завершающей стадии краха видеоигр 1983 года . [12] [16]
В марте Atari выразила сдержанный интерес к Lorraine в связи с его потенциальным использованием в игровой консоли или домашнем компьютере, предварительно известном как1850XLD . Переговоры продвигались медленно, [17] и у Amiga заканчивались деньги. Временное соглашение в июне привело к тому, что Atari предоставила Amiga кредит в размере 500 000 долларов, чтобы компания продолжала работать. Условия требовали, чтобы кредит был погашен в конце месяца, в противном случае Amiga уступила бы Atari дизайн Lorraine. [18]
В течение 1983 года Atari теряла более 1 миллиона долларов в неделю из-за совокупного эффекта краха и продолжающейся ценовой войны на рынке домашних компьютеров. К концу года Warner отчаянно пыталась продать компанию. В январе 1984 года Джек Трамел ушел из Commodore из-за внутренних баталий по поводу будущего направления компании. Несколько сотрудников Commodore последовали за ним в его новую компанию Tramel Technology. В их число входил ряд старших технических специалистов, где они начали разработку собственной машины на базе 68000. В июне Трамел организовал сделку без наличных денег, чтобы поглотить Atari, реформировав Tramel Technology в Atari Corporation .
Поскольку многие технические специалисты Commodore перешли в Atari, у Commodore не осталось никаких реальных путей для разработки собственного компьютера следующего поколения. Компания обратилась к Amiga с предложением профинансировать разработку в качестве домашней компьютерной системы. Они быстро договорились о выплате кредита Atari, положив конец этой угрозе. Первоначально обе компании договаривались о лицензионном соглашении на 4 миллиона долларов , прежде чем Commodore предложила 24 миллиона долларов за прямую покупку Amiga. [18]
К концу 1984 года прототип чипсета макетной платы был успешно превращен в интегральные схемы, а системное оборудование было готово к производству. В это время операционная система (ОС) была не так готова, что привело к сделке по переносу ОС, известной как TRIPOS , на платформу. TRIPOS была многозадачной системой, написанной на BCPL в 1970-х годах для мини-компьютера PDP-11 , но позже экспериментально перенесенной на 68000. Эта ранняя версия была известна как AmigaDOS, а графический интерфейс — как Workbench. Части BCPL были позже переписаны на языке C , и вся система стала AmigaOS.
Система была заключена в корпус форм-фактора коробки для пиццы ; поздним изменением стало введение вертикальных опор по обеим сторонам корпуса, чтобы обеспечить «гараж» под основной частью системы, где можно было хранить клавиатуру. [19]
Первая модель была анонсирована в 1985 году как просто «Amiga от Commodore», позже ее задним числом окрестили Amiga 1000. [a] Впервые они поступили в продажу в августе, но к октябрю было построено всего 50 экземпляров, все из которых использовались Commodore . Машины начали поступать в больших количествах только в середине ноября, что означало, что они пропустили рождественский ажиотаж. [20] К концу года было продано 35 000 машин, а серьезные проблемы с денежными потоками заставили компанию отказаться от участия в выставке CES в январе 1986 года. [21] Плохой или полностью отсутствующий маркетинг, заставивший команду разработчиков переехать на восточное побережье, печально известные проблемы со стабильностью и другие промахи ограничили продажи в начале 1986 года до 10 000–15 000 единиц в месяц. [19] Сообщалось, что с момента запуска машины до конца 1986 года было продано 120 000 единиц. [22]
В конце 1985 года Томас Раттиган был повышен до должности главного операционного директора Commodore, а затем до генерального директора в феврале 1986 года. Он немедленно реализовал амбициозный план, который охватывал почти все операции компании. Среди них была давно назревшая отмена устаревших линеек PET и VIC-20 , а также множество плохо продаваемых ответвлений Commodore 64 и усилия по созданию рабочей станции Commodore 900. [23]
Еще одним изменением было разделение Amiga на два продукта: новую высококлассную версию Amiga, нацеленную на творческий рынок, и более дешевую версию, которая должна была заменить Commodore 64 на низкобюджетном рынке. [23] Эти новые разработки были выпущены в 1987 году как Amiga 2000 и Amiga 500 , последняя из которых имела широкий успех и стала самой продаваемой моделью.
Похожие модели высокого/низкого класса составляли линейку Amiga до конца ее истории; последующие разработки включали Amiga 3000 / Amiga 500 Plus / Amiga 600 и Amiga 4000 / Amiga 1200. Эти модели включали ряд технических усовершенствований, известных как ECS и AGA , которые добавляли дисплеи с более высоким разрешением среди многих других улучшений и упрощений. [24]
Линия Amiga была продана примерно в 4 910 000 машин за время своего существования. [25] Машины были наиболее популярны в Великобритании и Германии, около 1,5 миллионов проданных в каждой стране, и продажи в сотни тысяч в других европейских странах. Машина была менее популярна в Северной Америке, где было продано примерно 700 000 машин. [2] [26] [27] В Соединенных Штатах Amiga нашла нишу среди энтузиастов и на вертикальных рынках для обработки и редактирования видео. [28] В Европе она была более популярна как домашний компьютер и часто использовалась для видеоигр . [14] Начиная с 1988 года она пересекалась с 16-битной Mega Drive , затем с Super Nintendo Entertainment System в начале 1990-х годов. Келли Самнер из Commodore UK не считала Sega или Nintendo конкурентами, а вместо этого отдавала должное их маркетинговым кампаниям, на которые было потрачено более 40 миллионов фунтов стерлингов или 60 000 000 долларов США (что эквивалентно 130 000 000 долларов США в 2023 году) для продвижения видеоигр в целом и, таким образом, способствовала росту продаж Amiga. [27]
Несмотря на его успехи в том, чтобы сделать компанию прибыльной и вывести линейку Amiga на рынок, Раттиган вскоре был вытеснен из-за борьбы за власть с основным акционером Ирвингом Гулдом . Это широко рассматривается как поворотный момент, поскольку дальнейшие улучшения Amiga были подорваны быстрыми улучшениями в других платформах. [29]
Commodore закрыла подразделение Amiga 26 апреля 1994 года и через три дня объявила о банкротстве. Активы Commodore были куплены Escom , немецким производителем ПК, который создал дочернюю компанию Amiga Technologies. Они перевыпустили A1200 и A4000T и представили новую версию 68060 для A4000T. Amiga Technologies исследовала и разработала прототип Amiga Walker . Они представили машину публично на CeBit, [30] [31] но Escom обанкротилась в 1996 году. [32] [33] Некоторые Amiga все еще производились впоследствии для североамериканского рынка QuikPak, небольшой фирмой из Пенсильвании , которая была производителем Amiga для Escom. [34]
После того, как, как сообщалось, продажа VisCorp провалилась, [14] производитель ПК Wintel из США , Gateway 2000 , в конечном итоге купил филиал и технологию Amiga в 1997 году. [14] QuickPak попыталась, но не смогла лицензировать Amiga у Gateway и построить новые модели. [35] Gateway тогда работала над совершенно новой платформой Amiga, вероятно, вдохновленная желанием быть независимой от Microsoft и Intel . [34] Однако этого не произошло, и в 2000 году Gateway продала бренд Amiga компании Amiga, Inc. , не выпустив ни одной продукции. Amiga, Inc. передала права на продажу оборудования с использованием бренда AmigaOne компаниям Eyetech Group и Hyperion Entertainment . В 2019 году Amiga, Inc. продала свою интеллектуальную собственность корпорации Amiga. [36] [37]
Amiga имеет собственный чипсет, состоящий из нескольких сопроцессоров , которые обрабатывают аудио, видео и прямой доступ к памяти независимо от центрального процессора (ЦП). Эта архитектура дала Amiga преимущество в производительности над конкурентами, особенно для графически интенсивных приложений и игр. [38]
Архитектура использует две различные подсистемы шины : шину набора микросхем и шину ЦП. Шина набора микросхем позволяет сопроцессорам и ЦП адресовать «Chip RAM» . Шина ЦП обеспечивает адресацию к обычным ОЗУ, ПЗУ и подсистемам расширения Zorro II или Zorro III . Это обеспечивает независимую работу подсистем. Шина ЦП может быть намного быстрее шины набора микросхем. Платы расширения ЦП могут предоставлять дополнительные пользовательские шины. Кроме того, «шинные платы» или «мостовые платы» могут предоставлять шины ISA или PCI . [38]
Самые популярные модели от Commodore, включая Amiga 1000 , Amiga 500 и Amiga 2000 , используют Motorola 68000 в качестве центрального процессора. С точки зрения разработчика, 68000 обеспечивает полный набор 32-битных операций, но чип может адресовать только 16 МБ физической памяти и реализован с использованием 16-битного арифметико-логического устройства и имеет 16-битную внешнюю шину данных , поэтому 32-битные вычисления прозрачно обрабатываются как несколько 16-битных значений за счет производительности. [39] [40] Более поздние модели Amiga 2500 и Amiga 3000 используют полностью 32-битные, совместимые с 68000 процессоры от Motorola с улучшенной производительностью и большими возможностями адресации.
Модернизация ЦП предлагалась как Commodore, так и сторонними производителями. Большинство моделей Amiga можно модернизировать либо прямой заменой ЦП, либо через платы расширения. Такие платы часто включали более быстрые и емкие интерфейсы памяти и контроллеры жестких дисков .
К концу периода, когда Commodore отвечал за разработку Amiga, появились предположения, что Commodore намеревался перейти от серии 68000 к более производительным RISC- процессорам, таким как PA-RISC . [41] [42] Эти идеи так и не были реализованы до того, как Commodore подала заявление о банкротстве. Несмотря на это, сторонние производители разработали обновления, включающие комбинацию серии 68000 и процессоров PowerPC вместе с собственным микроядром и программным обеспечением PowerPC. [43] [44] Более поздние клоны Amiga имели только процессоры PowerPC .
Пользовательский чипсет, лежащий в основе дизайна Amiga, появился в трех различных поколениях с большой степенью обратной совместимости. Оригинальный набор чипов (OCS) появился с выпуском A1000 в 1985 году. За OCS в конечном итоге последовал скромно улучшенный Enhanced Chip Set (ECS) в 1990 году и, наконец, частично 32-битная Advanced Graphics Architecture (AGA) в 1992 году. Каждый чипсет состоит из нескольких сопроцессоров, которые обрабатывают графическое ускорение , цифровой звук, прямой доступ к памяти и связь между различными периферийными устройствами (например, ЦП, памятью и гибкими дисками). Кроме того, некоторые модели имели вспомогательные пользовательские чипы , которые выполняли такие задачи, как управление SCSI и деинтерлейсинг дисплея.
Все системы Amiga могут отображать полноэкранную анимированную плоскую графику с 2, 4, 8, 16, 32, 64 ( режим EHB ) или 4096 цветами ( режим HAM ). Модели с чипсетом AGA (A1200 и A4000) также имеют не-EHB 64, 128, 256 и 262144 ( режим HAM8 ) цветовые режимы и палитру, расширенную с 4096 до 16,8 миллионов цветов .
Чипсет Amiga может использовать генлок , то есть возможность настраивать собственную синхронизацию обновления экрана в соответствии с входящим видеосигналом NTSC или PAL. В сочетании с настройкой прозрачности это позволяет Amiga накладывать графику на внешний источник видео. Эта возможность сделала Amiga популярной для многих приложений и обеспечивает возможность создания персонажей и CGI- эффектов гораздо дешевле, чем в более ранних системах. Эта возможность часто использовалась свадебными видеооператорами, телевизионными станциями и их подразделениями прогнозирования погоды (для погодной графики и радаров), рекламными каналами, производством музыкальных клипов и настольными видеооператорами. Видеотостер NewTek стал возможен благодаря возможности генлока Amiga.
В 1988 году выпуск монохромного монитора Amiga A2024 с фиксированной частотой, встроенным кадровым буфером и аппаратным устранением мерцания предоставил Amiga возможность выбора графических режимов высокого разрешения (1024×800 для NTSC и 1024×1024 для PAL). [45]
ReTargetable Graphics — это API для драйверов устройств , в основном используемый сторонним графическим оборудованием для взаимодействия с AmigaOS через набор библиотек . Библиотеки программного обеспечения могут включать программные инструменты для настройки разрешения , цветов экрана, указателей и режимов экрана. Стандартный интерфейс Intuition ограничен глубиной отображения 8 бит , тогда как RTG позволяет обрабатывать более высокие глубины, такие как 24 бита .
Звуковой чип, названный Paula, поддерживает четыре звуковых канала PCM (два для левого динамика и два для правого) с 8-битным разрешением для каждого канала и 6-битным регулятором громкости на канал. Аналоговый выход подключен к фильтру нижних частот, который отфильтровывает высокочастотное наложение, когда Amiga использует более низкую частоту дискретизации (см. Частота Найквиста ). Яркость светодиода питания Amiga используется для индикации состояния фильтра нижних частот Amiga. Фильтр активен, когда светодиод имеет нормальную яркость, и деактивируется, когда он тускнеет (или выключен на старых Amiga A500). На Amiga 1000 (и первой модели Amiga 500 и Amiga 2000) светодиод питания не имел никакого отношения к состоянию фильтра, и для отключения фильтра требовалось вручную припаять провод между контактами на звуковом чипе. Паула может считывать произвольные формы волн с произвольной скоростью и амплитудой непосредственно из оперативной памяти системы , используя прямой доступ к памяти (DMA), что делает возможным воспроизведение звука без вмешательства центрального процессора.
Хотя аппаратное обеспечение ограничено четырьмя отдельными звуковыми каналами, программное обеспечение, такое как OctaMED, использует программное микширование, чтобы обеспечить восемь или более виртуальных каналов, и программное обеспечение могло микшировать два аппаратных канала для достижения одного канала с разрешением 14 бит, играя с громкостью каналов таким образом, чтобы один из исходных каналов вносил наибольшие биты, а другой — наименьшие.
Качество звука Amiga и тот факт, что звуковое оборудование является частью стандартного чипсета и легко управляется программным обеспечением, были выдающимися особенностями оборудования Amiga, недоступными на платформах ПК в течение многих лет [b] . Существуют сторонние звуковые карты, которые обеспечивают функции DSP [ требуется цитата ] , многодорожечную прямую запись на диск [ требуется цитата ] , несколько аппаратных звуковых каналов и разрешения 16 бит и выше. Был разработан перенацеливаемый звуковой API под названием AHI, позволяющий прозрачно использовать эти карты ОС и программному обеспечению. [46]
Kickstart — это прошивка , на которой загружается AmigaOS . Ее цель — инициализировать аппаратное обеспечение Amiga и основные компоненты AmigaOS, а затем попытаться загрузиться с загрузочного тома , например, с дискеты или жесткого диска. Большинство моделей (за исключением Amiga 1000) оснащены Kickstart на встроенном чипе ПЗУ .
Клавиатура на компьютерах Amiga похожа на ту, что была на IBM PC середины 80-х: десять функциональных клавиш, цифровая клавиатура и четыре отдельные клавиши со стрелками. Caps Lock и Control делят пространство слева от A. Отсутствуют клавиши Home, End, Page Up и Page Down: эти функции выполняются на Amiga нажатием клавиши shift и соответствующей клавиши со стрелкой. Клавиатура Amiga добавляет клавишу Help, которую на ПК обычно выполняет функциональная клавиша (обычно F1). В дополнение к клавишам-модификаторам Control и Alt, Amiga имеет 2 клавиши «Amiga», отображаемые как «Open Amiga» и «Closed Amiga», аналогичные клавишам с логотипом Apple Open/Closed на клавиатурах Apple II. Левая используется для управления операционной системой (перемещение экранов и т. п.), а правая — для передачи команд приложению. Отсутствие клавиши Num Lock освобождает место для большего количества математических символов вокруг цифровой клавиатуры.
Как и IBM-совместимые компьютеры, мышь имеет две кнопки, но в AmigaOS нажатие и удерживание правой кнопки заменяет строку состояния системы в верхней части экрана на панель меню Maclike. Как и в Mac OS от Apple до Mac OS 8 , пункты меню выбираются путем отпускания кнопки над этим пунктом, а не щелчком левой кнопкой. Элементы меню, имеющие логическое состояние переключения, можно щелкнуть левой кнопкой, пока меню остается открытым с помощью правой кнопки, что позволяет пользователю, например, сделать выделенный текст жирным, подчеркнутым или курсивом за один визит в меню.
Мышь подключается к одному из двух портов джойстика Atari, используемых для джойстиков , игровых манипуляторов и графических планшетов . Хотя цифровые джойстики в стиле Atari совместимы с аналоговыми джойстиками , они стали стандартными. [47] Необычно то, что к портам джойстика можно подключить две независимые мыши; некоторые игры, такие как Lemmings , были разработаны с учетом этого. [48]
Amiga был одним из первых компьютеров, для которого были доступны недорогие аксессуары для оцифровки звука и видео. Благодаря этому, а также аудио- и видеовозможностям Amiga, Amiga стала популярной системой для редактирования и создания как музыки, так и видео.
Для компьютеров Amiga было выпущено множество плат расширения для улучшения производительности и возможностей оборудования, таких как расширения памяти, контроллеры SCSI , платы ЦП и графические платы. Другие обновления включают в себя genlocks , сетевые карты для Ethernet , модемы , звуковые карты и сэмплеры, видеодигитайзеры , дополнительные последовательные порты и контроллеры IDE . Дополнения после распада компании Commodore — карты USB . Самыми популярными обновлениями были карты памяти, контроллеры SCSI и ускорители ЦП. Иногда их объединяли в одно устройство.
Ранние платы ускорителей ЦП использовали полные 32-битные ЦП семейства 68000, такие как Motorola 68020 и Motorola 68030 , почти всегда с 32-битной памятью и обычно с FPU и MMU или возможностью их добавления. Более поздние разработки включают Motorola 68040 или Motorola 68060. Оба ЦП имеют встроенные FPU и MMU. Многие платы ускорителей ЦП также имели встроенные контроллеры SCSI.
Phase5 разработала платы PowerUP ( Blizzard PPC и CyberStorm PPC ), оснащенные как 68k (68040 или 68060), так и PowerPC (603 или 604) CPU, которые способны запускать два CPU одновременно и совместно использовать системную память. Процессор PowerPC на платах PowerUP обычно используется в качестве сопроцессора для тяжелых вычислений; например, для запуска MAME требуется мощный CPU, но даже декодирование изображений JPEG и аудио MP3 в то время считалось тяжелым вычислением. Также можно игнорировать 68k CPU и запускать Linux на PPC через проект Linux APUS, но родная для PowerPC AmigaOS, обещанная Amiga Technologies GmbH, не была доступна, когда платы PowerUP впервые появились. [49]
Также были доступны 24-битные графические карты и видеокарты. Графические карты были разработаны в первую очередь для создания 2D-графики, использования на рабочих станциях и позднее для игр. Видеокарты предназначены для ввода и вывода видеосигналов, а также для обработки и манипулирования видео.
На североамериканском рынке NewTek Video Toaster была платой видеоэффектов, которая превратила Amiga в доступный компьютер для обработки видео, который нашел свое применение во многих профессиональных видеосредах. Одним из известных применений было создание спецэффектов в ранних сериях Babylon 5. [50] Из-за своей конструкции, поддерживающей только NTSC , она не нашла рынка в странах, использующих стандарт PAL , например, в Европе. В этих странах была популярна карта OpalVision , хотя и менее функциональная и поддерживаемая, чем Video Toaster. На рынке быстро появились недорогие корректоры временной развертки (TBC), специально разработанные для работы с Toaster, большинство из которых были разработаны как стандартные карты шины Amiga.
Различные производители начали выпускать платы PCI для A1200, A3000 и A4000, что позволило стандартным компьютерам Amiga использовать карты PCI, такие как графические карты, звуковые карты Sound Blaster , карты Ethernet 10/100, карты USB и карты телевизионных тюнеров. Другие производители выпускали гибридные платы, которые содержали чип серии Intel x86, что позволяло Amiga эмулировать ПК.
Модернизация PowerPC с помощью контроллеров Wide SCSI, шин PCI с Ethernet, звуковых и 3D-графических карт, а также корпусов Tower позволила A1200 и A4000 просуществовать до конца девяностых.
Платы расширения были созданы Richmond Sound Design, что позволяет их программному обеспечению для управления шоу и звукового дизайна взаимодействовать с их пользовательскими аппаратными фреймами либо по ленточному кабелю, либо по оптоволоконному кабелю на больших расстояниях, что позволяет Amiga контролировать до восьми миллионов цифровых внешних каналов аудио, освещения, автоматизации, реле и управления напряжением, распределенных, например, по большому тематическому парку. См. программное обеспечение Amiga для получения дополнительной информации об этих приложениях.
Другие устройства включали следующее:
Плата Commodore A2232 обеспечивает семь последовательных портов RS-232C в дополнение к встроенному последовательному порту Amiga. Каждый порт может управляться независимо со скоростью от 50 до 19 200 бит/с . Однако на Aminet доступен драйвер , который позволяет двум последовательным портам управляться со скоростью 115 200 бит/с . [60] Последовательная карта использовала ЦП 65CE02 [61] с тактовой частотой 3,58 МГц . [60] Этот ЦП также был частью ядра ЦП CSG 4510 , которое использовалось в компьютере Commodore 65 .
Amiga имеет три API сетевого интерфейса:
Были использованы различные сетевые носители:
Оригинальные модели Amiga выпускались с 1985 по 1996 год. [68] Они следующие, в порядке производства: 1000 , 2000 , 500 , 1500 , 2500 , 3000 , 3000UX , 3000T , CDTV , 500+ , 600 , 4000 , 1200 , CD32 и 4000T . Компьютеры AmigaOne на базе PowerPC появились на рынке позже, начиная с 2002 года. Несколько компаний и частных лиц также выпустили клоны Amiga и продолжают это делать по сей день.
Первая модель Amiga, Amiga 1000, была выпущена в 1985 году. В 2006 году журнал PC World оценил Amiga 1000 как седьмой по величине ПК всех времен, заявив: «На годы опередив свое время, Amiga стала первым в мире мультимедийным многозадачным персональным компьютером». [70]
Commodore обновила линейку настольных компьютеров Amiga с Amiga 2000 в 1987 году, Amiga 3000 в 1990 году и Amiga 4000 в 1992 году, каждая из которых предлагала улучшенные возможности и варианты расширения. Однако самыми продаваемыми моделями были бюджетные модели, особенно очень успешные Amiga 500 (1987) и Amiga 1200 (1992). Amiga 500+ (1991) была самой недолговечной моделью, заменив Amiga 500 и просуществовав всего шесть месяцев, пока не была снята с производства и заменена Amiga 600 (1992), которая, в свою очередь, также была быстро заменена Amiga 1200. [71]
CDTV , выпущенный в 1991 году, был игровой консолью на основе CD-ROM и мультимедийным устройством за несколько лет до того, как CD-ROM-приводы стали обычным явлением. Система так и не достигла реального успеха .
Последним предложением Commodore Amiga перед подачей заявления о банкротстве была Amiga CD32 (1993), 32-битная игровая консоль CD-ROM. Хотя ее выпуск был прекращен после распада Commodore, она имела умеренный коммерческий успех в Европе. CD32 была CDTV следующего поколения и была разработана, чтобы спасти Commodore, выйдя на растущий рынок игровых консолей.
После покупки активов Commodore компанией Escom в 1995 году продажи A1200 и A4000T в небольших количествах продолжались до 1996 года, хотя утраченные позиции с момента первоначального запуска и непомерно высокая стоимость этих устройств привели к тому, что линейка Amiga так и не обрела реальной популярности.
Несколько моделей Amiga содержали ссылки на песни рок- группы The B-52's . Ранние модели A500 имели слова «B52/ROCK LOBSTER» [72], напечатанные шелкографией на печатной плате , что было отсылкой к песне « Rock Lobster ». Amiga 600 ссылалась на «JUNE BUG» (по названию песни «Junebug»), Amiga 1200 имела «CHANNEL Z» (по названию « Channel Z »), [73] а CD-32 имела «Spellbound».
AmigaOS 4 разработана для систем PowerPC Amiga. Она в основном основана на исходном коде AmigaOS 3.1 с некоторыми частями версии 3.9. В настоящее время работает на обеих Amiga, оснащенных платами ускорителей CyberstormPPC или BlizzardPPC, на компьютерах AmigaOne на базе серии Teron , созданных Eyetech по лицензии Amiga, Inc. , на Pegasos II от Genesi / bPlan GmbH , на системах ACube Systems Srl Sam440ep / Sam460ex / AmigaOne 500 и на A-EON AmigaOne X1000 .
AmigaOS 4.0 в течение многих лет была доступна только в предварительных версиях для разработчиков, пока не была официально выпущена в декабре 2006 года. [74] В связи с характером некоторых положений контракта между Amiga Inc. и Hyperion Entertainment (бельгийской компанией, разрабатывающей ОС), коммерческая AmigaOS 4 была доступна только лицензированным покупателям материнских плат AmigaOne.
AmigaOS 4.0 для Amiga, оборудованных платами ускорителей PowerUP, была выпущена в ноябре 2007 года. [75] Версия 4.1 была выпущена в августе 2008 года для систем AmigaOne, [76] [77] и в мае 2011 года для Amiga, оборудованных платами ускорителей PowerUP. [78] Последним выпуском AmigaOS для всех поддерживаемых платформ является 4.1 обновление 5. [79] Начиная с выпуска 4.1 обновление 4, появился раздел эмуляции, содержащий официальные ПЗУ AmigaOS 3.x (все классические модели Amiga, включая CD32) и соответствующие файлы Workbench.
Acube Systems заключила соглашение с Hyperion, в рамках которого она портировала AmigaOS 4 на свои линейки материнских плат Sam440ep и Sam460ex на базе PowerPC. [80] В 2009 году в сотрудничестве с Acube Systems была выпущена версия для Pegasos II . [81] В 2012 году компания A-EON Technology Ltd изготовила и выпустила AmigaOne X1000 для потребителей через своего партнера Amiga Kit, который обеспечил поддержку конечных пользователей, сборку и распространение новой системы по всему миру.
MacroSystem, давний разработчик Amiga, вышел на рынок клонов Amiga со своей системой нелинейного видеомонтажа DraCo . [82] Она появилась в двух версиях: изначально в виде башни, а позже в виде куба. DraCo расширила и объединила ряд более ранних карт расширения, разработанных для Amiga (VLabMotion, Toccata, WarpEngine, RetinaIII), в настоящий клон Amiga на базе процессора Motorola 68060. DraCo может работать с AmigaOS 3.1 по AmigaOS 3.9. Это единственная система на базе Amiga, поддерживающая FireWire для ввода-вывода видео . DraCo также предлагает совместимую с Amiga шину расширения Zorro-II и представила более быструю пользовательскую DraCoBus, способную передавать данные со скоростью 30 МБ/с (быстрее, чем Zorro-III от Commodore ). Позднее эта технология была использована в системе Casablanca, телевизионной приставке, также предназначенной для нелинейного видеомонтажа.
В 1998 году компания Index Information выпустила Access — клон Amiga, похожий на Amiga 1200, но на материнской плате, которая могла поместиться в стандартный 5-дюймовый корпус.+Отсек для дисковода 1 ⁄ 4 дюйма. Он оснащен процессором 68020 или 68030 с чипсетом AGA и работает под управлением AmigaOS 3.1.
В 1998 году бывшие сотрудники Amiga (Джон Смит, Питер Киттел, Дэйв Хейни и Энди Финкель, если назвать лишь некоторых) основали новую компанию под названием PIOS. Их аппаратная платформа PIOS One была нацелена на пользователей Amiga, Atari и Macintosh. Компания была переименована в Met@box в 1999 году, пока не закрылась. [83]
Аппаратный проект NatAmi (сокращение от Native Amiga ) начался в 2005 году с целью проектирования и создания материнской платы-клона Amiga, улучшенной современными функциями. [84] Материнская плата NatAmi представляет собой стандартную материнскую плату форм-фактора Mini-ITX , работающую на базе Motorola/Freescale 68060 и ее чипсета. Она совместима с оригинальным чипсетом Amiga, который был записан на программируемом чипе FPGA Altera на плате. NatAmi является вторым проектом-клоном Amiga после материнской платы Minimig , и ее история очень похожа на историю материнской платы C-One, разработанной Джери Эллсвортом и Йенсом Шенфельдом. С коммерческой точки зрения схема и дизайн Natami в настоящее время имеют закрытый исходный код . [ необходима цитата ] Одной из целей проекта NatAmi является разработка материнской платы, совместимой с Amiga, которая включает в себя современные функции, но не полагается на эмуляцию (как в WinUAE ), современные компоненты ПК Intel или современную материнскую плату PowerPC . Таким образом, NatAmi не предназначен для того, чтобы стать еще одним эволюционным наследником классических Amiga, например, компьютеров AmigaOne или Pegasos . Эта «пуристская» философия по сути ограничивает результирующую скорость процессора, но делает акцент на пропускной способности и низких задержках. Разработчики также воссоздали весь чипсет Amiga, освободив его от устаревших ограничений Amiga, таких как два мегабайта аудио- и видеографической памяти, как в чипсете AGA , и переделали этот новый чипсет, запрограммировав современный чип FPGA Altera Cyclone IV. Позже разработчики решили создать с нуля новый чип процессора в программной форме под кодовым названием «N68050», который находится в физическом программируемом чипе Altera FPGA. [85]
В 2006 году было анонсировано два новых клона Amiga, оба из которых использовали аппаратный синтез на основе FPGA для замены пользовательского чипсета Amiga OCS . Первый, Minimig , является личным проектом голландского инженера Денниса ван Веерена. Называемый «новым оборудованием Amiga», [86] оригинальная модель была построена на плате разработки Xilinx Spartan-3, но вскоре была разработана специальная плата. Minimig использует FPGA для воспроизведения пользовательских чипов Denise, Agnus, Paula и Gary , а также обоих 8520 CIA и реализует простую версию Amber . Остальные чипы представляют собой фактический процессор 68000, чипы оперативной памяти и микроконтроллер PIC для управления BIOS . [86] Проект Minimig был выпущен с открытым исходным кодом 25 июля 2007 года. В феврале 2008 года итальянская компания Acube Systems начала продавать платы Minimig. Обновление от третьей стороны заменяет микроконтроллер PIC на более мощный процессор ARM, предоставляя больше функциональности, такой как доступ к записи и поддержка образов жесткого диска. Ядро Minimig было перенесено на плату FPGArcade "Replay". Replay использует FPGA с примерно в три раза большей емкостью, которая поддерживает чипсет AGA и программное ядро 68020 с возможностями 68030. Плата Replay разработана для реализации многих старых компьютеров и классических аркадных автоматов.
Вторая — система Clone-A, анонсированная Individual Computers . По состоянию на середину 2007 года она была показана в своей стадии разработки, с платами на базе FPGA, заменяющими чипсет Amiga и установленными на материнской плате Amiga 500. [87]
AmigaOS — это однопользовательская многозадачная операционная система . Это была одна из первых коммерческих операционных систем для персональных компьютеров, в которой реализована вытесняющая многозадачность. Она была разработана компанией Commodore International и впервые представлена в 1985 году с Amiga 1000. Джон С. Дворак писал в журнале PC Magazine в 1996 году:
[AmigaOS] остается одной из величайших операционных систем последних 20 лет, объединяя небольшое ядро и огромные возможности многозадачности , подобные которым только недавно были разработаны в OS/2 и Windows NT . Самое большое отличие заключается в том, что AmigaOS могла работать в полной мере и многозадачно, используя всего лишь 250 К адресного пространства. [88]
AmigaOS объединяет интерфейс командной строки и графический пользовательский интерфейс . AmigaDOS — это дисковая операционная система и часть командной строки ОС, а Workbench — собственная графическая оконная, графическая среда для управления файлами и запуска приложений. AmigaDOS допускает длинные имена файлов (до 107 символов) с пробелами и не требует расширений имен файлов . Система управления окнами и движок пользовательского интерфейса, который обрабатывает все события ввода, называется Intuition . [89]
Многозадачное ядро называется Exec . Оно действует как планировщик для задач, запущенных в системе, обеспечивая упреждающую многозадачность с приоритетным циклическим планированием. Оно обеспечивает настоящую упреждающую многозадачность всего лишь в 256 КБ свободной памяти. [90] [91]
AmigaOS не реализует защиту памяти ; процессор 68000 не включает в себя блок управления памятью . [92] Хотя это ускоряет и облегчает межпроцессное взаимодействие , поскольку программы могут взаимодействовать, просто передавая указатель туда и обратно, отсутствие защиты памяти сделало AmigaOS более уязвимой к сбоям из-за плохо работающих программ , чем другие многозадачные системы, которые реализовали защиту памяти, [93] и Amiga OS принципиально неспособна обеспечить соблюдение какой-либо формы модели безопасности, поскольку любая программа имела полный доступ к системе. Функция совместной защиты памяти была реализована в AmigaOS 4 и могла быть модернизирована для старых систем AmigaOS с помощью инструментов Enforcer или CyberGuard.
Проблема несколько усугубилась первоначальным решением Commodore выпустить документацию, касающуюся не только базовых программных процедур ОС, [ нужна цитата ], но и самого оборудования, что позволило бесстрашным программистам, которые развили свои навыки на Commodore 64 , напрямую POKE оборудования, как это делалось на старой платформе. Хотя решение выпустить документацию было популярным и позволило создавать быстрые, сложные звуковые и графические процедуры в играх и демонстрациях, оно также способствовало нестабильности системы [ нужна цитата ], поскольку у некоторых программистов не было опыта программирования на этом уровне. По этой причине, когда был выпущен новый чипсет AGA , Commodore отказалась выпустить низкоуровневую документацию, пытаясь заставить разработчиков использовать одобренные программные процедуры. [ нужна цитата ]
Последняя версия для PPC Amigas — AmigaOS 4.1 , а для 68k Amigas — AmigaOS 3.2.2.
AmigaOS напрямую или косвенно вдохновила разработку различных операционных систем. MorphOS и AROS явно наследуют большую часть структуры AmigaOS, как прямо объясняется в статьях, посвященных этим двум операционным системам. AmigaOS также повлияла на BeOS , которая имела централизованную систему типов данных , похожую на ту, что присутствует в AmigaOS. Аналогично, DragonFly BSD также был вдохновлен AmigaOS, как заявил разработчик Dragonfly Мэтью Диллон, бывший разработчик Amiga. [94] [95] WindowLab и amiwm входят в число нескольких оконных менеджеров для X Window System, которые стремятся имитировать интерфейс Workbench. IBM лицензировала Amiga GUI у Commodore в обмен на языковую лицензию REXX. Это позволило OS/2 иметь оболочку WPS ( Workplace Shell ) GUI для OS/2 2.0, 32-разрядной операционной системы. [96] [97]
Commodore-Amiga выпустила Amiga Unix , неофициально известную как Amix, на основе AT&T SVR4 . Она поддерживает Amiga 2500 и Amiga 3000 и входит в состав Amiga 3000UX . Среди других необычных особенностей Amix — аппаратно-ускоренная оконная система, которая может прокручивать окна без копирования данных. Amix не поддерживается на более поздних системах Amiga на базе процессоров 68040 или 68060 .
Другие, все еще поддерживаемые, операционные системы доступны для классической платформы Amiga, включая Linux и NetBSD . Обе требуют ЦП с MMU , например, 68020 с 68851 или полные версии 68030 , 68040 или 68060. Также существует версия Linux для Amiga с картами ускорителей PowerPC. Debian и Yellow Dog Linux могут работать на AmigaOne.
Существует официальная, более старая версия OpenBSD . Последняя версия Amiga — 3.2. MINIX 1.5.10 также работает на Amiga. [98]
Amiga Sidecar — это полноценный IBM PC XT- совместимый компьютер, размещенный в карте расширения. Он был выпущен Commodore в 1986 году и продвигался как способ запуска бизнес-программ на Amiga 1000.
В конце 1980-х и начале 1990-х годов платформа стала особенно популярной для игр, демосцен и творческого программного обеспечения. В это время коммерческие разработчики продавали широкий спектр игр и творческого программного обеспечения, часто разрабатывая названия одновременно для Atari ST из-за схожей аппаратной архитектуры. Популярное творческое программное обеспечение включало пакеты 3D-рендеринга (трассировки лучей), редакторы растровой графики , настольное видео программное обеспечение, пакеты разработки программного обеспечения и музыкальные редакторы « трекеров ».
До конца 1990-х годов Amiga оставалась популярной платформой для некоммерческого программного обеспечения, часто разрабатываемого энтузиастами, и большая часть которого свободно распространялась. Онлайновый архив Aminet был создан в 1991 году и до конца 1990-х годов был крупнейшим публичным архивом программного обеспечения, искусства и документов для любой платформы. [99]
Название Amiga было выбрано разработчиками из испанского слова, обозначающего женщину-друга, потому что они знали испанский, [100] и потому что оно появилось раньше Apple и Atari по алфавиту. Оно также передавало сообщение о том, что линейка компьютеров Amiga была «дружественной к пользователю» в качестве каламбура или игры слов. [101]
Первым официальным логотипом Amiga была двойная галочка радужного цвета . В более поздних маркетинговых материалах Commodore в значительной степени отказалась от галочки и использовала логотипы, стилизованные под различные шрифты. Хотя Commodore никогда не принимала ее в качестве торговой марки , «Boing Ball» был синонимом Amiga с момента ее запуска. Он стал неофициальной и устойчивой темой после визуально впечатляющей анимированной демонстрации на зимней выставке потребительской электроники 1984 года в январе 1984 года, показывающей подпрыгивающий и вращающийся клетчатый мяч. После покупки Commodore компанией Escom в 1996 году тема Boing Ball была включена в новый логотип. [102]
Ранняя реклама Commodore пыталась позиционировать компьютер как универсальную бизнес-машину, [3] [4] [5] [6] [7] [8] хотя Amiga была наиболее коммерчески успешна как домашний компьютер. В течение 1980-х и начала 1990-х годов Commodore в основном размещала рекламу в компьютерных журналах и иногда в национальных газетах и на телевидении.
После распада Commodore различные группы выпустили на рынок преемников оригинальной линейки Amiga:
AmigaOS и MorphOS — коммерческие проприетарные операционные системы. AmigaOS 4, основанная на исходном коде AmigaOS 3.1 с некоторыми частями версии 3.9, разработана Hyperion Entertainment и работает на оборудовании на базе PowerPC. MorphOS, основанная на некоторых частях исходного кода AROS, разработана MorphOS Team и продолжается на оборудовании Apple и другом оборудовании на базе PowerPC.
Существует также AROS , бесплатная и открытая операционная система (повторная реализация API AmigaOS 3.1) для оборудования Amiga 68k, x86 и ARM (одна версия работает под управлением Linux на Raspberry Pi ). В частности, AROS для оборудования Amiga 68k нацелена на создание открытой замены Kickstart ROM для целей эмуляции и/или для использования на настоящем «классическом» оборудовании. [103]
Amiga Format продолжал публиковаться до 2000 года. Amiga Active был запущен в 1999 году и издавался до 2001 года.
Сегодня издается несколько журналов: печатный журнал Amiga Addict начал издаваться в 2020 году. [104] Amiga Future , [105] который доступен на английском и немецком языках; Bitplane.it , [106] выходящий раз в два месяца журнал на итальянском языке; и AmigaPower , [107] давно существующий французский журнал. [108]
Amiga продолжает оставаться достаточно популярной, чтобы фанаты поддерживали такие конференции, как Amiga37, в которой участвовало более 50 поставщиков. [109]
Серия компьютеров Amiga нашла свое место в раннем компьютерном графическом дизайне и телевизионной презентации. Первый сезон и часть второго сезона телесериала Babylon 5 были созданы в LightWave 3D на Amigas. [110] [111] Другие телесериалы, использующие Amigas для спецэффектов, включают SeaQuest DSV [112] и Max Headroom . [113]
Кроме того, многие знаменитости и известные личности использовали Amiga: [114]
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ){{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )график в 18 месяцев был для игрового оборудования Hombre. Здесь нет настоящей ОС, только библиотека процедур, включая 3D-пакет, который, вероятно, будет лицензирован. Amiga OS не должна была работать на этой системе ни в какой форме.
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ){{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ){{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ){{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ), 2008-09-17 [ мертвая ссылка ]{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ){{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ){{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )