При вызове говорит:
BHИMAHИE: TEPM-01 ДPУГОЙ ШИФP BXОДA
PAБОTA CИCTEMЫ KPAБ HEBОЗMОЖHA
KОHEЦ CEAHCA
___
Сергей
Первые пару раз КРАБ запускается при генерации из скриптов:
http://besm6.svn.sourceforge.net/viewvc/besm6/krab/generate?view=markup
http://besm6.svn.sourceforge.net/viewvc/besm6/krab/populate?view=markup
Наверное, там он и запоминает ШИФВХ.
> Можно и другой вариант - установить шифр запуска равным ШИФВХ.
Я так и сделал. На vak.ru уже работает.
___
Сергей
On 14 ноя, 16:58, nvmz <n...@panferova.net.ru> wrote:
> > ОШИБKA B ЗОHE CTПACП
>
> Это плохо. То ли не зацепился 2053, то ли зона стандартных паспортов
> находится в другой зоне.
Возможно, тип ОС в паспорте задан неверно (1). Попробую поменять на 0.
> > > Нужен еще паспорт Генератора
А точно нужен? Сейчас он вызывается из скрипта "generate" (ссылка есть
выше).
On 14 ноя, 17:59, nvmz <n...@panferova.net.ru> wrote:
> Сергей!
> У меня просьба - перепиши твою БЭСМ-6 на мою.
Делаю.
> И еще сообщи, как можно зажимать на ТР разряды?
1) Остановить эмулятор, нажав ^E (только на консольном терминале).
Появится приглашение "sim>"
2) Дать команду типа "d 4 123" - запись 0123 в ТР4. Смотреть память
можно командой типа "e 1-7" - в восьмеричном виде, или "e -m 10-30" -
в мнемонике БЕМШ.
3) Команда "c" продолжает выполнение.
Командой "dump filename.b6" можно сбросить всю память в файл, и потом
разбираться.
Регистры можно смотреть командой "e state", подключенные диски - "show
disk", терминалы - "show tty conn".
___
Сергей
Не помогло.
> > > > Нужен еще паспорт Генератора
>
> А точно нужен? Сейчас он вызывается из скрипта "generate" (ссылка есть
> выше).
Сделал ключ КРАГЕН.
> On 14 ноя, 17:59, nvmz <n...@panferova.net.ru> wrote:
>
> > У меня просьба - перепиши твою БЭСМ-6 на мою.
Переписал, работает. Но запусти ты лучше от себя, чтобы консоль иметь.
___
Сергей
On 14 ноя, 16:58, nvmz <n...@panferova.net.ru> wrote:ОШИБKA B ЗОHE CTПACПЭто плохо. То ли не зацепился 2053, то ли зона стандартных паспортов находится в другой зоне.Возможно, тип ОС в паспорте задан неверно (1). Попробую поменять на 0.Не помогло.
ЗС5 или ЗСХ - это Монитор-80. Собственно Дубна на 2148 (бывший ЗС2)
почему-то работает только под эмулятором диспака в режиме
"игнорировать контроль команды", несмотря на то, что СПЕЦ у нее стоит.
Leo
On 14 ноя, 23:08, Leo Broukhis <l...@mailcom.com> wrote:
> 2009/11/14 nvmz <n...@panferova.net.ru>:
КЛАССНО! РАБОТАЕТ!
А выдачи перехватывает?!
Leo
Сейчас сделаю. Но не в диалоге, а через скрипт генерации:
http://besm6.svn.sourceforge.net/viewvc/besm6/krab/generate?view=markup
Поменял, возьми новые диски через svn.
Теперь при старте краб пишет:
KОHTPОЛЛEP BЫKЛЮЧEH
___
Сергей
С уважением, НВМЗ.
Сейчас простого способа это сделать нет. Не будь у нас паузы на ждущем режиме,
можно было бы после старта сказать step N, где N = количество команд,
заведомо достаточное для загрузки и установки смены-времени, потом
сделать attach fs file, deposit 6 1, deposit grp 20000000000, т.е.
поставить перфоленту на ввод, набрать на ТР6 команду ВВД и нажать
"запрос". Но с паузой трюк с пропуском команд не работает.
> 2.Что "чинить" сначала? ШКОЛу или метки?
> ШКОЛу без меток починить можно, но трудно - не я писал код.
Вам виднее. Без школы очень печально - я ничего не помню.
Leo
Есть такая утилита: expect. С её помощью можно автоматизировать работу
с диалоговыми программами. В каталоге simh есть скрипт dispak.expect
(http://besm6.svn.sourceforge.net/viewvc/besm6/simh/dispak.expect?
view=markup), который вызывает эмулятор с ДИСПАКом и запускает на нём
задачу, пакет которой находится в файле input.txt (http://
besm6.svn.sourceforge.net/viewvc/besm6/simh/input.txt?view=markup).
Выдача АЦПУ кладётся в файл output.txt.
Я сделал еще два полезных скрипта: examples/besm6-krab.expect (http://
besm6.svn.sourceforge.net/viewvc/besm6/examples/besm6-krab.expect?
view=markup) и examples/besm6-run.expect (http://
besm6.svn.sourceforge.net/viewvc/besm6/examples/besm6-run.expect?
view=markup). Первый позволяет через telnet положить заданный
текстовый файл в архив КРАБа. Второй запускает заданный файл на
выполнение и записывает полученный листинг в файл output.txt.
Вызов:
besm6-krab.expect хост порт кто ключ имяфай пароль filename.local
Параметры:
хост - имя хоста, например vak.ru
порт - номер порта TCP, на котором работает эмулятор БЭСМ-6
кто - шифр пользователя системы КРАБ
ключ - ключ пользователя системы КРАБ
имяфай - имя создаваемого файла системы КРАБ
пароль - пароль файла системы КРАБ
filename.local - имя текстового файла для передачи
Вызов:
besm6-run.expect хост порт кто ключ filename.local
Параметры:
хост - имя хоста, например vak.ru
порт - номер порта TCP, на котором работает эмулятор БЭСМ-6
кто - шифр пользователя системы КРАБ
ключ - ключ пользователя системы КРАБ
filename.local - имя текстового файла для выполнения
> 2.Что "чинить" сначала? ШКОЛу или метки?
> ШКОЛу без меток починить можно, но трудно - не я писал код.
Школу бы хорошо...
___
Сергей