Глюки атакуют!

С ужасом обнаружил, что все операционки ( кроме RT-11SB (S) V05.07 C от formа ) при копировании файла изменяют в его дате 2012 год на 1980.

Делать нечего - установил монитор formа.

Но тут пришла другая напасть - при загрузке этот монитор портит последнее слово драйвера системного устройства HD, что приводит к вылету в пульт при получении драйвером запроса SpFun.

Т.к. далеко не всякая программа RT-11 выдаёт такой запрос - вылет случился при подаче (моей любимой) команды DU/TE SY:

Т.е. при таком коде драйвера он вылетает:
Код:
;
; .SpFun 373 - Get HD unit size.
;

SPFUN:
	CmpB	R1, #373		; GET SIZE?
	BNE	HDERR
	MovB	(R4)+,	 R1		; Q$UNIT
	BiC	#^c7,	 R1			; 
	Mov	R1, 	 @#HD$CSR+2
	Mov	#SetUni, @#HD$CSR	; Select unit for operations.

	Mov	#GetSiz,    @#HD$CSR	; Get unit size
	Mov	@#HD$CSR+2, R1
	BEq	HDERR
	Mov	R1, @(R4)+ 		; Report unit size

	Br	DONE

.IIF GT	.-HDSTRT-1000	.ERROR
А при таком - нет:
Код:
;
; .SpFun 373 - Get HD unit size.
;

SPFUN:
	CmpB	R1, #373		; GET SIZE?
	BNE	HDERR
	MovB	(R4)+,	 R1		; Q$UNIT
	BiC	#^c7,	 R1			; 
	Mov	R1, 	 @#HD$CSR+2
	Mov	#SetUni, @#HD$CSR	; Select unit for operations.

	Mov	#GetSiz,    @#HD$CSR	; Get unit size
	Mov	@#HD$CSR+2, R1
	BEq	HDERR
	Mov	R1, @(R4)+ 		; Report unit size

	Br	DONE

	Nop

.IIF GT	.-HDSTRT-1000	.ERROR
Отсюда вопроос - это так и должно быть?

Нужно ли выпускать новую версию драйвера HD.SYS с добавленными в конце Nopами..