LIGHT

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

LIGHT (светлый) — родное слово Каллисто. «Инверсный» вывод на экран в стиле «школьная доска».

LIGHT          ( −− )                          Установить вывод на индикатор светлым по тёмному.

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

Ввод слова LIGHT

В режиме ЛАТ последовательно нажмите клавиши     7   БП   ПП   2 

Реализация

В Каллисто 1.0 слово LIGHT помимо того, что устанавливает атрибут вывода в 4 («Объект инвертируется (над каждой точкой выполняется операция NOT, логическое "НЕ"), после чего заменяет исходное изображение»), ещё и выбирает для прокрутки регистр 9008:

1057 ; ∗∗∗ Машинная графика ∗∗∗
1058 
1059 ;#LIGHT
1060 ; LIGHT            ( −− )                               Установить вывод на индикатор светлым по тёмному.
1061 ; Выбрать светлый (зелёный) цвет для рисования (хорошо выглядит на тёмном фоне). Также делает прокрутку тёмной.
1062 LLIGHT:         .DB     5
1063                 .TEXT   "LIGHT"
1064                 .DW     LXPLAY
1065 LIGHT:          .DW     JLIGHT
1066 JLIGHT:         4 PPM 9001  9008 PM19  KGOTO9

История

Обычно в Форте есть нестандартные слова вроде BLACK и WHITE, означающие цвет выводимых символов. Поскольку на монохромном индикаторе можно выводить лишь светлым по тёмному и наоборот, причём цвет подсветки зависит от моддинга, решено было сделать два общих слова DARK и LIGHT.

В режиме LIGHT работали первые бытовые и персональные компьютеры, включая ПМК, выводя белые (или зелёные) буквы на чёрном фоне — как мелом по советской школьной доске. По мере внедрения оконного интерфейса и «визевига» режим DARK (тёмным по светлому) стал основным.

Английское слово light означает «свет, светлый».

Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.