spamsink: (Default)
[personal profile] spamsink posting in [community profile] besm6
Довольно давно было известно, что в ОС ДИСПАК была команда ввода задач с 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

January 2026

S M T W T F S
    123
45678910
11121314151617
18192021222324
2526272829 3031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 2nd, 2026 02:02 am
Powered by Dreamwidth Studios