Предварительный исходник собрал.
Добавление загрузчиков и причёска.
Вид для печати
Предварительный исходник собрал.
Добавление загрузчиков и причёска.
Аха :)
Код:000000
@24/077723 26
00000026/126617 0
@$6/000000 10000
@173000g
000030
@173000gBOOT> ^C
BOOT> ZA 1
RT-11XM (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.
Пример автозагрузки:
- - - Добавлено - - -Код:@173000g
RT-11XM (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.sho
TT (Resident)
ZA (Resident)
ZA1 = DK , SY
MQ (Resident)
LD
SL
VM
NL
ZB
ZC
ZD
RK
12 free slots
.
Загрузка с альтернативным адрес CSR
- - - Добавлено - - -Код:@173000gBOOT> 161054 ZA 1
RT-11XM (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.sho
TT (Resident)
ZB (Resident)
ZB1 = DK , SY
MQ (Resident)
LD
SL
VM
NL
ZA
ZC
ZD
RK
12 free slots
.sho dev
Device Status CSR Vector(s)
------ ------ --- ---------
NL Installed 000000 000
VM Installed 177572 000
LD Installed 000000 000
SL Installed 000000 000
ZA Installed 161014 350
ZB Resident 161054 354
ZC Installed 161114 360
ZD Installed 161154 364
ZE Not installed 161214 370
ZF Not installed 161254 374
WQ Not installed 177134 204
RK Installed 177400 220
.
Код:@173010gBOOT> ZA 0
?BOOTROM-F- No boot block on volume.
BOOT> ZA 1
С утра попробовал автостарт платы
Нууууу .... малоинформативно :)Код:RT-11XM (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.
Плата тупо перебрала все контроллеры (CF стоит последним), а потом, увидев, что на ZA0: системы нет, загрузилась с ZA1:
Добавил фото стенда. Там же - http://www.kpxx.ru/KBAHT4C/Железо/М8
Типа, прогресс:
- - - Добавлено - - -Код:@163010GBOOT> ZB 1
RT-11XM (S) V05.07
.RUN SY:TD3E
Tuesday, 07-APR-2020 22:58:30
@163010GBOOT> WQ 1
?BOOTROM-F- No boot block on volume.
BOOT> WQ 0
RT-11SB (S) V05.07
.RUN SY:TD3E
Tuesday, 07-APR-2020 23:07:18
.
Для тех, кто в теме :) Обратите внимание на стартовый адрес ПЗУ :)
Но есть цена этого - автозапуск не получится. Технически - проблему надо решать кардинальней - с WQ
- - - Добавлено - - -
В данном варианте остался MS, которым я пожертвовал на первом этапе модификации ПЗУ MXV11.
Технически, можно загрузиться со всей линейки ZA-ZF, WQ, WS, но ZE пока нигде нет, ZF пришлось пожертвовать, что бы сделать ОЗУ-ПЗУ, а WS надо малость доделать.
Ну и теперь попробую разобраться в формате хранения строк, чтобы добавить в HElp информацию о загрузке с CF :)
Полирование текста и разборка с логикой идут :)
RSX сопротивляется :) Но... В первый раз, что ле :)
Ещё шаг :)
Это та же система, что работала и на ВМ3. Завтра сгенерирую с поддержкой всех возможностей J-11 :)Код:000000
@24/077723 26
00000026/126217 0
@$6/000000 10000
@163000gBOOT> ZA 1
RT-11XM (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.booza
XDT: 87
##T>g
RSX-11M-PLUS V4.6 BL87
>
BE:120204
XDT>120204/000003 240
XDT>p
>sav /wb
RSX-11M-PLUS V4.6 BL87 2044.KW System:"KXX001"
>RED ZA1:=SY:
>RED ZA1:=LB:
>RED ZA1:=SP:
>MOU ZA1:"RSX11MPBL87"
>@ZA1:[1,2]STARTUP
>; PLEASE NOTE
>;
>; If you have not yet read the system release notes, please do so
>; now before attempting to perform a SYSGEN or to utilize the new
>; features of this system.
>;
c;
>;
>; Please ignore any random characters that may have printed on your
>; terminal just now. They came from a SET /INQUIRE=TI: command.
>; Evidently your terminal does not recognize escape sequences.
>; This will not affect the running of this command file.
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 2:12 09-apr-2020
>TIME 2:12 09-apr-2020
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE BAP0:/BATCH
>QUE BAP0:/AS:BATCH
>@ <EOF>
>con displ attr for sys
SYS
PDP-11/73, EIS,QBUS,D-Space,Cache,FPP,
Clock=KW11-L, $TKPS=50., $TTPRM=000002, Cache_control=000001
>dev
VF0: Offline Loaded Type=unknown
VF1: Offline Loaded Type=unknown
VF2: Offline Loaded Type=unknown
VF3: Offline Loaded Type=unknown
VF4: Offline Loaded Type=unknown
VF5: Offline Loaded Type=unknown
VF6: Offline Loaded Type=unknown
VF7: Offline Loaded Type=unknown
VF10: Offline Loaded Type=unknown
VF11: Offline Loaded Type=unknown
VF12: Offline Loaded Type=unknown
VF13: Offline Loaded Type=unknown
VF14: Offline Loaded Type=unknown
VF15: Offline Loaded Type=unknown
VF16: Offline Loaded Type=unknown
VF17: Offline Loaded Type=unknown
TT0: [1,54] [1,54] - Logged in Loaded
TT1: Offline Loaded
TT2: Offline Loaded
TT3: Offline Loaded
VT0: Loaded
VT1: Loaded
RD0: Loaded
DP0: Offline Loaded Type=unknown
DP1: Offline Loaded Type=unknown
DP2: Offline Loaded Type=unknown
DP3: Offline Loaded Type=unknown
DP4: Offline Loaded Type=unknown
DP5: Offline Loaded Type=unknown
DP6: Offline Loaded Type=unknown
DP7: Offline Loaded Type=unknown
DU0: Offline Loaded Type=unknown
DU1: Offline Loaded Type=unknown
DU2: Offline Loaded Type=unknown
DU3: Offline Loaded Type=unknown
MU0: Offline Loaded Type=unknown
LP0: Offline Loaded
NL0: Loaded
MY0: Offline Loaded Type=unknown
Seek_Optimization=Nearest:0.
MY1: Offline Loaded Type=unknown
Seek_Optimization=Nearest:0.
MW0: Offline Loaded Type=unknown
Seek_Optimization=Nearest:0.
MW1: Offline Loaded Type=unknown
Seek_Optimization=Nearest:0.
WQ0: Offline Loaded Type=unknown
Seek_Optimization=Nearest:0.
ZA0: Loaded Type=UNKN
ZA1: Public Mounted Loaded Label=RSX11MPBL87 Type=UNKN
ZA2: Loaded Type=UNKN
ZA3: Loaded Type=UNKN
ZA4: Loaded Type=UNKN
ZA5: Loaded Type=UNKN
ZA6: Loaded Type=UNKN
ZA7: Loaded Type=UNKN
ZF0: Offline Loaded Type=unknown
ZF1: Offline Loaded Type=unknown
ZF2: Offline Loaded Type=unknown
ZF3: Offline Loaded Type=unknown
ZF4: Offline Loaded Type=unknown
ZF5: Offline Loaded Type=unknown
ZF6: Offline Loaded Type=unknown
ZF7: Offline Loaded Type=unknown
TI0:
CO0: TT0:
CL0: TT0:
SP0: ZA1:
LB0: ZA1:
SY0: ZA1:
>
Второй мой любимый тест :)
SYSGEN RSX-11M-PLUS V4.6
Файл ответов получен.
Запуск на основе файла ответов - 14:30
Идут разборки файла ответов.
Пошла фаза исполнения - 14:35:43
- - - Добавлено - - -
Час ноль пять - трансляция ядра
- - - Добавлено - - -
Запустил свой любимый SYSGEN - только теперь на RSX.
Ещё жужжит, но..
Компиляция ядра. Из занимательного :)
На одном процессоре:
>TIME
09:49:43 2020-02-17
>;
>MAC @RSXASM
>;
>TIME
11:12:40 2020-02-17
>;
Итого 01:22:57
На другом процессоре:
>TIME
14:35:43 2020-04-09
>;
>MAC @RSXASM
>;
>TIME
15:40:15 2020-04-09
>;
Итого 01:04:22
Предварительный итог:
19:16:26
14:35:43
04:40:43
Против времени ВМ3
15:59:13
09:49:43
06:09:30
На комплексном тесте J-11 показал себя гораздо веселее :)
- - - Добавлено - - -
Пока пристрелочная генерация - понять, где вылезут косяки самого процесса, так что всего лога нет. Позже.
Вот сейчас исправляю косяк с SAV - прям на..... Хм... А это Квант-ом то можно называть? :) Ибо сейчас от Квант-а - только корзина :) + М8 с J-11, мультиконтроллер и WQ :)
- - - Добавлено - - -
Система нормально сгенерировалась, но вот в начальном загрузчике с ZA - очевидно - ошибка. Ибо он писался с прицелом на системы с поддержкой режима супервизора и I/D, но проверить было негде...
- - - Добавлено - - -
Какой то косяк при сохранении системы. Девственная - работает и её даже может загрузить BOO - как из другой системы, так и перегрузить девственницу :)
Смотрим-думаем дальше...