C7$ ?BOOT-U-No boot on volume ߋtvSBA-P729I-BC RX2 3/7 DECRT11A zzhez<xzz(zXz ezDs_Tq~Zv~ZL~Z#-QdvQ`Q:T,`Qd8QdHS8Qd8T8Qd`T8QdT8bT%:T%T%z,%` Vx   9g&662H (+JS ,  " eeӤ@X@`@wPLwPTwP2 \qht@}@9x}C@ $7   W E@&aeȝ d ',e`ɝ 7 ,    te 77F@te7p$7p"* w"p%82&     C@E@e ww eb 5 Un5 T5   8 DU<5 U0 * 6dž 0ÂEtE r P  H (E07* ww  `8 z 5=15+ rNn V   2 VN7JT 8  C""w 854 55 &E%P! 7 5w ww Ue,}f&7L7XeeBAwxW  f w^l R eZB~ Ōee 4 4 4w&&e P  CD ȋ~ȋ 55 B`q, \e<w N&8w ew t9ee$,~ &e(~$  ( #~0 0 05e Ce&U~  @@&%2L?Lg4E,@T 5T S<StU0 VAeu^e uuevu% : 5"Ð&f F% 5 daeÒeCe w 4 D_e    55~ 5͋  < ( __ __UN z? (E z7 zDu7a5J $< &f  EEtWtE r _e U 5͋~5͋  %    _w @  ߋtv ?BOOT-U-I/O error 62TTpT *TPS,  ee853\qht@ 7J !F HU(]  8] @wRUUdUp waDl7  %eE AaD wZWe t&E%p  d7M eB ee P 44U4 @ e ̋1^&E%p7lRBDA e8e| t`"&7 |lneH,} wfeXˋ w77$4 C C   00` D_n $  U@ %e@ aD we@ ee 5De 5͵5   ee / ( __ __UN z? (E z_ zDu7aH >E PJ25 P  _w @  ߋtv ?BOOT-U-I/O error E eX w&:,ndGS, $ E57ep7ee"e ,$!    a& `Ŋ  $`Hej %d߂"DL`<84e,(s6  m7 5((n1 2 , e    ee9&"6$ 6 D2e,}506I  _e @eeeU5@  >U@<eU7 7 $E@7w 7 _,_ ` H3 7  8_3_z7ߵB _7"# OP[[>7;0504cvd 5@E@ 7 w$E`8  WT  K 8L nI%F ' ĝ7ĭĝx77  W7& .w7 5 7  T 5 ` 7G-   ߕ U@7  -6\ _ ` [7 .W-(36.cM cMcM cMcMf M  cNmM    ||v | t &6b &pPP!ߕ7>ߕ0 *"7 & |  7 ~ 6f ߕ7 Z RZRW"%&w   Ee ~ɥ    x2E]    5 5  75 ~-m  X D R ~D&E/E!_ ee< R zEĥ aa 1OzR 5 5e    6AU@f euvD UG~v5jQl X 73RP xBDC ] 5&  UU  & UP~ ̋ ԋ ` Y 7  , Y X W ^geooqpw9ww  5 w & $ r / E `` B ы  C  wwpju7  1  5 7 ^7 v 10Z1$P a 8 U V w"*# . 7 [ P]^_7ѕ~)7 77\ w/ 7 7 H =>NO *w w/mLɐwp  0wf Cw\ a7 cDEM78)Zw 4 :wwB wF : 5 7 FНO0НL0НН,0F7)07&0777 0 w w wwpl uw<7 7/ppR#%) (>9 0N @` `5w2w  ѝw J  7 7  7  7   7 l h m c]n/gn hw w ʋ    ҋ ȋ@w: l ʥ ʥ&J-  > ԕ; 2 ԕR  Xҋ w  ʋ ׭>: *w /ʋʥjB~mp w Y JDU,A~  ȋ Ћ&  e S~   w  ?X[ eu'z3,7  ~w7 ,,ff7 ,w z  7 7 7 5 7 h5 7 b+ BVRwp0u++ߕ 4fE+U5 w~n+wR+ 7 JK <  >ע F  ˊ B7  w7 8fHr:AkBhChDi7 *~mhC @ wpwpNu  5 w @:5 w4&B5   ,   @@7 wwpwwmw @wpw77D"@" ~7 %"w 7 wB w DeEB <# 0 `T bT d' $$$$$N$N$$66@6?/%2B0 "" P+F$N$N N*!,999,669*NN*4896!&$"N!!N 5<896( )996N8* 6996996699M8*( **NN*69!69AEL 6$,9N996::6::6(, ,()+999+)N ) NN ) (, 0,(999N99966K!!!!" 9""9 N9IEA9999<>ADH96999996)++) 6999DH68 )++)"+69 6896N9999996999,$999AA6$9,$$,99,$N8! N66!*6*****6$,9N!6869R )+9+)6 688M:9:M69N 64;)6++6*,( 5<999(******"  ""(7AAAA7999969996)++) 6++6***5< 6 686);49999R9,$9AA6$9$$9+++6*,(N*NKKG?A0(6N6(A$A$A$AM  LK 4=4== 44$NN4MQQSS SSSS QSS8 8N  8 N N$$$#8!NN &-  J 6869R$6869R$6869R$(,9N99$6869R$69N993@NOMLL(, ,(!69N 6!N ) N69N 6$69N 6($(.'79999C196 86HDA><6 (,+'+<5 9999R$9999R$9999R$999996,$( ##96 2!!r"##R$$%2&&r'((R))*2++r,--R.. ;;(:(/(//0 !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy &0:?HR\bipv !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy  !"$(*@BHJPRT"BDHJPRTU  "$(BRTZPTUȋȥ(ȥ d w ɋQU % e3 w^wR   W! fPXח <J 3 3 3&3 3 BeE DeEB2;;x:0_9 :: :(:(/(<d  bߵBYt l@%`  X%4wNUW 9 B  @ ~  b @W <U @ %4wE UV އ  7   dX4X4ק< <ewz ܈8 A y29ק &E8e H K8wN8 "  &H8 7   bJ9 X]9 9;!_9 @ߋ;09w 0?9j9h9Q8wMT8  *ߋ<  4  Uߋ;U 08m$8:EA <9&    1 ' ) &7 7x; ԋ̋ 8 6 ߋ;X977xN7H R&& r   n7 d7 Z8 ^ߋ;H W8 >wߋ;9eV9  ԋ 9SKӋӕ~ 9CffU:8 w%՟ %|8wZ 0 %|8z:ߋ;@8 ^@@^8^8  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:5^5f5665666655565 7656 DCBA O0. 123456,789-pnMqrstuvlwxymPQRS"'^`~WXYZdefghqrst|}123456101112131415171819202123242526282931323334[?1;1c[?1;1c `1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/=]\-[' ~!QAZ@WSX>#EDC$RFV %TGB^YHN&UJM*IK,(OL.)P:?+}|_{"     `1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/=]\-[' "" '' ^^ `` ~~(([(-{))])-}++#//\/^|AA@Aa@aa@AAUSAUSAdlf.     _0dd  * _0     wQsa E0 x5  U< < 5 5  <s  e3e33U@E@@5͕5͕WWWues,e<` ae`` E ߋMߋeȗ7 TE5 WuWqHH$tdta75 e e <EpDdEpEqqE`D 7ZwXeN0`02@B ee46*U@ <` Fm@<e62sW" BEe B B BEwr<`L3T3v33333R44444555 5D5R5p5x555555555555556$6(6,6D666667"767B7H7P7b7t7j77|788~8829496989:9<9>9@9B9D9F9H9J9L9N9P9R9T9V9X (DLP V L ` l  T~tNbF`xd $///////F2h22222222 33333 3$3(3,3034383<3@3D32>,;;G x:H`0BI9:: :(:/G(<AUSAIGBLGBLKCDNEIAUSINZIA]A[IRLWIRLVBNB$PEoE:nF$PFNCDNFRCDNF~QDKhUDKTGBWGBVSFnZSF"YD]D[NL_NLj^IXbI`CHFgCHF^fCHD eCHDcSRjSiNlNkSPoSP:nGBA NUSAB/AUSB/CDNEB/NZB/NLB/SFCpFRqBRqCHFRqCDNF9jrDK(sAK(sCHDK(sIYsN6tDK6tEZbuSPZbuS7 vIRLAv `1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/=]\-[' ~!QAZ@WSX>#EDC$RFV %TGB^YHN&UJM*IK,(OL.)P:?+}|_{"     `1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/=]\-[' "" '' ^^ `` ~~(([(-{))])-}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_\*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy &aqw{zsx<"edc'rfv (tgb[yhn]uj,!ik;\ol:@pm=-$#)\ 1AQW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM+_*@[%      &AQW{ZSX<"EDC'RFV (TGB[YHN]UJ,!IK;\OL:@PM=-$#)\ "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\-L#-l#//\/^|0S]0^[0s]AA@Aa@OS]Os]So]`a@`e}`u|aa@os] &aqw{zsx<"edc'rfv (tgb]yhn}uj,!ik;\ol:@pm=-$#)| 1AQW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM+_*@[%      &AQW{ZSX<"EDC'RFV (TGB]YHN}UJ,!IK;\OL:@PM=-$#)| "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\-L#-l#//\/^|0S]0^[0s]AA@Aa@OS]Os]So]`a@`e}`u|aa@os] 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;{=#\-] !QAZ"WSX>/EDC$RFV %TGB?YHN&UJM*IK'(OL.)P:+@|_[     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;=#\-] "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\//\/^|AA@Aa@^a[^e]^i^^o`^u~`a@`e}`u|aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;{=#\-\ !QAZ"WSX>/EDC$RFV %TGB?YHN&UJM*IK'(OL.)P:+@|_ǂ     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;=#\-ǃ "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\//\/^|AA@Aa@^a[^e]^i^^o`^u~`a@`e}`u|aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p{-'+]# !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P[_*?[\     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P[-'+]# "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p{-'+}| !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P[_*?]\     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P[-'+]\ "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_\*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-#'+]{ !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_\*?[[     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-#'+][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'e`(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-~'+}{ !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_^*?][     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-^'+][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'e`(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p|-+#~@] !QAY"WSX>EDC$RFV %TGB&ZHN/UJM(IK;)OL:=P\_*'?\[     1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P\-+#~@] "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~(([(-{))])-}++#//\/^|0S@0s@AA@Aa@OS@Os@So@aa@os@ss~ 1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p|-+#~}{ !QAY"WSX>@EDC$RFV %TGB&ZHN/UJM(IK;)OL:=P\_*'?][     1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P\-+#~][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~(([(-{))])-}++#//\/^|0S@0s@AA@Aa@OS@Os@So@aa@os@ss~ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p-+/*@' QAZ[WSX>]EDC$RFV %TGB#YHN&UJM(IK?)OL;\P_=:!|"     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P-+/*@' "" '' ^^ `` ~~(([(-{))])-}++#-L|-L#-l|-l#//\/^]12\14}34@AA@Aa@aa@ij[ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p-+/*@' QAZWSX>EDC$RFV %TGB#YHN&UJM(IK?)OL;P_=:!|"     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P-+/*@' "" '' ^^ `` ~~(([(-{))])-}++#-L|-L#-l|-l#//\/^]12\14}34@AA@Aa@aa@ij[ @qaw#zsx<"edc'rfv (tgb_yhn}uj,ik;[ol:]pm|-$*)~` 1QAW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM!+&\[=%      @QAW#ZSX<"EDC'RFV (TGB_YHN}UJ,IK;[OL:]PM|-$*)~` "" '' ^^ `` ~~'e](([(-{))])-}++#,c\-L#-l#//\/^|0S@0^[0s@AA@Aa@OS@Os@So@`a{`e}`i~`o|aa@os@ #qaw]zsx<"edc'rfv (tgb_yhn}uj,ik;\ol:{pm|-$*)~` 1QAW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM!+&@[=%      #QAW]ZSX<"EDC'RFV (TGB_YHN}UJ,IK;\OL:{PM|-$*)~` "" '' ^^ `` ~~'e](([(-{))])-}++#,c\-L#-l#//\/^|0S@0^[0s@AA@Aa@OS@Os@So@`a{`e}`i~`o|aa@os@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p\-$'][ +QAY"WSX>*EDC@RFV %TGB&ZHN/UJM(IK;)OL:=P[_#?\]     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P[-$'\] "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p|-$'}{ +QAY"WSX>*EDCRFV %TGB&ZHN/UJM(IK;)OL:=P_?     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P|-$'}{ "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p{-$'}@ [+QAY"WSX>*EDC@RFV %TGB&ZHN/UJM(IK;)OL:=P[_#?\]     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P{-$'}@ "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p{-$'}@ [+QAY"WSX>*EDC\RFV %TGB&ZHN/UJM(IK;)OL:=P_#?     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P{-$'@ "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-#'+]} !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_\*?[]     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-#'+]] "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'E@(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-~'+}{ !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_^*?][     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-^'+][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'E@(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p-'+]# !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P_*?[\     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P-'+]# "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-'+}{ !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_*?][     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-'+][ "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ @1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-]+}' \!QAZ"WSX>#EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_[*?     @1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-]+}' "" '' ^^ `` ~~!![(([(-{))])-}++#,c}-L#-l#//\/^|0S@0^{0s@??]AA@Aa@N~\OS@Os@So@aa@n~|os@ ]1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-+}' [!QAZ"WSX>#EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_*?     ]1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P|-+}' "" '' ^^ `` ~~!![(([(-{))])-}++#,c}-L#-l#//\/^|0S@0^{0s@??]AA@Aa@N~\OS@Os@So@aa@n~|os@ !*38AJQX]`dmv#,5>GPYbkt} 8#*3:CKT]gpy !*38AJQX]`dmv#,5>GPYbkt}:0 #*3:CKT]gpy8J  !*38AJQX]`dmv#,5>GPYbkt}0Se #*3:CKT]gpy8J !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy !*38AJQX]`dmv#,5>GPYbkt}:08 #*3:CKT]gpyJ\ !*38AJQX]`dmv#,5>GPYbkt}' #*3:CKT]gpy  !*38AJQX]`dmv#,5>GPYbkt}w #*3:CKT]gpy:n0 !*38AJQX]`dmvA#,5>GPYbkt} 8#*3:CKT]gpy !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy62j ~j/ ,5 .ߝ\ȕȕȕȕDȕȕȕȕhȕȕȕȕȕȕȕȕߕߕ wEy@e.  " f U_w 2Kn,X`  %K\Pe @ E?XL-F-Handler may not be unloaded while in use.62N @+PS ,  " eeӤ@V@^@wPJwPRwP2 \qht@}@9x}C@ $7   W E@&aeȝ d ',e`ɝ 7 ,    te 77F@te7n$7n!* w!r$<6*$    C@E@e ww eb 5 Up5 V5   : FU>5 U2 , 8dž 2ÂEtE r P  H (E07. wD w  `8 x 5=15+ pNl T   < TN7H 6  C w 854 55 &E%P! 7 5w wwUe,}f&7B7beeBA!wvW  d w\w B~ B e Ōee 4 4 4w&&e P  CD ȋ~ȋ 55 B`q, \e<w N&8w ew t9ee$,~ &e(~$  ( #~0 0 05e Ce&U~  @@&%2L?Lg4E,@R 5R S:SvU. PAeu\e uuetu% : 5Ð&f F% 5 ^aeÒeCe w 4 D_e    55~ 5͋  < ( __ __UN z? (E z7 zDu7a5J $< &f  EEtWtE r _e U 5͋~5͋  %    _w @  ߋtv ?BOOT-U-I/O error 62ppp *pPS,  ee853\qht@ 7J )L HU(]  8] @wZUUgUp waDl7  %eE AaD w`W He t&E%p  ^7M eB ee P 44U5 @ e ̋2`&E%p7nRBF; e2e| ter7 d|fe@,} wde`ˋ w7$7,4C C   00` D_n $  U@ %e@ aD we@ ee 5De 5͵5   ee / ( __ __UN z? (E z_ zDu7aH >E PJ25 P  _w @  ߋtv ?BOOT-U-I/O error E,5  e^ 62 ?1S&,@ " @@`E`W%W# e  W "x b/e? |-f EaexEaef ef鈇f,E eee Ethernet address = 0123456789ABCDEF@6 ,ez w  E ae W  &  ŋ & xe< JeaEJ FUeR,}>(& . * #      e& $ " 7 t1"Av1A7 3 Cpae         n h 7b w7 P  aed  74   we6 -   ww-  wWqae   e  fNUVUwHe %%%fe $    w-  w-^ w v7 R wPL w b7 @ w&f   - e  -@ @ 77 4  &D& er,07P4 7 U rE,^ @ N UNH7F7@4 e<, *( * 7 7  7 7  e EE  0 pae      e    E 7 -  7   neh,}f&afD* 6-! E 6 54 4  77 07t,"E ~ 6" 07N 7`L 7`J 7`H " V !7 b ? 0 ? * T P  eRRRRRR , (  N  B`  e x w7  1   w  e 7 w w|0 0  Ee p5 ~7270U$  R($ UHU(1 fB`fe E~   7 e aeU8_zUH_ń~xtD  B`   .`E EU $e B`C` &TTe  B`  Շ   Տx5~^ 1 ..Be ~՛>: 2.B`   .`EՇ   Տ5~ =:   0 r wP  w:   U `.  R T X&f&f,  e  f& ee\\eRRR, @ &f fE   &     wN z1B e  E e & * $5 U 7 w < 9C3e  - e ~   E5  U  wH Z UEwe UEe &f&e >t e D~e   %7&޸( G%1Ƹ> ?%+ 7%%* /%  '%W^( %QF> %K/ %E* %@ &f& e>E$ % 2e `@AD eeXB$$$ ep`$$$ &f&, @! 4f >  p  7 ՟  "W .%.+.1.7.@.E.K.Q.W.,nFWS, $ E57ep7ee"e ,$!    a& `Ŋ  $`Hej %~߂DL`<84e,(s6  m7 5((n4 2 , e    ee&"6$ 6 F_ > 6 e,}  w506&I   _e @eeeU5@  NU@LeU7 7 4E@7w 7 _n_ ` 8 " 7  L _T# _'ߵB  _x'"# OP"[[>8;0504cvd 5@E@ j 7 | w.Ee  4\2  ) tQ N%K " ĝĭĝ7  0& w7 5 7  ^ z 5H  ` h GV{-|   ߕ U@7  -60 _ ` ]7 W.-3.cMcMcMcMcMf M  cNmM v   N xxr   np "&PP!ߕ7Bߕ4 .&7 "&   7  zT ߕ7 H @Z W"%&w T  H Ee ~ɥ    E]   5 5  75 ~-m  X D R ~L7 |D&E:E!_ ee  4 Eĥ aa =NO *w w:mɐw  w w a7 cDEM78)Zw X )wwf w ^ 5 7  Н_Н\vtНzН< 79767Z77X w w w0wp uw 7 7p#%) (  BB0  ɐʐ7 3 4568<  H EC -EH PH C   v  lX -b\ z ` ~HF Tw:wpu ` E~  (7 7 5 5 7 7 V@a )0S M;$?:>>9 0N @` `5w2w  ѝwv J n 7 7 q ec7 Z 7   :7 l h m c]n/gn w w * ʋ    ҋ ȋ@w^ ʥQ ʥ2&Z  ԕ;t ԕR  Xҋ Xw ʋ F׭>) *w ` :ʋʥ B~m wY ( A~  bȋ Ћ&  eb S~   wD ),Ohk w'A7  XO\8FJ `  ~w7  ff.,7 w  $7 7 7 L5 7 5 7  Fwpu xߕ h$fEqU5 wZw> 7 `JK <  ע F  ˊ 7 , w7 fHr:AkBhChDi7 ~mhC @ wwpu  5H  w 5H  wwpu7  ʋʕ&#WwppW Wwp^W7 r5  :w`wp>u7 7 t@ & H `5 &  507 5zB |eB wfwpuH c 5 %'    5 `w  5H  wwpdu7  Xˋ B+mB& f  7r 7r z `A ~ ~Deˊ?E]&ˋ E T ~mE 2~5  E]x| `  ~ lˋrlB& T  z mPmL@`@` P~ 6 EH H EC~E]5 7 5 7 7 @  wd wp7 j Az 7 5 f L 7 -m 7 .  f""VP##5  w67V7S7M7M7H7 7 D7 7 |7  i 4f p8_ b W   NW EHE]!w&f~ 5H  [ e5 5  ~\w{Z 7 w-Ga! E f mM @wL nXpe  ` ~mT~ !  zmjmdj W- -h(` & 5H  & 5H  >% w " w$wpum 7 w-|JL~ ! if M w$J2pe  a ~~T~\ (h & 5H  & 5H  F% w *$ w,wpu x &z `J efq0~Ew(^ &z `H efq0~EA  ~ T  A~E]bww 7rZ H `f 7rPE~xf5  Vft7n7b&M 5 E] nӋʕӋ2    t: : p l q777 7  dlbT\RN5 08 , 0 ( & "  @@7 wwpwwmw @wpw77 O `  ~7 yw t7 wBA w DeCEp # 0 `T bT d' FFFFFFFFj"jj_Hc`;AA;U5+++++G66G5 77Q?+7ZuuuZ7&$kjuQ,Q+esuj@IFB@@ h}sujL OvujsR+juujuujjuwsSL5555555 Q++Q-R-ju@ju j7F[uuulzzjzzlL[ [LPVxxxVP P  P L[ `[Luuuuuujj????C<uB""Bu uuuuu~ujuuuuujPWWP juuujs PWWP0BWju jsujuuuuuujuuuZF6uuumFu[F7F[uu[F7s@ jj+?QjRRRRRj7F[y8-@jsnu OXuXOj jss{u{ju je|PoYWnQ[L h}uuuLRRRRRTB= C1(1C&LqrvuuujuuujOXXO oYYoQQQh} j jslP|euuuwu[F6umFuF7FuWWYoQ[LR7)-..-)aLjjLFFF##*##+++( ) < < jsnuGjsnuGjsnuGL[uuu9G9jsnu9G9juuud!%#*#L[ [L&@ju j@ P ju jGju j-&LG&L^Jrvuuubu}ujuuujGjuuujGjuuujGjuuuujsjj tpj M\WKWi uuuwGuuuwGuuuwGuuuuuj[F7 N 9E&35E'ujAUSAUSAp  4  0 N_r  * _r 0  0 Z `wQsa E5  P` xQP zx5  U  5 5  s  e3e33U@E@@5͕5͕WWWues,`aa%%B e  4Usse~@heWE_e.e ` a|e ae`` eT`e\ xeB ae`e: LE ߋMߋeȗ7 TE5 WuWqHH$tdta785 e e <EpDdEpEqqE`D 7we0`02@B ee46*U@ ` ^mXTeNJsW" BEe B B BEW"W"w  j   6 Td.D."""B###j$v$$%:%H%%%b&&&'" 8 D R b n | !~!!!"""z:tx$$l"v:|:::t"z"""""""""""""" !"#$%&'()*, -./$0,142<3D4L5T6\7d8l9 + )B:B:;; !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy &0:?HR\bipv !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy  !""$$((***@@@@@BBBHJPPPPPRTTTT"BBDHJPPPRRTTTTTTTUU      """$(BBBRRTZPTTU""           """2 "$"&2"$$L&226<2>*<,  "&2$$2$&"*J$&*&$(H2*"2L2"**6,"*"6p0:r,|x>~*x<,u7 7 z5 ~wLfŇȋyeȥ_ȥQUj5@xE@E 'E w TRFw 8BBBeCCee RRR RR Rȥ|ȥd d fW!8 n W!&W!< XUGW!W!A4 pf hf `f XD7TL! &Ň &7  5 5t7  ^ % B ` e" wlw^   W! fPnח `r" (x" ~"&" " BeAE DeCEp"H z  + F*<_) )) ))B:B d f ߵBYt l%`  X%b$wNUW ) B  @ ~   @W <U @ %b$wE UV އ  7   ##ק   ew ( A y(ק &'e Z 'w' 4 5 U   &' 7   b( X( ( !( @ߋ (w 0()('wM'  *ߋ  4  Uߋ U 'm')EA <(&    1 ' ) &7 7F+ ԋ̋ 8 6 ߋ (j'7xN7H R&& r   n7 d7 ' ^ߋ H ' >wߋ L)eV/)  ԋ +)SKӋӕ~ ))CffU:( w%՟ %(wZ 0 %(z:ߋ ' ^@@''  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&%&&&&F%T%,%n&d%&x&~%% DCBA O0. 123456,789-pnMqrstuvlwxymPQRS"'^`~WXYZdefghqrst|}123456101112131415171819202123242526282931323334[?1;3c[?1;3c `1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/=]\-[' ~!QAZ@WSX>#EDC$RFV %TGB^YHN&UJM*IK,(OL.)P:?+}|_{"     `1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/=]\-[' "" '' ^^ `` ~~(([(-{))])-}++#//\/^|AA@Aa@aa@A,&W rW UX`HXYUU.U8U BUFW0 AUSAZGB\GBb[CDNEZAUSZNZZA(mAkIRLhIRLfB^B:`EEP~F:`F^CDNFbCDNFaDK~eDK0dGBhGBfSFjSF8iD(mDkNLoNLnInrIqCHFwCHFtvCHD uCHDsShzSyN}N{SPSPP~GBA"^USABGAUSBGCDNEBGNZBGNLBGSFCFRBRCHFRCDNF9DK>AK>CHDK>IYN6DK6EZxSPZxS76IRLA `1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/=]\-[' ~!QAZ@WSX>#EDC$RFV %TGB^YHN&UJM*IK,(OL.)P:?+}|_{"     `1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/=]\-[' "" '' ^^ `` ~~(([(-{))])-}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_\*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy &aqw{zsx<"edc'rfv (tgb[yhn]uj,!ik;\ol:@pm=-$#)\ 1AQW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM+_*@[%      &AQW{ZSX<"EDC'RFV (TGB[YHN]UJ,!IK;\OL:@PM=-$#)\ "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\-L#-l#//\/^|0S]0^[0s]AA@Aa@OS]Os]So]`a@`e}`u|aa@os] &aqw{zsx<"edc'rfv (tgb]yhn}uj,!ik;\ol:@pm=-$#)| 1AQW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM+_*@[%      &AQW{ZSX<"EDC'RFV (TGB]YHN}UJ,!IK;\OL:@PM=-$#)| "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\-L#-l#//\/^|0S]0^[0s]AA@Aa@OS]Os]So]`a@`e}`u|aa@os] 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;{=#\-] !QAZ"WSX>/EDC$RFV %TGB?YHN&UJM*IK'(OL.)P:+@|_[     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;=#\-] "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\//\/^|AA@Aa@^a[^e]^i^^o`^u~`a@`e}`u|aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;{=#\-\ !QAZ"WSX>/EDC$RFV %TGB?YHN&UJM*IK'(OL.)P:+@|_ǂ     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;=#\-ǃ "" '' ^^ `` ~~'e{(([(-{))])-}++#,c\//\/^|AA@Aa@^a[^e]^i^^o`^u~`a@`e}`u|aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p{-'+]# !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P[_*?[\     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P[-'+]# "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p{-'+}| !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P[_*?]\     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P[-'+]\ "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_\*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p;/]-@: !QAZ"WSX>#EDC$RFV %TGB&YHN'UJM(IK,)OL.=P+?[_*     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P;/]-@: "" '' ^^ `` ~~(([(-{))])-}++#-L#-l#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-#'+]{ !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_\*?[[     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-#'+][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'e`(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-~'+}{ !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_^*?][     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-^'+][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'e`(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p|-+#~@] !QAY"WSX>EDC$RFV %TGB&ZHN/UJM(IK;)OL:=P\_*'?\[     1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P\-+#~@] "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~(([(-{))])-}++#//\/^|0S@0s@AA@Aa@OS@Os@So@aa@os@ss~ 1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p|-+#~}{ !QAY"WSX>@EDC$RFV %TGB&ZHN/UJM(IK;)OL:=P\_*'?][     1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P\-+#~][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~(([(-{))])-}++#//\/^|0S@0s@AA@Aa@OS@Os@So@aa@os@ss~ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p-+/*@' QAZ[WSX>]EDC$RFV %TGB#YHN&UJM(IK?)OL;\P_=:!|"     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P-+/*@' "" '' ^^ `` ~~(([(-{))])-}++#-L|-L#-l|-l#//\/^]12\14}34@AA@Aa@aa@ij[ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p-+/*@' QAZWSX>EDC$RFV %TGB#YHN&UJM(IK?)OL;P_=:!|"     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P-+/*@' "" '' ^^ `` ~~(([(-{))])-}++#-L|-L#-l|-l#//\/^]12\14}34@AA@Aa@aa@ij[ @qaw#zsx<"edc'rfv (tgb_yhn}uj,ik;[ol:]pm|-$*)~` 1QAW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM!+&\[=%      @QAW#ZSX<"EDC'RFV (TGB_YHN}UJ,IK;[OL:]PM|-$*)~` "" '' ^^ `` ~~'e](([(-{))])-}++#,c\-L#-l#//\/^|0S@0^[0s@AA@Aa@OS@Os@So@`a{`e}`i~`o|aa@os@ #qaw]zsx<"edc'rfv (tgb_yhn}uj,ik;\ol:{pm|-$*)~` 1QAW2ZSX>3EDC4RFV 5TGB6YHN7UJ?8IK.9OL/0PM!+&@[=%      #QAW]ZSX<"EDC'RFV (TGB_YHN}UJ,IK;\OL:{PM|-$*)~` "" '' ^^ `` ~~'e](([(-{))])-}++#,c\-L#-l#//\/^|0S@0^[0s@AA@Aa@OS@Os@So@`a{`e}`i~`o|aa@os@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p\-$'][ +QAY"WSX>*EDC@RFV %TGB&ZHN/UJM(IK;)OL:=P[_#?\]     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P[-$'\] "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p|-$'}{ +QAY"WSX>*EDCRFV %TGB&ZHN/UJM(IK;)OL:=P_?     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P|-$'}{ "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p{-$'}@ [+QAY"WSX>*EDC@RFV %TGB&ZHN/UJM(IK;)OL:=P[_#?\]     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P{-$'}@ "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ !1qay2wsx<3edc4rfv 5tgb6zhn7ujm8ik,9ol.0p{-$'}@ [+QAY"WSX>*EDC\RFV %TGB&ZHN/UJM(IK;)OL:=P_#?     !1QAY2WSX<3EDC4RFV 5TGB6ZHN7UJM8IK,9OL.0P{-$'@ "" '' ^^ `` ~~"a{"o|"u}'a@'e_'u#(([(-{))])-}++#,c\//\/^|AA@Aa@^e]^i^^o`^u`e[aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-#'+]} !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_\*?[]     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-#'+]] "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'E@(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-~'+}{ !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_^*?][     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-^'+][ "" '' ^^ `` ~~"A["O\"U^"a{"o|"u~'E@(([(-{))])-}*A]*a}++#//\/^|AA@Aa@aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p-'+]# !QAZ"WSX>@EDC$RFV %TGB&YHN/UJM(IK;)OL:=P_*?[\     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P-'+]# "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ 1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-'+}{ !QAZ"WSX>EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_*?][     1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-'+][ "" '' ^^ `` ~~"A@"U^"a`"u~(([(-{))])-}*A]*a}++#//\/O\/^|/o|AA@AE[Aa@ae{aa@ @1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-]+}' \!QAZ"WSX>#EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_[*?     @1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P\-]+}' "" '' ^^ `` ~~!![(([(-{))])-}++#,c}-L#-l#//\/^|0S@0^{0s@??]AA@Aa@N~\OS@Os@So@aa@n~|os@ ]1qaz2wsx<3edc4rfv 5tgb6yhn7ujm8ik,9ol.0p|-+}' [!QAZ"WSX>#EDC$RFV %TGB&YHN/UJM(IK;)OL:=P\_*?     ]1QAZ2WSX<3EDC4RFV 5TGB6YHN7UJM8IK,9OL.0P|-+}' "" '' ^^ `` ~~!![(([(-{))])-}++#,c}-L#-l#//\/^|0S@0^{0s@??]AA@Aa@N~\OS@Os@So@aa@n~|os@ !*38AJQX]`dmv#,5>GPYbkt} 8#*3:CKT]gpy !*38AJQX]`dmv#,5>GPYbkt}:0 #*3:CKT]gpy8J  !*38AJQX]`dmv#,5>GPYbkt}0Se #*3:CKT]gpy8J !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy !*38AJQX]`dmv#,5>GPYbkt}:08 #*3:CKT]gpyJ\ !*38AJQX]`dmv#,5>GPYbkt}' #*3:CKT]gpy  !*38AJQX]`dmv#,5>GPYbkt}w #*3:CKT]gpy:n0 !*38AJQX]`dmvA#,5>GPYbkt} 8#*3:CKT]gpy !*38AJQX]`dmv#,5>GPYbkt} #*3:CKT]gpy TqS Done @SUSPEND@KB Wait TT WaitI/O XX0SP WaitRundownUSRwaitRunning Abort Cmplt Cpend  Csi  Usr Priv Virtual     Z   TT{? |      @7 l @5 @$ @,@@7e@0 7@ b @v? @? | 7Ee0ww&De7J 0,DD`e7J r3m. 6 5= w,V R lT ? xq7s$!<<7!< e j mZ@Re > 7p7r cc ӕ%˕ <#*@pe@p@pwr zU@$E@$  7.h7 7wve!w0 \ V% 鈁 W t \\ 4 , (ы  5 5  AB  e F~7& Ε,e www@77 |& Ε,e A A7T>o ӕ:˕m B ˕ $ ˕  @  @ f˕        %<e ,tE,l`w&J P07, B\ <,ew ~ӕ. ӕ ˕鈇 e &@ @ӕ; 6ӕH˕ 鈀鈃& @ee  rf  0˕@ S˕ KRT11 System Display Monitor Initializing for 4 sec ... please waitRTMON RT-11 System Monitor ( ) BGND SYS1 SYS2 SYS3 SYS4 SYS5 SYS6 FGND Job Name: Status: Terminal: Low Limit: High Limit: Size (words): Impure Area: Channels Open: Pending I/O: Free Qelements: Job State: System Idle:DD-MMM-YY HH:MM:SS[?2lHJYFGKY ]<)0[ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ?RTMON-F-No EIS hardware?RTMON-F-No Null jobͥ7@%@   & x      ȕ e e Е-e PPPЕ-ee/:JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECͥ)% @eH  @@@%] ADE  % b %e ee e  (@)f& e A@A 0 B <CEՕ:eËe:/ՐՐ2& 05 <  @ C   @&%T U V W X Y  l % +vGJK0ZJi l6 r= wV{R j  z7;B\I% P\T\]fn yom$/,?JK,S\bhpZ ~   F SU$  N1&  D j  +]RRRRjRRRR  RRRR U$ $ X E$ @ \    f r 8  @& ㈇ 7 7 7 @D MEWaWzE WR-WS'WTWW& D @#! (  " -7       f 7  F7 3& ȋ i n ] f&  (  r j P | *  ȕ@&  * jjXD  6$  ȕ@ n Z @鈇 w Fw7 r H>  7  @ X   fѕ[ ѕ] @0@    2.7 (   w q Y w(x7 vt7 n f7 jV20  ߋ*` F?-0$e0 B2m @   H b L" . e   -e 7  mzx  w   yz   ~zy       & V w .wjs 4> 7 ~| @ X   0@    847 .    w  o7 7 ~ 7 7 z  wmd   w KUx h 2m4   7` -   20  w0 7  e0Uy  7 yz   & "    V    l    Z . P  @  4 ' ( /     9鈇 !  ȕ@  @鈇,7 $ U@P$&f5 80 f  @[D J , EB " = 7 E7 5 7s 7q 7p 7n  0 &f5 ^ x X H   $ $ 鈁7, &w鈀x fz鈇f 47 ,7 - _ !7 7 - \@7 ʋ ~ ? $@ 7g ʋ @ 7A ʋ e( "  7  B   7  :   27 .7    $(&  d 7+7P&&鈀鈇*E e`(2<T2^T+ = N _ @ @鈇q ~ t@ ѕ: 鈇 P F < 2 ( &ȋɋff r n X  Z e`w`* B %7`&E e ?h d E? e ?P L Ee ?> : @ ` 7`` X  &@ P@ U7`|& e:  f  *ѕ:  ѕ.  @ .fB@ 6}@( (}R}f W  @& Ne & e:  ȋ*% FWildcards not supportedFInvalid device FInvalid option: /FConflicting option informationFWildcards not supportedFInvalid file name FWildcards not supportedFInvalid file name FVTCOM not running on remoteFTransfer abortedFTransfer aborted by remoteFVTCOM not running on remoteFFile created; protected file already exists WTransfer completed with FUnable to attach terminalFInvalid commandFInvalid deviceFChannel in useFFile not found FDevice in useFDevice full FProtected file already exists FRead past end of fileFInput error FChannel not openFWrite past end of fileFOutput error TRANSF V05.16 ?TRANSF-x-*Original is on Host or Terminal ? Name of original (Host) file? Name of file to create on Terminal ? Creating _TT:: created from  blocks transferred with retry. retries. characters saved through compression encoding.HOSTTERMINAL_\ ABCDEFGHIJKLMNOPQRSTUVWXYZ$.%0123456789sr01zxySWTX  w |,NNU r[qU8[q$ U2L+MSYSYSYSYTICLSYOVOL+B^̍LLLL./LLNMHO|,w0www8www<whlw   w  a@`  SF~& :ew  N @Ԁ %! - mC a  v  M z  h  V  D  2   f6D~  f6D~  fC~w  ~@w. 74mf&  f6-e   ~e   e &eww7777~|vXvztbe"e\Ne7 DB D<,e"/ 5   7e7X6e- w 7 77 7xmlpr` w4e~f f &f &ff dff   @ ew  ”09Wp  AaD0 6 > wT  D& t! r% Wu`C  w  W0W7t E@a0 > f& @ &   N  ` <>! (,a= & a eN!a !0a :aN! e8 & A @    w) 7  7 7 7 v 5_ r \^! 6 !K fZ  B@  E l!!1 0! l+ & %  - 6    26 B  e   6  6  %ff 4  @ e  E w ^!  #^! @ 0 9^! Wp @`0^!  - w  ~^! D  ( w^! < w Nw^! ! 7  -t ^! 7f ^! R )H C v 6 DNv S+@6 -7  6mm e  %-    w!&  a a6  -bV-T7 JBB! e P-( ! - ! ! B Wv  Lv A  a e!ׂ 4N w`w`e ef!&  a aVW S R @NE5 sS ne 4W T(@a -e mmee e  ew @l&     E w &  W" w v`   v` v`B`6  E v`& %v~qa   E%w5 ޠ1 1 nE%!E%  % f m& % 5I& ΐ#   e "gw  A Z) a z#          0 91 jj& %4 % Sf N` e %%f& e   Ja~J~aq 5 E5e  E51 5@ E@5 e 5I5 !5U5& ΐ#   e8"gH H H  5 #P KG5DtE!E aJa~tE!E a5&  @`H  5e m6 whewf f f& e 3@m& B B!B`ʵʵ& Nf f&& e ee w  E"g @@l \ Y @@l09N @@l09BAF<af6 '@@lAZ*az$  @@l$_   0123456789ABCDEF0123456789ABCDEFd!!2ZW:!2ZW:!2ZWx! !XOSUZA*%!/^-+_!BWL!^" RXd   Z|P 1u1@u3ju3u 0u(0v80:v00`v@0vH0vP0v`0 wX0$wh0Hw2wp2wx2w2x28x2^x2x2x2x2x2y2By2vy2y2y2z22z2\z2z2z2{4{ 4P{(4{{{{$|X|r|`|@| |h} }`Z}}}}~p(~T~~~0~~@<0 pVn܀h4pTpp`ځ0hxL"">"X"z" ~ah$va Z`5V `ag$Xa 4`54 g0a,aC3 3  ,, UEs3whgr`&fL B * ͋'% ͥ!ͥE%,  K5  PB2 %pˋ5J J J @ EͥAA I5--5, r 5&U e &  ,zU& e5,-5, X U& e& 5b,&U Fe w56,f& 5 0f e f 5 U& % 5^.5V. + w:5+f 57 )+ U& %+f& f 5 0f Re f5B+U *5&+ NU e *5 +*h& 8 e8R h5*U& % @f5*R .5*( U& %U& Z5V* NU :e @f* GlBg&* l &) T& %wh,) lJg&f F &f &f V%w\*ajf5)$P l IP `5  UU %\) %P %5 P F2)  W  * UU ,e )  e& zy z LWW N >%W%W N % W%  S ew\ W`B 7`/e/ b @ t EP C tE?EP C E?@P7`N/R1  f .y-&1. 7 1  ywz.@ 11cEf5 @ 6,Hc@e`?. .@m.7.e`.e.) W m.tEe ?. .tEe ?v. r.Ee ?b. ^.\0c R0N07 j 0c & 7 60 &  <% fF_.j) ._. -?- -  - -7- @ m&P0 % v - & - -\- --F_%w&  U ze (W W W  m   W m H  W m H  @   U eB  m  S  %wPŕ  V‹ U ve  nU Le l8sW • • *U e D @@`•&v @@`•mH @@` • @@` rU e   U ^e  m  S  @%w-z**<F[  W eW ,F[H-F[*,*eF[&*eW  ,ee x*t*7,w-`*9-T*9 5@*y0y1  7 )& F @ W N 64W N $ +W W 5)@ J)%85)y0&y1#W %@W U e  \5|)x1x0 @S Xec FS( :ew  C   Bm   C @m  S  %@wF[(7*7*  р lHs7 (*]&+ A!$+c փ*%E7 '*p(ננ* -' ' * v1c '6*ננ' 7' ' (Ë  w7 @7 ^*7 7 7 7 7 7 '7 '7 7 7 7 c)dsc 7)fs& 7)Hc& 7t)&d) 7\) V)R)c5src  QF_ 5"sr WW  N eW 7 (7 F&R)eW  N e We j S zeef @mȋ  &  v a mE      w e   N @ | @`B` Bm Z ` v   D w@  - 7 $5v%10ec& LF_ R   hWW N ZJW8W55% D!Pm.dS^$ -T S  :  6mc  .W N  WU eW-   @S R e wf @m&  v & & F_&  e& j *& &ec JH Hewt#V& % ݺ%Wp ݯ% ^c`we% ׭%އ ݒ%f  @&@@b6 aa ։me [#5R Rsrf hUa a Rs a v%e 5vf hUa a < a % ef7 UUsnf ewB      f&] h6 N&> V6 e (%@`  N&. *6 3N&; 6ae  5e s&  a p5e 0  6 6  ass 5va Tees&  a 5(e Q ݅ 6v6 | ass F5- aaa aa ~eew5n3-t/jpj5R-8 &fNH&  &f("&  7 es&  a  e 0ta ee7 "zf "7 "~f"7 "f""& f !! ! 7!fN .e f& &   @ ef7r!7n!4t& a 8t& a la/    e.  &a ta 2 7 X ta  < 4 0 eef7 7 wf@C(  f  :e wVfp 5R p p Jf  e &~ * fs&\ fsu&  a a7 $g a (& , e  66 Vua &e$wL fҸ &f&l mf-  e  6&`f Xf/ H @a@a  f/ @a e > wl  $ && && U  ̷ ʖ% @W  -   W W   \ & & &    && &  &fsg ~& & & & & & & &  & , e %u&  a Xaaa .a (ef $^H& z& U3D  &e& & & & dJU  & U3 e - W  h7 b@&s& & & &  & & p & & , De g & & & & & & & &  8& , e& & & & & & & &  & , e% g *& & & & & & & &  & , xe& & & |F& & & &  x& , bqOriginal file is on (HOST,REMOTE) [HOST]: *pqName of original !AS file to copy: #qName of file to create on !AS [!AS]: %qCreate !AS file with (ASCII,BINARY,FORTRAN,IMAGE) records [!AS]: AqCreate HOST file with fixed-length records of size (0-512) [!UW]: B6rCreate HOST file with fixed-length records (YES,NO) [NO]: :|rYYqYRR YYRqYRR YY$YR2rYRxrYRRRRR <Lf">>"L> DK:hs.psnfrfvf!AD!ADs!AD!ADs!AD!AD!AD sP!AS:!ASsVUP!AS:!ASsVUThere were !UL retries, with !UL characters saved through compression encoding.Os .ANS.BAK.BAS.BAT.BLI.B16.B2S.B32.C .CBL.CMD.COM.COR.CTL.DAT.DBL.DDF.DIF.DIR.DMP.DOC.FOR.FTN.H .LIS.LOG.LST.MAC.MAP.MAR.MEM.ODL.PAS.REQ.RNO.R16.R32.S .SLP.SRC.TEC.TES.TXT @ Original file is on (HOST,REMOTE) [HOST]: *T Name of original !AS file to copy: # Name of file to create on !AS [!AS]: % Create !AS file with (ASCII,BINARY,FORTRAN,IMAGE) records [!AS]: A Create HOST file with fixed-length records of size (0-512) [!UW]: B0 Create HOST file with fixed-length records (YES,NO) [NO]: :|    (  t $> DK:.,(4(<(!AS!AS !AS!AS!AS!AS!AS ,!AS:!AS@!AS:!ASPThere were !UL retries, with !UL characters saved through compression encoding.O`.ANS.BAK.BAS.BAT.BLI.B16.B2S.B32.C .CBL.CMD.COM.COR.CTL.DAT.DBL.DDF.DIF.DIR.DMP.DOC.FOR.FTN.H .LIS.LOG.LST.MAC.MAP.MAR.MEM.ODL.PAS.REQ.RNO.R16.R32.S .SLP.SRC.TEC.TES.TXT.BIN.LDA.OBJ.STBl`PP(  w       RF).RbBb h P PFݏʀ+.~Pb~ݏRbCbݬϔP~ݏϙ~ PbPݏҀ-ϑ*~ݬ)PRRLݏ8ݬݏڀ-2ݬ\PRR~nݏ$  4RP*BݬPRR< PPPPݏ~ݏ2~ݬvPRRݏ8ݬݏ,RP<ϫUЏ@T,Se$PRRdGP2=PPRR `l ݏhϒ NFϝ SumRLP cӣSjP ݏ@*c "R* oR{P~^}~π ^<= ~rӮnR4:RQQS îSQRЮ t)RnRϢ[)լȬOG^ЬQС(P  nР  nР  4nС,Ь P}~}~ݬ(PώWV,nPfPfЏ@(ЬPР,`4`Qσ8Q M6Aϯ=V*Q V !P,nDgDgfݏ0~ݏ@L%Ь Pݏ0~ݏ@&%Ȭ Ь JPR%ݏ0~ݏ@$b Ѣ<bPЬR QaСRa б P@RСQRAPЬ PЬ P PЬQ` QQ QPP< PЬQ` QQ РPЬ`(PP SRcccR7SoNgRSRS~i WhRVRUS'RVRUVSP^ЬP SРR SР R:]SbQQn :>SbQQn?nRPCSnR:.SbQQn%ЬPRQTT`RTSQR:;SbQQnnPЏPЬ PRn`RP ^~yѮϞKP Pծ  ծծ Ϫ֟϶֟φΟ bf^ݬv ^~Ѯ?xϩP Pϟծ  Ϟծϙծ K֟W֟7Ο ' ҟ ӟ ݏҟݏ ϾIҬAϽQPϧzϭ}~ݏ#ό}~ݏτm }~4|wV؞ܴ䴦螦Ь$,n$ffЬP<`Р KG V6ЬQЬP<`T9TaTSTSPSPPPЬ P`РP|ϢV^ݏ nЬP`((`nPfPff<YЬ P`yРwP< PЬQ` QQ РPЬ`(PP< QЬPP&dP СRP С PPb(bPP4L`|~}~~|~~<#~.~ <UTЏ4S|~~UUݬXPRR R~Sde|~UPPRR R~Sd|~|~ Ϡ|~}'~ϯ~ PRRR~ݏ$~Sd^<~ݬX^.R94S|~~}~ݬ|~R<@~6~ P*P~ݏĀϲݏݏb,x6h (0 2COPIED !AS copied to !AS (!UL block!%S)2COPIED!!AS copied to !AS (!UL record!%S)JPROGRESS7!8%T blocks transferred=!UL retries=!UL packet_size=!UWLPROGRESS8!8%T records transferred=!UL retries=!UL packet_size=!UW2 AMBIGQUALambiguous qualifier in command4CONFQUAL conflicting qualifier in command2 FILSYNTAXERRerror in file specification. INVCMDSYNTAXinvalid command syntax6 INVINPUTQUALinvalid input qualifier /'!AS'*INVQUALinvalid qualifier /'!AS'8 INVQUALVAL"invalid value for /'!AS' qualifier,NOTCMPLT!AS not completely copied" NOTCOPIED!AS not copiedZ QUOTNOOUTPUTBquoted string specification as input requires output specification0 CHKSUMERRbinary record checksum error,CLOSEINerror closing !AS as input.CLOSEOUTerror closing !AS as output4 ILLBINFORMATillegal binary record format.NOVTCOMVTCOM not running on remote,OPENINerror opening !AS as input.OPENOUTerror opening !AS as output$READERRerror reading !AS2REMABORTfile transfer aborted by remote* REMACCESSerror accessing remote: REMCLOSEIN$error closing !AS as input on remote< REMCLOSEOUT%error closing !AS as output on remote8 REMOPENIN$error opening !AS as input on remote: REMOPENOUT%error opening !AS as output on remote0 REMREADERRerror reading !AS on remote: REMTIMEOUT%remote timed-out during file transfer2 REMWRITEERRerror writing !AS on remote>TOOBIG-record too large for output file's i/o bufferNTOOLONG;!UW byte record exceeds output file's maximum record length2 USERABORTfile transfer aborted by user$WRITEERRerror writing !AS: SENSEMODE&couldn't read terminal characteristics:SETMODE'couldn't write terminal characteristics6TERMINIT#error initializing terminal for i/o TRANSFER@@dpxx0V @LIBRTLH )S 0YzdzSWAP .SYSsĻzRT11SJ.SYS zTT .SYSpzDV .SYSUzMX .SYSMzLP .SYSxevPIP .SAVXvDUP .SAVzvDIR .SAVzDL .SYSzDM .SYSHzDU .SYSys%STARTA.COMt:vIND .SAV'|QvFORMAT.SAV}RvTERMID.SAV&&vCONFIG.SAV) zKzzXv/C:-1?MDUP-x- DECRT11A     Kz@Conflicting SYSGEN optionsDirectory input error Directory output error Error reading bad block replacement table Invalid commandInvalid directory Non-bootable device Non-bootable file Size function failedToo many bad blocks No V5 boot on volumeOperation not completedOutput device truncatedOutput device is smaller than input deviceOutput device is larger than input deviceOutput file is smaller than input deviceOutput file truncatedOutput device is smaller than input fileOutput device is larger than input fileBad block in system area Directory I/O error Insufficient memory, bypassing automatic installationInvalid option: / Invalid value specified with option: / No bad blocks detected No room for file Trap to 4Trap to 10Unknown error codeWEFU Unknown error code Channel in use Channel not open Device full Directory full Directory I/O error Fetch error File created; protected file already exists File not found Invalid device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF |)<Qf{)?h0HZdp 2 B R _ t  @@B` B `, (@ SRT11A DECRT11A 9g&C7$ ?BOOT-U-No boot on volume ߋtv  MDUP V05.29  0( Block TypeSoft Hard ?MDUP-W-Bad blocks detected 00000.%&f& v &f f& w ( @` A@ 5W   p-@" eE ,  p-@p lw BeE J b! Е- w   Е- w @A f    e0f A N  % t &   2  `E@@鈀5  ~ѕeȋР+ z (@w  % b % e%e ee e w D   ѕ:   ѕ.  D &  m %   ZH.BTV"(@@@@ C& &      t n   &7 f f 2p5!20 0 &ȕF0  lw F w P  ̋ 5p0 l7 h F20 2ȝ & * *V w fw Zw P w Fw <Z   L$ "5 1 fW#@U%$S%S%W#@K# w HQD` B X7 07"e  ew 2ȝp0 9777 %77% 7%557 emm7~w  7 rn   ' "&2p6 .52p w 2p܇5 5 2pχ w ww h &ȕF0  772ȕ70  92 . jTp 8P 2B2ȕ0 0 &HB 舠U@p w&H0  4wBX Th w 7 AI(D_2B&ȕFB w 6 w *2D%HD%R1  w  w w w e 2ȕ0p J w w  @8  .w^ Ce @% ɕ 0e`BJ1 2 2p &ȕFp 2|NR$20 :p 0 U@ &ȕB  @B 2 7 d4 &ȕF0  & & WaWz wR ʋ 8<8\ $  f "& @ &Hf  %7 `S  j* $ Zѕ 7|.  &.\R 0:A Z W .W ܃  @ x H -Z P-H`eBw RP  @Ї> ;:@  V P * wV  $e " 5`   ߋtv ?MSBOOT-F-I/O error HDR1FILNAM.EXTMSBOOT V05.04 ?MSBOOT-F-Invalid file name ?MSBOOT-F-File not found 7/ߋp—rE. Õ\ Õ\ v p7@E T   |Õ 4 ?MSBOOT-F-Line too long ^U ߋtߐv@^^v]06FZ XadveSN S&nVPOHHLJFZl?jJ?JZ,npe@h=8JZ8<6@6  B R0.*YzdzSWAP .SYSsĻzRT11SJ.SYS zTT .SYSpzDV .SYSUzMX .SYSMzLP .SYSxevPIP .SAVXvDUP .SAVzvDIR .SAVzDL .SYSzDM .SYSHzDU .SYSys%STARTA.COMt:vIND .SAV'|QvFORMAT.SAV}RvTERMID.SAV&&vCONFIG.SAV e*)D.*l' QdDK:MDUP.AI zKzzXv/C:-1?MDUP-x-H DECRT11A     Kz@Conflicting SYSGEN optionsDirectory input error Directory output error Error reading bad block replacement table Invalid commandInvalid directory Non-bootable device Non-bootable file Size function failedToo many bad blocks No V5 boot on volumeOperation not completedOutput device truncatedOutput device is smaller than input deviceOutput device is larger than input deviceOutput file is smaller than input deviceOutput file truncatedOutput device is smaller than input fileOutput device is larger than input fileBad block in system area Directory I/O error Insufficient memory, bypassing automatic installationInvalid option: / Invalid value specified with option: / No bad blocks detected No room for file Trap to 4Trap to 10Unknown error codeWEFU Unknown error code Channel in use Channel not open Device full Directory full Directory I/O error Fetch error File created; protected file already exists File not found Invalid device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF |)<Qf{)?h0HZdp 2 B R _ t  @@B` B `, (@ SRT11A DECRT11A 9g&C7$ ?BOOT-U-No boot on volume ߋtv  MDUP V05.29  0( Block TypeSoft Hard ?MDUP-W-Bad blocks detected 00000.%&f& v &f f& w ( @` A@ 5W   p-@" eE ,  p-@p lw BeE J b! Е- w   Е- w @A f    e0f A N  % t &   2  `E@@鈀5  ~ѕeȋР+ z (@w  % b % e%e ee e w D   ѕ:   ѕ.  D &  m %   Z .BTV"(@@@@ C& &      t n  &7 f f 2p5!20 0 &ȕF0  lw F w P  ̋ 5p0 l7 h F20 2ȝ & * *V w fw Zw P w Fw <Z   L$ "5 1 fW#@U%$S%S%W#@K# w HQD` B X7 07"e  ew 2ȝp0 9777 %77% 7%557 emm7~w  7 rn   ' "&2p6 .52p w 2p܇5 5 2pχ w ww h &ȕF0  772ȕ70  92 . jTp 8P 2B2ȕ0 0 &HB 舠U@p w&H0  4wBX Th w 7 AI(D_2B&ȕFB w 6 w *2D%HD%R1  w  w w w e 2ȕ0p J w w  @8  .w^ Ce @% ɕ 0e`BJ1 2 2p &ȕFp 2|NR$20 :p 0 U@ &ȕB  @B 2 7 d4 &ȕF0  & & WaWz wR ʋ 8<8\ $  f "& @ &Hf  %7 `  @  ef D!'  V`f`%+&&   ed f R  & f& wwfՋW ՋW$͕ f W   5F >e 5& &? E5 (@e    ( W ͋+w)Je| D ыey QJ_HU $ w ew(@&e% b %e ee e  JJHkQ kQMkQMkQ$~kQ kQkQ(HkQ(HkQG`YkQxdkQdkQ pqkQ8rkQ  kQkQkQ-KkQAkQxkQ@ykQ+XkQ(ZkQZkQ WkQ+(kQ  !kQ#!Y`kQ)!XkQ4!C kQ ""ԀkQ N} N ysXysXQ1d%QdԀ N%QdHS8Qd8T8Qd`T8QdT8Qd88rz5~ZL/Wzv /swz/hwz/swz/hwz/zj](/,kQ!/pkQF/FWkQz/FykQ/JkQJ/rZkQG/rrXkQ/kQ+/tT\!kQ/tT:kQ./kQ/kQ/kQ!/kQ/kQ'/HkQj/kQ/kQ /kQ / kQ /9g&93founi? W WW  B abBh@w w Z `w `(NSS U 7 7 $  f_2gwx? ? w ^w w7 ? | &w 4 >7 "7 Z 7 X 7 w w   jEw fD%3D% D#eee%7aF R  e# '[Ew uwKw p ~!և  !҂ bfp  W 2:0E&W!<6 5 1   ZZ  w 4 wp Z /68:6E VD 5f w  $PPw Lw w  xw  ww Ew C $ A 7Ee\5V3 w *w Dw w x B  (DEew "D & 5@ " Fw 5@eBB F` ? w( Q$ 7 &V w xzE & &j&& n`ewe? [ U [w lP 7 & 6 [#@c `CE% % n @l , e#  n[w  g  1  E AaEf, E` MUdMUw eaL?bg,   &k  C#U>[C   7H  63 f 7  KQUs S w 5Sw I3W2Wl ElmZew Pw  w .w 1"1,1,wl &#E PW%&EΒE? :# ?.w $Z w^5pw Z %Z7 26Еȕ e w &fmnw   E ŧ[ŭ f eg[ BBE/Zaw !Ba5lafw CRC! BC 5aW8^+ [ Q!E(\(A W   :[^\`Be8 E ( &  7@Ŋ5$ߋ<[w7 C$*"@ 45@0[ עGE7 ~5$E ӋU@UӋ˥ˋ5lEQ EW# %=%< D  "% E% % 5ŀ׭ Q7Prot file 5"CИB  w     s >'  7 pe h% I  _E  H&Pt7H70  D `3ߥ*7Device full` 7File not found W,W=͋d7Invalid commandͥ/N ΥaΥz : U@ ͥ.   7Invalid deviceߋ** ,7?CSI-F-鈀 KFU@"UEf Ew& E Ɂ W[ XW]  2W:  eJW. j $ $_~jj_j_j_jQdl'H/=IA.PUDMBd ^gB& TG C `DSET TT QUIETRUN MDUPDUP.AI=/HV:400.M0:/Z/BM0:A=MU0:V  2w@B@BDFT0P7 7 ZWww aeL>œ&  aee Ww 5wPP ~wn? e % e eL1 e- 57 d w H,w @>4w&7 $Dww hw,w:DDe7DDe U Uw @ w7 7   5w v %@ 7 \A wrE-b  & & W  ww ,$ wfww *w  "w e77 $ x00077 teDe7 7e47 7&7 @ DeHT w4& De |e    wCCE ae`pw ww  ŀVşRaeRq$t t%!"U@  U7  7 r7  w e$f5 w TR7W#U BE~eĥ#  ,15 A Uwĕ5ĥ ĕ 5  w 7eA BR4^!"%"%%$7e77w 7 6w \HU : U  rW r  U L5 U Հd BU 7 & EE D!   7 efefE eN! mw nZ7 x w p4  e  w~#z zQNYbK     w WW  Xe6e^+J5 UՀ"65 U@B     Z  4wx  FB 6E@  U e,}fei^ ,l$ $`` `,,W bKw H e  1@e ~?7z  PP    z 7HUe ,}e@~W" _AzeB vANeN fei*BD E` `E@% e`7C U%A df cB eB ,5@ E=d EI @eD \ 5  bX7GW#  LB͋( 5f`UMU7 e,}feiVlwhjH0Z7 Ww,CE aeB4 5 wFB w^e % e eL1 e? ԁ׌w v WW͕% w ^`pDw L\w >"w 085 Wew wDDe7DDe U.U  :@7 7  . 5w  %  B A wE 7 \VW  Fw J vU 8 0ef,}µU U@ U7 w w w !Att @ &e` @ U 4 tw$dw&`R LwDw&fe77 $ 0007p7 ntjeD e@ 7F7De4@ 7:78 @ DeHT wl&De |e    wFfeiWgWc(@E 5E iW tU5 ewW Tw w W erf@Q] W w5 UAeAc w6U~We ~CՋ@E5@b U7 H@7LB7D5tdd w D@d pe5$ $5  E L/UwD 8j2UTUK  ƀ  5U 5 5w5w550@ 5¡@m5! E 5@ PUV 5`5`5` `5+ w ef R#  wHwW-w* 5@e7U ,4UMwwUUU D |-47 *0w:7 l w PFen,} e  C " % EC e  A  5   Bm@EPC ez br 0feiw 6826ni@prtvDh< <2:&Pxst]p]Li^2F@[JZVF'z 8rKHxT@yM`YlOQfU~FN&()d0'-00)y]i(T~F\ &&0'iSY0:Ew   D eEE e$SV@N  7Iť0@  fex  amagH@B>fT D* FpZn" >PM D  x &7 V p N uD*aU6  $ 6w_ *%e^ *^w acj,6 "& "(F &  p e\BE eNBµEeP I qeDN  ` E U_ N% N%w ߕ7$w05 + 'eߕPH h |    %  8g, HwZw7&5$ ͋%`c q"@   ͊  UU@ w U$7  7  7 57 ,E$(7V 7 ĥ 8 *U!5$Aw2^cE\*b5@$azE e  `PGu         ɥ\W# u# *Z 5$  (J4 >e w   w0 5$ x UUH 7 p |)t <   $7 E^U@X `  lU  j "EU7 ? V  5 @fhe)U%MeF u#e 7 nccccccdP MDUP.MU=/H UNLOAD MU REMOVE MU INSTALL MU LOAD MU @MDUPAI.COM P MDUP.MT=/H UNLOAD MT REMOVE MT INSTALL MU LOAD MU R MDUT AD MU .@MDUPAI.COM .SET TT QUIE D \$& `%' ,( U@ 4ߕ%',( U@nEfcfhc7   L "&$ 4 zu#( W%4LE%-   ?%- )  4% 4  .? $ ̗/ E% &LE w w Ea5U$7 z5 E Eae l L5 Z E 5E  7 s!ˋs  ENEaep E % ̆e`B`N   EaA,A E   w2  5  zr4 $ &77  w>phg 1E€a   2  $7 7   26 "7 JĔ Ĕ &f&I e`  &e@^wZ3 lD w7 hRZ 26&hߕ  7 &TT L4Lfߕ   V%&f U$E$ P-7 ezF7 r7 7 e[J&d )R $  `i@5 '( EM( U% (r 2w59w$B   e ߕL$  NwJ DE % * *  wߋ$ʀf&CCe S LFZl ?jL?Z,npebgh ^g H~jgtg $  7%%**09AZaz&   _Nl b e &N W-e E  C0Π a `  6f&f&e(W w  C@%;%8 ae@27 v@n p (W$62#` @ & E@mn   E`6i  Cfee v6p@wE @7Le"e, o 'O O 5w wp  :8JZ4w" 5 JDBeCc-|n M C @ AC ` 5` NW hBȁ E@` P - O7w   E % %   wV?@@  @@ U 0Ur DTfee C dJU$ @ T +-JN5J e67w `U? 0-O+j  |`UH   h55  *U w!2 W we,}F 5<5t    ]L̋e``pJZo D(( 2nfei@^^v]8FZ XadveSN S&nVPLJOLJFZl?jJ?JZ,npe.Ch\@:JZ;8FC6  B R0,YzdzSWAP .SYSsĻzRT11SJ.SYS zTT .SYSpzDV .SYSUzMX .SYSMzLP .SYSxevPIP .SAVXvDUP .SAVzvDIR .SAVzDL .SYSzDM .SYSHzDU .SYSys%STARTA.COMt:vIND .SAV'|QvFORMAT.SAV}RvTERMID.SAV&&vCONFIG.SAV e*)',l' QdHSDK:MDUP.MM zKzzXv/C:-1?MDUP-x-H DECRT11A     Kz@Conflicting SYSGEN optionsDirectory input error Directory output error Error reading bad block replacement table Invalid commandInvalid directory Non-bootable device Non-bootable file Size function failedToo many bad blocks No V5 boot on volumeOperation not completedOutput device truncatedOutput device is smaller than input deviceOutput device is larger than input deviceOutput file is smaller than input deviceOutput file truncatedOutput device is smaller than input fileOutput device is larger than input fileBad block in system area Directory I/O error Insufficient memory, bypassing automatic installationInvalid option: / Invalid value specified with option: / No bad blocks detected No room for file Trap to 4Trap to 10Unknown error codeWEFU Unknown error code Channel in use Channel not open Device full Directory full Directory I/O error Fetch error File created; protected file already exists File not found Invalid device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF |)<Qf{)?h0HZdp 2 B R _ t  @@B` B `, (@ SRT11A DECRT11A 9g&C7$ ?BOOT-U-No boot on volume ߋtv  MDUP V05.29  0( Block TypeSoft Hard ?MDUP-W-Bad blocks detected 00000.%&f& v &f f& w ( @` A@ 5W   p-@" eE ,  p-@p lw BeE J b! Е- w   Е- w @A f    e0f A N  % t &   2  `E@@鈀5  ~ѕeȋР+ z (@w  % b % e%e ee e w D   ѕ:   ѕ.  D &  m %   Z .BTV"(@@@@ C& &      t n  &7 f f 2p5!20 0 &ȕF0  lw F w P  ̋ 5p0 l7 h F20 2ȝ & * *V w fw Zw P w Fw <Z   L$ "5 1 fW#@U%$S%S%W#@K# w HQD` B X7 07"e  ew 2ȝp0 9777 %77% 7%557 emm7~w  7 rn   ' "&2p6 .52p w 2p܇5 5 2pχ w ww h &ȕF0  772ȕ70  92 . jTp 8P 2B2ȕ0 0 &HB 舠U@p w&H0  4wBX Th w 7 AI(D_2B&ȕFB w 6 w *2D%HD%R1  w  w w w e 2ȕ0p J w w  @8  .w^ Ce @% ɕ 0e`BJ1 2 2p &ȕFp 2|NR$20 :p 0 U@ &ȕB  @B 2 7 d4 &ȕF0  & & WaWz wR ʋ 8<8\ $  f "& @ &Hf  %7 `   @ʕ*  &ͥ. P F _ s  t%* @.*   @P  &ͥ*ͥ%  Xaa ȕa P  w7+  7(E wR e" ы w&1aeb ĕ LĊ 6 ,w=  lww7ve e _1YDĥ DwF, Pĥ7,f& Ýe| ʁaew/   @RESORCPIPDIRDUPLINKFORTRAMACRODUMPLIBRSRCCOMFILEXDICOMPFORMATBINCOMERROUTQUEMANBUPKEDK52KEXUCL    4m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[59@4*"6&DB n DK:DK:SY:.SYS.LST.BOT'kQ\Qdv:TT:PL:KD*.*:PLTDOFrom? To ? Jobname? File? Files? Device? Device or file? File 1? File 2? Library? Device name? Logical name? AW[ͥaW{ 0W:---%81133v55x%M;3}9?7'%5?/<5+1)/7171x7 =515 -);L35=///111RCODE DITDE PRUNT GLIPR ERECO  RESLC BSA RE SSUN GDE FORMA DIFRES SUSSIN   DID IN RE LISACFOR BA MDI TMA MPUDM NUR S?48z RUN :INDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULFZl?LFZJFZl@ jJ @Z,npe3h &34)FZ)H65 $7 W  .͋,g eE& e%t: %v5$ ,w Gw (e8%  wV 5$/͋F B 8͋!ͥ eD ͥ  P=Е   `  >  @  ef D!'  V`f`%+&&   ed f R  & f& wwfՋW ՋW$͕ f W   5F >e 5& &? E5 (@e    ( W ͋+w)Je| D ыey QJ_HU $ w ew(@&e% b %e ee e  JJHkQ kQMkQMkQ$~kQ kQkQ(HkQ(HkQG`YkQxdkQdkQ pqkQ8rkQ  kQkQkQ-KkQAkQxkQ@ykQ+XkQ(ZkQZkQ WkQ+(kQ  !kQ#!Y`kQ)!XkQ4!C kQ ""ԀkQ N} N ysXysXQ1d%QdԀ N%QdHS88rz6 7 "7 Z 7 X 7 w w   jHw fD%3D% D#eee%7aF R  e# '[Ew uwKw p ~!և  !҂ bfp  W <0E&W!8 5 1   ZZ  w 4 wp Z /:8E VD 5f w  $PPw Lw w  xw  ww Ew C $ A 7Ee\5V3 w *w Dw w x B  (DEew "D & 5@ " Fw 5@eBB F` ? w( Q$ 7 &V w xzE & &j&& n`ewe? [ U [w lP 7 & 6 [#@c `C"H% % n *Cl , e#  n[w  g  1  E AaEf, E` MUdMUw eaAbg,   &k  C#U>[C   7H  63 f 7  KQUs S w 5Sw I3W2Wl ElmZew Pw  w .w 1"1,1,wl &#E PW%&EΒE? :# ?.w $Z w^5pw Z %Z7 8Еȕ e w &fmnw   E ŧ[ŭ f eg[ BBE/Zaw !Ba5lafw CRC! BC 5aW;^+ [ Q!E(\(A W   :[^\`Be8 H ( &  7@Ŋ5$ߋ<[w7 C$*"@ 45@0[ עGE7 ~5$E ӋU@UӋ˥ˋ5lEQ EW# %=%< D  "% E% % 5ŀ׭ Q7Prot file 5"CИB  w     s >'  7 pe h% I  _H  H&Pt7H70  D `3ߥ*7Device full` 7File not found W,W=͋d7Invalid commandͥ/N ΥaΥz : U@ ͥ.   7Invalid deviceߋ** ,7?CSI-F-鈀 U@"UHf ~Hw& $H Ɂ W[ XW]  2W:  eJW. j $ $_~jj_j_j_jQdHSl'H/=MM.PUDMBd^gB& TG C ` "$&(*,.02468: EU?7 ZeLEae@ E% =ͥ,163  -͕%͕PE%% 1 Q$  w  Uwje  x yqCGU[YW ce\ E 7= ͕եw ,@ |wxw5 85l%p ,__NM5@ND 255 V :5455 5w< 5965@ 555z5 w w5@d5l`h5@ 5a5^\  h%# R S@D>5@ :55M25/H x (5@5 !%3~@5  !5   U 3e,}7 7"n %  7n%7J%5@$   f %% 5 5 %t%l5%X 5 R  w6 68% , n> 5^wP$H @.wŝ,5e ŝ 7ŝu@5 55g w55@ A cE eLfei^ ,l$ $`` `,,W bKw H e  1@e ~?7z  PP    z 7HUe ,}e@~W" _AzeB vANeN fei*BD E` `E@% e`7C U%A df cB eB ,5@ E=d EI @eD \ 5  bX7GW#  LB͋( 5f`UMU7 e,}feiVlwhjH0Z7 Ww,CE aeB4 5 wFB w^e % e eL1 e? ԁ׌w v WW͕% w ^`pDw L\w >"w 085 Wew wDDe7DDe U.U  :@7 7  . 5w  %  B A wE 7 \VW  Fw J vU 8 0ef,}µU U@ U7 w w w !Att @ &e` @ U 4 tw$dw&`R LwDw&fe77 $ 0007p7 ntjeD e@ 7F7De4@ 7:78 @ DeHT wl&De |e    wFfeiWgWc(@E 5E iW tU5 ewW Tw w W erf@Q] W w5 UAeAc w6U~We ~CՋ@E5@b U7 H@7LB7D5tdd w D@d pe5$ $5  E L/UwD 8j2UTUK  ƀ  5U 5 5w5w550@ 5¡@m5! E 5@ PUV 5`5`5` `5+ w ef R#  wHwW-w* 5@e7U ,4UMwwUUU D |-47 *0w:7 l w PFen,} e  C " % EC e  A  5   Bm@EPC ez br 0feiw 688ni@prtv*h< <<&Pxst]p]Li^H@[JZ'z 8rKHxHS@yM`YlOQfUHN&()d'-00)p]i(T~F\ &&0'iSY0:Ew   D eEE e$SV@N  7Iť0@  fex  amagH@B>fT D* FpZn" >PM D  x &7 V p N uD*aU6  $ 6w_ *%e^ *^w acj,6 "& "(F &  p e\BE eNBµEeP I qeDN  ` E U_ N% N%w ߕ7$w05 + 'eߕPH h |    %  8g, HwZw7&5$ ͋%`c q"@   ͊  UU@ w U$7  7  7 57 ,E$(7V 7 ĥ 8 *U!5$Aw2^cE\*b5@$azE e  `PGu         ɥ\W# u# *Z 5$  (J4 >e w   w0 5$ x UUH 7 p |)t <   $7 E^U@X `  lU  j "EU7 ? V  5 @fhe)U%MeF u#e 7 nccccccdDATE 4-MAY-87 RENAME/SETDATE/SYS *.* * DIR INSTALL MM LOAD MM RUN MDUP MDUP.MM=/H UP.MM=/H .LOAD MM .RUN MDUP *MD D \$& `%' ,( U@ 4ߕ%',( U@nEfcfhc7   L "&$ 4 zu#( W%4LE%-   ?%- )  4% 4  .? $ ̗/ E% &LE w w Ea5U$7 z5 E Eae l L5 Z E 5E  7 s!ˋs  ENEaep E % ̆e`B`N   EaA,A E   w2  5  zr4 $ &77  w>phg 1E€a   2  $7 7  8 "7 JĔ Ĕ &f&I e`  &e@^wZ3 lD w7 hRZ 8&hߕ  7 &TT L4Lfߕ   V%&f U$E$ P-7 ezF7 r7 7 e[J&d )R $  `i@5 '( EM( U% (r iw59w$B   e ߕL$  NwJ DE % * *  wߋ$ʀf&CCe S LFZl?jL?Z,npebgh^gH~jgtg $  7%%**09AZaz&   _Nl b e &N W-e E  C0Π a `  6f&f&e(W w  C@%;%8 ae@27 v@n p (W$62#` @ & E@mn   E`6i  Cfee @p@wE @7Le"e, o 'O O 5w wp  :8JZ4w" 5 JDBeCc-|n M C @ AC ` 5` NW hBȁ E@` P - O7w   E % %   wV?@@  @@ U 0Ur DTfee C dJU$ @ T +-JN5J e67w `U? 0-O+j  |`UH   h55  *U w!2 W we,}F 5<5t    ]L̋e``pJZo D(( 2nfei@^^v]V7FZ XadveSN S&nVPIOILJFZl?jJ?JZ,npeAh>9JZ9b7A6  B R0V+YzdzSWAP .SYSsĻzRT11SJ.SYS zTT .SYSpzDV .SYSUzMX .SYSMzLP .SYSxevPIP .SAVXvDUP .SAVzvDIR .SAVzDL .SYSzDM .SYSHzDU .SYSys%STARTA.COMt:vIND .SAV'|QvFORMAT.SAV}RvTERMID.SAV&&vCONFIG.SAV e*)g.V+l' Qd8TDK:MDUP.MS zKzzXv/C:-1?MDUP-x-H DECRT11A     Kz@Conflicting SYSGEN optionsDirectory input error Directory output error Error reading bad block replacement table Invalid commandInvalid directory Non-bootable device Non-bootable file Size function failedToo many bad blocks No V5 boot on volumeOperation not completedOutput device truncatedOutput device is smaller than input deviceOutput device is larger than input deviceOutput file is smaller than input deviceOutput file truncatedOutput device is smaller than input fileOutput device is larger than input fileBad block in system area Directory I/O error Insufficient memory, bypassing automatic installationInvalid option: / Invalid value specified with option: / No bad blocks detected No room for file Trap to 4Trap to 10Unknown error codeWEFU Unknown error code Channel in use Channel not open Device full Directory full Directory I/O error Fetch error File created; protected file already exists File not found Invalid device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF |)<Qf{)?h0HZdp 2 B R _ t  @@B` B `, (@ SRT11A DECRT11A 9g&C7$ ?BOOT-U-No boot on volume ߋtv  MDUP V05.29  0( Block TypeSoft Hard ?MDUP-W-Bad blocks detected 00000.%&f& v &f f& w ( @` A@ 5W   p-@" eE ,  p-@p lw BeE J b! Е- w   Е- w @A f    e0f A N  % t &   2  `E@@鈀5  ~ѕeȋР+ z (@w  % b % e%e ee e w D   ѕ:   ѕ.  D &  m %   Z .BTV"(@@@@ C& &      t n  &7 f f 2p5!20 0 &ȕF0  lw F w P  ̋ 5p0 l7 h F20 2ȝ & * *V w fw Zw P w Fw <Z   L$ "5 1 fW#@U%$S%S%W#@K# w HQD` B X7 07"e  ew 2ȝp0 9777 %77% 7%557 emm7~w  7 rn   ' "&2p6 .52p w 2p܇5 5 2pχ w ww h &ȕF0  772ȕ70  92 . jTp 8P 2B2ȕ0 0 &HB 舠U@p w&H0  4wBX Th w 7 AI(D_2B&ȕFB w 6 w *2D%HD%R1  w  w w w e 2ȕ0p J w w  @8  .w^ Ce @% ɕ 0e`BJ1 2 2p &ȕFp 2|NR$20 :p 0 U@ &ȕB  @B 2 7 d4 &ȕF0  & & WaWz wR ʋ 8<8\ $  f "& @ &Hf  %7 `  @  ef D!'  V`f`%+&&   ed f R  & f& wwfՋW ՋW$͕ f W   5F >e 5& &? E5 (@e    ( W ͋+w)Je| D ыey QJ_HU $ w ew(@&e% b %e ee e  JJHkQ kQMkQMkQ$~kQ kQkQ(HkQ(HkQG`YkQxdkQdkQ pqkQ8rkQ  kQkQkQ-KkQAkQxkQ@ykQ+XkQ(ZkQZkQ WkQ+(kQ  !kQ#!Y`kQ)!XkQ4!C kQ ""ԀkQ N} N ysXysXQ1d%QdԀ N%QdHS8Qd8T88rzu6 7 "7 Z 7 X 7 w w   jFw fD%3D% D#eee%7aF R  e# '[Ew uwKw p ~!և  !҂ bfp  W X;0E&W!b7 5 1   ZZ  w 4 wp Z /\9`7E VD 5f w  $PPw Lw w  xw  ww Ew C $ A 7Ee\5V3 w *w Dw w x B  (DEew "D & 5@ " Fw 5@eBB F` ? w( Q$ 7 &V w xzE & &j&& n`ewe? [ U [w lP 7 & 6 [#@c `CF% % n Al , e#  n[w  g  1  E AaEf, E` MUdMUw ear@bg,   &k  C#U>[C   7H  63 f 7  KQUs S w 5Sw I3W2Wl ElmZew Pw  w .w 1"1,1,wl &#E PW%&EΒE? :# ?.w $Z w^5pw Z %Z7 X7Еȕ e w &fmnw   E ŧ[ŭ f eg[ BBE/Zaw !Ba5lafw CRC! BC 5aW9^+ [ Q!E(\(A W   :[^\`Be8 $G ( &  7@Ŋ5$ߋ<[w7 C$*"@ 45@0[ עGE7 ~5$E ӋU@UӋ˥ˋ5lEQ EW# %=%< D  "% E% % 5ŀ׭ Q7Prot file 5"CИB  w     s >'  7 pe h% I  _$G  H&Pt7H70  D `3ߥ*7Device full` 7File not found W,W=͋d7Invalid commandͥ/N ΥaΥz : U@ ͥ.   7Invalid deviceߋ** ,7?CSI-F-鈀 U@"UGf Gw& F Ɂ W[ XW]  2W:  eJW. j $ $_~jj_j_j_jQd8Tl'H/=SM.PUDMBd ^gB& TG C `(xw"RPVTVP DE eE`E 7 e5 e  7 %UW wUv Ff}%(%1W#,1M3 M  E  : 5,E &e%5 % 1 Q$  w d Uw2e  b"" "ą R ,e & Ε,e U%U@,e cceL E 7eU%U% != 5 %5E wN @fdDE ac4N~M5 &e5w5@E@ FwNE@5  e5 %U 5 U E .%% wF55@ v ww{E@5 j: 4wn5@we5 -*"w 5L5EE@5>%<%8%45%i)%%U|ZE@55Ud ` `w= w51U'eT%,e & Ε,e U%U@,e He%5 E5+Uef,e & Ε,e U%U@,e *eLU 55 ffft 1   5U }fɋE5U |f&eTTTLwP 5xEp @PU &e:,}7fei^ ,l$ $`` `,,W bKw H e  1@e ~?7z  PP    z 7HUe ,}e@~W" _AzeB vANeN fei*BD E` `E@% e`7C U%A df cB eB ,5@ E=d EI @eD \ 5  bX7GW#  LB͋( 5f`UMU7 e,}feiVlwhjH0Z7 Ww,CE aeB4 5 wFB w^e % e eL1 e? ԁ׌w v WW͕% w ^`pDw L\w >"w 085 Wew wDDe7DDe U.U  :@7 7  . 5w  %  B A wE 7 \VW  Fw J vU 8 0ef,}µU U@ U7 w w w !Att @ &e` @ U 4 tw$dw&`R LwDw&fe77 $ 0007p7 ntjeD e@ 7F7De4@ 7:78 @ DeHT wl&De |e    wFfeiWgWc(@E 5E iW tU5 ewW Tw w W erf@Q] W w5 UAeAc w6U~We ~CՋ@E5@b U7 H@7LB7D5tdd w D@d pe5$ $5  E L/UwD 8j2UTUK  ƀ  5U 5 5w5w550@ 5¡@m5! E 5@ PUV 5`5`5` `5+ w ef R#  wHwW-w* 5@e7U ,4UMwwUUU D |-47 *0w:7 l w PFen,} e  C " % EC e  A  5   Bm@EPC ez br 0feiw 68X7ni@prtv1h< <X;&Pxst]p]Li^XG@[JZ'z 8rKHx8T@yM`YlOQfU`GN&()d'-00)t]i(T~F&\ &&0'iSY0:Ew   D eEE e$SV@N  7Iť0@  fex  amagH@B>fT D* FpZn" >PM D  x &7 V p N uD*aU6  $ 6w_ *%e^ *^w acj,6 "& "(F &  p e\BE eNBµEeP I qeDN  ` E U_ N% N%w ߕ7$w05 + 'eߕPH h |    %  8g, HwZw7&5$ ͋%`c q"@   ͊  UU@ w U$7  7  7 57 ,E$(7V 7 ĥ 8 *U!5$Aw2^cE\*b5@$azE e  `PGu         ɥ\W# u# *Z 5$  (J4 >e w   w0 5$ x UUH 7 p |)t <   $7 E^U@X `  lU  j "EU7 ? V  5 @fhe)U%MeF u#e 7 nccccccdUN MDUP MDUP.MS=/H E/SETDATE/SYS *.* * DIR INSTALL MM LOAD MM RUN MDUP MDUP.MM=/H UNLOAD MM REMOVE MM INSTALL MS LOAD MS RDUP.MS=/H .LOAD MS .RUN MDUP *M D \$& `%' ,( U@ 4ߕ%',( U@nEfcfhc7   L "&$ 4 zu#( W%4LE%-   ?%- )  4% 4  .? $ ̗/ E% &LE w w Ea5U$7 z5 E Eae l L5 Z E 5E  7 s!ˋs  ENEaep E % ̆e`B`N   EaA,A E   w2  5  zr4 $ &77  w>phg 1E€a   2  $7 7   X7 "7 JĔ Ĕ &f&I e`  &e@^wZ3 lD w7 hRZ X7&hߕ  7 &TT L4Lfߕ   V%&f U$E$ P-7 ezF7 r7 7 e[J&d )R $  `i@5 '( EM( U% (r Xw59w$B   e ߕL$  NwJ DE % * *  wߋ$ʀf&CCe S LFZl ?jL?Z,npebgh ^g H~jgtg $  7%%**09AZaz&   _Nl b e &N W-e E  C0Π a `  6f&f&e(W w  C@%;%8 ae@27 v@n p (W$62#` @ & E@mn   E`6i  Cfee @p@wE @7Le"e, o 'O O 5w wp  :8JZ4w" 5 JDBeCc-|n M C @ AC ` 5` NW hBȁ E@` P - O7w   E % %   wV?@@  @@ U 0Ur DTfee C dJU$ @ T +-JN5J e67w `U? 0-O+j  |`UH   h55  *U w!2 W we,}F 5<5t    ]L̋e``pJZo D(( 2nfei@^^v]V:FZ XadveSN S&nVPKOLJFZl?jJ?JZ,npeDhA Rb nЕ <f Xͥ[R 6ͥ-e aR ͥ]ZR ЕQ e aeaewpW Е:ͥ: ( ͥ.E w\>   @ʕ*  &ͥ. P F _ s  t%* @.*   @P  &ͥ*ͥ%  Xaa ȕa P  w7+  7(E wR e" ы w&1aeb ĕ LĊ 6 ,w=  lww7ve e _1YDĥ DwF, Pĥ7,f& Ýe| ʁaew/   @RESORCPIPDIRDUPLINKFORTRAMACRODUMPLIBRSRCCOMFILEXDICOMPFORMATBINCOMERROUTQUEMANBUPKEDK52KEXUCL    4m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[59@4*"6&DB n DK:DK:SY:.SYS.LST.BOT'kQ\Qdv:TT:PL:KD*.*:PLTDOFrom? To ? Jobname? File? Files? Device? Device or file? File 1? File 2? Library? Device name? Logical name? AW[ͥaW{ 0W:---%81133v55x%M;3}9?7'%5?/<5+1)/7171x7 =515 -);L35=///111RCODE DITDE PRUNT GLIPR ERECO  RESLC BSA RE SSUN GDE FORMA DIFRES SUSSIN   DID IN RE LISACFOR BA MDI TMA MPUDM NUR S?X6X:z RUN :INDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULFZl?LFZJFZl@ jJ @Z,npe*5h $&5V6)FZ)H L5 $7 W  .͋,g eE& e%t: %v5$ ,w Gw (e8%  wV 5$/͋F B 8͋!ͥ eD ͥ  P=Е   `  >  @  ef D!'  V`f`%+&&   ed f R  & f& wwfՋW ՋW$͕ f W   5F >e 5& &? E5 (@e    ( W ͋+w)Je| D ыey QJ_HU $ w ew(@&e% b %e ee e  JJHkQ kQMkQMkQ$~kQ kQkQ(HkQ(HkQG`YkQxdkQdkQ pqkQ8rkQ  kQkQkQ-KkQAkQxkQ@ykQ+XkQ(ZkQZkQ WkQ+(kQ  !kQ#!Y`kQ)!XkQ4!C kQ ""ԀkQ N} N ysXysXQ1d%QdԀ N%QdHS8Qd8T8Qd`T88rz=6 </~Z#-/~ZL/Wzv /swz/hwz/swz/hwz/zj](/,kQ!/pkQF/FWkQz/FykQ/JkQJ/rZkQG/rrXkQ/kQ+/tT\!kQ/tT:kQ./kQ/kQ/kQ!/kQ/kQ'/HkQj/kQ/kQ /kQ / kQ /9g&93founi? W WW  B abBh@w w Z `w `(NSS U 7 7 $  f_2gwx? ? w ^w w7 ? | &w 4 >7 "7 Z 7 X 7 w w   jIw fD%3D% D#eee%7aF R  e# '[Ew uwKw p ~!և  !҂ bfp  W X>0E&W!b: 5 1   ZZ  w 4 wp Z /\<`:E VD 5f w  $PPw Lw w  xw  ww Ew C $ A 7Ee\5V3 w *w Dw w x B  (DEew "D & 5@ " Fw 5@eBB F` ? w( Q$ 7 &V w xzE & &j&& n`ewe? [ U [w lP 7 & 6 [#@c `CI% % n Dl , e#  n[w  g  1  E AaEf, E` MUdMUw earCbg,   &k  C#U>[C   7H  63 f 7  KQUs S w 5Sw I3W2Wl ElmZew Pw  w .w 1"1,1,wl &#E PW%&EΒE? :# ?.w $Z w^5pw Z %Z7 X:Еȕ e w &fmnw   E ŧ[ŭ f eg[ BBE/Zaw !Ba5lafw CRC! BC 5aW<^+ [ Q!E(\(A W   :[^\`Be8 $J ( &  7@Ŋ5$ߋ<[w7 C$*"@ 45@0[ עGE7 ~5$E ӋU@UӋ˥ˋ5lEQ EW# %=%< D  "% E% % 5ŀ׭ Q7Prot file 5"CИB  w     s >'  7 pe h% I  _$J  H&Pt7H70  D `3ߥ*7Device full` 7File not found W,W=͋d7Invalid commandͥ/N ΥaΥz : U@ ͥ.   7Invalid deviceߋ** ,7?CSI-F-鈀 U@"UJf Jw& I Ɂ W[ XW]  2W:  eJW. j $ $_~jj_j_j_jQd`Tl'H/=TM.PUDMBd^gB& TG C `(ZPRTVXZ EU`?7 eEae E% :ͥ,133  *͕%͕ %% 1 Q$  w L Uw@e  CEAOMKIG e E 7 ͕եw @ w c5@A v<xx00(5r2 4wrH5C(5R 5D9 wL55F0.55  58E  U e,}77 o %w%5 gw%5@$5r   ^t%\%T H 652 5 %.%&%5@% 5   w * xX 5ww  :w* ŝ\#ln  ?\`Xŝ<H5 <e 2ŝ7, ŝceLfei^ ,l$ $`` `,,W bKw H e  1@e ~?7z  PP    z 7HUe ,}e@~W" _AzeB vANeN fei*BD E` `E@% e`7C U%A df cB eB ,5@ E=d EI @eD \ 5  bX7GW#  LB͋( 5f`UMU7 e,}feiVlwhjH0Z7 Ww,CE aeB4 5 wFB w^e % e eL1 e? ԁ׌w v WW͕% w ^`pDw L\w >"w 085 Wew wDDe7DDe U.U  :@7 7  . 5w  %  B A wE 7 \VW  Fw J vU 8 0ef,}µU U@ U7 w w w !Att @ &e` @ U 4 tw$dw&`R LwDw&fe77 $ 0007p7 ntjeD e@ 7F7De4@ 7:78 @ DeHT wl&De |e    wFfeiWgWc(@E 5E iW tU5 ewW Tw w W erf@Q] W w5 UAeAc w6U~We ~CՋ@E5@b U7 H@7LB7D5tdd w D@d pe5$ $5  E L/UwD 8j2UTUK  ƀ  5U 5 5w5w550@ 5¡@m5! E 5@ PUV 5`5`5` `5+ w ef R#  wHwW-w* 5@e7U ,4UMwwUUU D |-47 *0w:7 l w PFen,} e  C " % EC e  A  5   Bm@EPC ez br 0feiw u68X:ni@prtv6h< <X>&Pxst]p]Li^XJ@[JZ'z 8rKHx`T@yM`YlOQfU`JN&()d '-00)l]i(T~F&\ &&0'iSY0:Ew   D eEE e$SV@N  7Iť0@  fex  amagH@B>fT D* FpZn" >PM D  x &7 V p N uD*aU6  $ 6w_ *%e^ *^w acj,6 "& "(F &  p e\BE eNBµEeP I qeDN  ` E U_ N% N%w ߕ7$w05 + 'eߕPH h |    %  8g, HwZw7&5$ ͋%`c q"@   ͊  UU@ w U$7  7  7 57 ,E$(7V 7 ĥ 8 *U!5$Aw2^cE\*b5@$azE e  `PGu         ɥ\W# u# *Z 5$  (J4 >e w   w0 5$ x UUH 7 p |)t <   $7 E^U@X `  lU  j "EU7 ? V  5 @fhe)U%MeF u#e 7 nccccdddUN MDUP MDUP.MS=/H UNLOAD MS REMOVE MS INSTALL MT LOAD MT RUN MDUP MDUP.MT=/H /H UNLOAD MM REMOVE MM INSTALL MS LOAD MS RMDUP.MT=.H  /H D MT .RUN MDUP * D \$& `%' ,( U@ 4ߕ%',( U@nEfcfhc7   L "&$ 4 zu#( W%4LE%-   ?%- )  4% 4  .? $ ̗/ E% &LE w w Ea5U$7 z5 E Eae l L5 Z E 5E  7 s!ˋs  ENEaep E % ̆e`B`N   EaA,A E   w2  5  zr4 $ &77  w>phg 1E€a   2  $7 7  X: "7 JĔ Ĕ &f&I e`  &e@^wZ3 lD w7 hRZ X:&hߕ  7 &TT L4Lfߕ   V%&f U$E$ P-7 ezF7 r7 7 e[J&d )R $  `i@5 '( EM( U% (r TXw59w$B   e ߕL$  NwJ DE % * *  wߋ$ʀf&CCe S LFZl?jL?Z,npebgh^gH~jgtg $  7%%**09AZaz&   _Nl b e &N W-e E  C0Π a `  6f&f&e(W w  C@%;%8 ae@27 v@n p (W$62#` @ & E@mn   E`6i  Cfee @p@wE @7Le"e, o 'O O 5w wp  :8JZ4w" 5 JDBeCc-|n M C @ AC ` 5` NW hBȁ E@` P - O7w   E % %   wV?@@  @@ U 0Ur DTfee C dJU$ @ T +-JN5J e67w `U? 0-O+j  |`UH   h55  *U w!2 W we,}F 5<5t    ]L̋e``pJZo D(( 2nfei@^^v]t6FZ XadveSN S&nVPOHHLJFZl?jJ?JZ,npe@h >8JZ86@6  B R0r*YzdzSWAP .SYSsĻzRT11SJ.SYS zTT .SYSpzDV .SYSUzMX .SYSMzLP .SYSxevPIP .SAVXvDUP .SAVzvDIR .SAVzDL .SYSzDM .SYSHzDU .SYSys%STARTA.COMt:vIND .SAV'|QvFORMAT.SAV}RvTERMID.SAV&&vCONFIG.SAV e*)r<r*l' QdTDK:MDUP.MU zKzzXv/C:-1?MDUP-x-H DECRT11A     Kz@Conflicting SYSGEN optionsDirectory input error Directory output error Error reading bad block replacement table Invalid commandInvalid directory Non-bootable device Non-bootable file Size function failedToo many bad blocks No V5 boot on volumeOperation not completedOutput device truncatedOutput device is smaller than input deviceOutput device is larger than input deviceOutput file is smaller than input deviceOutput file truncatedOutput device is smaller than input fileOutput device is larger than input fileBad block in system area Directory I/O error Insufficient memory, bypassing automatic installationInvalid option: / Invalid value specified with option: / No bad blocks detected No room for file Trap to 4Trap to 10Unknown error codeWEFU Unknown error code Channel in use Channel not open Device full Directory full Directory I/O error Fetch error File created; protected file already exists File not found Invalid device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF |)<Qf{)?h0HZdp 2 B R _ t  @@B` B `, (@ SRT11A DECRT11A 9g&C7$ ?BOOT-U-No boot on volume ߋtv  MDUP V05.29  0( Block TypeSoft Hard ?MDUP-W-Bad blocks detected 00000.%&f& v &f f& w ( @` A@ 5W   p-@" eE ,  p-@p lw BeE J b! Е- w   Е- w @A f    e0f A N  % t &   2  `E@@鈀5  ~ѕeȋР+ z (@w  % b % e%e ee e w D   ѕ:   ѕ.  D &  m %   Z .BTV"(@@@@ C& &      t n  &7 f f 2p5!20 0 &ȕF0  lw F w P  ̋ 5p0 l7 h F20 2ȝ & * *V w fw Zw P w Fw <Z   L$ "5 1 fW#@U%$S%S%W#@K# w HQD` B X7 07"e  ew 2ȝp0 9777 %77% 7%557 emm7~w  7 rn   ' "&2p6 .52p w 2p܇5 5 2pχ w ww h &ȕF0  772ȕ70  92 . jTp 8P 2B2ȕ0 0 &HB 舠U@p w&H0  4wBX Th w 7 AI(D_2B&ȕFB w 6 w *2D%HD%R1  w  w w w e 2ȕ0p J w w  @8  .w^ Ce @% ɕ 0e`BJ1 2 2p &ȕFp 2|NR$20 :p 0 U@ &ȕB  @B 2 7 d4 &ȕF0  & & WaWz wR ʋ 8<8\ $  f "& @ &Hf  %7 `  @  ef D!'  V`f`%+&&   ed f R  & f& wwfՋW ՋW$͕ f W   5F >e 5& &? E5 (@e    ( W ͋+w)Je| D ыey QJ_HU $ w ew(@&e% b %e ee e  JJHkQ kQMkQMkQ$~kQ kQkQ(HkQ(HkQG`YkQxdkQdkQ pqkQ8rkQ  kQkQkQ-KkQAkQxkQ@ykQ+XkQ(ZkQZkQ WkQ+(kQ  !kQ#!Y`kQ)!XkQ4!C kQ ""ԀkQ N} N ysXysXQ1d%QdԀ N%QdHS8Qd8T8Qd`T8QdT88rz6~Z#-/~ZL/Wzv /swz/hwz/swz/hwz/zj](/,kQ!/pkQF/FWkQz/FykQ/JkQJ/rZkQG/rrXkQ/kQ+/tT\!kQ/tT:kQ./kQ/kQ/kQ!/kQ/kQ'/HkQj/kQ/kQ /kQ / kQ /9g&93founi? W WW  B abBh@w w Z `w `(NSS U 7 7 $  f_2gwx? ? w ^w w7 ? | &w 4 >7 "7 Z 7 X 7 w w   jEw fD%3D% D#eee%7aF R  e# '[Ew uwKw p ~!և  !҂ bfp  W v:0E&W!6 5 1   ZZ  w 4 wp Z /z8~6E VD 5f w  $PPw Lw w  xw  ww Ew C $ A 7Ee\5V3 w *w Dw w x B  (DEew "D & 5@ " Fw 5@eBB F` ? w( Q$ 7 &V w xzE & &j&& n`ewe? [ U [w lP 7 & 6 [#@c `CE% % n @l , e#  n[w  g  1  E AaEf, E` MUdMUw ea?bg,   &k  C#U>[C   7H  63 f 7  KQUs S w 5Sw I3W2Wl ElmZew Pw  w .w 1"1,1,wl &#E PW%&EΒE? :# ?.w $Z w^5pw Z %Z7 v6Еȕ e w &fmnw   E ŧ[ŭ f eg[ BBE/Zaw !Ba5lafw CRC! BC 5aW8^+ [ Q!E(\(A W   :[^\`Be8 BF ( &  7@Ŋ5$ߋ<[w7 C$*"@ 45@0[ עGE7 ~5$E ӋU@UӋ˥ˋ5lEQ EW# %=%< D  "% E% % 5ŀ׭ Q7Prot file 5"CИB  w     s >'  7 pe h% I  _BF  H&Pt7H70  D `3ߥ*7Device full` 7File not found W,W=͋d7Invalid commandͥ/N ΥaΥz : U@ ͥ.   7Invalid deviceߋ** ,7?CSI-F-鈀 U@"U2Ff ,Fw& E Ɂ W[ XW]  2W:  eJW. j $ $_~jj_j_j_jQdT0~FH/=UM.PUDMBd^gB& TG C `  2w@B@BDFT0P7 7 ZWww aeL>œ&  aee Ww 5wPP ~wn? e % e eL1 e- 57 d w H,w @>4w&7 $Dww hw,w:DDe7DDe U Uw @ w7 7   5w v %@ 7 \A wrE-b  & & W  ww ,$ wfww *w  "w e77 $ x00077 teDe7 7e47 7&7 @ DeHT w4& De |e    wCCE ae`pw ww  ŀVşRaeRq$t t%!"U@  U7  7 r7  w e$f5 w TR7W#U BE~eĥ#  ,15 A Uwĕ5ĥ ĕ 5  w 7eA BR4^!"%"%%$7e77w 7 6w \HU : U  rW r  U L5 U Հd BU 7 & EE D!   7 efefE eN! mw nZ7 x w p4  e  w~#z zQNYbK     w WW  Xe6e^+J5 UՀ"65 U@B     Z  4wx  FB 6E@  U e,}fei^ ,l$ $`` `,,W bKw H e  1@e ~?7z  PP    z 7HUe ,}e@~W" _AzeB vANeN fei*BD E` `E@% e`7C U%A df cB eB ,5@ E=d EI @eD \ 5  bX7GW#  LB͋( 5f`UMU7 e,}feiVlwhjH0Z7 Ww,CE aeB4 5 wFB w^e % e eL1 e? ԁ׌w v WW͕% w ^`pDw L\w >"w 085 Wew wDDe7DDe U.U  :@7 7  . 5w  %  B A wE 7 \VW  Fw J vU 8 0ef,}µU U@ U7 w w w !Att @ &e` @ U 4 tw$dw&`R LwDw&fe77 $ 0007p7 ntjeD e@ 7F7De4@ 7:78 @ DeHT wl&De |e    wFfeiWgWc(@E 5E iW tU5 ewW Tw w W erf@Q] W w5 UAeAc w6U~We ~CՋ@E5@b U7 H@7LB7D5tdd w D@d pe5$ $5  E L/UwD 8j2UTUK  ƀ  5U 5 5w5w550@ 5¡@m5! E 5@ PUV 5`5`5` `5+ w ef R#  wHwW-w* 5@e7U ,4UMwwUUU D |-47 *0w:7 l w PFen,} e  C " % EC e  A  5   Bm@EPC ez br 0feiw =68v6ni@prtv;>h< <v:&Pxst]p]Li^vF@[JZ'z 8rKHxT@yM`YlOQfU~FN&()d0'-00)y]i(T~F\ &&0'iSY0:Ew   D eEE e$SV@N  7Iť0@  fex  amagH@B>fT D* FpZn" >PM D  x &7 V p N uD*aU6  $ 6w_ *%e^ *^w acj,6 "& "(F &  p e\BE eNBµEeP I qeDN  ` E U_ N% N%w ߕ7$w05 + 'eߕPH h |    %  8g, HwZw7&5$ ͋%`c q"@   ͊  UU@ w U$7  7  7 57 ,E$(7V 7 ĥ 8 *U!5$Aw2^cE\*b5@$azE e  `PGu         ɥ\W# u# *Z 5$  (J4 >e w   w0 5$ x UUH 7 p |)t <   $7 E^U@X `  lU  j "EU7 ? V  5 @fhe)U%MeF u#e 7 nc|c|ccdddP MDUP.MU=/H S=/H UNLOAD MS REMOVE MS INSTALL MT LOAD MT RUN MDUP MDUP.MT=/H UNLOAD MT REMOVE MT INSTALL MU LOAD MU R MDUN   MCU  DUP *MDUP.MU=/H .RU D \$& `%' ,( U@ 4ߕ%',( U@nEfcfhc7   L "&$ 4 zu#( W%4LE%-   ?%- )  4% 4  .? $ ̗/ E% &LE w w Ea5U$7 z5 E Eae l L5 Z E 5E  7 s!ˋs  ENEaep E % ̆e`B`N   EaA,A E   w2  5  zr4 $ &77  w>phg 1E€a   2  $7 7  v6 "7 JĔ Ĕ &f&I e`  &e@^wZ3 lD w7 hRZ v6&hߕ  7 &TT L4Lfߕ   V%&f U$E$ P-7 ezF7 r7 7 e[J&d )R $  `i@5 '( EM( U% (r vw59w$B   e ߕL$  NwJ DE % * *  wߋ$ʀf&CCe S LFZl@&jL&@Z,npebgh&^gH~jgtg $  7%%**09AZaz&   _Nl b e &N W-e E  C0Π a `  6f&f&e(W w  C@%;%8 ae@27 v@n p (W$62#` @ & E@mn   E`6i  Cfee v6p@wE @7Le"e, o 'O O 5w wp  :8JZ4w" 5 JDBeCc-|n M C @ AC ` 5` NW hBȁ E@` P - O7w   E % %   wV?@@  @@ U 0Ur DTfee C dJU$ @ T +-JN5J e67w `U? 0-O+j  |`UH   h55  *U w!2 W we,}F 5<5t    ]L̋e``pJZo D(( 2nfei! ! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED ! OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. ! ! COPYRIGHT (c) 1986 BY DIGITAL EQUIPMENT CORPORATION ! ALL RIGHTS RESERVED ! ! MTB.COM command file used to build binary kits ! Created on 01-May-87 at 10:49:52 ! $Load Bin,Kit $Ini/Que/Vol/File:Bin:MBOOT.BOT Kit: RT5.4B DIS MT 1/2 $Cop Bin:MSBOOT.BOT Kit:/Pos:-1 $Cop Bin:MDUP.AI Kit:/Pos:-1 $Cop Bin:MDUP.MM Kit:/Pos:-1 $Cop Bin:MDUP.MS Kit:/Pos:-1 $Cop Bin:MDUP.MT Kit:/Pos:-1 $Cop Bin:MDUP.MU Kit:/Pos:-1 $Cop Bin:SWAP.SYS Kit:/Pos:-1 $Cop Bin:RT11AI.SYS Kit:/Pos:-1 $Cop Bin:RT11PI.SYS Kit:/Pos:-1 $Cop Bin:RT11BL.SYS Kit:/Pos:-1 $Cop Bin:RT11SJ.SYS Kit:/Pos:-1 $Cop Bin:RT11FB.SYS Kit:/Pos:-1 $Cop Bin:RT11XM.SYS Kit:/Pos:-1 $Cop Bin:TT.SYS Kit:/Pos:-1 $Cop Bin:CR.SYS Kit:/Pos:-1 $Cop Bin:CT.SYS Kit:/Pos:-1 $Cop Bin:DD.SYS Kit:/Pos:-1 $Cop Bin:DL.SYS Kit:/Pos:-1 $Cop Bin:DM.SYS Kit:/Pos:-1 $Cop Bin:DP.SYS Kit:/Pos:-1 ^C $Cop Bin:DS.SYS Kit:/Pos:-1 $Cop Bin:DT.SYS Kit:/Pos:-1 $Cop Bin:DU.SYS Kit:/Pos:-1 $Cop Bin:DW.SYS Kit:/Pos:-1 $Cop Bin:DX.SYS Kit:/Pos:-1 $Cop Bin:DY.SYS Kit:/Pos:-1 $Cop Bin:DZ.SYS Kit:/Pos:-1 $Cop Bin:PD.SYS Kit:/Pos:-1 $Cop Bin:RF.SYS Kit:/Pos:-1 $Cop Bin:RK.SYS Kit:/Pos:-1 $Cop Bin:LD.SYS Kit:/Pos:-1 $Cop Bin:LS.SYS Kit:/Pos:-1 $Cop Bin:MM.SYS Kit:/Pos:-1 $Cop Bin:MS.SYS Kit:/Pos:-1 $Cop Bin:MT.SYS Kit:/Pos:-1 $Cop Bin:MU.SYS Kit:/Pos:-1 $Cop Bin:NL.SYS Kit:/Pos:-1 $Cop Bin:PC.SYS Kit:/Pos:-1 $Cop Bin:PI.SYS Kit:/Pos:-1 $Cop Bin:SL.SYS Kit:/Pos:-1 ^C $Cop Bin:SLMIN.SYS Kit:/Pos:-1 $Cop Bin:SP.SYS Kit:/Pos:-1 $Cop Bin:VM.SYS Kit:/Pos:-1 $Cop Bin:XC.SYS Kit:/Pos:-1 $Cop Bin:XL.SYS Kit:/Pos:-1 $Cop Bin:DDX.SYS Kit:/Pos:-1 $Cop Bin:DLX.SYS Kit:/Pos:-1 $Cop Bin:DMX.SYS Kit:/Pos:-1 $Cop Bin:DUX.SYS Kit:/Pos:-1 $Cop Bin:DWX.SYS Kit:/Pos:-1 $Cop Bin:DXX.SYS Kit:/Pos:-1 $Cop Bin:DYX.SYS Kit:/Pos:-1 $Cop Bin:DZX.SYS Kit:/Pos:-1 $Cop Bin:LDX.SYS Kit:/Pos:-1 $Cop Bin:LPX.SYS Kit:/Pos:-1 $Cop Bin:LSX.SYS Kit:/Pos:-1 $Cop Bin:MMX.SYS Kit:/Pos:-1 $Cop Bin:MSX.SYS Kit:/Pos:-1 $Cop Bin:MTX.SYS Kit:/Pos:-1 $Cop Bin:MUX.SYS Kit:/Pos:-1 ^C $Cop Bin:NCX.SYS Kit:/Pos:-1 $Cop Bin:NLX.SYS Kit:/Pos:-1 $Cop Bin:NQX.SYS Kit:/Pos:-1 $Cop Bin:NUX.SYS Kit:/Pos:-1 $Cop Bin:PIX.SYS Kit:/Pos:-1 $Cop Bin:RKX.SYS Kit:/Pos:-1 $Cop Bin:SLX.SYS Kit:/Pos:-1 $Cop Bin:SPX.SYS Kit:/Pos:-1 $Cop Bin:VMX.SYS Kit:/Pos:-1 $Cop Bin:XCX.SYS Kit:/Pos:-1 $Cop Bin:XLX.SYS Kit:/Pos:-1 $Cop Bin:LP.SYS Kit:/Pos:-1 $Cop Bin:STARTA.COM Kit:/Pos:-1 $Cop Bin:STARTF.COM Kit:/Pos:-1 $Cop Bin:STARTS.COM Kit:/Pos:-1 $Cop Bin:STARTX.COM Kit:/Pos:-1 $Cop Bin:PIP.SAV Kit:/Pos:-1 $Cop Bin:DUP.SAV Kit:/Pos:-1 $Cop Bin:DIR.SAV Kit:/Pos:-1 $Cop Bin:IND.SAV Kit:/Pos:-1 ^C $Cop Bin:RESORC.SAV Kit:/Pos:-1 $Cop Bin:EDIT.SAV Kit:/Pos:-1 $Cop Bin:K52.SAV Kit:/Pos:-1 $Cop Bin:KED.SAV Kit:/Pos:-1 $Cop Bin:KEX.SAV Kit:/Pos:-1 $Cop Bin:MACRO.SAV Kit:/Pos:-1 $Cop Bin:CREF.SAV Kit:/Pos:-1 $Cop Bin:LINK.SAV Kit:/Pos:-1 $Cop Bin:LIBR.SAV Kit:/Pos:-1 $Cop Bin:FILEX.SAV Kit:/Pos:-1 $Cop Bin:SRCCOM.SAV Kit:/Pos:-1 $Cop Bin:BINCOM.SAV Kit:/Pos:-1 $Cop Bin:SLP.SAV Kit:/Pos:-1 $Cop Bin:DUMP.SAV Kit:/Pos:-1 $Cop Bin:SIPP.SAV Kit:/Pos:-1 $Cop Bin:BUP.SAV Kit:/Pos:-1 $Cop Bin:PAT.SAV Kit:/Pos:-1 $Cop Bin:HELP.SAV Kit:/Pos:-1 $Cop Bin:SYSMAC.SML Kit:/Pos:-1 $Cop Bin:SYSLIB.OBJ Kit:/Pos:-1 ^C $Cop Bin:BATCH.SAV Kit:/Pos:-1 $Cop Bin:QUEMAN.SAV Kit:/Pos:-1 $Cop Bin:FORMAT.SAV Kit:/Pos:-1 $Cop Bin:SETUP.SAV Kit:/Pos:-1 $Cop Bin:VTCOM.SAV Kit:/Pos:-1 $Cop Bin:SPEED.SAV Kit:/Pos:-1 $Cop Bin:DATIME.SAV Kit:/Pos:-1 $Cop Bin:DATIME.COM Kit:/Pos:-1 $Cop Bin:LET.SAV Kit:/Pos:-1 $Cop Bin:SPLIT.SAV Kit:/Pos:-1 $Cop Bin:UCL.SAV Kit:/Pos:-1 $Cop Bin:VBGEXE.SAV Kit:/Pos:-1 $Cop Bin:TERMID.SAV Kit:/Pos:-1 $Cop Bin:QUEUE.REL Kit:/Pos:-1 $Cop Bin:RTMON.REL Kit:/Pos:-1 $Cop Bin:SPOOL.REL Kit:/Pos:-1 $Cop Bin:VTCOM.REL Kit:/Pos:-1 $Cop Bin:TRANSF.SAV Kit:/Pos:-1 $Cop Bin:MDUP.SAV Kit:/Pos:-1 $Cop Bin:MBOOT.BOT Kit:/Pos:-1 ^C $Cop Bin:MBOT16.BOT Kit:/Pos:-1 $Cop Bin:ERROUT.SAV Kit:/Pos:-1 $Cop Bin:MSCPCK.SAV Kit:/Pos:-1 ^C $Ini/Que/Vol/File:Bin: Kit: RT5.4B DIS MT 2/2 $Cop Bin:TRANSF.TSK Kit:/Pos:-1 $Cop Bin:TRANSF.EXE Kit:/Pos:-1 $Cop Bin:GIDIS.SAV Kit:/Pos:-1 $Cop Bin:ALPH00.FNT Kit:/Pos:-1 $Cop Bin:ODT.OBJ Kit:/Pos:-1 $Cop Bin:VDT.OBJ Kit:/Pos:-1 $Cop Bin:VTMAC.MAC Kit:/Pos:-1 $Cop Bin:VTHDLR.OBJ Kit:/Pos:-1 $Cop Bin:PUTSTR.FOR Kit:/Pos:-1 $Cop Bin:GETSTR.FOR Kit:/Pos:-1 $Cop Bin:DEMOBG.MAC Kit:/Pos:-1 $Cop Bin:DEMOFG.MAC Kit:/Pos:-1 $Cop Bin:DEMOX1.MAC Kit:/Pos:-1 $Cop Bin:DEMOF1.FOR Kit:/Pos:-1 $Cop Bin:DEMOED.TXT Kit:/Pos:-1 $Cop Bin:SAMPLE.KED Kit:/Pos:-1 $Cop Bin:VERIFY.COM Kit:/Pos:-1 $Cop Bin:IVP.COM Kit:/Pos:-1 $Cop Bin:IVP.MAC Kit:/Pos:-1 $Cop Bin:MTB.COM Kit:/Pos:-1 ^C $Cop Bin:MSB.COM Kit:/Pos:-1 $Cop Bin:MUB.COM Kit:/Pos:-1 $Cop Bin:FB.MAC Kit:/Pos:-1 $Cop Bin:SJ.MAC Kit:/Pos:-1 $Cop Bin:XM.MAC Kit:/Pos:-1 $Cop Bin:BSTRAP.MAC Kit:/Pos:-1 $Cop Bin:EDTGBL.MAC Kit:/Pos:-1 $Cop Bin:KMON.MAC Kit:/Pos:-1 $Cop Bin:KMOVLY.MAC Kit:/Pos:-1 $Cop Bin:MTTEMT.MAC Kit:/Pos:-1 $Cop Bin:MTTINT.MAC Kit:/Pos:-1 $Cop Bin:RMONFB.MAC Kit:/Pos:-1 $Cop Bin:RMONSJ.MAC Kit:/Pos:-1 $Cop Bin:TRMTBL.MAC Kit:/Pos:-1 $Cop Bin:USR.MAC Kit:/Pos:-1 $Cop Bin:XMSUBS.MAC Kit:/Pos:-1 $Cop Bin:BA.MAC Kit:/Pos:-1 $Cop Bin:CR.MAC Kit:/Pos:-1 $Cop Bin:CT.MAC Kit:/Pos:-1 $Cop Bin:DD.MAC Kit:/Pos:-1 ^C $Cop Bin:DL.MAC Kit:/Pos:-1 $Cop Bin:DM.MAC Kit:/Pos:-1 $Cop Bin:DP.MAC Kit:/Pos:-1 $Cop Bin:DS.MAC Kit:/Pos:-1 $Cop Bin:DT.MAC Kit:/Pos:-1 $Cop Bin:DU.MAC Kit:/Pos:-1 $Cop Bin:DW.MAC Kit:/Pos:-1 $Cop Bin:DX.MAC Kit:/Pos:-1 $Cop Bin:DY.MAC Kit:/Pos:-1 $Cop Bin:DZ.MAC Kit:/Pos:-1 $Cop Bin:LD.MAC Kit:/Pos:-1 $Cop Bin:LP.MAC Kit:/Pos:-1 $Cop Bin:LS.MAC Kit:/Pos:-1 $Cop Bin:NC.MAC Kit:/Pos:-1 $Cop Bin:NI.MAC Kit:/Pos:-1 $Cop Bin:NL.MAC Kit:/Pos:-1 $Cop Bin:NQ.MAC Kit:/Pos:-1 $Cop Bin:NU.MAC Kit:/Pos:-1 $Cop Bin:PC.MAC Kit:/Pos:-1 $Cop Bin:PD.MAC Kit:/Pos:-1 ^C $Cop Bin:RF.MAC Kit:/Pos:-1 $Cop Bin:RK.MAC Kit:/Pos:-1 $Cop Bin:SP.MAC Kit:/Pos:-1 $Cop Bin:TJ.MAC Kit:/Pos:-1 $Cop Bin:TM.MAC Kit:/Pos:-1 $Cop Bin:TS.MAC Kit:/Pos:-1 $Cop Bin:TU.MAC Kit:/Pos:-1 $Cop Bin:UM.MAC Kit:/Pos:-1 $Cop Bin:TT.MAC Kit:/Pos:-1 $Cop Bin:VM.MAC Kit:/Pos:-1 $Cop Bin:XC.MAC Kit:/Pos:-1 $Cop Bin:XL.MAC Kit:/Pos:-1 $Cop Bin:FSM.MAC Kit:/Pos:-1 $Cop Bin:EL.MAC Kit:/Pos:-1 $Cop Bin:ELCOPY.MAC Kit:/Pos:-1 $Cop Bin:ELINIT.MAC Kit:/Pos:-1 $Cop Bin:ELTASK.MAC Kit:/Pos:-1 $Cop Bin:ERRTXT.MAC Kit:/Pos:-1 $Cop Bin:ERROUT.OBJ Kit:/Pos:-1 $Cop Bin:RTBL.MAP Kit:/Pos:-1 ^C $Cop Bin:RTSJ.MAP Kit:/Pos:-1 $Cop Bin:RTFB.MAP Kit:/Pos:-1 $Cop Bin:RTXM.MAP Kit:/Pos:-1 $Cop Bin:SYSGEN.COM Kit:/Pos:-1 $Cop Bin:BL.ANS Kit:/Pos:-1 $Cop Bin:SJFB.ANS Kit:/Pos:-1 $Cop Bin:XM.ANS Kit:/Pos:-1 $Cop Bin:CONFIG.COM Kit:/Pos:-1 $Cop Bin:CONFIG.SAV Kit:/Pos:-1 $Cop Bin:V5USER.TXT Kit:/Pos:-1 $Cop Bin:V5NOTE.TXT Kit:/Pos:-1 $Cop Bin:CUSTOM.TXT Kit:/Pos:-1 $Cop Bin:CONSOL.MAC Kit:/Pos:-1 $Cop Bin:NITEST.MAC Kit:/Pos:-1 $Cop Bin:DBGSYM.SAV Kit:/Pos:-1 $Cop Bin:SDS.SYS Kit:/Pos:-1 $Cop Bin:SDH.SYS Kit:/Pos:-1 $Cop Bin:SDSX.SYS Kit:/Pos:-1 $Cop Bin:SDHX.SYS Kit:/Pos:-1 $Cop Bin:INDEX.SAV Kit:/Pos:-1 ^C $Cop Bin:INDEX.IMG Kit:/Pos:-1 $Cop Bin:INDEX.IDX Kit:/Pos:-1 $Unload Bin,Kit ! ! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED ! OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. ! ! COPYRIGHT (c) 1986 BY DIGITAL EQUIPMENT CORPORATION ! ALL RIGHTS RESERVED ! ! MSB.COM command file used to build binary kits ! Created on 01-May-87 at 10:52:07 ! $Load Bin,Kit $Ini/Que/Vol/File:Bin:MBOT16.BOT Kit: RT5.4B DIS MS 1/2 $Cop Bin:MSBOOT.BOT Kit:/Pos:-1 $Cop Bin:MDUP.AI Kit:/Pos:-1 $Cop Bin:MDUP.MM Kit:/Pos:-1 $Cop Bin:MDUP.MS Kit:/Pos:-1 $Cop Bin:MDUP.MT Kit:/Pos:-1 $Cop Bin:MDUP.MU Kit:/Pos:-1 $Cop Bin:SWAP.SYS Kit:/Pos:-1 $Cop Bin:RT11AI.SYS Kit:/Pos:-1 $Cop Bin:RT11PI.SYS Kit:/Pos:-1 $Cop Bin:RT11BL.SYS Kit:/Pos:-1 $Cop Bin:RT11SJ.SYS Kit:/Pos:-1 $Cop Bin:RT11FB.SYS Kit:/Pos:-1 $Cop Bin:RT11XM.SYS Kit:/Pos:-1 $Cop Bin:TT.SYS Kit:/Pos:-1 $Cop Bin:CR.SYS Kit:/Pos:-1 $Cop Bin:CT.SYS Kit:/Pos:-1 $Cop Bin:DD.SYS Kit:/Pos:-1 $Cop Bin:DL.SYS Kit:/Pos:-1 $Cop Bin:DM.SYS Kit:/Pos:-1 $Cop Bin:DP.SYS Kit:/Pos:-1 ^C $Cop Bin:DS.SYS Kit:/Pos:-1 $Cop Bin:DT.SYS Kit:/Pos:-1 $Cop Bin:DU.SYS Kit:/Pos:-1 $Cop Bin:DW.SYS Kit:/Pos:-1 $Cop Bin:DX.SYS Kit:/Pos:-1 $Cop Bin:DY.SYS Kit:/Pos:-1 $Cop Bin:DZ.SYS Kit:/Pos:-1 $Cop Bin:PD.SYS Kit:/Pos:-1 $Cop Bin:RF.SYS Kit:/Pos:-1 $Cop Bin:RK.SYS Kit:/Pos:-1 $Cop Bin:LD.SYS Kit:/Pos:-1 $Cop Bin:LS.SYS Kit:/Pos:-1 $Cop Bin:MM.SYS Kit:/Pos:-1 $Cop Bin:MS.SYS Kit:/Pos:-1 $Cop Bin:MT.SYS Kit:/Pos:-1 $Cop Bin:MU.SYS Kit:/Pos:-1 $Cop Bin:NL.SYS Kit:/Pos:-1 $Cop Bin:PC.SYS Kit:/Pos:-1 $Cop Bin:PI.SYS Kit:/Pos:-1 $Cop Bin:SL.SYS Kit:/Pos:-1 ^C $Cop Bin:SLMIN.SYS Kit:/Pos:-1 $Cop Bin:SP.SYS Kit:/Pos:-1 $Cop Bin:VM.SYS Kit:/Pos:-1 $Cop Bin:XC.SYS Kit:/Pos:-1 $Cop Bin:XL.SYS Kit:/Pos:-1 $Cop Bin:DDX.SYS Kit:/Pos:-1 $Cop Bin:DLX.SYS Kit:/Pos:-1 $Cop Bin:DMX.SYS Kit:/Pos:-1 $Cop Bin:DUX.SYS Kit:/Pos:-1 $Cop Bin:DWX.SYS Kit:/Pos:-1 $Cop Bin:DXX.SYS Kit:/Pos:-1 $Cop Bin:DYX.SYS Kit:/Pos:-1 $Cop Bin:DZX.SYS Kit:/Pos:-1 $Cop Bin:LDX.SYS Kit:/Pos:-1 $Cop Bin:LPX.SYS Kit:/Pos:-1 $Cop Bin:LSX.SYS Kit:/Pos:-1 $Cop Bin:MMX.SYS Kit:/Pos:-1 $Cop Bin:MSX.SYS Kit:/Pos:-1 $Cop Bin:MTX.SYS Kit:/Pos:-1 $Cop Bin:MUX.SYS Kit:/Pos:-1 ^C $Cop Bin:NCX.SYS Kit:/Pos:-1 $Cop Bin:NLX.SYS Kit:/Pos:-1 $Cop Bin:NQX.SYS Kit:/Pos:-1 $Cop Bin:NUX.SYS Kit:/Pos:-1 $Cop Bin:PIX.SYS Kit:/Pos:-1 $Cop Bin:RKX.SYS Kit:/Pos:-1 $Cop Bin:SLX.SYS Kit:/Pos:-1 $Cop Bin:SPX.SYS Kit:/Pos:-1 $Cop Bin:VMX.SYS Kit:/Pos:-1 $Cop Bin:XCX.SYS Kit:/Pos:-1 $Cop Bin:XLX.SYS Kit:/Pos:-1 $Cop Bin:LP.SYS Kit:/Pos:-1 $Cop Bin:STARTA.COM Kit:/Pos:-1 $Cop Bin:STARTF.COM Kit:/Pos:-1 $Cop Bin:STARTS.COM Kit:/Pos:-1 $Cop Bin:STARTX.COM Kit:/Pos:-1 $Cop Bin:PIP.SAV Kit:/Pos:-1 $Cop Bin:DUP.SAV Kit:/Pos:-1 $Cop Bin:DIR.SAV Kit:/Pos:-1 $Cop Bin:IND.SAV Kit:/Pos:-1 ^C $Cop Bin:RESORC.SAV Kit:/Pos:-1 $Cop Bin:EDIT.SAV Kit:/Pos:-1 $Cop Bin:K52.SAV Kit:/Pos:-1 $Cop Bin:KED.SAV Kit:/Pos:-1 $Cop Bin:KEX.SAV Kit:/Pos:-1 $Cop Bin:MACRO.SAV Kit:/Pos:-1 $Cop Bin:CREF.SAV Kit:/Pos:-1 $Cop Bin:LINK.SAV Kit:/Pos:-1 $Cop Bin:LIBR.SAV Kit:/Pos:-1 $Cop Bin:FILEX.SAV Kit:/Pos:-1 $Cop Bin:SRCCOM.SAV Kit:/Pos:-1 $Cop Bin:BINCOM.SAV Kit:/Pos:-1 $Cop Bin:SLP.SAV Kit:/Pos:-1 $Cop Bin:DUMP.SAV Kit:/Pos:-1 $Cop Bin:SIPP.SAV Kit:/Pos:-1 $Cop Bin:BUP.SAV Kit:/Pos:-1 $Cop Bin:PAT.SAV Kit:/Pos:-1 $Cop Bin:HELP.SAV Kit:/Pos:-1 $Cop Bin:SYSMAC.SML Kit:/Pos:-1 $Cop Bin:SYSLIB.OBJ Kit:/Pos:-1 ^C $Cop Bin:BATCH.SAV Kit:/Pos:-1 $Cop Bin:QUEMAN.SAV Kit:/Pos:-1 $Cop Bin:FORMAT.SAV Kit:/Pos:-1 $Cop Bin:SETUP.SAV Kit:/Pos:-1 $Cop Bin:VTCOM.SAV Kit:/Pos:-1 $Cop Bin:SPEED.SAV Kit:/Pos:-1 $Cop Bin:DATIME.SAV Kit:/Pos:-1 $Cop Bin:DATIME.COM Kit:/Pos:-1 $Cop Bin:LET.SAV Kit:/Pos:-1 $Cop Bin:SPLIT.SAV Kit:/Pos:-1 $Cop Bin:UCL.SAV Kit:/Pos:-1 $Cop Bin:VBGEXE.SAV Kit:/Pos:-1 $Cop Bin:TERMID.SAV Kit:/Pos:-1 $Cop Bin:QUEUE.REL Kit:/Pos:-1 $Cop Bin:RTMON.REL Kit:/Pos:-1 $Cop Bin:SPOOL.REL Kit:/Pos:-1 $Cop Bin:VTCOM.REL Kit:/Pos:-1 $Cop Bin:TRANSF.SAV Kit:/Pos:-1 $Cop Bin:MDUP.SAV Kit:/Pos:-1 $Cop Bin:MBOOT.BOT Kit:/Pos:-1 ^C $Cop Bin:MBOT16.BOT Kit:/Pos:-1 $Cop Bin:ERROUT.SAV Kit:/Pos:-1 $Cop Bin:MSCPCK.SAV Kit:/Pos:-1 ^C $Ini/Que/Vol/File:Bin: Kit: RT5.4B DIS MS 2/2 $Cop Bin:TRANSF.TSK Kit:/Pos:-1 $Cop Bin:TRANSF.EXE Kit:/Pos:-1 $Cop Bin:GIDIS.SAV Kit:/Pos:-1 $Cop Bin:ALPH00.FNT Kit:/Pos:-1 $Cop Bin:ODT.OBJ Kit:/Pos:-1 $Cop Bin:VDT.OBJ Kit:/Pos:-1 $Cop Bin:VTMAC.MAC Kit:/Pos:-1 $Cop Bin:VTHDLR.OBJ Kit:/Pos:-1 $Cop Bin:PUTSTR.FOR Kit:/Pos:-1 $Cop Bin:GETSTR.FOR Kit:/Pos:-1 $Cop Bin:DEMOBG.MAC Kit:/Pos:-1 $Cop Bin:DEMOFG.MAC Kit:/Pos:-1 $Cop Bin:DEMOX1.MAC Kit:/Pos:-1 $Cop Bin:DEMOF1.FOR Kit:/Pos:-1 $Cop Bin:DEMOED.TXT Kit:/Pos:-1 $Cop Bin:SAMPLE.KED Kit:/Pos:-1 $Cop Bin:VERIFY.COM Kit:/Pos:-1 $Cop Bin:IVP.COM Kit:/Pos:-1 $Cop Bin:IVP.MAC Kit:/Pos:-1 $Cop Bin:MTB.COM Kit:/Pos:-1 ^C $Cop Bin:MSB.COM Kit:/Pos:-1 $Cop Bin:MUB.COM Kit:/Pos:-1 $Cop Bin:FB.MAC Kit:/Pos:-1 $Cop Bin:SJ.MAC Kit:/Pos:-1 $Cop Bin:XM.MAC Kit:/Pos:-1 $Cop Bin:BSTRAP.MAC Kit:/Pos:-1 $Cop Bin:EDTGBL.MAC Kit:/Pos:-1 $Cop Bin:KMON.MAC Kit:/Pos:-1 $Cop Bin:KMOVLY.MAC Kit:/Pos:-1 $Cop Bin:MTTEMT.MAC Kit:/Pos:-1 $Cop Bin:MTTINT.MAC Kit:/Pos:-1 $Cop Bin:RMONFB.MAC Kit:/Pos:-1 $Cop Bin:RMONSJ.MAC Kit:/Pos:-1 $Cop Bin:TRMTBL.MAC Kit:/Pos:-1 $Cop Bin:USR.MAC Kit:/Pos:-1 $Cop Bin:XMSUBS.MAC Kit:/Pos:-1 $Cop Bin:BA.MAC Kit:/Pos:-1 $Cop Bin:CR.MAC Kit:/Pos:-1 $Cop Bin:CT.MAC Kit:/Pos:-1 $Cop Bin:DD.MAC Kit:/Pos:-1 ^C $Cop Bin:DL.MAC Kit:/Pos:-1 $Cop Bin:DM.MAC Kit:/Pos:-1 $Cop Bin:DP.MAC Kit:/Pos:-1 $Cop Bin:DS.MAC Kit:/Pos:-1 $Cop Bin:DT.MAC Kit:/Pos:-1 $Cop Bin:DU.MAC Kit:/Pos:-1 $Cop Bin:DW.MAC Kit:/Pos:-1 $Cop Bin:DX.MAC Kit:/Pos:-1 $Cop Bin:DY.MAC Kit:/Pos:-1 $Cop Bin:DZ.MAC Kit:/Pos:-1 $Cop Bin:LD.MAC Kit:/Pos:-1 $Cop Bin:LP.MAC Kit:/Pos:-1 $Cop Bin:LS.MAC Kit:/Pos:-1 $Cop Bin:NC.MAC Kit:/Pos:-1 $Cop Bin:NI.MAC Kit:/Pos:-1 $Cop Bin:NL.MAC Kit:/Pos:-1 $Cop Bin:NQ.MAC Kit:/Pos:-1 $Cop Bin:NU.MAC Kit:/Pos:-1 $Cop Bin:PC.MAC Kit:/Pos:-1 $Cop Bin:PD.MAC Kit:/Pos:-1 ^C $Cop Bin:RF.MAC Kit:/Pos:-1 $Cop Bin:RK.MAC Kit:/Pos:-1 $Cop Bin:SP.MAC Kit:/Pos:-1 $Cop Bin:TJ.MAC Kit:/Pos:-1 $Cop Bin:TM.MAC Kit:/Pos:-1 $Cop Bin:TS.MAC Kit:/Pos:-1 $Cop Bin:TU.MAC Kit:/Pos:-1 $Cop Bin:UM.MAC Kit:/Pos:-1 $Cop Bin:TT.MAC Kit:/Pos:-1 $Cop Bin:VM.MAC Kit:/Pos:-1 $Cop Bin:XC.MAC Kit:/Pos:-1 $Cop Bin:XL.MAC Kit:/Pos:-1 $Cop Bin:FSM.MAC Kit:/Pos:-1 $Cop Bin:EL.MAC Kit:/Pos:-1 $Cop Bin:ELCOPY.MAC Kit:/Pos:-1 $Cop Bin:ELINIT.MAC Kit:/Pos:-1 $Cop Bin:ELTASK.MAC Kit:/Pos:-1 $Cop Bin:ERRTXT.MAC Kit:/Pos:-1 $Cop Bin:ERROUT.OBJ Kit:/Pos:-1 $Cop Bin:RTBL.MAP Kit:/Pos:-1 ^C $Cop Bin:RTSJ.MAP Kit:/Pos:-1 $Cop Bin:RTFB.MAP Kit:/Pos:-1 $Cop Bin:RTXM.MAP Kit:/Pos:-1 $Cop Bin:SYSGEN.COM Kit:/Pos:-1 $Cop Bin:BL.ANS Kit:/Pos:-1 $Cop Bin:SJFB.ANS Kit:/Pos:-1 $Cop Bin:XM.ANS Kit:/Pos:-1 $Cop Bin:CONFIG.COM Kit:/Pos:-1 $Cop Bin:CONFIG.SAV Kit:/Pos:-1 $Cop Bin:V5USER.TXT Kit:/Pos:-1 $Cop Bin:V5NOTE.TXT Kit:/Pos:-1 $Cop Bin:CUSTOM.TXT Kit:/Pos:-1 $Cop Bin:CONSOL.MAC Kit:/Pos:-1 $Cop Bin:NITEST.MAC Kit:/Pos:-1 $Cop Bin:DBGSYM.SAV Kit:/Pos:-1 $Cop Bin:SDS.SYS Kit:/Pos:-1 $Cop Bin:SDH.SYS Kit:/Pos:-1 $Cop Bin:SDSX.SYS Kit:/Pos:-1 $Cop Bin:SDHX.SYS Kit:/Pos:-1 $Cop Bin:INDEX.SAV Kit:/Pos:-1 ^C $Cop Bin:INDEX.IMG Kit:/Pos:-1 $Cop Bin:INDEX.IDX Kit:/Pos:-1 $Unload Bin,Kit ! ! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED ! OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. ! ! COPYRIGHT (c) 1986 BY DIGITAL EQUIPMENT CORPORATION ! ALL RIGHTS RESERVED ! ! MUB.COM command file used to build binary kits ! Created on 01-May-87 at 10:54:13 ! $Load Bin,Kit $Ini/Que/Vol/File:Bin:MBOOT.BOT Kit: HU21C MU 1/1 $Cop Bin:MSBOOT.BOT Kit:/Pos:-1 $Cop Bin:MDUP.AI Kit:/Pos:-1 $Cop Bin:MDUP.MM Kit:/Pos:-1 $Cop Bin:MDUP.MS Kit:/Pos:-1 $Cop Bin:MDUP.MT Kit:/Pos:-1 $Cop Bin:MDUP.MU Kit:/Pos:-1 $Cop Bin:SWAP.SYS Kit:/Pos:-1 $Cop Bin:RT11AI.SYS Kit:/Pos:-1 $Cop Bin:RT11PI.SYS Kit:/Pos:-1 $Cop Bin:RT11BL.SYS Kit:/Pos:-1 $Cop Bin:RT11SJ.SYS Kit:/Pos:-1 $Cop Bin:RT11FB.SYS Kit:/Pos:-1 $Cop Bin:RT11XM.SYS Kit:/Pos:-1 $Cop Bin:TT.SYS Kit:/Pos:-1 $Cop Bin:VM.SYS Kit:/Pos:-1 $Cop Bin:CR.SYS Kit:/Pos:-1 $Cop Bin:CT.SYS Kit:/Pos:-1 $Cop Bin:DD.SYS Kit:/Pos:-1 $Cop Bin:DL.SYS Kit:/Pos:-1 $Cop Bin:DM.SYS Kit:/Pos:-1 ^C $Cop Bin:DP.SYS Kit:/Pos:-1 $Cop Bin:DS.SYS Kit:/Pos:-1 $Cop Bin:DT.SYS Kit:/Pos:-1 $Cop Bin:DU.SYS Kit:/Pos:-1 $Cop Bin:DW.SYS Kit:/Pos:-1 $Cop Bin:DX.SYS Kit:/Pos:-1 $Cop Bin:DY.SYS Kit:/Pos:-1 $Cop Bin:DZ.SYS Kit:/Pos:-1 $Cop Bin:PD.SYS Kit:/Pos:-1 $Cop Bin:RF.SYS Kit:/Pos:-1 $Cop Bin:RK.SYS Kit:/Pos:-1 $Cop Bin:LD.SYS Kit:/Pos:-1 $Cop Bin:LS.SYS Kit:/Pos:-1 $Cop Bin:MM.SYS Kit:/Pos:-1 $Cop Bin:MS.SYS Kit:/Pos:-1 $Cop Bin:MT.SYS Kit:/Pos:-1 $Cop Bin:MU.SYS Kit:/Pos:-1 $Cop Bin:NL.SYS Kit:/Pos:-1 $Cop Bin:PC.SYS Kit:/Pos:-1 $Cop Bin:PI.SYS Kit:/Pos:-1 ^C $Cop Bin:SL.SYS Kit:/Pos:-1 $Cop Bin:SLMIN.SYS Kit:/Pos:-1 $Cop Bin:SP.SYS Kit:/Pos:-1 $Cop Bin:XC.SYS Kit:/Pos:-1 $Cop Bin:XL.SYS Kit:/Pos:-1 $Cop Bin:DDX.SYS Kit:/Pos:-1 $Cop Bin:DLX.SYS Kit:/Pos:-1 $Cop Bin:DMX.SYS Kit:/Pos:-1 $Cop Bin:DUX.SYS Kit:/Pos:-1 $Cop Bin:DWX.SYS Kit:/Pos:-1 $Cop Bin:DXX.SYS Kit:/Pos:-1 $Cop Bin:DYX.SYS Kit:/Pos:-1 $Cop Bin:DZX.SYS Kit:/Pos:-1 $Cop Bin:LDX.SYS Kit:/Pos:-1 $Cop Bin:LPX.SYS Kit:/Pos:-1 $Cop Bin:LSX.SYS Kit:/Pos:-1 $Cop Bin:MMX.SYS Kit:/Pos:-1 $Cop Bin:MSX.SYS Kit:/Pos:-1 $Cop Bin:MTX.SYS Kit:/Pos:-1 $Cop Bin:MUX.SYS Kit:/Pos:-1 ^C $Cop Bin:NCX.SYS Kit:/Pos:-1 $Cop Bin:NLX.SYS Kit:/Pos:-1 $Cop Bin:NQX.SYS Kit:/Pos:-1 $Cop Bin:NUX.SYS Kit:/Pos:-1 $Cop Bin:PIX.SYS Kit:/Pos:-1 $Cop Bin:RKX.SYS Kit:/Pos:-1 $Cop Bin:SLX.SYS Kit:/Pos:-1 $Cop Bin:SPX.SYS Kit:/Pos:-1 $Cop Bin:VMX.SYS Kit:/Pos:-1 $Cop Bin:XCX.SYS Kit:/Pos:-1 $Cop Bin:XLX.SYS Kit:/Pos:-1 $Cop Bin:LP.SYS Kit:/Pos:-1 $Cop Bin:STARTA.COM Kit:/Pos:-1 $Cop Bin:STARTF.COM Kit:/Pos:-1 $Cop Bin:STARTS.COM Kit:/Pos:-1 $Cop Bin:STARTX.COM Kit:/Pos:-1 $Cop Bin:PIP.SAV Kit:/Pos:-1 $Cop Bin:DUP.SAV Kit:/Pos:-1 $Cop Bin:DIR.SAV Kit:/Pos:-1 $Cop Bin:IND.SAV Kit:/Pos:-1 ^C $Cop Bin:RESORC.SAV Kit:/Pos:-1 $Cop Bin:EDIT.SAV Kit:/Pos:-1 $Cop Bin:K52.SAV Kit:/Pos:-1 $Cop Bin:KED.SAV Kit:/Pos:-1 $Cop Bin:KEX.SAV Kit:/Pos:-1 $Cop Bin:MACRO.SAV Kit:/Pos:-1 $Cop Bin:CREF.SAV Kit:/Pos:-1 $Cop Bin:LINK.SAV Kit:/Pos:-1 $Cop Bin:LIBR.SAV Kit:/Pos:-1 $Cop Bin:FILEX.SAV Kit:/Pos:-1 $Cop Bin:SRCCOM.SAV Kit:/Pos:-1 $Cop Bin:BINCOM.SAV Kit:/Pos:-1 $Cop Bin:SLP.SAV Kit:/Pos:-1 $Cop Bin:DUMP.SAV Kit:/Pos:-1 $Cop Bin:SIPP.SAV Kit:/Pos:-1 $Cop Bin:BUP.SAV Kit:/Pos:-1 $Cop Bin:PAT.SAV Kit:/Pos:-1 $Cop Bin:HELP.SAV Kit:/Pos:-1 $Cop Bin:SYSMAC.SML Kit:/Pos:-1 $Cop Bin:SYSLIB.OBJ Kit:/Pos:-1 ^C $Cop Bin:BATCH.SAV Kit:/Pos:-1 $Cop Bin:QUEMAN.SAV Kit:/Pos:-1 $Cop Bin:FORMAT.SAV Kit:/Pos:-1 $Cop Bin:SETUP.SAV Kit:/Pos:-1 $Cop Bin:VTCOM.SAV Kit:/Pos:-1 $Cop Bin:SPEED.SAV Kit:/Pos:-1 $Cop Bin:DATIME.SAV Kit:/Pos:-1 $Cop Bin:DATIME.COM Kit:/Pos:-1 $Cop Bin:LET.SAV Kit:/Pos:-1 $Cop Bin:SPLIT.SAV Kit:/Pos:-1 $Cop Bin:UCL.SAV Kit:/Pos:-1 $Cop Bin:VBGEXE.SAV Kit:/Pos:-1 $Cop Bin:TERMID.SAV Kit:/Pos:-1 $Cop Bin:QUEUE.REL Kit:/Pos:-1 $Cop Bin:RTMON.REL Kit:/Pos:-1 $Cop Bin:SPOOL.REL Kit:/Pos:-1 $Cop Bin:VTCOM.REL Kit:/Pos:-1 $Cop Bin:TRANSF.SAV Kit:/Pos:-1 $Cop Bin:TRANSF.TSK Kit:/Pos:-1 $Cop Bin:TRANSF.EXE Kit:/Pos:-1 ^C $Cop Bin:GIDIS.SAV Kit:/Pos:-1 $Cop Bin:ALPH00.FNT Kit:/Pos:-1 $Cop Bin:ODT.OBJ Kit:/Pos:-1 $Cop Bin:VDT.OBJ Kit:/Pos:-1 $Cop Bin:VTMAC.MAC Kit:/Pos:-1 $Cop Bin:VTHDLR.OBJ Kit:/Pos:-1 $Cop Bin:PUTSTR.FOR Kit:/Pos:-1 $Cop Bin:GETSTR.FOR Kit:/Pos:-1 $Cop Bin:MDUP.SAV Kit:/Pos:-1 $Cop Bin:MBOOT.BOT Kit:/Pos:-1 $Cop Bin:MBOT16.BOT Kit:/Pos:-1 $Cop Bin:DEMOBG.MAC Kit:/Pos:-1 $Cop Bin:DEMOFG.MAC Kit:/Pos:-1 $Cop Bin:DEMOX1.MAC Kit:/Pos:-1 $Cop Bin:DEMOF1.FOR Kit:/Pos:-1 $Cop Bin:DEMOED.TXT Kit:/Pos:-1 $Cop Bin:SAMPLE.KED Kit:/Pos:-1 $Cop Bin:VERIFY.COM Kit:/Pos:-1 $Cop Bin:IVP.COM Kit:/Pos:-1 $Cop Bin:IVP.MAC Kit:/Pos:-1 ^C $Cop Bin:MTB.COM Kit:/Pos:-1 $Cop Bin:MSB.COM Kit:/Pos:-1 $Cop Bin:MUB.COM Kit:/Pos:-1 $Cop Bin:FB.MAC Kit:/Pos:-1 $Cop Bin:SJ.MAC Kit:/Pos:-1 $Cop Bin:XM.MAC Kit:/Pos:-1 $Cop Bin:BSTRAP.MAC Kit:/Pos:-1 $Cop Bin:EDTGBL.MAC Kit:/Pos:-1 $Cop Bin:KMON.MAC Kit:/Pos:-1 $Cop Bin:KMOVLY.MAC Kit:/Pos:-1 $Cop Bin:MTTEMT.MAC Kit:/Pos:-1 $Cop Bin:MTTINT.MAC Kit:/Pos:-1 $Cop Bin:RMONFB.MAC Kit:/Pos:-1 $Cop Bin:RMONSJ.MAC Kit:/Pos:-1 $Cop Bin:TRMTBL.MAC Kit:/Pos:-1 $Cop Bin:USR.MAC Kit:/Pos:-1 $Cop Bin:XMSUBS.MAC Kit:/Pos:-1 $Cop Bin:BA.MAC Kit:/Pos:-1 $Cop Bin:CR.MAC Kit:/Pos:-1 $Cop Bin:CT.MAC Kit:/Pos:-1 ^C $Cop Bin:DD.MAC Kit:/Pos:-1 $Cop Bin:DL.MAC Kit:/Pos:-1 $Cop Bin:DM.MAC Kit:/Pos:-1 $Cop Bin:DP.MAC Kit:/Pos:-1 $Cop Bin:DS.MAC Kit:/Pos:-1 $Cop Bin:DT.MAC Kit:/Pos:-1 $Cop Bin:DU.MAC Kit:/Pos:-1 $Cop Bin:DW.MAC Kit:/Pos:-1 $Cop Bin:DX.MAC Kit:/Pos:-1 $Cop Bin:DY.MAC Kit:/Pos:-1 $Cop Bin:DZ.MAC Kit:/Pos:-1 $Cop Bin:LD.MAC Kit:/Pos:-1 $Cop Bin:LP.MAC Kit:/Pos:-1 $Cop Bin:LS.MAC Kit:/Pos:-1 $Cop Bin:NC.MAC Kit:/Pos:-1 $Cop Bin:NI.MAC Kit:/Pos:-1 $Cop Bin:NL.MAC Kit:/Pos:-1 $Cop Bin:NQ.MAC Kit:/Pos:-1 $Cop Bin:NU.MAC Kit:/Pos:-1 $Cop Bin:PC.MAC Kit:/Pos:-1 ^C $Cop Bin:PD.MAC Kit:/Pos:-1 $Cop Bin:RF.MAC Kit:/Pos:-1 $Cop Bin:RK.MAC Kit:/Pos:-1 $Cop Bin:SP.MAC Kit:/Pos:-1 $Cop Bin:TJ.MAC Kit:/Pos:-1 $Cop Bin:TM.MAC Kit:/Pos:-1 $Cop Bin:TS.MAC Kit:/Pos:-1 $Cop Bin:TU.MAC Kit:/Pos:-1 $Cop Bin:UM.MAC Kit:/Pos:-1 $Cop Bin:TT.MAC Kit:/Pos:-1 $Cop Bin:VM.MAC Kit:/Pos:-1 $Cop Bin:XC.MAC Kit:/Pos:-1 $Cop Bin:XL.MAC Kit:/Pos:-1 $Cop Bin:FSM.MAC Kit:/Pos:-1 $Cop Bin:EL.MAC Kit:/Pos:-1 $Cop Bin:ERROUT.SAV Kit:/Pos:-1 $Cop Bin:ELCOPY.MAC Kit:/Pos:-1 $Cop Bin:ELINIT.MAC Kit:/Pos:-1 $Cop Bin:ELTASK.MAC Kit:/Pos:-1 $Cop Bin:ERRTXT.MAC Kit:/Pos:-1 ^C $Cop Bin:ERROUT.OBJ Kit:/Pos:-1 $Cop Bin:RTBL.MAP Kit:/Pos:-1 $Cop Bin:RTSJ.MAP Kit:/Pos:-1 $Cop Bin:RTFB.MAP Kit:/Pos:-1 $Cop Bin:RTXM.MAP Kit:/Pos:-1 $Cop Bin:SYSGEN.COM Kit:/Pos:-1 $Cop Bin:BL.ANS Kit:/Pos:-1 $Cop Bin:SJFB.ANS Kit:/Pos:-1 $Cop Bin:XM.ANS Kit:/Pos:-1 $Cop Bin:CONFIG.COM Kit:/Pos:-1 $Cop Bin:CONFIG.SAV Kit:/Pos:-1 $Cop Bin:V5USER.TXT Kit:/Pos:-1 $Cop Bin:V5NOTE.TXT Kit:/Pos:-1 $Cop Bin:CUSTOM.TXT Kit:/Pos:-1 $Cop Bin:CONSOL.MAC Kit:/Pos:-1 $Cop Bin:NITEST.MAC Kit:/Pos:-1 $Cop Bin:MSCPCK.SAV Kit:/Pos:-1 $Cop Bin:DBGSYM.SAV Kit:/Pos:-1 $Cop Bin:SDS.SYS Kit:/Pos:-1 $Cop Bin:SDH.SYS Kit:/Pos:-1 ^C $Cop Bin:SDSX.SYS Kit:/Pos:-1 $Cop Bin:SDHX.SYS Kit:/Pos:-1 $Cop Bin:INDEX.SAV Kit:/Pos:-1 $Cop Bin:INDEX.IMG Kit:/Pos:-1 $Cop Bin:INDEX.IDX Kit:/Pos:-1 $Unload Bin,Kit .;Don't forget to change PATLEV as well as VERSION in .MODULE .;.MODULE SYSGEN,RELEASE=V05,VERSION=65,COMMENT= .; .; COPYRIGHT (c) 1986 BY .; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. .; ALL RIGHTS RESERVED. .; .; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED .; ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE .; INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER .; COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY .; OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY .; TRANSFERRED. .; .; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE .; AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT .; CORPORATION. .; .; DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS .; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL. .SETS PATLEV "V05.65" .;SYSGEN version number .BEGIN: .DISABLE PREFIX .DISABLE SUFFIX .ENABLE LOWERCASE .ENABLE ESCAPE .ENABLE QUIET .; PARAMETERS: .; P1 = LIST/NOLIST create LIST files .; P2 = QUERY OR NOQUERY .; P3 = NAME OF ANSWER FILE TO BE USED .; P4 = T/F if SYCND conditonal should be generated .SETS ANSFIL "SYSGEN.ANS" .SETT GENSYS .SETF LST .SETF NOQ .IF P1 EQ "" .GOTO WH5 .IF P1 EQ "LIST" .SETT LST .IF P2 EQ "" .GOTO WH1 .SETS TEMPS P2[1:3] .IF TEMPS EQ "NOQ" .SETT NOQ .IF P3 EQ "" .GOTO WH1 .SETS ANSFIL P3 .IF P4 EQ "" .GOTO WH1 .SET'P4' GENSYS .WH1: .IFT NOQ ; SYSGEN RUN IN NOQUERY MODE .IFT NOQ ; ANSWER FILE USED: 'ANSFIL' .IFF GENSYS ; SYSGEN CONDITIONAL NOT PUT IN SYCND .IFT LST ; LISTING FILES WILL BE CREATED ON LST: .WH5: .SETT VT100 .SETF GRAFX .SETN EMPTY 0 .SETN UPNO 0 .SETS CANSF "" .SETS LP1 "P" ;CTS-300 PRINTERS .SETS LP2 "Q" .SETS LP3 "R" .SETS LP4 "S" .SETS LPID1 "3" ;LPn .SETS LPID2 "31";LQn .SETS LPID3 "32";LRn .SETS LPID4 "33";LSn .SETS C1 "first" .SETS C2 "second" .SETS C3 "third" .SETS C4 "fourth" .SETS C5 "fifth" .SETS C6 "sixth" .SETS C7 "seventh" .SETS C10 "eighth" .SETF CHANGE .SETT NOPRO .SETS SYCND "SYSGEN.CND" .SETS SYFIL SYCND .SETS DEVTBL "SYSGEN.TBL" .SETS DEVFIL DEVTBL .SETS MONBLD "SYSGEN.MON" .SETS DEVBLD "SYSGEN.DEV" .SETS SYSBLD "SYSGEN.BLD" .; DEVBND is list of handlers that require /BOUND:512. on link command .SETS DEVBND " DU DW LS SL LD MU NU " .; DEVSTR is list of "known" handler names .SETS DEVSTR " DX DY DD PD RF RK DL DP DM MT MM MS MU NL LD VM DZ DW SP XL XC NC NQ NU CR LP DU LS DT DS CT PC PR " .; DEVSTR should correspond to DCMnn as listed below: .SETS DCM1 "DX RX01 Single-Density Diskette" .SETS DCM2 "DY RX02 Double-Density Diskette" .SETS DCM3 "DD TU58 DECtape II " .SETS DCM4 "PD PDT-11 Intelligent Terminal " .SETS DCM5 "RF RF11 Disk " .SETS DCM6 "RK RK05 Cartridge Disk " .SETS DCM7 "DL RL01/RL02 Cartridge Disk " .SETS DCM10 "DP RP11 Disk Pack " .SETS DCM11 "DM RK06/RK07 Cartridge Disk " .SETS DCM12 "MT TM11 (UNIBUS) Magtape " .SETS DCM13 "MS TS11,TU80/TSV05/TSU05 Tape " .SETS DCM14 "MM TJU16 (MASSBUS) Magtape " .SETS DCM15 "CR Card Reader " .SETS DCM16 "NL Null Handler " .SETS DCM17 "LP Line Printer " .SETS DCM20 "DU MSCP Disk Class Handler " .SETS DCM21 "LD Logical Disk Handler " .SETS DCM22 "VM Virtual Memory Handler " .SETS DCM23 "DZ RX50 PRO Series " .SETS DCM24 "DW RD50/51/52 PRO Series " .SETS DCM25 "SP Transparent Spooling Handler" .SETS DCM26 "XL VTCOM Communications Handler" .SETS DCM27 "XC VTCOM Handler PRO Series " .SETS DCM30 "MU TMSCP Magtape Class Handler " .SETS DCM31 "NC Ethernet Handler PRO Series " .SETS DCM32 "NQ Ethernet Handler for Q-BUS " .SETS DCM33 "NU Ethernet Handler for UNIBUS " .SETN CTSMAX 33 .;; END OF CTS HANDLERS .SETS DCM34 "LS Serial Line Printer " .SETS DCM35 "DT DECtape " .SETS DCM36 "DS RJS03/4 Fixed-head Disk " .SETS DCM37 "CT TA11 Cassette " .SETS DCM40 "PC PC11 Paper Tape Reader/Punch" .SETS DCM41 "PR PR11 Paper Tape Reader " .SETN MAXDEV 41 .SETN RTDEVS MAXDEV .SETN CNT 1 .Z27: .SETS DCOM DCM'CNT'[1:2] .SETF 'DCOM' .INC CNT .IF CNT LE RTDEVS .GOTO Z27 .SETF LPP .SETF LQP .SETF LRP .SETF LSP .SETF LPS .SETF LQS .SETF LRS .SETF LSS .SETF MT$FSM .SETF MM$FSM .SETF MS$FSM .SETF MU$FSM .SETF PROCTS .SETF BU$BBR .SETF BU$BOO .SETF CTS .SETF SWIT .SETS LINK "LINK/NOBITMAP/EXE:BIN:" .SETS MAP "" .IFT LST .SETS MAP "/MAP:LST:" .SETS LODDEV "" .SETS STARS "*****************************************************************" ; ; ; 'STARS' ; RT-11 SYSTEM GENERATION PROGRAM 'PATLEV' ; 'STARS' ; .INASK: .IFT NOQ .GOTO ANSFL ; .ASK ANS Do you want an introduction to system generation (N)? .IFF .GOTO IN10 ; ; Type "Y" for a detailed explanation of the system generation ; process. .GOTO INASK .IN10: .IFF ANS .GOTO CTSCHK ; ; 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 ; 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. .IFF VT100 .GOTO IN20 ; .ASK CONTIN Type RETURN to continue .IN20: ; ; 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 . .;; .;; Check if this is a CTS SYSGEN .;; .CTSCHK: .TESTFILE SYSGEN.CTS .IF NE .GOTO PCTSCK ; .ASK [] CTS Do you want the CTS-300 dialog (Y)? .IFF .GOTO CTS5 ; ; To generate a CTS-300 system, SYSGEN must change some of the ; default responses, and add or remove some of the questions. If ; you are generating a CTS-300 system, type "Y" in response to this ; question. .GOTO CTSCHK .CTS5: .IFT CTS .GOTO CTS10 .PCTSCK: .TESTFILE PROCTS.ANS .IF NE .GOTO ANSFL ; .ASK [] PROCTS Do you want the Professional CTS-300 dialog (Y)? .IFF .GOTO CTS10 ; ; To generate a Professional CTS-300 system, SYSGEN must change ; some of the default responses, and add or remove some of the ; questions. If you are generating a CTS-300 system, type "Y" in ; response to this question. .CTS10: .IFT PROCTS .SETT CTS .SETN HIGHL CTSMAX*3+1 .IFT CTS .SETS DEVSTR DEVSTR[1:'HIGHL'] .IFT CTS .SETN MAXDEV CTSMAX .;; .;; See if an answer file is to be used .;; .ANSFL: .SETT ANS .IFT NOQ .GOTO AN30 ; .ASK ANS Do you want to use a previously created answer file (N)? .IFF .GOTO AN10 ; ; SYSGEN can use commands and responses contained in an answer file ; to determine the characteristics of the monitors and device ; handlers for your target system. If you choose to use an answer ; file, SYSGEN uses the responses in the answer file instead of ; printing the interactive dialog to obtain your responses. ; ; Answer files that create the distributed monitors and handlers ; are included on the RT-11 distribution kit. You can also use ; answer files that you have created during earlier system gener- ; ation sessions. .GOTO ANSFL .AN10: .IFF ANS .GOTO CRLOG .AN20: .SETS ANSFIL "SYSGEN.ANS" .IFT CTS .SETS ANSFIL "SYSGEN.CTS" .IFT PROCTS .SETS ANSFIL "PROCTS.ANS" ; .DISABLE LOWERCASE .ASKS [1:14.:ANSFIL] ANSFIL What answer file do you want to use ('ANSFIL')? .ENABLE LOWERCASE .IFF .GOTO AN30 .GOSUB CR25 .GOTO AN20 .AN30: .SETS FILE ANSFIL .SETS DEFFIL "SYSGEN" .SETS DEFEXT "ANS" .SETF NOPRO .GOSUB FILTST .SETS ANSNAM FIL .SETT NOPRO .SETS ANSFIL FILE .IFF FILST .GOTO ANSFL .TESTFILE 'ANSFIL' .IF = 1 .GOTO CRLOG .IF = 346 .GOTO FNFND ; ; ?SYSGEN-F-Input error 'ANSFIL' .EXIT 4 .FNFND: ; ; ?SYSGEN-E-File not found 'ANSFIL' .AN40: ; .ASK CONTIN Do you want to continue this session (N)? .IFF .GOTO AN50 ; ; The answer file you entered was not on the specified device. If ; you want to re-enter an answer file name type Y. Type N if you ; want to terminate this session. .GOTO AN40 .AN50: .IFT CONTIN .GOTO ANSFL .EXIT .;; .;; See if an answer file is to be created. .;; .CRLOG: .SETF Q .IFT NOQ .GOTO CR10 ; .ASK Q Do you want to create an answer file (N)? .IFF .GOTO CR10 ; ; Type Y to create an answer file that reflects the responses you ; make during this session. This answer file can be used during a ; later SYSGEN session. .GOTO CRLOG .CR10: .IFF Q .GOTO CR60 .CR20: .SETS CANSF "SYSGEN.ANS" .IFT CTS .SETS CANSF "SYSGEN.CTS" .IFT PROCTS .SETS CANSF "PROCTS.ANS" ; .DISABLE LOWERCASE .ASKS [1:14.:CANSF] CANSF What answer file do you want to create ('CANSF'): .ENABLE LOWERCASE .IFF .GOTO CR30 .GOSUB CR25 .GOTO CR20 .CR25: ; ; Type the device, filename and filetype of the answer file you ; want to create. Use the following format for your response: ; ; ddn:filnam.typ ; ; The variable ddn is the device name and unit number where the ; answer file is to reside, and filnam.typ is the filename and ; filetype of the answer file you are creating. .RETURN .CR30: .SETS FILE CANSF .SETS DEFFIL "SYSGEN" .SETS DEFEXT "ANS" .GOSUB FILTST .SETS QNAM FIL .SETS CANSF FILE .IFF FILST .GOTO CRLOG .TESTFILE 'CANSF' .IF NE 1 .GOTO CR60 ; ; ?SYSGEN-W-File already exists 'CANSF' .CR40: ; .ASK Q1 Do you want to create a new 'CANSF' file (N)? .IFF .GOTO CR50 ; ; A file already exists with the same name as the answer file you ; have chosen to create. If you still want to use this name for ; your output answer file, the data contained in the already ; existing file of the same name will be lost. .GOTO CR40 .CR50: .IFF Q1 .GOTO CR20 .CR60: .;; .;; Pick names for work files .;; .PI5: ; ; ...checking for protected output files. ; .SETS SYCND "SYSGEN.CND" .SETS DEVTBL "SYSGEN.TBL" .SETS MONBLD "SYSGEN.MON" .SETS DEVBLD "SYSGEN.DEV" .SETS SYSBLD "SYSGEN.BLD" .IFF ANS .GOTO PI6 .SETS SYCND ANSNAM+".CND" .SETS DEVTBL ANSNAM+".TBL" .SETS MONBLD ANSNAM+".MON" .SETS DEVBLD ANSNAM+".DEV" .SETS SYSBLD ANSNAM+".BLD" .PI6: .IFF Q .GOTO PI7 .SETS SYCND QNAM+".CND" .SETS DEVTBL QNAM+".TBL" .SETS MONBLD QNAM+".MON" .SETS DEVBLD QNAM+".DEV" .SETS SYSBLD QNAM+".BLD" .PI7: .SETS SYFIL SYCND .SETS DEVFIL DEVTBL .SETF NOPRO .SETS FILE SYCND .GOSUB FILTST .IFF FILST .GOTO PI5 .SETS FILE DEVTBL .GOSUB FILTST .IFF FILST .GOTO PI5 .;; Check for output files protected .SETS FILE MONBLD .GOSUB FILTST .SETS FILE DEVBLD .GOSUB FILTST .SETS FILE SYSBLD .GOSUB FILTST .SETT NOPRO .SETS FILE "('SYCND','DEVTBL')" .GOSUB FLCHK .SETS FILE "('MONBLD','DEVBLD','SYSBLD')" .GOSUB FLCHK .PI99: .IFT ANS .GOTO READA .GOTO MTYPE .FILTST: .;;Test a filename for validity. .;;Input: FILE-filename DEFFIL-default file DEFEXT-default extension .;; NOPRO = - dont check for protect file .;;Output: FILST = -> Good FILST = -> Bad .;; FILTYP = Filename without device specification .;; It also checks to see if a protected file already exists with the .;; given name. .;; .SETF FILST .TEST FILE ":" .IF EQ 0 .GOTO NODEV .PARSE FILE ":." DEV FIL TYP .GOTO FL10 .NODEV: .SETS DEV "" .PARSE FILE "." FIL TYP .FL10: .TEST DEV .IF GT 3 .OR.IFF .GOTO FLBAD .TEST FIL .IF EQ 0 .SETS FIL DEFFIL .IF GT 6 .OR .IFF .GOTO FLBAD .TEST TYP .IF EQ 0 .SETS TYP DEFEXT .IF GT 3 .OR .IFF .GOTO FLBAD .FLGOOD: .IF DEV EQ "" .OR .IF DEV EQ "SY" .OR .IF DEV EQ "DK" .GOTO FL20 .TESTDEVICE 'DEV' .TEST "LOD" .IF <> 0 .GOTO FL20 LOAD 'DEV' .IF EQ .GOTO FL19 .FLBAD: ; ; ?SYSGEN-E-Invalid filename: 'FILE' .RETURN .FL19: .IF LODDEV <> "" .SETS LODDEV LODDEV+","+DEV .IF LODDEV = "" .SETS LODDEV DEV .FL20: .SETT FILST .SETS FILTYP FIL+"."+TYP .SETS FILE FILTYP .IF DEV NE "" .SETS FILE DEV+":"+FILE .FLCHK: .IFF NOPRO .RETURN DIR/PRO/FA/OU:SYSGEN.TMP 'FILE' .IF EQ .GOTO FLOK ; ; ?SYSGEN-F-Input error 'FILE' .EXIT 4 .FLOK: .OPENR SYSGEN.TMP .READ LINE .READ FILES .CLOSE .IF FILES EQ "" .RETURN ; ; ?SYSGEN-F-Protected file already exists 'FILES' .EXIT 4 .;; .;; Determine what monitor(s) are to be generated .;; .MTYPE: .SETF BL .SETF SJ .SETF FB .SETF XM .SETF FBXM .SETF XMONLY ; ; ; 'STARS' ; MONITOR TYPE ; 'STARS' .Q1: .IFT PROCTS .GOTO Q2 ; .ASK [] SJ 1. Do you want the single-job (SJ) monitor (Y)? .IFF .GOTO Q2 ; ; SINGLE-JOB MONITOR: ; The single-job (SJ) monitor provides an environment suitable for ; developing simple FORTRAN or BASIC applications. The SJ monitor ; includes many of the same features as the foreground/background ; (FB) monitor--it supports all hardware devices (except the memory ; management unit), all programmed requests (except .MRKT and ; .CMKT), and all the utility programs. It offers the most features ; in the smallest size. You can add features during SYSGEN, but at ; the cost of increased monitor size. .GOTO Q1 .Q2: .SETS TEMPS "Y" .SETS TEMP "TRUE" .IFT PROCTS .SETS TEMPS "N" .IFT PROCTS .SETS TEMP "FALSE" ; .ASK [<'TEMP'>] FB 2. Do you want the foreground/background (FB) monitor ('TEMPS')? .IFF .GOTO Q3 ; ; FOREGROUND/BACKGROUND MONITOR: ; The foreground/background (FB) monitor offers an extended set of ; features that aid real-time or data acquisition applications. In ; addition to the foreground job capability, this monitor supports ; serialized asynchronous I/O and additional programmed requests ; (including .MRKT and .CMKT). .GOTO Q2 .Q3: .SETS TEMP "FALSE" .SETS TEMPS "N" .IFT CTS .SETS TEMP "TRUE" .IFT CTS .SETS TEMPS "Y" ; .ASK [<'TEMP'>] XM 3. Do you want the extended memory (XM) monitor ('TEMPS')? .IFF .GOTO MO20 ; ; EXTENDED MEMORY MONITOR: ; The extended memory (XM) monitor, which supports up to 124K words ; of memory, is a version of the FB monitor. It requires KT11 ; hardware (the memory management unit) and the extended instruc- ; tion set (EIS). The XM monitor supports additional programmed ; requests that allow you to extend a program''s logical addressing ; space. However, the XM monitor is larger than the FB monitor and ; requires that the user service routine (USR) be resident. .GOTO Q3 .MO20: .IFT FB .OR .IFT XM .SETT FBXM .IFF BL .IFF SJ .IFF FB .IFT XM .SETT XMONLY .IFT SJ .OR .IFT FBXM .OR .IFT BL .GOTO MONOP ; ; ?SYSGEN-E-No monitor requested ; .ASK [] CONTIN Do you want to return to the monitor dialog (Y)? .IFF .GOTO MO30 ; ; You must respond yes to at least one of questions 1 through 3. ; Each SYSGEN run must build at least one monitor. You cannot ; build device support without building a monitor. Type "Y" if you ; want to be re-prompted for the monitor type. If you want to ; terminate the SYSGEN session type N. .GOTO MO30 .MO30: .IFT CONTIN .GOTO Q1 .EXIT .;; .;; Ask the monitor options .;; .MONOP: ; ; ; 'STARS' ; MONITOR OPTIONS ; 'STARS' .IFF SJ .GOTO Q5 .Q4: .SETT TIME$R .IFT CTS .GOTO C5 ; .ASK TIME$R 4. Do you want timer support in the SJ monitor (N)? .IFF .GOTO C5 ; ; SJ TIMER SUPPORT OPTION: ; The SJ monitor normally does not include timer support. You can ; include this support, which enables you to use the .MRKT (mark ; time) and .CMKT (cancel mark time) programmed requests. .GOTO Q4 .C5: .IFT CHANGE .GOTO MP10 .Q5: .SETS TEMP "FALSE" .SETS TEMPS "N" .IFT CTS .SETS TEMP "TRUE" .IFT CTS .SETS TEMPS "Y" ; .ASK [<'TEMP'>] TIM$IT 5. Do you want device time-out support ('TEMPS')? .IFF .GOTO MP10 ; ; DEVICE TIME-OUT SUPPORT OPTION: ; The device time-out option permits device handlers to issue .MRKT ; (mark time) programmed requests. DECNET support requires this ; option. .GOTO Q5 .MP10: .IFT TIM$IT .AND .IFT SJ .SETT TIME$R .IFT CHANGE .GOTO CH20 .IFF SJ .GOTO Q7 .Q6: .SETT RDF$L .IFT CTS .GOTO C7 ; .ASK [] RDF$L 6. Do you want an error message on system I/O errors (Y)? .IFF .GOTO C7 ; ; ERROR MESSAGE ON SYSTEM I/O ERRORS OPTION: ; The SJ monitor normally halts if a fatal system I/O error occurs. ; You can replace this halt with a system error message. DIGITAL ; highly recommends this option if the system will be used by ; anyone but the most experienced individuals. .GOTO Q6 .C7: .IFT CHANGE .GOTO CH20 .Q7: .IFF FBXM .GOTO Q10 ; .ASK SYT$K 7. Do you want system job support (N)? .IFF .GOTO C8 ; ; SYSTEM JOB OPTION: ; The system job option allows you to run up to eight simultane- ; ously active jobs. The error logger, the SPOOL program, VTCOM, ; and the QUEUE program can be either foreground jobs or system ; jobs. If you want to run more than one simultaneously, or if you ; want to run any one along with a foreground job, you need system ; job support. .GOTO Q7 .C8: .IFT CHANGE .GOTO CH20 .Q8: .SETT SPC$PS .IFT CTS .GOTO C9 ; .ASK SPC$PS 8. Do you want to use the .SPCPS request (N)? .IFF .GOTO C9 ; ; SAVE/SET MAIN-LINE PC AND PS OPTION: ; The save/set main-line PC and PS option is a conditionally ; assembled programmed request for the FB and XM monitors. The ; .SPCPS request changes the flow of control of main-line code by ; saving the main-line code PC and PS and changing the main-line PC ; to a new value. This request may be useful in multi-user ; applications to control switching among users. .GOTO Q8 .C9: .IFT CHANGE .GOTO CH20 .Q9: .IFF FBXM .GOTO C10 ; .ASK SCCA$G 9. Do you want global SCCA support (N)? .IFF .GOTO C10 ; ; GLOBAL SCCA SUPPORT OPTION: ; The SCCA programmed request inhibits control/c''s until the ; currently running program exits. Global SCCA support allows you ; to issue a programmed request that will inhibit control/c''s even ; after a program exits. Control/c''s will remain inhibited until ; a global SCCA programmed request is issued to explicitly turn it ; off. .GOTO Q9 .C10: .IFT CHANGE .GOTO CH20 .SETT MTT$Y .IFT PROCTS .GOTO MP20 .Q10: ; .IFT CTS .ASK [] MTT$Y 10. Do you want to use TSD with this monitor (Y)? .IFF CTS .ASK MTT$Y 10. Do you want multiterminal support (N)? .IFF .GOTO MP20 .SETS TSD1 " multiterminal option" .IFT CTS .SETS TSD1 "TSD multiterminal option" .SETS TSD "" .IFT CTS .SETS TSD "TSD " ; ; 'TSD'MULTITERMINAL SUPPORT OPTION: ; The 'TSD1' lets you use special programmed ; requests to do I/O to more than one terminal. RT-11 normally ; supports only one terminal interfaced through the console (DL11) ; which is shared by both background and foreground jobs. You can ; select multiterminal support for up to 16 terminals interfaced ; through a choice of DL11 and DZ11 interfaces. Subsequent ; questions will establish the number and type of interfaces. Note ; that if you choose multiterminal support your system cannot ; support VT11 or VS60 graphics. .GOTO Q10 .MP20: .IFF MTT$Y .GOTO Q13 .Q11: .SETT MAT$S .IFT CTS .GOTO C12 ; .ASK [] MAT$S 11. Do you want asynchronous terminal status (Y)? .IFF .GOTO C12 ; ; ASYNCHRONOUS TERMINAL STATUS OPTION: ; The asynchronous terminal status option provides a program with ; the updated status of a terminal and modem. When a program ; attaches a terminal, the program can supply a status word that ; the monitor updates as changes occur in the terminal status ; (double CTRL/C, input available, output buffer empty, carrier ; present). This support is required for MU BASIC applications. .GOTO Q11 .C12: .IFT CHANGE .GOTO CH20 .Q12: ; .ASK [] MTI$M 12. Do you want multiterminal time-out support (Y)? .IFF .GOTO MP30 ; ; MULTITERMINAL TIME-OUT OPTION: ; Multiterminal time-out support causes the monitor to reset (at ; regular intervals) any terminal that may have gone off-line. ; This action helps to minimize the impact of static and similar ; problems. DIGITAL recommends selecting this option if your ; application requires maximum terminal availability. .GOTO Q12 .MP30: .IFF MTI$M .GOTO MP30A .IFT TIM$IT .GOTO MP30A ; ; ?SYSGEN-I-Device time-out support set on .SETT TIM$IT .MP30A: .IFT CHANGE .GOTO CH20 .Q13: ; .ASKN [10.:134.:40.] TTYOUT 13. Enter the size of the output buffers (40): .SETD TTYOUT .IFF .GOTO C14 ; ; OUTPUT RING BUFFER SIZE OPTION: ; The RT-11 terminal service requires a set of output ring buffers ; for each supported terminal. The output ring is a buffer in the ; monitor that holds characters until the terminal can print them. ; (A program can send characters faster than a terminal can print ; them.) .GOTO Q13 .C14: .IFT CHANGE .GOTO CH20 .Q14: ; .ASKN [74.:254.:134.] TTYIN 14. Enter the size of the input buffers (134): .SETD TTYIN .IFF .GOTO C15 ; ; INPUT RING BUFFER SIZE OPTION: ; The RT-11 terminal service requires a set of input ring buffers ; for each terminal supported. The input ring is a buffer in the ; monitor that holds the characters that you type at a terminal ; until a program requests them. You may want to change the input ; ring size, in particular, since the size you need depends on the ; terminal''s width and the amount of type-ahead you expect. .GOTO Q14 .C15: .IFT CHANGE .GOTO CH20 .Q15: .IFF XM .GOTO C16 ; .ASK [] XM$FET 15. Do you want to use the .FETCH request under XM (Y)? .IFF .GOTO C16 ; ; .FETCH REQUEST OPTION: ; If you choose .FETCH support under XM, then device handlers can ; be fetched by user background programs. Also, pre-Version 5 ; programs which do not use the form of the .PROTECT directive ; which includes automatic vector setup must be modified to do so. ; If you do not select this option, all in-line service routines ; would, as in Version 4, have to remain clear of the memory mapped ; by kernel APR 1 and handlers must be loaded before use. .FETCH ; adds approximately 400. words to the resident monitor. .GOTO Q15 .C16: .IFT CHANGE .GOTO CH20 .Q16: ; .ASK ROL$OV 16. Do you want end of month and year date rollover (N)? .IFF .GOTO C20 ; ; MONTH ROLLOVER OPTION: ; When you run a system continuously, over a long period of time, ; you normally have to reset the date and time at the beginning of ; each month. You can select a feature that automatically sets the ; correct date and time. However, this option greatly increases the ; size of the monitor. .GOTO Q16 .C20: .IFT CHANGE .GOTO CH20 .Q20: ; .ASK [] U$CL 20. Do you want the user command linkage (Y)? .IFF .GOTO C21 ; ;USER COMMAND LINKAGE OPTION ;The user command linkage allows you to define your own commands ;which can be issued in a format similar to the standard DCL ;commands. .GOTO Q20 .C21: .IFT CHANGE .GOTO CH20 .Q21: ; .ASK [] HSR$B 21. Do you want high speed ring buffer support (N)? .IFF .GOTO C22 ; ; HIGH SPEED RING BUFFER OPTION ; When the high speed ring buffer is present, all character ; processing and interpretation is performed at fork level. The ; advantage of having the high speed ring buffer is that it allows ; short bursts of characters coming in at a very high rate. This is ; useful for systems with VT100 or other terminals that report ; their status by sending a burst of information to the host ; computer. Use of the high speed ring buffer is especially ; recommended with a PDT. .GOTO Q21 .C22: .IFT CHANGE .GOTO CH20 .;; .;; Ask which KMON commands are needed .;; .Q22: ; .ASK [] ANS 22. Do you want all the keyboard monitor commands (Y)? .IFF .GOTO MP40 ; ; KEYBOARD MONITOR COMMANDS OPTION: ; The keyboard monitor commands option lets you choose the keyboard ; monitor commands your generated monitor will support. You will ; probably find all of the commands useful. However, you can ; reduce KMON size and assembly time if you select support for a ; subset of the available commands. You have a choice of three ; subsets (or any combination of subsets). The three command ; subsets you can choose are: the UTILITY PROGRAM COMMANDS, the ; LANGUAGE COMMANDS, and the MINIMAL COMMANDS. If you do not ; choose the complete set of commands or any of the subsets, you ; will be able to use only the RUN command. .GOTO Q22 .MP40: .IFF ANS .GOTO MP50 .SETT U$TIL .SETT L$ANG .SETT M$INI .GOTO C26 .MP50: .SETS SYM "U$TIL 23." .SETS OPT "UTILITY" .MP60: ; .ASK [] 'SYM' Do you want the 'OPT' subset (Y)? .IFF .GOTO MP100 ; ; The following commands are included when the 'OPT' commands ; are chosen: ; .IF OPT <> "UTILITY" .GOTO MP70 ; BACKUP BOOT COPY CREATE ; DELETE DIFFERENCES DIRECTORY DUMP ; EDIT FORMAT INITIALIZE PRINT ; PROTECT RENAME SHOW SQUEEZE ; TYPE UNPROTECT .GOTO MP90 .MP70: .IF OPT <> "LANGUAGE" .GOTO MP80 ; COMPILE DIBOL EXECUTE ; FORTRAN LIBRARY LINK MACRO .GOTO MP90 .MP80: ; ABORT ASSIGN B CLOSE ; D DATE DEASSIGN DISMOUNT ; E FRUN GET GT ; HELP INSTALL LOAD MOUNT ; R REENTER REMOVE RESET ; RESUME RUN SAVE SET ; SRUN START SUSPEND TIME ; UNLOAD .MP90: ; ; Type Y if you want support for the 'OPT' subset of the ; keyboard monitor commands. Type N if you do not want the subset ; or if you wish to specify individual commands by defining ; system conditionals later during this SYSGEN session. .GOTO MP60 .MP100: .IF OPT <> "UTILITY" .GOTO MP110 .SETS SYM "L$ANG 24." .SETS OPT "LANGUAGE" .GOTO MP60 .MP110: .IF OPT <> "LANGUAGE" .GOTO C26 .SETS SYM "M$INI 25." .SETS OPT "MINIMAL" .GOTO MP60 .C26: .IFT CHANGE .GOTO CH20 .;; .;; Continue monitor options .;; .Q26: ; .ASK CLK 26. Do you want the optional 50 Hz clock support (N)? .IFF .GOTO MP120 ; ; 50 HZ CLOCK OPTION: ; A line clock generates periodic interrupts to allow the system to ; keep track of the time. The number of ticks per second depends on ; the power line frequency, 60 Hz or 50 Hz. RT-11 assumes a 60 Hz ; line frequency, but you can select support for a 50 Hz clock. The ; 50 Hz frequency has specialized uses and is the common frequency ; in Europe. .GOTO Q26 .MP120: .SETN CLOCK 60. .IFT CLK .SETN CLOCK 50. .SETD CLOCK .IFT CHANGE .GOTO CH20 .Q27: .SETF KW11$P .IFT CTS .GOTO C30 ; .ASK KW11$P 27. Do you want to use the KW11-P clock as the system clock (N)? .IFF .GOTO C30 ; ; PROGRAMMABLE CLOCK AS SYSTEM CLOCK OPTION: ; RT-11 normally uses a line clock for the system clock. You can ; substitute the KW11-P programmable clock as the system clock, but ; the KW11-P will not then be available for program use. The ; programmable clock normally allows you to program interrupts at ; preset intervals. .GOTO Q27 .C30: .IFT CHANGE .GOTO CH20 .Q30: ; .ASK [] STAR$T 30. Do you want the startup indirect file (Y)? .IFF .GOTO C31 ; ; STARTUP INDIRECT COMMAND FILE OPTION: ; This option causes the bootstrap to execute an indirect command ; file (with the name STARTx.COM, where x identifies the monitor) ; when starting the system. An indirect command file contains ; monitor commands that the monitor processes (in the order in ; which they appear) when the file is executed. A startup indirect ; command file is particularly useful for setting up initial ; conditions (for example, assigning the default device to the data ; device, installing a device into the system tables when the ; device was not originally built into the system, or running a ; specific program). .GOTO Q30 .C31: .IFT CHANGE .GOTO CH20 .Q31: .SETF FPU$11 .IFT CTS .GOTO MP130 ; .ASK FPU$11 31. Do you want floating point support (N)? .IFF .GOTO MP130 ; ; FLOATING POINT OPTION: ; If your configuration includes floating point hardware and your ; application requires this feature, you should enable this option. ; Floating point hardware is available for many PDP-11 and Profes- ; sional 300 series processors. This is especially useful for ; FORTRAN and BASIC users whose applications perform data manipula- ; tions. .GOTO Q31 .MP130: .IFT CHANGE .GOTO CH20 .Q32: ; .ASK MPT$Y 32. Do you want memory parity support (N)? .IFF .GOTO C33 ; ; MEMORY PARITY SUPPORT OPTION: ; If your configuration includes memory parity hardware, you should ; select this option. Memory parity hardware checks for memory ; errors and this option enables RT-11 support for the hardware. ; RT-11 issues an error message and supplies the location of access ; when a memory error occurs. If you have this hardware but do not ; enable this support, the system halts when memory errors occur. ; If you select error logging as well as memory parity support, the ; error logger logs parity errors as well as device errors. .GOTO Q32 .C33: .IFT CHANGE .GOTO CH20 .Q33: ; .ASK [] PWF$L 33. Do you want power failure messages (N)? .IFF .GOTO C34 ; ; POWER FAILURE MESSAGE OPTION: ; The monitor normally halts on power recovery startup after a ; power failure. You can elect to have the monitor print a message ; explaining that power failure caused the halt. However, you must ; not select this option if you have semiconductor memory, which is ; volatile. .GOTO Q33 .C34: .IFT CHANGE .GOTO CH20 .Q34: ; .ASK BATC$H 34. Do you want BATCH support (N)? .IFF .GOTO C35 ; ; BATCH SUPPORT OPTION: ; You can select support for the BATCH job control language, which ; allows RT-11 to operate unattended. Once you prepare a BATCH ; stream, you can leave it for an operator to start and run, and ; the BATCH stream will execute programs or monitor commands ; without your intervention. Indirect command file support, which ; offers similar capabilities, is separately available in all ; monitors. You need not select BATCH support to obtain indirect ; command file support. .GOTO Q34 .C35: .IFT CHANGE .GOTO CH20 .Q35: ; .ASK ERL$G 35. Do you want error logging (N)? .IFF .GOTO MP140 ; ; ERROR LOGGING OPTION: ; The error logging option creates the error logging (EL) system ; job, and incorporates error logging support in the device ; handlers. Error logging reports device, memory parity (if ; selected), and memory cache errors. When error logging is ; enabled, most device handlers call EL on each successful transfer ; and on each error. The EL job retrieves information from the ; handlers that is later available to you in summary report format. .GOTO Q35 .MP140: .IFF ERL$G .GOTO C37 .Q36: ; .ASKN [1.:34.:10.] ERL$U 36. How many device units does error log job support (10)? .SETD ERL$U .IFF .GOTO C37 ; ; NUMBER OF UNITS SUPPORTED BY ERROR LOGGING OPTION: ; The error logger can handle up to 34 individual device units. ; You can conserve space by reducing the number of units the logger ; can handle to the specific number of supported units in the ; target configuration. .GOTO Q36 .C37: .IFT CHANGE .GOTO CH20 .GOSUB USERPT .;; .;; Ask which devices are needed. .;; .DEVST: ; ; ; 'STARS' ; DEVICE OPTIONS ; 'STARS' .SETS TXT "device name you want support for" .Z28: ; ; Type for help. ; Type ? to list all devices. ; Type . when device selection is complete. ; .Z29: ; .DISABLE LOWERCASE .ASKS [0:2] DNM Enter the 'TXT' [dd]: .ENABLE LOWERCASE .IFF .GOTO DE10 ; ; The device options let you select the peripheral devices that the ; generated system will support. By selecting support for a ; specific device, you make the device known to the monitor''s ; device tables, and SYSGEN generates a device handler named ; xx.SYG, (where xx is the physical device name) for the device. ; If you do not select a specific device at this time, you will ; have to create the device handler separately and use the monitor ; INSTALL command before you can access the device. ; ; The following is a list of the valid RT-11 devices and their ; associated device names. SYSGEN will display the device name ; list each time you type a question mark (?) followed by a ; carriage return in response to the device name question. An ; asterisk (*) will precede the device name if selected. Type a dot ; when you have entered all the device names you want support for. ; .IFT VT100 .ASK CONTIN Type RETURN to continue .GOSUB LIST .GOTO Z29 .;; .;; Check device selected .;; .DE10: .IF DNM = "?" .GOSUB LIST .IF DNM = "?" .GOTO Z29 .IF DNM = "." .GOTO CU .IF DNM = "" .GOTO Z29 .TEST DEVSTR " "+DNM+" " .IF NE 0 .GOTO DE20 ; ; ?SYSGEN-E-Invalid device 'DNM': .GOTO Z29 .DE20: .IFT BL .OR .IFT SJ .OR .IFT FB .GOTO DE30 .IF DNM NE "PD" .GOTO DE30 ; ; ?SYSGEN-E-Invalid device for the monitor(s) selected 'DNM': .GOTO Z29 .DE30: .SETT 'DNM' .SETS TXT "next device name" .IFT CHANGE .SETS TXT "next device name to add/modify" .IF DNM = "DX" .OR .IF DNM = "DY" .GOSUB TOCON .IF DNM = "DD" .GOSUB TOCON .IF DNM = "RF" .GOSUB RFP .IF DNM = "DU" .GOSUB DUP .IF DNM = "DS" .GOSUB RJS .IF DNM = "DL" .GOSUB DLUN .IF DNM = "DP" .GOSUB RP0 .IF DNM = "MT" .GOSUB MTF .IF DNM = "MM" .GOSUB MTF .IF DNM = "MS" .GOSUB MTF .IF DNM = "MU" .GOSUB MTF .IF DNM = "LP" .GOSUB LPC .IF DNM = "LS" .GOSUB LSC .IF DNM = "XL" .GOSUB DXL .IF DNM = "SP" .GOSUB DSP .IFF XM .AND .IF DNM = "NC" .GOTO XMONLY .; .IFF XM .AND .IF DNM = "NQ" .GOTO XMONLY .IFT XM .AND .IF DNM = "NQ" .GOSUB DNQ .; .IFF XM .AND .IF DNM = "NU" .GOTO XMONLY .IFT XM .AND .IF DNM = "NU" .GOSUB DNU .GOTO Z29 .XMONLY: ; ; ?SYSGEN-E-Ethernet handler support available for XM only .SETF 'DNM' .GOTO Z29 .;; .;; List the available devices .;; .LIST: ; ; .SETS DEF "* " .SETN CNT 1 .LISTER: .SETS DCOM2 "" .SETS AST1 " " .SETS AST2 " " .SETS DCOM1 DCM'CNT' .SETS DEV1 DCM'CNT'[1:2] .SETS DEV DEV1 .INC CNT .IF CNT GT MAXDEV .GOTO L21 .SETS DCOM2 DCM'CNT' .SETS DEV2 DCM'CNT'[1:2] .SETS DEV DEV2 .IFT 'DEV2' .SETS AST2 DEF .L21: .IFT 'DEV1' .SETS AST1 DEF ;'AST1''DCOM1' 'AST2''DCOM2' .INC CNT .IF CNT LE MAXDEV .GOTO LISTER ; .SETN ULDVNO 0 .SETS AST1 DEF .SETS AST2 DEF .SETS COM " User supplied device " .L30: .INC ULDVNO .IFNDF UD'ULDVNO' .RETURN .IF UD'ULDVNO' EQ "" .OR .IF UD'ULDVNO' EQ "?" .GOTO L30 .SETS DCOM1 UD'ULDVNO'+COM .L35: .INC ULDVNO .SETS DCOM2 "" .IFNDF UD'ULDVNO' .SETS AST2 "" .IFNDF UD'ULDVNO' .GOTO L40 .IF UD'ULDVNO' EQ "" .OR .IF UD'ULDVNO' EQ "?" .GOTO L35 .SETS DCOM2 UD'ULDVNO'+COM .L40: ;'AST1''DCOM1''AST2''DCOM2' .GOTO L30 .;; .;; RX01, RX02, TU58 .;; .TOCON: .IF DNM = "DX" .SETS DEV "RX11" .IF DNM = "DY" .SETS DEV "RX02" .IF DNM = "DD" .SETS DEV "Dectape II" ; .ASK 'DNM'T$O 100. Do you want support for a second 'DEV' controller (N)? .IFF .AND .IF DNM = "DY" .GOTO RX30 .IFF .GOTO RX40 .IF DNM <> "DX" .GOTO RX10 ; ; The RX01 single-density flexible diskette subsystem supports only ; two drives for each controller. If your system contains four ; diskette drives, a second controller governs the third and fourth ; units, and you must select RT-11 support for it. .GOTO TOCON .RX10: .IF DNM <> "DY" .GOTO RX20 ; ; The RX02 double-density diskette subsystem supports only two ; drives for each controller. If your system contains four drives, ; a second controller governs the third and fourth units, and you ; must select RT-11 support for it. .GOTO TOCON .RX20: ; ; The TU58 DECtape II cartridge subsystem supports only two drives ; for each controller. If your system contains four drives, a ; second controller governs the third and fourth units, and you ; must select RT-11 support for it. .GOTO TOCON .RX30: ; .ASK DY$DD 101. Do you want RX02 double density only support (N)? .IFF .GOTO RX40 ; ; The RX02 diskette supports both single and double densities by ; default. If you select double-density only support, you can ; slightly improve the performance and reduce the size of the ; device handler. .GOTO RX30 .RX40: .IF DNM <> "DD" .SETN DEFC 177170 .IF DNM = "DD" .SETN DEFC 176500 .SETS CN "R" .SETS VN "EC" .SETS NUM "first " .IF DNM <> "DD" .SETN DEFV 264 .IF DNM = "DD" .SETN DEFV 300 .RX50: ; .ASKN [160000:177570:'DEFC'] 'DNM'$CS'CN' 102. What is the CSR address for the 'NUM''DEV' ('DEFC')? .IFF .GOTO RX60 ; ; The valid range for the CSR address is from 160000 to 177570. .GOTO RX50 .RX60: .IF 'DNM'$CS'CN' = 'DNM'$CS'CN'/2*2 .GOTO RX65 ; ; ?SYSGEN-W-Address not even .GOTO RX50 .RX65: ; .ASKN [100:474:'DEFV'] 'DNM'$V'VN' 103. What is the vector address for the 'NUM''DEV' ('DEFV')? .IFF .GOTO RX70 ; ; The valid range for the vector address is from 100 to 474. .GOTO RX65 .RX70: .IF 'DNM'$V'VN' = 'DNM'$V'VN'/2*2 .GOTO RX75 ; ; ?SYSGEN-W-Address not even .GOTO RX65 .RX75: .IFF 'DNM'T$O .RETURN .IF CN = "2" .RETURN .IF 'DNM'$CS'CN' <> DEFC .SETN DEFC 'DNM'$CS'CN' .IF 'DNM'$V'VN' <> DEFV .SETN DEFV 'DNM'$V'VN' .SETS CN "2" .SETS VN "C2" .SETS NUM "second " .IF DNM = "DX" .SETN DEFC DEFC+4 .IF DNM = "DY" .SETN DEFC DEFC-20 .IF DNM <> "DD" .SETN DEFV DEFV+4 .IF DNM = "DD" .SETN DEFV DEFV+10 .IF DNM = "DD" .SETN DEFC DEFC+10 .IF DEFC LE 177570 .IF DEFC GE 160000 .GOTO RX75A ; ; ?SYSGEN-F-Next default CSR address out of range ('DEFC') ; ...Restarting query sequence for this device ; .GOTO TOCON .RX75A: .IF DEFV LE 474 .IF DEFV GE 100 .GOTO RX50 ; ; ?SYSGEN-F-Next default vector address out of range ('DEFV') ; ...Restarting query sequence for this device ; .GOTO TOCON .;; .;; RF11, RJS03/4, RL01/2, RP02/3 .;; .RFP: ; .ASKN [1.:8.:1.] $RFNUM 104. How many disk platters are installed on the RF11 (1)? .IFF .RETURN ; ; Respond with the number (decimal) of RS11 platters included in ; your RF11 subsystem. The range of valid responses is from 1 to 8. .GOTO RFP .RJS: .SETN COND 0 .SETN REV 3 ; .ASK [] RJS0$3 105. Do you want RJS03 rather than RJS04 support (Y)? .IFF .GOTO DS10 ; ; Type Y if your target system includes an RJS03 disk subsystem ; rather than an RJS04. .GOTO RJS .DS10: .IFT RJS0$3 .RETURN ; ;RJS04 support assumed. .RETURN .DLUN: ; .ASKN [1.:4:2] DL$UN 106. How many RL01/RL02 units are to be supported (2)? .IFF .RETURN ; ; Enter the number (decimal) of RL01/RL02 units included in your ; RL01/RL02 subsystem. The range of valid responses is from 1 to 4. .GOTO DLUN .RP0: ; .ASK RP3 107. Do you want RPR02 rather than RPR02/RP03 support (N)? .IFF .GOTO RP10 ; ; Type Y if your target system includes an RPR02 disk subsystem ; rather than RPR02/RP03. .GOTO RP0 .RP10: .SETF RP0$3 .IFT RP3 .RETURN .SETT RP0$3 ; ;RPR02 and RP03 support assumed .RETURN .;; .;; DU .;; .DUP: ; .ASKN [1:4:1] DU$POR 108. How many ports are to be supported (1)? .IFF .GOTO DUP10 ; ; Enter the number of ports you want the MSCP disk class handler ; to support. The range of valid responses is from 1 to 4. .GOTO DUP .DUP10: .SETN DU$UN DU$POR. .SETD DU$UN .SETN DEFC 172150 .SETN DEFV 154 .SETS NS "R" .SETS V "EC" .SETN C 1 .SETS NUM C'C' .DUP20: .IF NS = "R" .GOTO DUP30 .SETN DEFC DEFC-4 .IF DEFC >= 160000 .GOTO DUP25 ; ; ?SYSGEN-F-Next default CSR address out of range ('DEFC') ; ...Restarting query sequence for this device ; .GOTO DUP .DUP25: .SETN DEFV DEFV-4 .IF DEFV >= 100 .GOTO DUP27 ; ; ?SYSGEN-F-Next default vector address out of range ('DEFV') ; ...Restarting query sequence for this device ; .GOTO DUP .DUP27: .SETS V "C"+"'C'" .INC C .SETS NUM C'C' .DUP30: ; .ASKN [160000:177570:'DEFC'] DU$CS'NS' 109. What is the CSR (register) address for the 'NUM' port ('DEFC')? .IFF .GOTO DUP35 ; ; Enter the CSR address (octal) of the 'NUM' port. The valid range ; for CSR address is 160000 to 177570. The standard address is 'DEFC'. .GOTO DUP30 .DUP35: .IF DU$CS'NS' = DU$CS'NS'/2*2 .GOTO DUP40 ; ; ?SYSGEN-W-Address not even .GOTO DUP30 .DUP40: ; .ASKN [100:474:'DEFV'] DU$V'V' 110. What is the vector address for the 'NUM' port ('DEFV')? .IFF .GOTO DUP45 ; ; Enter the vector address (octal) of the 'NUM' unit. The range for ; valid responses is from 100 to 474. .GOTO DUP40 .DUP45: .IF DU$V'V' = DU$V'V'/2*2 .GOTO DUP50 ; ; ?SYSGEN-W-Address not even .GOTO DUP40 .DUP50: .DEC DU$UN .IF DU$POR = 1 .GOTO DUP70 .IF DU$UN = 0 .GOTO DUP60 .IF DU$CS'NS' <> DEFC .SETN DEFC DU$CS'NS' .IF DU$V'V' <> DEFV .SETN DEFV DU$V'V' .SETS NS "'C'" .GOTO DUP20 .DUP60: ; .ASK DU$BOO 111. Do you want support for multiple port booting (N)? .IFF .GOTO DUP70 ; ; Multiple port booting support allows you to boot RT-11 from any ; DU port. If you do not select support for multiple port booting, ; you can boot RT-11 from only port 0. .GOTO DUP60 .DUP70: .IFF XM .RETURN ; ;112. Do you want support for DU initiated bad block .ASK DU$BBR replacement (N) ? .IFF .RETURN ; ; Bad block replacement is a technique in which substitute blocks ; are provided for blocks that have caused a read or write error. ; If your system includes an RC25, or RA series device, you should ; request support for DU initiated bad blocks. Enter YES if you want ; DU to perform the bad block replacement. .GOTO DUP70 .DSP: ; .ASK [] SP$FLG 140. Do you want support for banner pages (Y)? .IFF .RETURN ; ; Type Y if you want banner page support to be included with the ; spool handler. .GOTO DSP .;; .;; XL .;; .DXL: .XL20: ; .ASKN [160000:177570:176500] XL$CSR 151. What is the CSR address for XL (176500)? .IFF .GOTO XL30 ; ; Enter the CSR address (octal) of XL. .GOTO XL20 .XL30: .IF XL$CSR = XL$CSR/2*2 .GOTO XL35 ; ; ?SYSGEN-W-Address not even .GOTO XL20 .XL35: ; .ASKN [100:474:300] XL$VEC 152. What is the vector address for XL (300)? .IFF .GOTO XL40 ; ; Enter the vector address (octal) of XL. .GOTO XL35 .XL40: .IF XL$VEC = XL$VEC/2*2 .RETURN ; ; ?SYSGEN-W-Address not even .GOTO XL35 .;; .;; NQX .;; .DNQ: .NQ20: ; .ASKN [160000:177570:174440] NQ$CSR 153. What is the CSR address for NQX (174440)? .IFF .GOTO NQ30 ; ; Enter the CSR address (octal) of NQX. .GOTO NQ20 .NQ30: .IF NQ$CSR = NQ$CSR/2*2 .GOTO NQ35 ; ; ?SYSGEN-W-Address not even .GOTO NQ20 .NQ35: ; .ASKN [100:474:120] NQ$VEC 154. What is the vector address for NQX (120)? .IFF .GOTO NQ40 ; ; Enter the vector address (octal) of NQ. .GOTO NQ35 .NQ40: .IF NQ$VEC = NQ$VEC/2*2 .RETURN ; ; ?SYSGEN-W-Address not even .GOTO NQ35.;; .;; NUX .;; .DNU: .NU20: ; .ASKN [160000:177570:174510] NU$CSR 155. What is the CSR address for NUX (174510)? .IFF .GOTO NU30 ; ; Enter the CSR address (octal) of NUX. .GOTO NU20 .NU30: .IF NU$CSR = NU$CSR/2*2 .GOTO NU35 ; ; ?SYSGEN-W-Address not even .GOTO NU20 .NU35: ; .ASKN [100:474:120] NU$VEC 156. What is the vector address for NUX (120)? .IFF .GOTO NU40 ; ; Enter the vector address (octal) of NU. .GOTO NU35 .NU40: .IF NU$VEC = NU$VEC/2*2 .RETURN ; ; ?SYSGEN-W-Address not even .GOTO NU35 .;; .;; MT, MS, MM, MU .;; .MTF: ; .ASK [] 'DNM'$FSM 120. Do you want the file-structured magtape handler (Y)? .IFF .GOTO MT10 ; ; FILE-STRUCTURED MAGTAPE OPTION: ; RT-11 magtape support is available in two forms. The standard ; form is file-structured magtape support, which uses a subset of ; ANSI file format. The file-structured handler stores and ; retrieves data in a file format usable with most RT-11 system ; programs. The second form of magtape support, hardware handler ; support, omits file structuring and reads and writes data ; directly in variable length records. While this handler is sig- ; nificantly smaller than the file-structured handler, you cannot ; use it with any system programs. The file-structured handler can ; also perform direct hardware functions. .GOTO MTF .MT10: .SETN MAXMT 8. .IF DNM = "MU" .SETN MAXMT 4 ; .ASKN [1.:'MAXMT'.:2] MTU 121. How many magtape units are to be supported (2)? .IFF .GOTO MT20 ; ; NUMBER OF MAGTAPE UNITS OPTION: ; The magtape handler requires table space for each magtape unit. ; You can minimize the size of the magtape handler by limiting the ; number of units it can simultaneously handle to the number ; actually present on the target machine. .GOTO MT10 .MT20: .SETN 'DNM'$UN MTU. .SETD 'DNM'$UN .IF DNM <> "MS" .AND .IF DNM <> "MU" .RETURN .IF DNM = "MS" .SETN DEFC 172522 .IF DNM = "MS" .SETN DEFV 224 .IF DNM = "MU" .SETN DEFC 174500 .IF DNM = "MU" .SETN DEFV 260 .SETS NS "R" .SETS V "EC" .SETN C 0 .SETS NUM C1 .MT30: ; .ASKN [160000:177570:'DEFC'] 'DNM'$CS'NS' 122. What is the address of the 'NUM' unit ('DEFC')? .IFF .GOTO MT40 ; ; Each unit requires two contiguous bus addresses for status ; registers. Enter the address (octal) of the 'NUM' unit. The ; range of valid responses is from 160000 to 177570. .GOTO MT30 .MT40: .IF 'DNM'$CS'NS' = 'DNM'$CS'NS'/2*2 .GOTO MT45 ; ; ?SYSGEN-W-Address not even .GOTO MT30 .MT45: ; .ASKN [100:474:'DEFV'] 'DNM'$V'V' 123. What is the vector address of the 'NUM' unit ('DEFV')? .IFF .GOTO MT50 ; ; Enter the vector address (octal) of the 'NUM' unit. The range for ; valid responses is from 100 to 474. .GOTO MT45 .MT50: .IF 'DNM'$V'V' = 'DNM'$V'V'/2*2 .GOTO MT50A ; ; ?SYSGEN-W-Address not even .GOTO MT45 .MT50A: .DEC MTU .IF MTU = 0 .RETURN .IF 'DNM'$CS'NS' <> DEFC .SETN DEFC 'DNM'$CS'NS' .IF 'DNM'$V'V' <> DEFV .SETN DEFV 'DNM'$V'V' .IF C <> 0 .GOTO MT60 .IF DNM = "MS" .SETN DEFV 300 .IF DNM = "MU" .SETN DEFV MU$V'V'+4 .SETS E "C" .SETS NUM C2 .INC C .GOTO MT70 .MT60: .SETN DEFV 'DNM'$V'V'+4 .INC C .SETN TEMPN C+1 .SETS NUM C'TEMPN' .MT70: .SETN DEFC DEFC+4 .SETS V E+"'C'" .SETS NS "'C'" .IF DEFC LE 177570 .IF DEFC GE 160000 .GOTO MT70A ; ; ?SYSGEN-F-Next default CSR address out of range ('DEFC') ; ...Restarting query sequence for this device ; .GOTO MTF .MT70A: .IF DEFV LE 474 .IF DEFC GE 100 .GOTO MT30 ; ; ?SYSGEN-F-Next default vector address out of range ('DEFV') ; ...Restarting query sequence for this device ; .GOTO MTF .;; .;; LP, LS .;; .LPC: .IFT PROCTS .GOTO LSC .IFT CTS .GOTO CTSLP ; .ASK LPC 130. Does your printer have a nonstandard vector or CSR (N)? .IFF .GOTO LP10 ; ; The standard line printer vector address is 200 and the standard ; CSR address is 177514. If your printer is installed at another ; vector or CSR address, specify the correct values. .GOTO LPC .LP10: .IFF LPC .RETURN ; .ASKN [160000:177570:177514] LP$CSR 131. What is the CSR address for the printer (177514)? .IFF .GOTO LP20 ; ; Respond with the address of the control register for the line ; printer. The range for valid responses is from 160000 to 177570. .GOTO LP10 .LP20: .IF LP$CSR = LP$CSR/2*2 .GOTO LP20A ; ; ?SYSGEN-W-Address not even .GOTO LP10 .LP20A: ; .ASKN [100:474:200] LP$VEC 132. What is the vector address for the printer (200)? .IFF .GOTO LP30 ; ; Respond with the vector address for the line printer. The range ; for valid responses is from 100 to 474. .GOTO LP20A .LP30: .IF LP$VEC = LP$VEC/2*2 .RETURN ; ; ?SYSGEN-W-Address not even .GOTO LP20A .LSC: .IFF PROCTS .GOTO LS1 .SETT LS$PC .SETN LS$CSR 173400 .SETN LS$VEC 220 .GOTO LS20 .LS1: .IFT CTS .GOTO CTSLP ; .ASK [] LS$PC 133. Do you want support for the PC300 printer port (N)? .IFF .GOTO LS5 ; ; Type Y if you will be using the LS handler with the PC300 series ; of personal computers. .GOTO LSC .LS5: .SETN DEFC 176500 .SETN DEFV 300 .LS5A: ; .ASKN [160000:177570:'DEFC'] LS$CSR 134. What is the CSR for the serial line printer ('DEFC')? .IFF .GOTO LS10 ; ; Respond with the address of the control register for the serial ; line printer. The range for valid responses is from 160000 to ; 177570. .GOTO LS5A .LS10: .IF LS$CSR = LS$CSR/2*2 .GOTO LS10A ; ; ?SYSGEN-W-Address not even .GOTO LS5A .LS10A: ; .ASKN [60:474:'DEFV'] LS$VEC 135. What is the vector for the serial line printer ('DEFV')? .IFF .GOTO LS20 ; ; Respond with the vector address for the serial line printer. The ; range for valid responses is from 100 to 474. .GOTO LS10A .LS20: ; .IF LS$VEC = LS$VEC/2*2 .RETURN ; ; ?SYSGEN-W-Address not even .GOTO LS10A .CTSLP: .SETF LPP .SETF LQP .SETF LRP .SETF LSP .SETF LPS .SETF LQS .SETF LRS .SETF LSS ; .ASK [] ANS 133. Do you want serial line printer support (Y)? .IFF .GOTO CTLP10 ; ;Respond with Y if you want any serial line printer support. .GOTO CTSLP .CTLP10: .IFT ANS .SETT TIM$IT ; .ASKN [0:4:1] LPNUM 134. How many (serial & parallel) line printers (1)? .IFF .GOTO CTLP20 ; ;Enter the total number of line printers you want support for. .GOTO CTLP10 .CTLP20: .;;DFAULT SYMBOLS = DF+(C=CSR,V=VECTOR)+(P=PARALLEL,S=SERIAL)+NUMBER .SETS DFCP1 "177514" .SETS DFVP1 "200" .SETS DFCS1 "176500" .SETS DFVS1 "300" .SETS DFCP2 "164004" .SETS DFVP2 "170" .SETS DFCS2 "176510" .SETS DFVS2 "310 .SETS DFCP3 "164014" .SETS DFVP3 "174 .SETS DFCS3 "176520" .SETS DFVS3 "320" .SETS DFCP4 "164024" .SETS DFVP4 "270" .SETS DFCS4 "176530" .SETS DFVS4 "330" .SETF SWIT .SETN CNT 1 .CTLP22: .IF CNT GT LPNUM .GOTO CTLP90 .SETS NUM C'CNT' .SETT PAR .SETS TYP "P" .IFF ANS .GOTO CTLP30 .CTLP25: ; .ASK [] PAR 135. Is the 'num' line printer parallel (Y)? .IFF .GOTO CTLP30 ; ;Respond with YES if your 'num' line printer is a parallel printer. .GOTO CTLP25 .CTLP30: .IFF PAR .SETS TYP "S" .SETS TEMPS LP'CNT' .SETT L'TEMPS''TYP' .CTLP70: .SETS DFC DFC'TYP''CNT' .SETS DFV DFV'TYP''CNT' ; .ASKN [160000:177570:'DFC'] LPC 136. What is the CSR address for this printer ('DFC')? .IFF .GOTO CTLP73 ; ; Respond with the CSR address for the line printer. The range for ; valid responses is from 160000 to 177570. The default response ; is 'DFC'. .GOTO CTLP70 .CTLP73: .IF LPC = LPC/2*2 .GOTO CTLP7A ; ; ?SYSGEN-W-Address not even .GOTO CTLP70 .CTLP7A: ; .ASKN [100:474:'DFV'] LPV 137. What is the vector address for this printer ('DFV')? .IFF .GOTO CTLP74 ; ; Respond with the vector address for the line printer. The range ; for valid responses is from 100 to 474. The default response is ;'DFV'. .GOTO CTLP7A .CTLP74: .IF LPV = LPV/2*2 .GOTO CTLP7B ; ; ?SYSGEN-W-Address not even .GOTO CTLP7A .CTLP7B: .SETS LPID LPID'CNT' .OPEN L'TEMPS''TYP'.MAC .IF EQ .GOTO CTLP77 ; ;?CTSGEN-F-Error creating L'TEMPS''TYP' .EXIT 4 .CTLP77:.IFF SWIT .GOTO CTLP80 .SETN LPC L'TEMPS''TYP'CSR .SETN LPV L'TEMPS''TYP'VEC .CTLP80: .ENABLE DATA .MCALL .DRDEF .DRDEF L'TYP','LPID',WONLY$,0,'LPC','LPV' .DISABLE DATA .CLOSE .IFT SWIT .GOTO CTLP90 .SETN L'TEMPS''TYP'CSR 'LPC' .SETN L'TEMPS''TYP'VEC 'LPV' .INC CNT .GOTO CTLP22 .CTLP90:.RETURN .CU: .IFT CHANGE .GOTO CH98 .;; .;; Allow for user-provided device handlers .;; .U5: ; .ASK UDEV Do you want to add support for any of your own devices (N)? .IFF .GOTO U10 ; ; SYSGEN will generate commands to assemble and link any user ; supplied device handlers. SYSGEN also adds the device names to ; the system device tables in DEVTBL.MAC. .GOTO U5 .U10: .IFF UDEV .GOTO C50 .SETS TXT "device name you want support for" .SETN UDEVNO 0 ; ; Type for help. ; Type ? to list all devices. ; Type . when device specification is complete. ; .U15: .INC UDEVNO .IFDF UD'UDEVNO' .GOTO U15 .U17: ; .DISABLE LOWERCASE .ASKS [0:2] UD'UDEVNO' Enter the 'TXT' [dd]: .ENABLE LOWERCASE .IFF .GOTO U20 ; ; Enter the 2 character device name for the device for which you ; are supplying a device handler. .GOTO U17 .U20: .SETS TXT "next device name" .IF UD'UDEVNO' EQ "?" .GOSUB LIST .IF UD'UDEVNO' EQ "" .OR .IF UD'UDEVNO' EQ "?" .GOTO U17 .IF UD'UDEVNO' NE "." .GOTO U15 .ERASE LOCAL UD'UDEVNO' .C50: .IFT CHANGE .GOTO CH100 .Q160: ; .ASKN [0.:32.:0] EMPTY 160. How many extra device slots do you want (0)? .IFF .GOTO C161 ; ; EXTRA DEVICE SLOT OPTION: ; SYSGEN allocates space in the monitor for only the devices ; specified. You can allocate additional space by requesting ; empty device slots. Allocate one empty slot for each device you ; intend to add to the system after it is built. Also keep in mind ; that the number of logical device assignments you will be able ; to make in the running system is equal to the number of devices ; plus empty device slots in the system you have generated. You ; may need to allocate extra device slots for logical device ; assignment purposes. .GOTO Q160 .C161: .IFT CHANGE .GOTO CH20 .;; .;; Graphics Options .;; .IFT MTT$Y .OR .IFT CTS .OR .IFT XMONLY .GOTO DE90 ; ; ; 'STARS' ; GRAPHICS OPTIONS ; 'STARS' .Q170: ; .ASK GRAFX 170. Do you want VT11 or VS60 graphics support (N)? .IFF .GOTO GR10 ; ; Type Y if your target configuration includes a VT11 or VS60 ; graphics subsystem. RT-11 support for VS60 is minimal. The ; display handler, VTHDLR, supports VT11 but does not support any ; special features of VS60. .GOTO Q170 .GR10: .IFF GRAFX .GOTO DE90 ; .ASK [] VS60$ 171. Do you want VS60 support (N)? .IFF .GOTO GR15 ; ; Type Y if the graphics subsystem is VS60. .GOTO GR10 .GR15: .SETF VT11$ .IFT VS60$ .GOTO GR20 .SETT VT11$ ; ; VT11 hardware assumed. .GR20: ; .ASKN [160000:177570:172000] GRFC 172. What is the CSR address for the VT11/VS60 (172000)? .IFF .GOTO GR30 ; ; The CSR addresses can be floating. The presence or absence of ; such floating address devices affects the addresses at which the ; other floating address devices in the system are installed. ; Floating address devices must be installed in a standard ; sequence. ; ; The standard VT11/VS60 CSR address is 172000. However, VT11/VS60s ; can use floating addresses. If your VT11/VS60 is installed at ; nonstandard CSR addresses, supply the correct value. The valid ; range for responses is from 160000 to 177570. .GOTO GR15 .GR30: ; .ASKN [100:474:320] GRFV 173. What is the vector address for the VT11/VS60 (320)? .IFF .GOTO DE90 ; ; Many devices have floating vector addresses. The presence or ; absence of such floating address devices affects the addresses at ; which the other floating address devices in the system are ; installed. Floating address devices must be installed in a ; standard sequence. ; ; The standard VT11/VS60 vector address is 320. However, VT11/VS60s ; can use floating addresses. If your VT11/VS60 is installed at ; nonstandard vector addresses, supply the correct value. The ; range for valid responses is from 100 to 474. .GOTO GR30 .DE90: .IFT CHANGE .GOTO CH20 .IFF MTT$Y .GOTO C192 .;; .;; Terminal interface options .;; .IFF PROCTS .GOTO DLTR .SETN DLNUM 1 .SETN DLMDM 0 .SETN DLC$0 177560 .SETN DLV$0 60 .SETN DZ11$N 0 .SETF DZM .GOTO C192 .DLTR: ; ; ; 'STARS' ; TERMINAL INTERFACE OPTIONS ; 'STARS' .DLTRM: .Q180: ; .ASK A Do you want an introduction to terminal interface options (N)? .IFF .AND .IFF A .GOTO TRST .IFF .AND .IFT A .GOTO TR10 ; ; The introduction explains the DL interfaces supported by RT-11 ; and how SYSGEN assigns the terminal numbers. .GOTO DLTRM .TR10: ; ; The terminal interface options allow you to select RT-11 support ; for the terminal interfaces installed in your system. RT-11 ; supports a combination of serial asynchronous interfaces, which ; include the DLV11, DLV11-E, DLV11-F, DLV11-J, and the DL11 ; series. It 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 lines is ; the sum of local and remote lines and must not exceed 8 lines. ; SYSGEN assigns physical unit numbers of the DL11 lines first to ; local lines and then to remote lines. This assignment is ; permanent and you cannot change its order. ; ; 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. .IFF VT100 .GOTO TR15 ; .ASK CONTIN Type return to continue .TR15: ; ; 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. .TRST: ; ;180. How many local DL11 lines, including the console, .ASKN [1.:8.:1] DLNUM are to be supported (1)? .IFF .GOTO TR16 ; ; Enter the total number of LOCAL DL11 terminals included in the ; target configuration. Since the console is always a local DL11, ; the response is never less than 1. Do not include REMOTE DL11 ; lines in this number. Remote DL11 lines are specified in the next ; question. The range for valid responses is from 1 to 8. .GOTO TRST .TR16: .SETN LOC DLNUM ; .ASKN [0.:7.] DLMDM 181. How many remote DL11 lines are to be supported (0)? .IFF .GOTO TR20 ; ; Enter the total number of REMOTE DL11 terminals included in the ; target configuration. Do not include LOCAL DL11 lines in this ; number. This reponse must not be greater than 7. .GOTO TR16 .TR20: .SETN CNT DLNUM+DLMDM .IF CNT > 8. ; ?SYSGEN-W-Exceeded total number of valid DL11 lines .IF CNT > 8. .GOTO DLTRM .SETS IDENT "first (console)" .SETN DEFC 177560 .SETN DEFV 60 .SETN C 0 .TR25: ; .ASKN [160000:177570:'DEFC'] DLC$'C' 182. What is the CSR for the 'IDENT' DL11 ('DEFC')? .IFF .GOTO TR26 ; ; Enter the address (octal) of the DL11 interface. The range for ; valid responses is from 160000 to 177570. .GOTO TR25 .TR26: ; .ASKN [60:474:'DEFV'] DLV$'C' 183. What is the vector for the 'IDENT' DL11 ('DEFV')? .IFF .GOTO TR30 ; ; Enter the vector address (octal) of the DL11 interface for the ; console terminal. The range for valid responses is from ; 60 to 474. .GOTO TR26 .TR30: .IF C EQ 0 .GOTO TR35 .SETN DEFC DLC$'C' .SETN DEFV DLV$'C' .TR35: .INC C .IF C = 1 .SETN DEFC 176500-10 .IF C = 1 .SETN DEFV 300-10 .SETN DEFC DEFC+10 .SETN DEFV DEFV+10 .IF LOC = 0 .GOTO TR40 .DEC LOC .IF LOC <> 0 .SETS IDENT "next (local)" .IF LOC <> 0 .GOTO TR35A .SETN DEFC DEFC-670 .SETN REM DLMDM+1 .SETS IDENT "next (remote)" .TR35A: .IF DEFC LE 177570 .IF DEFC GE 160000 .GOTO TR35B ; ; ?SYSGEN-F-Next default address out of range ('DEFC') ; ...Restarting query sequence for this device ; .GOTO DLTR .TR35B: .IF DEFV LE 474 .IF DEFV GE 60 .GOTO TR40 ; ; ?SYSGEN-F-Next default vector address out of range ('DEFV') ; ...Restarting query sequence for this device ; .GOTO DLTR .TR40: .IF LOC <> 0 .GOTO TR25 .DEC REM .IF REM <> 0 .GOTO TR25 .TR45: .SETN DZ11$N 0 ; .ASK DZM 184. Do you want DZ11 or DZV11/DZQ11 multiplexor support (N)? .IFF .GOTO TR46 ; ; You can select RT-11 support for one DZ11-A or DZ11-B eight-line ; multiplexor with an additional DZ11-C or DZ11-D eight-line ; multiplexor, for a maximum of 16 lines. Or you can select one ; to four DZV11 or DZQ11 four-line multiplexors. Modem support is ; available on remote lines, but is limited to Bell 103 type ; modems or equivalent. RT-11 support for modems requires the ; modems to operate in auto-answer mode. Therefore, the "common ; carrier and clear to send " options must have been installed (du- ; ring manufacture or installation). Type Y if your configuration ; includes a DZ11 or DZV11/DZQ11 multiplexor. .GOTO TR45 .TR46: .IFF DZM .GOTO C192 ; .ASK [] DZ11 185. Do you want DZ11 multiplexor support (Y)? .IFF .GOTO TR50 ; ; Type Y if your configuration includes a DZ11 multiplexor .GOTO TR46 .TR50: .SETF DZV$11 .IFF DZ11 .SETT DZV$11 .IFT DZ11 .GOTO TR55 ; ;DZV11 or DZQ11 four-line multiplexor support is assumed. .TR55: .SETN DZLIM 2 .IFT DZV$11 .SETN DZLIM 4 ; .ASKN [1.:'DZLIM':1] DZCNT 186. How many DZ multiplexors are to be supported (1)? .IFF .GOTO TR60 ; ; Enter the number of DZ multiplexors in the target configuration. .GOTO TR55 .TR60: .SETN DZ11$N DZCNT. .TR61: ; .ASKN [0.:16.:1] DZ11$L 187. How many local DZ lines are to be supported altogether (1)? .IFF .GOTO TR62 ; ; Enter the total number (decimal) of DZ lines that are local ; terminals. The range for valid responses is from 0 t0 16. .GOTO TR61 .TR62: ; .ASKN [0.:16.:0] DZ11$M 188. How many remote DZ lines are to be supported altogether (0)? .IFF .GOTO TR80 ; ; Enter the total number (decimal) of DZ lines that are remote ; terminals. The range for valid responses is from 0 t0 16. .GOTO TR62 .TR70: ; ;The interface vectors and CSR addresses are assigned to the ;floating device region and vary with each installation. .RETURN .TR80: .IF DZ11$M <> 0 .SETT TIM$IT .SETN C 1 .SETN DEFC 160100 .SETN DEFV 300 .TR90: .IF C GT DZCNT .GOTO TR105 .SETS NUM C'C' .SETN D 'C'-1 .TR95: ; .ASKN [160000:177570:'DEFC'] DZCS$'D' 189. What is the CSR for the 'NUM' DZ multiplexor ('DEFC')? .IFF .GOTO TR96 ; ; Enter the CSR address for the 'NUM' DZ multiplexor. The valid ; range is 160000-177570. .GOTO TR95 .TR96: ; .ASKN [60:474:'DEFV'] DZVC$'D' 190. What is the vector for the 'NUM' DZ multiplexor ('DEFV')? .IFF .GOTO TR100 ; ; Enter the vector address for the 'NUM' DZ multiplexor. The valid ; range is from 60 to 474. .GOTO TR96 .TR100: .SETN DEFC DZCS$'D' .SETN DEFV DZVC$'D' .INC C .SETN DEFC DEFC+10 .SETN DEFV DEFV+10 .IF DEFV GT 320 .SETN DEFV DEFV+10 .IF DEFC LE 177570 .IF DEFC GE 160000 .GOTO TR101 ; ; ?SYSGEN-F-Next default CSR address out of range ('DEFC') ; ...Restarting query sequence for this device ; .GOTO TR45 .TR101: .IF DEFV LE 474 .IF DEFC GE 60 .GOTO TR90 ; ; ?SYSGEN-F-Next default vector address out of range ('DEFV') ; ...Restarting query sequence for this device ; .GOTO TR45 .TR105: ; .ASKN [0.:9600.:300.] BAUD 191. What baud rate do you want your lines initialized to (300)? .IFF .GOTO TR110 ; ; The lines must be initialized to a specific baud rate. You can ; select 9600, 4800, 2400, 1200, 300, 150, or 110 baud. .GOTO TR105 .TR110: .SETN DZST$P 0 .IF BAUD = 9600. .SETN DZSP$D 7000 .IF BAUD = 4800. .SETN DZSP$D 6000 .IF BAUD = 2400. .SETN DZSP$D 5000 .IF BAUD = 1200. .SETN DZSP$D 3400 .IF BAUD = 300. .SETN DZSP$D 2400 .IF BAUD = 150. .SETN DZSP$D 2000 .IF BAUD = 110. .SETN DZSP$D 1000 .IF BAUD = 110. .SETN DZST$P 40 .IFDF DZSP$D .GOTO C192 ; ; ?SYSGEN-E-Invalid baud rate. .GOTO TR105 .;;RNG$ this routine keeps control over the CSR/VECTOR address range .;; .RNG$: ; ; ?SYSGEN-F-Next default 'ADRDF' address out of range ('DEFA') ; ...Restarting query sequence for this device .RETURN .;; .;; User defined system conditionals .;; .USERPT: ; .ASK USERP 68. Do you want to define any other system conditionals (N)? .IFF .GOTO UP10 ; ; Some of the conditionals which the monitors and device handlers ; use are not set as a result of the SYSGEN questions. An example ; is PDT$OP, which causes the system to be built with code which is ; optimal for a PDT. Respond with Y if you want any system ; conditionals to be included in your system conditional file which ; are not normally defined through SYSGEN. .GOTO USERPT .UP10: .IFF USERP .RETURN .UP11: .SETS TXT "" ; ; Enter system conditional definition in the form ; symbol = value ; ; Type for help. ; Type ? to list user system conditional definitions. ; Type . when all user system conditionals have been defined. ; .UP20: .INC UPNO .UP21: ; .ASKS [1] TEMPS 69. Enter the 'TXT'system conditional and value: .IFF .GOTO UP30 ; ; Enter the system conditional definition as you want it to appear ; in the system conditional (.CND) file. For example: ; PDT$OP = 1 ; Generate PDT optimal code .GOTO UP21 .UP30: .IF TEMPS EQ "." .GOTO UPCH .IF TEMPS NE "?" .GOTO UP40 ; ; User defined system conditionals: ; .SETN TEMPN 1 .UP35: .IFNDF UP1 ; none .IFNDF UP'TEMPN' .GOTO UP21 .SETS TEMPS UP'TEMPN' ;'TEMPS' .INC TEMPN .GOTO UP35 .UP40: .SETS UP'UPNO' TEMPS .SETS TXT "next " .GOTO UP20 .UPCH: .IFF CHANGE .RETURN .C192: .IFT CHANGE .GOTO CH20 .GOTO CHANG .;; .;; Read in an answer file .;; .READA: .IFNDF ANSFIL .GOTO CHANG .;; Sett switch for cts-300 lp handlers .IFT CTS .SETT SWIT .OPENR #0 'ANSFIL' ; ...reading in answer file. .RDLIN: .READ #0 STRING .IFF .'STRING' .IFF .GOTO RDLIN .PURGE #0 .IFDF CLOCK .SETD CLOCK .IFDF TTYOUT .SETD TTYOUT .IFDF TTYIN .SETD TTYIN .IFDF EMPTY .SETD EMPTY .IFDF ERL$U .SETD ERL$U .IFDF DLNUM .SETD DLNUM .IFDF DZ11$L .SETD DZ11$L .IFDF DZ11$M .SETD DZ11$M .;This is for compatability with V5 answer files: .IFNDF PCDZ .SETF PCDZ .IFNDF DZ .SETF DZ .SET'DZ' DZM .;DZ in answer file means DZ11 .;DZM internally means DZ11 .SET'PCDZ' DZ .;PCDZ in answer file means device DZ .;DZ internally means device DZ .;; .;; Allow user to change responses .;; .CHANG: .IFT NOQ .GOTO SYCND ; .ASK CHANGE Do you want to change any of your responses (N)? .IFF .GOTO CH10 ; ; Responses have been obtained for all of the SYSGEN questions. ; You are now given an opportunity to make minor changes to the ; monitor options which you have selected or to remove support for a ; device or add support for a device. If you have made a large ; number of errors in this SYSGEN session it is recommended that you ; restart the SYSGEN dialog. .GOTO CHANG .CH10: .IFF CHANGE .GOTO SYCND .SETS TXT "" .GOTO CH21 .CH20: .SETS TXT " more" .CH21: ; .ASK CHMON Do you want to change'TXT' monitor/terminal option responses (N)? .IFF .GOTO CH22 ; ; You may make changes to most of the dialog questions concerning ; the options to be assembled into the monitor. You may not change ; the monitor types to be SYSGENed. Also, you may not add or remove ; multiterminal support. To make these changes, you must restart ; the SYSGEN dialog. .GOTO CH21 .CH22: .IFF CHMON .GOTO CH70 ; .ASKN [0:191.:0] CHNUM What question number do you want re-asked? .IFF .GOTO CH25 ; ; Respond with the number which precedes the question that you wish ; to have re-asked. ; ; The monitor option questions which you may change are: ; ; 4. SJ timer support 20. User command linkage ; 5. Device timeout support 21. High speed ring buffer ; 6. System I/O error messages 22. Keyboard monitor commands ; 7. System job support 26. 50 Hz clock ; 8. .SPCPS request 27. KW11-P as system clock ; 9. Global SCCA support 30. Startup command file ; 11. Asynchronous terminal status 31. Floating point support ; 12. Multiterminal timeout support 32. Memory parity support ; 13. Output buffer size 33. Power failure message ; 14. Input buffer size 34. Batch support ; 15. .FETCH request under XM 35. Error logging ; 16. Month and year rollover support 160. Number of empty device slots ; 170. VT11/VS60 graphics ; ; If you do not want to modify any additional monitor option ; reponses, type . .GOTO CH22 .CH25: .IF CHNUM EQ 0 .GOTO CH70 .IF CHNUM GT 3. .GOTO CH30 ; ; You may not modify which monitor types are to be built. To do ; this you must re-start the SYSGEN session. .GOTO CH20 .CH30: .IF CHNUM NE 10. .GOTO CH35 ; ; You may not add or remove multiterminal support. To do this you ; must restart the SYSGEN session. .GOTO CH20 .CH35: .IF CHNUM LT 100. .OR .IF CHNUM GT 159. .GOTO CH40 ; ; You may not change any responses concerning devices. You will ; be given an opportunity to remove support for a device or have ; the questions concerning a specific device re-asked after you ; have completed making changes to the monitor option questions. .GOTO CH20 .CH40: .IFF CTS .GOTO CH44 .TEST " 4 6 8 12 27 31 " " 'CHNUM' " .IF EQ 0 .GOTO CH44 ; ; When generating a CTS-300 system the response to this question ; may not be changed. .GOTO CH20 .CH44: .DISABLE OCTAL .;;If its a GRAFX questions re-ask all GRAFX questions. .IF CHNUM GE 170. .IF CHNUM LE 173. .SETN CHNUM 170. .;;If its a KMON question re-ask all the KMON questions. .IF CHNUM GE 22. .IF CHNUM LE 25. .SETN CHNUM 22. .;;If its # of error log devices start with 1st EL question. .IF CHNUM EQ 36. .SETN CHNUM 35. .;;If its concerning Multiterms, ask all multiterm questions. .IF CHNUM GE 180. .SETN CHNUM 180. .;;Check whether question is valid for selected monitors. .TEST " 17 18 19 28 29 " " 'CHNUM' " .IF NE 0 .GOTO CHER1 .IF CHNUM GE 37. .IF CHNUM LE 99. .GOTO CHER1 .IFF BL .GOTO CH45 .IF CHNUM LT 13. .GOTO CHER1 .IF CHNUM EQ 27. .GOTO CHER1 .IF CHNUM GE 32. .GOTO CHER1 .CH45: .IFT SJ .GOTO CH47 .IF CHNUM EQ 4 .GOTO CHER1 .IF CHNUM EQ 6 .GOTO CHER1 .CH47: .IFT XM .GOTO CH48 .IF CHNUM EQ 15. .GOTO CHER1 .CH48: .IFF XMONLY .GOTO CH50 .IF CHNUM EQ 170. .GOTO CHER1 .CH50: .IFT FBXM .GOTO CH55 .TEST " 7 8 9 35 36 " " 'CHNUM' " .IF NE 0 .GOTO CHER1 .CH55: .IFT MTT$Y .GOTO CH60 .IF CHNUM EQ 11. .OR .IF CHNUM EQ 12. .GOTO CHER1 .IF CHNUM GE 180. .GOTO CHER1 .CH60: .IFF MTT$Y .GOTO CH65 .IF CHNUM EQ 170. .GOTO CHER1 .CH65: .IF CHNUM NE 180. .GOTO CH66 ; ; All terminal interface options must be answered again. .CH66: .ENABLE OCTAL .GOTO Q'CHNUM' .CHER1: .ENABLE OCTAL ; ; The dialog question you have selected is invalid for the ; monitor(s) being built, or for your response to the query for ; multiterminal support. .GOTO CH20 .CH70: ; .ASK CHANGE Do you want to change your device support (N)? .IFF .GOTO CH71 ; ; Type "Y" if you want to remove, add, or modify support for any ; devices. .GOTO CH70 .CH71: .IFF CHANGE .GOTO CH100 .SETS TXT "device" .CHDEV: ; .ASK DEVREM Do you want to remove support for any 'TXT' (N)? .IFF .GOTO CH80 ; ; You are now given an opportunity to remove support for any device ; for which support was requested. .GOTO CHDEV .CH80: .IFF DEVREM .GOTO CH90 .SETS TXT "more devices" ; .DISABLE LOWERCASE .ASKS [0:2] DVREM What device do you NOT want supported? .ENABLE LOWERCASE .IFF .GOTO CH85 ; ; If you previously asked to have a device supported, but you now ; do not want support for a device, type the two letter name for ; that device. .GOTO CH86 .CH85: .IF EQ 0 .GOTO CHDEV .TEST DEVSTR " "+DVREM+" " .IF NE 0 .GOTO CH87 .SETN UDEVNO 0 .CH851: .INC UDEVNO .IFNDF UD'UDEVNO' .GOTO CH859 .IF UD'UDEVNO' NE DVREM .GOTO CH851 .SETS UD'UDEVNO' "" .GOTO CH871 .CH859: ; ; 'DVREM' is not a valid RT-11 device or a user supplied device. .CH86: ; .ASK [] LSTD Do you want a list of available devices (Y)? .IFT LSTD .GOSUB LIST .GOTO CHDEV .CH87: .SETF 'DVREM' .CH871: ; ;'DVREM' will not be supported. .GOTO CHDEV .CH90: ; ;Do you want to add support for any device or have the questions .ASK DEVCHG for any device re-asked (N)? .IFF .GOTO CH95 ; ; SYSGEN will give you an opportunity to add support for both ; DIGITAL supported devices and your own devices. Type "Y" if you ; want to add support for any device or change your response to a ; question relating to a device. .GOTO CH90 .CH95: .IFF DEVCHG .GOTO CH100 .CH96: ; .ASK [] DIGITL Do you want to add/modify a DIGITAL supported device (Y)? .IFF .GOTO CH97 ; ; Type "Y" if you want to add support for any DIGITAL supported ; device or have questions related to any such device re-asked. .GOTO CH96 .CH97: .IFF DIGITL .GOTO CH98 .SETS TXT "device name to add/modify" .GOTO Z28 .CH98: .GOTO U5 .CH100: ; .ASK CHANGE Do you want to define or redefine any system conditionals (N)? .IFF .GOTO CH988 ; ; Type "Y" if you want to define additional system conditionals. If ; you want to change the value of a conditional, redefine it, and it ; will assume the new value. .GOTO CH100 .CH988: .IFF CHANGE .GOTO CHUP .;Skip through already defined user system conditionals. .SETN UPNO 1 .CH989: .IFNDF UP'UPNO' .GOTO CH99 .INC UPNO .GOTO CH989 .CH99: .DEC UPNO .GOTO UP11 .CHUP: .GOTO SYCND .CRTMAC: .;; .;; Using previously created answer file, cts-300, create lxp and lxs .;; macro files for x.DEV file. .;; .SETN CNT 1 .SETT SWIT .GO1: .IF CNT GT LPNUM .GOTO GO90 .SETT PAR .SETS TYP "P" .GO5: .SETS TEMPS LP'CNT' .IFT L'TEMPS''TYP' .GOSUB CTLP7B .IFF PAR .GOTO GO10 .SETF PAR .SETS TYP "S" .GOTO GO5 .GO10: .INC CNT .GOTO GO1 .GO90: .SETF SWIT .RETURN .COPRIT: 'P' 'P' THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED 'P' OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. 'P' 'P' COPYRIGHT (c) 1986 BY DIGITAL EQUIPMENT CORPORATION. 'P' ALL RIGHTS RESERVED. 'P' .RETURN .;; .;; Create SYCND.MAC .;; .SYCND: .IFNDF MTI$M .SETF MTI$M .IFNDF TIM$IT .SETF TIM$IT .IFNDF SJ .SETF SJ .IFF MTI$M .GOTO SCND1 .IFT TIM$IT .GOTO SCND1 ; ; ?SYSGEN-I-Device time-out support set on .SETT TIM$IT .SCND1: .IFT TIM$IT .AND .IFT SJ .SETT TIME$R .IFT SWIT .GOSUB CRTMAC .OPEN #0 'SYCND' .ENABLE DATA #0 .SBTTL 'SYFIL' RT-11 'PATLEV' SYSTEM CONDITIONAL FILE CREATED '' '