MicroAngelo от SCION была ранней видеокартой для компьютеров с шиной S-100 . Каждая плата MicroAngelo создавала монохромное изображение размером 512 на 480 пикселей, высокое разрешение для той эпохи. [N 1] Карта MicroAngelo Palette (или Color Mixing) использовала вывод нескольких MicroAngelo в качестве отдельных битовых плоскостей для создания изображений с количеством цветов до 256 (с использованием 8 карт). Ранние версии AutoCAD поддерживали систему MicroAngelo. [1]
Первоначальная плата MA512 включала 32 КБ ОЗУ для буфера кадра, процессор Z80 , работающий как контроллер и драйвер обновления памяти, и 4 КБ ПЗУ, содержащее один из двух дополнительных наборов подпрограмм. [2] Пользователи программировали MicroAngelo на языке ассемблера, используя параллельные порты ввода / вывода Z80, которые отправляли данные по внутренней шине S-100 на относительно высоких скоростях. Данные, отправленные по шине, проверялись Z80 на карте, который затем запускал выбранную подпрограмму, содержащуюся в его ПЗУ, для помещения данных в буфер кадра. Буфер экрана может быть перемещен в основную память компьютера или из нее - полезно для печати при перемещении с карты на компьютер или отображениярастровая графика при перевороте.
ПЗУ размером 4 Кбайт обычно содержало «Screenware Pak I», который предоставлял процедуры для имитации экрана символов 85 на 40 строк, что также позволяло пользователю определять свои собственные наборы символов 12 на 6 пикселей в ОЗУ карты. Дополнительный 6 КБ "Screenware Pak II" (в 8 КБ ПЗУ) был расширенным набором Пак I, добавляющим процедуры рисования кругов, линий и многоугольников, заливку заливкой и множество других функций. [3] Pak II также добавил функцию «разделенного экрана», позволяющую разместить часть экрана в графическом режиме, а остальную часть в текстовом режиме, что некоторые считали необходимостью. [4]
У MA512 был ряд проблем, которые были решены в более позднем MA520 , выпущенном в 1982 году. В частности, для программного интерфейса требовалось только два из «портов» ввода / вывода, но один MA512 заблокировал бы весь набор из восьми, обычно от F0 до FF. Это затрудняло расширение системы полным набором из восьми плат MicroAngelo, потому что восемь карт и соответствующая карта палитры в конечном итоге использовали бы подавляющее большинство из 256 доступных портов. MA520 заблокировал только два порта, которые он фактически использовал. MA520 также использовал 64 КБ DRAM и 2732 EPROM, чтобы уменьшить количество чипов и расширить буфер кадра до 64 КБ. Хотя видеосистема могла видеть только один банк размером 32 КБ, остальные 32 КБ можно было использовать для различных целей, в том числе для создания буферов обработки данных и процедур хранения. [5]
MicroAngelo также поддерживает световое перо , подключенное через входные разъемы в верхней части карты. Программное обеспечение Screenware автоматически преобразовало координаты в координаты карты. Программное обеспечение экрана также включало процедуры для аппаратного рисования подвижных курсоров (в отличие от передачи битовых блоков ), и курсор можно было заставить следовать за световым пером, просто считывая координаты пера и вводя их в курсор.
Вскоре после того , как было объявлено , MA520, SCION заявила , что они собирались производить автономный терминал , состоящий из полного Zilog Z80 -А CP / M машины упакованной с MA520, и , возможно , монитором , а также. Известный как Mirage 1 , вариант с цветным монитором (и палитра карты) будет известна как Mirage 2 . [6] Однако нет никаких сведений о поставках какой-либо из версий.
Форма и функция упаковали графический терминал с использованием единственной платы MicroAngelo, помещенной внутри существующего монохромного монитора Ball, для создания «IM-1». [4] IM-1 подключается к любому компьютеру через последовательный порт , данные передаются на карты. Систему можно модернизировать до оттенков серого, добавив дополнительные карточки, и до цвета, поменяв местами экран. Это решение имело ряд проблем, в том числе тот факт, что оно не поддерживало существующие стандарты терминалов, такие как VT52 , и то, что последовательный порт начинал останавливаться со скоростью выше 6000 бит / с, медленной даже для той эпохи. [4]
Заметки
- ^ Большинство домашних компьютеров того времени отображали от 256 до 320 на 192 до 240, в то время как Cromemco Dazzler для машин S-100 производил только 128 на 128.
Рекомендации
Цитаты
- ^ Джон Уокер, "Протокол разработки AutoCAD-80"
- ^ SCION, стр. 7
- ^ Байт, стр. 5
- ^ а б в Биби
- ^ Карл Machover и Джон Дилл, "Основные характеристики продукта" , IEEE CG & , март / апрель 1983, стр. 90-91
- ^ "Автономный графический компьютер / терминал Scion's Mirage 1" , InfoWorld , 1 ноября 1982 г., стр. 10
Библиография
- Byte , Volume 6 Number 8, август 1981 г.
- Нельсон Биб, "Microangelo IM-1" ,
Информационный бюллетень , Университет Юты, 6 ноября 1981 г. - Корпорация SCION, "Руководство пользователя MicroAngelo MA 512" , апрель 1981 г.