Оригинальный набор микросхем - Original Chip Set

Набор микросхем Amiga

В Оригинальный набор микросхем (OCS) это чипсет использовался в самых ранних Коммодор Amiga компьютеров и определил графические и звуковые возможности Amiga. На смену ему пришла немного улучшенная Расширенный набор микросхем (ECS) и значительно улучшил Расширенная графическая архитектура (AGA).

Оригинальный чипсет появился в моделях Amiga, выпущенных между 1985 и 1990 годами: Амига 1000, Амига 2000, Amiga CDTV, и Амига 500.

Обзор фишек

Чипсет, который дал Amiga ее уникальные графические особенности, состоит из трех основных "нестандартных" микросхем; Агнус, Дениз, и Паула. И оригинальный набор микросхем, и улучшенный набор микросхем были изготовлены с использованием Логика NMOS технологии Коммодор с производство чипов дочернее предприятие, Технология MOS. В соответствии с Джей Майнер, чипсет OCS был изготовлен в технологическом процессе 5 мкм, в то время как AGA Лиза была реализована в процессе 1,5 мкм. Все три нестандартных микросхемы изначально были упакованы в 48-контактный разъем. DIP; более поздние версии Agnus, известные как Fat Agnus, были упакованы в 84-контактный PLCC.

Агнус центральная фишка в дизайне. Он контролирует весь доступ к чип RAM как из центрального 68000 процессор и другие нестандартные микросхемы, используя сложную систему приоритетов. Agnus включает подкомпоненты, известные как блиттер (быстрая передача данных в памяти без вмешательства процессора) и Медь (сопроцессор с синхронизацией видео). Оригинальный Agnus может адресовать 512 КБ из чип RAM. Более поздние версии, получившие название «Fat Agnus», добавили 512 КБ псевдо-быстрое ОЗУ, которое для ECS было изменено на 1 МБ (иногда называемое «Fatter Agnus»), а затем на 2 МБ ОЗУ микросхемы.

Дениз это главный видеопроцессор. Без использования развернуть, графический дисплей Amiga - 320 или 640 пиксели в ширину на 200 (NTSC ) или 256 (PAL ) пикселей в высоту. Дениз также поддерживает переплетение, что удваивает вертикальное разрешение за счет навязчивого мерцания на типичных мониторах той эпохи. Планарный растровая графика используются, что разделяет отдельные бит на пиксель в отдельные области памяти, называемые битпланы. При нормальной работе Denise позволяет использовать от одной до пяти битовых плоскостей, давая от двух до 32 уникальных цветов. Эти цвета выбраны из палитра 4096 цветов (четыре бита на RGB компонент). Шестая битовая плоскость доступна для двух специальных видеорежимов: Режим полубрайта и Удерживать и изменять (HAM) режим. Дениз также поддерживает восемь спрайты, однопиксельная прокрутка и режим «двойного игрового поля». Дениз также обрабатывает ввод с помощью мыши и цифрового джойстика.

Паула это в первую очередь аудиочип с четырьмя независимыми аппаратно-микшируемыми 8 бит PCM звуковые каналы, каждый из которых поддерживает 65 уровней громкости (без звука до максимальной громкости) и скорость вывода сигналов от примерно 20 до почти 29 000 выборок в секунду. Паула также занимается прерывает и различные Ввод / вывод функции, включая дисковод для гибких дисков, то Серийный порт, и аналоговые джойстики.

Между набором микросхем OCS и гораздо более ранним и более простым набором микросхем модели OCS есть много общего - как в общей функциональности, так и в разделении функций на три компонента. Семейство 8-битных Atari домашних компьютеров, состоящих из АНТИК, GTIA и ПОКЕЙ чипсы; оба набора микросхем были концептуально разработаны Джей Майнер, что объясняет сходство.

Агнус

Микросхема Agnus полностью контролирует работу всего набора микросхем. Все операции синхронизируются с положением видеолуча. Это включает доступ к встроенному баран, известный как чип RAM потому что чипсет имеет к нему доступ. И центральные 68000 процессор и другие члены набора микросхем должны арбитражить для доступа к ОЗУ микросхемы через Агнус. С точки зрения вычислительной архитектуры это Прямой доступ к памяти (DMA), где Agnus - это контроллер DMA (DMAC).

