Приложение 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 (см. таб-
лицу) .