Jan. 31st, 2021

spamsink: (Default)
[personal profile] spamsink
Довольно давно было известно, что в ОС ДИСПАК была команда ввода задач с 5-дорожечной перфоленты, но попробовать это делать у меня дошли руки только пару дней назад. Оказалось, что кодировка для ввода с перфоленты сильно отличается от стандартной телеграфной кодировки МТК-2.

Таблица перекодировки, найденная как в исходных текстах, так и на диске 2053 из С. Бора, следующая (и изобилует ошибками):

Двоичный кодЛАТРУСЦИФ
00000Буквы русские
00001TЩ5
00010
00011O9
00100Пробел
(включает русский регистр, в остальном игнорируется)
00101H÷;
00110N<,
00111M>.
01000|¯
01001LЛ)
01010S (R)4
01011I (G)Г[
01100J (I)И8
01101PО (П)0
01110CЦ:
01111W (V)Ж=
10000EЭ3
10001¯З+
10010F (D)Д0
10011BБ!
10100SШ*
10101YЫ6
10110FФ]
10111X6 (Ь)/
11000A*-
11001WЧ2
11010L (J)Й×
11011Цифры
11100V (U)Ю7
11101R (Q)Я1
11110K(
11111Буквы латинские

Зеленым выделены коды, которые не изменились по сравнению с МТК-2 (в предположении отсутствия ошибок); красным выделены очевидные ошибки (в скобках - что должно было быть). Желтым выделены подозрительные места: звёздочка встречается дважды; надчерк явно упомянут дважды в комментариях в исходном тексте (или буквой Z решили пренебречь, или это ошибка, потому что коды Z и надчерка соседние в кодировке ГОСТ).

Такое впечатление, что ввод с 5-дорожечной перфоленты в Диспаке делали "на отвяжись", и никогда не тестировали.

Profile

Сообщество любителей БЭСМ-6

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 07:42 am
Powered by Dreamwidth Studios