Плохие новости

30 views
Skip to first unread message

Leo B.

unread,
Feb 18, 2022, 10:21:44 PM2/18/22
to БЭСМ-6
Не помню, делали ли мы это раньше, но ...

Я поднял из архивов содержимое диска 2053, как оно нам было выдано в формате эмулятора НМД на писишке,  запустил наш эмулятор на нём (он запустился и заработал, хотя и сказал  ЭBM-3,T001 - почему-то 1-й терминал у них был не операторский).

Выдача служебных слов 2053 в диапазоне зон, отведенных для Диспака показала, что последний раз его обновляли то ли в 1990-м, то ли в 2000-м году
(из какого места СЕРП достаёт цифру десятков года - бог весть):

 3   0614   2053  01  11.04.80   11.39   70707  120111000000  1376463215176314
 3   0615   2053  01  11.04.80   11.39   70707  120111000000  1272630752171537
 3   0616   2053  01  11.04.80   11.39   70707  120111000000  5335160171767301
 3   0617   2053  01  11.04.80   11.39   70707  120111000000  0000000000000000
 3   0620   2053  01  11.04.80   11.39   70707  120111000000  6443673735600060
 3   0621   2053  41  15.01.81   12.11   70707  418100140981  2335417144653466
 3   0622   2053  01  11.04.80   11.39   70707  120111000000  1024773751630472
 3   0623   2053  01  11.04.80   11.39   70707  120111000000  6541263625271625
 3   0624   2053  01  11.04.80   11.39   70707  120111000000  0466645004734171
 3   0625   2053  01  11.04.80   11.39   70707  120111000000  6201146301334743
 3   0626   2053  01  22.06.80   12.00   70707  418100140981  5571270253237231
 3   0627   2053  01  22.06.80   12.00   70707  418100140981  6170264670704032

 3   0630   2053  01  11.04.80   11.39   70707  120111000000  2033162172737377

Но 3 зоны - 0621, 0626 и 0627 - и только они - были вскоре хакнуты.

0621 - это самое начало резидента, ещё ДИСП70. 
0626 и 0627, если верить СВС-овскому РВС, 

МДЛ КАЧКА 421544/.НАЗ 072000/.ЗОНГП 430625 02
МДЛ КИТ 421545

МДЛ ДИСКИ 421546

МДЛ ТЕСТЭК421551

МДЛ АСПВВ 421552

МДЛ РЕЗАРХ421644

МДЛ ГРУППА421235

МДЛ МОТТ 421553/.НАЗ 076000/.ЗОНГП 430627 01


Похоже, это  по большей части отвечает на вопрос, почему у нас не работает аппаратура сопряжения с терминалами, и, возможно, почему не работают диски.
Что-то они там хакнули или в своих целях, или потому что не знали, как ГЕНСом пользоваться (или боялись).

А то я бьюсь тут, как бобик об лёд, а у ларчика замок сломан.

Михаил Попов, может, добьёшь ОС Дубна до рабочего состояния?

Leo


Василий Долматов

unread,
Feb 18, 2022, 10:51:45 PM2/18/22
to be...@googlegroups.com


19 февр. 2022 г., в 06:21, Leo B. <leo...@gmail.com> написал(а):

(из какого места СЕРП достаёт цифру десятков года - бог весть):
из кода, вообще-то… :) оно hardcoded

в своё время было очень смешно и неловко, когда 1-го января 1980-го года
ДИСПАК на всех БЭСМ-6 откатился в год 1970-й… :) 

оказалось, что, экономии ради, в ДИСПАКе хранилась только последняя цифра года 
(которая бралась из ГЕНС, поэтому каждый новый год у нас перегенерировали ДИСПАК с всего одним изменением параметров - другим годом).

и тогда Тюрин в срочном порядке развозил правленный вариант, чтобы, как минимум в КЗ и в статистике по задачам печаталась новая цифра десятков года. 

все утилиты (ПАК, СП - тогда еще «СП», а не «СЕРП») при этом оставались незамененными и продолжали всем утверждать, что на дворе 1970-й год. 

что произошло в 1990-м - не знаю, я тогда от этого уже отошёл… равно как и не знаю, поправили ли это глобально или так и осталось 
(проблема возникает 1 раз в 10 лет в заранее известное время, что париться и код править? :) )

dol@
 

Василий Долматов

unread,
Feb 18, 2022, 10:53:19 PM2/18/22
to 'Кирилл Кобелев' via БЭСМ-6
19 февр. 2022 г., в 06:21, Leo B. <leo...@gmail.com> написал(а):

ЭBM-3,T001 - почему-то 1-й терминал у них был не операторский).

вполне нормальная ситуация, кстати, если там есть «консул»… 
я встречал «стандартные» конфигурации, в которых именно консул и был операторским. 

dol@

Leo Broukhis

unread,
Feb 18, 2022, 11:26:06 PM2/18/22
to БЭСМ-6


Нет, там в ГЕНСе операторские Ф2, Ф4 и Ф10, причём все сообщения идут на Ф4.
Это явно ещё со времён предыдущего владельца машины. В С. Бору сколько терминалов-то, поди, не было.

