Цитата Сообщение от form Посмотреть сообщение
К приватному образу никаких требований нет (кроме того чтобы суммарное количество файлов с shared образом, суммарный размер и количество сегментов каталога не привысило лимит). Он создается если его нет. Ну и желательно чтобы там не было файлов с теми же именами которые уже есть в shared образе, иначе будет неразбериха.
У меня оказывается всё работало правильно, но предупреждение показалось крашем. Теперь всё пошло, но обнаружились две проблемы.
1) Есть маленький код для RSX-11.
Код:
	.TITLE	T7 - Test of printing
	.MCALL	QIOW$S, EXIT$S
      .radix 10
	.PSECT	CODE,I,RW
START:
    QIOW$S	#IO.WLB, #5, #5,,,,<#msg1, #msg1m-msg1, #'$>
    MOV	#msg1m,R0
    MOV	#7,R1
    QIOW$S	#IO.RPR,#5,#5,,#IOSB,,<#OBUF,#8,,R0,R1>
	EXIT$S
IOSB:	.BLKW	2
OBUF:	.BLKB	8
msg1:  .ascii "Hello "
       .ascii "world"<10><13>
       .ascii "t7-"
msg1m: .ascii "1234567"
	.END	START
Когда его запускаю в стакане, то получаю
Код:
Hello world
t7-
1234567
A когда его запускаю в MIM, то получаю
Код:
Hello world
t7-1234567
Почему-то СТАКАН добавляет конец строки. Я запускал код и на других системах когда-то и там этого переноса также не было.

2) Под RTEM что-то не так происходит с таймером. В закинутом в стакан образе RT11SX.DSK есть файлы BBC.SAV и CLOCK.BAS. Первый из них бибисишный бейсик, а второй - это известный бенчмарк для него. Делаю следующее (команды бейсика нужно обязательно набирать большими)
Код:
rtem rt11sx/pr
run bbc
*ESC OFF
LOAD"CLOCK.BAS"
RUN
Получаю одни нули. Для выхода из бейсика Ctrl-C. Запускаю это же на MIM и получаю реальные значения. Может это знак какого-то переполнения таймера в стакане? B бейсике можно печатать значение таймера PRINT TIME - в стакане идут отрицательные числа, а на МIM - положительные.
Похоже на MIM также пропатченный RTEM, правильные даты и т.п. - или это тоже Ваш?