Что бы интересное позапускать

30 views
Skip to first unread message

Leo Broukhis

unread,
Oct 23, 2009, 3:52:16 PM10/23/09
to be...@googlegroups.com
2009/10/23 Сергей В. <serge.v...@gmail.com>:

> http://groups.google.com/group/besm6/web/dispak-pak

Выглядит так, как будто <pre> не стоит. Лучше как файл положить.

Leo

Сергей В.

unread,
Oct 24, 2009, 4:02:11 PM10/24/09
to БЭСМ-6
On 23 окт, 23:52, Leo Broukhis <l...@mailcom.com> wrote:
>
> >http://groups.google.com/group/besm6/web/dispak-pak
>
> Выглядит так, как будто <pre> не стоит. Лучше как файл положить.

А у меня нормально смотрится.
Полоса горизонтальной прокрутки внизу страницы.
___
Сергей

Leo Broukhis

unread,
Oct 24, 2009, 5:03:27 PM10/24/09
to be...@googlegroups.com
2009/10/24 Сергей В. <serge.v...@gmail.com>:

> On 23 окт, 23:52, Leo Broukhis <l...@mailcom.com> wrote:
>>
>> >http://groups.google.com/group/besm6/web/dispak-pak
>>
>> Выглядит так, как будто <pre> не стоит. Лучше как файл положить.
>
> А у меня нормально смотрится.

У меня дома - тоже. На работе очень старая система, фонты кривые. На
обычных распечатках это было заметно, но гораздо слабее.

> Полоса горизонтальной прокрутки внизу страницы.

В NDMS по команде AS предлагается ввести пароль администратора, и
можно будет заводить архивы DMS. Как бы его крякнуть?
(Breakpoint на 571 слабо помогает - система многотерминальная,
асинхронная, поэтому никаких НТЖ рядом с экстракодом не видно).

Leo

Leo Broukhis

unread,
Oct 25, 2009, 12:40:20 AM10/25/09
to be...@googlegroups.com
2009/10/24 Leo Broukhis <le...@mailcom.com>:

>
> В NDMS по команде AS предлагается ввести пароль администратора, и
> можно будет заводить архивы DMS. Как бы его крякнуть?
> (Breakpoint на 571 слабо помогает - система многотерминальная,
> асинхронная, поэтому никаких НТЖ рядом с экстракодом не видно).

Это оказалось гораздо проще, чем я думал. Пароль - DIAPAK.

Leo

Nikolay Molchanov

unread,
Oct 25, 2009, 1:12:37 AM10/25/09
to БЭСМ-6

On Oct 24, 9:40 pm, Leo Broukhis <l...@mailcom.com> wrote:
> 2009/10/24 Leo Broukhis <l...@mailcom.com>:

Это ты вспомнил пароль или догадался? Или перебором? :-)
Коля

Leo Broukhis

unread,
Oct 25, 2009, 1:46:15 AM10/25/09
to be...@googlegroups.com
2009/10/24 Nikolay Molchanov <nikmol...@gmail.com>:

>> Это оказалось гораздо проще, чем я думал. Пароль - DIAPAK.
>
> Это ты вспомнил пароль или догадался? Или перебором? :-)

Фигурной трассировкой. Смотреть пришлось на сотню с небольшим команд
НТЖ и записать на бумажке для дальнейшей расшифровки 14 констант.
Минут 20 в общей сложности, что ли, заняло.

Создать каталог на новом диске я смог, а вот библиотеку в нем - нет.
Кто работал в DMS - помогайте.

Кстати, добавлена перловая утилита "разметки" дисков.

Leo

Сергей В.

unread,
Oct 25, 2009, 9:57:50 AM10/25/09
to БЭСМ-6
On 25 окт, 07:40, Leo Broukhis <l...@mailcom.com> wrote:
>
> > В NDMS по команде AS предлагается ввести пароль администратора, и
> > можно будет заводить архивы DMS. Как бы его крякнуть?
>
> Это оказалось гораздо проще, чем я думал. Пароль - DIAPAK.

Это хорошо.
Но почему же при заруске под dispak NDMS не выдавал приглашение
*NAME:?
___
Сергей

Leo Broukhis

