Цитата Сообщение от form Посмотреть сообщение
Ну и у меня SimH на тормозном компе, а там E11 на быстром
Вы в ссылке писали, что на Стакане E11... Кстати, похоже все сервера кроме стакана упали. И сам стакан почти упал тоже - пропали маленькие буквы.

Цитата Сообщение от form Посмотреть сообщение
В частности, на J11 (который у эмулируется на стакане), в -(SP) запишется уже уменьшенное на 2 значение. На MIM эмулируется многопроцессорный 11/74, там не знаю как команда выполняется - надо почитать таблицу различий которая есть в документации на DCJ11.
BlaireCas запускал бейсик на УКНЦ - там сработало. Значит ВМ2 и, очевидно, ВМ1 и ВМ3 работают не так, как J11 на подобных инструкциях. Получается, что более древние процы работали более правильно, согласно естественной логике.

Попробовал поулучшать код таймерной процедуры, получилось так
Код:
  cmp  -(sp),-(sp)	; Make room on stack
  mov  sp,r0
  mov  r0,-(sp)		; Stack address of space on stack
  mov  #17*256,-(sp)	; 17 = 021 = GETTIM - Get Time
  mov  sp,r0
  emt  253          ;=0375
  cmp  (sp)+,(sp)+	; Drop command and address
  mov  (sp)+,r1		; Get 50Hz/60Hz tick to r1:r0
  mov  (sp)+,r0
  return
все делаю на системном стеке - вроде работает, но иногда (очень редко) выдает
?MON-F-Trap to 4 001154
и программа крашится. Почему, не пойму - может системный стек совсем маленький и там на нужные 8 байт не всегда хватает места? Неспроста наверное в бейсике сделали локальный стек.

Цитата Сообщение от form Посмотреть сообщение
DIR/A выдает далеко не все что можно узнать о файле. А размер в байтах там есть. Или, если точнее, есть номер последнего байта в последнем блоке.
Это всё-таки совсем ни одно и тоже. Счетчик в последнем блоке был даже в древних коммодоровских дисковых форматах, но не знаю ни одной программы, которая бы при показе каталога печатала там точную длину файла, так как это очень медленно получалось бы. Этот счетчик - низкоуровневая информация, типа цепочки ссылок в FAT. И потом этот счетчик похоже не для всех форматов. Хотя абстрактно теоретически вполне возможно, что размер файла в байтах подсчитать почти всегда возможно, но от практических удобных юзеру фичей это далеко.

Цитата Сообщение от ra3qdp Посмотреть сообщение
подскажите, пожалуйста - а Мим это что такое ?
Сервер, как и Стакан со Стервой. Тут - это не редактор, Хунта что-то напутал.