Генерация системы RT11 v.5.7 в эмуляторе Е11
В прошлом сообщении:
http://www.tis.kz/forum/topic.ph...77663#1329577663
мы скопировали основные системные файлы с дистрибутива системы на ленте,
на диск RK-05, сделали с него загрузку, установили поддержку терминала VT52
Теперь будем генерировать систему (устанавливать) с заданными нами требованиями.
Стадия подготовки файлов дистрибутива:
Подключаем в конфигурационном файле Е11 образ чистого диска
RK-05:
mount rk0: disks\RK05_0.DSK
Подключаем в конфигурационном файле Е11 образ чистого диска
RK-05:
mount rk1: disks\RK05_1.DSK
Подключаем в конфигурационном файле Е11 образ загрузочной ленты
MT:
mount mt0: tapes\RT57MT.TAP
И указываем в конфигурационном файле загрузку с ленты:
boot mt0:
Загрузившись с ленты выходит приглашение:
MSBOOT V05.08
*
Набираем:
*MDUP.MT (Вибираем загрузочный файл и загружаемся с него в минимальную оболочку)
Выходит:
MDUP V05.70
Набираем:
*VM:/Z
*VM:A=MT:
Выходит:
RT-11SB V05.07
?KMON-F-File not found DK:STRTSB.COM
Набираем:
COP MT:RK.SYS VM: (Копируем драйвер RK.SYS с ленты МТ: на виртуальный диск VM:)
COP MT:FORMAT.SAV VM: (Копируем программу FORMAT.SAV с ленты МТ: на виртуальный диск VM:)
COP MT:DIR.SAV VM: (Для работы команды DIR)
COP MT:PIP.SAV VM: (Для работы команды TYPE и COPY)
COP MT:DUP.SAV VM: (Для работы команды BOOT и COPY)
BOOT VM: (Загружаемся с виртуального диска VM:)
Выходит:
RT-11SB V05.07
?KMON-F-File not found DK:STRTSB.COM
Набираем:
FORMAT RK0: (Форматирум диск RK0:) (В эмуляторе этого делать не нужно)
INI RK0:
Набираем:
FORMAT RK1: (Форматирум диск RK1:) (В эмуляторе этого делать не нужно)
INI RK1:
Нам надо скопировать весь дистрибутив системы с ленты на диск..
Но диск у нас всего то 4800 блоков, а весь дистрибутив весит 10873 блока.
Тогда на диск
RK0: скопируем все файлы с ленты, кроме исходников
.MAC
Смотрим все файлы на ленте, кроме
*.MAC:
DIR/EXC MT:*.MAC
Спойлер (Отобразить)MSBOOT.BOT 4 31-Oct-1998 MDUP .AI 72 31-Oct-1998
MDUP .MM 72 31-Oct-1998 MDUP .MS 72 31-Oct-1998
MDUP .MT 72 31-Oct-1998 MDUP .MU 72 31-Oct-1998
SWAP .SYS 28 31-Oct-1998 RT11AI.SYS 96 31-Oct-1998
RT11SB.SYS 97 31-Oct-1998 VM .SYS 3 31-Oct-1998
DL .SYS 4 31-Oct-1998 DM .SYS 5 31-Oct-1998
DU .SYS 10 31-Oct-1998 RK .SYS 3 31-Oct-1998
MM .SYS 10 31-Oct-1998 MS .SYS 11 31-Oct-1998
MT .SYS 9 31-Oct-1998 MU .SYS 14 31-Oct-1998
LP .SYS 2 31-Oct-1998 PIP .SAV 30 31-Oct-1998
DUP .SAV 52 31-Oct-1998 DIR .SAV 20 31-Oct-1998
STRTAI.COM 46 31-Oct-1998 IND .SAV 58 31-Oct-1998
FORMAT.SAV 28 31-Oct-1998 TERMID.SAV 4 31-Oct-1998
CONFIG.SAV 10 31-Oct-1998 RT11FB.SYS 106 31-Oct-1998
RT11XM.SYS 124 31-Oct-1998 RT11ZM.SYS 127 31-Oct-1998
DW .SYS 6 31-Oct-1998 DX .SYS 4 31-Oct-1998
DY .SYS 4 31-Oct-1998 DZ .SYS 4 31-Oct-1998
LD .SYS 11 31-Oct-1998 LS .SYS 5 31-Oct-1998
NL .SYS 2 31-Oct-1998 PI .SYS 60 31-Oct-1998
SL .SYS 17 31-Oct-1998 SLMIN .SYS 12 31-Oct-1998
SP .SYS 7 31-Oct-1998 XC .SYS 4 31-Oct-1998
XL .SYS 4 31-Oct-1998 DLX .SYS 5 31-Oct-1998
DMX .SYS 5 31-Oct-1998 DUX .SYS 13 31-Oct-1998
DWX .SYS 6 31-Oct-1998 DXX .SYS 4 31-Oct-1998
DYX .SYS 4 31-Oct-1998 DZX .SYS 4 31-Oct-1998
LDX .SYS 11 31-Oct-1998 LPX .SYS 2 31-Oct-1998
LSX .SYS 5 31-Oct-1998 MMX .SYS 11 31-Oct-1998
MSX .SYS 12 31-Oct-1998 MTX .SYS 10 31-Oct-1998
MUX .SYS 19 31-Oct-1998 NCX .SYS 10 31-Oct-1998
NLX .SYS 2 31-Oct-1998 NQX .SYS 10 31-Oct-1998
NUX .SYS 10 31-Oct-1998 PIX .SYS 68 31-Oct-1998
RKX .SYS 3 31-Oct-1998 SLX .SYS 20 31-Oct-1998
SPX .SYS 11 31-Oct-1998 UBX .SYS 13 31-Oct-1998
VMX .SYS 3 31-Oct-1998 XCX .SYS 4 31-Oct-1998
XLX .SYS 4 31-Oct-1998 STRTFB.COM 5 31-Oct-1998
STRTSB.COM 1 31-Oct-1998 STRTXM.COM 8 31-Oct-1998
STRTXB.COM 5 31-Oct-1998 STRTZM.COM 8 31-Oct-1998
STRTZB.COM 5 31-Oct-1998 RESORC.SAV 35 31-Oct-1998
EDIT .SAV 19 31-Oct-1998 KED .SAV 85 31-Oct-1998
KEX .SAV 72 31-Oct-1998 MACRO .SAV 63 31-Oct-1998
CREF .SAV 6 31-Oct-1998 LINK .SAV 59 31-Oct-1998
MONMRG.SAV 14 31-Oct-1998 LIBR .SAV 24 31-Oct-1998
FILEX .SAV 22 31-Oct-1998 SRCCOM.SAV 26 31-Oct-1998
BINCOM.SAV 25 31-Oct-1998 SLP .SAV 13 31-Oct-1998
DUMP .SAV 10 31-Oct-1998 SIPP .SAV 21 31-Oct-1998
BUP .SAV 68 31-Oct-1998 PAT .SAV 11 31-Oct-1998
HELP .SAV 161 31-Oct-1998 SYSMAC.SML 92 31-Oct-1998
SYSLIB.OBJ 84 31-Oct-1998 BATCH .SAV 26 31-Oct-1998
QUEMAN.SAV 15 31-Oct-1998 SETUP .SAV 43 31-Oct-1998
VTCOM .SAV 24 31-Oct-1998 DATIME.SAV 4 31-Oct-1998
DATIME.COM 3 31-Oct-1998 LET .SAV 6 31-Oct-1998
SPLIT .SAV 3 31-Oct-1998 UCL .SAV 16 31-Oct-1998
VBGEXE.SAV 18 31-Oct-1998 QUEUE .REL 14 31-Oct-1998
RTMON .REL 8 31-Oct-1998 SPOOL .REL 12 31-Oct-1998
SPOOL .SAV 22 31-Oct-1998 VTCOM .REL 27 31-Oct-1998
TRANSF.SAV 16 31-Oct-1998 TRANSF.TSK 76 31-Oct-1998
TRANSF.EXE 45 31-Oct-1998 GIDIS .SAV 72 31-Oct-1998
ALPH00.FNT 9 31-Oct-1998 ODT .OBJ 8 31-Oct-1998
VDT .OBJ 8 31-Oct-1998 MDUP .SAV 22 31-Oct-1998
MBOOT .BOT 1 31-Oct-1998 MBOT16.BOT 1 31-Oct-1998
DEMOF1.FOR 1 31-Oct-1998 DEMOF2.FOR 1 31-Oct-1998
DEMOF3.FOR 3 31-Oct-1998 DEMOB1.BAS 3 31-Oct-1998
DEMOKD.TXT 4 31-Oct-1998 VERIFY.COM 2 31-Oct-1998
IVP .COM 16 31-Oct-1998 MTB .COM 16 31-Oct-1998
MSB .COM 16 31-Oct-1998 MS1B .COM 16 31-Oct-1998
MUB .COM 16 31-Oct-1998 SYSTEM.MLB 148 31-Oct-1998
EDTL .MLB 11 31-Oct-1998 ERROUT.SAV 37 31-Oct-1998
ERROUT.OBJ 36 31-Oct-1998 RTSB .MAP 32 31-Oct-1998
RTFB .MAP 35 31-Oct-1998 RTXM .MAP 37 31-Oct-1998
RTZM .MAP 38 31-Oct-1998 SYSGEN.COM 286 31-Oct-1998
SBFB .ANS 11 31-Oct-1998 XBXM .ANS 12 31-Oct-1998
XMEL .ANS 12 31-Oct-1998 ZBZM .ANS 12 31-Oct-1998
CONFIG.COM 29 31-Oct-1998 V5USER.TXT 2 31-Oct-1998
V5NOTE.TXT 49 31-Oct-1998 CUSTOM.TXT 14 31-Oct-1998
MSCPCK.SAV 4 31-Oct-1998 DBGSYM.SAV 10 31-Oct-1998
SDS .SYS 23 31-Oct-1998 SDH .SYS 24 31-Oct-1998
SDSX .SYS 26 31-Oct-1998 SDHX .SYS 26 31-Oct-1998
INDEX .SAV 11 31-Oct-1998 INDEXX.SAV 14 31-Oct-1998
INDEXA.IMG 164 31-Oct-1998 INDEXB.IMG 165 31-Oct-1998
INDEX .IDX 7 31-Oct-1998 TECO .SAV 50 31-Oct-1998
160 Files, 4530 Blocks
DIR RK0:
Спойлер (Отобразить) 0 Files, 0 Blocks
4762 Free blocks
Должны поместиться, копируем:
COP/SYS/EXC MT:*.MAC RK0:
Спойлер (Отобразить) Files copied:
MT:MSBOOT.BOT to RK0:MSBOOT.BOT
MT:MDUP.AI to RK0:MDUP.AI
MT:MDUP.MM to RK0:MDUP.MM
MT:MDUP.MS to RK0:MDUP.MS
MT:MDUP.MT to RK0:MDUP.MT
MT:MDUP.MU to RK0:MDUP.MU
MT:SWAP.SYS to RK0:SWAP.SYS
MT:RT11AI.SYS to RK0:RT11AI.SYS
MT:RT11SB.SYS to RK0:RT11SB.SYS
MT:VM.SYS to RK0:VM.SYS
MT:DL.SYS to RK0:DL.SYS
MT:DM.SYS to RK0:DM.SYS
MT:DU.SYS to RK0:DU.SYS
MT:RK.SYS to RK0:RK.SYS
MT:MM.SYS to RK0:MM.SYS
MT:MS.SYS to RK0:MS.SYS
MT:MT.SYS to RK0:MT.SYS
MT:MU.SYS to RK0:MU.SYS
MT:LP.SYS to RK0:LP.SYS
MT:PIP.SAV to RK0:PIP.SAV
MT:DUP.SAV to RK0:DUP.SAV
MT:DIR.SAV to RK0:DIR.SAV
MT:STRTAI.COM to RK0:STRTAI.COM
MT:IND.SAV to RK0:IND.SAV
MT:FORMAT.SAV to RK0:FORMAT.SAV
MT:TERMID.SAV to RK0:TERMID.SAV
MT:CONFIG.SAV to RK0:CONFIG.SAV
MT:RT11FB.SYS to RK0:RT11FB.SYS
MT:RT11XM.SYS to RK0:RT11XM.SYS
MT:RT11ZM.SYS to RK0:RT11ZM.SYS
MT:DW.SYS to RK0:DW.SYS
MT:DX.SYS to RK0:DX.SYS
MT:DY.SYS to RK0:DY.SYS
MT:DZ.SYS to RK0:DZ.SYS
MT:LD.SYS to RK0:LD.SYS
MT:LS.SYS to RK0:LS.SYS
MT:NL.SYS to RK0:NL.SYS
MT:PI.SYS to RK0:PI.SYS
MT:SL.SYS to RK0:SL.SYS
MT:SLMIN.SYS to RK0:SLMIN.SYS
MT:SP.SYS to RK0:SP.SYS
MT:XC.SYS to RK0:XC.SYS
MT:XL.SYS to RK0:XL.SYS
MT:DLX.SYS to RK0:DLX.SYS
MT:DMX.SYS to RK0:DMX.SYS
MT:DUX.SYS to RK0:DUX.SYS
MT:DWX.SYS to RK0:DWX.SYS
MT:DXX.SYS to RK0:DXX.SYS
MT:DYX.SYS to RK0:DYX.SYS
MT:DZX.SYS to RK0:DZX.SYS
MT:LDX.SYS to RK0:LDX.SYS
MT:LPX.SYS to RK0:LPX.SYS
MT:LSX.SYS to RK0:LSX.SYS
MT:MMX.SYS to RK0:MMX.SYS
MT:MSX.SYS to RK0:MSX.SYS
MT:MTX.SYS to RK0:MTX.SYS
MT:MUX.SYS to RK0:MUX.SYS
MT:NCX.SYS to RK0:NCX.SYS
MT:NLX.SYS to RK0:NLX.SYS
MT:NQX.SYS to RK0:NQX.SYS
MT:NUX.SYS to RK0:NUX.SYS
MT:PIX.SYS to RK0:PIX.SYS
MT:RKX.SYS to RK0:RKX.SYS
MT:SLX.SYS to RK0:SLX.SYS
MT:SPX.SYS to RK0:SPX.SYS
MT:UBX.SYS to RK0:UBX.SYS
MT:VMX.SYS to RK0:VMX.SYS
MT:XCX.SYS to RK0:XCX.SYS
MT:XLX.SYS to RK0:XLX.SYS
MT:STRTFB.COM to RK0:STRTFB.COM
MT:STRTSB.COM to RK0:STRTSB.COM
MT:STRTXM.COM to RK0:STRTXM.COM
MT:STRTXB.COM to RK0:STRTXB.COM
MT:STRTZM.COM to RK0:STRTZM.COM
MT:STRTZB.COM to RK0:STRTZB.COM
MT:RESORC.SAV to RK0:RESORC.SAV
MT:EDIT.SAV to RK0:EDIT.SAV
MT:KED.SAV to RK0:KED.SAV
MT:KEX.SAV to RK0:KEX.SAV
MT:MACRO.SAV to RK0:MACRO.SAV
MT:CREF.SAV to RK0:CREF.SAV
MT:LINK.SAV to RK0:LINK.SAV
MT:MONMRG.SAV to RK0:MONMRG.SAV
MT:LIBR.SAV to RK0:LIBR.SAV
MT:FILEX.SAV to RK0:FILEX.SAV
MT:SRCCOM.SAV to RK0:SRCCOM.SAV
MT:BINCOM.SAV to RK0:BINCOM.SAV
MT:SLP.SAV to RK0:SLP.SAV
MT:DUMP.SAV to RK0:DUMP.SAV
MT:SIPP.SAV to RK0:SIPP.SAV
MT:BUP.SAV to RK0:BUP.SAV
MT:PAT.SAV to RK0:PAT.SAV
MT:HELP.SAV to RK0:HELP.SAV
MT:SYSMAC.SML to RK0:SYSMAC.SML
MT:SYSLIB.OBJ to RK0:SYSLIB.OBJ
MT:BATCH.SAV to RK0:BATCH.SAV
MT:QUEMAN.SAV to RK0:QUEMAN.SAV
MT:SETUP.SAV to RK0:SETUP.SAV
MT:VTCOM.SAV to RK0:VTCOM.SAV
MT:DATIME.SAV to RK0:DATIME.SAV
MT:DATIME.COM to RK0:DATIME.COM
MT:LET.SAV to RK0:LET.SAV
MT:SPLIT.SAV to RK0:SPLIT.SAV
MT:UCL.SAV to RK0:UCL.SAV
MT:VBGEXE.SAV to RK0:VBGEXE.SAV
MT:QUEUE.REL to RK0:QUEUE.REL
MT:RTMON.REL to RK0:RTMON.REL
MT:SPOOL.REL to RK0:SPOOL.REL
MT:SPOOL.SAV to RK0:SPOOL.SAV
MT:VTCOM.REL to RK0:VTCOM.REL
MT:TRANSF.SAV to RK0:TRANSF.SAV
MT:TRANSF.TSK to RK0:TRANSF.TSK
MT:TRANSF.EXE to RK0:TRANSF.EXE
MT:GIDIS.SAV to RK0:GIDIS.SAV
MT:ALPH00.FNT to RK0:ALPH00.FNT
MT:ODT.OBJ to RK0:ODT.OBJ
MT:VDT.OBJ to RK0:VDT.OBJ
MT:MDUP.SAV to RK0:MDUP.SAV
MT:MBOOT.BOT to RK0:MBOOT.BOT
MT:MBOT16.BOT to RK0:MBOT16.BOT
MT:DEMOF1.FOR to RK0:DEMOF1.FOR
MT:DEMOF2.FOR to RK0:DEMOF2.FOR
MT:DEMOF3.FOR to RK0:DEMOF3.FOR
MT:DEMOB1.BAS to RK0:DEMOB1.BAS
MT:DEMOKD.TXT to RK0:DEMOKD.TXT
MT:VERIFY.COM to RK0:VERIFY.COM
MT:IVP.COM to RK0:IVP.COM
MT:MTB.COM to RK0:MTB.COM
MT:MSB.COM to RK0:MSB.COM
MT:MS1B.COM to RK0:MS1B.COM
MT:MUB.COM to RK0:MUB.COM
MT:SYSTEM.MLB to RK0:SYSTEM.MLB
MT:EDTL.MLB to RK0:EDTL.MLB
MT:ERROUT.SAV to RK0:ERROUT.SAV
MT:ERROUT.OBJ to RK0:ERROUT.OBJ
MT:RTSB.MAP to RK0:RTSB.MAP
MT:RTFB.MAP to RK0:RTFB.MAP
MT:RTXM.MAP to RK0:RTXM.MAP
MT:RTZM.MAP to RK0:RTZM.MAP
MT:SYSGEN.COM to RK0:SYSGEN.COM
MT:SBFB.ANS to RK0:SBFB.ANS
MT:XBXM.ANS to RK0:XBXM.ANS
MT:XMEL.ANS to RK0:XMEL.ANS
MT:ZBZM.ANS to RK0:ZBZM.ANS
MT:CONFIG.COM to RK0:CONFIG.COM
MT:V5USER.TXT to RK0:V5USER.TXT
MT:V5NOTE.TXT to RK0:V5NOTE.TXT
MT:CUSTOM.TXT to RK0:CUSTOM.TXT
MT:MSCPCK.SAV to RK0:MSCPCK.SAV
MT:DBGSYM.SAV to RK0:DBGSYM.SAV
MT:SDS.SYS to RK0:SDS.SYS
MT:SDH.SYS to RK0:SDH.SYS
MT:SDSX.SYS to RK0:SDSX.SYS
MT:SDHX.SYS to RK0:SDHX.SYS
MT:INDEX.SAV to RK0:INDEX.SAV
MT:INDEXX.SAV to RK0:INDEXX.SAV
MT:INDEXA.IMG to RK0:INDEXA.IMG
MT:INDEXB.IMG to RK0:INDEXB.IMG
MT:INDEX.IDX to RK0:INDEX.IDX
MT:TECO.SAV to RK0:TECO.SAV
Проверяем:
DIR RK0:
Спойлер (Отобразить)MSBOOT.BOT 4 31-Oct-1998 MDUP .AI 72 31-Oct-1998
MDUP .MM 72 31-Oct-1998 MDUP .MS 72 31-Oct-1998
MDUP .MT 72 31-Oct-1998 MDUP .MU 72 31-Oct-1998
SWAP .SYS 28 31-Oct-1998 RT11AI.SYS 96 31-Oct-1998
RT11SB.SYS 97 31-Oct-1998 VM .SYS 3 31-Oct-1998
DL .SYS 4 31-Oct-1998 DM .SYS 5 31-Oct-1998
DU .SYS 10 31-Oct-1998 RK .SYS 3 31-Oct-1998
MM .SYS 10 31-Oct-1998 MS .SYS 11 31-Oct-1998
MT .SYS 9 31-Oct-1998 MU .SYS 14 31-Oct-1998
LP .SYS 2 31-Oct-1998 PIP .SAV 30 31-Oct-1998
DUP .SAV 52 31-Oct-1998 DIR .SAV 20 31-Oct-1998
STRTAI.COM 46 31-Oct-1998 IND .SAV 58 31-Oct-1998
FORMAT.SAV 28 31-Oct-1998 TERMID.SAV 4 31-Oct-1998
CONFIG.SAV 10 31-Oct-1998 RT11FB.SYS 106 31-Oct-1998
RT11XM.SYS 124 31-Oct-1998 RT11ZM.SYS 127 31-Oct-1998
DW .SYS 6 31-Oct-1998 DX .SYS 4 31-Oct-1998
DY .SYS 4 31-Oct-1998 DZ .SYS 4 31-Oct-1998
LD .SYS 11 31-Oct-1998 LS .SYS 5 31-Oct-1998
NL .SYS 2 31-Oct-1998 PI .SYS 60 31-Oct-1998
SL .SYS 17 31-Oct-1998 SLMIN .SYS 12 31-Oct-1998
SP .SYS 7 31-Oct-1998 XC .SYS 4 31-Oct-1998
XL .SYS 4 31-Oct-1998 DLX .SYS 5 31-Oct-1998
DMX .SYS 5 31-Oct-1998 DUX .SYS 13 31-Oct-1998
DWX .SYS 6 31-Oct-1998 DXX .SYS 4 31-Oct-1998
DYX .SYS 4 31-Oct-1998 DZX .SYS 4 31-Oct-1998
LDX .SYS 11 31-Oct-1998 LPX .SYS 2 31-Oct-1998
LSX .SYS 5 31-Oct-1998 MMX .SYS 11 31-Oct-1998
MSX .SYS 12 31-Oct-1998 MTX .SYS 10 31-Oct-1998
MUX .SYS 19 31-Oct-1998 NCX .SYS 10 31-Oct-1998
NLX .SYS 2 31-Oct-1998 NQX .SYS 10 31-Oct-1998
NUX .SYS 10 31-Oct-1998 PIX .SYS 68 31-Oct-1998
RKX .SYS 3 31-Oct-1998 SLX .SYS 20 31-Oct-1998
SPX .SYS 11 31-Oct-1998 UBX .SYS 13 31-Oct-1998
VMX .SYS 3 31-Oct-1998 XCX .SYS 4 31-Oct-1998
XLX .SYS 4 31-Oct-1998 STRTFB.COM 5 31-Oct-1998
STRTSB.COM 1 31-Oct-1998 STRTXM.COM 8 31-Oct-1998
STRTXB.COM 5 31-Oct-1998 STRTZM.COM 8 31-Oct-1998
STRTZB.COM 5 31-Oct-1998 RESORC.SAV 35 31-Oct-1998
EDIT .SAV 19 31-Oct-1998 KED .SAV 85 31-Oct-1998
KEX .SAV 72 31-Oct-1998 MACRO .SAV 63 31-Oct-1998
CREF .SAV 6 31-Oct-1998 LINK .SAV 59 31-Oct-1998
MONMRG.SAV 14 31-Oct-1998 LIBR .SAV 24 31-Oct-1998
FILEX .SAV 22 31-Oct-1998 SRCCOM.SAV 26 31-Oct-1998
BINCOM.SAV 25 31-Oct-1998 SLP .SAV 13 31-Oct-1998
DUMP .SAV 10 31-Oct-1998 SIPP .SAV 21 31-Oct-1998
BUP .SAV 68 31-Oct-1998 PAT .SAV 11 31-Oct-1998
HELP .SAV 161 31-Oct-1998 SYSMAC.SML 92 31-Oct-1998
SYSLIB.OBJ 84 31-Oct-1998 BATCH .SAV 26 31-Oct-1998
QUEMAN.SAV 15 31-Oct-1998 SETUP .SAV 43 31-Oct-1998
VTCOM .SAV 24 31-Oct-1998 DATIME.SAV 4 31-Oct-1998
DATIME.COM 3 31-Oct-1998 LET .SAV 6 31-Oct-1998
SPLIT .SAV 3 31-Oct-1998 UCL .SAV 16 31-Oct-1998
VBGEXE.SAV 18 31-Oct-1998 QUEUE .REL 14 31-Oct-1998
RTMON .REL 8 31-Oct-1998 SPOOL .REL 12 31-Oct-1998
SPOOL .SAV 22 31-Oct-1998 VTCOM .REL 27 31-Oct-1998
TRANSF.SAV 16 31-Oct-1998 TRANSF.TSK 76 31-Oct-1998
TRANSF.EXE 45 31-Oct-1998 GIDIS .SAV 72 31-Oct-1998
ALPH00.FNT 9 31-Oct-1998 ODT .OBJ 8 31-Oct-1998
VDT .OBJ 8 31-Oct-1998 MDUP .SAV 22 31-Oct-1998
MBOOT .BOT 1 31-Oct-1998 MBOT16.BOT 1 31-Oct-1998
DEMOF1.FOR 1 31-Oct-1998 DEMOF2.FOR 1 31-Oct-1998
DEMOF3.FOR 3 31-Oct-1998 DEMOB1.BAS 3 31-Oct-1998
DEMOKD.TXT 4 31-Oct-1998 VERIFY.COM 2 31-Oct-1998
IVP .COM 16 31-Oct-1998 MTB .COM 16 31-Oct-1998
MSB .COM 16 31-Oct-1998 MS1B .COM 16 31-Oct-1998
MUB .COM 16 31-Oct-1998 SYSTEM.MLB 148 31-Oct-1998
EDTL .MLB 11 31-Oct-1998 ERROUT.SAV 37 31-Oct-1998
ERROUT.OBJ 36 31-Oct-1998 RTSB .MAP 32 31-Oct-1998
RTFB .MAP 35 31-Oct-1998 RTXM .MAP 37 31-Oct-1998
RTZM .MAP 38 31-Oct-1998 SYSGEN.COM 286 31-Oct-1998
SBFB .ANS 11 31-Oct-1998 XBXM .ANS 12 31-Oct-1998
XMEL .ANS 12 31-Oct-1998 ZBZM .ANS 12 31-Oct-1998
CONFIG.COM 29 31-Oct-1998 V5USER.TXT 2 31-Oct-1998
V5NOTE.TXT 49 31-Oct-1998 CUSTOM.TXT 14 31-Oct-1998
MSCPCK.SAV 4 31-Oct-1998 DBGSYM.SAV 10 31-Oct-1998
SDS .SYS 23 31-Oct-1998 SDH .SYS 24 31-Oct-1998
SDSX .SYS 26 31-Oct-1998 SDHX .SYS 26 31-Oct-1998
INDEX .SAV 11 31-Oct-1998 INDEXX.SAV 14 31-Oct-1998
INDEXA.IMG 164 31-Oct-1998 INDEXB.IMG 165 31-Oct-1998
INDEX .IDX 7 31-Oct-1998 TECO .SAV 50 31-Oct-1998
160 Files, 4530 Blocks
232 Free blocks
Копируем загрузчик SB из системного монитора на диск:
COP/BOO RK0:RT11SB.SYS RK0:
Загружаемся с RK0:
BOOT RK0:
RT-11SB V05.07
.R MSCPCK
.
Но для генерации системы места на диске
RK0: может не хватить, поэтому удаляем
все не нужные драйвера, после генерации нужные нам создадутся:
DEL RK0:(DL,DM,DU,MM,MS,MU).SYS
?PIP-W-Reboot
DEL RK0:(LP,RT11XM,RT11ZM,DW,DX,DY).SYS
?PIP-W-Reboot
DEL RK0:(DZ,LD,LS,NL,PI,SL).SYS
?PIP-W-Reboot
DEL RK0:(SLMIN,SP,XC,XL).SYS
?PIP-W-Reboot
DEL RK0:%%X.SYS
?PIP-W-Reboot
Спойлер (Отобразить)
.DEL RK0:(DL,DM,DU,MM,MS,MU).SYS
?PIP-W-Reboot
.DEL RK0:(LP,RT11XM,RT11ZM,DW,DX,DY).SYS
?PIP-W-Reboot
.DEL RK0:(DZ,LD,LS,NL,PI,SL).SYS
?PIP-W-Reboot
.DEL RK0:(SLMIN,SP,XC,XL).SYS
?PIP-W-Reboot
.DEL RK0:%%X.SYS
Files deleted:
RK0:DLX.SYS ? Y
RK0:DMX.SYS ? Y
RK0:DUX.SYS ? Y
RK0:DWX.SYS ? Y
RK0:DXX.SYS ? Y
RK0:DYX.SYS ? Y
RK0:DZX.SYS ? Y
RK0:LDX.SYS ? Y
RK0:LPX.SYS ? Y
RK0:LSX.SYS ? Y
RK0:MMX.SYS ? Y
RK0:MSX.SYS ? Y
RK0:MTX.SYS ? Y
RK0:MUX.SYS ? Y
RK0:NCX.SYS ? Y
RK0:NLX.SYS ? Y
RK0:NQX.SYS ? Y
RK0:NUX.SYS ? Y
RK0:PIX.SYS ? Y
RK0:RKX.SYS ? Y
RK0:SLX.SYS ? Y
RK0:SPX.SYS ? Y
RK0:UBX.SYS ? Y
RK0:VMX.SYS ? Y
RK0:XCX.SYS ? Y
RK0:XLX.SYS ? Y
?PIP-W-Reboot
.DIR RK0:
MSBOOT.BOT 4 31-Oct-1998 MDUP .AI 72 31-Oct-1998
MDUP .MM 72 31-Oct-1998 MDUP .MS 72 31-Oct-1998
MDUP .MT 72 31-Oct-1998 MDUP .MU 72 31-Oct-1998
SWAP .SYS 28 31-Oct-1998 RT11AI.SYS 96 31-Oct-1998
RT11SB.SYS 97 31-Oct-1998 VM .SYS 3 31-Oct-1998
RK .SYS 3 31-Oct-1998 MT .SYS 9 31-Oct-1998
PIP .SAV 30 31-Oct-1998 DUP .SAV 52 31-Oct-1998
DIR .SAV 20 31-Oct-1998 STRTAI.COM 46 31-Oct-1998
IND .SAV 58 31-Oct-1998 FORMAT.SAV 28 31-Oct-1998
TERMID.SAV 4 31-Oct-1998 CONFIG.SAV 10 31-Oct-1998
RT11FB.SYS 106 31-Oct-1998 STRTFB.COM 5 31-Oct-1998
STRTSB.COM 1 31-Oct-1998 STRTXM.COM 8 31-Oct-1998
STRTXB.COM 5 31-Oct-1998 STRTZM.COM 8 31-Oct-1998
STRTZB.COM 5 31-Oct-1998 RESORC.SAV 35 31-Oct-1998
EDIT .SAV 19 31-Oct-1998 KED .SAV 85 31-Oct-1998
KEX .SAV 72 31-Oct-1998 MACRO .SAV 63 31-Oct-1998
CREF .SAV 6 31-Oct-1998 LINK .SAV 59 31-Oct-1998
MONMRG.SAV 14 31-Oct-1998 LIBR .SAV 24 31-Oct-1998
FILEX .SAV 22 31-Oct-1998 SRCCOM.SAV 26 31-Oct-1998
BINCOM.SAV 25 31-Oct-1998 SLP .SAV 13 31-Oct-1998
DUMP .SAV 10 31-Oct-1998 SIPP .SAV 21 31-Oct-1998
BUP .SAV 68 31-Oct-1998 PAT .SAV 11 31-Oct-1998
HELP .SAV 161 31-Oct-1998 SYSMAC.SML 92 31-Oct-1998
SYSLIB.OBJ 84 31-Oct-1998 BATCH .SAV 26 31-Oct-1998
QUEMAN.SAV 15 31-Oct-1998 SETUP .SAV 43 31-Oct-1998
VTCOM .SAV 24 31-Oct-1998 DATIME.SAV 4 31-Oct-1998
DATIME.COM 3 31-Oct-1998 LET .SAV 6 31-Oct-1998
SPLIT .SAV 3 31-Oct-1998 UCL .SAV 16 31-Oct-1998
VBGEXE.SAV 18 31-Oct-1998 QUEUE .REL 14 31-Oct-1998
RTMON .REL 8 31-Oct-1998 SPOOL .REL 12 31-Oct-1998
SPOOL .SAV 22 31-Oct-1998 VTCOM .REL 27 31-Oct-1998
TRANSF.SAV 16 31-Oct-1998 TRANSF.TSK 76 31-Oct-1998
TRANSF.EXE 45 31-Oct-1998 GIDIS .SAV 72 31-Oct-1998
ALPH00.FNT 9 31-Oct-1998 ODT .OBJ 8 31-Oct-1998
VDT .OBJ 8 31-Oct-1998 MDUP .SAV 22 31-Oct-1998
MBOOT .BOT 1 31-Oct-1998 MBOT16.BOT 1 31-Oct-1998
DEMOF1.FOR 1 31-Oct-1998 DEMOF2.FOR 1 31-Oct-1998
DEMOF3.FOR 3 31-Oct-1998 DEMOB1.BAS 3 31-Oct-1998
DEMOKD.TXT 4 31-Oct-1998 VERIFY.COM 2 31-Oct-1998
IVP .COM 16 31-Oct-1998 MTB .COM 16 31-Oct-1998
MSB .COM 16 31-Oct-1998 MS1B .COM 16 31-Oct-1998
MUB .COM 16 31-Oct-1998 SYSTEM.MLB 148 31-Oct-1998
EDTL .MLB 11 31-Oct-1998 ERROUT.SAV 37 31-Oct-1998
ERROUT.OBJ 36 31-Oct-1998 RTSB .MAP 32 31-Oct-1998
RTFB .MAP 35 31-Oct-1998 RTXM .MAP 37 31-Oct-1998
RTZM .MAP 38 31-Oct-1998 SYSGEN.COM 286 31-Oct-1998
SBFB .ANS 11 31-Oct-1998 XBXM .ANS 12 31-Oct-1998
XMEL .ANS 12 31-Oct-1998 ZBZM .ANS 12 31-Oct-1998
CONFIG.COM 29 31-Oct-1998 V5USER.TXT 2 31-Oct-1998
V5NOTE.TXT 49 31-Oct-1998 CUSTOM.TXT 14 31-Oct-1998
MSCPCK.SAV 4 31-Oct-1998 DBGSYM.SAV 10 31-Oct-1998
SDS .SYS 23 31-Oct-1998 SDH .SYS 24 31-Oct-1998
SDSX .SYS 26 31-Oct-1998 SDHX .SYS 26 31-Oct-1998
INDEX .SAV 11 31-Oct-1998 INDEXX.SAV 14 31-Oct-1998
INDEXA.IMG 164 31-Oct-1998 INDEXB.IMG 165 31-Oct-1998
INDEX .IDX 7 31-Oct-1998 TECO .SAV 50 31-Oct-1998
112 Files, 3814 Blocks
948 Free blocks
Теперь нам надо скопировать весь дистрибутив системы
с ленты на диск.. Но диск у нас всего то 4800 блоков, а весь дистрибутив весит 10873 блока.
Тогда на диск
RK1: скопируем только исходники
.MAC,
но и даже так, не хватит места..
Тогда копируем на диск
RK1: все
.MAC файлы, кроме тех, что
с двумя символами в названии (это у нас обычно драйвера).
Смотрим сколько они займут места:
DIR MT:%%%*.MAC
Спойлер (Отобразить)DATIME.MAC 23 31-Oct-1998 DEMOBG.MAC 2 31-Oct-1998
DEMOFG.MAC 3 31-Oct-1998 DEMOM1.MAC 4 31-Oct-1998
IVP .MAC 33 31-Oct-1998 BSTRAP.MAC 285 31-Oct-1998
EDTG .MAC 83 31-Oct-1998 KMON .MAC 359 31-Oct-1998
KMOVLY.MAC 572 31-Oct-1998 MTTEMT.MAC 65 31-Oct-1998
MTTINT.MAC 193 31-Oct-1998 RMON .MAC 598 31-Oct-1998
TRMTBL.MAC 26 31-Oct-1998 USR .MAC 251 31-Oct-1998
XMSUBS.MAC 233 31-Oct-1998 FSM .MAC 145 31-Oct-1998
ELCOPY.MAC 51 31-Oct-1998 ELINIT.MAC 35 31-Oct-1998
ELTASK.MAC 32 31-Oct-1998 ERRTXT.MAC 7 31-Oct-1998
CONSOL.MAC 6 31-Oct-1998 NITEST.MAC 24 31-Oct-1998
22 Files, 3030 Blocks
Влезет... Копируем их:
COP MT:%%%*.MAC RK1:
Спойлер (Отобразить) Files copied:
MT:DATIME.MAC to RK1:DATIME.MAC
MT:DEMOBG.MAC to RK1:DEMOBG.MAC
MT:DEMOFG.MAC to RK1:DEMOFG.MAC
MT:DEMOM1.MAC to RK1:DEMOM1.MAC
MT:IVP.MAC to RK1:IVP.MAC
MT:BSTRAP.MAC to RK1:BSTRAP.MAC
MT:EDTG.MAC to RK1:EDTG.MAC
MT:KMON.MAC to RK1:KMON.MAC
MT:KMOVLY.MAC to RK1:KMOVLY.MAC
MT:MTTEMT.MAC to RK1:MTTEMT.MAC
MT:MTTINT.MAC to RK1:MTTINT.MAC
MT:RMON.MAC to RK1:RMON.MAC
MT:TRMTBL.MAC to RK1:TRMTBL.MAC
MT:USR.MAC to RK1:USR.MAC
MT:XMSUBS.MAC to RK1:XMSUBS.MAC
MT:FSM.MAC to RK1:FSM.MAC
MT:ELCOPY.MAC to RK1:ELCOPY.MAC
MT:ELINIT.MAC to RK1:ELINIT.MAC
MT:ELTASK.MAC to RK1:ELTASK.MAC
MT:ERRTXT.MAC to RK1:ERRTXT.MAC
MT:CONSOL.MAC to RK1:CONSOL.MAC
MT:NITEST.MAC to RK1:NITEST.MAC
Теперь смотрим все файлы с двумя символами в названии:
DIR MT:%%.MAC
Спойлер (Отобразить)FB .MAC 1 31-Oct-1998 SB .MAC 1 31-Oct-1998
XB .MAC 1 31-Oct-1998 XM .MAC 1 31-Oct-1998
ZB .MAC 1 31-Oct-1998 ZM .MAC 1 31-Oct-1998
BA .MAC 47 31-Oct-1998 DL .MAC 102 31-Oct-1998
DM .MAC 73 31-Oct-1998 DU .MAC 338 31-Oct-1998
DW .MAC 148 31-Oct-1998 DX .MAC 53 31-Oct-1998
DY .MAC 74 31-Oct-1998 DZ .MAC 47 31-Oct-1998
LD .MAC 158 31-Oct-1998 LP .MAC 29 31-Oct-1998
LS .MAC 110 31-Oct-1998 NC .MAC 136 31-Oct-1998
NI .MAC 91 31-Oct-1998 NL .MAC 31 31-Oct-1998
NQ .MAC 90 31-Oct-1998 NU .MAC 113 31-Oct-1998
RK .MAC 30 31-Oct-1998 SP .MAC 177 31-Oct-1998
TJ .MAC 125 31-Oct-1998 TM .MAC 109 31-Oct-1998
TS .MAC 144 31-Oct-1998 TU .MAC 161 31-Oct-1998
UM .MAC 319 31-Oct-1998 VM .MAC 87 31-Oct-1998
XC .MAC 3 31-Oct-1998 XL .MAC 120 31-Oct-1998
EL .MAC 78 31-Oct-1998 CR .MAC 28 31-Oct-1998
CT .MAC 101 31-Oct-1998 DD .MAC 66 31-Oct-1998
DP .MAC 24 31-Oct-1998 DS .MAC 20 31-Oct-1998
DT .MAC 18 31-Oct-1998 PC .MAC 11 31-Oct-1998
PD .MAC 31 31-Oct-1998 RF .MAC 15 31-Oct-1998
42 Files, 3313 Blocks
Расшифровка по этим файлам:
FB .MAC 1 31-Oct-1998 - файл опций монитора он создаются при генерации
SB .MAC 1 31-Oct-1998 - файл опций монитора он создаются при генерации
XB .MAC 1 31-Oct-1998 - файл опций монитора он создаются при генерации
XM .MAC 1 31-Oct-1998 - файл опций монитора он создаются при генерации
ZB .MAC 1 31-Oct-1998 - файл опций монитора он создаются при генерации
ZM .MAC 1 31-Oct-1998 - файл опций монитора он создаются при генерации
BA .MAC 47 31-Oct-1998 - Драйвер для выполнения BATCH (Опция при генерации)
DL .MAC 102 31-Oct-1998 - Драйвер для дискового устройства RL01 / RL02 размером 10240 / 20480 блоков
DM .MAC 73 31-Oct-1998 - Драйвер для дискового устройства RK06 / RK07 размером 27126 / 53790 блока
DU .MAC 338 31-Oct-1998 - Драйвер для дискового устройства MSCP (Дискеты / Диски)
DW .MAC 148 31-Oct-1998 - Драйвер жесткого диска DW для DEC Pro
DX .MAC 53 31-Oct-1998 - Драйвер дисковода DX для устройства RX01 размером 494 блока
DY .MAC 74 31-Oct-1998 - Драйвер дисковода DY для устройства RX02 размером 988 блока
DZ .MAC 47 31-Oct-1998 - Драйвер дисковода DZ для DEC Pro
LD .MAC 158 31-Oct-1998 - Стандартный драйвер виртуальных образов дисков DSK
LP .MAC 29 31-Oct-1998 - Стандартный драйвер принтера
LS .MAC 110 31-Oct-1998 - Драйвер принтера на терминальном порту
NC .MAC 136 31-Oct-1998 - Драйвер сетевой карты CTI-Bus Pro для DEC Pro
NI .MAC 91 31-Oct-1998 - Драйвер сетевой карты NI (Общая часть)
NL .MAC 31 31-Oct-1998 - Драйвер нулевого устройства (Null)
NQ .MAC 90 31-Oct-1998 - Драйвер сетевой карты Q-Bus DEQNA/DELQA
NU .MAC 113 31-Oct-1998 - Драйвер сетевой карты UNIBUS DEUNA/DELUA
RK .MAC 30 31-Oct-1998 - Драйвер для дискового устройства RK05 размером 4800 блока
SP .MAC 177 31-Oct-1998 - Спулер печати, позволяет не ждать завершения печати длинного файла и дальше работать
TJ .MAC 125 31-Oct-1998 - Драйвер ленты MM
TM .MAC 109 31-Oct-1998 - Драйвер ленты MT
TS .MAC 144 31-Oct-1998 - Драйвер ленты MS
TU .MAC 161 31-Oct-1998 - Драйвер ленты MU
UM .MAC 319 31-Oct-1998 - Драйвер - общая часть MSCP (DU, MU)
VM .MAC 87 31-Oct-1998 - Драйвер виртуального диска в памяти за пределами 56kb
XC .MAC 3 31-Oct-1998 - Драйвер XL для связи через VTCOM только для DEC Pro
XL .MAC 120 31-Oct-1998 - Драйвер XL для связи через VTCOM
EL .MAC 78 31-Oct-1998 - Нужно для Error Logging в мониторе SB
CR .MAC 28 31-Oct-1998 - Драйвер считывателя перфокарт
CT .MAC 101 31-Oct-1998 - Драйвер кассетной ленты CT
DD .MAC 66 31-Oct-1998 - Драйвер DECtape II (TU58) для удаленного копирования файлов
DP .MAC 24 31-Oct-1998 - Драйвер для дискового устройства RP02 / RP03 размером 40000 блока
DS .MAC 20 31-Oct-1998 - Драйвер диска DS устройство RSJ03 / RSJ04
DT .MAC 18 31-Oct-1998 - Драйвер ленты DT (DecTape)
PC .MAC 11 31-Oct-1998 - Стандартный драйвер перфосчитывателя и перфоратора
PD .MAC 31 31-Oct-1998 - Драйвер дисковода PDT-11
RF .MAC 15 31-Oct-1998 - Драйвер диска RF11/RS11
Копируем из них только нужные нам:
COP MT:RK.MAC RK1:
COP MT:LD.MAC RK1:
COP MT:VM.MAC RK1:
COP MT:LP.MAC RK1:
COP MT:NL.MAC RK1:
COP MT:PC.MAC RK1:
COP MT:DP.MAC RK1:
COP MT:DM.MAC RK1:
COP MT:DX.MAC RK1:
COP MT:DY.MAC RK1:
COP MT:DU.MAC RK1:
COP MT:UM.MAC RK1:
COP MT:XL.MAC RK1:
COP MT:DD.MAC RK1:
COP MT:TM.MAC RK1:
COP MT:DL.MAC RK1:
А так-же копируем FB, SB, XB, XM, ZB, ZM:
COP MT:(FB,SB,XB,XM,ZB,ZM).MAC RK1:
Спойлер (Отобразить).COP MT:(FB,SB,XB,XM,ZB,ZM).MAC RK1:
Files copied:
MT:FB.MAC to RK1:FB.MAC
MT:SB.MAC to RK1:SB.MAC
MT:XB.MAC to RK1:XB.MAC
MT:XM.MAC to RK1:XM.MAC
MT:ZB.MAC to RK1:ZB.MAC
MT:ZM.MAC to RK1:ZM.MAC
И копируем файл
BA.MAC:
COP MT:BA.MAC RK1:
Что у нас получилось:
Спойлер (Отобразить)
.DIR RK1:%%%*.MAC
DATIME.MAC 23 31-Oct-1998 DEMOBG.MAC 2 31-Oct-1998
DEMOFG.MAC 3 31-Oct-1998 DEMOM1.MAC 4 31-Oct-1998
IVP .MAC 33 31-Oct-1998 BSTRAP.MAC 285 31-Oct-1998
EDTG .MAC 83 31-Oct-1998 KMON .MAC 359 31-Oct-1998
KMOVLY.MAC 572 31-Oct-1998 MTTEMT.MAC 65 31-Oct-1998
MTTINT.MAC 193 31-Oct-1998 RMON .MAC 598 31-Oct-1998
TRMTBL.MAC 26 31-Oct-1998 USR .MAC 251 31-Oct-1998
XMSUBS.MAC 233 31-Oct-1998 FSM .MAC 145 31-Oct-1998
ELCOPY.MAC 51 31-Oct-1998 ELINIT.MAC 35 31-Oct-1998
ELTASK.MAC 32 31-Oct-1998 ERRTXT.MAC 7 31-Oct-1998
CONSOL.MAC 6 31-Oct-1998 NITEST.MAC 24 31-Oct-1998
22 Files, 3030 Blocks
154 Free blocks
.DIR RK1:%%.MAC
RK .MAC 30 31-Oct-1998 LD .MAC 158 31-Oct-1998
VM .MAC 87 31-Oct-1998 LP .MAC 29 31-Oct-1998
NL .MAC 31 31-Oct-1998 PC .MAC 11 31-Oct-1998
DP .MAC 24 31-Oct-1998 DM .MAC 73 31-Oct-1998
DX .MAC 53 31-Oct-1998 DY .MAC 74 31-Oct-1998
DU .MAC 338 31-Oct-1998 UM .MAC 319 31-Oct-1998
XL .MAC 120 31-Oct-1998 DD .MAC 66 31-Oct-1998
FB .MAC 1 31-Oct-1998 SB .MAC 1 31-Oct-1998
XB .MAC 1 31-Oct-1998 XM .MAC 1 31-Oct-1998
ZB .MAC 1 31-Oct-1998 ZM .MAC 1 31-Oct-1998
BA .MAC 47 31-Oct-1998
21 Files, 1466 Blocks
107 Free blocks
Но для генерации системы, на диске с исходниками еще нужны файлы
*.MLB:
.DIR MT:*.MLB
Спойлер (Отобразить)
SYSTEM.MLB 148 31-Oct-1998 EDTL .MLB 11 31-Oct-1998
2 Files, 159 Blocks
А у нас нет места на
RK1:, ладно, пока удалим
TM.MAC и
DL.MAC
DEL RK1:TM.MAC
DEL RK1:DL.MAC
Натравливаем
SQ на
RK1: для дефрагментации:
SQ RK1:
RK1:/Squeeze; Are you sure? Y
Копируем
*.MLB с
MT на
RK1:
COP MT:*.MLB RK1:
Спойлер (Отобразить)
Files copied:
MT:SYSTEM.MLB to RK1:SYSTEM.MLB
MT:EDTL.MLB to RK1:EDTL.MLB
Ну и запускаем генерацию системы, стадия создания файла-ответов:
IND SYSGEN
Спойлер (Отобразить)
*****************************************************************
RT-11 SYSTEM GENERATION PROGRAM V05.150
*****************************************************************
Do you want an introduction to system generation (N)? Y
The System Generation (SYSGEN) program functions as an inter-
active dialog in which the program asks you a series of
questions. Your answers establish the characteristics and
features of the monitor(s) and device handlers that the program
generates. SYSGEN prints each question and waits for your
response. You can reply immediately with a valid response, or
you can obtain a detailed explanation of the question by typing
the ESCAPE key followed by the RETURN key. You can prevent
SYSGEN from printing the entire explanation by typing <CTRL/O>
at any time during the explanation. SYSGEN then stops printing
the explanation, prints the question, and waits for your
response.
SYSGEN can generate one or more monitors from the output of one
dialog session, depending on the responses you give. However,
your responses during a session apply to all the monitors
generated during that session.
Type RETURN to continue
The system generation process produces two conditional files and
three indirect command files as output. To produce these files,
the SYSGEN dialog asks you questions about the target system
configuration and about monitor and device support options you
want. To be able to respond effectively, you should read the
RT-11 SYSTEM GENERATION GUIDE before proceeding.
The dialog simply asks a question and waits for your response.
Although the dialog questions are sequentially numbered, certain
responses cause SYSGEN to skip some questions which do not apply
for the system you are generating.
Dialog questions require one of several types of responses.
Responses may be in the form of a character string, a number, or
YES/NO (Y/N). SYSGEN expects a decimal number for all numeric
answers except for CSR and vector addresses; in these cases it
expects an octal number. A default response, in parentheses,
follows each question. If you choose to use the default
response, type only RETURN in response to the question.
To terminate SYSGEN at any time, type <CTRL/C>.
Do you want to use a previously created answer file (N)? - Вы хотите использовать созданный ранее файл ответов -
N
Do you want to create an answer file (N)? - Создать файл ответов -
Y
What answer file do you want to create (SYSGEN.ANS)? - Создать файл
SYSGEN.ANS
Далее выбираем нужные нам мониторы:
Спойлер (Отобразить)
Do you want to use a previously created answer file (N)? N
Do you want to create an answer file (N)? Y
What answer file do you want to create (SYSGEN.ANS)? Y
...checking for protected output files.
*****************************************************************
MONITOR TYPE
*****************************************************************
5. Do you want the single-background (SB) monitor (Y)? Y
10. Do you want the foreground/background (FB) monitor (Y)? Y
15. Do you want the extended memory (XM) monitor (N)? N
20. Do you want the extended background (XB) monitor (N)? N
25. Do you want the Supervisor and I-D (ZM) monitor (N)? N
30. Do you want the Supervisor and I-D background (ZB) monitor (N)? N
- Выбираем мониторы
SB и
FB а то если все выбрать, места не хватит на RK0
RT11SB.SYS - Простой однозадачный (Бывший RT11SJ.SYS)
RT11FB.SYS - Многозадачный вариант
RT11XB.SYS - Однозадачный вариант с расширенной памятью
RT11XM.SYS - Многозадачный вариант с расширенной памятью
RT11ZB.SYS - Однозадачный вариант с расширенной памятью и разделением кода/данных и режимом супервизора
RT11ZM.SYS - Многозадачный вариант с расширенной памятью и разделением кода/данных и режимом супервизора
Основные параметры систем следующие:
1 (Error logging)
2 (Memory management)
4 (Device timeout)
3 (Memory management + Error logging)
5 (Error logging + Device timeout)
6 (Memory management + Device timeout)
7 (Memory management + Device timeout + Error logging)
Эти параметры прописываются в
60 слове каждого драйвера для системы.
Поэтому если драйвер не подходит, то работать он не будет..
Опция
2 (Memory management) и совместные с ней опции используется при загрузке с мониторов
XB,
XM,
ZB или
ZM
Спойлер (Отобразить)
*****************************************************************
MONITOR OPTIONS
*****************************************************************
35. Do you want timer support in the SB monitor (N)? Y
40. Do you want device time-out support (N)? N
45. Do you want an error message on system I/O errors (Y)? Y
50. Do you want system job support (N)? Y
55. Do you want to use the .SPCPS request (N)? Y
60. Do you want global SCCA support (N)? Y
65. Do you want multiterminal support (N)? Y
70. Do you want asynchronous terminal status (Y)? Y
75. Do you want multiterminal time-out support (Y)? N
76. Do you want multiterminal handler hooks support (N) ? Y
80. Enter the size of the output buffers (40):
85. Enter the size of the input buffers (134):
90. Do you want to use the .FETCH request under XM/XB, ZM/ZB (Y)? Y
95. Do you want end of month and year date rollover (N)? Y
100. Do you want the user command linkage (Y)? Y
105. Do you want high speed ring buffer support (N)? Y
110. Do you want all the keyboard monitor commands (Y)? Y
115. Do you want the optional 50 Hz clock support (N)? Y
120. Do you want to use the KW11-P clock as the system clock (N)? Y
125. Do you want the startup indirect file (Y)? Y
130. Do you want floating point support (N)? Y
135. Do you want memory parity support (N)? Y
140. Do you want power failure messages (N)? Y
145. Do you want BATCH support (N)? Y
150. Do you want error logging (N)? N
170. Do you want extended device-unit support (N)? Y
175. Do you want device ownership support (Y)? Y
180. Do you want the message handler resident in the monitor (Y)? Y
185. Do you want to define any other system conditionals (N)? N
35. Do you want timer support in the SB monitor (N)? - Отвечаем -
Y
40. Do you want device time-out support (N)? - Опция системы
4 - Device timeout - Отвечаем -
N
45. Do you want an error message on system I/O errors (Y)? - Отвечаем -
Y
50. Do you want system job support (N)? - Отвечаем -
Y
55. Do you want to use the .SPCPS request (N)? - Отвечаем -
Y
60. Do you want global SCCA support (N)? - Отвечаем -
Y
65. Do you want multiterminal support (N)? - Отвечаем -
Y
70. Do you want asynchronous terminal status (Y)? - Отвечаем -
Y
75. Do you want multiterminal time-out support (Y)? - Отвечаем -
N
(Это поддержка таймаута терминалов, если ее включить, то опция
Device timeout в
40 вопросе тоже включится)
76. Do you want multiterminal handler hooks support (N) ? - Отвечаем -
Y
80. Enter the size of the output buffers (40): - Оставляем по умолчанию -
40
85. Enter the size of the input buffers (134): - Оставляем по умолчанию -
134
90. Do you want to use the .FETCH request under XM/XB, ZM/ZB (Y)? - Отвечаем -
Y
95. Do you want end of month and year date rollover (N)? - Отвечаем -
Y
100. Do you want the user command linkage (Y)? - Отвечаем -
Y
105. Do you want high speed ring buffer support (N)? - Отвечаем -
Y
110. Do you want all the keyboard monitor commands (Y)? - Отвечаем -
Y
115. Do you want the optional 50 Hz clock support (N)? - Отвечаем -
Y
120. Do you want to use the KW11-P clock as the system clock (N)? - Отвечаем -
Y
125. Do you want the startup indirect file (Y)? - Отвечаем -
Y
130. Do you want floating point support (N)? - Отвечаем -
Y
135. Do you want memory parity support (N)? - Отвечаем -
Y
140. Do you want power failure messages (N)? - Отвечаем -
Y
145. Do you want BATCH support (N)? - Отвечаем -
Y
150. Do you want error logging (N)? - Опция системы -
1 - Error logging - Отвечаем
N
170. Do you want extended device-unit support (N)? - Отвечаем -
Y
175. Do you want device ownership support (Y)? - Отвечаем -
Y
180. Do you want the message handler resident in the monitor (Y)? - Отвечаем -
Y
185. Do you want to define any other system conditionals (N)? - Отвечаем -
N
Теперь выбираем нужные нам драйвера, исходники которых мы положили на
RK1:
Спойлер (Отобразить)
*****************************************************************
DEVICE OPTIONS
*****************************************************************
Type <ESCAPE><RETURN> for help.
Type ?<RETURN> to list all devices.
Type .<RETURN> when device selection is complete.
Enter the device name you want support for [dd]: ?
DX RX01 Single-Density Diskette DY RX02 Double-Density Diskette
RK RK05 Cartridge Disk DL RL01/RL02 Cartridge Disk
DM RK06/RK07 Cartridge Disk MT TM11 (UNIBUS) Magtape
MS TS11,TU80/TSV05/TSU05 Tape MM TJU16 (MASSBUS) Magtape
NL Null Handler LP Line Printer
DU MSCP Disk Class Handler LD Logical Disk Handler
VM Virtual Memory Handler DZ RX50 PRO Series
DW RD50/51/52 PRO Series SP Transparent Spooling Handler
XL VTCOM Communications Handler XC VTCOM Handler PRO Series
MU TMSCP Magtape Class Handler NC Ethernet Handler PRO Series
NQ Ethernet Handler for Q-BUS NU Ethernet Handler for UNIBUS
LS Serial Line Printer
Enter the device name you want support for [dd]:
Драйвера DX, DY и RK (Отобразить)
Enter the device name you want support for [dd]: DX
200. Do you want support for a second RX01 controller (N)? Y
210. What is the CSR address for the first RX01 (177170)?
215. What is the vector address for the first RX01 (264)?
210. What is the CSR address for the second RX01 (177174)?
215. What is the vector address for the second RX01 (270)?
Enter the next device name [dd]: DY
200. Do you want support for a second RX02 controller (N)? Y
205. Do you want RX02 double density only support (N)?
210. What is the CSR address for the first RX02 (177170)?
215. What is the vector address for the first RX02 (264)?
210. What is the CSR address for the second RX02 (177150)?
215. What is the vector address for the second RX02 (270)?
Enter the next device name [dd]: RK
Драйвера LD, VM и NL (Отобразить)
Enter the next device name [dd]: LD
250. Do you want extended device-unit support for handler LD (Y)? Y
255. How many device-units should LD support (16)?
Enter the next device name [dd]: VM
Enter the next device name [dd]: NL
Драйвера LP и PC (Отобразить)
Enter the next device name [dd]: LP
280. Does your printer have a nonstandard vector or CSR (N)? N
Enter the next device name [dd]: PC
?SYSGEN-E-Invalid device PC:
Так,
PC не хочет ставить..
Драйвера DP, DM, DU и MU (Отобразить)
Enter the next device name [dd]: DP
?SYSGEN-E-Invalid device DP:
Enter the next device name [dd]: DM
Enter the next device name [dd]: DU
225. How many ports are to be supported (1)?
230. What is the CSR (register) address for the first port (172150)?
235. What is the vector address for the first port (154)?
245. Do you want support for DU initiated bad block replacement (Y)?
250. Do you want extended device-unit support for handler DU (Y)?
255. How many device-units should DU support (16)?
Так,
DP не хочет ставить..
Подключив драйвер DU или MU система так-же помимо
DU.MAC или
TU.MAC (соответствует MU) возьмет исходник
UM.MAC
Подключив драйвер MT система возьмет исходник
TM.MAC (соответствует MT)
Драйвер XL (Отобразить)
Enter the next device name [dd]: XL
325. What is the CSR address for XL (176500)? 176560
330. What is the vector address for XL (300)? 360
331. Do you want XL to use the multiterminal hooks feature (N) ?
Драйвер DD (Отобразить)
Enter the next device name [dd]: DD
?SYSGEN-E-Invalid device DD:
Так,
DD не хочет ставить..
Продолжаем.. Для выхода из диалога выбора драйверов вводим точку:
Enter the next device name [dd]: .
Do you want to add support for any of your own devices (N)? - Хотите добавить драйвера других устройств -
Y
Спойлер (Отобразить)
Enter the next device name [dd]: .
Do you want to add support for any of your own devices (N)? Y
Type <ESCAPE><RETURN> for help.
Type ?<RETURN> to list all devices.
Type .<RETURN> when device specification is complete.
Enter the device name you want support for [dd]: ?
* DX RX01 Single-Density Diskette * DY RX02 Double-Density Diskette
* RK RK05 Cartridge Disk DL RL01/RL02 Cartridge Disk
* DM RK06/RK07 Cartridge Disk MT TM11 (UNIBUS) Magtape
MS TS11,TU80/TSV05/TSU05 Tape MM TJU16 (MASSBUS) Magtape
* NL Null Handler * LP Line Printer
* DU MSCP Disk Class Handler * LD Logical Disk Handler
* VM Virtual Memory Handler DZ RX50 PRO Series
DW RD50/51/52 PRO Series SP Transparent Spooling Handler
* XL VTCOM Communications Handler XC VTCOM Handler PRO Series
* MU TMSCP Magtape Class Handler NC Ethernet Handler PRO Series
NQ Ethernet Handler for Q-BUS NU Ethernet Handler for UNIBUS
LS Serial Line Printer
Enter the next device name [dd]:
Теперь указываем не установившиеся драйвера PC, DP и DD (Отобразить)
Enter the next device name [dd]: PC
Does your device contain RT-11 style set option overlay (N)?
Enter the next device name [dd]: DP
Does your device contain RT-11 style set option overlay (N)?
Enter the next device name [dd]: DD
Does your device contain RT-11 style set option overlay (N)?
Enter the next device name [dd]: ?
* DX RX01 Single-Density Diskette * DY RX02 Double-Density Diskette
* RK RK05 Cartridge Disk DL RL01/RL02 Cartridge Disk
* DM RK06/RK07 Cartridge Disk MT TM11 (UNIBUS) Magtape
MS TS11,TU80/TSV05/TSU05 Tape MM TJU16 (MASSBUS) Magtape
* NL Null Handler * LP Line Printer
* DU MSCP Disk Class Handler * LD Logical Disk Handler
* VM Virtual Memory Handler DZ RX50 PRO Series
DW RD50/51/52 PRO Series SP Transparent Spooling Handler
* XL VTCOM Communications Handler XC VTCOM Handler PRO Series
MU TMSCP Magtape Class Handler NC Ethernet Handler PRO Series
NQ Ethernet Handler for Q-BUS NU Ethernet Handler for UNIBUS
LS Serial Line Printer
* PC User supplied device * DP User supplied device
* DD User supplied device
Enter the next device name [dd]: .
355. How many extra device slots do you want (0)? - Отвечаем -
8
(Cколько мест под сторонние драйвера оставить (на случай если все с чем собирали вдруг одновременно есть), если чего-то нет - освобождается слот)
Поддержка терминалов (Отобразить)
355. How many extra device slots do you want (0)? 8
*****************************************************************
TERMINAL INTERFACE OPTIONS
*****************************************************************
Do you want an introduction to terminal interface options (N)? Y
The terminal interface options section allows you to select RT-11
support for up to 17 (decimal) serial asynchronous lines selected
from the interfaces installed in your system. Interfaces
supported include those from the DL, DZ and DH series.
DL interfaces supported by RT-11 include the DLV11, DLV11-E,
DLV11-F, DLV11-J, and the DL11 series. RT-11 also supports
DL11-E and DLV11-E interfaces, with modem capabilities.
The dialog asks first for the number of local DL11 lines, then
the number of remote DL11 lines. The total number of DL lines
supported may not exceed 8 lines. Subsequent sections request
the number of local and remote DZ and DH lines. The total of all
local and all remote lines may not exceed 17 (decimal).
SYSGEN assigns logical unit numbers (LUNs) beginning with local
DL11 lines, then remote DL11 lines. It then proceeds with any
local DZ and remote DZ lines. It finishes with any local DH and
remote DH lines. This order of assignment is permanent and you
cannot change its order.
Type return to continue
After SYSGEN has established the number of lines of each type, it
must establish the CSR and vector addresses for each line. The
first such question corresponds to the first local line (the
console), the second to the second local line, etc., until all
local lines are accounted for. At that point, the next question
applies to the first remote line, the second to the second remote
line, etc., until all remote lines are accounted for.
If your interfaces are DL11-W interfaces, they should be at REV E
or higher. If they are not, an Engineering Change Order (ECO DEC
-O-LOG M7856-S0002) must be applied to the M7856 module. The
field service representative who installs your hardware should
apply the ECO, if necessary.
360. Support for how many local DL11 lines, including the console (1) ? 2
365. How many remote DL11 lines are to be supported (0)? 0
370. What is the CSR for the first (console) DL11 (177560)?
375. What is the vector for the first (console) DL11 (60)?
370. What is the CSR for the next (local) DL11 (176500)? 176560
375. What is the vector for the next (local) DL11 (300)? 360
380. Do you want DZ series multiplexor support (N)? N
420. Do you want DH series multiplexor support (N) ? N
360. Support for how many local DL11 lines, including the console (1) ? - Сколько у нас будет локальных терминалов -
2
365. How many remote DL11 lines are to be supported (0)? - Сколько у нас будет модемов -
0
370. What is the CSR for the first (console) DL11 (177560)? - Адрес на шине первого терминала
375. What is the vector for the first (console) DL11 (60)? - Вектор прерывания первого терминала
370. What is the CSR for the next (local) DL11 (176500)? - Адрес на шине второго терминала -
176560
375. What is the vector for the next (local) DL11 (300)? - Вектор прерывания второго терминала -
360
380. Do you want DZ series multiplexor support (N)? - Хотите использовать DZ мультиплексор -
N
420. Do you want DH series multiplexor support (N) ? - Хотите использовать DР мультиплексор -
N
Продолжаем...
Do you want to change any of your responses (N)? N - Хотите изменить свои ответы -
N
Спойлер (Отобразить)
Do you want to change any of your responses (N)? N
...writing system conditional and answer files.
*****************************************************************
DEVICE ASSIGNMENTS AND SYSGEN CLEANUP
*****************************************************************
What is the name of the source input device [xxn] (RK1)?
What is the name of the binary output device [xxn] (RK0)?
What is the name of the map output device [xxn] (RK0)?
Do you want to retain the system OBJs (Y)? N
Do you want to retain the work files (Y)? Y
...writing build files.
To build an entire system, mount the source and binary volumes,
copy the files SYSGEN.CND, SYSGEN.TBL, EDTL.MLB, SYSTEM.MLB, and
the sources for any user supplied device handlers to the source
volume. The RT-11 utility program MONMRG.SAV must be present
on the system disk, in order to build the monitors. To build
both the monitors and the device handlers, type $@SYSGEN.BLD.
To build just the monitors, type $@SYSGEN.MON. To build just
the device handlers, type $@SYSGEN.DEV. For more information,
read the RT-11 SYSTEM GENERATION GUIDE.
END OF SYSGEN PROGRAM --
@ <EOF>
.
What is the name of the source input device [xxn] (RK1)? - Источник исходных
.MAC файлов
What is the name of the binary output device [xxn] (RK0)? - Место назначения бинарных файлов
What is the name of the map output device [xxn] (RK0)? - Место назначения для карт памяти
(В дальнейшем если нужно что-то по живому монитору менять (например настроить терминал заранее до загрузки и т.д.) MAP очень пригодится)
Do you want to retain the system OBJs (Y)? - Оставить или нет файлы
.OBJ которые создаются при сборке MAC файлов -
N
Do you want to retain the work files (Y)? - Это сами файлы которые делают сборку -
Y
Теперь копируем созданные файлы ответов с RK0: на SRC диск RK1:
COP RK0:SYSGEN.CND RK1:
COP RK0:SYSGEN.TBL RK1:
Натравливаем
SQ на
RK0: для дефрагментации:
SQ RK0:
RK1:/Squeeze; Are you sure? Y
Натравливаем
SQ на
RK1: для дефрагментации:
SQ RK1:
RK1:/Squeeze; Are you sure? Y
Перезагружаемся..
Стадия сборки системы, запускаем сборку системы:
$@SYSGEN.BLD
Лог сборки системы: (Отобразить)
.$@SYSGEN.BLD
.
.$@SYSGEN.MON
.ASSIGN RK1 SRC
.ASSIGN RK0 BIN
.ASSIGN RK0 MAP
.ASSIGN RK0 OBJ
.MAC/OB:OBJ:KMSB SRC:(SB+SYSGEN.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USSB SRC:(SB+SYSGEN.CND+EDTG+USR)
.MAC/OB:OBJ:RMSB SRC:(SB+SYSGEN.CND+EDTG+RMON)
.MAC/OB:OBJ:TBSB SRC:(SB+SYSGEN.CND+EDTG+SYSGEN.TBL+TRMTBL)
.MAC/OB:OBJ:BTSB SRC:(SB+SYSGEN.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MESB SRC:(SB+SYSGEN.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MISB SRC:(SB+SYSGEN.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11SB.TM2/BOU:1000/MAP:BIN:RT11SB.TM5/SYM:BIN:RT11SB.TM3/PRO
Files? OBJ:USSB
*OBJ:RMSB
*OBJ:KMSB,MESB,MISB,TBSB//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11SB.TM1/MAP:BIN:RT11SB.TM4 OBJ:BTSB,BIN:RT11SB.TM3
.R MONMRG
*BIN:RT11SB.SYG,MAP:RT11SB.MAP=BIN:RT11SB.TM1,RT11SB.TM2,RT11SB.TM4,RT11SB.TM5
*^C
.DEL BIN:RT11SB.TM(1,2,3,4,5)
.DELETE/NOQ OBJ:(KM,US,RM)SB.OBJ
.DELETE/NOQ OBJ:(TB,BT)SB.OBJ
.DELETE/NOQ OBJ:(ME,MI)SB.OBJ
.MAC/OB:OBJ:KMFB SRC:(FB+SYSGEN.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USFB SRC:(FB+SYSGEN.CND+EDTG+USR)
.MAC/OB:OBJ:RMFB SRC:(FB+SYSGEN.CND+EDTG+RMON)
.MAC/OB:OBJ:TBFB SRC:(FB+SYSGEN.CND+EDTG+SYSGEN.TBL+TRMTBL)
.MAC/OB:OBJ:BTFB SRC:(FB+SYSGEN.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MEFB SRC:(FB+SYSGEN.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MIFB SRC:(FB+SYSGEN.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11FB.TM2/BOU:1000/MAP:BIN:RT11FB.TM5/SYM:BIN:RT11FB.TM3/PRO
Files? OBJ:USFB
*OBJ:RMFB
*OBJ:KMFB,MEFB,MIFB,TBFB//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11FB.TM1/MAP:BIN:RT11FB.TM4 OBJ:BTFB,BIN:RT11FB.TM3
.R MONMRG
*BIN:RT11FB.SYG,MAP:RT11FB.MAP=BIN:RT11FB.TM1,RT11FB.TM2,RT11FB.TM4,RT11FB.TM5
*^C
.DEL BIN:RT11FB.TM(1,2,3,4,5)
.DELETE/NOQ OBJ:(KM,US,RM)FB.OBJ
.DELETE/NOQ OBJ:(TB,BT)FB.OBJ
.DELETE/NOQ OBJ:(ME,MI)FB.OBJ
.$@SYSGEN.DEV
.ASSIGN RK1 SRC
.ASSIGN RK0 BIN
.ASSIGN RK0 OBJ
.MAC/OB:OBJ:LD SRC:(SYSGEN.CND+LD)
.LINK/NOBITMAP/EXE:BIN:LD.SYG/BOUNDARY:512. OBJ:LD
Boundary section? SETOVR
.DELETE/NOQ OBJ:LD.OBJ
.MAC/OB:OBJ:BA SRC:(SYSGEN.CND+BA)
.LINK/NOBITMAP/EXE:BIN:BA.SYG OBJ:BA
.DELETE/NOQ OBJ:BA.OBJ
.MAC/OB:OBJ:DX SRC:(SYSGEN.CND+DX)
.LINK/NOBITMAP/EXE:BIN:DX.SYG OBJ:DX
.DELETE/NOQ OBJ:DX.OBJ
.MAC/OB:OBJ:DY SRC:(SYSGEN.CND+DY)
.LINK/NOBITMAP/EXE:BIN:DY.SYG OBJ:DY
.DELETE/NOQ OBJ:DY.OBJ
.MAC/OB:OBJ:VM SRC:(SYSGEN.CND+VM)
.LINK/NOBITMAP/EXE:BIN:VM.SYG OBJ:VM
.DELETE/NOQ OBJ:VM.OBJ
.MAC/OB:OBJ:XL SRC:(SYSGEN.CND+XL)
.LINK/NOBITMAP/EXE:BIN:XL.SYG OBJ:XL
.DELETE/NOQ OBJ:XL.OBJ
.MAC/OB:OBJ:RK SRC:(SYSGEN.CND+RK)
.LINK/NOBITMAP/EXE:BIN:RK.SYG OBJ:RK
.DELETE/NOQ OBJ:RK.OBJ
.MAC/OB:OBJ:DU SRC:(SYSGEN.CND+DU)
.LINK/NOBITMAP/EXE:BIN:DU.SYG/BOUNDARY:512. OBJ:DU
Boundary section? SETOVR
.DELETE/NOQ OBJ:DU.OBJ
.MAC/OB:OBJ:DM SRC:(SYSGEN.CND+DM)
.LINK/NOBITMAP/EXE:BIN:DM.SYG OBJ:DM
.DELETE/NOQ OBJ:DM.OBJ
.MAC/OB:OBJ:LP SRC:(SYSGEN.CND+LP)
.LINK/NOBITMAP/EXE:BIN:LP.SYG OBJ:LP
.DELETE/NOQ OBJ:LP.OBJ
.MAC/OB:OBJ:NL SRC:(SYSGEN.CND+NL)
.LINK/NOBITMAP/EXE:BIN:NL.SYG OBJ:NL
.DELETE/NOQ OBJ:NL.OBJ
.MAC/OB:OBJ:PC SRC:(SYSGEN.CND+PC)
.LINK/NOBITMAP/EXE:BIN:PC.SYG OBJ:PC
.DELETE/NOQ OBJ:PC.OBJ
.MAC/OB:OBJ:DP SRC:(SYSGEN.CND+DP)
.LINK/NOBITMAP/EXE:BIN:DP.SYG OBJ:DP
.DELETE/NOQ OBJ:DP.OBJ
.MAC/OB:OBJ:DD SRC:(SYSGEN.CND+DD)
.LINK/NOBITMAP/EXE:BIN:DD.SYG OBJ:DD
.DELETE/NOQ OBJ:DD.OBJ
.
Итак, мы собрали систему, смотрим содержимое RK0: (Отобразить)
.DIR RK0:
MSBOOT.BOT 4 31-Oct-1998 MDUP .AI 72 31-Oct-1998
MDUP .MM 72 31-Oct-1998 MDUP .MS 72 31-Oct-1998
MDUP .MT 72 31-Oct-1998 MDUP .MU 72 31-Oct-1998
SWAP .SYS 28 31-Oct-1998 RT11AI.SYS 96 31-Oct-1998
RT11SB.SYS 97 31-Oct-1998 VM .SYS 3 31-Oct-1998
RK .SYS 3 31-Oct-1998 MT .SYS 9 31-Oct-1998
PIP .SAV 30 31-Oct-1998 DUP .SAV 52 31-Oct-1998
DIR .SAV 20 31-Oct-1998 STRTAI.COM 46 31-Oct-1998
IND .SAV 58 31-Oct-1998 FORMAT.SAV 28 31-Oct-1998
TERMID.SAV 4 31-Oct-1998 CONFIG.SAV 10 31-Oct-1998
RT11FB.SYS 106 31-Oct-1998 SYSGEN.CND 7
SYSGEN.BLD 3 SYSGEN.MON 6
SYSGEN.DEV 6 SYSGEN.TBL 5
STRTFB.COM 5 31-Oct-1998 STRTSB.COM 1 31-Oct-1998
STRTXM.COM 8 31-Oct-1998 STRTXB.COM 5 31-Oct-1998
STRTZM.COM 8 31-Oct-1998 STRTZB.COM 5 31-Oct-1998
RESORC.SAV 35 31-Oct-1998 EDIT .SAV 19 31-Oct-1998
KED .SAV 85 31-Oct-1998 KEX .SAV 72 31-Oct-1998
MACRO .SAV 63 31-Oct-1998 CREF .SAV 6 31-Oct-1998
LINK .SAV 59 31-Oct-1998 MONMRG.SAV 14 31-Oct-1998
LIBR .SAV 24 31-Oct-1998 FILEX .SAV 22 31-Oct-1998
SRCCOM.SAV 26 31-Oct-1998 BINCOM.SAV 25 31-Oct-1998
SLP .SAV 13 31-Oct-1998 DUMP .SAV 10 31-Oct-1998
SIPP .SAV 21 31-Oct-1998 BUP .SAV 68 31-Oct-1998
PAT .SAV 11 31-Oct-1998 HELP .SAV 161 31-Oct-1998
SYSMAC.SML 92 31-Oct-1998 SYSLIB.OBJ 84 31-Oct-1998
BATCH .SAV 26 31-Oct-1998 QUEMAN.SAV 15 31-Oct-1998
SETUP .SAV 43 31-Oct-1998 VTCOM .SAV 24 31-Oct-1998
DATIME.SAV 4 31-Oct-1998 DATIME.COM 3 31-Oct-1998
LET .SAV 6 31-Oct-1998 SPLIT .SAV 3 31-Oct-1998
UCL .SAV 16 31-Oct-1998 VBGEXE.SAV 18 31-Oct-1998
QUEUE .REL 14 31-Oct-1998 RTMON .REL 8 31-Oct-1998
SPOOL .REL 12 31-Oct-1998 SPOOL .SAV 22 31-Oct-1998
VTCOM .REL 27 31-Oct-1998 TRANSF.SAV 16 31-Oct-1998
TRANSF.TSK 76 31-Oct-1998 TRANSF.EXE 45 31-Oct-1998
GIDIS .SAV 72 31-Oct-1998 ALPH00.FNT 9 31-Oct-1998
ODT .OBJ 8 31-Oct-1998 VDT .OBJ 8 31-Oct-1998
MDUP .SAV 22 31-Oct-1998 MBOOT .BOT 1 31-Oct-1998
MBOT16.BOT 1 31-Oct-1998 DEMOF1.FOR 1 31-Oct-1998
DEMOF2.FOR 1 31-Oct-1998 DEMOF3.FOR 3 31-Oct-1998
DEMOB1.BAS 3 31-Oct-1998 DEMOKD.TXT 4 31-Oct-1998
VERIFY.COM 2 31-Oct-1998 IVP .COM 16 31-Oct-1998
MTB .COM 16 31-Oct-1998 MSB .COM 16 31-Oct-1998
MS1B .COM 16 31-Oct-1998 MUB .COM 16 31-Oct-1998
SYSTEM.MLB 148 31-Oct-1998 EDTL .MLB 11 31-Oct-1998
ERROUT.SAV 37 31-Oct-1998 ERROUT.OBJ 36 31-Oct-1998
RTSB .MAP 32 31-Oct-1998 RTFB .MAP 35 31-Oct-1998
RTXM .MAP 37 31-Oct-1998 RTZM .MAP 38 31-Oct-1998
SYSGEN.COM 286 31-Oct-1998 SBFB .ANS 11 31-Oct-1998
XBXM .ANS 12 31-Oct-1998 XMEL .ANS 12 31-Oct-1998
ZBZM .ANS 12 31-Oct-1998 CONFIG.COM 29 31-Oct-1998
V5USER.TXT 2 31-Oct-1998 V5NOTE.TXT 49 31-Oct-1998
CUSTOM.TXT 14 31-Oct-1998 MSCPCK.SAV 4 31-Oct-1998
DBGSYM.SAV 10 31-Oct-1998 SDS .SYS 23 31-Oct-1998
SDH .SYS 24 31-Oct-1998 SDSX .SYS 26 31-Oct-1998
SDHX .SYS 26 31-Oct-1998 INDEX .SAV 11 31-Oct-1998
INDEXX.SAV 14 31-Oct-1998 INDEXA.IMG 164 31-Oct-1998
INDEXB.IMG 165 31-Oct-1998 INDEX .IDX 7 31-Oct-1998
TECO .SAV 50 31-Oct-1998 SYSGEN.ANS 12
RT11SB.MAP 37 RT11FB.SYG 114
RT11SB.SYG 103 DU .SYG 23
DD .SYG 5 RT11FB.MAP 39
LD .SYG 11 BA .SYG 7
DX .SYG 4 DY .SYG 4
VM .SYG 3 XL .SYG 4
RK .SYG 3 DM .SYG 5
LP .SYG 2 NL .SYG 2
PC .SYG 2 DP .SYG 3
136 Files, 4224 Blocks
538 Free blocks
Новые драйвера создались с расширением
.SYG, переименовываем их в
.SYS:
Спойлер (Отобразить)
.REN RK0:*.SYG .SYS
Files renamed:
RK0:RT11FB.SYG to DK:RT11FB.SYS
RK0:RT11SB.SYG to DK:RT11SB.SYS
RK0:DU.SYG to DK:DU.SYS
RK0:DD.SYG to DK:DD.SYS
RK0:LD.SYG to DK:LD.SYS
RK0:BA.SYG to DK:BA.SYS
RK0:DX.SYG to DK:DX.SYS
RK0:DY.SYG to DK:DY.SYS
RK0:VM.SYG to DK:VM.SYS
RK0:XL.SYG to DK:XL.SYS
RK0:RK.SYG to DK:RK.SYS
RK0:DM.SYG to DK:DM.SYS
RK0:LP.SYG to DK:LP.SYS
RK0:NL.SYG to DK:NL.SYS
RK0:PC.SYG to DK:PC.SYS
RK0:DP.SYG to DK:DP.SYS
?PIP-W-Reboot
Копируем загрузчик SB из системного монитора на диск:
COP/BOO:RK RK0:RT11SB.SYS RK0:
Загружаемся с RK0:
BOOT RK0:
RT-11SB (S) V05.07
.R MSCPCK
.
Перезагрузились, смотрим содержимое RK0: (Отобразить)
.DIR RK0:
MSBOOT.BOT 4 31-Oct-1998 MDUP .AI 72 31-Oct-1998
MDUP .MM 72 31-Oct-1998 MDUP .MS 72 31-Oct-1998
MDUP .MT 72 31-Oct-1998 MDUP .MU 72 31-Oct-1998
SWAP .SYS 28 31-Oct-1998 RT11AI.SYS 96 31-Oct-1998
MT .SYS 9 31-Oct-1998 PIP .SAV 30 31-Oct-1998
DUP .SAV 52 31-Oct-1998 DIR .SAV 20 31-Oct-1998
STRTAI.COM 46 31-Oct-1998 IND .SAV 58 31-Oct-1998
FORMAT.SAV 28 31-Oct-1998 TERMID.SAV 4 31-Oct-1998
CONFIG.SAV 10 31-Oct-1998 SYSGEN.CND 7
SYSGEN.BLD 3 SYSGEN.MON 6
SYSGEN.DEV 6 SYSGEN.TBL 5
STRTFB.COM 5 31-Oct-1998 STRTSB.COM 1 31-Oct-1998
STRTXM.COM 8 31-Oct-1998 STRTXB.COM 5 31-Oct-1998
STRTZM.COM 8 31-Oct-1998 STRTZB.COM 5 31-Oct-1998
RESORC.SAV 35 31-Oct-1998 EDIT .SAV 19 31-Oct-1998
KED .SAV 85 31-Oct-1998 KEX .SAV 72 31-Oct-1998
MACRO .SAV 63 31-Oct-1998 CREF .SAV 6 31-Oct-1998
LINK .SAV 59 31-Oct-1998 MONMRG.SAV 14 31-Oct-1998
LIBR .SAV 24 31-Oct-1998 FILEX .SAV 22 31-Oct-1998
SRCCOM.SAV 26 31-Oct-1998 BINCOM.SAV 25 31-Oct-1998
SLP .SAV 13 31-Oct-1998 DUMP .SAV 10 31-Oct-1998
SIPP .SAV 21 31-Oct-1998 BUP .SAV 68 31-Oct-1998
PAT .SAV 11 31-Oct-1998 HELP .SAV 161 31-Oct-1998
SYSMAC.SML 92 31-Oct-1998 SYSLIB.OBJ 84 31-Oct-1998
BATCH .SAV 26 31-Oct-1998 QUEMAN.SAV 15 31-Oct-1998
SETUP .SAV 43 31-Oct-1998 VTCOM .SAV 24 31-Oct-1998
DATIME.SAV 4 31-Oct-1998 DATIME.COM 3 31-Oct-1998
LET .SAV 6 31-Oct-1998 SPLIT .SAV 3 31-Oct-1998
UCL .SAV 16 31-Oct-1998 VBGEXE.SAV 18 31-Oct-1998
QUEUE .REL 14 31-Oct-1998 RTMON .REL 8 31-Oct-1998
SPOOL .REL 12 31-Oct-1998 SPOOL .SAV 22 31-Oct-1998
VTCOM .REL 27 31-Oct-1998 TRANSF.SAV 16 31-Oct-1998
TRANSF.TSK 76 31-Oct-1998 TRANSF.EXE 45 31-Oct-1998
GIDIS .SAV 72 31-Oct-1998 ALPH00.FNT 9 31-Oct-1998
ODT .OBJ 8 31-Oct-1998 VDT .OBJ 8 31-Oct-1998
MDUP .SAV 22 31-Oct-1998 MBOOT .BOT 1 31-Oct-1998
MBOT16.BOT 1 31-Oct-1998 DEMOF1.FOR 1 31-Oct-1998
DEMOF2.FOR 1 31-Oct-1998 DEMOF3.FOR 3 31-Oct-1998
DEMOB1.BAS 3 31-Oct-1998 DEMOKD.TXT 4 31-Oct-1998
VERIFY.COM 2 31-Oct-1998 IVP .COM 16 31-Oct-1998
MTB .COM 16 31-Oct-1998 MSB .COM 16 31-Oct-1998
MS1B .COM 16 31-Oct-1998 MUB .COM 16 31-Oct-1998
SYSTEM.MLB 148 31-Oct-1998 EDTL .MLB 11 31-Oct-1998
ERROUT.SAV 37 31-Oct-1998 ERROUT.OBJ 36 31-Oct-1998
RTSB .MAP 32 31-Oct-1998 RTFB .MAP 35 31-Oct-1998
RTXM .MAP 37 31-Oct-1998 RTZM .MAP 38 31-Oct-1998
SYSGEN.COM 286 31-Oct-1998 SBFB .ANS 11 31-Oct-1998
XBXM .ANS 12 31-Oct-1998 XMEL .ANS 12 31-Oct-1998
ZBZM .ANS 12 31-Oct-1998 CONFIG.COM 29 31-Oct-1998
V5USER.TXT 2 31-Oct-1998 V5NOTE.TXT 49 31-Oct-1998
CUSTOM.TXT 14 31-Oct-1998 MSCPCK.SAV 4 31-Oct-1998
DBGSYM.SAV 10 31-Oct-1998 SDS .SYS 23 31-Oct-1998
SDH .SYS 24 31-Oct-1998 SDSX .SYS 26 31-Oct-1998
SDHX .SYS 26 31-Oct-1998 INDEX .SAV 11 31-Oct-1998
INDEXX.SAV 14 31-Oct-1998 INDEXA.IMG 164 31-Oct-1998
INDEXB.IMG 165 31-Oct-1998 INDEX .IDX 7 31-Oct-1998
TECO .SAV 50 31-Oct-1998 SYSGEN.ANS 12
RT11SB.MAP 37 RT11FB.SYS 114
RT11SB.SYS 103 DU .SYS 23
DD .SYS 5 RT11FB.MAP 39
LD .SYS 11 BA .SYS 7
DX .SYS 4 DY .SYS 4
VM .SYS 3 XL .SYS 4
RK .SYS 3 DM .SYS 5
LP .SYS 2 NL .SYS 2
PC .SYS 2 DP .SYS 3
132 Files, 4015 Blocks
747 Free blocks
Смотрим основные параметры системы из 60 слова драйверов: (Отобразить)
.DUM/TER/ONL:0 RK.SYS
DK:RK.SYS
BLOCK NUMBER 000000
000/ 031066 000000 000000 000000 000000 000000 000000 000000 *62..............*
020/ 000004 000000 000000 000000 000000 000000 000000 000000 *................*
040/ 000001 001000 000000 000000 002446 000450 011300 100000 *........&.(.@...*
060/ 000000 001450 001000 000210 000000 000000 000000 000000 *..(.............*
100/ 000040 000000 000000 000000 107123 000015 177777 000000 * .......S.......*
120/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
140/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
160/ 000000 000000 000000 000000 000000 000000 177400 177400 *................*
200/ 000240 000240 013700 000054 016000 000370 042700 157677 * . .@.,...x.@E?_*
220/ 022700 020100 001404 022700 020000 001401 005727 000261 *@%@ ..@%. ..W.1.*
240/ 000207 000000 000000 000000 000000 000000 000000 000000 *................*
260/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
300/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
320/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
340/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
360/ 000340 000000 000000 000000 000000 000000 000000 000000 *`...............*
400/ 160000 012712 000000 060015 000500 105113 077552 060067 *.`J....`@.K.j.7`*
420/ 000177 070534 072150 040077 000000 020003 103446 010067 *..\qht?@... &.7.*
440/ 177534 010067 177526 010701 062701 000146 010702 062702 *\.7.V.A.Aef.B.Be*
460/ 000322 010211 012741 000002 005741 010003 062703 000012 *R...a...a...Ce..*
500/ 010100 104375 103422 010362 000252 010100 105260 000001 *@.}...r.*.@.0...*
520/ 104375 103413 010100 105360 000001 012760 000001 000002 *}...@.p...p.....*
540/ 104375 103403 010367 000356 005727 000261 000207 020003 *}...w.n.W.1.... *
560/ 103374 032700 000003 001371 010067 000204 000765 020003 *|.@5..y.7...u.. *
600/ 101364 010067 000210 001360 000760 004017 000000 000000 *t.7...p.p.......*
620/ 000400 000000 000000 000000 000000 000000 000000 000000 *................*
640/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
660/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
700/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
720/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
740/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
760/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
Итак, мы собрали систему с основным параметром
0
Теперь подключаем к эмулятору образ диска
DU0: с исходниками драйверов не из дистрибутива RT11:
DW .MAC 21 14-Jan-1995 HX .MAC 38 08-Feb-2014
MX .MAC 17 17-Feb-1991 MY .MAC 12 26-Apr-1991
4 Files, 88 Blocks
1498 Free blocks
Теперь будем собирать эти драйвера для нашего типа системы
0 используя наш файл условий созданный при сборке системы:
.MAC SYSGEN.CND+DU0:HX.MAC/OB
.LIN/EXE:DU0:HX.SYS/NOBI HX
.DIR DU0:
DW .MAC 21 14-Jan-1995 HX .MAC 38 08-Feb-2014
MX .MAC 17 17-Feb-1991 MY .MAC 12 26-Apr-1991
HX .SYS 6
5 Files, 94 Blocks
1492 Free blocks
.MAC SYSGEN.CND+DU0:DW.MAC/OB
.LIN/EXE:DU0:DW.SYS/NOBI DW
.DIR DU0:
DW .MAC 21 14-Jan-1995 HX .MAC 38 08-Feb-2014
MX .MAC 17 17-Feb-1991 MY .MAC 12 26-Apr-1991
HX .SYS 6 DW .SYS 4
6 Files, 98 Blocks
1488 Free blocks
А драйвера
MX.MAC и
MY.MAC не собрались, т.к. в них присутствуют комментарии не на английском или еще что-то не так.
Для решения проблемы взял
MACRO.SAV и
LINK.SAV из образа системы из поставки Эмулятора ДВК:
http://www.tis.kz/forum/topic.ph...82792#1452682792
Копируем
MACRO.SAV на
RK0: переименовав старый в
MACRO.BAK:
.REN MACRO.SAV MACRO.BAK
.COP DU0:MACRO.SAV RK0:
Files copied:
DU0:MACRO.SAV to RK0:MACRO.SAV
Cобираем эти драйвера для нашего типа системы
0 используя наш файл условий созданный при сборке системы:
.MAC SYSGEN.CND+DU0:MX.MAC/OB
.LIN/EXE:DU0:MX.SYS/NOBI MX
.MAC SYSGEN.CND+DU0:MY.MAC/OB
.LIN/EXE:DU0:MY.SYS/NOBI MY
Спойлер (Отобразить).DIR DU0:
DW .MAC 21 14-Jan-1995 HX .MAC 38 08-Feb-2014
MX .MAC 17 17-Feb-1991 MY .MAC 12 26-Apr-1991
MACRO .SAV 63 21-Dec-2012 LINK .SAV 59 31-Oct-1998
SYSGEN.CND 7 MX .SYS 10
MY .SYS 3
9 Files, 230 Blocks
1356 Free blocks
Ну и так-же собираем программы, например собираем программу DWOPT.SAV из DWOPT.MAC и DWOPT.INC:
Спойлер (Отобразить).DIR DU0:
DW .MAC 21 14-Jan-1995 HX .MAC 38 08-Feb-2014
MX .MAC 17 17-Feb-1991 MY .MAC 12 26-Apr-1991
MACRO .SAV 63 21-Dec-2012 LINK .SAV 59 31-Oct-1998
SYSGEN.CND 7 MX .SYS 10
MY .SYS 3 DWOPT .MAC 17 14-Jan-1995
DWOPT .INC 3 11-Sep-1994
11 Files, 250 Blocks
1336 Free blocks
.COP DU0:DWOPT.INC DK:
Files copied:
DU0:DWOPT.INC to DK:DWOPT.INC
.MAC SYSGEN.CND+DU0:DWOPT.MAC/OB
.LIN/EXE:DU0:DWOPT.SAV/NOBI DWOPT
.DIR DU0:
DW .MAC 21 14-Jan-1995 HX .MAC 38 08-Feb-2014
MX .MAC 17 17-Feb-1991 MY .MAC 12 26-Apr-1991
MACRO .SAV 63 21-Dec-2012 LINK .SAV 59 31-Oct-1998
SYSGEN.CND 7 MX .SYS 10
MY .SYS 3 DWOPT .MAC 17 14-Jan-1995
DWOPT .INC 3 11-Sep-1994 DWOPT .SAV 6
12 Files, 256 Blocks
1330 Free blocks
В архиве эмулятор Е11 с образами всего вышеперечисленного:
http://tis.kz/progs/dvk/E11-SYSGEN-507.rar