Тем не менее про проц вопрос остался открытым
А что до загрузчика - надо просто смотреть его - он может быть завязан на поведение UNIBUSного контроллера или самого DSM на момент загрузки, а то и вовсе на наличие UNIBUS mapping (хоть и не нужен он аппаратному загрузчику) если он предназначен для загрузки DSM. У DEC полно таких нюансов: например BOO/FOR из RT-11 не сможет загрузить RSX-11 (как минимум M+) с DU без переделок, в свою очередь добавленный в RSX-11M+ функционал аппаратной загрузки не сможет загрузить в принципе ни одну DECовскую систему кроме самого RSX.
Последний раз редактировалось form; 04.10.2017 в 15:27.
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 я написал. Оказывается, первичный загрузчик RK05 из DSM-11 - единственный среди всех первичных загрузчиков RK05 DEC рассчитывает на то, что DEC-совместимый начальный загрузчик RK05 передаёт ему в R1 правильное значение CSR загружаемого устройства.
Как выяснилось - реальные начальные загрузчики RK05 передают в R1 первичному загрузчику RK05 всякий мусор, что совершенно явно не DEC-совместимо.
Предлагаемый тест именно это и проверяет - DEC-совместимость начального загрузчика RK05.
- - - Добавлено - - -
Если внимательнее посмотреть на скрины тестовых прогонов - хорошо заметно, что сначала один и тот же образ RK05 успешно загружается командой BO/FO RK0: и сразу после этого не может быть загружен тестируемыми начальными загрузчиками. Разница лишь в том, что начальный загрузчик из DUP.SAV является DEC-совместимым, а все остальные - НЕТ.
Последний раз редактировалось form; 04.10.2017 в 15:46.
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
Об том и речь - среди всех ОС DEC значение из R1 использует только DSM-11, поэтому авторы ПЗУ-загрузчиков расслабились и напороли муры. Меня особенно убило, что ни СМ-1420, ни Е-100/25 не способны нормально загрузить RK05. Чтобы сделать загрузку с RK05 в SIMH полноценной - пришлось править исходник SIMH и перекомпилировать, иначе было невозможно загрузить DSM-11 c RK05 в SIMH ни в одной конфигурации.
Интересно, как с этим делом у других эмуляторов, предлагающих загрузку с RK05..
Вроде и там и там в R1 передается CSR. И уж во всяком случае всегда отлично грузилось все (ну DSM не пробовал).
- - - Добавлено - - -
E11 до сих пор грузил все что подсоввывал (н DSM опять таки не пробовал - надо проверить). В том числе там где R0 не используется загрузчиком системы.
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
Тестовый образ ( RK05_BOT_TST.DSK ) был в исходном сообщении.
Конкретно тестовый не загрузился (там загрузчик интересный - ждет, что CSR будет нестандартным [177400 вместо DECовского 177404]). А вот родной RT-11 V5.4 грузится на ура.
- - - Добавлено - - -
Кстати именно поэтому не грузится и прошивками - они по-DECовски пишут 177404.
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
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)