Приложение F
Использование кирилицы
MOVE. ERASE
В оригинальном исполнении ROM микрокомпьютера ZX SPECTRUM не
содержит знакогенератора русских букв. Однако в предлагаемом
описании речь идет о доработке стандартной прошивки ПЗУ 573РФ4 в
части, касающейся использования букв русского алфавита. Для пере-
хода на "русский регистр" н обратно используются не задействован-
ные в стандартном SPECTRUM функции 'MOVE' и 'ERASE'. Кроме того,
использование кирнлицы в SPECTRUM подчиняется обычным для такого
применения ограничениям, т.е. русские буквы могут появиться в
программе только в строковых константах. Это значит, что примене-
ние букв русского алфавита вне областей, ограниченных строковыми
двойными кавычками, интерпретируется бейсиком как синтаксическая
ошибка.
Применение для переключения языкового регистра не используе-
мых, но стандартных функций MOVE и ERASE, делает программносов-
местимыми стандартный н модифицированный ROM. , т.е. программы,
написанные с использованием русского алфавита (но только в об-
ласти констант), будут нормально выполняться и на стандартном
SPECTRUMe (разумеется без отображения кирилицы иа экране). Для
перехода к русскому алфавиту необходимо ввести функцию MOVE (в
режиме "Е" курсора нажать SYMBOL SHIFT и 6). После набора текста
на русском языке необходимо переключить регистр обратно - ввести
ERASE (в режим "Е" курсора нажать SYMBOL SHIFT и 7).
Таблица соответствия
букв русского алфавита клавишам SPECTRU1I
букв русского алфавита клавишам SPECTRU1I
латынь |
Как вводится |
Русский |
А |
ПРОСТЫМ НАЖАТИЕМ КЛАВИШИ |
A |
В |
- |
Б |
W |
- |
В |
G |
- |
Г |
D |
- |
д |
Б |
- |
Е |
V |
- |
Ж |
Z |
- |
3 |
I |
- |
и |
J |
- |
й |
к |
- |
к |
L |
- |
л |
М |
- |
м |
N |
- |
н |
О |
- |
О |
Р |
- |
п |
R |
- |
р |
S |
- |
с |
т |
- |
т |
и |
- |
У |
F |
- |
ф |
Н |
- |
X |
С |
- |
ц |
А |
"Е"-SYMBOL SHIFT |
Ч (БОЛЬШОЕ) |
Н |
SYMBOL SHIFT |
Ч (МАЛОЕ) |
F |
"E"-SYMBOL SHIFT |
Ш (БОЛЬШОЕ) |
Y |
"E"-SYMBOL SHIFT |
Ш (МАЛОЕ) |
G |
"E"-SYMBOL SHIFT |
Щ (БОЛЬШОЕ) |
и |
"E"-SYMBOL SHIFT |
Щ (МАЛОЕ) |
Y |
- |
Ы |
X |
- |
Ь |
S |
"E"-SYMBOL SHIFT |
Э (БОЛЬШОЕ) |
D |
"E"-SYMBOL SHIFT |
Э (МАЛОЕ) |
X |
SYMBOL SHIFT |
Ю (БОЛЬШОЕ) |
2 |
SYMBOL SHIFT |
Ю (МАЛОЕ) |
Q |
- |
Я |
Переход от простых букв к строчным и наоборот осуществляется
обычным образом (CAPS SHIFT и 2) для букв, вводимых, простым нажа-
тием клавиши. Для дополнительных букв, которым не хватает клавиш
SPECTRUMa, используются разные клавиши для прописных и строчных
букв, а также режим "Е" курсора и клавиша SYMBOL SHIFT (см. таб-
лицу) .