Вторая победа. Дособирал схему DMA, и, как бы мне это было не противно, ограничил ОЗУ до 256К. Иначе пока никак.
В результате все имеющиеся диски заработали вполне нормально. RT-11 и тем более XXDP грузятся откуда угодно.
RSX-11M, RSX-11M+, RSTSv10 пока грузиться не хотят.
Вот так пытается загрузиться RSX-11M, с разных дисков по-разному:
Скрытый текст
Код:040000 140540 123220 136602 $DM2 RSX-11M V4.8 BL70 128.K MAPPED SAV -- Cannot find home block 145152 @ 040000 140540 123220 136602 $DB2 DEVICE TT001: NOT IN CONFIGURATION SYSTEM CRASH AT LOCATION 000000 SO:003171 XDT>[свернуть]
Вот так RSX-11M-PLUS:
Скрытый текст
Код:000775 001400 003000 177440 $DB0 OD:022532 XDT>[свернуть]
А вот так - RSTS/E V10:
Скрытый текст
Код:000160 173620 001000 123220 $DM5 Device TT0: does not interrupt - device disabled. Priority of RK0: interrupt (PR6) is too high - device disabled. Priority of RM0: interrupt (PR6) is too high - device disabled. Priority of RB0: interrupt (PR6) is too high - device disabled. Priority of RX0: interrupt (PR6) is too high - device disabled. Device DC0: does not interrupt - device disabled. Device DC1: does not interrupt - device disabled. Warning - Booted device is at a non-standard CSR address. You must use the CSR suboption of the HARDWR option to set the CSR address before timesharing can be started. � RSTS V10.1-L RSTS10 (DM5) INIT V10.1-0L Today's date? 25-NOV-22 Current time? 20:17 Start timesharing? <Yes> Timesharing cannot be started due to problems discovered during the boot/autosizing process. Option: <Start>[свернуть]
Конечно, эти системы все генерировались под PDP11/70 и 4М ОЗУ, вполне возможно что они и не обязаны вот так сходу загрузиться на этой конфигурации. Завтра попробую запустить дистрибутивные Baseline и сделать генерацию под 11/23, и там будет видно. Хотя, судя по выхлопу RSTS, могут быть проблемы и с обработкой прерываний. Странно, RT-11 использует те же прерывания без всяких проблем.
Но, вообщем, дело понемногу движется.




Ответить с цитированием