Agnus имеет сложную политику доступа к памяти, основанную на приоритетах, которая пытается наилучшим образом координировать запросы на доступ к памяти среди конкурирующих ресурсов. Например, выборка данных битовой плоскости имеет приоритет перед передачей блиттера, поскольку немедленное отображение данных кадрового буфера считается более важным, чем обработка памяти блиттером. Agnus также пытается упорядочить доступы таким образом, чтобы циклы шины ЦП перекрывали циклы DMA. Поскольку исходный процессор 68000 в Amigas имел тенденцию получать доступ к памяти только в каждом втором доступном цикле памяти, Agnus использует систему, в которой сначала выделяются «нечетные» циклы доступа к памяти и по мере необходимости для критичного по времени DMA заказного чипа, в то время как оставшиеся циклы доступны ЦП, таким образом, ЦП обычно не блокируется из-за доступа к памяти и, кажется, не замедляется. Однако доступ к нестандартным микросхемам, не критичный ко времени, например блиттер передачи, могут использовать любые запасные нечетные или четные циклы, и, если установлен флаг «BLITHOG» (блиттер), Agnus может заблокировать четные циклы из ЦПУ в знак уважения к блиттер.

Тайминги Agnus измеряются в «цветных часах» 280нс. Это эквивалентно двум пикселям с низким разрешением (140 нс) или четырем пикселям с высоким разрешением (70 нс). Как и Дениз, эти тайминги были разработаны для показа в домашних условиях. Телевизоры, и может быть синхронизирован с внешним источником синхронизации.

Блиттер

В блиттер является подкомпонентом Agnus. «Блит» - это сокращение от «передача блочного изображения» или немного блит. Блиттер - это высокопараллельный модуль передачи памяти и логических операций. Он имеет три режима работы: копирование блоков памяти, заполнение блоков (например, заливка полигонов) и рисование линий.

Блиттер позволяет быстро копировать видеопамять, а это означает, что ЦП можно освободить для других задач. Блиттер в основном использовался для рисования и перерисовки графических изображений на экране, называемых «бобами», сокращенно от «блиттерных объектов».

Режим блочного копирования блиттера занимает от нуля до трех источников данных в памяти, называемых A, B и C, выполняет программируемую логический в источниках данных и записывает результат в целевую область D. Любая из этих четырех областей может перекрываться. Блиттер работает либо от начала блока до конца, так называемый «восходящий» режим, либо в обратном «нисходящем» режиме.

Блоки бывают «прямоугольными»; они имеют «ширину», кратную 16 битам, высоту, измеряемую в «строках», и расстояние «шага» для перехода от конца одной строки к следующей. Это позволяет блиттеру работать с любым разрешением видео до 1024 × 1024 пикселей.[1] Копия автоматически выполняет логическую операцию для каждого пикселя. Эти операции описаны в общем с помощью минтермы. Чаще всего это используется для прямого копирования (D = A) или применения маски пикселей вокруг дублированных объектов (D = (C AND B) OR A). Копия также может сдвигать каждую строку от 0 до 15 пикселей. Это позволяет блиттеру рисовать со смещением пикселей, не кратным 16.

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

Режим линий блиттера рисует линии толщиной в один пиксель, используя Линейный алгоритм Брезенхема. Он также может применять 16 бит повторяющийся узор в линию. Линейный режим также можно использовать для рисования повернутых бобов: каждая строка данных боба используется как образец линии, в то время как линейный режим рисует наклонный боб линия за линией.

Режим заполнения блиттера используется для заполнения построчных горизонтальных промежутков. В каждом диапазоне он считывает каждый пиксель по очереди справа налево. Каждый раз, когда он считывает установленный пиксель, он включает или выключает режим заполнения. Когда режим заливки включен, он устанавливает каждый пиксель, пока режим заливки не будет отключен или линия не закончится. Вместе эти режимы позволяют блиттеру рисовать отдельные плоские закрашенные полигоны. Позднее Amigas стала использовать для многих операций комбинацию более быстрого процессора и блиттера.

Медь

В Медь это еще один субкомпонент Agnus; Название сокращено от «сопроцессор». Медь - это программируемый конечный автомат который выполняет запрограммированный поток инструкций, синхронизированный с видеооборудованием.

Когда он включен, медь имеет три состояния; либо чтение инструкции, либо ее выполнение, либо ожидание определенного положения видеолуча. Copper запускает программу под названием Медный список параллельно с основным ЦПУ. Copper работает синхронно с видеолучевым лучом, и его можно использовать для выполнения различных операций, требующих синхронизации видео. Чаще всего он используется для управления выводом видео, но он может записывать данные в большинство регистров набора микросхем и, таким образом, может использоваться для запуска блитов, установки регистров звука или прерывания ЦП.

