Версия должна совпадать всяко.
Если есть родной файл .CND, то компиляция делается просто:Для XM еще файл +XM перед HD.Код:.MAC xxxxxx.CND+HD/OB
Если нету - просто в начале драйвера определить TIM$IT=1, собрать, убрать, еще раз собрать.
Для XM прилагается HDX с готовыми определениями.
- - - Добавлено - - -
По жизни есть (с версии 5) для DU (на самом деле 24, но никто 32 не мешает сделать).
Никто не мешает сделать и для HD.
- - - Добавлено - - -
Я в драйвере WD для УКНЦ тупо смотрел на параметр UNI$64 и в соответствии с ним генерил драйвер с поддержкой или без.
На самом деле эти вещи друг с другом не связаны - драйвер без поддержки будет работать в системе с поддержкой и наоборот (для устройств 0-7).
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
а это ничего, что у меня последний ДВК эм. нормально HD разделы как работали так и работают ?
RSX надо с DW запускать , кто же её с HD запускает ))) То есть причина тому практическая ???
Или доступ к HD разделам перестал работать ???
TSX - я не использую, ничего сказать не могу, впрочем как и RSX по большому счёту.
Пытаюсь осознать и посочувствовать вышеописываемой проблеме, но что как то далековато от народа )))
Обычная сборка для SJ/FB/SB, включая стандартные в дистрибутивах, сделана без IT. Если вдруг где-то попадется сборка без ДП, но с IT, это явно чья-то самодеятельность. А вот ХМ стандартно всегда с IT, и я даже не знаю, можно ли собрать ХМ без IT ?
- - - Добавлено - - -
Главный вопрос: зачем? Для "больших" систем никто не мешает сделать HD любого потребного размера, а для RT-11/TSX оно просто не нужно.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Например у меня есть копия моего физического диска.
Он 2Gb и весь доступен под RT-11 на живом 11/83, а в эмуляторе я от него вижу только начало.
Вот и хочется иметь возможность видеть его весь.
- - - Добавлено - - -
Такая конфигурация не предусмотрена, но попробовать вручную можно
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
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
hobot (18.04.2020)
Драйвер HD с расширенными номерами устройств и поддержкой больших дисков.
Тип контроллера должен быть установлен в 3.
Драйвер работает только в RT-11 V05.05 и новее.
Если монитор собран без поддержки 64 устройств, будет видно только 8 дисков.
Для простоты номера HD0-HD7 всегда обращаются к началу диска с таким же физическим номером.
Для номеров H10-H77 можно настроить трансляцию параметрами SET HDn UNIT=u,PART=p.
По умолчанию старшая цифра номера определяет PART, а младшая UNIT.
Посмотреть текущую настройку трансляции можно командой SET HD INFO.
В комплекте есть собранные драйверы HD.SYS (без опций SYSGEN), HDTM.SYS (с поддержкой device timeout) и HDX.SYS (для XB/XM мониторов).
После перенастройки параметров трансляции, драйвер, ранее загруженный в память, не меняется.
Если есть загружаемые устройства с номерами больше 7, то после перенастройки трансляции требуется сделать заново COP/BOO (актуально для загрузки командой BOOT/FOREIGN).
Прямую поддержку работы с 32bit блоками как в DU делать не стал.
Функция получения размера устройства так же работает только в классическом варианте, показывая RTшный размер.
Код:.INI H17:/NOQ .SQ/OU:H17: SY: .COP/BO H17:RT11XM H17: .BO H17: RT-11XM (S) V05.07 .SET TT QUIET ?DATE-I-Time source: RT-11 ?DATE-I-Date & time: 21-APR-2020 01:18:24 .SH TT (Resident) HD (Resident) HD5 = DK H17 = SY MQ (Resident) SD SL (Loaded) VM VM0 = CF , WF SP XL LP LS BA NL LD 7 free slots .SET HD INFO H10: is set UNIT = 0, PART = 1 H11: is set UNIT = 1, PART = 1 H12: is set UNIT = 2, PART = 1 H13: is set UNIT = 3, PART = 1 H14: is set UNIT = 4, PART = 1 H15: is set UNIT = 5, PART = 1 H16: is set UNIT = 6, PART = 1 H17: is set UNIT = 7, PART = 1 H20: is set UNIT = 0, PART = 2 H21: is set UNIT = 1, PART = 2 H22: is set UNIT = 2, PART = 2 H23: is set UNIT = 3, PART = 2 H24: is set UNIT = 4, PART = 2 H25: is set UNIT = 5, PART = 2 H26: is set UNIT = 6, PART = 2 H27: is set UNIT = 7, PART = 2 H30: is set UNIT = 0, PART = 3 H31: is set UNIT = 1, PART = 3 H32: is set UNIT = 2, PART = 3 H33: is set UNIT = 3, PART = 3 H34: is set UNIT = 4, PART = 3 H35: is set UNIT = 5, PART = 3 H36: is set UNIT = 6, PART = 3 H37: is set UNIT = 7, PART = 3 H40: is set UNIT = 0, PART = 4 H41: is set UNIT = 1, PART = 4 H42: is set UNIT = 2, PART = 4 H43: is set UNIT = 3, PART = 4 H44: is set UNIT = 4, PART = 4 H45: is set UNIT = 5, PART = 4 H46: is set UNIT = 6, PART = 4 H47: is set UNIT = 7, PART = 4 H50: is set UNIT = 0, PART = 5 H51: is set UNIT = 1, PART = 5 H52: is set UNIT = 2, PART = 5 H53: is set UNIT = 3, PART = 5 H54: is set UNIT = 4, PART = 5 H55: is set UNIT = 5, PART = 5 H56: is set UNIT = 6, PART = 5 H57: is set UNIT = 7, PART = 5 H60: is set UNIT = 0, PART = 6 H61: is set UNIT = 1, PART = 6 H62: is set UNIT = 2, PART = 6 H63: is set UNIT = 3, PART = 6 H64: is set UNIT = 4, PART = 6 H65: is set UNIT = 5, PART = 6 H66: is set UNIT = 6, PART = 6 H67: is set UNIT = 7, PART = 6 H70: is set UNIT = 0, PART = 7 H71: is set UNIT = 1, PART = 7 H72: is set UNIT = 2, PART = 7 H73: is set UNIT = 3, PART = 7 H74: is set UNIT = 4, PART = 7 H75: is set UNIT = 5, PART = 7 H76: is set UNIT = 6, PART = 7 H77: is set UNIT = 7, PART = 7 .
Последний раз редактировалось form; 21.04.2020 в 14:08.
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 (20.04.2020)
Уважаемые, извините, коли я чего-то в этой теме не дочитал - уж, очень много всего написано.
У меня возникла проблема следующего характера - хочу загрузить диск с XXDP (в состав эмулятора входит образ XXDP+_E0.DSK), но при загрузке эмулятор вылетает по Trap to 4.
Образ XXDP+_E0.DSK подключил к HD0:, таймер выключил.
Что я делаю не так?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)