unread,
Oct 25, 2009, 11:46:44 PM10/25/09
to be...@googlegroups.com
2009/10/25 Сергей В. <serge.v...@gmail.com>:

> On 25 окт, 07:40, Leo Broukhis <l...@mailcom.com> wrote:
>>
>> > В NDMS по команде AS предлагается ввести пароль администратора, и
>> > можно будет заводить архивы DMS. Как бы его крякнуть?
>>
>> Это оказалось гораздо проще, чем я думал. Пароль - DIAPAK.
>
> Это хорошо.

Ну завел я каталог по инструкции, а библиотеки он заводить
отказывается. Единственное, что удалось - это подключить
*SFILE:2048,1311,0,1
(1311 - пароль на запись 2048). И посмотреть (*DISPL:*SFILE).

> Но почему же при заруске под dispak NDMS не выдавал приглашение
> *NAME:?

Значит, не реализовали какую-то тонкость Э71.

Leo

Leo Broukhis

unread,
Oct 26, 2009, 12:16:21 AM10/26/09
to be...@googlegroups.com
2009/10/25 Leo Broukhis <le...@mailcom.com>:

>
> Ну завел я каталог по инструкции, а библиотеки он заводить
> отказывается. Единственное, что удалось - это подключить
> *SFILE:2048,1311,0,1
> (1311 - пароль на запись 2048). И посмотреть (*DISPL:*SFILE).

Фигов NDMS пространства размером больше 777 зон заводит, но не понимает.
Удалось завести библиотеку, создать в ней файл
*AS
*PASS:DIAPAK
*CRCAT:2317,,0,777
COЗДAH 2317 0 777
*CRLIB:FOO,FOO,776
*FREE
00776 ЗOH
*CRLIB:FOO,FOO,776
COЗД. FOO FOO 776
*LIB
ИMЯ ПAPOЛЬ COЗДAHA MAX/З TEK/З
FOO ---- 25.10.99 00776 00000
*END
*JSPC:2317,,0
*JLIB:FOO,FOO
*EDIT FILE,NEW
00000 CTPOK
*I:1
00001 *NAME QWERTY
00011 *PASS:QWERTY
00021 *TIME:500
00031 *DRUM:50
00041 * ЭТО КОММЕНТАРИЙ
00051 *END FILE
00061
*E
00051 CTPOK
*EXEC FILE,3
ECTЬ: 419900S 3
*JCAT
NNNN ИMЯ TИП ДД.MM.ГГ.AKT. ЧЗ. .HAЧ.З
0001 FILE (I) 25.10.99 001 001= 00001
0002 419900 (S) 25.10.99 000 003= 00002
*DISPL:419900
419900 HE OKOHЧEHA ИЛИ CHЯTA ПO PECYPCAM: *DRUM *TIME
CTPOK:00003

Не знаю, стоит ли овчинка выделки. Кто-нибудь из присутствующих с DMS работал?

Leo

Basil Dolmatov

unread,
Oct 26, 2009, 9:47:36 AM10/26/09
to be...@googlegroups.com

> CTPOK:00003
>
> Не знаю, стоит ли овчинка выделки. Кто-нибудь из присутствующих с DMS работал?
Я, немного. IMHO, не стоит. Ну совсем...
Кроме случая, когда никаких альтернатив.

dol@

Leo Broukhis

unread,
Oct 26, 2009, 11:12:34 AM10/26/09
to be...@googlegroups.com
2009/10/26 Basil Dolmatov <vdol...@gmail.com>:

Будем надеяться, что альтернативы - КРАБа - долго ждать не придется. А
вот умел ли Димип перехватывать АЦПУ, я совсем не помню.

Leo

Leo Broukhis

unread,
Oct 27, 2009, 5:14:01 AM10/27/09
to be...@googlegroups.com
Попробовал установить пароль на шифр самым простым способом:

шифр 419999^вре 1^вхо 1^озу 1^е
в 1
к 00 010 0003 00 050 0143
к 00 074 0000
c 0000 0000 0443 2126 // это 123456
еконец

Получил

*** 47401п: УВВ 70 - неправильный адрес ввода-вывода

и зацикливание:

