У меня просто засвечивается DY0 и тишина...
Использовал прилагаемый конфиг ДВК-2_DY.cfg...
---------- Post added at 22:54 ---------- Previous post was at 22:51 ----------
О, сейчас сработало...
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
form, Надо набрать В, потом DY и ВК.
Ну поди знаком с этим
---------- Post added at 23:18 ---------- Previous post was at 22:56 ----------
Попытался загрузить RSX-11M с DY... Не вышло - останавливается даже не попадая в PANIC, успев напечатать идентификационную строку. В других эмуляторах в конфигурации 11/03 все работает. Лень пока ковыряться, могу выложить образ если у кого время есть...
На других эмуляторах:Код:DEVICE TT001: NOT IN CONFIGURATION RSX-11M V4.8 BL70 28.K >RED DY:=SY: >RED DY:=LB: >MOU DY:RSX11MBL70 >@DY:[1,2]STARTUP >* Please enter time and date (DD-MMM-YYYY HH:MM) [S]: 23:13:26 22-OCT-2015 >TIME 23:13:26 22-OCT-2015 >@ <EOF> >TAS . LDR. LDR 248. 000000 LB0:-00000000 FIXED TKTN 05.00 SYSPAR 248. 012000 LB0:-00001507 MCR... 07.00 SYSPAR 160. 012000 LB0:-00001123 ...MOU 27.02 GEN 160. 040000 LB0:-00001276 F11ACP 06.02 SYSPAR 149. 012000 LB0:-00000434 CHECKPOINTED ...INS 9.02 GEN 100. 040000 LB0:-00001053 ...SAV 05.01 GEN 100. 040000 LB0:-00001414 ...AT. 9.01 PAR14K 64. 070000 LB0:-00000653 ...PIP 18.10 GEN 50. 040000 LB0:-00001517 >PIP /LI Directory DY0:[1,50] 22-OCT-15 23:13 RSX11M.SYS;1 114. C 22-OCT-15 22:01 RSX11M.STB;1 13. 22-OCT-15 22:01 FCPSML.TSK;1 97. C 22-OCT-15 22:01 ICP.TSK;1 152. C 22-OCT-15 22:01 INS.TSK;1 62. C 22-OCT-15 22:01 MCR.TSK;1 117. C 22-OCT-15 22:01 MOU.TSK;1 46. C 22-OCT-15 22:01 SAV.TSK;1 81. C 22-OCT-15 22:01 TKN.TSK;1 18. C 22-OCT-15 22:01 PIP.TSK;1 75. C 22-OCT-15 22:01 Total of 775./775. blocks in 10. files >
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
form, А что дебаг пишет?
Ничего интересного - несколько тестов несуществующих регистров, отключение несуществующего MMU - это штатное поведение. Потом HALT trap. И независимо от того работает эмулятор или нет в принципе - непрерывный lost interrupt vector 100...
Сейчас чаю налью, может поковыряю еще. Могу предположить, что все падает когда дело доходит до прерываний от DY - они к примеру быстрее DECовских ожиданий (происходят скорее чем определенное количество команд процессора успевает выполниться).
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Также как и в RT-11, начальный дистрибутив грузится в базовую систему из которой и запускается процесс генерации.
---------- Post added at 00:07 ---------- Previous post was at 00:06 ----------
Впрочем это несколько выходит за рамки темы. Предлагаю почистить и перенести в тему по RSX
Кстати M в пульте говорит interrupt error...
---------- Post added at 00:10 ---------- Previous post was at 00:07 ----------
Вобщем если бы была возможность такая - как фичу добавить откладывание прерываний от контроллера пока процессор не выполнил определенное количество инструкций - это бы решило проблему. Ну а пока попробую переписать свой драйвер для MY под 11M - ему пофигу даже если I/O заканчивается одновременно с инструкцией которая его запустила
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Можно получить полный лог выполненных команд и обработанных прерываний, для чего добавить в раздел [links] используемого файла конфигурации строку: CPU [DisAsm] > Debug и изменить указанные ниже параметры в разделах [CPU.ini] и [Debug.ini] :
Дизасм будет выводиться в окно Debug, а параметр InitialStateOf[Log] указывает - писать дизасм в файл или нет.Код:[links] CPU [DisAsm] > Debug [CPU.ini] InitialStateOf[DisAsm] = 1 [Debug.ini] InitialStateOf[Log] = 1
---------- Post added at 13:38 ---------- Previous post was at 13:31 ----------
Начать лучше с выкладывания загрузочного образа. Если ошибки в эмуляции DY мешают образу загрузиться - ошибки будут устранены.
Образ RSX-11M V4.8
---------- Post added at 16:44 ---------- Previous post was at 16:40 ----------
Выложил лог отладчика.
---------- Post added at 16:45 ---------- Previous post was at 16:44 ----------
Напоминает случай с установкой и сбросом бита прерывания на терминале - когда проц падает не получив вектора...
Последний раз редактировалось form; 23.10.2015 в 13:47.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)