--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/52FBD2D3-D4FA-406E-9737-5204204F31D1%40gmail.com.

Leo B.

unread,
Feb 19, 2022, 3:39:03 AM2/19/22
to БЭСМ-6

Leo

On Friday, February 18, 2022 at 7:51:45 PM UTC-8 ReedCat wrote:
(из какого места СЕРП достаёт цифру десятков года - бог весть):
из кода, вообще-то… :) оно hardcoded

в своё время было очень смешно и неловко, когда 1-го января 1980-го года
ДИСПАК на всех БЭСМ-6 откатился в год 1970-й… :) 

оказалось, что, экономии ради, в ДИСПАКе хранилась только последняя цифра года 
(которая бралась из ГЕНС, поэтому каждый новый год у нас перегенерировали ДИСПАК с всего одним изменением параметров - другим годом).

и тогда Тюрин в срочном порядке развозил правленный вариант, чтобы, как минимум в КЗ и в статистике по задачам печаталась новая цифра десятков года. 

Это поправили довольно быстро. Уже в книге Тюрина про Диспак, сданной в набор в апреле 1984 года, написано, что Э50 0114 выдаёт две цифры года, предпоследнюю правее последней для совместимости, но в самом Диспаке так в куче мест, не особо видных пользователям, и осталась hardcoded предпоследняя цифра года. В частности, в выдаче директивы СМЕ.
 

все утилиты (ПАК, СП - тогда еще «СП», а не «СЕРП») при этом оставались незамененными и продолжали всем утверждать, что на дворе 1970-й год. 

В разных организациях одну и ту же программу называли то СП, то СЕРП. Его предшественником был ДИОП, насколько я знаю. 

Leo

Василий Долматов

unread,
Feb 19, 2022, 3:54:21 AM2/19/22
to 'Кирилл Кобелев' via БЭСМ-6


19 февр. 2022 г., в 11:39, Leo B. <leo...@gmail.com> написал(а):

«ДИОП», «СП», и «СЕРП»  - это имена терминальных ключей, да, назвать можно было хоть «КУКУ» (и одна из шуточек над Палагиным в своё время как раз и состояла в смене этого терминального ключа :) ). 

я именно про смену существа программы… 
первый вариант, который я видел, имел совершенно феерическую «защиту» в виде hardcoded пароля на вход - «AABBCC»…
и чтобы хоть как-то избежать ковыряния студентами в системе с ее помощью, приходилось в стандартном паспорте после загрузки ее в память переписывать это слово в памяти каким-то другим паролем… 

потом её переделали, сделав аж шифрование кода программы на пароле, вот примерно в те времена она и стала называться «СЕРП». 
а терминальный ключ - в МГУ так и остался «СП»… 
но в заставке после вызова она печатала «С Е Р П».. :)

dol@



Mikhail Popov

unread,
Feb 19, 2022, 12:25:54 PM2/19/22
to be...@googlegroups.com
>  Михаил Попов, может, добьёшь ОС Дубна до рабочего состояния?
Я до конца марта, как папа Карло, на работе заканчиваю 2-х летний проект, и как только так сразу, В Дубне ОИЯИ ленты и диски были со своими особенностями, так что вопрос, что конкретно хотелось бы выяснить? разметку лент? 

МП

На эту тему: в прошлом году, я пересекся с бывшим CDC-ным народом из Австралии, который поднял эмулятор CYBER, работает практически все, так сказать: был вдохновлен.  Большой плюс в том, что им удалось сохранить код, образы носителей и всю программную и железную документацию, вплоть до схематили и руководств программирования устройств.


--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/bf10e030-e905-402f-8c0c-278b9c2d967cn%40googlegroups.com.

Leo B.

unread,
Feb 19, 2022, 2:10:21 PM2/19/22
to БЭСМ-6
On Saturday, February 19, 2022 at 9:25:54 AM UTC-8 mikhailp wrote:
>  Михаил Попов, может, добьёшь ОС Дубна до рабочего состояния?
Я до конца марта, как папа Карло, на работе заканчиваю 2-х летний проект, и как только так сразу, В Дубне ОИЯИ ленты и диски были со своими особенностями, так что вопрос, что конкретно хотелось бы выяснить? разметку лент? 

По крайней мере, более или менее близкая перспектива. :) 

Хотелось бы выяснить разметку лент; работу с 29 Мб дисками (с любым способом подключения - возможно, удастся что-то понять по аналогии);
работу с УКВП (линейками дисков), если ОС Дубна их умела, конечно.


На эту тему: в прошлом году, я пересекся с бывшим CDC-ным народом из Австралии, который поднял эмулятор CYBER, работает практически все, так сказать: был вдохновлен.  Большой плюс в том, что им удалось сохранить код, образы носителей и всю программную и железную документацию, вплоть до схематили и руководств программирования устройств.

Вот и будет повод им сказать алаверды.

Leo 
Reply all
Reply to author
Forward
0 new messages