Подробности здесь :)
Подробности здесь :)
спс :)
- - - Добавлено - - -
И все же "СТАКАН" это абривеатура?
На самом деле информация несколько устарела. На досуге надо будет заняться.
Сейчас больше систем доступны для входа через telnet:Впрочем это не для данной темы - это все лучше в теме про RSX...Код:System Machine Emul HECnet Telnet Guest account
---------------------------------------------------------------------------
> RSX-11M+ V4.6 PDP-11/94 E11 CTAKAH pdp-11.online:23 GUEST
RSX-11M+ V4.6 DVK-4 DVKemu KYPEBO - GUEST
RSX-11M+ V4.6 PDP-11/93 E11 KOPOBA - GUEST
RSX-11M+ V4.6 PDP-11/83 - BIGSYS - GUEST
RSX-11M V4.8 PDP-11/94 E11 CAXAP pdp-11.online:6023 GUEST
RSTS/E V10.1 PDP-11/94 E11 CCCP pdp-11.online:3023 254,254
OpenVMS V8.4 DS20 CHARON BOPOHA pdp-11.online:5023 GUEST
OpenVMS V8.4 DS10 - CTEPBA - GUEST
OpenVMS V7.3 MV3900 SimH XPEH - GUEST
TSX+ V6.50 PDP-11/94 E11 - pdp-11.online:2023 GUEST
2.11BSD PDP-11/94 E11 - pdp-11.online:4023 guest
- - - Добавлено - - -
Это название ноды в сети DECnet. Оно может содержать до 6 букво-цифр.
Каждый именует как ему нравится. Я люблю использовать варианты похожие на русские слова :)
Прежде всего, позвольте поблагодарить вас за немаленькую проделанную работу и возможность пообщаться с интересной системой. А теперь вопросы.
Вошел в стакан, запустил RTEM, а там после /vs произошла загрузка с DU1:WORK.DSK;1 - и это уже непонятно, в катaлоге DU1: файла WORK.DSK команда DIR не показывает. Есть ли в стакане другие образы дисков и как их найти? Что-то не так у меня с терминалом, тетрис не идёт. :( Что может быть не так?
Как закинуть свой файл на образ диска? Есть ли какой-нибудь минималистический образ, пригодный скажем для переброски на MIM?
Это потому что RSX того времени не умел работать с именованными каталогами (программа просто их не видит), а домашний каталог у пользователя именованный.
Файлы для RTEM находятся в US:[377,377].
На стакане нету. Есть на archive.pdp-11.org.ru.
Для GUEST особо способов не предусматривалось.
Можно закинуть через Kermit (KER) или через RT-11 VTCOM (командой TRA).
Способ довольно муторный.
Другой вариант - выложить на FTP и в сессии на стакане скачать командой FTP.
На/с MIM можно перекинуть по DECnet.
FTP не проверял (разрешено ли к MIM подключаться не-анонимоусом).
Благодарю за подсказки. Попробовал с ftp, с одним сервером почему-то не сработало, а с другим прошло.
Однако возникли проблемы. Закинул в стакан на DU1:[377,377] файл RT11SY.DSK - использовал PIP/CO - в каталоге показывается с флагом С, но при загрузке rtem RT11SY/sh возникает неожиданное сообщение
...Код:?RTE-F-Shared directory not squeezed DU1:[377,377]RT11SY.DSK;1
RT11SY.DSK - это образ RT11SH.DSK, на котором я убрал фортран и записал BBC Basic. Что делать? Может надо сам образ сквизировать, но как?
Кстати, для записи на образ использовал RT11DSK из эмулятора UKNCBTL - оказалось, что она работает не только для УКНЦ. Приятная неожиданность, про это мало кто знает, используют PUTR, с которым ещё не разобрался. А есть ещё более древнее досовское RTTOOLS - оно совсем плохо работает.
Для справки, на MIM есть ftp-сервер и он работает.
Shared образ должен быть подготовлен с помощью программы JOAT.
У него особый формат (детали где-то в начале темы должны быть).
Причем в виду старости программы JOAT которая имеется в наличии, за порядком файлов придется следить самостоятельно, а программе JOAT запретить его менять.
Самое простое - положить на private образ который подключается к SY, но являтся частью куда можно записывать.
То что FTP сервер есть - это понятно - оттуда проще качать BQTCP/IP - быстрее чем по DECnet.
А вот можно ли туда зайти по FTP пользователем - не проверял.
А можно побольше деталей? Совсем непонятно. :( JOAT - это же программа для RT11, как мне её использовать для работы с образом в RSX11? Есть ли где-нибудь образ, который можно использовать как приватный? Попробовал закинуть один обычный загрузочный образ, но не грузится. Может можно как-то проще добавить пару программок к существующей в стакане RTEM-конфигурации? Попробовал выгрузить WORK.DSK - не сработало. Хотел его поредактировать. Но и какой-то он большой очень, мне бы только минимум системы, без трансляторов и т.п.
На MIM по ftp нормально все заходится.
Кстати, в начале темы ссылка на здесь не работает - приходится её править.
Примерно так (из под RTEM):
Подключаем shared образ в качестве виртуального диска (с него берем исходную систему):Поключаем образ на котором готовим болванку:Код:.JOAT LB:[1,1]RT11SH/V/W
?JOAT-I-Attached to VS1:
.
Копируем туда все нужные файлы, помним, что SWAP.SYS отмечает маркер временного пространства (оно доступно для записи на время работы без сохранения результата на диск) в которое должны попасть все драйверы (как минимум те для которых есть команды SET), IND.SAV и UCL.DAT (если не требуется запоминать пользовательские команды - в этом случае он должен быть на private образе). Эти файлы должны быть в самом конце после SWAP.SYS.Код:.JOAT TEMP/V/C:20480.
?JOAT-I-Attached to VS2:
.INI VS2:/NOQ
.
Создаем новый shared образ (/O:SAV запрещает перемещать файлы с целью создания временной области - для RT-11V5 данный JOAT не годится):В результате будет создан в файловой системе RSX-11 новый shared образ.Код:.JOAT VS2:/S/O:SAV RT11SH
?JOAT-I-Attached to VS3:
.
К приватному образу никаких требований нет (кроме того чтобы суммарное количество файлов с 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
A когда его запускаю в MIM, то получаюКод:Hello world
t7-
1234567
Почему-то СТАКАН добавляет конец строки. Я запускал код и на других системах когда-то и там этого переноса также не было.Код:Hello world
t7-1234567
2) Под RTEM что-то не так происходит с таймером. В закинутом в стакан образе RT11SX.DSK есть файлы BBC.SAV и CLOCK.BAS. Первый из них бибисишный бейсик, а второй - это известный бенчмарк для него. Делаю следующее (команды бейсика нужно обязательно набирать большими)
Получаю одни нули. :( Для выхода из бейсика Ctrl-C. Запускаю это же на MIM и получаю реальные значения. Может это знак какого-то переполнения таймера в стакане? B бейсике можно печатать значение таймера PRINT TIME - в стакане идут отрицательные числа, а на МIM - положительные.Код:rtem rt11sx/pr
run bbc
*ESC OFF
LOAD"CLOCK.BAS"
RUN
Похоже на MIM также пропатченный RTEM, правильные даты и т.п. - или это тоже Ваш?