СчАС: 17766 (-> пб 17766, мода)

Что это было?

Leo

Сергей В.

unread,
Oct 27, 2009, 6:28:54 AM10/27/09
to БЭСМ-6
On 27 окт, 12:14, Leo Broukhis <l...@mailcom.com> wrote:
> Попробовал установить пароль на шифр самым простым способом:
> Получил
> *** 47401п: УВВ 70 - неправильный адрес ввода-вывода
> Что это было?

Тук-тук в первый отдел? :)
___
Сергей

Basil Dolmatov

unread,
Oct 27, 2009, 7:17:30 AM10/27/09
to be...@googlegroups.com
Leo Broukhis пишет:

> Попробовал установить пароль на шифр самым простым способом:
>
> шифр 419999^вре 1^вхо 1^озу 1^е
> в 1
> к 00 010 0003 00 050 0143
> к 00 074 0000
> c 0000 0000 0443 2126 // это 123456
> еконец
>
А что ты хотел?

Э143 НОП 0
7 СЧ (М3)
8 ЗП РБ
9 СДА 64-8
10 И Е25П32
11 ЗП РБ2 БАЙТ КОНТР.
12 ПО ОШКА-Э(М7)
13 СЧ РБ
14 И Е16П1
15 ПВ ИЗ10В8(М15)
16 ЗП РБ1
17 ПБ ДПВХ

Вот и все, что оно делает.

dol@

Basil Dolmatov

unread,
Oct 27, 2009, 7:45:30 AM10/27/09
to be...@googlegroups.com
Basil Dolmatov пишет:

> Leo Broukhis пишет:
>> Попробовал установить пароль на шифр самым простым способом:
>>
>> шифр 419999^вре 1^вхо 1^озу 1^е
>> в 1
>> к 00 010 0003 00 050 0143
>> к 00 074 0000
>> c 0000 0000 0443 2126 // это 123456
>> еконец
>>
> А что ты хотел?
>
> Э143 НОП 0

>

> Вот и все, что оно делает.

Опять поспешил... :(

Совет: поменяй пароль на что-то менее типовое. :)

nvmz

unread,
Oct 27, 2009, 9:27:33 AM10/27/09
to БЭСМ-6
On 27 окт, 14:45, Basil Dolmatov <vdolma...@gmail.com> wrote:
> Basil Dolmatov пишет:
> ..................
Василий! А ты не помнишь экстракод реального времени? Можно на
графической панели эмулятора (на модификаторах, там где "ЖДУ") что-
нибудь написать. Помнишь, как пугали операторов?

Basil Dolmatov

unread,
Oct 27, 2009, 9:36:26 AM10/27/09
to be...@googlegroups.com
nvmz пишет:

> On 27 окт, 14:45, Basil Dolmatov <vdolma...@gmail.com> wrote:
>> Basil Dolmatov пишет:
>> ..................
> Василий! А ты не помнишь экстракод реального времени?
Это "8 класс" приоритета в процессоре.

AFAIU, примерно такой функционал (смена класса и приоритета в классе для
произвольной задачи) был засунут в один из запароленных блоков СЕРПа,
так что, можно экстракод посмотреть там.

Кстати, в свое время, постановка 8-го класса сильно "умным" оператором
на счетную задачу (у нас тут счет не проходит из-за этих терминальщиков)
привела его в ступор - тот СЕРП, с которого он это делал, был всего лишь
7-го класса. :) И перестал реагировать... :)

С операторского же терминала приоритеты менялись чем-то типа комады ПРТ,
но все классы, кроме 8-го задавались впрямую, а для 8-го, была еще пара
дополнительных цифр, типа ключ команды.

> Можно на
> графической панели эмулятора (на модификаторах, там где "ЖДУ") что-
> нибудь написать. Помнишь, как пугали операторов?

Угу...

Была волна даже слухов про "новую версию ДИСПАКа", которая вместо ЖДУ на
одном поле модификаторов писала "ЧТО ЕЩЕ" на двух полях...

Эффект - изумительный. :)


nvmz