В списке Copper есть три вида инструкций, каждая из которых представляет собой пару из двух байтов, всего четыре байта:

  • Инструкция MOVE записывает 16-битное значение в один из аппаратных регистров набора микросхем, а также используется для стробирования нового адреса в указателе инструкции Copper.
  • Команда WAIT останавливает выполнение меди до тех пор, пока не будет достигнута заданная позиция луча, что позволяет синхронизировать другие инструкции по отношению к рисованию экрана. Он также может дождаться завершения операции блиттера.
  • Команда SKIP пропустит следующую инструкцию Copper, если заданное положение луча уже достигнуто. Это можно использовать для создания циклов медного списка.

Длина программы Copper list ограничена временем выполнения. Copper перезапускает выполнение списка Copper в начале каждого нового видеокадра. Не существует явной инструкции «окончания»; вместо этого инструкция WAIT используется для ожидания места, которое никогда не будет достигнуто.

Использование меди

  • Медь чаще всего используется для установки и сброса регистров видеооборудования в начале каждого кадра.
  • Его можно использовать для изменения настроек видео в середине кадра. Это позволяет Amiga изменять конфигурацию видео, включая разрешение, между развертки. Это позволяет Amiga отображать на одном экране разное горизонтальное разрешение, разную глубину цвета и совершенно разные буферы кадров. В AmigaOS графический пользовательский интерфейс позволяет двум или более программам работать с разным разрешением в разных буферах, при этом все они видны на экране одновременно. Программа рисования может использовать эту функцию, чтобы пользователи могли рисовать непосредственно с низким разрешением. Удерживать и изменять (HAM), предлагая панель инструментов с высоким разрешением вверху или внизу экрана.
  • Медь также может изменять регистры цвета в середине кадра, создавая "растровые полосы "Эффект, обычно наблюдаемый в играх Amiga. Медь может пойти дальше этого и изменить цвет фона достаточно часто, чтобы отображать блочную графику без использования какой-либо растровой графики.
  • Медь позволяет «повторно использовать» спрайты; после того, как спрайт был нарисован в запрограммированном месте, Медь может немедленно переместить его в новое место, и он будет отрисован снова, даже на той же строке сканирования.
  • Copper может вызвать прерывание, когда видеолуч достигает точного места на дисплее. Это полезно для синхронизации процессора с видеолуном.
  • Медь также можно использовать для программирования и управления блиттером. Это позволяет работать с блиттером и управлять им независимо от ЦП и одновременно с ним.
  • Медь можно использовать для производства нарезанных ВЕТЧИНА ", или S-HAM,[2] это состоит из создания медного списка, который переключает палитру на каждой строке сканирования, улучшая выбор базовых цветов в Удерживать и изменять режим графики.

Внешняя синхронизация видео

В нормальных условиях Amiga генерирует собственные тайминги видео, но Agnus также поддерживает синхронизацию системы с внешним сигналом для достижения генлокинг с внешним видеооборудованием. На этом разъеме также имеется 1-битный выход, который указывает, выводит ли Amiga цвет фона или нет, что позволяет легко накладывать видео Amiga на внешнее видео. Это сделало Amiga особенно привлекательной в качестве генератора символов для заголовков видео и трансляций, поскольку позволяла избежать использования и затрат на AB ролл и хромакей устройства, которые потребовались бы без поддержки генлока. Поддержка возможностей переразвертки, чересстрочной развертки и генерации, а также тот факт, что синхронизация отображения была очень близка к стандартам вещания (NTSC или PAL), сделали Amiga первым идеальным компьютером для видео целей, и действительно, он использовался во многих студиях для оцифровка видеоданных (иногда называемая захватом кадров), субтитры и интерактивные видеоновости.

Дениз

Дениз запрограммирована на получение планарный видеоданные от одной до пяти битовых плоскостей и преобразовать их в поиск цвета. Количество битовых плоскостей произвольно, поэтому, если 32 цвета не нужны, вместо них можно использовать 2, 4, 8 или 16. Количество битовых плоскостей (и разрешение) можно изменить на лету, обычно с помощью меди. Это позволяет очень экономно использовать ОЗУ и балансировать скорость обработки ЦП с графической сложностью при выполнении из ОЗУ микросхемы (в режимах, превышающих 4 бит на пиксель в lorez или 2 бит на пиксель в найме, используйте дополнительные каналы DMA, которые могут замедлить или временно остановить процессор. на обычные неконфликтные каналы). Также может быть шестая битовая плоскость, которую можно использовать в трех специальных графических режимах:

