По НВ2 вместе со вторым контроллером НВ1 имеем следующие значения:
157744/001403
157742/177777
Вид для печати
По НВ2 вместе со вторым контроллером НВ1 имеем следующие значения:
157744/001403
157742/177777
Как обычно, благодаря плугину RT-11dsk, оказалось, что в моём свале есть дистрибутивный пакет PRO TSX/plus 6.1 (10 дискет MY по 800К),
со всеми необходимыми драйверами для Э-85 в формате TSX (DW10.TSX, DW20.TSX, DZ.TSX, PI.TSX и т.д.) от Потёмкина М.И. с комментариями.
(Скачать сейчас можно например отсюда: http://pdp-11.ru/mybk/pdp11/TSX601.RAR)
Кто-нибудь может набросать мануал по генерации/развёртыванию RT-систем?
Да мануал вроде и так есть :)
System Generation Guide
Процесс совершенно не изменился в пределах RT-11 V5.
В аттаче лог сессии генерации. Если убрать часть где идет загрузка с ленты и автоинсталяция в начале, остается собственно процесс генерации.
А это не оно?
Код:Image : SYSOL.dsk
Format : DZ
Size : 400 Kb
Volume ID: FODOS
Owner : OLEG.
File Blocks Date Bytes
---------- ------ ----------- ----------
VM .SYS 3P 29-Jan-1986 1'536
DZ .SYS 4P 08-Sep-1986 2'048
PI .SYS 56P 29-Jan-1986 28'672
DW .SYS 5P 05-Sep-1986 2'560
LS .SYS 3P 05-Sep-1986 1'536
SWAP .SYS 27P 07-Mar-1989 13'824
RT11XM.SYS 105P 26-Apr-1988 53'760
PIX .SYS 68P 11-May-1987 34'816
PIP .SAV 30P 29-Jan-1986 15'360
DIR .SAV 19P 29-Jan-1986 9'728
DUP .SAV 45P 12-Aug-1986 23'040
SHERIF.SAV 29P 01-Nov-1988 14'848
LAND .SAV 39P 14-Aug-1988 19'968
DATIME.SAV 3P 30-Mar-1987 1'536
GARDEN.SAV 37P 15-Feb-1988 18'944
LAN .PID 9 15-Feb-1989 4'608
HELL .SAV 30P 08-Nov-1988 15'360
LAN .SAV 29P 11-Nov-1988 14'848
A .COM 1P 27-Oct-1988 512
VT52 .SAV 2P 12-Nov-1985 1'024
TET .SAV 25P 31-Dec-1986 12'800
FMONFB.SYS 89P 03-Dec-1987 45'568
STARTM.COM 1P 21-Nov-1988 512
ST .COM 1P 11-Nov-1988 512
SLP .SAV 13P 31-Mar-1986 6'656
V .COM 1P 03-Jun-1987 512
BUP .SAV 37P 05-Sep-1986 18'944
SL .SYS 1 512
LAND .PID 23 08-Nov-1988 11'776
DZX .SYS 4 05-Sep-1986 2'048
FD .SAV 3 03-Dec-1987 1'536
PZ .SAV 3 1'536
< UNUSED > 41 20'992
---------- ------ ----------- ----------
32 Files, 745 Blocks
41 Free blocks
form, я кстати говоря где-то с твоей странички (точно откуда не помню) по ссылкам этот образ забирал или могу конечно ошибаться, вообщем он у меня давно лежит, причём в папке как для ДВК (!).:redface:
Благодаря выкопанным из запасников anasana кусочкам RTEM/VMS, появилась возможность немного поисследовать вживую.
Первый взгляд на структуру диска в RTEM-11. Без особых выводов из увиденного...
Итак, мы имеем общий образ (RT11SH.SYS), личный образ (RT11PR.SYS) и временный образ (RT11SW.TMP) открытые на LUNах 2, 3, 4. LUNы нам впрочем интересны только с точки зрения того, что они передаются в структуре VS$SET которую смотрит DUP (которому эти LUNы глубоко пофигу).Код:RSX-11M-PLUS V4.6 BL87 1024K 27-JAN-12 22:57:27
Task: RTET1 Partition: GEN Status: SEF STP WFR -PMD REM MCR CMD
Own: TT1: I/O: 0. Dpri: 50. Pri: 50. Spri: 45. Len: 00200300
R0 = 000000 R1 = 143776 R2 = 143776 R3 = 143312 R4 = 144350 R5 = 143654
PC = 174404 PS = 170000 SP = 165320 $DSW = 1. Eflg = 000042 000010
LUN File LUN File
--- ---- --- ----
1. TI0: 14. DU1:
2. DU0:RT11SH.SYS;1 15. DU1:
3. DU1:RT11PR.SYS;1 16. DU1:
4. DU1:RT11SW.TMP;0 17. DU1:
5. DU1: 18. DU1:
6. DU1: 19. DU1:
7. DU1:
8. DU1:
9. DU1:
10. DU1:
11. DU1:
12. DU1:
13. DU1:
Копаясь в образах и глядя на VS: уже из под RTEM, видим:
RT11SH.SYS - обычный образ диска, два сегмента, два используются, второй последний, оба стартуют (файлы) начиная с блока 10.
Первый сегмент забит пустышками (файл со статусом 100000 - protected/никакой без имени, без расширения, без даты, без размера).
Второй сегмент содержит системные файлы, остаток сегмента забит пустышками как и первый.
Образ обрезан по последнему используемому блоку.
RT11PR.SYS (автосоздался, ничего не писал на диск) - обычный образ диска, 1 сегмент, 1 используется, он же последний, стартует с блока 8.,
содержит запись для " EMPTY.FIL". То есть самый обыкновенный образ диска какие они в обычной жизни бывают.
При просмотре VS: из загруженной системы видим все то же самое, private сегмент стал третьим, второй сегмент слинковался дальше к третьему, номера начального блока в первых двух сегментов отодвинулись на два блока (размер третьего сегмента), номер начального блока третьего сегмента отодвинулся соответственно занятости shared. Попутно стал понятен смысл некоего boot read offset с которым проводятся хитрые манипуляции в BSTRAP.MAC - это собственно и есть размер сегментов из private образа.
Вобщем кое-что проясняется. В аттаче разобранные думпы.
Теперь попробую сконструировать образ побольше и положить туда все нужное.
Еще мельком посмотрел, содержимое shared диска. RTEMFB сделан из RT-11 V4.00C, утилиты его же родные кроме DUP - он переделанный специально под RTEM. Из этого делаю вывод, что RESORC видимо тоже должен быть переделанным, но его нет. В RT-11 V5 родные DUP и RESORC сами разбираются с RTEM.
Время в системе не идет. В V5 предусмотрен хук чтобы брать время из RSX.
Образ RT11SH.SYS не bootable. В загрузчике прописана программа, расчитанная на живой PDP-11, печатающая "?BOOT-F-No boot on volume". Причем загрузчик нестандартный - вторая инструкция не BR. При запуске RTEM он сам находит RTEMFB.SYS и VSM.SYS (или тупо подсоввывает boot read routine для него).
RTEM также позволяет грузить обычный диск из под себя (который может быть параллельно обычным загрузочным диском для обычного RT-11). В этом режиме получается, что shared образа нет, а диск используется как private.
Попутно, из анализа shared образа выше, делаем простой вывод: каталог который в нем есть обязан быть забит до отказа файлами или пустышками дабы у системы не было собзална воткнуть файлики в shared область. Для чего нужен пустой сегмент (и нужен ли) в shared области пока не ясно.
Еще дополнение: в home блоке (#1) образов RTEM по оффсету 700 прописано ^RRTE, но скорее всего это никак не используется и просто для информации.
Полноценная система для RTEM-11 V1.0.
Код:SWAP .SYS 25P 01-Feb-82 RTEMFB.SYS 82P 01-Feb-82
NLM .SYS 2P 01-Feb-82 VSM .SYS 6P 01-Feb-82
DIR .SAV 17P 01-Feb-82 DUP .SAV 42P 01-Feb-82
PIP .SAV 23P 01-Feb-82 FIP .SAV 61P 01-Feb-82
JOAT .SAV 52P 01-Feb-82 RESORC.SAV 15P 01-Feb-82
KED .SAV 60P 01-Feb-82 K52 .SAV 55P 01-Feb-82
EDIT .SAV 19P 01-Feb-82 TECO .SAV 50P 01-Feb-82
FORMAT.SAV 19P 01-Feb-82 MACRO .SAV 51P 01-Feb-82
CREF .SAV 6P 01-Feb-82 LINK .SAV 41P 01-Feb-82
LIBR .SAV 22P 01-Feb-82 FILEX .SAV 18P 01-Feb-82
SRCCOM.SAV 13P 01-Feb-82 BINCOM.SAV 10P 01-Feb-82
SLP .SAV 9P 01-Feb-82 DUMP .SAV 8P 01-Feb-82
SIPP .SAV 20P 01-Feb-82 PATCH .SAV 10P 01-Feb-82
PAT .SAV 8P 01-Feb-82 HELP .SAV 107P 01-Feb-82
BATCH .SAV 26P 01-Feb-82 STARTM.COM 1P 01-Feb-82
30 Files, 878 Blocks
486 Free blocks
кое что лишнее даже затесалось :)