У меня на DEC Pro без проблем получалось. Подключается терминал к принтерному порту в maintenance mode, посылается break.
---------- Post added at 14:07 ---------- Previous post was at 13:56 ----------
И еще нюанс - если не ошибаюсь, кабель нужен прямой, а не перекрестный. Но точно уже не помню.
---------- Post added at 14:09 ---------- Previous post was at 14:07 ----------
Ну и само-собой, что загрузить RT-11 и получить консольный терминал с этого же принтерного порта не получится без полного перелопачивания исходников системы
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
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Ну как вариант, можно драйвер HX дополнить чтобы встраивался в системные вызовы - это не очень сложно. А PI обычный положить - пусть служит просто для возможности загрузки на PRO.
---------- Post added at 15:06 ---------- Previous post was at 15:05 ----------
PI ктати доступен в исходниках вроде в RT-11 source kit... Причем в 5.7 драйвер кажется нерабочий.
---------- Post added at 15:21 ---------- Previous post was at 15:06 ----------
Да, есть.Код:.MOU LD D12:V54SRC/NOWR .DIR LD:PI.* 26-May-2014 PI .COM 3 17-Sep-1986 PI .MAC 24 17-Sep-1986 2 Files, 27 Blocks 230 Free blocks .
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
Но полное перелопачивание (вроде) уже мною выполнено. Что может помешать загрузить RT11SP в Э-85 через отладочный порт ?
Я не знаю в чем там заключается перелопачивание - потому не могу ответить
В общем случае, RT-11 V5 BSTRAP обнаружит PRO и потребует PI для работы, а также на PRO не эмулируется консольный DLV11 порт (в том числе в maintenance mode), соответственно в качестве терминала без больших переделок использоваться не может. Если со всем этим управиться, то нет проблем.
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 V5.5 и новее: там в системе предусмотрены хуки в терминальный I/O, можно написать свой драйвер PI который в них встроится [кстати PI в этих системах в оригинале вроде так и поступает] и никаких других изменений не делать.
Последний раз редактировалось form; 26.05.2014 в 12:49.
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
В RT11SP сделано гораздо круче - там ведётся полноценная очередь нажатий, но вместо прерываний - для ввода используется опрос клавиатуры не только при каждом TTYIN, но и при каждом выводе байта на экран.
Т.е. по сути - там надо только выбросить из загрузчика проверку на PRO и можно будет грузить Э-85 через отладочный порт.
В 5.5 и новее стандартными средствами можно встраиваться в терминальный I/O. При этом вообще ничего в системе не меняется, а драйвер (или программа) получает полный контроль за работой системы с терминальными регистрами (в качестве регистров можно подсунуть память и делать что хочешь). Удобно тем, что вообще никаких переделок не требует - достаточно написать свой драйвер PI который это все проделает, а загрузит его BSTRAP самостоятельно.
А такой метод я как раз хотел сделать пока у меня прошник был, но потом лень стало ибо RT-11 - не та система в которой я в основном сижу
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
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)