В Экстра-Полубрайт (EHB), если пиксель установлен на шестой битовой плоскости, яркость обычного 32-цветного пикселя уменьшается вдвое. Ранние версии Амига 1000 продано в Соединенные Штаты не было режима Extra-HalfBrite.[3]

В Удерживать и изменять (HAM) каждый 6-битный пиксель интерпретируется как два бита управления и четыре бита данных. Четыре возможных перестановки управляющих битов: «установить», «изменить красный», «изменить зеленый» и «изменить синий». При "set" четыре бита данных действуют как обычный 16-цветный дисплей. С помощью одного из «изменить» красный, зеленый или синий компонент предыдущего пикселя изменяется на значение данных, а два других компонента сохраняются от предыдущего пикселя. Это позволяет одновременно отображать все 4096 цветов на экране и является примером сжатие изображений с потерями в оборудовании.

В режиме двойного игрового поля вместо того, чтобы действовать как один экран, два «игровых поля» по восемь цветов каждое (по три битовых плоскости) рисуются друг над другом. Их можно прокручивать независимо друг от друга, а цвет фона верхнего игрового поля «просвечивает» нижележащему игровому полю.

Есть два горизонтальных графических разрешения: «lowres» с пикселями 140 нс и «hires» с пикселями 70 нс, с шириной по умолчанию 320 или 640 пикселей по горизонтали без использования переразвертки. Поскольку вывод пикселей регулируется основными системными часами, которые основаны непосредственно на часах цветовой синхронизации NTSC, эти размеры почти заполняют ширину стандартного телевизора, только с тонкой границей «недостаточного сканирования» между графикой и рамкой экрана при сравнении ко многим другим современным домашним компьютерам, чтобы они выглядели ближе к игровой приставке, но с более мелкими деталями. Вдобавок ко всему, Дениз поддерживает достаточно обширную развертку; технически могут быть указаны режимы с достаточным объемом данных до 400 или 800 пикселей (+ 25%), хотя на самом деле это полезно только для прокрутки и специальных эффектов, которые включают частичное отображение большой графики, поскольку отдельный предел оборудования достигается на 368 ( или 736) пикселей, что является максимумом, который может поместиться между концом одного периода гашения и началом следующего - хотя маловероятно, что даже такое количество пикселей будет видно на любом дисплее, кроме выделенного монитора, который позволяет регулировать ширина горизонтальной развертки, так как большая часть изображения по замыслу будет плавно исчезать за лицевой панелью экрана (или, на ЖК-дисплеях, обрезаться по краю панели).[4][5] Из-за очень регулярной структуры времени Amiga по отношению к строкам развертки и распределению ресурсов DMA для различных целей, помимо обычной графики «игрового поля», увеличенное горизонтальное разрешение также является компромиссом между количеством пикселей и количеством доступных аппаратных спрайтов по мере увеличения слоты DMA, предназначенные для видео игрового поля, в конечном итоге похищают часть (от 1 до 7 из 8) движка спрайтов.[3]. Вертикальное разрешение без переразвертки составляет 200 пикселей для NTSC Amiga 60 Гц или 256 пикселей для PAL Amiga 50 Гц. Это можно увеличить вдвое, используя переплетенный дисплея, и, как и в случае с горизонтальным разрешением, увеличивался с помощью переразвертки до максимума 241 (или 483) для NTSC и 283 (567) для PAL (чересстрочные режимы, получающие одну дополнительную строку, поскольку максимум определяется количеством взятых строк от доступного общего количества путем гашения и синхронизации, а общее количество строк развертки в режимах без чересстрочной развертки составляет половину исходных значений счетчиков с нечетными номерами чересстрочной развертки согласно спецификации широковещания, округленных в меньшую сторону).

