logo
ZX-Review-1992-01-12

Атрибуты

Содержимое дисплейного файла определяет, какие пиксели высвечиваются на экране, цвет фона (PAPER), символа (INK), яркость (BRIGHT) и мерцание (FLASH) определяются с помощью атрибутов. Область атрибутов занимает ячейки 22528 23295 по одной ячейке для каждого из 768 знакомест.

Соответствие между содержимым ячеек памяти файла атрибутов и самими атрибутами следующее:

Значение атрибута = 128*FLASH + 64*BRIGHT + 8*PAPER + INK

FLASH и BRIGHT принимают значение 1, если соответствующее условие установлено, а PAPER и INK принимают значение требуемого цвета, как показано на клавиатуре (красный, например 2).

Программа P2.3. декодирует атрибуты, т.е. данное значение атрибута распечатывает с соответствующим цветом PAPER и INK.