Цитата Сообщение от form Посмотреть сообщение
Но там есть некоторые проблемы с IO.RPR (впрочем проявляются они редко - на моей памяти я только в одной живой программе наступал на косяки).
Получается проблемка с неожиданным переходом на новую строку скорее всегдашняя - похоже на баг в глубинах кода RSX-11. Хотя возможно не совсем корректны процедуры трансляции.

Цитата Сообщение от form Посмотреть сообщение
HELP/DCL SE TE TRA
Благодарю Вас. Интересно, что HELP/DCL SE TE про TRA не пишет.

Цитата Сообщение от form Посмотреть сообщение
С таймером все так, а вот с равномерностью выполнения кода у SimH сильные проблемы на слабых машинах
Не совсем понятно как скорость хоста может влиять на эмуляцию - эмулирyемое железо ничего не знает про особенности хоста. Потом у Мима всё работает.

Цитата Сообщение от form Посмотреть сообщение
Мне PRINT TIME в неизвестной программе ни о чем не говорит
Вот код из сорца бейсика для считывания таймера
Код:
.IO_ReadTime
mov  #RT_STACK,r0
mov  sp,(r0)		; Save SP
mov  r0,sp		; Use internal stack
cmp  -(sp),-(sp)	; Make room on stack
mov  sp,-(sp)		; Stack address of space on stack
mov  #&o21*256+0,-(sp)	; GETTIM - Get Time
mov  sp,r0
emt  &o375
cmp  (sp)+,(sp)+	; Drop command and address
mov  (sp)+,r1		; Get 50Hz/60Hz tick to r1:r0
mov  (sp)+,r0
mov  (sp),sp		; Restore SP
rts  pc
Код не совсем обычный, но вроде раз такое работает на Миме, то должно и в Стакане - используется стандартный системный вызов.

Цитата Сообщение от form Посмотреть сообщение
А можно поснить как такая мысль в голову пришла что разные каталоги - это один каталог?
Понимаю, что написал какую-то чушь. Но реально запутался в этих необычностях и недоделках вокруг каталогов в RSX-11. Спутал UIC и каталог - они же там одинаково выглядят, два числа в квадратных скобках. Предполагал, что у именнованного каталога должно быть и числовое имя - но споткнулся на этом UIC. А есть ли реально это числовое имя для именнованного каталога?

Цитата Сообщение от form Посмотреть сообщение
По умолчанию shared образ - LB:[1,1]RT11SH.DSK, а private образ лежит на SY: в каталоге, соответствующем текущему protection UIC.
Код:
>CHD
DU1:[FORM]  Named  TT52:
Protection UIC:  [1,127]
>
Про второе не знал - благодарю вас. Но в стакане RTEM, если правильно понял, использует другой шарообраз WORK.DSK - как это задаёся?

Цитата Сообщение от form Посмотреть сообщение
Самое простое - просто не использовать именованные каталоги
Но юзер сразу попадает в свой именнованный каталог. Получается вроде как неизбежное зло.

Цитата Сообщение от form Посмотреть сообщение
Бинарный режим в FILES-11 означает несколько иное чем сейчас принято понимать. Там это файл с записями переменной длины.
Не встречал такого. Что-то очень необычное, до сих пор встречал только файлы с фиксированной длиной записи - такое на мейнфреймах до сих пор живет.
Ну и непонятно, почему на выгрузку бинарный режим работает правильно, а на погрузку нет. Хотя могу предположить: в RSX-11 у файла нет атрибута длины, поэтому вместо длины для сохранения этого атрибута файл заливают в записи так, чтобы размер сохранился, а записи наверное не могут быть больше 256 или 65536 байт, поэтому файл приходится резать на записи и добавлять их длину, что и увеличивает размер. Наверное было бы лучше, если бы binary включал блочный режим...