А смысл если есть правильный способ который к тому же реально работает всегда, а не только "вот в этом случае"
---------- Post added at 06:36 ---------- Previous post was at 06:35 ----------
А записочка которая говорит "забудьте все, что написал DEC" - далеко не лучший вариант
Пора искоренять советское криворучие студентов
---------- Post added at 06:38 ---------- Previous post was at 06:36 ----------
Кстати, на заметку (может уже писал об этом - не помню).
Если загрузить скажем RT-11 V5.7 и из нее запустить сборку скажем RT-11 V5.0, получится RT-11 V5.0 которая говорит при загрузке, что это 5.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
form, а есть шанс увидеть всё таки собранный вариант монитора что бы можно было например ядро к нему от 57 которое 2000 поддерживает подтянуть, была бы
первая в мире нормально рабочая SJ с поддержкой 2K не стрипающая 8-бит !!!
[hobot]-же сам соберёт только лет через (когда очередной патч по дате делать уже нужно будет в общем то ) Я конечно за "правильные способы", особенно когда знаешь как.
---------- Post added at 03:41 ---------- Previous post was at 03:39 ----------
да об этой особенности ты писал, помню точно, интересно, а из под младшенькой можно 5.7 собрать? И каков будет результат ?
Соберем и систему. Сначала надо только отпатчить все что можно.
Сборка из любой RT-11 устанавливает в собранном мониторе версию системы из которой все собиралось. Это фича - макрокоманда .MODULE берет значения по умолчанию из SYSMAC.
---------- Post added at 06:46 ---------- Previous post was at 06:43 ----------
Кстати еще интересный косяк - процедура автоинсталяции от RT-11 V5.4 не может установить систему на диск на котором стоит 2.11BSD
Прямо невезение с этими BSD -- во времена Windows 9x обнаружился косяк - если вставить в карман дисковода дискетку, размеченную в FreeBSD/NetBSD/OpenBSD, система мгновенно рухнет
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; 17.12.2012 в 10:12.
В них поддержка Y2K появиться не может - так что всё логично. Есть старые SYSGEN-мониторы без Y2K и есть старые SYSGEN-мониторы c Y2K. Теперь, чтобы их отличить - не нужно городить огород и засорять название лишними суффиксами.
...
P.S.
Т.к. при ретрокомпьютинге регулярно приходится собирать младшие версии мониторов из-под старших - предлагаю ввести в стандарт привязку дистрибутивного загрузчика к номеру версии. Иначе, при сборке RT11SJ V05.04 G под RT11SB V05.07 - первый превращается в RT11SJ V05.07. Для избежания этого приходится заменять системный SYSMAC.SML на дистрибутивный, но гораздо логичнее просто зашить номер версии в дистрибутивный BSTRAP.MAC
Последний раз редактировалось Patron; 17.12.2012 в 12:11.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
УКНЦ-шники (как мне показалось) любят RMON-таймауты ( которые настоящие ДВК-шники презирают, т.к. у контроллера MX собственный таймер ).
В приложении - монитор RT11SJ V05.04G ( full 8 bit, full Y2K support ) без поддержки очереди таймера и таймаутов ( там же специальная версия PIP.SAV, позволяющая просматривать командой TYPE тексты в КОИ-8, и там же драйвер TT.SYS - для изучения слова генерации монитора ).
Все цифры ( и суффикс ) версии собираемого монитора берутся при сборке из SY:SYSMAC.SML при помощи специальной макрокоманды ...CMV :
Код:BSTRNG:: .ASCII <CR><LF><NAME$1><NAME$2>"-"<NAME$3><NAME$4><NAME$5><NAME$6>" " .IF DF SYSG$N .ASCII "(Y)" ; <-- Patron .ENDC .ASCII " " ...CMV PART=PREFIX,TYPE=I ...CMV PART=RELEASE,TYPE=I .ASCII "." ...CMV PART=VERSION,TYPE=I .ASCII " " ..PLVL == . ...CMV PART=SUFFIX,TYPE=Z .EVEN
Последний раз редактировалось Patron; 17.12.2012 в 12:10.
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
Тогда им и дополнительные суффиксы в названии версии тоже вряд ли нужны.
Насколько необходимо использовать при генерации монитора именно его SYSMAC.SML ?
Если вариант SYSMAC.SML от V05.07 не разрушает при сборке предыдущие мониторы - можно начать зашивать номер версии в BSTRAP.MAC .
5.7 непричем.
Такой принцип был всегда - .MCALL .MODULE и никаких других вариантов.
Сборка системы выполняется всегда вручную запуском командного файла.
В этот момент никто не мешает слегка поправить команды в нем, подсунув родную библиотеку от системы.
Хотя на порядок проще просто загрузить дистрибный монитор и собрать из него. В ретрокомпутинге здесь вообще препятствий нету
---------- Post added at 16:49 ---------- Previous post was at 16:43 ----------
Или просто временно на SY положить родную либу можно
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)