я именно про это и написал, вопрос был - почему не работает первая (после добавления адреса начала).
я именно про это и написал, вопрос был - почему не работает первая (после добавления адреса начала).
Работает
извините, это я напутал, все работает. Спасибо за помощь.
Выложил образ RSX-11M-PLUS V4.6 на эмуляторском HD.
Система включает все изменения, перечисленные здесь.
Для эмулятора ДВК на данный момент сделано следующее:
- добавлена поддержка HD (драйвер DH) с возможностью загрузки/сохранения
- добавлена поддержка крэш-драйвера DH
- добавлена поддержка автоконфигурации DH
- при обнаружении ВМ3 процессора SAV определяет его как 11/23+ независимо от наличия SWR (что позволяет использовать 4088Kb памяти и не наступать на возможные косяки с UNIBUS mapping)
- HRC присваивает тип HD11 дискам, подключенным к HD
- SYSGEN спрашивает параметры HD если нужно
Для работы требуется прописать в секции HD.INI конфигурационного файла параметр HD_InterfaceType = 3.
Также в секции Booter.ini должна быть отключена горячая загрузка.
Последний раз редактировалось form; 02.08.2022 в 19:18.
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
hobot (05.05.2021)
Еще обновление RSX-11M-PLUS.
Теперь полная поддержка с автоконфигурацией и crash-драйвером.
Можно "выключить питание", закрыть эмулятор, потом когда нужно опять запустить и "восстановить питание".
Но к сожалению процесс не автоматизирован: чтобы можно было "восстановить питание" требуется в конфиге отключать автозагрузку. Если всегда выключать кнопкой Power прежде чем закрыть эмулятор, то в принципе можно обойтись и без автозагрузки в конфиге
Последний раз редактировалось form; 06.05.2021 в 05:59.
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
Когда так много терминалов, это уже немёк на DZ
У меня на 11/83 первая карточка терминальная (не считая той что на проце) была DLVJ1 - 4 порта обычных DLV.
Потом появился 4-портовый DZQ, и уже после 8-портовый DHV
Здесь сделал вид что DLVJ1 стоит, а "родной" с адресацией не по правилам 176560/360 (его как раз автоконфиг не найдет пока все адреса до него не будут заполнены) зарезервировал под DECnet.
- - - Добавлено - - -
Я еще SWR+DR прицепил чтобы красивостями полюбоваться, а потом вспомнил что это RT-11 в явном виде в DR картинку выводит, а RSX полагается на то, что стоя на команде WAIT унибусный пульт будет показывать последние пересланные данные. Нужно пару команд добавить в SYSXT.MAC чтобы посмотреть как огоньки здесь бегабт
Последний раз редактировалось form; 06.05.2021 в 16:59.
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
hobot (06.05.2021)
Обновление дистрибутива RSX-11M-PLUS V4.6.
В драйверах DA и DH более строго проверяется код функции.
Кроме того во время ожидания "бегающие лампочки" в явном виде показываются через регистр 177570 (если он есть). Базовая система не пересобиралась - в ней лампочки не бегают.
- - - Добавлено - - -
Проведен эксперимент по связыванию эмулятора ДВК по DECnet с SimH через TCP соединение.
Эксперимент удался.
Соединение стабильное, разрывов не наблюдается.
В файле конфигурации SimH v4 нужно настроить порт с ограничением скорости:
Код:set dli enable lines=1 att dli0 2023;notelnet;nomessage,speed=9600 set dlo0 8b
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
hobot (07.05.2021)
Сообщение от пользователя, который не пожелал регистрироваться на форуме:
Добрый вечер.
Просто не вижу смысла в "клубных" заморочках ради нескольких сообщений.
Вот, например, скачал у вас эмулятор ДВК, просто потому что оказался на вашем сайте:
https://zx-pk.ru/threads/18351-emulyator-dvk.html
Запустил свою программу ТОР (в приложении) - она там еле шевелится, а в оригинале бегает с разной скоростью.
Видимо, не работает функция T1=SECNDS(0.), которая, насколько я помню, считывает текущее количество секунд из таймера и, таким образом, задаёт случайную задержку.
Программа TTSET не устанавливает режимы терминала и т.д.
Но разбираться что там не так и что-то выяснять уже нет ни времени, ни желания.
С уважением, Николай Дергунов
С уважением, Станислав.
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)