Заметки:Amiga

Материал из ВикиФур
Перейти к: навигация, поиск

Слэнг[править]

  • ПЦ — персональный компьютер. От английской аббревиатуры PC.
  • Пегас — материнские платы Pegasos для систем MorphOS и Amiga. В отличии от фэндома ПК где миллионы наименований устройств, в фендоме Амиги всё железо выпускается в малом количестве наименований и известно чуть ли не поголовно. Пегас известна всем, и даже упоминалась в «Сабрине онлайн».
  • Амжность — не редко говорят через «Ж», а не через «Г» (амиговом): «А в амижном мониторе стандартная распиновка 15 как и в обычном монике или нет?».
Puzzlepiece32.png Это заготовка раздела [править].

Технические сведения[править]

Amiga 1200 с мониторами Commodore 1942 и Commodore 1084S.

Компьютер[править]

Разработка компьютера началась в 1982 году, в городе Лос-Гатос (Калифорния, США). У разработчиков имелся большой бюджет и значительный опыт в конструировании как аппаратуры, так и программного обеспечения. Целью стало создание компьютера, далеко превосходившего существовавшие на тот момент времени компьютерные системы.

В восьмидесятых годах Джеем Майнером (Jay Miner) основывается Amiga Corporation. Ранее он имел опыт работы в известной тогда корпорации Atari, где он руководил разработками восьми битных телеприставок Atari 2600 и Atari 400/800. Майней хотел создать компьютер с большими игровыми возможностями, но в то время инвесторов интересовали только телеприставки, и прототип был известен инвесторам как приставка. В команду разработчиков входит Давид Морс (David Shannon Morse), ранее работавший в корпорации Tonka Toys (выпускала игрушки). Давид Морс называет прототип именем Lorraine, в честь своей жены.

Машина проектировалась из 32-разрядного процессора Motorola 68000 и инновационного чипсета. Платы Lorraine отвечали за вывод звука и видео без задействования центрального процессора. В будущем это позволило запускать игры на частоте 50 кадров на 7-мегагерцным процессоре, в противовес компьютерам IBM PC где на процессорах с 40 мегагерцами те же игры безбожно тормозили (визуально AMIGA600 7 МГц равна Pentium 133 МГц c MS DOS). В отличии от архитектуры PC, платы видео и звука небыли периферийным устройством на общей шине, а работали с прямым доступом к памяти (Direct Memory Access, DMA), от чего скорость работы увеличивается, так как данные не отсылаются в процессор и обратно (то есть без посредников). Система в могла выдавать высокое тогда разрешение до 640×256 пикселей и до 4096 цветов. К примеру, Apple II (1977) на процессоре 6502 имел разрешение 280×192 пикселя при 6 цветных цветах, Apple Lisa (1983) на Motorola 68000 имел разрешение 720×364 с двух цветной чёрно-белой графикой, а Macintosh 128K (1984) на процессоре Motorola 68000 имел разрешение 512×342 и чёрно-белое изображение.

Lorraine поддерживал режим Dual Playfield который совмещал экраны с полупрозрачностью (задолго до появления альфа-каналов), и аппаратную реализацию спрайтов — по-пиксельное плавное движение экранов. Звуковой чип используя четыре микшируемых 8-битных канала стереозвука был способен создать 14-битный стереозвук студийного качества.

Прототип Lorraine был впервые собран в сентябре 1983 года и первоначально прототип занимал объём большого телевизора и представлял из себя четыре текстолитных платы. Людям первые машина была показана в январе 1984 года международной выставке Consumer Electronics Show в Чикаго. На выставке было показано как на экране прыгает красно-белый шар Boing Ball, впоследствии ставший вторым логотипом Амиги. Шар плавно скакал по экрану демонстрируя физику отскока от стенок.

Вскоре громоздкий прототип Lorraine превратится в набор из трех микросхем, названых OCS (Original Chip Set, первоначальный чипсет). Звуковой процессор Paula. Видеопроцессор Denise. Контролёр памяти Agnus. Denise также выполнял ввод данных с мыши и джойстика, Agnus также работал 2D-видеопроцессором (так называемый блиттер).

Из-за недостатка денег разработчики влились в фирму Commodore, что позволило выпустить компьютер Commodore Amiga 1000. А позже и много других.

Представленная компанией Commodore в 1985 году Amiga 1000 действительно опережала своё время, обладала великолепными графическими и звуковыми возможностями, изощрённой операционной системой, продуманными файловыми форматами. Популярность Amiga среди компьютерных энтузиастов быстро возросла, особенно в Европе. Commodore вскоре стала лидером продаж персональных компьютеров в мире.

