ПРИЛОЖЕНИЕ Е
□ УПРАВЛЯЮЩИЕ КОДЫ СПЕКТРУМа
О и 1 нет. Используется только после "INK", "PAPER", "OVER",
"INVERSE", "FLASH", "BRIGHT", "AT" или "TAB".
2-5 нет. Используется только после "INK", "PAPER", "AT" или
"TAB".
"6". Выполняет табуляцию в первую позицию половины строки.
7 EDIT. Код, создаваемый программой ввода клавиатуры при
нажатии "CAPS SHIFT" и "1". Печатаемого символа не име-
ет. Часто "BELL" код на принтерах и терминалах. 8
BACKSPACE Код, создаваемый программой ввода клавиа-
туры при нажатии "CAPS SHIFT" и "5". Передвигает курсор
влево. Воспринимается большинством принтеров, т.к. это
ASCII код перехода назад. 9 RIGHTSPACE Код, создавае-
мый программой ввода клавиатуры при нажатии "CAPS
SHIFT" и
"8". Код перемещения курсора вправо, но при его использовании
позиция печати не меняется. ASCII код табулированной
печати строки.
"10" DOWNSPACE. Как и вышеприведенное, но для "CAPS
SHIFT" и "6". ASCII код заполнения строки.
"И" UPSPACE. Как и вышеприведенное, но для "CAPS SHIFT" и
"7". ASCII код для смещения печатаемой позиции вверх.
"12" DELETE. Как и вышеприведенное, но для "CAPS SHIFT" и
"0". ASCII код заполнения формата.
"13" ENTER. Генерируется при нажатии клавиши "ENTER", вы-
полняет возврат каретки и заканчивает печать строки при
выводе. Это также ASCII код перевода каретки.
"14". Предшествует номеру строки в программе на БЕЙСИКе. На
практике не применяется. ASCII код "SHIFT OUT".
"15". СПЕКТРУМом не используется. ASCII код "SHIFT IN".
"16". Код контроля "INK". Используется перед кодом, содержа-
щим численное значение цвета "INK". Например для изме-
нения цвета печати на экран всех символов на красный вам
нужно использовать программу RST 16 с 16 в регистре «А»
и двойкой. Отметьте, не ASCII ко<ц 2 а значение 2. Это
показано в программе DEBASE.
"17". Как и вышеприведенное, но для "PAPER".
"18". Как и вышеприведенное, но для "FLASH", код может быть О
или 1.
"19". Как и вышеприведенное, но для "BRIGHT".
"20". Как и вышеприведенное, но для "INVERSE".
"21". Как и вышеприведенное, но для "OVER".
"22". Код контроля "AT", должен сопровождаться номерами стро-
ки и столбца.
"23". Как и вышеприведенное, но для "TAB", требуется только
значение столбца.
Коды с 24 по 31 СПЕКТРУМом не используются, но код 27 ис-
пользуется периферийными устройствами. Он сопровожда-
ется буквой, индицирующей требуемое действие. Хотя код
"CHR$27" был стандартизирован, сопровождающие его ко-
ды стандартизированы не были. Остальные коды - это пред-
ставление символов, коды 32-126 соответствуют ASCII ко-
дам, приведенным в справочнике СПЕКТРУМа. Код 127 -
знак СПЕКТРУМа - будьте осторожны, так как это ASCII
код вычеркивания.