unread,
Oct 27, 2009, 10:44:15 AM10/27/09
to БЭСМ-6
А если серьезно, то, Сергей и Леонид, сделайте диски и пакетный ввод.
Пакетный ввод - куда-нибудь пересылаю файл (FTP или HTTP, HTTP -
приятнее, можно сделать полочки с ящичками, как было на реальной
БЭСМ). Выдачу на АЦПУ, т.е. обратный файл, можно сделать потом.

Leo Broukhis

unread,
Oct 27, 2009, 11:05:13 AM10/27/09
to be...@googlegroups.com
2009/10/27 nvmz <nv...@panferova.net.ru>:

> А если серьезно, то, Сергей и Леонид, сделайте диски и пакетный ввод.
> Пакетный ввод - куда-нибудь пересылаю файл (FTP или HTTP, HTTP -
> приятнее, можно сделать полочки с ящичками, как было на реальной
> БЭСМ). Выдачу на АЦПУ, т.е. обратный файл, можно сделать потом.

Надо придумать, как подключать файл к вводу, не останавливая эмулятор.
Ну и "автоматического оператора" для разрывания выдач тоже нужно будет
делать. Его, как и обычного, можно будет обмануть искусной имитацией
авраспа.

Leo

nvmz

unread,
Oct 27, 2009, 11:22:11 AM10/27/09
to БЭСМ-6
On 27 окт, 18:05, Leo Broukhis <l...@mailcom.com> wrote:
> 2009/10/27 nvmz <n...@panferova.net.ru>:

>
> > А если серьезно, то, Сергей и Леонид, сделайте диски и пакетный ввод.
> > Пакетный ввод - куда-нибудь пересылаю файл (FTP или HTTP, HTTP -
> > приятнее, можно сделать полочки с ящичками, как было на реальной
> > БЭСМ). Выдачу на АЦПУ, т.е. обратный файл, можно сделать потом.
>
> Надо придумать, как подключать файл к вводу, не останавливая эмулятор.
Не понял. Разве это проблема? По какому-нибудь флагу (событию) открыть
файл и читать его в память. Далее он (файл) Ваш.

> Ну и "автоматического оператора" для разрывания выдач тоже нужно будет
> делать. Его, как и обычного, можно будет обмануть искусной имитацией
> авраспа.
Про это не подумал. Интересно. А резать, используя информацию из
Диспака, не получится?
>
> Leo

Leo Broukhis

unread,
Oct 28, 2009, 12:48:42 AM10/28/09
to be...@googlegroups.com
2009/10/27 Сергей В. <serge.v...@gmail.com>:

Увы, это было искажение информации на диске, причем давнее -
контрольная сумма зоны совпадает, но в первых нескольких словах второй
полузоны 0603-ей зоны есть несколько перевернутых битов. Это УВВ 70
(00 032 0070) должно было быть сдвигом (036), входящим в стандартную
последовательность инициализации нерезидента. В следующей команде
хуже: 00 011 хххх превратилось в 01 151 хххх.

Так что да, bit rot наличествует во всей красе. Часто используемые
зоны, понятное дело, без ошибок, раз в СБоре все работало, а вот
прочие...

Leo

Leo Broukhis

unread,
Oct 28, 2009, 1:43:48 AM10/28/09
to be...@googlegroups.com
2009/10/27 nvmz <nv...@panferova.net.ru>:

>> Надо придумать, как подключать файл к вводу, не останавливая эмулятор.
> Не понял. Разве это проблема? По какому-нибудь флагу (событию) открыть
> файл и читать его в память. Далее он (файл) Ваш.

Реализован ввод из именованного пайпа (в Cygwin тоже работает).

>> Ну и "автоматического оператора" для разрывания выдач тоже нужно будет
>> делать. Его, как и обычного, можно будет обмануть искусной имитацией
>> авраспа.
> Про это не подумал. Интересно. А резать, используя информацию из
> Диспака, не получится?

Даже если получилось бы, не хочется привязывать эмулятор к конкретной
сборке системы.

Можно пользоваться моментами включения-выключения АЦПУ, но если выдачи
идут непрерывно, то придется смотреть на ряды звёздочек. Или, в конце
концов, хакнуть Диспак, чтобы печатал в авраспе корыта - тогда уж
точно не обманешь.

Leo

Reply all
Reply to author
Forward
0 new messages