Извини, с первой попытки модели дисководов не протелепал. Погода, наверное, мешает....
Пришли модели в ЛС.
Вид для печати
hobot, в читалке MY нет побитовой обработки программой.
Давай с моделей начнем.
Патч требует небольшой доделки:
Строчка BIC #140000,R2 явно лишняя.Код:;+
;S$FDAT
;Routine to set file date. Uses USR escape to execute a routine to change
;the date of a file in its directory entry.
;-
.ENABL LSB
S$FDAT: ADDR FIXDAT,R5 ;Set up return routine for fifth argument
MOV @R1,R2 ;Get date specification
BNE 1$ ;If not equal use user specified date
MOV $DATE,R2 ;Use system date
1$: BIC #140000,R2 ;Make sure bit 14 and 15 are stripped
BR 2$
Это фрагмент RMON ( одинаковый у RMONSJ и RMONFB ).
Если добавить ещё разрешение 8-го бита при выводе на экран ( кроме вывода эха командного файла ) и заменить в названии (S) на (Y), то получится как в прилагаемом архиве RT11_V5.4G_Y2K.zip .
...
полная херня потому как (S) это не что-то самопальное, а документированное обозначение SYSGENенного монитора :)
Для нее есть CND определение.
Для патчевых изменений предусмотренна буковка уровня патча которую и нужно менять. Эта буковка хранится в SYSMAC.SML...
---------- Post added at 05:57 ---------- Previous post was at 05:46 ----------
Ладно, упдатнем патч.
А насчет 8бит потом подумаем.
В принципе 8бит увпешно работает в любом RT-11 если добавить многотерминальные вызовы (независимо от того используется ли многотерминальность). Только вот некоторые программы которые напрямую в железо лезут перестанут работать :)
Хотя им как раз 8бит в системе до лампочки.