PDA

Просмотр полной версии : Русификация MSX



GreyWolf
23.08.2019, 19:35
В рамках проекта Русификация MSX (https://sysadminmosaic.ru/msx/russification)

Созданы скрипты для работы с таблицей матрицы клавиатуры, подробнее здесь (https://github.com/mr-GreyWolf/MSX-Russification/tree/master/keyboard).

Там-же исправленная таблица для реальных машин.

GreyWolf
26.08.2019, 07:57
Ищу текст ГОСТ 19768-74 Машины вычислительные и система обработки данных. Коды 8-битные для обмена и обработки информации.

Текст ГОСТ 19768-93 не нужен, нужен оригинальный вариант.

goodboy
26.08.2019, 13:20
нашёл это "KOI8 Code Page. GOST 19768-74 = ISO IR-153. 1974."
"ГОСТ 19768-74 - определял уже две кодировки: 7 бит и 8 бит (аналоги KOI-7 и KOI-8). И снова, обе кодировки не имели буквы 'Ё', и в обеих буквы шли не по порядку. Для семибитной был тот же порядок, те же позиции, только KOI-7 выбросила прописные русские буквы, вставив вместо них латиницу, ну а KOI-8, соответственно, перенесла русские буквы в верхнюю часть таблицы, освободив место для латиницы на её законных позициях"

http://www.iis.ru/cyrillic/resource/tables/cpkoi8.gif

GreyWolf
26.08.2019, 13:37
нашёл это "KOI8 Code Page. GOST 19768-74 = ISO IR-153. 1974."
"ГОСТ 19768-74 - определял уже две кодировки: 7 бит и 8 бит (аналоги KOI-7 и KOI-8). И снова, обе кодировки не имели буквы 'Ё', и в обеих буквы шли не по порядку. Для семибитной был тот же порядок, те же позиции, только KOI-7 выбросила прописные русские буквы, вставив вместо них латиницу, ну а KOI-8, соответственно, перенесла русские буквы в верхнюю часть таблицы, освободив место для латиницы на её законных позициях"



Благодарю!

Эта особенность мне известна, идёт это ещё с телетайпов.

Мне интересно почитать ГОСТ на предмет того, зачем цифры (верхняя строка клавиатуры) вводятся в верхнем регистре. Старшие товарищи рассказывали мне что были терминалы с такими особенностями.

goodboy
26.08.2019, 13:55
ну это я тупо погуглил, возможно стандарт как-то связан с размещением информации на перфокартах
(такие статьи встречаются)

GreyWolf
28.08.2019, 09:33
Загадка: в BIOS по смещению 0x1FB7 находится символ код которого должен быть 0x7F (127), но это код DEL.
Вот как он выглядит:


_12345678
1
2
3 @
4 @ @
5@@@@@
6
7
8

GreyWolf
28.08.2019, 11:52
ну это я тупо погуглил, возможно стандарт как-то связан с размещением информации на перфокартах
(такие статьи встречаются)

Похоже что в этом документе есть ответ: ГОСТ 8853-73 Машины вычислительные. Расположение цифр, букв и знаков на клавиатуре
Но к сожалению его текст тоже найти пока не удалось.
В новой редакции 88-го года уже выполнен переход на QWERTY...

GreyWolf
29.08.2019, 10:12
Предлагаю обсудить и принять за стандарт исправленную таблицу матрицы клавиатуры, в которой: цифры, точка и запятая нажимаются в нижнем регистре — без SHIFT.

Рабочие материалы здесь (https://github.com/mr-GreyWolf/MSX-Russification/tree/master/keyboard)

Wierzbowsky
29.08.2019, 15:53
Поддерживаю.