Если SYSMAC.SML от V05.07 не изменяет при сборке предыдущих мониторов ничего в них, кроме номера версии - нужно начинать включать в патчи совместимости старых мониторов не только Y2K и 8 bit, но и возможность сборки под V05.07 без подмены библиотек.
Вид для печати
Если SYSMAC.SML от V05.07 не изменяет при сборке предыдущих мониторов ничего в них, кроме номера версии - нужно начинать включать в патчи совместимости старых мониторов не только Y2K и 8 bit, но и возможность сборки под V05.07 без подмены библиотек.
Ну если есть желание...
Я в этом смысла особого не вижу так как в документации четко сказано собирать родным (и проблем с выполнением этого требования никаких) и иногда это критично: v4 например не соберется из новой системы так просто.
А так получится отчерпывание ложечкой из лодки - прежде чем собрать любую систему (одну из почти полусотни) нужно будет ее править :)
Патчи с поправленым .SFDAT.
Теперь REN/SET и тому подобное не будет резать age.
EDTGBL поправлен так, чтобы использовать родной SYSMAC.
Кстати можно просто поправить 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 независимо от того из под чего собирается.
Все благодарности по возможности создания данного релиза справедливо
уходят к разработчикам form и Patron !!! :wink:
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 .
Предлагаю все-таки убрать порчу стандартных соглашений и выпустить нормальную RT-11 V5.4H со всеми Y2k, 8bit патчами, а также пропатчеными родными утилитами и в виде полного дистриба :)
Дойдут руки, доберусь до утилит - благо исходники в полном или реассемблированном с точностью до названий переменных и секций (MACRO) виде есть :)
PS. Если так хочется буковки Y - пусть будет RT-11 5.4Y :)
С родными утилитами возможна только поддержка 8 бит. Поддержка даты с родными утилитами невозможна.
Утилиты 5.4G ( для которых есть исходники, а значит - их можно научить понимать дату ) практически не отличаются от утилит 5.7, поэтому лучше использовать более новые ( кроме RESORC, который нужно брать от 5.4 ).