Именно так - восстановление без инициализации позволяет это сделать :)
А вот в RSX-11M и вовсе хорошо - там можно почти что попросить любого привилегированного пользователя дать тебе привилегии (имеется в виду неявно) :)
Вид для печати
У меня нет, от BQT тоже не слышал. Если бы было время, я бы поигрался с OLB файлами - их не так уж сложно восстановить. Вот с TSK дело достаточно плохо. Но все упирается во время... Дойдут руки очередной выпуск TCP/IP потестить, буду отписываться - между делом спрошу...
---------- Post added at 20:46 ---------- Previous post was at 20:44 ----------
Впрочем если нужен просто BP2 V2.7, то как писал выше (или не писал?), пресобранный вариант рабочий.
По горячим следам пока помню решил записать действия, требующиеся для сборки RSX-11M V4.8 чтобы он работал скажем на PDP-11/03 (ну или УКНЦ ежели драйверы дописать)...
В процессе генерации unmapped системы делается попытка установить TKB под именем ...TKL из каталога unmapped системы ([1,50]), но там на этот момент еще ничего нету. Поэтому перед началом установки инсталим штатный TKB, и далее проходим первую фазу генерации (на вопрос об автоматическом переходе к фазе 2 отвечаем N), в процессе генерации выбираем разумный набор возможностей...Второй косяк на который натыкается вторая фаза генерации - сборка программы RMD. Командные файлы были обновлены для сборки с новым функционалом (который по умолчанию выключен), но библиотека RMD для unmapped системы обновлена не была. Нужно скомпилировать, добавить в библиотеку недостающие модули и запустить вторую фазу. Также значения базовых адресов, предлагаемые по умолчанию, могут не вписаться в рамки собранной системы. Я сдвинул их к самому верху (из расчета 56 Kb памяти).Код:>SET /UIC=[200,200]
>INS $TKB/TASK=...TKL
>@SYSGEN
...
>* 1. Autoconfigure the host system hardware? [Y/N]:
...
>* 4. Have you made a copy of the distribution kit? [Y/N]: Y
>* 5. Are you generating an unmapped system? [Y/N]: Y
...
>; End of SYSGEN phase I at 22:07:00 on 21-OCT-15
>; -- To continue type: @[200,200]SYSGEN2
>;
>SET /UIC=[200,200]
>@ <EOF>
>
Далее запускаем фазу 3, не забываем про базовый адрес раздела...Код:>ASN SY:=IN:
>ASN SY:=OU:
>ASN NL:=LI:
>INS $MAC
>INS $LBR
>SET /UIC=[1,20]
>MAC @[14,24]RMDASM
>LBR RMD/IN/-EP=GBLPDM,V1HPDM,V52PDM,L36PDM,PDCOM,PDINIT,PDPAGE,PDCMD
>SET /UIC=[200,200]
>@SYSGEN2
...
>* 2. GEN's base address in 32 word blocks [O D:400]: 560
>* 3. SYSPAR's base in 32 word blocks [O D:1300]: 1460
...
>;
>; End of SYSGEN phase II at 22:11:32 on 21-OCT-15
>;
>SET /UIC=[200,200]
>@ <EOF>
>
Система полнастью собрана, осталось подготовить образ, но... Библиотека для программы SAV по умолчанию собрана для процессоров с адресуемым PSW и соответственно на 11/03 (или УКНЦ) все рухнет уже на этапе аппаратной загрузки. Поэтому нужно перекомпилить и заменить модули программы с использованием файла параметров (RSXMC.MAC) от свежесгенеренной системы.Код:>@SYSGEN3
...
>SET /UIC=[200,200]
>@ <EOF>
>
Вот теперь все - можно заканчивать с образом системы: копировать на нужный диск, VMR'ить, BOO'тить, SAV'ать... Да, скорее всего придется подкоректировать команду SET /POOL=400 в SYSVMR.CMD, заменив 400 на базовый адрес раздела PAR14K...Код:>SET /UIC=[1,20]
>ASN SY:=IN:
>ASN SY:=OU:
>ASN NL:=LI:
>INS $MAC
>INS $LBR
>INS $TKB
>MAC @[12,24]MCRASM
>LBR SAV/RP/-EP=SAVBOT,SAVCPU,SAVC1,SAVC2,SAVC3,SAVDB,SAVDF,SAVDK,SAVDL,SAVDM
>LBR SAV/RP/-EP=SAVDP,SAVDR,SAVDRT,SAVDS,SAVDT,SAVDU,SAVDX,SAVDY,SAVE,SAVEM
>LBR SAV/RP/-EP=SAVFN,SAVINS,SAVSIZ,SAVST,SAVSUB
>TKB @SAVBLD
Аббревиатура TEDOS комунить чтонить говорит?
Скрытый текст
Есть (точнее, будет) пару пакетов от 5400 с пометкой ТЕДОС... Что это и с чем это едят уже никто не помнит, будем сами разбираться...