Дениз может составлять до восьми изображений шириной 16 пикселей спрайты на строку сканирования (в автоматическом режиме) сверху, снизу или между игровыми полями, а также обнаруживать столкновения между спрайтами и игровыми полями или между спрайтами. Эти спрайты имеют три видимых цвета и один прозрачный цвет. При желании соседние пары спрайтов могут быть «прикреплены» для создания одного 15-цветного спрайта. Используя манипуляции с медным регистром или регистром ЦП, каждый «канал» спрайта можно повторно использовать несколько раз в одном кадре, чтобы увеличить общее количество спрайтов на кадр. Спрайт позиция регистры также могут быть изменены во время строки сканирования, увеличивая общее количество спрайтов на одной строке сканирования. Однако спрайт данные, или фигура, выбирается только один раз для каждой строки сканирования и не может быть изменена. Первая игра Amiga, в которой регистры изменения положения спрайтов использовались во время строки сканирования, была Hybris выпущен в 1988 г.

Наконец, Дениз отвечает за управление вводом X / Y мыши / джойстика.

Паула

Чип Paula (MOS Technology 8364 R4), используемый в Amiga 1000
Чип Paula (MOS Technology 8364 R4) кристалл

Чип Paula от Технология MOS, это контроллер прерываний, но также включает логику для воспроизведения звука, управление дисководом гибких дисков, последовательный порт ввод, вывод и кнопки мыши / джойстика два и три сигнала. Логика осталась функционально идентичной для всех моделей Amiga от Commodore.

Аудио

У Паулы четыре DMA -приводной 8-битный PCM образцы звуковых каналов. Два звуковых канала микшируются в левый аудиовыход, а два других микшируются в правый выход, создавая стерео аудио выход. Единственный поддерживаемый формат аппаратного образца - линейный 8-битный формат со знаком. два дополнения. Каждый звуковой канал имеет независимую частоту и 6-битный регулятор громкости (64 уровня). Внутри аудиооборудование реализовано четырьмя конечными автоматами, каждый из которых имеет восемь различных состояний.

Кроме того, оборудование позволяет одному каналу в паре каналов модулировать период или амплитуду другого канала. Он редко используется на Amiga из-за лучшего управления частотой и громкостью, но может использоваться для достижения различных видов тремоло и вибрато, и даже элементарные FM синтез последствия.

Аудио можно выводить двумя способами. Чаще всего используется звук, управляемый DMA. Как объяснялось в обсуждении Agnus, доступ к памяти является приоритетным, и для каждого из четырех звуковых каналов доступен один слот DMA на строку развертки. На обычном дисплее NTSC или PAL воспроизведение звука DMA ограничено максимальной скоростью вывода 28867 значений на канал (PAL: 28837) в секунду, всего 57674 (PAL: 57734) значений в секунду на каждом стереовыходе. Эту скорость можно увеличить с помощью наборов микросхем ECS и AGA, используя видеорежим с более высокой частота горизонтальной развертки.

В качестве альтернативы Паула может сигнализировать ЦП загрузить новую выборку в любой из четырех буферов вывода звука, генерируя прерывание, когда требуется новая выборка. Это обеспечивает выходную скорость, превышающую 57 кГц на канал, и увеличивает количество возможных голосов (одновременных звуков) за счет программного микширования.

В Амиге есть аналог фильтр нижних частот (фильтр реконструкции ), который является внешним по отношению к Пауле. Фильтр - 12 дБ / окт. Баттерворт фильтр нижних частот примерно на 3,3 кГц. Фильтр можно применить только глобально ко всем четырем каналам. В моделях после Amiga 1000 (за исключением самой первой версии Amiga 500) яркость светодиода питания используется для индикации состояния фильтра. Фильтр активен, когда светодиод имеет нормальную яркость, и отключается при затемнении (на ранних моделях Amiga 500 светодиод полностью погас). Модели, выпущенные до Amiga 1200, также имеют статический фильтр нижних частот типа «ручка тона», который включается независимо от дополнительного «светодиода». Этот фильтр представляет собой фильтр нижних частот 6 дБ / октаву с частотой среза 4,5 или 5 кГц.

Позже был разработан программный метод, позволяющий воспроизводить 14-битный звук путем объединения двух каналов с разной громкостью. В результате получается два 14-битных канала вместо четырех 8-битных каналов. Это достигается воспроизведением старшего байта 16-битной выборки на максимальной громкости и младшего байта на минимальной громкости (оба диапазона перекрываются, поэтому младший байт необходимо сдвинуть вправо на два бита). Операция битового сдвига требует небольших затрат ЦП или блиттера, тогда как обычное 8-битное воспроизведение почти полностью управляется DMA. Этот метод был включен в настраиваемую аудиоподсистему. АХИ, что позволяет совместимым приложениям прозрачно использовать этот режим.

Контроллер гибких дисков