Однако в результате конкуренции с PC и Atari в марте 1994 года Commodore официально объявили о финансовых трудностях, могущих привести к банкротству или ликвидации компании. Концепции, реализованные разработчиками Amiga, впоследствии были скопированы на другие платформы. Патенты Commodore были раскуплены в краткое время конкурентами и заинтересованными компаниями.

AmigaOS[править]

Ответственными за программную часть Lorraine (Amiga 1000) были Ар Джей Микэл (R. J. Mical), Дэйл Лак (Dale Luck) и Карл Сассенрот (Carl Sassenrath), так называемые software engineers, и другие программисты под их руководством. Они отлично понимали чипсет OCS. Карл занимался библиотекой-микроядром Exec (управление задачами, прерываниями, вводом/выводом) которое связывало железо с программами. Ар Джей Микэл и Дэйл Лак занимались библиотеками Graphics (рэндеринг и графические функции). Ар Джей Микэл также занимался библиотекой Intuition (управление окнами, событиями). Дэйл Лак на ассемблере Motorola 68000 создали демонстрацию шара Boing Ball который работал на сопроцессорных модулях Blitter и Copper чипа Agnus, без какой-либо операционной системы.

Концепцию операционной системы придумал Карл Сассенрот. Он изучил операционную систему UNIX с большим монолитным ядром, и сделал наоборот. Ядро системы Exec написано маленькое, так называемое микроядро, и быстрое и модульное. Модули они же библиотеки отвечали за отвечали за конкретную функцию операционной системы. Системные runtime-библиотеки демонстрировали уникальность железа Amiga 1000, и многозадачность микроядра Exec.

Commodore привлёк в разработку компанию MetaComCo которая владела правами на дисковую операционную систему TRIPOS. MetaComCo портировала дисковую операционную систему в AmigaOS как модуль ядра dos.library. Для программ dos.library была полноценной операционной системой, а для микроядра это всего лишь один из модулей. В будущем модуль будет переписан в библиотеку AmigaDOS которая будет ответственна только за файловые операции.

Операционная система была многозадачной, впервые среди персональных компьютеров. Но так как в процессоре Motorolla 68000 не было модуля MMU (Memory Management Unit), то иногда случались сбои в адресном пространстве. В те моменты появлялась надпись Guru meditation (гуру медитирует над этой проблемой), и надо было перезагружаться. В данным момент такую ошибку иногда можно прочесть в вики-сайтах.

Графическая среда именовалась Workbench (верстак, стол столяра или плотника), то есть стол деревянный, а не плоскость стола. Первая версия была с плавным движением окон и многоцветной (сине-оранжевые тона), хотя и не с большим количеством цветов как в видеоиграх, но в других ОС оболочки были монохромными (в Atari ST, Apple Macintosh), или их вообще не было (Microsoft DOS). Во второй версии Workbench окна получили модные тогда серые тона в цветных системах. В 1993 году программист Штефан Штунц (Stefan Stuntz) создаёт интерфейс MUI (Magic User Interface) который использовался в последних версиях AmigaOS и перешёл в его наследника MorphOS (на микроядре Quark; закрытое продолжение AmigaOS 3.1 с поддержкой программ на уровне API; для Amiga-компьютеров), и Zune как открытый порт в другом наследнике AROS (на гибридном ядре; открытое продолжение AmigaOS 3.1; для любых компьютеров). Первоначально MUI только корректировал вид окон и иконок, а позже принёс прозрачность и эффекты.

Последняя версия выпущенная компанией Commodore International это AmigaOS 3.0. Версии с 3.1 по 3.9 создавалась компанией Escom. Систему AmigaOS 4 выпускает компания Hyperion Entertainment для компьютеров AmigaOne, и основана на на версиях 3.1 и частично 3.9.

Игры можно запускать в эмуляторах (виртуальных машинах) на Linux и Windows. В частности в UAE. Системы MorphOS и AROS не могут запускать игры потому что игры используют специальные чипы для обработки графики и звука. Игры запускаются через эмулятор UAE, который есть и для MorphOS и AROS. В 2013 году операционную систему из Amiga 500 стало возможно запустить из браузера Chrome[1]. Кристиан Стефансен, разработчик из Google, модифицировал эмулятор Amiga с открытым кодом, перенеся 400 тысяч строк кода на языке С в Portable Native Client браузера.

Галерея[править]

Видеоигры[править]

Журналы[править]

В "Sabrina Online"[править]

Скриншоты[править]


  1. Операционную систему Amiga 500 портировали для браузера Chrome