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.7, образ для xhomer. DW.SYS, DWX.SYS и DW.MAC подставлены от RT-11 V5.3 (оригинальные файлы от 5.7 сохранены).
Файл выложил временно, сотру как hobot в архив положит
---------- Post added at 15:20 ---------- Previous post was at 15:18 ----------
Эмуляция прерывания таймера не нужна, а вот работа как минимум .GTIM в системе требеутся - TSX+ не стартанет иначе. Впрочем это место в TSINIT можно заткнуть.
Последний раз редактировалось form; 18.03.2015 в 12:24.
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
Можно ( наверное ) прописать запуск TSX в STARTS.COM - тогда RT-11 отработает молча ( выводя сообщения в принтерный порт ).
xhomer поддерживает com порт и maint mode
---------- Post added at 15:22 ---------- Previous post was at 15:21 ----------
Даже не в принтерный порт, а в пустоту если не включена 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
Монитор полностью стандартный SJ, за исключением того, что может нормально работать без прерываний от порта терминала по вводу и выводу.
Типа, может потребоваться закоротить 8 и 9 ножки в принтерном разъёме, чтобы адреса порта принтера изменились на адреса системного терминала.
Да нет, FB, как FB, у нас он появился вместе с первыми 85-ми, задолго до TSX. То есть, конечно, да, Фортран, который тоже мог генерить программы, работающие под SJ/FB и рулящие ДП сами, в этом случае мог наломать дров, но что-то у меня вертится в памяти, что были ключики, которыми это дело тоже можно было подкрутить... Угу, в виртуальном режиме, так там тоже не все просто - напрямую из программы периферией и прерываниями так запросто тоже не порулишь, надо программировать отдельно.
---------- Post added at 15:59 ---------- Previous post was at 15:52 ----------
Если не врёт мой склероз, 177560-66 там присутствуют всегда, просто если ножки 8 и 9 не закорочены, вывод идет "в воздух", а ввода не будет вообще. И вектора 60-64 бездействуют.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Да, только вот VM, столь полезный именно в unmapped системах... Причем смена base не облегчает дела.
Работу с устройством можно вынести внаружу. Также vbgexe позволяет работать с регистрами напрямую.
А виртуальная прога к слову легко может обойти защиту в xm, но это другая история
Не врет. Регистры присутствуют. А вот установлен ли в них бит 7 в цср - Не помню.
Последний раз редактировалось form; 18.03.2015 в 13:55.
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
VM там присутствует и работает. Более того, сейчас на пробу я с него загрузился. Возможно, Потёмкин и его подправил...
Вот этот диск, его предоставил hobot, я на него добавил только RESORC.SAV, ее там не было.
https://yadi.sk/d/pMjBpiZLfLEq7
Последний раз редактировалось AFZ; 18.03.2015 в 13:42.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
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)