Контроллер гибких дисков необычайно гибок. Он может читать и записывать необработанные битовые последовательности непосредственно с и на диск через DMA или программируемый ввод-вывод на 500 (двойная плотность ) или 250 кбит / с (одинарная плотность или ГКЛ). MFM или же GCR были двумя наиболее часто используемыми форматами, хотя теоретически любой длина тиража ограничена код может быть использован. Он также предоставляет ряд удобных функций, таких как синхронизация по слову (в кодировке MFM обычно используется 4489 долларов в качестве синхронизировать слово ). Кодирование / декодирование MFM обычно выполняется с помощью блиттера - один проход для декодирования, три прохода для кодирования. Обычно вся дорожка читается или записывается за один раз, а не посекторно; это позволило избавиться от большинства межсекторных промежутков, которые необходимы большинству форматов гибких дисков для безопасного предотвращения «просачивания» записанного сектора в ранее существовавший заголовок следующего сектора из-за колебаний скорости привода. Если все секторы и их заголовки всегда записываются за один раз, такое кровотечение является проблемой только в конце дорожки (которая все равно не должна выходить за пределы ее начала), так что требуется только один промежуток на дорожку. Таким образом, для собственного формата дисков Amiga необработанная емкость 3,5-дюймовых дисков DD была увеличена с типичных 720 КБ до 880 КБ, хотя файловая система в более ранних моделях Amiga это снова сократилось до примерно 830 КБ реальных данных полезной нагрузки.

В дополнение к собственному формату 3,5-дюймового диска 880 КБ, контроллер может работать со многими сторонними форматами, такими как:

  • IBM PC
  • Яблоко II
  • Mac 800 КБ (требуется Mac-диск)
  • Эмулятор AMAX Mac (специальная дискета объемом всего 200 КБ для обмена данными между Amiga и Macintosh могла быть отформатирована Amiga, и она могла быть прочитана и записана с помощью дисководов обеих систем)
  • Коммодор 1541 (требуется 5¼-дюймовый привод, замедленный до 280 об / мин)
  • Коммодор 1581 форматированная 3½-дискета для C64 и C128

В Амига 3000 представила специальный двухскоростной дисковод для гибких дисков, который также позволил использовать диски высокой плотности с двойной емкостью без каких-либо изменений в контроллере гибких дисков Паулы.

Серийный порт

Последовательный порт находится в зачаточном состоянии, используя программируемый ввод / вывод только и без ФИФО буфер. Однако можно выбрать практически любую скорость передачи данных, включая все стандартные скорости, MIDI ставка, а также чрезвычайно высокие таможенные ставки.

Происхождение названий чипов

  • Название Agnus происходит от «Address GeNerator UnitS», поскольку он содержит все адресные регистры и управляет доступом к памяти пользовательских микросхем.
  • Denise - это надуманное сокращение Display ENabler, предназначенное для продолжения соглашения об именах.
  • Паула - это аналогичное сокращение от слов «Порты, Аудио, UART и Logic, и по совпадению подруга дизайнера микросхем.

План развития графического чипсета Amiga

ВышелАкронимМодели, которые использовали это
1985OCSA1000, A2000, A500
1989РейнджерОтменен Commodore и заменен ECS из-за его высокой стоимости
1990ECSA3000, A500 +, A600, A2000
1992AGAA1200, A4000, CD32
-AAAОтменен Commodore в 1993 году из-за его высокой стоимости и заменен Hombre
-Набор микросхем Commodore AA +Планировалось на бумаге для бюджетных Amigas, но никогда не проектировалось
-HombreНикогда не выпускался из-за банкротства Commodore в 1994 году.

Смотрите также

Рекомендации

  • Шахтер, Джей и другие. (1991). Справочное руководство по аппаратному обеспечению Amiga: третье издание. Эддисон-Уэсли Издательская компания, Inc. ISBN  0-201-56776-8.
  1. ^ В BLTSIZE Регистр содержит шесть бит для горизонтальных слов и десять бит для вертикальных строк.
  2. ^ Изобретен в 1989 году Реттом Андерсоном. «Архивная копия». Архивировано из оригинал на 2006-07-10. Получено 2006-07-10.CS1 maint: заархивированная копия как заголовок (связь)
  3. ^ "OLD-COMPUTERS.COM: Музей". Архивировано из оригинал на 2010-05-28. Получено 2005-05-27.
  4. ^ [1]
  5. ^ [2]

внешняя ссылка