МикроАнджело
от SCION MicroAngelo была первой видеокартой для шинных компьютеров S-100. Каждая плата MicroAngelo создавала монохромное изображение размером 512 на 480 пикселей — высокое разрешение для того времени. [ № 1 ] Карта палитры MicroAngelo (или смешивания цветов) использовала выходные данные нескольких MicroAngelo в виде отдельных битовых плоскостей для создания изображений, содержащих до 256 цветов (с использованием 8 карт). Ранние версии AutoCAD поддерживали систему MicroAngelo. [ 1 ]
Исходная плата MA512 включала 32 КБ ОЗУ для буфера кадров, процессор Z80 , работающий в качестве контроллера и драйвера обновления памяти, а также 4 КБ ПЗУ, содержащее один из двух дополнительных наборов подпрограмм. [ 2 ] Пользователи программировали MicroAngelo на языке ассемблера, используя параллельные порты ввода-вывода Z80, которые пересылали данные по внутренней шине S-100 на относительно высоких скоростях. Данные, отправленные по шине, проверялись Z80 на карте, которая затем запускала выбранную подпрограмму, содержащуюся в ее ПЗУ, для помещения данных в кадровый буфер. Экранный буфер можно перемещать в основную память компьютера или из нее — это полезно для печати при передаче с карты на компьютер или отображения растровой графики при переворачивании.
ПЗУ размером 4 КБ обычно содержало «Screenware Pak I», который предоставлял процедуры для эмуляции экрана символов размером 85 на 40 строк, что также позволяло пользователю определять свои собственные наборы символов размером 12 на 6 пикселей в ОЗУ карты. Дополнительный «Screenware Pak II» объемом 6 КБ (в 8 КБ ПЗУ) представлял собой расширенный набор Pak 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 автоматически преобразовало координаты в координаты карты. Программное обеспечение Screen также включало процедуры для рисования подвижных курсоров на аппаратном уровне (в отличие от передачи битовых блоков ), и курсор можно было заставить следовать за световым пером, просто считывая координаты пера и вводя их в курсор.
Вскоре после анонса MA520 компания SCION заявила, что собирается выпустить автономный терминал, состоящий из полной Zilog Z80, на базе машины CP/M оснащенной MA520, а также, опционально, монитора. известная как Mirage 1 Версия с цветным монитором (и картой палитры), , будет называться Mirage 2 . [ 6 ] Однако нет никаких записей об отправке какой-либо версии.
Компания Form and Function упаковала графический терминал с использованием одной платы MicroAngelo, помещенной внутри существующего монохромного монитора Ball, для создания «IM-1». [ 4 ] IM-1 подключается к любому компьютеру через последовательный порт , данные передаются на карты. Систему можно было модернизировать до оттенков серого, добавив дополнительные карты, и до цветной, заменив экран. Это решение имело ряд проблем, в том числе тот факт, что оно не поддерживало существующие терминальные стандарты, такие как VT52 , и что последовательный порт начинал зависать со скоростью выше 6000 бит/с, медленной даже для той эпохи. [ 4 ]
Примечания
[ редактировать ]- ^ Большинство домашних компьютеров того времени отображали разрешение от 256 до 320 на 192 на 240, тогда как Cromemco Dazzler для машин S-100 выдавал только 128 на 128.
Ссылки
[ редактировать ]Цитаты
[ редактировать ]- ^ Джон Уокер, «Журнал разработки AutoCAD-80»
- ^ СЦИОН, стр. 7
- ^ Обмен, стр.5
- ^ Перейти обратно: а б с Биби
- ^ Карл Мачовер и Джон Дилл, «Основные характеристики продукта» , IEEE CG&A , март/апрель 1983 г., стр. 90-91.
- ^ «Автономный графический компьютер/терминал Scion's Mirage 1» , InfoWorld , 1 ноября 1982 г., стр. 10
Библиография
[ редактировать ]- Байт , том 6, номер 8, август 1981 г.
- Нельсон Биб, «Microangelo IM-1» , Информационный бюллетень <PLOT79> , Университет Юты, 6 ноября 1981 г.
- Корпорация SCION, «Руководство пользователя MicroAngelo MA 512» , апрель 1981 г.