Восемь цветов

Восемь цветов

В «М-К» № 7 за 1988 год («Ваш помощник — компьютер») опубликовано описание контроллера цвета RGB для персональной ЭВМ «Специалист». Модуль RGB привлек к себе внимание простотой конструкции, полной программной и аппаратной совместимостью с предыдущими разработками. Единственный недостаток устройства — малое количество цветов.

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

Восемь цветов

Новый контроллер цвета (рис. 1) можно собрать на печатной плате, разработанной для первого варианта приставки. Дополнительная ИМС памяти устанавливается сверху DD1 или DD2. Подключение модуля к выводу 13 DD44 (см. схему компьютера «Специалист») вызвало необходимость изменить схему начального пуска (рис. 2). Кроме того, потребовалось внести коррективы в системную ПЗУ:

С006 FB С009 32 С00С С3

С007 3Е С00А 03 C00D 44

С008 82 С00В FF С00Е С4

Теперь схема начального пуска отключается командой FB (разрешение прерывания). Прежний способ установки цвета полностью сохраняется, код цвета записывается в порт FF02. На Ассемблере это осуществляется командами: MVI A,COLOR; STA FF02.

В Бейсике необходимо воспользоваться оператором РОКЕ: РОКЕ-2,С.

ЦветВ АссемблереВ Бейсике
белый000
желтый1016
фиолетовый4064
красный5080
голубой80128
зеленый90144
синийС0192
черныйD0208

Коды цветов для Ассемблера и Бейсика приведены в таблице. Если пользоваться Монитором, описанным в «М-К» № 9 за 1988 год (стр. 45—47), можно получать черные символы на цветном фоне. Для этого в ячейки 8FFA и 8FFB записывается код FF. Чтобы восстановить фон, указанные ячейки обнуляют.

В. ИВАНОВ, В. МЕДВЕДКОВ

Рекомендуем почитать

  • ПЕЧКА В РЕЧКЕПЕЧКА В РЕЧКЕ
    Животноводы знают: напоить скот холодной водой — значит загубить его. Поэтому на фермах устанавливают различного рода подогреватели. В последнее время чаще всего используют различные...
  • ПРОПАРИТ ЧАЙНИКПРОПАРИТ ЧАЙНИК
    При домашнем консервировании овощей или ягод, чтобы заготовки лучше сохранялись, требуется тщательная температурная обработка и посуды, и ее содержимого. Обычно хозяйки или кипятят банки...
Тут можете оценить работу автора: