Если SYSMAC.SML от V05.07 не изменяет при сборке предыдущих мониторов ничего в них, кроме номера версии - нужно начинать включать в патчи совместимости старых мониторов не только Y2K и 8 bit, но и возможность сборки под V05.07 без подмены библиотек.
Если SYSMAC.SML от V05.07 не изменяет при сборке предыдущих мониторов ничего в них, кроме номера версии - нужно начинать включать в патчи совместимости старых мониторов не только Y2K и 8 bit, но и возможность сборки под V05.07 без подмены библиотек.
Ну если есть желание...
Я в этом смысла особого не вижу так как в документации четко сказано собирать родным (и проблем с выполнением этого требования никаких) и иногда это критично: v4 например не соберется из новой системы так просто.
А так получится отчерпывание ложечкой из лодки - прежде чем собрать любую систему (одну из почти полусотни) нужно будет ее править
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
Патчи с поправленым .SFDAT.
Теперь REN/SET и тому подобное не будет резать age.
EDTGBL поправлен так, чтобы использовать родной SYSMAC.
Последний раз редактировалось form; 17.12.2012 в 14:42.
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
Кстати можно просто поправить SYSGEN чтобы он добавлял в команды SRC:SYSMAC.SML/LIB
---------- Post added at 17:16 ---------- Previous post was at 17:00 ----------
Сейчас попробую еще проще сделать...
---------- Post added at 17:43 ---------- Previous post was at 17:16 ----------
Обновил файл выше.
Теперь система будет собрана с правильным SYSMAC независимо от того из под чего собирается.
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 и Patron !!!
PIP.SAV и TT.SYS- взят из поста form'aКод:HD (177720) disk driver v1.2 2012 SL V08.00 [SW] Сторожевых С.В. 1988 RT-11SJ (Y) V05.04 G ?KMON-F-File not found DK:STARTS.COM .R DATE .DATE 17-DEC-2012 .DIR/VOL 17-Dec-2012 Volume ID: 5.4G_Y2K Owner : PDP-11 SWAP .SYS 27 19-Dec-1988 RT11SJ.SYS 78 16-Dec-2012 TT .SYS 2 23-Jan-1980 LD .SYS 8 19-Dec-1988 NL .SYS 2 19-Dec-1988 SL .SYS 10 19-Jan-1988 HD .SYS 3 01-Mar-2012 EM .SYS 4 04-Mar-2012 HX .SYS 4 17-Nov-2012 MY .SYS 3 27-Dec-1988 PIP .SAV 30 31-Oct-1998 MACRO .SAV 63 21-Apr-2011 LINK .SAV 59 31-Oct-1998 SYSMAC.SML 92 31-Oct-1998 DATE .SAV 3 15-Nov-2012 DIR .SAV 20 31-Oct-1998 DUP .SAV 52 31-Oct-1998 RESORC.SAV 26 19-Dec-1988 SYS .SAV 3 07-Dec-2011 19 Files, 489 Blocks 1097 Free blocks .
DIR.SAV, DUP.SAV - от 5.7С
RESORC.SAV - понятное дело подходит только родной )
MACRO/LINK/SYSMAC.SML - взял отсюда
DATE.SAV - версии 3.0 которая )
Остальные файлы SYS родные, а драйвера HD,EM,HX - с системы которая прилагается к эмулятору ДВК Patrona
SL.SYS - заголовок сам за себя говорит.
Специально больше ничего не добавлял и даже STARTS.COM не стал выдумывать, к этому минимальному набору энтузиасты-экспериментаторы
могут натаскать всё что им нужно. Возможно Patron и form - что то прокомментируют. В целом это пробный такой камешек, для возможности
загрузки в эмуляторе, BOOT прописал HD.SYS .
Последний раз редактировалось hobot; 21.12.2012 в 23:54. Причина: заменён образ дискеты )
Предлагаю все-таки убрать порчу стандартных соглашений и выпустить нормальную RT-11 V5.4H со всеми Y2k, 8bit патчами, а также пропатчеными родными утилитами и в виде полного дистриба
Дойдут руки, доберусь до утилит - благо исходники в полном или реассемблированном с точностью до названий переменных и секций (MACRO) виде есть
PS. Если так хочется буковки Y - пусть будет RT-11 5.4Y
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
С родными утилитами возможна только поддержка 8 бит. Поддержка даты с родными утилитами невозможна.
Утилиты 5.4G ( для которых есть исходники, а значит - их можно научить понимать дату ) практически не отличаются от утилит 5.7, поэтому лучше использовать более новые ( кроме RESORC, который нужно брать от 5.4 ).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)