_| e ` E Pc ˋ  N N N N E  8r  _ww@ww vߋtȋ ?BOOT-U- I/O errorRT11A DECRT11A \@ B   8xE! e! Z @(MMm@ `D fHT HTHT `HTW#dE@  HT HTp%  HTxHTxHT58&}@HR   >e  HR ^& & &  $ U @B50%z,w!"#W!Yz "d7w w!|6v   (5@lemx   j _6_S__7CB@B> ; 쇅e~   ew#_ fff& eBc e ‡eeD  _F x Bet6ZtV> B` d>>B6>h =>=x>,a^=>T   a a h 1a  ]<]<LKaSW 65 <A2\D\  &=(=< E4<4b >4d>4=4=  a <a  ȝV&  T>aF W$ @E BB\BA f #-j0     B0 b" 1 鈹4 V>1a@  @W, 1   >a 0a  eN P f 0 5 @E a1 ?7e aa aaea aa 0E 4I5 ee`@EUr@e  -'U$  U<Mf@f  f U_tw  BE ar܈<0 f&f&f 7\ p0  w  ^  @@@SWAP.SYS not found on volumeHandler file not found on volumeSwap file is too small?BOOT-W-Error reading handlerMonitor file not found on volumeConflicting SYSGEN options8rsˆpd RT-11FB (S) V04.00E &Yzdz38rPx MPx  Px `TPx `YPx sPxK xev3Xv)3[q`v3zv3}v3Ev<3kQrv33%v3vLDv)3jLpv3 %v 3xv 38xdv3 T8 v> ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( yxkQ yxkQ {hLkQ kQ @kQc T8 xQ% TP xQ% {hL^ {vL^ {L^ {M^ {N^ {S^ }r^ }r^ }Ps^ }^ }^ ~s^ ;#^ ^ Á^ ܁^ ^ ` ^ 0u^ >u^ Xu^ fu^ ^ ^ hy^ 9g&  }^_^ hy^ vy^  ^ ^ ^ T25 hy^ T8% T{^ TP v` sŻzb TP v: T< T< T8 xQ T8 xQ T8 xQ T8 xQ T8 xQ T8 xQ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ л^ ^ ^ ^ T ^ Tw^ Ty^ Ty^ T{^ T{^ T{^ T{^ T{^ T{^ TȖ^ T^ T@^ T8^ T,^ TS^ TS^ T&^ T g^ T,^ T8^  1   2   3   4  9g&  }^""_M<d ""_M] TB  TԀ T  T1  T2  T3  T4  T5  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T6  T7  T8  T9  T:  T;  T<  T=  T>  T  T?  T@  TA  T  T  T?  T@  TA  T ^ ` ^ T{^ TP xQ' TP xQ T  T T 9}   #}N y:}N y:@~N TwXN TXN TXN T8YN TWYN TXYN TYYN Y8N Y8N Y8N Y8N Y8N Y8N Y8N Y8N Y8N Y8N Á ܁ 끻  & Á& ܁& & ( Á( ܁( ( yxkQ yxkQ {hLkQ kQ @kQc T8 xQ% TP xQ% T8 xQ  1  }^j;dN N "  T8 % TP % T TwX T8Y TWY m Ám ܁m m  Á ܁ 끻  & Á& ܁& & ( Á( ܁( ( yxkQ yxkQ {hLkQ kQ @kQc T8 xQJ {hL^ {vL^ {L^ {M^ {N^ {S^ }r^ }r^ }Ps^ }^' ;#^ ^ Á^ ܁^ ^ ` ^ 0u^ >u^ Xu^ fu^ ^ T5 x^ ` ^  ^ T? ~s^ T&^ ` ^ T8 xQ' ` ^ TP xQ TP xQ TP xQ TP xQ TP xQ TP xQ TP xQ% T8 xQ  1  }^\prt  x35f&P \35nȋ~ 5*4& 54- n pt r&朢d L   5@a3 s 5@ @ 3@3 r3 p3!  #p   3 32e3d & "35 5 `  X %c s ыs e    ;3  ,FF3 F V {` `3 V3 Tl ,FFBFFx R p  3hAsd Z `  T  `T `Q DMB (;  C  @ B   D \w (V& D D f3 V3  V3 F  `P B3 \ @  xExZ H3I \sJ LsL% >sN DL׬I( R%RNN @ 3`"  ,    \ JœH @ & %NR W w   D >& & EF   Nw nf ^w VDR%% $J J N ꇁ   Е `CBД  SD @` Rr|~J|~ + f3! ,f$ f nH5$ STOP -- &4 4-45@E4   R&vC j5EUe  & 4-2 . & &v    E5@ߋ*3 pr 5U3 rpw2&s55 T3 T   ,4 m E% % C Їɕ swl f&̋dTT 5 Eť1 ť+ť$ 3 Tť0 H̋  <̋s  Ş@{s @ s ツ̋m 54 wf&$  J"Kv v&f&  D\5@5#E 5m5 ҕ   mU h n 8 @ 7 " L"J " % " "  $"! "F8 4 Ll& n& l tp7" PT& D" P )"" * &"FL l& vn& n   7    " R& & "  '"e" "F` 8 Pl& n& p xt 7L]H^eX" <*& 0" < -.*&-$ "  T "   e - " &"v  "   et -| 7l& " T P" \ U@ =| ?"k! ( $" 0 "!  "   7  %uQuSuUuW@ m A@A@A@7  73 "4 "%  z" " "; ^P &e& H" "! 4 0" r"  wJ"  w" w7 &#7  %# &   ?   @   aX (Fdz ׭ Y  %# ` \ %n# J|& >n %n# ,~& P %n# & r 2 %#  %n# & >  %N$  %$  %$ &  %$ r& f f&f&  e `e& e eB N"Q$B(< U& * u @ 3 PAV&eW!X '& f@! t# B   ` ׮PU ׮PU, U1 0 555U U& &3 @&&5¥.  , &@ #& 5ff@ & 5 EE 爄 Mxdxd z :%OUP:DEFLTS.OBJ NCFORBLD.COM NC+\ +@F4L" Answer questions with:. "?" or carriage return () for information,- YES(Y) for affirmation, anything else for NO. A maximum of  lines are allowed per listing page. Is this acceptable?  A maximum of  characters are allowed in a formatted (ASCII) record. Is this acceptable?  A maximum of  channels may be open at a given time. Is this acceptable? 5 The FORTRAN compiler can compile system-specific OPEN and CLOSE% statement keywords for RT-11, RSX-11, and RSTS/E systems. These statements1 are currently compiled for the following system:  Is this acceptable?  Should this be changed to ? 3 FORTRAN can produce inline code for EAE, EIS or FIS hardware,% or it can produce threaded (THR) code which is hardware independent. Should the compiler produce  code? ! Please enter an integer constant!5 The inline compiler can optimize for SPEED or for SIZE. These% optimizations are mutually exclusive. Do you want the optimization to be for SPEED? & Do you wish a threaded only compiler? % Do you wish an inline only compiler? $ Compiler options selection complete.. Type the new value (must be greater than 0) : 3 Type the new value (must be greater than 3 and less than 4096) : 3 Type the new value (must be greater than 0 and less than 16) : ] "" """""""""""$"02z&? Y5 Answer NO to change the listing page length if a non- standard printer is to be used.5 This value can be changed on a per-program basis with the "*" compiler switch. Answer NO to change the permanent default value.0 Answer YES for this to be the default system for system-specific keywords./ Answer YES for this to be the default type code generated.1 Answer NO if the other optimization should be performed. A YES answer will omit the * functionality of FORTRAN thereby reducing the size of FORTRA.'SAV. Answer NO if the full functionality of( both FORTRAN code generators is desired.a8. :L(3N3N~ EAE EIS FIS THR INK THR INL RT-11 RSTS/E RSX-11 SIZE SPEED /R/N/X/Iinline threaded FORTRAN IV V2 Switches /ALLOCATE:n - Used after the /OBJECT or /LIST option to guarantee space for a maximum file size of n blocks /CODE:xxx /I Selects type of object code to be generated: EAE selects EAE hardware EIS selects EIS hardware FIS selects EIS and FIS hardware THR selects threaded code /DIAGNOSE /B Enables expanded listings of compiler diagnostic information /EXTEND /E Accept source input in columns 73-80 /HEADER /O Prints Options-In-Effect /I4 /T Default to two word integers (I*4) /LINENUMBERS - Include ISNs for routine diagnostics (default) /LIST:filespec - Generate a listing /NOLINENUMBERS /S Suppress generation of ISNs /NOOBJECT - Does not produce an object module /NOOPTIMIZE:xxx /M:xxx Disable optimizations: SPD disable optimization for speed (optimize for program size) CSE disable common subexpression elimination BND disable global register binding for inline code STR disable strength reduction (loop optimizations) PEP disable peephole optimizer (inline code only) /NOSWAP /U Disable USR swapping at runtime /NOVECTORS /V Suppress array vectoring of multi-dimensional arrays /OBJECT:filespec - Produce an object file (default) /ONDEBUG /D Compile lines with a D in column one /OPTIMIZE:xxx /P:xxx Enable certain optimizations. Parameters are same as /NOOPTIMIZE /RECORD:n /R:n Specify maximum record length (4 <= n <= 4095) /SHOW:n /L:n Specify listing options: 0 list diagnostics only 1 or SRC list source and diagnostics only 2 or MAP list storage map and diagnostics only 4 or COD list generated code and diagnostics only 7 or ALL list source, map, code, and diagnostics /STATISTICS /A Print compilation statistics /SWAP - Allow USR to swap over FORTRAN program (default) /UNITS:n /N:n Allow a maximum of n runtime I/O channels open simultaneously (1 <= n <= 15) /VECTORS - Allow array vectoring (default) /WARNINGS_2%`'`0` xҐ ~r`RK25 WJfaHcPcxc&f6f|ffff gFggggghBiiiijj&j : M a.  #( *!C,   B Oc ee __ a  j & Ҏ Oe  Q Nȋ _ a  `e  _ O_ aB Oe<5 : :f: O_  _ a M N_ X(Ba O_ X(Ba O_uV,5-uX,5 *_Vj 7   aRa a*jaDH0 4U% M% D# C   D aFcTa@HcNcVaPcvcXaxc$fZa&fHf\a^aJfzfRa|ff`abaffda@f gfa gDghaFggjagglaggnaggpa@ghrah@itaBiivaiixaiizaii|a@jj~aj$ja&j:ja  @w&  erf D!%  R`W!+&&   e f n  & f& w.ww*  LDZTJAL͋W ͕/w x 8E4͋w4w       ASsFsTw 7 * ׭ w8wbͥ:  S FTPR T OF  e(,eVĊ͋#! C͋ͥ ͥ,} W- !s$,1!k  eV j^e  f/UD`? ( # e0(e & 3 & &( &   eHf   bff % D; Fק* 8 4RK Must 'R BATCH', type '/U'Foreground activeIllegal terminalIllegal logical job nameIllegal priority levelSix system tasks already running - cannot SRUN taskIllegal terminalConsole must be localNo roomConflicting SYSGEN optionsAddressNo roomNo such jobParametersCommand file I/O errorw~? h? lw w w|7 ? D 2w  ""7 (7 l 7 j 7 w w   2¶w <D%&D% D#eee%7a (  e# '6wKw w Z ! U fn  W j2ETW!t 5 1   ѝBї< & w  w  .nrE HD 5f w  $PPw Hw w  w  w $Ew C $ A 7Ee5Z3 w w Hw  w V B 2 (DEew "D & 5@ " Fw 5@eBB 2` ? w> Q$ 7 &L w E & &&& |ewe? d$ U w7 4 .,PB7 #@S #Lw GC 0d*5 `!,!e#w B ȶ%   F `E MUdMU b$`dg,  _# 6  ? XB 7Z 6 63 f7 -,E ``E5 E /KQUs S w 5Sw FI3W2Wl Elmew Pw  w .w 1"1,1,wl &@E PW%&EΒE? ,# ? w w^%7 jЕȕ e w X&fmw +B 5" E ':ŭ f el BBE/Raw !Ba5lafw ~CRC! BC 5aWV *@ Q!EZ(A W   ^p`Be :  &  V7(@Ŋ5$ߋ`P7 P .5@ עGE Q E %=%< D  "% % % 5lŀ׭wQUT *"$CИBw` @'  7 (e   Z  /:  Y&}77 ' j `Dߊ* 7Device full7Prot file ^ ,  $ &` 7File not foun|||   ܼ the source disk before executing the command file(s). USED MOTE BE 0000,177570 FL< RL6Bn T,eE0e`+  2 2 7 ~7 Be 6$@  \et ! w     aE&E  L twBC - wFE e >+ ,F ?BA-U-EE:5 4E@@U E U E@@P5P d ̋ 55$ * ,lH c545   bU@@E5U5 &U,U U@ U  |c rc hc& f$fU@@ D& e\55@ 65@ ,e w 8 5@ ? w T (<,"$fpz&&DDå̕wLUe7 ߋ* e  e  ؇wdIO ^ 0e   E000 L\g@  P5w@Ud2d^:d84@@ %%, %' %) % U U@U`E`P U`P@% % ``Jw EU`R7 eEae E% .ͥ , w3 !%͕ % 1 Q$  w f7  U t wNe  "CEAOMKIGV _T_R : e E 7R&  ͕եw @ w RaP5@A r<xx00(5P2 4wnF5A(5P 5D7 wH35F.P55  58E  Rwwe,}77 oP %w%5 gw%5@$5T   xt%\%T T P5P 5 %.%&%5@% 5   w * xX 5PwRw  _T:wT*V ŝJ#ln  T`Vŝ*T5 Pe _Tŝ7,_RŝceL E%%f c e aew7 $%@ %%U7%%  .w~%w&7  >~e %%ewT7Ne7H % 4e - EeTTT | aeGc 3    &   ,C n  Q$  $5 5wX 0  V  NH  * wR         efHDR1e  e   :   8 4 6 *  (  ͕w\  z%2f;&&% *e F1EODe7   . e      %  ~ Vw&%0@ wp ec  wZ B  w:0l57%B%   ="ŋ5 2% - N% %% % f H D @ wreV    wd7w<e&wb!\wVw  H J fU wW5 5       6 # N J $ >%% $  "      ~#jw^3 %? L %  5 $%EO%F1e ?      De8eɥ.  %Е % %RT%11Е.P %  AT.D$e! e  A W ((  W ee0e  .%&  ` B0` ae/ dT 'd , EeJD`W 5  EC`EeHe w|;Zx0N 5%eJ 5w0(e?$ 5% 3? 7  5 %HD%R1$ %EO%F1%V1e ~?%VO%L1w : 6ʁw0 n?jb ,1 N   8 kQ wHDR1 RT11A 0001000100 00000 0DECRT11A .0 U e,} j@ B   8xE! e! h @(MMm@ `D fHT HTHT `HTW#dE@  HT HTp%  HTxHTxHT5F&}@HR   >e  HR ^& & &  $ U @B50%z,w!"#W!Yz "d7w w!6v   (5@lem~   ~ _F_c__7NBKBI F 쇅e~   ew#_ fff& eBc e ‡eeD   e _& v BetdNt; B` d;<2;X ;:<R;;* 4 H4 N*aLOzM   a a \ 1a  ]:]:5 :AHQZQ  ::: E4:4bz;4d|;4;4;  a :a  ȝH&  ;aF W$ @E BB\>A f #-\"     >0 \z  1 鈹4 ;1a@  <W, 1   V<a 0a  eN < f 0 5 @E a1 n<7e aa aaea aa 0E 4I5 ee`@EUr@e  -'U$  U:Mf@f  rV U_w  BE arܖ:0 f&f&f 7\p0  w  l  @@@?BOOT-W-Invalid or missing TT.SYSSWAP.SYS not found on volumeHandler file not found on volumeSwap file is too small?BOOT-W-Error reading handlerMonitor file not found on volumeConflicting SYSGEN optionsdP RT-11SJ (S) V04.00B :::O.;2;:nWZVYzVVY2Y[*G^GNF;|N^IMXNNrOOzJz hE $ . NA @A? !cef `%Ԃ    d y W +,e4 (wv%@7$e % P .w%z ? !& f %:5$6,e $&EΔNIQ%Ό%@ 2EQU E`H#Heeb,e4  7e% & \e%w  @0!+ >C 8S'((U  EE ` ց Ze% `? h! * C! פ ר- 3L _7 T&    .eE .U 0 - %$ c  "" * H7  h&7 5D & naWWN ? 8 e$(  7&@ &E 7 e7!  @-D &c%LdAt&b%e0 W"" e$! 5Jc! E8H@ ` d rK5$e ",  xI$QIeE6%^CC^!C%גע! C!$ @@   #  \ W@aDaWw w e> w. e2 e<  ɕQ$ 7 @M  wH>vH\4H.B^Hvl$.eAbw  :  Da(zD`p Rb\bPͥ,͋ig,E t 7l 7`ԭZD7]B  w<a :O e @e`  e Ї  @  7ԋԋՇ` n ``wae* C ˕ ˤ &툀鈷e w:  ͥ+ͥ,ͥ 76,&w77s7n ͥ/& ANO E @ 2WB # ԁ`C  em a ҋ 3 R  ҋ ʵ@A w^mE >78k7P25œ  ¥  ae,b  K aebНP h 0˵@-•:) N 6 Bͥ-,B 4 0•.˵  B  ֆ 2aev  : Sͥ: ͥ- eȥȥ]Е[ P .wef eVeF0&ͥ:   %  4 @& aee 2e  f&e ` ppU%pppͥ:fefe @ ^` vЕ Hd `ͥ[R < ͥ- h | R ͥ]R Е e aeaewW Е:ͥ: ( ͥ.C wZ  @ʕ*  !ͥ.P <  ~%* @.*   @P  0ͥ*ͥ%  `aa ȕa P  w>73  |7VEwR e" ы w*1aeb ĕ LĊ 6 ,w=  lww7~e e g1aLĥ LwF, Pĥ74f& Ýe| ʁaew/   @RESORCPIPDIRDUPLINKBASICFORTRAMACRODUMPLIBRSRCCOMFILEXF4PDICOMPFOCALAPLFORMATBINCOMERROUTQUEMANKEDK52    m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[T  z Z j b t   DK:DK:SY:.SYS.LST.BOTkQ\:TT:PL:KDTDOFrom? To ? File? Files? Device? Device or file? File 1? File 2? Library? Files ? File ? Physical device name? Logical device name? AW[ 0W:///r )d7 9r)M?m9}=?;*+)[5?509-5+5;M;);;; ;A997(7 //?y5?5RCODE DIDE T GLI ERECO  RESLC BSA RE SS GDE FORMA AB DIFOSSTIN   DID IN RE LICFOR   R SY:INDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUw, ` ~ s r  r   s g |sWWQU Y QWEOGAB I Pb M P SCTYUIH FSTUdGdEN  w Tc  wh ~ s  r$ LF FB B E!"#$Nc%CC&SC'S P(A)ODc*Dc+Jc,K-MUST .KFWHdGdEC/V0Q1R2Gc3I  !#$"w l&  ,wͥ:[ B $ ¥]ww2 RE P IA B I P P  E S  N SSBD V OF  DTISAL EB  B FF PR T OS   OSAL ODS BEFB  V   D BE D @ vAeC X DEBN!!  N! 6 N! *ͥ/͜AN w,w w4ͥ) ͥ, ͥ ͥ+͋ MfeBfeV, e_ r_? BaJaRZXVZT\^.X x ` h : L  T( ^x\v : eJe aa C @ @E($U@F ?MON-F-Illegal call to USRNo deviceDirectory I/O errorBad FetchOverlay errorDirectory overflowIllegal addressIllegal channelIllegal EMTTrap to 4Trap to 10Memory errorStack overflowSystem write error@T^r|$D DeC B`  ewT wH d rK5$e "  xI$QIe PVD$CeK    baba& Nww l? WWW B abl@w fw  `w `NSS U 7 7 $  f_wx? d? (w w ~wp7 ?  &w  7 "7 V 7 T 7 xw Nw p  Pw D%&D% D#eee%7a   e# 'wKw w  ! U f  W 0xEFW! 5 1  ^  $ w  w .E D 5f w  $PPw Lw zw h w h w (Ew C $ A 7LEe5V3 w w Dw Vw  dB > (DEew L"D & 5@ " Fw t5@eBB ` ? wJ Q$ 7 &X w fE & &&& Tew\e? , U Hw7 4<PZ7  #@J GC 0*5 `!,!e#w ` V%   R `E MUdMU b$`dg,  _#.  ? 8 B 72 L 63 f7 KQUs S w 5Sw I3W2Wl Elmew Pw  w .w 1"1,1,wl &vE PW%&EΒE? ,# ? w Zw^%7 Еȕ e w &fmw   E ŧDŭ f egF BBE/haw !Ba5lafw CRC! BC 5aWl B*~ Q!E(A W   `Be   &  7|@Ŋ5$ߋ}7 RB$* @@5@+J עGEf5$E ӋU@UӋˋ 5 2A  Q E %=%< D  "% % % 5ŀ׭aQ *"CИBwP @'  7 e  Z  /  Y&}77 ' Z `Dߊ* 7Device full7Prot file N ,   &` 7File not found W,W=͋X7xIllegal commandͥ/N : U@ \ͥ.   @ 7Illegal device* 7?CSI-F-鈀 U@HUf zw& X∿ W[ W]  2W:  eJW.  $  $  7%%**09AZaz&   Nl b e &N W-e E  C0Π a `  6w*Oprtv O<0*&s:0;:p<zz 8r`TM `YIpF?8@*ABCDDZ<Pp<p0<<< =(=(=P=P===>>>B>P~>~>~>? ? ?4?Pp?p?p????&@Pb@b@b@@@@APTATATAAAA B PFBFBFBBBBB P8C8C8CCCCCP*D*D*DDDDDPEEEEEEEEw(  D eEE e"QT@N  7 Gť->  fe  amag~|4((H  ((((((( ((((PM D   &7 z  2 uD*aU6  $ 6.Gw_ *%e.G *^w$w77 ?MON-F-Power fail halt $?  ac,6 "@F(F2&  R w w  7w5  p     g,w.7   U@t b  ww U$7 ~x 7  7 57 E$(j3  NV@w e *U <  66?  t5 l@f|Ne)U%Me5u ;C V2 e$^ e&   <    < C  7 U 7 P7 Jelw 4&E w7 ~] `X p< % 5 `@EW U Us@efNeJ& LE J ! /Jf&8K,7 $ Ke ,K  2   7 DK 7 舗 `w V pK `*. + (-%&7f&@% E KK Z hV5 xw0Ea5%U+7 5%5 E Eaehl "55 O  E E 7  s!5s  ENEae E % Άe`B`N ċ   wr  5  \ $ &7d7  wfzN 7?MON-F-System read failure halt   <  $7 7  * " J&f&I e`  w:3 ZD w7 .~N&zNKN  7N &TT L4LfN nN N V%&fO U$E$w w  zeF7 7 B7 eF;J&\ <%J $ V O@'( EM( U% (r w25'wNB B  e OPL$   (  w ߋ$܀4w0 *E % * * eP &CvPeK# c# w 4mc KB " s PwX@CCe & SSvw wv nf& w ^:dHb` Hh$O7" e Lw f"E  K-e - W -4     % PQ d  & &DDeed$ Q .7(? 7%)C% # B% a % % a&$a _*w 0&fEE U E$EpPP$ 5 EUrPPPPȜ  E@       %w8 V & 0wP@   3s 3w U ˋ& Z e  EP $3 3 & EE   we p@,  \eB5e 5@e  I$@   X  $EE@PP . fe$ K2@4B&fex   Rdw ` VE V< 50E  w e Ssv wBw  ww  V<5 U U@5@  % 3 .,E@U@ ڇw  $rV5  e$ +5@az    &Wa e ^  5׬w \W"* q"     3 5 ~  B D3w|Bew  N  5w n 3 UH7 `2 wU@ U we5& e @ ,q"e w  _Kʕw \E  w ^Uw ˋUE ˋ 5 œHY 4  wb5 œHYU@ @ @&^ U@2$  Be ŀʥ' ,( & &@ @  Uw `*vE V<E@ 3  6U@ 4   *  [ea"(@ $E % 5 3  33 3  T,Z`5   5 Ue!3eEB 5 U ,e @   f& ww `@E `CE , w @JE `C  \44HY& w4@w,@w$w@w@w w {D{Tw*ww(e,͋1W    CeE%R V rH͋3e`0e5E   e  eH wt $  2””#e,e W5 2t2(e ͋*W  $ & Ĕ!6S͋2 eA ĒB `A `, eA p`7 Z<@&7 L<  & : P Jw% ee/ e0  A @  -Jan-Feb-Mar-Apr-May-Jun-Jul-Aug-Sep-Oct-Nov-Dec-:<:<.<͋a  ,ep-Eg,e7 eF  & &,3O/& ㈅ e W!ˇ R ? F : `? . V ߋ*www  PJ`@ePPPP z2dvf W  5  (e    T W ͋hw h b }w  w }w  e" j 7 B A 06&"7b a  e,ew w ߋ*ww ? $W,͋w> "JeH L 7f, " W- ;7 4D)  !', Q$W <',$)  a E 6Q$E , $`6`? hW,͋ww& 2' ,V77E ne" Ab X @b HJ$H7 ^: wer" $e"J, l zz zeN ? @ & &_e@@ONU  b$CL$"A C $ 7 =@  @!1 W. 5@E@   tEB` 7 l,-  & &w ^wpwl,E]LV:Be&  W  %W Yzd m`"$\d4, &$y7@*}wGwdw'@Qw%w/d@w,@~@@8 P2 e鈇& 7, `V .5 .eV ! < U7B7H E{s@ pP . 3 6  8B 2T@P}EXJ''* 4X:#""""wY%wtww~ }w  ," ~" {x   k&meg,l  z UX ? J & &Le_,00C`&e~ee& 3 f .0 e*0080 0 ? W,͋4ww sww t UB[e wpe ee " P b }w  N "zL" I" F" B   %z #0 f,,,#   e 42 " ! 1 >1 \? ͋W,w &" e#e"  ͋WE E ͋ ͥ-H b͋DA e B @ @ ց  L @eEW=͋Q,e4 <  "  W,w W ͋ , .!eEO e   5 7 EBc JO e @ rae8_+Ae&Ћ 7e@w?KMON-F-IWEFUIllegal continuationAmbiguous commandCommand not in systemIllegal commandNot enough memorySystem output errorSystem input errorNo fileIllegal device for command fileLine too longIllegal option for programIllegal optionAmbiguous optionIllegal NO on optionCommand string too complicatedIllegal value on optionConflicting optionsError in file specToo many filesNo dateIllegal dateIllegal timeNo clockFile created:protected file already existsCommand file nesting too deepCommand file not at end of lineMust 'R BATCH', type '/U'Illegal terminalConsole must be localNo roomConflicting SYSGEN optionsAddressNo roomParametersCommand file I/O error 7 eeO VeA ae_+AeЋ 7e@ew D ѕ:   ѕ.   D (@&e% b %e ee e  ?KMON-F-IWEFUFile not foundInput errorExtended memory monitor required forIllegal deviceBad fetchSystem output errorAlready installed/assignedIllegal device installationDevice loaded or not removableDevice not installedLogical name not foundFile created:protected file already existsOutput errorProtected file already existsDevice fullw&w  } ~ vSWYw   wͥ: T } ~ vWSQVQPYw aH  jw # ~ v OWQw   2w n ~ y"6CdG T w   wZ  Z w   fw &  ` W  N "z" eCwr   we "    t  e~   eb,͋O    V  S AL w ~6 v0  W B XIOISIE G T     N w ' we"@ewz}]v n ~$ y    Hw  e$ @zv ĕw Ċ` H ͋'w͋#׭YeeA @eeȕЕe ׭ I e <ȕw}}]eb eUHUHͥ: H.TECeBP ͥ: ' ''PPw PYHXZHK@IMZ ~` vZ   vK    B FkL P D A    BRSREQ !O C S T w <{P7 .  w2w\ͥ: A B5O SEI T PR OAL E KK5EX C ST B    S CA  B  S ALwd ` ~I sC r< g |3RGWWQFYCTENZw 2^ w u ~P ~B r;"GWWQ H` K DCE / N w j^  ÕD  $ɋ ׭ we w@ ɋ HKN u ~ @& "wLP:E ,5E7E &e  eы 7dBae  e e RE  SN S    PR N PR F  DIV   B  REE P  EwwwLtw>fw0Xw" ~F  u  ~3:  v*1HLHEHDHCMhP HN ww f4 J-w" w ~D  u  ~1 v)  A DC WOjwfw  ﷊w ,w` ~}  u  ~j vb GP W DEA`NOGBGI`RT@LMS CmFmO SUVGM ww Hl< w `w ~  u  ~  v SOWW@L GP  HEHD@C A DEA`NOGIGB`RTMS CmFmOMhP HNUVGM  ww `N w ZwO SLIE DI CLIPAL W LIN AL OSO F4FEXS   DICOR CW  CO  MADI ~  u  ~  v SOWW@LGP  HEHD@CADEA`NOGIGB`RTMS CmFmOMh P!"#$%&'(HNUVGM !"#$%&'( w7vw x: ﷊w7 0f,[ ^@e8@ J7< || w/RU "@ ee@` w"7|KNILm爕w ե/@d e;ae6 Q <@ /  ,+SLIN SO W RF4FMADIO LIE DI CAL OEXS   CODIR CW  CO  LIPAL PR W BOLIN DEXMAwww ~o u  ~c v[ I@ R@ Z W SL@M@B@T@E@U@YA@H/VX w K+ N,w "feHB¥[ e ы e wRUN ee!  ͥ:fe& bwZͥ:wH ~p "v  ~a ! !! vFP   v!(""DG` !/"R#U w $P ﷊wh 0 •Mwx  ɕ•E  wZecŠeɥNI׭@w~fe :e|VN5 $ W  8͋ g e&ELwwEXB  MAS   LILIN DR  FF W S  LSBOTEXRBOAL TAL PR O   RE LIMARE  w>5$' ͋!ͥ .eD ͥ  P=Е   ^  >  @wT  erf D!%  R`W!+&&   ez f L  & f& www*  LDZTJAL͋W ͕/w # ~ ,E4͋wbw       ~ASsFsTw 7 * ׭ w2w\ͥ:  S FTPR T OF  e(,e4Ċ͋#! C͋ͥ ͥ,} W- !s$,1!.k  &eV ^^e  8f/UD`? # e$(e & 3 & &( &   ef   f % r t&ק* f4 bSB Bo2e-t @& 7w``"  2 C! ׭D! fw W@7  3 wfߋ* @ ʋ|U f0? h ``?  N!%7 PE!wW7 >Հ 5 <E!47 &7= Q w wn0@5  ߒ e $̟vԊ  ?? zU JAw Tw "jFBa&fe@BJ%@& fEA  w  l b 8_ D _  _ _ _  l.3>& ?PIP-x-Check sum error Device in use Directory input error File sequence number not found Illegal commandIllegal delete Illegal directory Illegal optionIllegal option valueIllegal output fileIllegal rename Illegal use of wildcards Library file not copied No .SYS actionOutput file found, no operation performed Protected file RebootToo many output filesWrong version of RT-11Unknown error codeWEFUfUnknown 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 Illegal device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF HYh 4M\"/?Ta-PIP V07.00 ; Continue? Mount volume in inputsystemoutput&f& v &f f&  X   1  `E@鈀B  ~ѕeȋР+ z (@w H % b % e%e ee e w D   ѕ:   ѕ.  D w   D% %*  %@  & ea jjB2 :H w 5(& :pH0 0  :H0 0 0 0  B F  & ֥Y54/f87> ɕH8 -*7 -  7 f f :p  ѕ  ѕ    ,ABDEFKNORUZCGMPQSTWY @ @DLTd\j>>w < ( @` A@ 5W   p-@" eE ,  p-@p l@ J @& e %h %P   @B :E  ȕ0  T  : 7 K& w f  5P n b ȕF0  7&5 5   $ E 7X7`wLwR @`7@ 7F@`7>2  & R ʋHF0   8W!J 5 :0 *    HF0  WJh 5"e W!J M 3 ȕF h5@U5 U & U" ˋUUU5    U U " Jee  B U 0Uf  %:&% * .  JQUJQ  . F 74eW $BC @C @ 4wW $ $ ȕF0  f 3 ȕF  & e$g, ȕF0  E e:`g,b   h@  e eW!h.Be :J"  eW :퇇 dev:filnam.typ to dev:filnam.typ ?  Files copied:copied/deleted:deleted:renamed:h|rr , 5RvHHF w&5\tN5N|15@*5 2:ȝ07 w@&@    7ww" w` w`5%7 7 7 7 zv   4 HF0 w!X j F5Z Z ȕ0  e e 7 "-w5    , @ ȕ $ ȕ0  5@tf5`U5PE@@JR W"@ 5 Q$R5 ȕ F0  |R$W"@ J B , J:0 5@ p 5pw E 5I F~B *5 w & !-4  ȕ ~ HF \ R-(* 6    -  ?  r  O:ȝXN0   7`070 m7C /*+ ȕFp 5 Hp h N Hp N , *( : 0 7`%*H  ȕF 55  v l  |xer 4f5  > 5X@@5> w    z#5 ȕ 0  z %v7  Z 5D< %J B@  :ѕ W 鈇5  @ ^5 鈇  :ѕ W  $    ""  8  @7 Xw   d 55 ,  * (w! ww ^e D7 758- 5-    P   @w Bɋ ( eBe  e  w  Cנ*DĠ Ġנ*נ% f  w ^ 5 x TJ7 J: m670w w fP5@%:0ߋ*ȕF0  ȕ0 ' $5 N5@:0ߥ*!  ȕ0 o5 B$$$"< Z  V D   D 2GwN 5, , @ ȕ wedE^ Vp Hwf5 @52Dwew!Bw8 7` Djd 4 E  >w 6@:7 7  ]E  ,C  7 7 77m  8w` 5V Hp  xHp ^ȕ p Uxw ^ ':p*wD  CH 0 ew!чw "(5  4H ,E5@l :#w F:$*w   B BH W w ew!갇57   aw IXt7|e v ewd:ȝVp00 97@7<7 0%7"7% 7 %557 emm7  w ~x M7 |w Za 1w |-  Aw nߋ*G5 ȕFp %w ."w -< \ x"EOw 58 w 4 0 L"EO"HD ˋע j7 w w )ߋ*! !:H0 ߋ*- | w eeD ѕ . e.Ћ. B d @ 7 @  w 4r xN7 r:ȝZ0 p0 2͋0 -WW* A  3 e:ȝ0 0 0 7@<,D5!B :ȝp@e7 7 | &ff \ "FBa&fe@BJ%@& fEA  w (( 3(((Y(>((!($_ _ _ F_ _ _  _  _  6_ h_ _ _ _ _ $_ *|_ *_ 0N_ 0_ 0_ 0 ?DUP-x-Conflicting SYSGEN options Directory input error Directory output error Error reading bad block replacement table Illegal commandIllegal directory Non-bootable driver Size function failedToo many bad blocks No V4 boot on volumeUnknown error codeWEFUUnknown 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 Illegal device Input error Insufficient memory Output error Output file full Protected file already exists Record too long System error Unexpected EOF (;Pez%Qaq~zZ {\@@DUP V04.00A; Continue? ; Are you sure? Foreground loadedMount volume in inputsystemoutput&f& v &f f& w ( @` A@ 5W   p-@" eE ,  p-@p l Е- w 8  Е- w @A f    e0f A N  % &v l  1  `E@鈀B  ~ѕeȋР+ z (@w D % b % e%e ee e w D   ѕ:   ѕ.  D &  m %V($ .& \. n   | & ֥Y5p&& 5g鈀 . ѕ.Bu55u鈳5/f7 tɕh $-7 -  7 f fd p5!0 0 ȕF0  N & e$g, ȕU0  E e`g,b w HBw >L ̋ 5p0  H0 0 0 0 7 ^ ,0 ȝ p& * *V w w w  w |w rV L$ "5 1 fW#@U%$S%S%W#@K# w :Q6` 4 X7 " 7e  ewȝp0 p9777 %77% 7%557 emz~mx|7pw < 7 d`   ' "&p6  5p w p܇5 5 pχ , T $w  l w  w| | | Illegal optionIllegal option valueWrong version of RT-11@Od\Z\Z Z\^`hjlnpvxr~ . D ZVKSOCDITUVBEFGHNQRWXY^^^^^^^^^^^ @ @r4H  0@@P @ @ F0 T @ @ ȕ  @& e % %. @B E  4ȕ0  l |  7  ȕF0   & R ʋ 8 Lj ȕF0   E5Ew0 Ew(w&7`^7 77ȕ0 `7eE7`ȕp 75t) *>ȕU Rpn$ mb(Z7 ^* ȕ Z( * C ȕF v-7ww Nw7 Fp   5B5: h E`w!w[A. |*\ , ( Block Type File BlockReplaceable Replaced Soft Hard < UNUSED > ?DUP-I-Bad blocks detected 00000.Bad block in system area No bad blocks detected *Dw eE J b! 6 Z >wd   D j 8 7r j $ ȕF0   w @E5,FEȕ0  \ ,ȕF v 47 7 H5 7j D,ȕ Vj ~7 x! ȕ 5g5D/j w7hwpȕR! \ȕ j$ 7 5.j ˇ77 x <H bjL E7\7 j 277p@`77 6 5N  CAw P55 L&D H $ 5U&5w !& T 7 h bE/Zl@ چN5 (f.  ѕ. ѕ ѕ .  `  w5 $ *7!Z7 Dj j j A# $Е.鈇 A ȕp  @eE`w @  w 5P    5&5 555UD !  & eaQ  PE. 6ӕ ӕ A ӕ.ӕ ӕ . `   & m   C Se w J7!|"ȕd t ȕF 67T 75 ̕ FB Qe  m~ȕp e 5 $  $"# :&a *Ea <U w  D  ea 4,eW#e! # 5$W#( zYzdzMissing dev:filnam.typ    KUU,e @j d ȕF0  P77> `wP x5@d 7 jXȕ0  w&0* n ! vo ȕU0  5z & HF z eȕpp TÇC CaI@  5(d1 5P z   wȕ F0  5 8ȕ0 p 2854e0S%wSSK 7  BЄ` ȕpp0 `whewn5P d 7? \ ȕ0 . 2& Ε,e p "6,fJ  Mf( H@ f5 : ɕ2w>& j j  ȕF0  7hH ,wz \ HF  e&ȕ0p  Ca I@f( 4@ l1 z0 ȕ0 p e0S%SSK &  BЄ` 8ȕpp0 0·` ه3 3 ȕ0 p C / ȕ ȕ0 ؇ȕ eeCTHȕ0 V$ z&@ 9g&3Can't squeeze SY: while foreground loadedUninitialized volume /Squeeze@@@ zXv5 h-@E X@ HF B w" Z5 4HF0  j 77e7e7j h$7j T߇7E wvZ*07 *067 05 J`V 5 . t5" n5 wj%  HF   x7 r E d  0R   d) %  4ȕF   T 87 7 HF \  7 7$| eP mx f5 % w T  H , 0Pw&Fdr5 F!4J/C ȕpZp d9eEȕ04p H@``7   v5  z  `wlW #6ȕ F5 v7!~f6@a7 p!W ȕ  . (7(P w ȕp@p Tw&C DEȕ0p ȕpp @7 :|5 N7 H > >%w 0%w.m$em`55 * k  . _7 Zt-R77@m  f|@5f znuw f) b%t- B NHXw~TTTTCTTTm m\ w m5``D%  $-q& x@2`f  ~Be $PPD  ewZ5 He7P7H7 B7 B8> m$   7    7 m  6  w A5NfN1NENuw X sN w >Bw .7 $wz "B7p  Hw  eW D D H wt  f. 5  fD  &P *0 0 &+ ( DECRT11A VOL1RT11A $ D%B 1 N 3PHDR1ZEROED.ZZZ RT11A 00010000000100 00000 00000 000000DECRT11A EOF1/Volume ID changeVolume ID? Owner? Volume ID: Owner : six ten twelve ?DUP-W-Volume ID Owner name truncated at characters/Initialize V5 .5n5f  &e5b 5)0 0 0 0 * HF :5,j ȕF0  78E "p ,5 V) 5|#5 5 F P p ק*   .TABm 鈇 @ KU@$.f& DA@mFД ˋ8鈀We+Е E@$vBa 5p &Bj P ȕF0  <785 ^$p5J_Uw >w6HEѕ ` Jn B :5 `w 7 ȝp  p5 .eȕ0 p HF "ȝ p ɇ ȝp r   Vȝp @ rw ȝ0 0 0 p 0 UXBa 00 zRT11ABad block in system area Replacement table overflow Volume not RT-11 format r@ RT11A DECRT11A 9g&7$ ?BOOT-F-No boot on volume ߋtv  , (/InitializeVolume contains protected filesInitializing SYSTEM volume! SY:/InitializeType , 0, or nnnnnn () Replace block # 55w5^wN` w"d  055wj 8 ȕF0  $ 7e77 \ @ > M7 6   * 7 Z *w2 P   7  51j t7 #  7 HF : 2 *7 d5N faB>j5&^ ȕH Pm.  " eA! PȕF rȕ` mF5wW-W-ю P| `& %%ю 5 5   Ae   ` p. e    h ^wC VT5PXE HP  7d m\:85 55 -&ȕt hVe Pȕ C   5$ 5 w ȕ ȕ0   HF .5^0 0 0 0 b0 0 Ba  tv T<e  m(ȕp e 8 $  $"&U b&a REa lU  U$::.JHUe 5"f& ͋ 12 5"e f<& 5e 5Ee  5E 5Ee E$w D ͋ CEå.0`% ͋ & e CE0`w . D  ea 4,eW#e! # 5$W#:  ?RESORC-l-%%X z*ABDNOPRSTUZ/ &   4 : L<|$[/]Booted from [R]:[R]Resident Monitor base is [B] ([U].)Indirect file nesting depth is [D][D] Cycle System Clock[O2] [S] [O] [O] [S] [B] [B] [B][R] (Resident)(Loaded)= = [R] = ([D] free slots[R], [R], [D2] [S] S-Console Console Remote Local DZ DL [D3] Yes No Yes No Yes No Yes No N/A[Z][S]) [R] Resident [B] Installed Not installed 00[O1] 00[O1]RESORC V04.00USR is set SWAPForeground job is loadedTT is set QUIETIndirect file abort level is FP11 Hardware Floating Point UnitExtended Instruction Set (EIS)Floating Instruction Set (FIS)KT11 Memory Management UnitParity MemoryCache MemoryKW11-P User Programmable ClockNo SYSGEN options enabledDevice I/O time-out supportError logging supportMulti-terminal supportMemory parity supportSJ timer supportSystem job supportNo multi-terminal support ProcessorNOVT11 Graphics Display HardwareVT48 Graphics Display HardwareJob Name Console Level State Low High ImpureDone SuspendRun FORE RESORCDevice Status Vector -------------------------------Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED -------------------------------------------------------- 50 75 110134.5 150 300 60012001800200024003600480072009600WARNINGERRORSEVERENONEUnknownLSI-11PDP 11/04PDP 11/05,10PDP 11/15,20PDP 11/34PDP 11/35,40PDP 11/45,50,55PDP 11/60PDP 11/70PDP 11/44PDP 11/24PDP 11/23PDT 11/130PDT 11/150Insufficient memoryInput error Illegal optionError reading directorySystem error, 4 : A      " ' F l _ U y _ N (@zZAMCHODLJT  1 &f (@w  % b % e%e ee e f&feD&][ y ȋ e@h Bӕ ӕ ӕ @A @ B  C   &:ԋ@   & m  . "   F&A m   C Se  * E0B & W c `ԋ@䋇 Е- w   Е- w @A f    e0f A N  %&46&    eʋw fF      e& 鈇 evNw Fv0 ߋ*w FNe鈇xxxxPN 4 4ff4 4A5 dv4 l55> B5  5 5 @AEf4 4鈇CD 5@ 5.v5@ @" @" zM zl h >e  ^5 , ( ,5<5 284 45@鈇w 5@   vw 55@ $ 5@efO4 h&ȕ f& Z  <u &4 w<AE'555 5% 5;5@L鈇7 ^,DDa7F$ . a .((( f&wzw e/wP7w }4 27     zpr mbd$ ^ E  T 86 04ew$f%e4 :& z  `` E      04鈁  4 4鈇w ^7 Xw Z7 T K   j  Hv 76  e%0e@7v w  %z R  7,6+ zv6wZlv0 00 w 86  鈇w 5 _w zv00 %7m &4 F&v0 ߥ* ߥ*w 5@$  vp*f |˕  V >5  (    f 5  5  5% , 53 p9 b? NE eF %' fD *4鈄 -&w z we@ w Fw   @& e % %@ ,@77EEv 7`j@e77@@a 7 @ݽe7`| .168: .e(we vp0 w Fww w5em5w df@VB nɕ . EN R!@m: 0( ,@   ,eCme`5@ $ &v*H ȥ ЋL w p  Cå*DĠ Ġå*å% f  w "% D% AN4 b50Е Е-&>∀V X ,g  s  4鈇f :7 em- ev00 ߋ*wZw Z6  f reUvPNv   ed  y鈇w 5@n 5i 5& >∀e TP vt@`@v  C C Pv0 ,e U U C 0 U툦B Ee ŀ"@5C 4  ѕ. 4鈁ɋw  l! >J&zQQAA wL^YDIR V04.00 W<BxkfError reading directoryOutput errorIllegal directoryIllegal commandIllegal optionIllegal deviceOutput file fullDevice not activeInsufficient memoryProtected file already existsFile created:protected file already exists Octal[/ Volume ID: [S[/ Owner : [S[/[U6 Files in segment [U[/[/[U6 Available segments, [U in use[/[/ [U Files, [** Blocks[/ [** Free blocks[/< UNUSED >[S [**[S[N9: [**[N*: 0[D1--[D[N9: -BAD- *ABDNOPRSTUZ/x  | @zn!?DIR-l-IWEFU< @ D H L P T X \ ` d h l p t x | *,.468:<>@BJLNPV^`bpnlABCDEFGJKLMNOPQRSV\\`\\nXX\\\\\\\":R`r |& " f    N 4& : & Ѡe w f fHҕ f  8 4 &$ &+ HB    B ҋB 5       @  @& e % %H7Z-Tw   NBx D6@2<.   7]w  H  ȥ%Х*  @@e%H "tvn D@w &%5å *åå åå å dm\ @ w@Çwe % %Hw 7    TNUtDp Ob ` , -`7Rn]z@ @hp   >BP  ק*w  w 7 0  w _ Gw  w %VOw ӥD%%Br7 &. & ?  X J%HDn70 %7 & r . & ~ ? z    "515 n K zwm]A  ~;  5  2wmB tEUT]8" L! 7 0 &&P HB 7 wm  ` e%N   &lH ^ HB N  t`  7 \7 x&r&J   &]&&$& HB H ҕ ҕ  P %   e%  n |@~@| l     %7%c%He7  $ wlwl * . wP  7Z T%_w2@e 5 1  F ee 4   e   7   Pw  Cå*DĠ Ġå*å% f  @  xlD 2 0  $ wR w GO ewe p0 ww5www wzwR%J \j57 LeZmfT 8w x eCȥ5 , ѕ ȥ. ȥ.Ћȥ. e1  z w w  55 %%HDw w %EO5 e61 w   r<e,1 Re* * Hr5 h C"C  ` `u %  @5(@0 00  @ 7 nw % ѕ ɕ *z5 5   w `w Z  e e  e H `u M- % %. 7w7 e fR >m  e t 0ml m` 7 L@e 0?-. -&-1, 1,1,1, 7 A1,1,  F E w 꿆D -b-^!-T"-P"1,1,1,҇1,1,1,1,1, 1,w r&   -,f   t 7 e- w 77fP5    U% PP PPPPPA-^ A Pz t&fP P 5 &H .f& H  <&f  P& |5 & b@ r t&ZT * 8-4L ҕ ҕ 7 $F < &f 7 HB 7 H w  &f2%?&f % &f@   && H %H & " & B% .0  ߋ*w 0w * P  Е7 - A e @Eܾ +7  @ՋwfEeHw 7E 7 A   &  ѕ  ѕ f 5 x5ы n5f0f e @`0 @0 %   e`& p&f (@w  % b % e%e ee e f&feD&][ y ȋ e@h Bӕ ӕ ӕ @A @ B  C   &:ԋ@   & m  . "   F&A m   C Se  * E0B & W c `ԋ@䋇w   D% %*  %@  & ea  Е- w   Е- w @A f    e0f A N  %D%f  7 #  bf & f p  b.wJ Pf KfwXT pp p rr lwewZwX f,5f 8  ( " * $V @ 7 7 ? E ,we5 5  5 UEA f   eww,^ ` 7 (J%P?:r %rr$D?w %^%w? #TTA  rlr   0 ,,^ `,} 爃E X  j * b  T  F ( 77 Z+w @MF&`F% $Z zz C ' 5 |xe  @ (  2 @ 5wF 7Z  r ׭$    ˋ  &7$5 2     H "4  ,-( ^U@  h Var*9K\s"<>" errorIllegal argumentIllegal commandCommand buffer fullInsufficient memorySearch failedIllegal macroEnd of input fileRead errorOutput file fullIllegal deviceFile not foundNo file open for outputDirectory fullIllegal file nameSystem I/O errorNot enough free blocksNo file open for inputWrite errorCommand abortedProtected file already existsProtected .BAK file exists in macro?EDIT-F-;No command(s) executedRBVI>UMNSGFPZRW0W9A>DE  ea 5e < WE<  ! !!!  !  2eB x  !+WM L!^keBn  S7s dw"2-)  WaWz } +1!   z w77 !, !., w~w 7 wNv7Ww 7L~|| t* 7 7 r &\ 7 GA7  \ "ȃ     ! ˂@ D+Q ?EDIT-W-Command buffer almost full xr#   V! wDw76 nwT  \ w  w  m wы 77- -m7! 7!  w} wnYfdB 7!~  7!r   7!Z    m7!, e77 L HE Z Z (  Z Z Z  B  F  ߋ*&  7  7 2 ,-&7  @7!0  w."* 7!~!   !7 d \~R<  0VT-,Dm >: m.mm      ( } :  *e * v pW!.n\W!~ wVU%'-ZV>0J4$ w , * Ҕ  w7 R&  P j7i %   ?7a\=8wjZ & 7aL7aF 44. 7(  7 CeC  ы     c $ 67&* j-rlmn `ӕ=  n 鈇V04.03 U@$E@$5 &  , e   Z+?EDIT-F- Z & 7 7 7" 7N + 7$   B U0$-&"wwb F߁ 0 H  " *   N  7 FBe<7 6  * 㷊~ xR eJF($(7淊 7! %  P@% @P@ X7 *7 t H  lh`(\$TP@e-6?0 ,5$ e e v  w <:!  T " ߋ*S R r E `= 7a7a7a7a7aX7a7a7aU7ar `w `w  BJ-∷ "7 & "7 &  B jZ Z 6 J 7~7{7 -Z -Z 7zZ -Z Z Z *-Z Z Z Z :     | 7ߋ* 7 B B HB  B0 7ߋ* 7 77xZ Z eZZ J J  J0 (  Jj0 /ߋ*ק*7ק*     J0 ؇L# 67 >㷊7?EDIT-W-Superseding existing file |t kd  M  7Np f߀8 d 7&J 爇 BBJ  R0 ק* wE$ H#ߋH ߋ`ЕEЕW 8НЕEЕR .7h~ЕEЕBЕEЕW`JɋP,5U.5  0 p W pp ,RF &f-eB J%@& fE7 fA r چ A6w 4ʆ VHANDL-F-Window errorLLn1TFn1n1Qn1n1 G6#"6,Z64i_ p1_ r1_ l2_ 63_ D3_ 3_ 3_ 3_ 3_ 44_ 64_ 5_  p1_  1_  2_  2_  3_  3_  (3_  .3_  63_  >3_  F3_  3_  3_  3_  3_  3_  3_  4_  4_  4_  Z4_  j4_  x4_  4_  4_  4_ p1_ 1_ 1_ 1_ "2_ 02_ B2_ N2_ 2_ 2_ 2_ 2_ 2_ 3_ 3_ 3_ 3_ 4_ 1_ "6_ j6_ 6_ 7_  7_ D7_ 7_ 7_ 7_ 8_ d8_ 8_ 9_ 69_ N9_ 2>_ >_ D_ $6_ *6_ *;_ *pC  75 05<( EE 7 l `7 ^w Z-P  <(  <7[34C7[60C[0;7m WORKING... 8 z , 7 7 N (( 7 7 7   v j&f+(  P @  7 47 27 ~7 2 L  (( 2( xw7  5 < x wP7 7   5 7  J7   D7 b49 F '  7 r  &  z7d r v . ((  &  (  7 ( <7$ 2  7 7 p w7 U97 f9 7 +( Z( R L ( F w7 <( ,7 L( 7 +( & E E $w &'  v &' 7 f  :  p @  XxSsEeDdAa O [ O9 [ pxqrst u vwxynM P QRnSLl$mpqrhsR t uv,wdxy n MP QRDS&lm ABC,Df  eA5 7  &   J  ( &  $7 ((( t!7 7 f(&D D @ ` E`z XwFwN f  Z B B 7 <  D  0%9 %  7 N H  S7 9 & 5 ' $5  - - ׯ -*: ?$    Uz ~ E7 $97 9 7 > 7 9 P &%  x 5  fh -b b  U 7 L   ' m  ,      &ׯ       7 $ 2O e  RJ`22  $$ J qw` 7 9fN  q, -     7 z97 t:$2 4 ) 4 BB- #BC   ~ \  h 7 0:7 D:7 \:7 y: x F   j  "   <  f  Z  N 7 h: 2  &    7 .:%    7 : j7 ; r     7 $;7 :;      7 V;7 o;   T 7 j;  < 7 R; 7 t ,7 v(&`w8 ` `@ v   7 ;7 ;7 ;Otduj  @  .7 <,F7 >7 <7 x,0 f& F 7 l<  : D  @ 4  m|-z r @      %@ Ze %`%{E * h R   >   7 9<7 J<7 b< ^ 7 lw< H p 7 V< X 7 D<  < | T7 &< `h .7 <  56 B  X T  "   7 = U  5 n ؆-ㆄ Z  w w @  w @  `   5 7 Tp7 (&9 O M . 4 7 (=7 9= 7 c= ɋ%7 s= f&  ʋ - @ @  ҋ ʋ e 5 K & @+- @ N@ F0 ` ` f 2   0  azE W   V     7 7 = p ( d 7      w7 N= , 4w  @ X ^(   m   eE  7 = <  *퇇  0wew7 7    7    - >z|z x r7 $ P \7 (= N   @ 6?, (-$   2 7 > -7 f&f&  0 7 wU 7 v&(( 77 ` f~ 7 *  N  f숁 4 7@`aw:2`w * 'w     `C   ! ee! (e h _E5 ;: eh* 0 0 0e 0V6M5+  UE  p P(f V  (  'w IE68 6@0   (( D ^  &(D)& r 4 , (  g̋' ) Z ) R 7 p)T)7 h(L)()  ?    " " " " ( T)L)RRRR L6 6 B  6p $ w7 vx7 ) $ '@ 7 7 T)p ?   7 7 \7 7 wz  F 2 `W ?e W ?w(( w7 j7 (L)J(׭Ld c7 To8X %` 7 L)$^)0 D C7 L)^)57 L)(p' ??     68 7 /8 @7 7 7 77 8   (4,2 f07 N7 7 .%%ΥI   ΥC     ΥA   ΥA  H  !  dP ѕ e0ѐ 'd  P7   4) `)Be 7 T)(p &   ހ 1 w47 V8)($$ $ $  - 7 L)(0 6   B BE~B00 ` $00 ` * 7 8 7 8U@ E@݇ e |7 x鈷rUP܇EP܇ 툇? -) &h) h) x ѵB b( x e e0 Je0 @C 8' D <' 4   $' '  4 $ & "' Yy' ' &' '  ' 7 f&f&U<$  -D)ft p.7 `77 >^.P   TJ.0׭C B7 9A7 \J.00 ,4 4 ՀJ.04 4 Հ T7 CC7 ^C L7 C B7 C7 zC t ŀ 7 JC7 DDŀ)Bŀ  <   f'4  5< J. 0 000  e 4  &7 -D7 |QD   E J.0 00  e 4 7 lD KED V01.01D?KED-F-Insufficient memoryKED-F-TTY??? Logic error[7m[0m[7m [7m [24B[7m ?KED-[?8l[?8h[?3l<)07[1;24r[?6l8[m=[?1l>[H[J[24B [K[H[K[B[K[H[24B [2A[J[1B[Repeat: a[DModel: [HCommand: 7[H[24B#5[132C[6n8[ beicd[?3h[?5h[?5lTF Eؙ)+)))+++.0INC-LUDESK-IPW-RITEINP-UTOU-TPUTCLO-SECLE-AREXITQUITOP-ENPURGESE-TLE-ARNLO-CALF-ILLT-ABSA-DJUSTD/0P-ASTEP/0I-NPUTO-UTPUTd/1ENT-ITYSEC-TIONP-AGEBE-GINEN-DEX-ACTG-ENERALBO-UNDEDU-NBOUNDEDSEA-RCHSC-REEN80132D-ARKL-IGHTQ-UIETNOQ-UIETW-RAPNOW-RAPT-ABSNOT-ABSNO0.1Q-UIETW-RAPT-ABS06180132D-ARKL-IGHT60@1S-ECTIONP-AGEJ0F1BE-GINEN-DEX-ACTG-ENERALBO-UNDEDU-NBOUNDED0T1A-DJUST0X1L-INES0\1P-AGESL-INESR-EST0d1P-AGESL-INESR-ESTS-ELECTLDl$,4A/M/<a/}0$,30T\dlt|G00<D0DT\dlt|T\dt| V V7   J .Y     `$ ' T( @   `    4 <ׯ  6 ׯ   7 d>7 ^9>  &      A7 (Z>7 "p> I  @E   CD "Ҁ) ?6    C р ?    7 Մ>7 ՜>7 > ^- |? ww7 X>7 7 7    7 7 7 7     ~zw L V b7 ` | J 7 ?  (       X܇ 7 Z%?  P7  G 7   ~  jZ 8Ѐ0    PC`6 p < Ѐ ^#   LB:87 ??7 W? * - : 7 zj? T  w —  7 >Ӊ?7 8Ӟ?7 2? ( ( @ɋ &;B  W Rwnӱ L0 9 f e 0` H  t"7 ? 7  C  N 7j \_[*]PMN%<A  ^( ( `(        ( r( j &^ FU@ < ؗCB 0 ` D C 7   7 , 7 $7 r p @ ` wD5d7 TP 6( 6 U2e$ %&( w7  ( n ( bw ( T ( B   7   @'"@Rɋ0 ߇ Z4 H4 7 ? ˕ 3   ~7 $@ 7 n7 h b *u Tu .u 2r7 0 f m$    &    M  - \  X  ݦ ~f > ݂m  B  H& 7 =@7 \@7 x@7 ғ@ .A* B@7 ү@  끇4<D D >7 @ " 7 @ 2(   7 7 D7 :7 @ $   7 *6wH7 (( "2( 7 + ) 7 LA (  + 7 9A) 7 WA 6 7 . ɋ0   @   f *  7 vA J       7 vՠA<B  7< +Z  7 "չA 7 A& :V  7  |ɋ0 j     z  7 B v ^ h ! 7        7 6B7 0  1 (  $  1  6  *  ~m   "1      ^ ~   b  8 T    ѡ3b  d  e0'd :ѕ$    w(7 Bѕ    b@  w7 BW @ p1  B  f1 f1f1f1fe  % b   . & t _$. v v _ .$         AZ09 6 az ׯ`  @ 07 B ,   2 7 C  7 +C77 w 7 7ww? 5  #7 ?6 77 |~wxv vj7V7 T7 V` 7H:6 22*    -2     R   2  & b  V  - v ew  -TT JHD B< 6 \V T       *  $ # ?  ew *   $ !-nrew \7` T | zepw n Շ Z) >&-"e:w 8   ( &  & t Ԁ   F- L D "  &     7 XN%p T-JF \7 ., w H "  %0  $7 | w   d  7 N߁ w   f / +߀ ߁ @~tmrpA 7 w A 7`tw rw`n7 d7 b߇7 bX6 R(& w Be-$ Nw  ^B&5RRw  ȝp0 wm޴B7  m w @E  " x|p7 rtޟ 7 ~67 x6 h N V <ށ -8w2,00w ށ w޷9B޷ 0ݷ /  p0 wwBbw mݔݡ7 67 67 6 vt w 4 t/bw ` Bmv5bbw FpȝN>.F0 wm6,ݡ7 .6 mBim܃ .  V Ww T  p0 GwBmRw ܂ܡ-x|0r܂ l܂  ~ pR0 eE `w<.* &ܱ7 L77 F077 @I77 :b7CBCC==>>= > >ad`ic~{[K[[J M[H[J[7m[m77 ێ m۷  @   7 7 7 &h @  ۇ   -"ی- -~- lw7 =V- DBw  f0ہ D    2  7 @=C-v: D ʋ,r rCڀ   ڊ rx 76 nbڂҋPV7 hNd. !.Bew jmfڃRfE%  @>D(>7   (ڀm  7 Hh `RR@  ```B  7 7 =D:-88 m. ِ  ? ٷnٷzn|j J`N\ - ׯ = ?<. J.> 7 < >7!fF &  q  7! wطط  M ׆@؎ !4E , ؆ %  tn x  TطT \& >ؗ0 ^  e@E^ ؀7! , >.&m> 7 7׷  -  ׎ -ׇB f c   f&& nhtׁ`N W0 1  $ 1 N 7!T7!PU(-("#f& @ .   j1  ւ *  = ߇ 7 Cև E )> 7 .> L&b7 v rRhַf> $ 2; V߀ $H H߃ & . & &DddD &1 ߗ%0 ހ Ee/ އ "2BRbr#3CScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx)9IYiy*:JZjzfW F CB 6ՂwJՁ wJ w> w:շ: 6Ղ f.  S S  m 7 -8Ը ,ԁ  wԷԂ &H w W W   w"ԇw @  䂁 wӇ7 *6wZ$W-Output files purgedF-Bad call to .VVV.VF-SETUP-Allocation errorF-SPCFRE-Logic error, character count wrongF-RDFWD-No space to readF-RDFWD-pointer corruptF-WRFWD-Block overrunF-WRFWD-Bad block numberF-WRFWD-Not enough dataF-RDBKW-No space to read intoF-WRBKW-Block overrunF-WRBKW-Bad block numberF-WRBKW-Plygnd not emptyF-I/O or device errorF-Illegal command lineF-Unable to access input deviceF-Unable to open input fileF-Unable to access output deviceF-Unable to open output fileF-Output file shorter than input fileW-Only XXXXX blocks available for insertions -Continue (Y,N) ? W-Output file exists- Continue (Y,N) ? W-Unable to rename input file to BAK file typeF-Unable to trim output fileF-I/O Error while trimming outputAuxiliary output file exists- Replace (Y,N) ? CTRL/C entered to stop operationIllegal functionCTRL/C or CTRL/Z ignored - use QUITInsert finds file fullIllegal to insert nullInsert is illegal during inspectErasures are illegal during inspectLogic error in undelete setupUndelete buffer fullNothing to undeleteLogic error in undeleteNot enough space to undeleteUndeletes are illegal during inspectAdvance word finds end of fileBackup word finds beginning of fileAdvance line finds end of fileBackup line finds beginning of fileEOL finds end of fileEOL finds beginning of fileOPENLINE finds file fullOPENLINE illegal during inspectBackup char finds beginning of fileAdvance char finds end of fileSearch canceledIllegal terminating keyNo model definedTarget not foundBounded search reached boundNo model definedUnable to delete targetCursor not at targetDELETE finds beginning of fileDELCHAR finds end of fileCTRL/U finds beginning of fileDELLINE finds end of fileDELEOL finds end of fileArrow command finds extremity of fileCommand canceledIllegal terminating key to command promptIllegal commandToo many arguments for commandMove PAGE or SECTION finds extremity of fileTAB Indent value wrong for alignUnable to insert tabNo macro to executeLearn buffer filledFILL illegal during inspectNo select range defined for FILLFile full during FILLLogic error in FILLLogic error in CHNGCASEEmpty select range specified to CHNGCASECHNGCASE is illegal during inspectCHNGCASE finds end of fileREPLACE is illegal during inspectLogic error in SUBSTITUTENo select range definedLogic error in CUTSelect range too large for CUTLogic error in PASTENot enough file space to do PASTEPASTE is illegal during inspectIllegal right column for wrapIllegal definition of PAGE or SECTIONIllegal tab indent valueADJUST illegal in inspect modeTabs not enabled for ADJUSTNo select range for ADJUSTInvalid parameter to ADJUSTLogic error in ADJUSTMove to top when at topMove to bottom when at bottomEXIT stopped by CTRL/CAuxiliary input illegal during inspectAuxiliary input file not openAuxiliary output file not openINCLUDE finds end of auxiliary input fileFile full during INCLUDEArgument error to INCLUDE or SKIPINCLUDE and SKIP illegal during inspectWRITE finds end of fileNo select range for WRITE SELECTLogic error in WRITE SELECTArgument error to WRITEValid start of LSB not foundLOCAL illegal during inspectInvalid parameter to LOCALLocal symbol definition too longUnable to replace symbolMove failure in LOCALUnable to delete markInsert failure in LOCALIllegal file specificationUnable to access auxiliary deviceUnable to open auxiliary input fileUnable to open auxiliary output fileAuxiliary output file existsI/O error closing auxiliary output fileUnable to close auxiliary fileError writing auxiliary output fileAuxiliary output file fullError reading auxiliary input file?KED-F-Insufficient memoryKED-F-TTY??? Logic error* KED V01.01D Lower Function is GOLD lqqqqqqqqqqqwqqqqqqqqqqqwqqqqqqqqqqqwqqqqqqqqqqqk x x x FINDNEXT x DELLINE x DELETE Erase char left x GOLD x HELP x x x LINEFEED Erase word left x F1x F2x FIND F3x UNDELLINE x CTRL/U Erase line left tqqqqqqqqqqqnqqqqqqqqqqqnqqqqqqqqqqqnqqqqqqqqqqqu CTRL/C Cancel x PAGE x SECTION x APPEND x DELWORD x CTRL/Z Cancel x x x x x CTRL/W Restore screen x COMMAND 7x FILL 8x REPLACE 9x UNDELWORD x and keypad tqqqqqqqqqqqnqqqqqqqqqqqnqqqqqqqqqqqnqqqqqqqqqqqu nnn Repeat x ADVANCE x BACKUP x CUT x DELCHAR x x x x x x x BOTTOM 4x TOP 5x PASTE 6x UNDELCHAR x tqqqqqqqqqqqnqqqqqqqqqqqnqqqqqqqqqqqnqqqqqqqqqqqu x WORD x EOL x CHAR x x x x x x x To return to display, x CHNGCASE 1x DELEOL 2x SPECINS 3x ENTER x press ENTER or use any tqqqqqqqqqqqvqqqqqqqqqqqnqqqqqqqqqqqu x function. x BLINE x SELECT x x x x x SUBS x Functions are active. x OPENLINE x RESET x x mqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqvqqqqqqqqqqqj Summary of KED Commands [7mSE[0mT [[7mENT[0mITY] [7mP[0mAGE "string" [7mEXIT[0m [7mSE[0mT [[7mENT[0mITY] [7mP[0mAGE integer [[7mL[0mINES] [7mQUIT[0m [7mSE[0mT [[7mENT[0mITY] [7mSEC[0mTION "string" [7mSE[0mT [[7mENT[0mITY] [7mSEC[0mTION integer [[7mL[0mINES] [[7mOP[0mEN] [7mINP[0mUT filespec [[7mOP[0mEN] [7mOU[0mTPUT filespec [7mSE[0mT [[7mSEA[0mRCH] [7mG[0mENERAL [7mCLO[0mSE [7mSE[0mT [[7mSEA[0mRCH] [7mEX[0mACT [7mPURGE[0m [7mSE[0mT [[7mSEA[0mRCH] [7mBE[0mGIN [7mW[0mRITE [7mS[0mELECT [7mSE[0mT [[7mSEA[0mRCH] [7mEN[0mD [7mW[0mRITE option [7mSE[0mT [[7mSEA[0mRCH] [7mBO[0mUNDED [7mINC[0mLUDE option [7mSE[0mT [[7mSEA[0mRCH] [7mU[0mNBOUNDED [7mSK[0mIP option "Option" can be: integer [7mP[0mAGES [7mSE[0mT [[7mSC[0mREEN] [7m80[0m integer [[7mL[0mINES] [7mSE[0mT [[7mSC[0mREEN] [7m132[0m [7mR[0mEST [7mSE[0mT [[7mSC[0mREEN] [7mD[0mARK [7mCLE[0mAR [7mP[0mASTE [7mSE[0mT [[7mSC[0mREEN] [7mL[0mIGHT [7mLE[0mARN [7mSE[0mT [7mQ[0mUIET [7mLO[0mCAL [starting_value [increment]] [7mSE[0mT [7mNOQ[0mUIET [7mSE[0mT [7mT[0mABS [indent] [7mSE[0mT [7mW[0mRAP [column_number] [7mSE[0mT [7mNOT[0mABS [7mSE[0mT [7mNOW[0mRAP [[7mT[0mABS] [7mA[0mDJUST [+-]level [7mF[0mILL Gold Keyboard Functions Terminate a macro without executing it. Execute the currently defined macro. Align structured tabs to the cursor. Extend the level counter for structured tabs. Decrease the level counter for structured tabs.n6?FBa&fe@BJ%@& fEA  w .8?....4"h4'4)S4*$7_ 08_ 08_ 0:_ 6>_ 6>_ <<_ <<_ <<_ <<_ <=_ <L=_ <Z=_ <`=_ <L>_ <R>_ <>_ <>_ <> <_[Ww*w $PB 7 &  #? 0   3 p<`7% 7%シ h 2$ P<`7\  ^%  &' w w e   E J53?MACRO-F-Invalid macro library?MACRO-F-Read error on macro library &" d! 5   ( 7   @" |" ,# < P ,7     @ :w 7" (7&77 pt ee & H ^ PzzkQxMACRO V04.00 00-XXX-00 00:00:00  Vz >V 8? ABDEILMNOPQRTUZ******< .MAIN.TABLE OF CONTENTS 8.1- .x.x.1-,..  7 l w  , 8 w~    f6  RRRRRRRRR⋇ d w< w EU w w C wC w w plU/U $ &,5 pNr&D( w .,& +f    L   ~ RR  w &&7  #-%! e  h   %  RR  H 7 7 @ Z0%?S,  0$ J%=  H 7C  Uz C 7 f7w& W7 \X  R J T %\u  /  t|- $%=! ŝ  @H  6   %,        7  &Ý   ~ ^E rE  5PLU@  67 Ff dx 6 W @@we?f ԕ$ 07 # f e0T7 2 L   7  ^ B V Up  -d֯ f @   < : ~   " W!'   V ş E Df' 7 0  $,, z "7` ^ 7 T  &w P d  , -^-Z ֯֯zdzxd  ձ g# + ( +. ѭv R 2ҝҝҝҝ ʕ*  7+&~ @ ( @ !    e ee e &f f& w #ew E * A B` 7pA w fE H h  B `p JN7JHA76 @ae *  $ 0 B `  7   & &&,w |  & D -N  H:  ` 7h h wz   N+N+ @e& f B @`  B`7 zmvephU w0 F  w wCX ~ d! L  P   b7 rC > RX\Z  (%HA  <򀔇2w0 m"  U@  l 7 27 8w %,  5w7 Vw ) p f W"* ! ! C  7   5v B7:U.U"  8.x.   B]D lIU C    6  5@  C BW!&W!!B h C   XUj  v  @B     . C w`  5* E"U@ l UN]Nw .  b ~  wZt  <U7  ҝ J W! U ҋ tҕ < b  R@ F  5@|52 r/{  . 4 : -*  J   &e0J UU  CU   | ` t C!wf !   C 7w df U8 6& T ~7w & f   d    V  $ 7   L   :f       ne 4  x   |  ` 7 ,7 *  z,  l Н 7 , |7 d7 P p [j HL  2( (UD  8=ӝ9   ӕ(ӝ   x.. : # 6 6 \ ~  5T7 we U  7 7 (5 ,   w p7   :   T  ~ `   ^5UJ7wf BW!<% @B!  2E  4 J-U ( % &    (U& e  W   7 ,  $ ! ˵&ԝԝ >7    ( e$ Z  f     ! 4%  $ (Č f5D, B w-    @a  ) w 5~ 0ҝk@ ċ(\ ĝNĵ ҕĵ@ ^ċҝ-ĵ ҝ ҝΊހ 7 (   , ҝҝѝ ѝwN wa~ ҔҔҔҔ&m$  * e5) %  n -5   F  e    ( j5*!%(     7 7 U Հ $ , !& R,  .E5  U~ ՀU$&fffff  ʋ̋ t X X$ ^ V 7 ,db(55  . ̵E TJ BR&  N @   N    E7 5  z wJ C-` 5UF55@-U@4E@' ~ I ` x 5 NUPU@ 65 6 (, 8U W!. W!$U  ~ W!. U@ |eş˵@  H- \ &   0ɟPŀ  (U d W!> w(0- H& &L c7  %eee*&  z 4     `w       (˵ ˵@GQʋGыaB ˵4˵@.Q5 ыʋ*ы   e  f& $77 7 m  ыJ ԋ  Հ   W!$ nW!=W!: \W!: Rׯ. D  7 ( <>C!W!^ 8J-!   C D  C!D! UU P: 7rl x H 7 7T@> #5 5 7 ^'-xB x@ < E`m DaE`$-(-$ B &  ^ T7 `w$77xd@yuuuuXu0u   x ~ waA ` D`U lW! `A2 V - L&  @ ,4, %N  w7   # `B w^7\ s%   67 4 (@e    C [$@D"&W!  7 be &^ #u u   f&0 0 0   ~߃7n߀ ^fbABC~  f e0R& @    &   `@ f ! ! WJ- @R* * N@R* l"+ >@R* ` 2W R* . !"#$%&'  @ @%+2@8>DK@QW]d@jpv}@@@@΀@(Px@h0X Hp8`(Px& e @R* P  C0   & N`U  U` ew߇    U @J-  5 U`-tp F>J- ,UB  L7 LHDE>:  4 J- "ş $     **P  Vz Va"+Q"-"*"/"&"!8!+*$-0$"2$'L$%V$<n$^z$C$D$O$B$F$R   @@@@@@@@@@@@@@@@@@@@@@@@@@I .r .-( ., .xK .M.3f Oq .7 7 f߇` %K[MQQR Rwyz[-2 Mp n!+,.8KK NW&XHX[ &,@ 3@8K@oMBaTq rtfb W   Y w zل戦>0& ҋ 1eEwJ׃f0&eN@&0&& Η*爀  1wҕ ҕ  UJwwewwء U*wjewdwۀ݁1 %1J &   rd0  "11(d"0fUw ewf0& "ew11&NfUtw؇*1wC ,7 *2& C 7 & nӀ 0# R  EW· ʋ J E \Jvp@Qd @@kQ^ N%MACRO V04.00 *1C1[1p1?MACRO-F-Illegal command?MACRO-F-Illegal device?MACRO-F-Device full?MACRO-F-File not found?MACRO-F-Bad optionCDELNM0PZ  %~ ۷ "~  %v   $w`~އ\R7N@7JF&H <1 1 1 7w  چ xLU5@e7v   %   H H5F  , ʕ  ҕ  5@  ҕ  55  ҕ   r , ?  R5  6 v7 t7n؇RE Uы7 <R@ @ & "7*7 (  >5 ʕ'5@ʕG5ʕC \     4 * @~ ff  t7 w  wv  U|(4~ RR RR W <S@AY P@`  s@@ z@s:  D n\! 0 @@ @P   eot J r@ r @ OX %@ y~T@p~@rw wss@ @t;:K@K@Y;wwwwLyy@y@z j@xS @  s:  @ @r @r OX % @w J D  @%@%@@ @v vovK %%~@~%@%z)&z'Kz( z42}K@K &@K8@K09@KK@KK@K@Kf@KK zQD @R@@R@8@ @RvS@S%@pTpT@8 pTvT@T%@OXOX%[q`"\qw w%w@8wK yyy@yh@y@y &@y&@y`'@y@yfyy} z@ z%@Yz d @ %@};1>;B<;\E\XH(i}0J֯֯z֯x(֯d֯dׯ}:گrޯp!.*P"$^Hl!nn!n%n+n,n.nKnKn Nn&XnHXn[n} n}nq%zdzxdV鰼Ry   ,x |\1q 34|@ he~|$|(d|W*|Xj|d:|hez|D0M/|D9Mo|DM?|M|DZ-|D Zm|D0f,|D9fl|~d=|~he}|[M |[M(`|P|P|P|P@|P|P|P|P@|,P0|,P1|,P2|,P@3|,P4|,P5|,P6|,P@7||Q%||Q(e|S|S(X|Sp|SqY|Sx}|S}Z|Td<|The||9wW"|9wXb|x!|x(a|AyW#|AyXc| zW)| zXi| zd9| zhey|$  6U` L  Jٷ F T  ! W AB%+%-* J-5   \ 0bab b b m %.w ށ%E    7`@@T@T@Th 1"3  e    5  ^շ X T eHCU b(J  5R  U r  U m7 7 Հ7 w" 0 B $  4 $ la      b b b w24.4* T%+%- 8 j0W! W  .U4ه Dw* 5 8 L *La f  Z7 w\ 0 0 v   7`|7 t7 v7 v l7 ` @ <  C  M 7P.I^4   5|Ӏ  7 :67fU  Uط \ 7 5 U@ط ,D , +D` W! W! W!   jRE@J- 5@5@e JU h5\7   wzև em& VW!  -Ճw!& @ݧ e * w7U׺ w T  xe ! U@\ @J-5@e E  , f f5 w`ŔE RW Wp,U W x,W W W  ff&& l O ߋ*U U ,%B  wxplOp E ,,   V" eb f&  c  , VZ  S q87 7  C8b85 8488ml7 ҕ:7~7| ҕ.7n 2w?MACRO-F-I/O error on DEV:FILENM.EXT?MACRO-F-Output device full on DEV:FILENM.EXT?MACRO-W-I/O error on cref file: cref aborted &.6>F;;;w   55 U5 &  7^ xҷwtEwX & f; A;fE 9w@ Ί 7P - 8 z $0jE%P%E% 5E%pE%E%% A A 5UӇ 5UE pэр   UbE & H ꗢ       0U @ H 2ӷ & 6< 5H UU%  f zUKW!( U H W!+ dU>5U8 PU0- : 0W!(5( 5UU7 5U*E ŀ& PU0 f U \W!)wUч?MACRO-F-Insufficient memory?MACRO-F-I/O error on workfile?MACRO-F-Storage limit exceeded(64k)??D~~~:@:#:-:(6 "7   w   44 <μ@βЇά@΢Ї fAʕ RfA  eʕ Jҋ ݄ˀ ~ĝv7 r k1 .ff ? |  ҕ-  , *  ?  tW 7lRŀɕ? J-ҥ ҕ ҕ  `"鈄  "Ň !  B  P^0X@P PH U· ^ ) H  B  P0@˗0 ` PU· U z· PAGE d f 5$7 7.?CREF-F-Chain-only cuspH   w,A @7?CREF-F-Device not foundLv NZR  @  & e7  w 77 aw7 7& & w   mnwp warwaxerne jR\D7JmR78  e 7. w|CROSS REFERENCE TABLE (CREF V04.00 ) PAGE -   d'+m7?CREF-F-File created:protected file already existsm`@PPPPw-B.@@m-4.5 U@-f e# @mNm e # e e U @ߋ*7?CREF-F-CRF file errorE7 C@%xDE`;D&  `B DE!N` fB `f%T  w *wR%7 ! % `` `T  7 A!ۂBҕ Bwwew ` :[7LmfD-ѭL7 @7vEe@7 (U-  H e @@fN% whJҕ-wZJewJNRe eU  0(   wwҕ ҕ   <r Е #T & r z `p4,  NJw~J vl h d%& X <4ȝ 7?CREF-F-LST file errorE ʕ @@c BbaBe0e0  @FL>SR  S -ᓔ  -f < T N  -F   2 S - e e 7-  en".FBa&fe@BJ%@& fEA  w 404*4 4 ~4 4c44 4%_ _ L_ N_  _  _ _ _ 0 _  _  _ 8_ $X_ $ _ $\ _ * _ *: _ *_ *_ 0 _ 0 ~@ 0D0 wwWew~ & f l@!@ %  @ae  $,  e'(&E%$e  ew  |% Շ   & U Da- . w |sߥ* w h6 #  7  :Xߋ* a7PeZ Հ wȋww & H Z  n* A  JB @"e E@ e撋&& e  "ww b Rߋ*w w $.LINK V06.01 ?LINK-W-Bad option: /X?LINK-F-/M odd value?LINK-F-/B no value?,^vxQy0TMDB UE"Y1H;KHWKPdKZORcLoCq/ qXqS qIqFqAwGyQV"8 . 7 7 @7 7 (7 "7 7 f7 7  D 0pD0z.f& ,  z 8 4w@ %Iw4 G` U 5`UU5 uUUU@5@ & Ew "%U@7 5@U͋ ؀#Ƈ#Â̕' U5B l%vTq ͋%vK7 Q  w 5̝5L( wZ U$+j  @& ㈅ RX 5  e %m =Pw8M$B&6 `FR& L& 7 ΥOWΥVwv^Ia \ F7 E: &V" J-F   w 25 8-5U /p  -&  7 P  D -`  JV =(w "R.@pwDXP,7 &    ee N  R%Lw &/e|   ΥCΥ/Ej UbI  ZwDUn \, 7 ReR8w mB(D#<w w= =8 @U  EU@ & e&@| `'( (숀%w  @ee \@ @=2w V < Η  (숀#φ%$   &  -%%"% %   S~dddd7 e w < @w 4 F=d$ 0RU$eeE &  E ̉% e   @ w -:.pߥ*@w 6e qߥ*@w j6e rߥ*@w R6+w@z'jL^zzjL^ Stack symbol? Transfer symbol? Library search? Extend section? Boundary section? Round section? Load section:address? ?LINK-W-Bad option: /X?LINK-F-/M odd value?LINK-F-/B no value t,.q..q  . .ߥ*@w H7@w @7 8 " Ud !8ߥ*@w 7@w  !U.=V w +B"Bߥ*@w 7@w U D#e7 (( C` C` C   Cb Cb =H25 5eE BeAW ` h C#!B B % Aw 55w6w  w  e%   w L t7 z;7U P h 8w Ph0 7` UD  x w P00 7(D5 G $) 58 5j 5@{ 5  U % f 5 YL x 5^E$w.7 Rf Pw A X7 j` w P7E0 UE ~ff& $ *@(    e  e%΋ ` `ֆ U΋% :ы@w "#Υ ΋ ^ %PeA  @w 2@ 07 `5 w #w 1$)6 nnnnn\ F h j ~ j V T 9sH 87D7,E& DZ5@P 77 7 7 c w 7,Twȋw j P % 8 w zP F  % % J w w : $%Dd s <@x]v 7:WD4] EP7 5 =  55 E57 & "7bew x'U  f emBAE .JPE]X  &ew 5@E-&&  ~ XP6P f em* BAE# f em E \ JP NKE77$ww ~0 e  C,@EAE  f emW< Z7  [m7 x 5wh  0 0 :w0& hfA E f em  % xU 7 n5  b E߈SEE]%E-U E]r 6f&m&5 5 &EE# f emZW<=dN, @s,s,  ^P b(5L UEU5 ,ew E- %<U f  6A E 7 E]RXUh,( =z w m(%@ ^ Z Wf&.&  -` A! wxvE Da J X T M %  -0-,^ E3` % Zd %PeA  7-V|N7 v=wwz.% U@ w w BU 6U.77 R7  E >-Dw ^0e @@ SAA E f eme-0 n* TW<" Ufe f < e %  e(5  E77 5 > ZE2E& E 7wvU ("Eŭ - q,q"Q$E D!e w (@E`@ E7w.fe-@ E ER W<  d 0eJ"fw r$ r$ J"( eE  w : [@EB P@$  CSSSSw L߇E" n %C" &f EE! Z R1 C   w C E 1 % "5   (@EB @$E" EEEq ,  7 EEEI C fBe  , t B,RT-11 LINK V06.01 Load Map Title: Ident: /B: Section Addr Size Global ValueSat Sun Mon Tue Wed Thu Fri -Jan-Feb-Mar-Apr-May-Jun-Jul-Aug-Sep-Oct-Nov-Dec-:Yw/M ,;(@70  !  (DAE f embB55 1 5 5 C2eB@$ VL  =( w , 5 -\7ne 7HeB 8 ==7(w7<   <e E EE&eHf& c `5%E l  eQQQQ & e ѕ RP, 25 <  & & ѕ: ѕ: ѕ ѕ < ^ 6 ѕ.$ a II.s 2  5Bt75f 5@X fH ^  ĝ+ [ vw Õ/ eѐ  <  D @    &J  -, 2 w H7  @&0    c %e ee e  %ɕ@ Qɕ Iɕ w 7 7 X7 Z7 =!V(    7J @,(ǁ78 J?=@,DA &  A& #A =bw Ece=0Pk  & w ED  em<,,5  & E m5`&ew V'`2, ,5  "lE=@ w  @ m =`w w (=J@@71`e@w ' Xw B <E<  em<w %,,e  @" &ew \3 ub&ew B'@b6 4l1Ew x*  @w 4e fBE  em<<l Ew#7 \DEw A &eAE?2` A Ew Virtual overlay region OOOOOOOOOOO = NNNNN words ext free address = Undefined globals: Overlay region OOOOOO Segment OOOOOO Segment size = Transfer address = OOOOOO, High limit = Virtual high limit = Extended memory required = Partition ---------------------------------------------- ---------------------------------------------------------------------- w (7 8& & &  # $  em<o aE5 s7 ,@ X < ѕ ,@ ѕ ѕ  Hы @ыѕ (RW,׸O,I,ˋD,GB˵@LCL,REL,˵ a(ABS,OVR)˵a(CON) e t 7 5 %. %% $Ka Ί 6ΝR 0< ѕ@ѕ  fы 0  nEw \aZE sa(JH %0 e wav 5 FeK#  & = t     N s w r( w e -w q 6 |  --L  e,, t P  ѕ8  -rleEew7 P  -Bw<rww fb5?E E Ewa% w h.e !*=@w H =xw 2 K  P  P =LR!|7 v׬7 f Ӵw  ` ѕ,  `tjѕ,ѕ ɕn zeEw@@P vѕ ѕ P 2jѕ ѕ  &  E& P $f   U  j w = %xw eH 7vP@@17 $T@7+   & 6 w (VP7w @=xw w w % ( & ݇ U@ ѕ @ U &d  ԕ.  &V` e0   A B  %&J  -. 4 w J7  @&   c %e ee e  %ɕ@ Qɕ Iɕ (@$ ,......q.q7 x t7p e7"7e  7& @` `B727xe7$ e -7E 7w 7jl7 h ^D5<  7 \ w @t"e(T=H?~8 t  m @`4 m4wL7 P p\ pwN F  PJ @Tq  !. .ߥ*@w 47@w ,,;E^0~7 7s7 5@h7 JJ7 lN L 77z7 T H>  ȋw tR8 -7N7 P 7 7T ^7m ww $* 4X*4*4*4*X** T nl n n69 nk_  \Z((.9, `    (<     w 77E5@5@ 77 ^c w vՀȋww je@ ~%7 p8   ~ H h  eC@ pne Le    EV *,ECE)  em5 _ e e t@ l  bZmCE ER3  *A A @ A @ A @  @@e@ @ @&   c  U EU L % P w v !d =wwB   %% w $%Dd 3zx<@f]d T m(  : E * w vpEŭ>E B! e wD @E`wxwU@  @b &0 @N,ww w\fE6w w 7 n & CeN= mE%%2], b 7 w8 w | 6 0 .  ! &E55 &   (w &@w   s `ɐPe@mw ! A  wR w -@ @e @w2> 7 l $-F Z b`f) % r 0 w d" K K DD#@T K`  w   -( w  7 t h 6 -R m$8  @`#-4؆ (w )l-e wxL P  J3  h  VeEt,,,;U^8 w & XwP- , m=V % Bm%U5  7 P5Q tP '-HR& -6Bm@ E` e `є  wH Ӥ@ 8  ,e7    7- 2 e% Pex fl7h7f^^ r%o5Eg&-v1 pfdX \ mP ,  @ &e7O  ?ez-v( t&H& 󐈀 ߋ*w w * ": *7 0?LINK-F-?LINK-F-Illegal errorSymbol table overflowRead error inDefault system library not found SYSLIB.OBJIllegal record type inMAP write errorSAV write errorSAV read errorConflicting section attributesInsufficient memoryIllegal deviceFile not foundASECT too bigUndefined globals:SAV device fullMAP device fullSTB device fullBad GSD inLibrary list overflow, increase size with /POld library format inMultiple definition ofBoundary section not found /H value too lowRound section not foundTransfer address undefined or in overlayStack address undefined or in overlayComplex relocation divide by 0 inSTB write errorBad complex relocation inBad RLD inAdditive reference ofat segment #Byte relocation error at/O or /V option error, re-enter lineIllegal characterStoring text beyond high limit/U or /Y value not a power of 2Bad RLD symbol inSize overflow of sectionAddress space exceededComplex relocation ofREL write beyond EOFSTB not allowed with /S and a mapExtend section not foundWord relocation error inXM physical address space exceededToo many program segmentsLibrary EPT too big, increase buffer with /GLoad address oddNo load addressLoad address too lowLoad section not foundToo many virtual overlay regionsFile created: protected file already existsProtected file already existsw f&E%7pҋ > EFѕ ÊÊ:Ê pF:+wj 0ee pe h@Q  !. !:a@ȋХ ы  e $ 6 W+鈄&   c %e ee e  %ɕ@ Qɕ Iɕ (@"~ FBa&fe@BJ%@& fEA  w  [U !L_ _  _  _  _ _ 8_ _ N _ _ _ _ $_ $n_ $B _ *_ * wW ewee K"s, P"P, % Շ    &  jc7 2  Da- < w :=w ,sߥ* w   ߋ* a72 =@w= wwv&   c %e ee e    X -F ߋ*w Vw Px(@?LIBR-F-Bad option: /X?LIBR-F-No value allowed: /XModule name? Global? LIBR V04.00A N CW/ADEGNP X@MRU !F"b 7 HD& V7w h 숂 e  ?P %鈵 G`7lQ  UQ fQ  Q @Q wPD^^55 5@ kQkQ5 w *5 b'](5 ne% ^5@kQ5 b'Q$ FU e  " e (rDe% ^5@kQ5 ](@w ʥ܆U$(B+&%(숀#V72%$-& 1@w $$ dddde¥Ά5WM D& D分0ΥC Υ/w EvUn  w  e&@ `'((숀%@ew RU'( 7e`7  0  ߥ*@w @w 5p J5d HE$5@Rwb5 Fwn5:w*  w*w . $  f&& $ *@(    e  e% ` `ֆ U @w   , e  wl 8 3 3 =    <r % < w Pe E 7Twt72. ,wC-& J @ % N wv w =  %% ŗWh 2WH. ( =  @ @ U a@ 7Yw@w R C@8 $  w R ^$e- - 7 ,  (w  5@w  F% w?e-(w ? "$@xjHfRPPP5wAw w =z  e$! ee@% 5e5eE 7Z5 % 0 ww N w Fe E 7w.E@w2Af b @ % B e &  w  c R7U@l"=f   %% WhWH > p 3 '  5 R5=5 5@] V%%w & "Ae    R  HwB  @ (w ~&       6 B = @e e    0 p0 = www p60 00 '-w Ea'(w e p0  w ^ *P @w He .  F$Eee D,E, 87 Da  J%   d ` ߥ*w w0R00zP     H>70 00 (-/-+Eae'(w R p0  w * e-w  R N@Q  !. !:a@ȋХ ы ɕ Ie@ Iы   7 7 i ŝ`r   Ve 7 D. -8,>7*2ѕ ѕ ŝ  Ŋѕ ѕ ѕ+ŝɕ Q h$  N ѕ ѕ  8   ߥ*w  ߥ*w wP e E EE&eHf& c `5%E l  e QQQQ  e  pѕ ><, 2< < h `& Z& T 2ѕ: (ѕ: ѕ ѕ P  X( / d  <  D @    RT-11 LIBRARIAN V04.00A MODULE GLOBALS SAT SUN MON TUE WED THU FRI -JAN-FEB-MAR-APR-MAY-JUN-JUL-AUG-SEP-OCT-NOV-DEC-:Yw/M   " 1,1,w e    `e?E?33 7Te #  (7  ~  ~B   R   D : .  2 5    w fC`U ɥ.  w Tnty~E p W:W=E U  MACROREPTIRPCIRPENDMENDR@&fBʋ R   ``  C ɥ ɥ ɥ ɥ; W     d 7 ?e-(w   E{  wX     & NΤΤ e   b ` e Z@9/$#.- 2  , w &  B B   e)B  0 p0 6 ߥ*w wzw 7 C@%PDE`;D%' ``B DE!N` fB `f%)Tw %7 !%%) `` `T 7 A!ق$ 7\  D 3   7  @  D Z -JbBZ7R%](%bK%b'e w f&E 7.wN  lw$ " w  e-- 7  Rw w@ @  @ 7w w\?|ev-r(w ? d\ee K"s,+w&7 "&w  @%5eE 7 z w   eL 7 F 3 ;  6]~ (     8    %     B  0 p0 x ߥ*w ww      @ (w b'J *w f&E%$ҋ  E@ѕ  6 $F+wv x*e @Q  !. !:a@ȋХ ы   n  Ɓ+W.鈄ɕ@ Qɕ I?LIBR-F-?LIBR-F-Illegal errorFile not foundIllegal deviceInsufficient memoryIllegal option combinationRead error inIllegal record type inOutput device fullBad GSD inMacro name table full, use /M:nIllegal insert ofIllegal replacement ofNull libraryDuplicate module name ofIllegal delete ofOnly continuation allowedIllegal character/R or /U given on library fileBad library for listing or extractWrite errorOutput file fullIllegal extract ofEOF during extractOutput and Input file names the sameIllegal input fileDuplicate form name of/U given on library fileFile created - protected file already existsProtected file already existsx n%BEHOQSl x 5I]n ?BINCOM-X-nvTf Bincom options currently available: /B -- Compares the input files byte by byte default is word mode /E:n -- Ends comparison at block # n default is until eof on either file /H -- Prints list of switches /O -- Always creates an output file or patch file regardless of whether the files are the same or different /Q -- Suppresses the difference listing, only tells you if files are the same or different /S:n -- Starts the comparison at block # n default is beginning of file R SIPPBINCOM V04.00 BINCOM comparing/8Illegal option /X Output device full Output file full - Read error in - Write error in - Illegal command lineInput file not found - File is longer - Files are differentNo differences encounteredNot enough available memoryFile created:protected file already exists - Unknown error codeWEFU&f&  z-& zȕE0   & Ť   wLw zߋ* zȕE0  L ק* zȕE0  . 7 7 zȕE0  U@ zȕEJ  zȕER , @ 85@8 zȕ E0  \  ( wwe(5@weJ R B Ba Ew  `w|@`  n`hZfN wF5@| w: -,, b5Z 5N zȕR p5, zȕJ N5@ Yѕ^ѕCѕ ѕ w 'zȕ0  5kק* zȕ , FSzȕ 0  5r+. , ,p0 wק* zȕ , V5) 6 p0 чק* zȕ 6  U 17 T@`  ŋUz ťUlUfU^ 7P ),Qѕ:C   Cz *zѥ0 ҋRS zȕE0  :,Q   "        5m-i~mpw! lՋw\wTF0 ߋ*zȕEJ 7"BR0 ߋ*zȕER < 7 UUw -UU 0|z S%5@ l :   դ5@x H   Zw w 5mD58^# ѕ f  z }ѕ/ѕ  B@ ѕ  ѕ fBN M EU@ 5ѕ ѕ f`%zT & zB w:UpBw E$ @ED .E $fNMō@E ԕ ԕ z }ɕ@ Qɕ Iɕ 5e   H0p0 ߋ* zȕE0 zȕE0 e  J ѕ 5-- R 5ѕ ѕ ѕ ѕ w Xm    7 # e w *fz7 }7e ѕ ѕ ѕ\ѕ ѕ õEEUՋ deee Xѕ ѕ ѕ^ѕZѕ ѕ f%z  &z ww XE w 46 w (&ѕ ѕ J ѕ/ѕAѕ ѕ ѕ ѕ w \Z, w 5~ 5vL-@ :UTJ B   1  `E@鈀B  ,ѕeSKȋР+ z w \D   ѕ:   ѕ. N  D &f& v &f (@w b % b % e%e ee e " HSLP V04.00  > ;**-EW**w x@EP <E1E.E09EŠ$"EŠEŠEŠťNE E EEEŋዾ   Ee  S  7 w T   a  e0А'd d w ?8d  0 P j h d &  d   % ` -Z7 7  h)w x` w V    BC ̋Ԥ D`7 v 5X 7 Hw PF RD   " " - #$  -  d w m~ 7 x wh  B 7 X T$ L  ٝ 7 r*%$ ( &fwjf 7 ^7\@,q `-KacJE[ !m($@  ) L R  7 f@  &  5]U E :&@E A  ̆  E vE cVT ?:7 @  . &f    v   8  " .$   ̥ZḀ90      A0 ` @` 'IguIXInsufficient memoryExtra file(s) specifiedAudit trail exceeds line limitUnexpected end of correction fileSearch failure in source fileLine too longAudit trail overwrites lineCommand syntax errorLine number errorSource file not specifiedSystem errorHard error on deviceDevice fullProtected file already existsFile created:protected file already existsIllegal renameFile not found;,f ȁ,; ʆ , r ȁ,/ /L L Іz ;ʄ/F .  /R .4 R І + +> > ̆> | 'ACDL"V"6@AAŁ@<(lxPDv%'"7 `@! !ȕ0  0  f& ɋ$!Ce 2 f % w!ȕ F0  $fs 7 7e&  b  7P %H  *9a )U"ʋR0 0 !ȕF0  @K 7ߋ* !ȕ E0  ߥ* !ȕF0  ߥ* !ȕF0  !ȕF0  +E   T 55!ȕE0  z!ȕ E0  dw l    7 D7 B7 5L5$HUx6R4J !ȕE0  EP7 7 7 ,E@<!l  l  !ȕ0  7 % 8 7 E!t R(5 !ȕ0  bUE`!x  5 U@h 5 p %!x V  w- fw#ceu w->gw#4cE 2E=.5U` A%l%i@ ^ U l E@ҕ ʕh| J " E5 5 0F @B5  2x !ȕ0  '5@n !ȕ0  !ȕ 0   !ȕ0  wfEp?:W u-@ > @ 6 @ . U E5 =w5 !w 4 5=f!&   -)!ȕ0  pw|w5`!& !ȕI0  w7 & b"j" . D   ̋5ҕ/ҕAeҕ/ҕCҕ ҕ eDe  A 0 @E/u-j $et T-L-De d e# T e#-e : l"n" B  n"p" . 5C57" " w @A : U5(JE 0  !ȕF0  :wD!ȕ0  wJ R- - F"@NCE w$ .D 4 M ; " DUKtAe |E E5@55 55 5 5@E&툀f&& En  x5 !| 5@P5 5e  x %!ȕ 0  2/:;\^ +ߕ+ w5ɋ %ɥZɥYɥC ɋ%|U 5 8eҀw:wrɥOExw&ɥA%|%aыL %[EPU@J wɋPE:U@4wɥR+%|%?ыɋ%9EUE` wj5) &ɋ$%U E`ɥS5eU ɥVewWTQ O M)J%77 ɋ=w5d9ɋ75X35P/5 H E` r W"&7 f xҕ: 7 fҕ,Mu 2 Aww @ 鈇 ʵ,   e  `h "U@z >S  l 5@L  \  T A-@-E w `  E@& !ȕ0  U@De@ E@ҕ w7 . E툇  7 *5& 0 7fZ0 e!ȕF0  ߋ*w!ȕ0  U &j"l" U@ v j7  ^&  EC 0E aE a DAEP& fEe0 5@RE@J  &p"r" :&5  0   R  D W r"p"r" 4 Cנ0נ7 U t  `  \5@| N1@6 @ N @  @N @ 7  @ 7 7 5@ Pҕ &E`7%n%  : z 5@ fҕ 5ҕ<ŀ`⋢ҋҕ^e@5|ҕ ҕ< %.B ҕ>$  ҕ 7 7  ҕ L< @A bJE  !ȕ0  ~ % !ȕ0  ^ e? !!RW?ҕ w xvhE`l(d (6  `Bh e"\- k" 5eet Ej,K"H5U!ȕ0  z  ( ," e  x  mle rl !ȕ0  !ȕ0  w  ( e 75@  > 7     eee$ -  e 577!~U UeE d-VZF e `H @ m@ mj@"C,w @ m@ m5=BAeA E !-,-(5U!ȕ0  ~z v$ !!ȕ0  T!ȕ0  < Ez5@rUl d5@\b. L$0UB Ke    e e7  -m 3  <  U tE5 Ew 5x2h eu p D  5 P -VUE 56&eE  72,E m t % !ȕ0  5eE es 53   5  D hff f %x  f5f7#F5Xm8 ( 877E0 w7%h &f T w L .4 5@ cu 5m 5   A B   ӔӋ( s x R  ɋɕ 1@   %  e% & e `  U@$  "&7 E@$Y &f  SIPP V04.00D !x"""""""#,#;#K#Z#h########$'$F$X$m$z$$$$$$%%?SIPP-X-z!!6! Checksum? Checksum = Base? Segment? Offset? Base Offset Old New? Segment Base Offset Old New?SIPP - Are you sure? Search for? Start? End? Found at RUN SIPP^Z^Y^C $%Approaching segment boundaryProtected file already existsExceeds program limitChecksum errorDevice fullExceeds segment boundaryExtending overlay segmentExtending high limitFile not foundIllegal commandIllegal deviceIllegal inputIllegal search commandIllegal optionIllegal option combinationInsufficient memoryInvalid segment numberNo modifications madeNot V4 overlaid fileOdd base addressBelow segment boundaryPatch buffer approaching limitPatch buffer fullSize function failedOutput errorIllegal addressPatch aborted, no modifications madeEnd of fileInput errorIllegal extension of root segmentRegion size exceeds 96KInvalid boundary sizeEnd of fileUnknown error codeWEFUt"&f& v     1  `E@鈀B  ~ѕe?%7%ȋР+ z (@w % % b % e%e ee e w :D   ѕ:   ѕ.  D &f t" $7 wb  7^ "w\ H Z7 4 7 8 7 0 7 * 7 < 7i  1 W E$ & 7  7 U$ %w w 9w w <AUMU OUCU DUwf I  5 555E5U@5 2   \"RT a Jn` *"7 7 7 7 7 7  E wz&7` 0 7 E `U  4 !wrx |W wH 6 wJy zwq  4 w  w OU F wE  7 5ww l w  P7 5w wwyw|n5h wpy Z P-L7 D .l $ ,F b7   C w W 5 @ : ,  wwwww w|Uwy7 v5 lH5@dD5\7 wV# w@z&07w$xE `w w@  w2 5wf 5>5 Xw}  5$w twr}şbEX@ ? 5:.U^P (E C @&7`    :e e  @` ` U) wwww~zwp; (U@$E@$E   7`* & J) UwVwxw  Uw5w 5C "Uf&f LA   E ͇5F ,(w!0w& f emDfa5 w * E7 7 7 7 wwyU5wf& 5w P5 W me5 5 z= v@ lB  em^K =BEf e :4(0 $ewXwnw wwwww (5$l   0 U ~ ~w zmtt7 jdwLw ~ @:m7`4 0 R 5w 5  5( .57  " 594 x @`7^ "- eD 5 " e K e ZUZw@w45:&w7UwDwܺ +7 cw @鈁&f&f w & &Ee0 w  % b %%e ee e &fer B @& fE@ B (@ v IWEFU PATCH V04.02 FILE NAME-- ?PATCH-x-No address openMust open wordOdd addressInvalid relocation registerIllegal commandIllegal optionNot in program boundsProgram has no segmentsMust specify segment numberInvalid segment numberAddress not in segmentRead errorWrite errorOdd bottom addressBottom address wrongInsufficient memory Checksum? Checksum = Checksum errorInvalid overlay handler modification ??^U = /\[+2K Core]Search failure for Address not within program bounds ;/\@^BRFE,:&OAXCPSW *LV\ @pF^^^^ f h PAT V04.00 ?PAT-F-?PAT-F-Illegal errormissingAdditional output file ignoredInsufficient memoryAdditional input file ignoredread errorhas illegal recordhas bad RLDhas bad GSDUnable to locate moduleIncompatible reference to globalIncompatible reference to sectionInput module checksum isCorrection file checksum ischecksum errorOnly /C allowedOutput file fullCommand line errorOutput write errormissing RLD recordOutput file created - protected file already existsCorrection file Input file  ,<U  *& # @ %  e "ʼne CE% %  瀷  h7 Lb    PH P$ H" 86 5f (  d  +  t" "w7  x @yC z" 73  BB33,HDZ B  %ſſCCË > 8Ë  wW,"PPPPC7  --       &   ED- A" %  H   7 2 h`  2% R   a"8  a"88ߥ*Qꈀ@2@6~7 P e (w2 2f @   Bwx̉&$%) "".,b!Ha&@`!"Da"Hab s3 @e_ (D$ Hw0`P 7%x  < @ T8e & Ne  ܇ &  8Ie  6& @` :  w.& @e   &  -  ߋ*ɉ R% C X @%  w V Z% Շ   &  Da-  ߋ* a7 _f    7 D`f2f `_"(#    tZ  ,2,    ,1, x:W$wX7 @E% S/% 8L%I% F \C&PBEm$% "l!#% f& e!(7QSSSK7b*QP@& Υ  @mj1Ec @c% % ` Cf7.є  w%fQ%% S f&%E% % Wҋ E (׭69  ѕ  W+F?wB t " ċ+W鈄&`   c %e ee e ѐ  (@ɕ@ Qɕ I 2P SY:SYSLIB000000.SOU00000/.OBJ2LST:000 END BATCH&@܄ +7 z @鈀?BATCH-x-IWEFU.4a@  7` aa4a4 e4( a  w d-w Z-4 5P w B->  a& w $-舨 >  a0a aw .舓c 0 ( 4 4 4  4 Fa& && 5$E$Hߋ*w .w ). _M Z  d &F]P3w X8.w@, & Ca ^2Xr>HvXUTSRNMDB 0w N.U twBATCH V04.00D,&e@m@0B0mB00>0m>00D0mD0< 0HY. U$ 舵 UE FU J(e%8b<PP2 P0e   a ~~ a4( `H  aw,< 0w Jd.舰 ( FAb(<H`2 f P&|0ef f Ew a a  ,5U 5Eww &y. 0  F@0 < 0P 舨z zUw  aw JF n %  U444FaN ww ~.wŇ ^&0< 0da3  > a6 a0 X`@@, e0& ㈼0RKDT LPTTDLDYPRPPMTRFCTCR DS MMDPDXDMw .& ߋ*4 0w . a d5-j j -jw F 55  X@Xw P_M_Mda  bw ..4  aw . :舂 e 5 w25 m& aa" b "   ߋ*IQ4& 4 0w .AaC@ 1 Q$ fa F " a ``4 0ߊ* w 2.w (.w /}d4 0w ,/4 X wPa aH  aH ׇ4 B-j5w&  a aHw2 4 5 <68:2  < <5  LEwE0UF@05w~5 0   N ww< & a܇ a     a w =/ @%\ 6%C ,%\ "%\%  %  e PPPPPw tG/w >-w 01w "N/w $-w &D ,ŰU5  EhU % % aPaP  H` a&L Lw 2Fw 1w Q/a a FaLN L5E  Ð  Õ  2& Fa aH Xw4 0w T/ 5" 5 w d/與å\Ð vÐ p@W U.& 5Ea(P Pw z-  w / ȥ$Fw 0Dw *-   ȋ,,+& ew ɋ ɋ.&  Nf5%tU 5 %N#%w /}5w  w N /w D /wɋ 5% `ы S w 2  ̋  &%E&f@aB0 5+ 0&   Pp5 @ &;`0 `e5U5 5055,ww / Twߊ* 5F 50 5J pP5+w $//wA & A e( f Ee5@ @  w /w /4 "4 UN wdw 0 =2  , Aw r- 0 "w $ T\@L\CD\D<\E4\F,\G$\H\I\J \K\L2 ET v p B vËÕ T  H5m5iU    a1 a a %#"! ww 05UE55U5/5*w - Õ1 Õ w +0w - *ÕA xw - hÕ0 tw "20w +0ww BH0UwJw j P0w ~Q0w $  j  w V0w ^0U   w  j0w Pw  o0w @׀ E@ & 5@w s0 N ,w v0w z0w 0 0 w 0 XU w 1U w 0 w 0  w d0 w j-w T-5@ w  @ E w 61 5@E w f ȥ$wȥ*[w - %' %%'%"5 0w L0w B"0w 8  w - | FХ'  b Õ Xw -w |-w b- :%"w T-w V-ȥ.w P- %:w p- Е:%Õ w - n ȋХ  00w \Q0w RM0w HF0w >D 0w 2E0w (0w ȥ% w *0w 1 ^Х= w -  @w -  C $ w 0 w X-  w (  rw 0 w $- Х- : Ð Х) ZХ, NХ, Bw 0 ~ & 0% `  .%"& D0ȥ- ȥ+       ȥ  w &-w - zw 0_w @\w 0w w lC w @w X> FHw -w - (w 0?w 1w \w " Dw 1w 0w     %: w 0 w 1w <- w5@w -Õ? Õ w 2-   w 1 w -w 1w $1w   w w @w w t5LSLC3’¥Z @¥90Х= Х"%" w '1 5 UffE 5 Oȥ/Z E ӥN ӥO5>U , & B* ¤w p) N w /1 B 5 @Pd-E `} w LA1ȥ/ȋȥ   w zP1"w T154&Uw :Dw 4-   Õ^ B܄ + [z ffACы E 4& : Lw f1?w 1w n &  w -& wT w4 w i15w -Õ1 < ȥ$ w ^-  5@ 0,w ,,w =,w 4,w Õ 5w &- E@  &w 1 a Ta(P Ua(  &5@U@5 U&5U Uw `m1?&5U Uw @x1|&w .1?w 5U@ (5w 1w 1w  5pw $w   q5U w 5  >_w 1 a 5w 1 55w -w -5 w ~1 a lw f1w $5`w`w V1w  5w (5@ - $w "-  w 5   w 55 w VC 5w w ~ x5w l  w ^ w R 5 8aʋ  4 |w t1  f  55 $w J1w D w 210/ 0 E 5@w Q0w -   l 5wh5www 1w 1 6w r w 1&  w 1   5@w 1 P *w `18a w  (w 1w4 a4 Baeʥ9ʕ0 Baw - &w -* a j: w ,- %= w - Õ9 w F1w 1w - Õ1 x p %:w +0w - a0/0& w <   \ \% Õ/ C    a$"  ab%`/E@E4 2 4 aȋ  Z  %: %. w v1 A4  dE2 ]22 w N2R2 f A 2 B@ w ,$2B2 ¥+ E2  % %,U@  w ?2w Q2 %* 5  p%: .w - w k2r*#%*U@%+ %/w k2r*  `w n2*w q2v*Аȋ w :s2   f&  %" %!5 B% %   -$ & dw - pȥ  ^| ^ !&!N#`#$$$X''EOJEODSEQUENCEJOBRUNDIRECTORYCOPYPRINTDELETERT11MOUNTDISMOUNTMESSAGECHAINCALLDATACREATEMACROLINKFORTRANBASICLIBRARYULLOLLARSAITUNATAAPHYSICALELETEASICREFORTRANACRONPUTIMEOGICALOURCEXECUTERITEIDISTBJECTUTPUTT11ANNERNIQUEIBRARY!!!!!!!!!!!!!d!!!!!!!!!l!t!\!!000000.SAVPlease load LOG handlerPlease assign LOG,LSTIllegal LOG deviceBatch handler not residentBad copy of handlerIllegal command lineIllegal deviceToo many output filesBad optionUnload BA:Batch stack overflowReturn from call errorInput fileDismount errorInsufficient memoryIllegal deviceFile not foundBatch fatal errorChannel busyOutput device fullProtected file already existsLOG device errorAbort job$$$$$$/R/BNo control fileFile created:protected file already existsCommand not uniqueTIME'$' missingUnknown commandEOF with no $EOJInput errorOutput errorOutput device fullOutput file not openBad sequence argument!DUMMY!DUMMY0!DUMMY0!DUMMY1No $EOJRUN No fileIllegal '+'/ULST:*.*R DIR/LCTYFFNLNOTTYTTYIOTTYINTTYOUTIFGOTOLETBad variableBad construction DEASS No physical deviceNo logical device/SR BATCHBad VIDOption not uniqueIllegal option ,+Separator missing/M=R MACROR FORTRA=/CR LINK/CR PIP/DR BASICSCRATCHOLDRUNNo ',' in $LIB!DUMMY1!DUMMY1!LSTNO1No file name before "."Multiple optionIllegal option combinationIllegal characterToo many file descriptors, Line too longTq πw  Z&f&f bPPW!e,e5 NPPPP,e5PÐ 5' |6   f P " ,e5ee "'77a-8w pdN` h#Zw P  VH  w:  ,( "w$f etd,55@R0  I0 ww  I0 w-Iw0 7  0   wn0Z0 wb fwDfw Fw  8- % fefCEΐ&  w|CEΐ  wTBe a-\=  Da  0ph - V !(h e@7n 7j 0 Xl P J-4 te0 4eTTT e TC T  w<C4 e0 4eCeT c #+ % W 2-e  q # q #   8 4 & `|x` h p`^`b-^w- - 0  I|7 v%8&f .`B  0  I. 1ff     R0  \V= d JSB2B?EL-F-?EL-W-ERRLOG.DAT file fullIllegal message receivedIllegal errorERRLOG.DAT file IO errorChannel errorREMINDER: To initiate error logging RUN ELINIT$'+.R8< HLSW is~ff ')D!G(X[ p  # @ DJ XvzffRV=d2B Tq QUEUE, Sm%: l5W,QUW,EMW,AN5 2 ,E~ CF8`:05 `E%`Y%* U  \׭F 7> J` @  2 *m @DK:QUFILE.TMP?QUEUE-F-Cannot open message channel?QUEUE-F-Cannot delete protected file ?QUEUE-F-No room for QUEUE workfile on DK:?QUEUE-F-Input Error ?QUEUE-F-Output Error ?QUEUE-E-Cannot open output device ?QUEUE-E-Cannot open input device ?QUEUE-E-File Not Found ?QUEUE-E-Handler Not Loaded -JAN-FEB-MAR-APR-MAY-JUN-JUL-AUG-SEP-OCT-NOV-DEC-***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11***RT-11*** at Job = Printed on Copy of File = !!! FILE WILL BE DELETED !!!   + O s 9y9y}}9E9EAEE9y9y=}EEEEE}999 }}99EEEEAAEEIAmeEEEEAEEEEEE1EEA!EEEEAEAAAEQAUeEEEEAEEE)E MQ )AA EE}yAEyy]}aAUUEyEy9EEU9U Iyy9=EEAEAAEEQAEMEAUQEmU)!e1 }E!EEEEEAAEEEIAEMEAMIE)mEAEAE EE!E Ey9y}A9E99E}EE9A9Ey9EE}9}}9 99!91&j$,eU  ww<5  e:7E jwv  2 fLL   7 w. Fj ק* *,E3鈇  7 #w\U v  e ]7W w2J-@@w  5555 7 5@#e D ",5!D5!PP w nUw \X B7!JH   B w t7j0  X7 F7 Z7 w: 5$ 5@ 5 w   Bɕ 7   v7 w -TT J7L |wF 7 @ wwbwj w  J j† 2RT U%RRRRe -- -t 0 t00  7hDQ ew.j0/ t00 ,0* t0 wj0Zw 7 7 Cf j * A %%E?MwKtjȐ0'ק*3 jȐ00 ߋ* 鈱 t 0 t x0 ۆw^ ыѕ:  ѕ. @ @ @ E Ee+  EeH ee/ e0  7 &&7 <  ѕ:f  C @  &p  b %e ee e  (@55Sҋ5Sҋ5 f#Fjj 7 $j7 jw j쇇 v j  P  (    J   X %&fAC`WAe+ÒÌ Ì@ԕ ԕ 7 jX X X ԕ ԕ ԕ ԕ 7 FX 7 <` ` U7 (, 7 M ` `  7 6 .   P7 bwj ~0 ק*wZ J2<@ A[~`:` *x y z {+ |O }s ~ j $ .j2F\j`itwz}3Lj  jt!t148;?AjKMOtetqtxjZj j3jt t #F N+ i k pjj j  j  $ j( . 7 j; O  V Y _ k p r t X X X X X ` `  , M ` `     j  M 9Mys M 9XrkQM  Xrys% $w&0 0 B ȕE0  H ȕ0  2eh ^5 h 6 e &     .ww   Cå*B   å*å% f&   $O"$W ete 0   ȕF $5 %؇ 57 vevmzpf ^w hvttehEȥ3 * ѕ ȥ. ȥ.Ћȥ. e1 w w w  r d53 %%HDw w %EO5 e61 hsw   f%jXttt @5(@0 00 $ @ 7 w #h ѕ ɕ *3 3  hw w  &`0 L 4  R7 Lw Z &"    7 w (  %HD0  ( Lwxe7 7 : ȕF @&f& m @` 7 0  ~ ȕE0  & D >ѕ  4ѕ fh j3 b3ы X3 @0 %   e`& X0 p&f  @@ 0 7 ` ȕE0   e:   & e$g,E((M  mM 9Mys M 9XrkQM  Xrys% SET TT QUIET SET TT SCOPE SET USR NOSWAP DATE TIME SET EDIT KED LOAD LP SRUN QUEUE.REL SRUN EL.REL R ELINIT $ zo|@?SRCCOM-x- ( 1)T2)<(p0)H fn|kQn(SRCCOM V04.00BAudit trail? -<7:0/&(%1- 7 5$U$f& E$ :R ɋ ȕ0  T 7 %6+ȕF0  *E % %|7vq7k  w wDTwTNw2J < V T J <AT 5f <T0D qBCr jr &   r ŝ< &T   r r 3 l N5J4T C2 4 2 2 <s A E E   2 w |5,<   T22 3, <U J5zH<Е-& r  A <Е, A  : Е, Е,Е/Е;Д/@f  T 2  w \@ 61 6 @ r&. .F $@B 21 1ap1 6n $"%ʥ  @5:   , (we `  ȕF0  3au qss   555 ve     Cѕ  h5@P @ 5,  勀 e 5 ȥ  W!Օ B` ʠ   & cc ԕ 5ȋ ЭB@ A! <f N C   3 1  e e   *  $ !5; R   АP <А&e   5; 5 ӕ 5 &     Е6&  fpp$p" | ȝF0  1!     wJ  :4 R  7 *7$4 R 7    w  7 @ ! ͋5$ f& A  tW/Z @ Bw ~ ŀՠ W w X  :7 .4 , MfMf!@! @b  77$   w  7  ͋ b APW W/ wb 7 8 w . :7 ` W"@B e-d*;@ e: /w  &f ~ 7 b w"w,fe b W%ME͋uyow 3 b w M DC$ em4 ȝ0 w"!Ew nwh mZ W   A  W  wQ$BEE"@ > xE` w7 b  A7 ! wHʋ E |w0w q / ʕ: Д l RA7 | E @W MMe: ʋww :ʋ/ CD & -* A7  E -*W    w  :  &fA@@WFWE+ + 7   4  vp0   +wf!W ! P W W:W/  f&ȋ &ff@AEW WaWzE PAE W  W p   m4 ȝpn0  @`w f͕f & N@鈀ff8 ( R   4  0  ҆w  m&  7 7w  @^UA!HELP.ENDM OPTION?HELP-What topic do you want help with? TP z2dԀ  2dԀ " b  , M2d N " F-File not found HELP.TXTF-Illegal option, type 'HELP'F-Syntax error in command, type 'HELP'W-Line printer not available - using terminalF-Help not available for F-File not a valid library HELP.TXTF-HELP.TXT has invalid formatW-Help not available for subtopic W-Help not available for subtopic item F-Read error on HELP.TXTF-Write error on LP:F-Not enough memory @DB  "R  D f   Հ e  C b @` ` Z@9/ $#.- ADE  % b %e ee e  (@3v}MK f9  8$}w%tes(@ e l<@ ye"Ej_nZ&z VUd'q@)?}*T#,)'|Q3'5e(W9',; .;2d<y:i~>:4}B6jLpBvLDEYMJkQrKfZMpPMqZPUq5aQVqMR[q`"T7[qMTsUMv@VwWxX}y" [yW]Nys^7zd_u~@_@`0|]b\?c.MACRO APL APL Invokes the APL language interpreter SYNTAX APL SEMANTICS See the APL-11 Programmer's Reference Manual OPTIONS None EXAMPLES APL .ENDM .MACRO ASSIGN ASSIGN Associates a logical device name with a physical device SYNTAX ASSIGN physical-device-name logical-device-name SEMANTICS Physical-device-name is the RT-11 standard permanent name for the device. Logical-device-name is one to three alphanumeric characters long with no intervening spaces or tabs. The physical name and logical name must be separated by a space. OPTIONS None EXAMPLES ASSIGN RK1: DK: ASSIGN TT: LP: .ENDM .MACRO B B Sets a relocation base SYNTAX B[ address] SEMANTICS B address sets a base for subsequent Examine (E) and Deposit (D) commands. The system adds the current base to the value you supply in an Examine or Deposit command. If address is missing, the base is set to zero. OPTIONS None EXAMPLES B Sets base to 0 B 6704 Sets base to 6704 octal .ENDM .MACRO BASIC BASIC Invokes the BASIC language interpreter SYNTAX BASIC SEMANTICS See the BASIC-11 Language Reference Manual OPTIONS None EXAMPLES BASIC .ENDM .MACRO BOOT BOOT Boots a new system SYNTAX BOOT filespec SEMANTICS BOOT dev: does a hardware bootstrap of the device you specify. BOOT dev:monitor-file boots the monitor file you specify. The default file type is SYS. OPTIONS FOREIGN Boots a system volume that is not an RT-11 Version 4 volume; use this option to boot a V3B or earlier system WAIT Waits for user response before proceeding with the bootstrap EXAMPLES BOOT RK1: BOOT RK:RT11FB .ENDM .MACRO CLOSE CLOSE Makes background output files permanent SYNTAX CLOSE SEMANTICS CLOSE makes tenative background files permanent. Use it after unexpected program termination to preserve new files. It does not affect the foreground job. You cannot use it on files opened on magtape or cassette. OPTIONS None EXAMPLES R PROG (Program running) (CTRL/C)(CTRL/C) CLOSE .ENDM .MACRO COMPILE COMPILE Translates source programs SYNTAX COMPILE[/options] filespecs[/options] SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system search for the file type. The default file types for output files are .LST for listing files and .OBJ for binary files. Default file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE DIBOL Alphabetizes the symbol table CODE:type FORTRAN Specifies the type of machine code to generate CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file DIAGNOSE FORTRAN Expands compiler crash dump information DIBOL Uses the DIBOL compiler to translate the source files DISABLE:value[...:value] MACRO Specifies a .DSABL directive ENABLE:value[...:value] MACRO Specifies an .ENABL directive EXTEND FORTRAN Enables 80-column source input FORTRAN Uses the FORTRAN compiler to translate source programs HEADER FORTRAN Includes the "options-in-effect" header in the listing file I4 FORTRAN Allocates 4 bytes for single-precision integers LIBRARY MACRO Identifies a file as a macro library file LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file MACRO Uses the MACRO assembler to translate source programs NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOOPTIMIZE[:type] FORTRAN Disables a specific optimization NOSHOW:value MACRO Specifies an .NLIST directive NOSWAP FORTRAN Causes a compiled program to keep the USR resident while running NOVECTORS FORTRAN Specifies array access by multiplication operations NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary output OPTIMIZE[:type] FORTRAN Enables a specific optimization PASS:1 MACRO Specifies a file as a prefix macro or conditional file RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controls FORTRAN listing contents STATISTICS FORTRAN Includes compilation statistics in the listing file SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution UNITS:n FORTRAN Specifies the number of logical units that can be open at once VECTORS FORTRAN (default) Specifies array access by tabular lookup WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file EXAMPLES COMPILE/LIST MYPROG.FOR COMPILE/FORTRAN/LIST:FILE1.LST A+B COMPILE A.MAC/LIST,B.FOR .ENDM .MACRO COPY COPY Copies files SYNTAX COPY[/options] input-filespecs[/options] output-filespec[/option] SEMANTICS The COPY command accepts up to six input file specifications but only one output file specification. It accepts wildcards in place of file names or file types. OPTIONS ALLOCATE:size Reserves space for an output file ASCII Copies files in ASCII mode, ignoring nulls and rubouts BINARY Copies files in formatted binary mode BOOT[:dd] Copies bootstrap information from a monitor file to the boot blocks of a random access device; use the optional device name if you are creating a volume to boot on a different device (for example, using an RX02 to create a floppy bootable on an RX01) CONCATENATE Combines several input files into a single output file DEVICE Copies the image of a device to another device, block for block DOS Specifies that a file is in RSTS/E or DOS-11 format END:n Specifies the last block of the device being read; must be used with /DEVICE and /START:n EXCLUDE Copies all files on a device except the ones you specify FILES Copies a volume image to or from a file on another device; must be used with /DEVICE IGNORE Ignores errors during a copy operation IMAGE (default) Copies files byte for byte, regardless of their content INTERCHANGE:n Specifies that a diskette file is in interchange format; n is the record length in characters LOG Lists on the terminal the names of the files copied NEWFILES Copies only those files dated with the current system date NOLOG Supresses the terminal log of copied files NOQUERY Does not require confirmation before copying each file NOREPLACE Does not perform the copy operation if a file with the same name as the output file already exists on the output device OWNER:[nnn,nnn] Specifies the UIC for a file in DOS-11 format PACKED Specifies word-for-word transfers for PDP-11 files, EBCDIC format for interchange diskette files, and packed image format for PDP-10 files. POSITION:n Controls rewind when you copy files to or from magtape or cassette PREDELETE Deletes any duplicate files on the output device before performing the copy operation QUERY Requires user confirmation before copying each file REPLACE (default) Deletes any duplicate files on the output device after the copy completes SETDATE Puts the current system date on all files transferred SLOWLY Transfers files one block at a time START:n Specifies the starting block number of the non-file structured volume being read or written; must be used with /DEVICE SYSTEM Copies .SYS files TOPS Specifies that the input file is on a DECsystem-10 formatted dectape VERIFY Reads, writes, and then rereads and compares the input and output transfers; valid only with the /DEVICE option WAIT Waits for user response before starting the copy operation; must be used when the system volume is replaced with a data volume EXAMPLES COPY A.FOR DX1:B.FOR COPY/BOOT RK1:RT11SJ RK1: COPY A.FOR+B.FOR C.FOR COPY A%B.MAC DX0:*.MAC COPY/ASCII MTA1.FOR DT1:TEST.FOR/ALLOCATE:50 .ENDM .MACRO CREATE CREATE Creates or extends a file at a specific place SYNTAX CREATE[/options] filespec[/options] SEMANTICS Filespec in the device name, file name, and file type of the file to create or extend OPTIONS ALLOCATE:size Specifies the number of blocks to allocate to the created file; must follow the filespec EXTENSION:n Extends the specified existing file by n blocks if possible START:block Specifies the starting block on the device of the created file EXAMPLES CREATE DX1:SWAP.SYS/START:6/ALLOCATE:25. CREATE/EXTENSION:100 FILE.DAT .ENDM .MACRO D D Deposits values in memory SYNTAX D address=value[,...value] SEMANTICS The system deposits the octal values in memory, starting at the specified address offset by the current base. Each value deposited replaces a full word. OPTIONS None EXAMPLES D 300=0 D 1000=5020,776 .ENDM .MACRO DATE DATE Sets or displays the current system date SYNTAX DATE[ dd-mmm-yy] SEMANTICS All numeric values are decimal; mmm represents the first three characters of the name of the month. OPTIONS None EXAMPLES DATE 12-MAR-80 .ENDM .MACRO DEASSIGN DEASSIGN Removes logical device name assignments SYNTAX DEASSIGN[ logical-device-name] SEMANTICS The DEASSIGN command without an argument disassociates all logical names from all physical devices. OPTIONS None EXAMPLES DEASSIGN INP: DEASSIGN .ENDM .MACRO DELETE DELETE Removes files from a device or queue SYNTAX DELETE[/options] filespecs SEMANTICS This command deletes the files you specify from the device or from the queue manager queue. The DELETE command accepts wildcards in place of a file name or file type. CAUTION! "DELETE DT:A.MAC,B.FOR" deletes DT:A.MAC and DK:B.FOR, not DT:B.FOR. OPTIONS DOS Deletes files you specify from a DOS-11 or RSTS/E dectape ENTRY Deletes an entry from the queue (does not delete a file) EXCLUDE Deletes all files except the ones you specify INTERCHANGE Deletes a file from an interchange format diskette LOG Lists on the terminal the names of the files deleted NEWFILES Deletes only those files dated with the current system date NOQUERY Does not require confirmation before deleting files POSITION:n Directs cassette tape operations QUERY (default) Requires confirmation before deleting each file SYSTEM Deletes .SYS files WAIT Waits for user response before proceeding with the delete EXAMPLES DELETE MYPROG.OBJ DELETE/EXCLUDE DX0:*.SAV DELETE/NEWFILES DX1:*.* .ENDM .MACRO DIBOL DIBOL Invokes the DIBOL language compiler SYNTAX DIBOL[/options] filespecs SEMANTICS Separate multiple source files by plus (+) signs in the command line to compile them into a single OBJ file. Multiple files separated by commas (,) are compiled independently. Deafult file types are .DBL for input, .LST for listing output, and .OBJ for binary output. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Alphabetizes the symbol table CROSSREFERENCE Generates a cross-reference table in the listing file LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOWARNINGS Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes a symbol table in the binary output for debugging purposes WARNINGS (default) Includes warning messages in the listing file EXAMPLES DIBOL/LIST A DIBOL A+B/LIST/OBJECT DIBOL B/LIST,C/NOBJECT/LIST .ENDM .MACRO DIFFERENCES DIFFERENCES Compares two files and lists the differences SYNTAX DIFFERENCES[/options] filespec1,filespec2 SEMANTICS Filespec1 and filespec2 are the files to be compared. The file named in filespec1 shows up as file 1 in the differences listing. The default file types are .MAC for input, and .DIF for output. OPTIONS ALLOCATE:size Reserves space for an output file ALWAYS Always produces an output file after a binary comparison, even if there were no differences AUDITTRAIL Includes an audit trail in the output file; valid only with the /SLP option BINARY Compares binary files BLANKLINES Includes blank lines in the comparison BYTES Does binary comparison byte by byte, rather than word by word CHANGEBAR Includes a changebar character on lines in the output file that differ from the first input file COMMENTS (default) Includes assembly language comments in the comparison END:n Specifies the ending block in the file for a binary comparison FORMFEED Includes formfeeds in the output listing MATCH:n Specifies the number of lines that must agree to constitute a match NOCOMMENTS Excludes assembly language comments from the comparison NOSPACES Excludes spaces and tabs from the comparison NOTRIM Includes trailing spaces and tabs in the comparison OUTPUT[:filespec] Specifies the file name for the differences listing file PRINTER Prints the differences listing on the line printer QUIET Prints only a summary for a binary comparison SIPP:filnam.typ Specifies the name of the file to contain the SIPP commands that would change the first input file to the second file (binary comparison only) SLP Produces an output file suitable for input to SLP SPACES (default) Includes spaces and tabs in the comparison START:n Specifies the starting block in the file for a binary comparison TERMINAL (default) Types the differences listing on the terminal TRIM (default) Excludes trailing spaces and tabs from the comparison EXAMPLES DIFFERENCES FILE1.TXT,FILE2.TXT DIFFERENCES/MATCH:1/OUTPUT:DIFF.TXT FILE1.TXT,FILE2.TXT .ENDM .MACRO DIRECTORY DIRECTORY Lists device or file directories SYNTAX DIRECTORY[/options] [ filespecs[/BEGIN]] The syntax for specifying a date is [:dd][:mmm][:yy]. SEMANTICS This command generates a listing of the directory you specify. The default is a directory of the device DK:. Specify only one input device. You can use wildcards in a file specification. The default file type for output is .DIR. OPTIONS ALLOCATE:size Use with /OUTPUT to reserve space for the output listing file ALPHABETIZE Sorts the directory in alphabetical order by file name and type BADBLOCKS Scans the device for bad blocks and types their octal number BEFORE[date] Lists the files created before the date you specify BEGIN Lists the directory, starting with the file you specify BLOCKS Lists the starting block numbers of the files BRIEF Lists only file names and file types of files; same as /FAST COLUMNS:n Specifes the number of columns in the directory listing DATE[date] Lists the files created on the date you specify DELETED Lists a directory of file names that have been deleted DOS Lists the directory of a DOS-11 or RSTS/E volume END Specifies the ending block of the bad block scan; valid only with the /BADBLOCKS option EXCLUDE Lists all files except those you specify FAST Lists only file names and file types of files; same as /BRIEF FILES Prints the name of each file in which a bad block is found; valid only with the /BADBLOCKS option FREE Lists unused areas FULL Lists the entire directory, including unused areas INTERCHANGE Lists the directory of an interchange format diskette NEWFILES Lists only those files dated with the current system date OCTAL Lists file sizes and starting block numbers in octal ORDER[:category] Orders the directory listing according to the category you specify; same as /SORT. Categories are: NAME- orders alphabetically by file name TYPE- orders alphabetically by file type SIZE- orders by file size DATE- orders by creation date POSITION- orders by file position on the device OUTPUT:filespec Outputs the directory listing to the file you specify OWNER:[nnn,nnn] Specifies the UIC of the directory to be listed; valid only with the /DOS option POSITION Lists the file sequence numbers of the files on a magtape PRINTER Prints the directory on the line printer REVERSE Reverses the order of any directory sort in effect SINCE[date] Lists files created on or after the date you specify SORT[:category] Orders the directory listing according to the category you specify; same as /ORDER START:n Specifies the starting block number of the bad block scan; valid only with the /BADBLOCKS option SUMMARY Lists the segment structure of the directory you specify TERMINAL (default) Lists the directory on the terminal TOPS Lists the directory of a DECsystem-10 formatted DECtape VERIFY Reads, rewrites, and then rereads all bad blocks; valid only with the /BADBLOCKS option VOLUMEID[:ONLY] Prints the disk or magtape volume ID and owner name; if :ONLY is not present, also lists the directory WAIT Waits for user response before starting the operation; valid only with the /BADBLOCKS option; must be used when the system volume is replaced with a data volume EXAMPLES DIRECTORY DIRECTORY/BADBLOCKS RK1: DIRECTORY MYPROG.MAC DIRECTORY/FULL/BEFORE:12:APR:77 DK: DIRECTORY/EXCLUDE DX0:(*.SAV,*.SYS) .ENDM .MACRO DUMP DUMP Prints formatted data dumps of files or devices SYNTAX DUMP[/options] filespec SEMANTICS Filespec represents the device or file to be dumped. The default file type for output files is .DMP. OPTIONS ALLOCATE:size Reserves space for an output file ASCII (default) Prints the ASCII equivalent of each word or byte dumped BYTES Displays the dumped information as octal bytes END:block Specifies the last block to be dumped FOREIGN Indicates that a magtape does not contain an RT-11 file structure IGNORE Dumps a file that contains a disk error NOASCII Supresses output of ASCII equivalents of the data dumped ONLY:block Dumps only the block you specify OUTPUT:filespec Outputs the dump listing to the file you specify PRINTER (default) Outputs the dump listing to the line printer RAD50 Prints the RAD50 equivalent of each word dumped START:block Specifies the first block to be dumped TERMINAL Types the dump listing on the terminal WORDS (default) Displays the dump information as octal words EXAMPLES DUMP A.OBJ DUMP/OUTPUT:MACLIB/BYTES/ONLY:1 SYSMAC.MAC DUMP/NOASCII/RAD50/ONLY:6 RK0: .ENDM .MACRO E E Prints the contents of memory on the terminal SYNTAX E address[-address] SEMANTICS Prints in octal the values of the words in the specified address range, offset by the current base. OPTIONS None EXAMPLES E 1000 E 2000-2076 .ENDM .MACRO EDIT EDIT Invokes the text editor SYNTAX EDIT[options] filespec[/ALLOCATE:size] SEMANTICS If you do not specify an option, an Edit Backup for the file you specify is assumed. /CREATE performs an Edit Write for the file. /INSPECT performs an Edit Read for the file. EDIT/OUTPUT:B A is equivalent to an Edit Read on file A and an Edit Write for file B. OPTIONS ALLOCATE:size Reserves space for an output file CREATE Creates a new file with the name you specify EXECUTE:filespec Executes the TECO commands contained in the file; use with /TECO INSPECT Opens the file you specify for reading only KED Invokes the KED editor K52 Invokes the VT52 version of the KED editor OUTPUT:filename Opens the file you specify for output of the edited text TECO Invokes the TECO editor EXAMPLES EDIT FILE EDIT/CREATE FILE.NEW EDIT/INSPECT FILE.OLD EDIT/OUTPUT:A B EDIT FILE/ALLOCATE:150 .ENDM .MACRO EXECUTE EXECUTE Translates, links, and runs a program with one command SYNTAX EXECUTE[/options] filespecs[/options] SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system search for the file type. The default file types for output are .LST for listing files, .MAP for load map files, .OBJ for binary output files, and .SAV for memory image files. Default file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE DIBOL Alphabetizes the symbol table BOTTOM:n Specifies the lowest address to be used in the linked program CODE:type FORTRAN Specifies the type of machine code to generate CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file DEBUG[:filespec] Links ODT (or the specified file) with the program as a debugging aid DIAGNOSE FORTRAN Expands compiler crash dump information DIBOL Uses the DIBOL compiler to translate the source files DISABLE:value[...:value] MACRO Specifies a .DSABL directive ENABLE:value[...:value] MACRO Specifies an .ENABL directive EXECUTE[:filespec] Specifies the name of the memory image file EXTEND FORTRAN Enables 80-column source input FORTRAN Uses the FORTRAN compiler to translate source programs HEADER FORTRAN Includes the "options-in-effect" header in the listing file I4 FORTRAN Allocates 4 bytes for single-precision integers LIBRARY MACRO Identifies a file as a macro library file LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file MACRO Uses the macro assembler to translate source programs MAP[:filespec] Produces a load map NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs NOOPTIMIZE[:type] FORTRAN Disables a specific optimization NORUN Prevents program execution after the link operation completes NOSHOW:value MACRO Specifies an .NLIST directive NOSWAP FORTRAN Causes a compiled program to keep the USR resident during execution NOVECTORS FORTRAN Specifies array access by multiplication operations NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary output OPTIMIZE[:type] FORTRAN Enables a specific optimization PASS:1 MACRO Specifies a file as a prefix macro or conditional file RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O RUN (default) Starts the program after the link operation completes SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controls FORTRAN listing contents STATISTICS FORTRAN Includes compilation statistics in the listing file SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution UNITS:n FORTRAN Specifies the number of logical units that can be open at once VECTORS FORTRAN (default) Specifies array access by tabular lookup WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file WIDE Produces a load map that is 132 columns wide EXAMPLES EXECUTE MYPROG.FOR EXECUTE RTN1,RTN2,MYPROG/EXECUTE EXECUTE A+B/LIST/OBJECT,MYLIB/LIBRARY+C.MAC/LIST/OBJECT EXECUTE/NORUN/FORTRAN/LIST:FILE1 A+B .ENDM .MACRO FORMAT FORMAT Formats and/or verifies a volume SYNTAX FORMAT[/options] filespec SEMANTICS Filespec is the name and unit number of the device to be formatted or checked. No file name or type is allowed. OPTIONS NOQUERY Does not require confirmation before starting the initialization PATTERN[:value] Selects the patterns to use during pattern checking QUERY (default) Requires confirmation before beginning the initialization SINGLEDENSITY Requests that an RX02 diskette be formatted as a single density volume VERIFY[:ONLY] Does pattern checking on the volume after formatting it; does not format if ONLY is included WAIT Waits for confirmation before proceeding with the operation EXAMPLES FORMAT RK0:/VERIFY/PATTERN:7 FORMAT DY0:/SINGLEDENSITY/WAIT .ENDM .MACRO FORTRAN FORTRAN Invokes the FORTRAN language compiler SYNTAX FORTRAN[/options] filespecs SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. The default file types for output are .LST for listing files and .OBJ for binary output. The default input file type is .FOR. OPTIONS ALLOCATE:size Reserves space for an output file CODE:type Specifies the type of machine code to generate DIAGNOSE Expands compiler crash dump information EXTEND Enables 80-column source input HEADER Includes the "options-in-effect" header in the listing file I4 Allocates 4 bytes for single-precision integers LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOOPTIMIZE[:type] Disables a specific optimization NOSWAP Causes a compiled program to keep the USR resident during execution NOVECTORS Specifies array access by multiplication operations NOWARNINGS Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes D lines in compilation OPTIMIZE[:type] Enables a specific optimization RECORD:length Alters the default record length for sequential ASCII formatted I/O SHOW:value Controls the listing content STATISTICS Includes compilation statistics in the listing file SWAP (default) Causes a compiled program to swap the USR during execution UNITS:n Specifies the number of logical units that can be open at once VECTORS (default) Specifies array access by tabular lookup WARNINGS Includes warning messages in the listing file EXAMPLES FORTRAN/LIST MYPROG FORTRAN/LIST:FILE2 A+B FORTRAN A+B/LIST,C/NOOBJECT/LIST .ENDM .MACRO FRUN FRUN Loads and starts a foreground program SYNTAX FRUN filespec[/options] SEMANTICS Filespec is the name of the relocatable file to be run as the foreground job. The default file type is .REL. OPTIONS BUFFER:n Reserves n words in memory over and above normal program size NAME:jobname Assigns the specified logical job name to the job; system job monitors only PAUSE Prints the load address and waits rather than starting the job; a RESUME command will start the job TERMINAL:n Assigns terminal unit n to interact with the foreground job; multi-terminal monitors only EXAMPLES FRUN MYPROG FRUN DEMOSP/PAUSE FRUN DEMOFG/BUFFER:1300 FRUN PROG/TERMINAL:3 .ENDM .MACRO GET GET Loads a memory image file into memory SYNTAX GET filespec SEMANTICS The memory image is loaded into the background memory area from the file. OPTIONS None EXAMPLES GET MACRO .ENDM .MACRO GT GT Enables or disables the VT11 or VS60 display hardware SYNTAX GT command[/options] SEMANTICS If command is OFF, the display hardware is disabled and the printing console becomes the command terminal. If command is ON, the VT11 or VS60 display scope becomes the console terminal. OPTIONS L:n Sets the number of lines of text to display to n (decimal) T:n Sets the top of the scroll display to position n (decimal) EXAMPLES GT ON GT ON/L:20/T:900 GT OFF .ENDM .MACRO HELP HELP Lists helpful information SYNTAX HELP[/options][ topic[ subtopic[:items...]...]] or HELP * SEMANTICS HELP * lists the items for which help is available. HELP lists the HELP text (of which this is a part). HELP topic lists information on the specific topic only. HELP topic subtopic lists information on the specific subtopic only (for example, HELP HELP SEMANTICS lists the paragraph of which this text is a part). HELP topic subtopic:item lists only the text associated with the specific item. HELP topic/item lists the text associated with the specific item under the subtopic OPTIONS. Valid topics are the keyboard monitor commands. Subtopics are "SYNTAX", "SEMANTICS", "OPTIONS", and "EXAMPLES". Items are specific command options. OPTIONS PRINTER Prints the HELP text on the line printer TERMINAL (default) Types the HELP text on the terminal EXAMPLES HELP COPY !Lists information about COPY command HELP/PRINTER EXECUTE !Prints information about EXECUTE !command HELP PRINT OPTION:COPIES!Describes the COPIES option for PRINT HELP COPY/BOOT/DEVICE !Describes the listed options for COPY .ENDM .MACRO INITIALIZE INITIALIZE Initializes device directories SYNTAX INITIALIZE[/options] device SEMANTICS Specify only one device. INITIALIZE initializes the device's file directory and clears it of all files. Any data on the device is lost. A default directory size, which depends on the device, is assigned to the device unless you specify otherwise. OPTIONS BADBLOCKS[:RETAIN] Scans the disk for bad blocks and writes FILE.BAD files over the bad blocks, retaining any old .BAD files if requested DOS Initializes the device you specify in DOS-11 format FILE:filespec Creates a bootable magtape by writing the file you specify in the magtape boot block INTERCHANGE Initializes a diskette directory in interchange format NOQUERY Does not require confirmation before starting the initialization QUERY (default) Requires confirmation before beginning the initialization REPLACE[:RETAIN] Scans a volume for bad blocks and builds a replacement table; if you specify RETAIN, the existing replacement table is reused RESTORE Restores the directory of an initialized volume if that volume has not been written on since it was initialized SEGMENTS:n Specifies the number of segments in the new directory VOLUMEID[:ONLY] Establishes a volume identification and owner name as part of the initialization; ONLY specifies that only the volume id is to change,not the owner WAIT Waits for user response before continuing the initialization EXAMPLES INITIALIZE RK1: INITIALIZE/SEGMENTS:20 RK1: INITIALIZE/BADBLOCKS RK: INITIALIZE/FILE:MBOOT.BOT MT0: .ENDM .MACRO INSTALL INSTALL Adds a new device handler to the system SYNTAX INSTALL device[,...device] SEMANTICS Device is the two-character device name for the new handler; it must match the name of the handler file (hh.SYS for SJ and FB, hhX.SYS for XM). OPTIONS None EXAMPLES INSTALL CR: INSTALL LP:,CR:,DT: .ENDM .MACRO LIBRARY LIBRARY Creates and alters object and macro libraries SYNTAX LIBRARY[/options] library filespecs[/options] SEMANTICS Library is the name of the library file to be created or modified. Filespecs are the input module file names, separated by commas (,). The default file types for output files are .LST for directory listings, .MAC for macro libraries, and .OBJ for object libraries. The default input file types are .OBJ for object modules and .MAC for macro libraries. OPTIONS ALLOCATE:size Reserves space for an output file CREATE Creates an object library file DELETE Deletes an object module from a library EXTRACT Extracts an object module from a library and stores it in an OBJ file INSERT Inserts an object module into an existing library LIST[:filespec] Lists the directory of an object library MACRO Creates a macro library NOOBJECT Supresses the creation of a new object library OBJECT[:filespec] Specifies the name of the updated library PROMPT Indicates that there is more than one line of input to the librarian REMOVE Deletes a specific global symbol (and the entire module of which it is a part) from the library directory REPLACE Replaces modules in an existing library with modules of the same name UPDATE Combines /INSERT and /REPLACE functions EXAMPLES LIBRARY/CREATE NEWLIB FIRST,SECOND LIBRARY/EXTRACT NEWLIB DX1:ATAN LIBRARY/INSERT/OBJECT:NEWLIB OLDLIB THIRD,FOURTH LIBRARY/LIST:TT: OLDLIB .ENDM .MACRO LINK LINK Produces an executable program SYNTAX LINK[/options] filespecs SEMANTICS Filespecs are the object files to be linked; separate them with commas (,). Default file types are .OBJ for input files, .MAP for map output files, and .SAV for memory image output files. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Lists global symbols on the link map in alphabetical order BITMAP (default) Outputs the program bit map BOTTOM:n Specifies the lowest address to be used by the linked program BOUNDARY:value Starts a specific program section on a particular address boundary DEBUG[:filespec] Links ODT or the debugging program you specify with your program EXECUTE[:filespec] Specifies the name of the memory image file EXTEND:n Extends a program section to the size you specify FILL:n Initializes unused locations in the memory image file to the value you specify FOREGROUND[:stacksize] Links the program for foreground execution INCLUDE Accepts specific global symbols by name for inclusion in the memory image file LDA Produces a file in absolute binary loader format LINKLIBRARY[:filespec] Includes the file you specify as a library in the link operation MAP[:filespec] Generates a load map NOBITMAP Does not output the program bit map if there is code below location 400 NOEXECUTE Supresses creation of the memory image file PROMPT Indicates that there is more than one line of input to the linker ROUND:n Rounds up a specific program section so that the root is a multiple of the value you specify RUN Initiates execution of the linked program SLOWLY Uses the largest possible area for the symbol table during the link operation STACK[:n] Specifies the stack address for the linked program SYMBOLTABLE[:filespec] Generates a symbol table file TOP:n Specifies the highest address to be used by the linked program TRANSFER[:n] Specifies the starting address of the linked program WIDE Produces a load map that is 132 columns wide XM Specifies that a job to be run under the XM monitor requires the special SETTOP features EXAMPLES LINK MYPROG LINK RTN1,RTN2,MYPROG/EXECUTE LINK/MAP:MAPFIL PROG1,PROG2 .ENDM .MACRO LOAD LOAD Makes a device handler permanently resident in memory SYNTAX LOAD device[=jobtype][,....device[=jobtype]] SEMANTICS Device is the two-character permanent device name for the handler to be made resident. Jobtypes are B for background and F for foreground. If system job support is present, jobtype may be any logical job name. OPTIONS None EXAMPLES LOAD RK: LOAD DT:=B,MT:,LP:=F .ENDM .MACRO MACRO MACRO Invokes the macro assembler SYNTAX MACRO[/options] filespecs[/options] SEMANTICS To assemble multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are assembled independently. The default file types for output are .LST for listing files and .OBJ for binary files. The default file type for input is .MAC. OPTIONS ALLOCATE:size Reserves space for an output file CROSSREFERENCE[:type[...:type]] Generates a cross-reference table in the listing file DISABLE:value[...:value] Specifies a .DSABL directive ENABLE:value[...:value] Specifies an .ENABL directive LIBRARY Identifies a file as a macro library file LIST[:filespec] Produces a listing file NOOBJECT Supresses output of the binary object file NOSHOW:value Specifies an .NLIST directive OBJECT[:filespec] Specifies a file name for the object file PASS:1 Specifies a file as a prefix macro or conditional file SHOW:value Specifies a .LIST directive EXAMPLES MACRO/LIST MYPROG MACRO/CROSSREFERENCE PROG1+PROG2/LIST/NOOBJECT MACRO/LIST:FILE.OUT A+B MACRO PREFIX.MAC/PASS:1+PROG1/LIST/OBJECT .ENDM .MACRO PRINT PRINT Prints files on the line printer SYNTAX PRINT[/options] filespecs SEMANTICS The PRINT command accepts up to six input file specifications; separate multiple file specifications with commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. If the queue processor is running, files are automatically queued to the line printer OPTIONS COPIES:n Prints the number of copies you specify DELETE Deletes the file after printing it FLAGPAGE:n Includes a banner page before the file; valid only if QUEUE is running LOG Lists on the terminal the files printed NAME:dev:jobname Associates a job name with the print queue entry and specifies the device to queue to; valid only if QUEUE is running NEWFILES Prints only those files dated with the current system date NOFLAGPAGE (default) Does not include a banner page before the file NOLOG Supresses the terminal log of files printed PROMPT Allows continuation lines; valid only if QUEUE is running QUERY Requires confirmation before printing each file WAIT Waits for user response before proceeding with the print EXAMPLES PRINT A.LST PRINT/COPIES:3 REPORT PRINT/DELETE FILE1 PRINT/FLAGPAGE:2 FILE2 PRINT/NEWFILES/QUERY *.LST .ENDM .MACRO R R Loads and executes a memory image file SYNTAX R filespec SEMANTICS The program to execute is loaded from the system device into the background area and starts executing. The only valid device is SY:. OPTIONS None EXAMPLES R MACRO .ENDM .MACRO REENTER REENTER Starts a program at its reentry address SYNTAX REENTER SEMANTICS The program that is in memory in the background area is restarted at its reentry address. OPTIONS None EXAMPLES REENTER .ENDM .MACRO REMOVE REMOVE Removes a device handler from the system SYNTAX REMOVE device[,...device] SEMANTICS Device is the two-character permanent device name for the device to be removed from the system. OPTIONS None EXAMPLES REMOVE LP: REMOVE CR:,DT: .ENDM .MACRO RENAME RENAME Changes the name of a file SYNTAX RENAME[/options] input-filespec output-filespec SEMANTICS The RENAME command accepts up to six input file specifications; separate multiple file specifications with commas (,). The command accepts only one output file specification. Wildcards are accepted in place of file names or file types. The device you specify (if any) must be the same for input and output files. OPTIONS LOG Lists the renamed files on the terminal NEWFILES Renames only those files dated with the current system date NOLOG Supresses the terminal log of renamed files NOPROTECTION Removes the protected status of files NOREPLACE Does not perform the rename operation if a file with the new name already exists PROTECTION Sets files to be protected against deletion QUERY Requires confirmation before each rename operation begins REPLACE (default) Deletes any previous files with the new name after the operation completes SETDATE Sets the date on the new file name to the current system date SYSTEM Renames .SYS files WAIT Waits for user response before proceeding with the rename EXAMPLES RENAME A.FOR B.FOR RENAME A%%.MAC *.FOR RENAME/SYSTEM DX0:MM.SYS DX0:MX.SYS .ENDM .MACRO RESET RESET Causes a general system reset SYNTAX RESET SEMANTICS OPTIONS None EXAMPLES RESET .ENDM .MACRO RESUME RESUME Resumes execution of a foreground or system job SYNTAX RESUME [jobname] SEMANTICS Resumes execution of the foreground or system job after a SUSPEND command or if an FRUN or SRUN command was used with the /PAUSE option. If system job support is present, jobname is the logical name of the job to resume. OPTIONS None EXAMPLES RESUME .ENDM .MACRO RUN RUN Loads and starts a program SYNTAX RUN filespec[ input-list[ output-list]] or RUN filespec[ argument] SEMANTICS Filespec is the name of the program to be started. The default file type is .SAV. Any argument or input and output list you include is passed to the program in CSI format. OPTIONS None EXAMPLES RUN MYPROG RUN DX1:MYPROG RUN DIR DX1:*.* LP:/E .ENDM .MACRO SAVE SAVE Writes memory areas to a file SYNTAX SAVE filespec[ parameters] SEMANTICS Filespec is the file in which background memory is to be saved. Parameters are of the form address[-address2][,...] and specify the areas of memory to be saved. The default is to save all the background program. OPTIONS None EXAMPLES SAVE TESTPG SAVE TABLE 1000-17776 .ENDM .MACRO SET SET Controls various system options SYNTAX SET physical-device-name condition or SET item condition SEMANTICS Physical-device-name is the name of the device handler whose characteristics are to be modified. Item is a system parameter to be modified. Separate multiple conditions with commas (,). See the RT-11 System User's Guide for a list of the handler characteristics and system parameters that can be changed. OPTIONS None EXAMPLES SET LP: LC SET WILD EXPLIC SET ERROR SEVERE .ENDM .MACRO SHOW SHOW Displays system hardware and software status SYNTAX SHOW [options] SEMANTICS SHOW displays the device assignments; other information is displayed by specifying one or more option names. OPTIONS ALL Shows configuration, devices, jobs, and terminals CONFIGURATION Indicates the monitor version number,SET options, hardware configuration,and SYSGEN options DEVICES Indicates the status and vectors of all device handlers on the system ERRORS[/options] Produces on the terminal a report of all system and device errors; valid only if error logging is present. Options are: /ALL (default) Produces the report for all errors /FILE[:filnam.typ] Specifies the name of the file containing the logged errors; defaults to ERRLOG.DAT /FROM:[date] Reports only errors that occurred after the date specified /OUTPUT:filespec Produces the report in the specified file /PRINTER Produces the report on the line printer /SUMMARY Produces a summary report /TERMINAL (default) Produces the report on the terminal /TO:[date] Reports only errors that occurred before the date specified JOBS Lists the names and status of all loaded jobs QUEUE[/DEVICE:dev] Lists the contents of the line printer (or specified device) queue TERMINALS Indicates the status and SET options of all the terminals on the system (if a multi-terminal monitor) EXAMPLES SHOW SHOW CONFIGURATION SHOW TERMINALS,CONFIGURATION,DEVICES .ENDM .MACRO SQUEEZE SQUEEZE Rearranges disk files to collect unused file space SYNTAX SQUEEZE[/options] device SEMANTICS Specify one input device. If you do not specify an output device, the input device is compressed. If you specify an output device, the input device is copied to the output device in a compressed format and the input device remains unchanged. If you specify an output device, make sure it was previously initialized. OPTIONS NOQUERY Does not require confirmation before the compression begins OUTPUT:filespec Compresses the input device to the output device you specify rather than onto itself QUERY (default) Requires confirmation before the compression begins WAIT Waits for user response before proceeding with the squeeze EXAMPLES SQUEEZE RK3: SQUEEZE/OUTPUT:RK1: RK0: SQUEEZE/NOQUERY DT1: .ENDM .MACRO SRUN SRUN Loads and starts a system job SYNTAX SRUN filespec[/options] SEMANTICS Filespec is the name of the relocatable file to be run as the system job. The default file type is .SYS. OPTIONS BUFFER:n Reserves n words in memory over and above normal program size LEVEL:n Assigns priority n to the job; n is a number from 1 to 6 NAME:jobname Assigns the specified logical job name to the system job PAUSE Prints the load address and waits rather than starting the job; a RESUME command will start the job TERMINAL:n Assigns terminal unit n to interact with the foreground job; multi-terminal monitors only EXAMPLES SRUN EL/LEVEL:4/TERM:1 SRUN F4JOB.REL/BUFF:1000 .ENDM .MACRO START START Initiates the program in memory SYNTAX START[ address] SEMANTICS Address is an even octal number that specifies an address in the background job. The program in memory is started at that address. The default is to use the program's start address. OPTIONS None EXAMPLES START START 7002 .ENDM .MACRO SUSPEND SUSPEND Stops execution of the foreground or system job SYNTAX SUSPEND [jobname] SEMANTICS Suspends execution of the foreground job until a RESUME command is given. If system job support is present, the jobname is the logical name of the job to suspend. OPTIONS None EXAMPLES SUSPEND .ENDM .MACRO TIME TIME Sets or displays the system time SYNTAX TIME[ hh:mm:ss] SEMANTICS In the TIME command, hh represents the hour (0-23), mm represents the minute (0-59), and ss represents the second (0-59). The system assumes 00 for an omitted field. OPTIONS None EXAMPLES TIME 11:15 .ENDM .MACRO TYPE TYPE Outputs files to the terminal SYNTAX TYPE[/options] filespecs SEMANTICS The TYPE command accepts up to six input file specifications; separate multiple file specifications with commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. OPTIONS COPIES:n Types the file the number of times you specify DELETE Deletes the file after typing it LOG Logs the names of the files typed NEWFILES Types only those files dated with the current system date NOLOG Supresses the log of the files typed QUERY Requires confirmation before typing each file WAIT Waits for user response before proceeding with the type EXAMPLES TYPE A.LST TYPE/COPIES:3 REPORT TYPE/NEWFILES *.LST .ENDM .MACRO UNLOAD UNLOAD Removes a resident device handler from memory SYNTAX UNLOAD device[,...device] SEMANTICS Device is the physical device name of the device handler to be removed from memory. UNLOAD F removes a foreground program that is not running. UNLOAD jobname unloads a system job, if system job support is present. OPTIONS None EXAMPLES UNLOAD RK: UNLOAD LP:,DT: UNLOAD F UNLOAD QUEUE .ENDM .MACRO .99999 .ENDM   :4 R  7 *7$4 R 7    w  7 @ ! ͋5$ f& A  tW/Z @ Bw ~ ŀՠ W w X  :7 .4 , MfMf!@! @b  77$   w  7  ͋ b APW W/ wb 7 8 w . :7 ` W"@B e-d*;@ e: /w  &f ~ 7 b w"w,fe b W%ME͋uyow 3 b w M DC$ em4 ȝ0 w"!Ew nwh mZ W   A  W  wQ$BEE"@ > xE` w7 b  A7 ! wHʋ E |w0w q / ʕ: Д l RA7 | E @W MMe: ʋww :ʋ/ CD & -* A7  E -*W    w  :  &fA@@WFWE+ + 7   4  vp0   +wf!W ! P W W:W/  f&ȋ &ff@AEW WaWzE PAE W  W p   m4 ȝpn0  @`w f͕f & N@鈀ff8 ( R   4  0  ҆w  m&  7 7w  @^UA!HELP.ENDM OPTION?HELP-What topic do you want help with? TP z2dԀ  2dԀ " b  , M2d N " F-File not found HELP.TXTF-Illegal option, type 'HELP'F-Syntax error in command, type 'HELP'W-Line printer not available - using terminalF-Help not available for F-File not a valid library HELP.TXTF-HELP.TXT has invalid formatW-Help not available for subtopic W-Help not available for subtopic item F-Read error on HELP.TXTF-Write error on LP:F-Not enough memory @DB  "R  D f   Հ e  C b @` ` Z@9/ $#.- ADE  % b %e ee e  (@; COPYRIGHT (c) 1979, 1980 BY ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. ; ; 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. .MACRO APL APL Invokes the APL language interpreter SYNTAX APL SEMANTICS See the APL-11 Programmer's Reference Manual OPTIONS None EXAMPLES APL .ENDM .MACRO ASSIGN ASSIGN Associates a logical device name with a physical device SYNTAX ASSIGN physical-device-name logical-device-name SEMANTICS Physical-device-name is the RT-11 standard permanent name for the device. Logical-device-name is one to three alphanumeric characters long with no intervening spaces or tabs. The physical name and logical name must be separated by a space. OPTIONS None EXAMPLES ASSIGN RK1: DK: ASSIGN TT: LP: .ENDM .MACRO B B Sets a relocation base SYNTAX B[ address] SEMANTICS B address sets a base for subsequent Examine (E) and Deposit (D) commands. The system adds the current base to the value you supply in an Examine or Deposit command. If address is missing, the base is set to zero. OPTIONS None EXAMPLES B Sets base to 0 B 6704 Sets base to 6704 octal .ENDM .MACRO BASIC BASIC Invokes the BASIC language interpreter SYNTAX BASIC SEMANTICS See the BASIC-11 Language Reference Manual OPTIONS None EXAMPLES BASIC .ENDM .MACRO BOOT BOOT Boots a new system SYNTAX BOOT filespec SEMANTICS BOOT dev: does a hardware bootstrap of the device you specify. BOOT dev:monitor-file boots the monitor file you specify. The default file type is SYS. OPTIONS FOREIGN Boots a system volume that is not an RT-11 Version 4 volume; use this option to boot a V3B or earlier system WAIT Waits for user response before proceeding with the bootstrap EXAMPLES BOOT RK1: BOOT RK:RT11FB .ENDM .MACRO CLOSE CLOSE Makes background output files permanent SYNTAX CLOSE SEMANTICS CLOSE makes tenative background files permanent. Use it after unexpected program termination to preserve new files. It does not affect the foreground job. You cannot use it on files opened on magtape or cassette. OPTIONS None EXAMPLES R PROG (Program running) (CTRL/C)(CTRL/C) CLOSE .ENDM .MACRO COMPILE COMPILE Translates source programs SYNTAX COMPILE[/options] filespecs[/options] SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system search for the file type. The default file types for output files are .LST for listing files and .OBJ for binary files. Default file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE DIBOL Alphabetizes the symbol table CODE:type FORTRAN Specifies the type of machine code to generate CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file DIAGNOSE FORTRAN Expands compiler crash dump information DIBOL Uses the DIBOL compiler to translate the source files DISABLE:value[...:value] MACRO Specifies a .DSABL directive ENABLE:value[...:value] MACRO Specifies an .ENABL directive EXTEND FORTRAN Enables 80-column source input FORTRAN Uses the FORTRAN compiler to translate source programs HEADER FORTRAN Includes the "options-in-effect" header in the listing file I4 FORTRAN Allocates 4 bytes for single-precision integers LIBRARY MACRO Identifies a file as a macro library file LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file MACRO Uses the MACRO assembler to translate source programs NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOOPTIMIZE[:type] FORTRAN Disables a specific optimization NOSHOW:value MACRO Specifies an .NLIST directive NOSWAP FORTRAN Causes a compiled program to keep the USR resident while running NOVECTORS FORTRAN Specifies array access by multiplication operations NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary output OPTIMIZE[:type] FORTRAN Enables a specific optimization PASS:1 MACRO Specifies a file as a prefix macro or conditional file RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controls FORTRAN listing contents STATISTICS FORTRAN Includes compilation statistics in the listing file SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution UNITS:n FORTRAN Specifies the number of logical units that can be open at once VECTORS FORTRAN (default) Specifies array access by tabular lookup WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file EXAMPLES COMPILE/LIST MYPROG.FOR COMPILE/FORTRAN/LIST:FILE1.LST A+B COMPILE A.MAC/LIST,B.FOR .ENDM .MACRO COPY COPY Copies files SYNTAX COPY[/options] input-filespecs[/options] output-filespec[/option] SEMANTICS The COPY command accepts up to six input file specifications but only one output file specification. It accepts wildcards in place of file names or file types. OPTIONS ALLOCATE:size Reserves space for an output file ASCII Copies files in ASCII mode, ignoring nulls and rubouts BINARY Copies files in formatted binary mode BOOT[:dd] Copies bootstrap information from a monitor file to the boot blocks of a random access device; use the optional device name if you are creating a volume to boot on a different device (for example, using an RX02 to create a floppy bootable on an RX01) CONCATENATE Combines several input files into a single output file DEVICE Copies the image of a device to another device, block for block DOS Specifies that a file is in RSTS/E or DOS-11 format END:n Specifies the last block of the device being read; must be used with /DEVICE and /START:n EXCLUDE Copies all files on a device except the ones you specify FILES Copies a volume image to or from a file on another device; must be used with /DEVICE IGNORE Ignores errors during a copy operation IMAGE (default) Copies files byte for byte, regardless of their content INTERCHANGE:n Specifies that a diskette file is in interchange format; n is the record length in characters LOG Lists on the terminal the names of the files copied NEWFILES Copies only those files dated with the current system date NOLOG Supresses the terminal log of copied files NOQUERY Does not require confirmation before copying each file NOREPLACE Does not perform the copy operation if a file with the same name as the output file already exists on the output device OWNER:[nnn,nnn] Specifies the UIC for a file in DOS-11 format PACKED Specifies word-for-word transfers for PDP-11 files, EBCDIC format for interchange diskette files, and packed image format for PDP-10 files. POSITION:n Controls rewind when you copy files to or from magtape or cassette PREDELETE Deletes any duplicate files on the output device before performing the copy operation QUERY Requires user confirmation before copying each file REPLACE (default) Deletes any duplicate files on the output device after the copy completes SETDATE Puts the current system date on all files transferred SLOWLY Transfers files one block at a time START:n Specifies the starting block number of the non-file structured volume being read or written; must be used with /DEVICE SYSTEM Copies .SYS files TOPS Specifies that the input file is on a DECsystem-10 formatted dectape VERIFY Reads, writes, and then rereads and compares the input and output transfers; valid only with the /DEVICE option WAIT Waits for user response before starting the copy operation; must be used when the system volume is replaced with a data volume EXAMPLES COPY A.FOR DX1:B.FOR COPY/BOOT RK1:RT11SJ RK1: COPY A.FOR+B.FOR C.FOR COPY A%B.MAC DX0:*.MAC COPY/ASCII MTA1.FOR DT1:TEST.FOR/ALLOCATE:50 .ENDM .MACRO CREATE CREATE Creates or extends a file at a specific place SYNTAX CREATE[/options] filespec[/options] SEMANTICS Filespec in the device name, file name, and file type of the file to create or extend OPTIONS ALLOCATE:size Specifies the number of blocks to allocate to the created file; must follow the filespec EXTENSION:n Extends the specified existing file by n blocks if possible START:block Specifies the starting block on the device of the created file EXAMPLES CREATE DX1:SWAP.SYS/START:6/ALLOCATE:25. CREATE/EXTENSION:100 FILE.DAT .ENDM .MACRO D D Deposits values in memory SYNTAX D address=value[,...value] SEMANTICS The system deposits the octal values in memory, starting at the specified address offset by the current base. Each value deposited replaces a full word. OPTIONS None EXAMPLES D 300=0 D 1000=5020,776 .ENDM .MACRO DATE DATE Sets or displays the current system date SYNTAX DATE[ dd-mmm-yy] SEMANTICS All numeric values are decimal; mmm represents the first three characters of the name of the month. OPTIONS None EXAMPLES DATE 12-MAR-80 .ENDM .MACRO DEASSIGN DEASSIGN Removes logical device name assignments SYNTAX DEASSIGN[ logical-device-name] SEMANTICS The DEASSIGN command without an argument disassociates all logical names from all physical devices. OPTIONS None EXAMPLES DEASSIGN INP: DEASSIGN .ENDM .MACRO DELETE DELETE Removes files from a device or queue SYNTAX DELETE[/options] filespecs SEMANTICS This command deletes the files you specify from the device or from the queue manager queue. The DELETE command accepts wildcards in place of a file name or file type. CAUTION! "DELETE DT:A.MAC,B.FOR" deletes DT:A.MAC and DK:B.FOR, not DT:B.FOR. OPTIONS DOS Deletes files you specify from a DOS-11 or RSTS/E dectape ENTRY Deletes an entry from the queue (does not delete a file) EXCLUDE Deletes all files except the ones you specify INTERCHANGE Deletes a file from an interchange format diskette LOG Lists on the terminal the names of the files deleted NEWFILES Deletes only those files dated with the current system date NOQUERY Does not require confirmation before deleting files POSITION:n Directs cassette tape operations QUERY (default) Requires confirmation before deleting each file SYSTEM Deletes .SYS files WAIT Waits for user response before proceeding with the delete EXAMPLES DELETE MYPROG.OBJ DELETE/EXCLUDE DX0:*.SAV DELETE/NEWFILES DX1:*.* .ENDM .MACRO DIBOL DIBOL Invokes the DIBOL language compiler SYNTAX DIBOL[/options] filespecs SEMANTICS Separate multiple source files by plus (+) signs in the command line to compile them into a single OBJ file. Multiple files separated by commas (,) are compiled independently. Deafult file types are .DBL for input, .LST for listing output, and .OBJ for binary output. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Alphabetizes the symbol table CROSSREFERENCE Generates a cross-reference table in the listing file LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOWARNINGS Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes a symbol table in the binary output for debugging purposes WARNINGS (default) Includes warning messages in the listing file EXAMPLES DIBOL/LIST A DIBOL A+B/LIST/OBJECT DIBOL B/LIST,C/NOBJECT/LIST .ENDM .MACRO DIFFERENCES DIFFERENCES Compares two files and lists the differences SYNTAX DIFFERENCES[/options] filespec1,filespec2 SEMANTICS Filespec1 and filespec2 are the files to be compared. The file named in filespec1 shows up as file 1 in the differences listing. The default file types are .MAC for input, and .DIF for output. OPTIONS ALLOCATE:size Reserves space for an output file ALWAYS Always produces an output file after a binary comparison, even if there were no differences AUDITTRAIL Includes an audit trail in the output file; valid only with the /SLP option BINARY Compares binary files BLANKLINES Includes blank lines in the comparison BYTES Does binary comparison byte by byte, rather than word by word CHANGEBAR Includes a changebar character on lines in the output file that differ from the first input file COMMENTS (default) Includes assembly language comments in the comparison END:n Specifies the ending block in the file for a binary comparison FORMFEED Includes formfeeds in the output listing MATCH:n Specifies the number of lines that must agree to constitute a match NOCOMMENTS Excludes assembly language comments from the comparison NOSPACES Excludes spaces and tabs from the comparison NOTRIM Includes trailing spaces and tabs in the comparison OUTPUT[:filespec] Specifies the file name for the differences listing file PRINTER Prints the differences listing on the line printer QUIET Prints only a summary for a binary comparison SIPP:filnam.typ Specifies the name of the file to contain the SIPP commands that would change the first input file to the second file (binary comparison only) SLP Produces an output file suitable for input to SLP SPACES (default) Includes spaces and tabs in the comparison START:n Specifies the starting block in the file for a binary comparison TERMINAL (default) Types the differences listing on the terminal TRIM (default) Excludes trailing spaces and tabs from the comparison EXAMPLES DIFFERENCES FILE1.TXT,FILE2.TXT DIFFERENCES/MATCH:1/OUTPUT:DIFF.TXT FILE1.TXT,FILE2.TXT .ENDM .MACRO DIRECTORY DIRECTORY Lists device or file directories SYNTAX DIRECTORY[/options] [ filespecs[/BEGIN]] The syntax for specifying a date is [:dd][:mmm][:yy]. SEMANTICS This command generates a listing of the directory you specify. The default is a directory of the device DK:. Specify only one input device. You can use wildcards in a file specification. The default file type for output is .DIR. OPTIONS ALLOCATE:size Use with /OUTPUT to reserve space for the output listing file ALPHABETIZE Sorts the directory in alphabetical order by file name and type BADBLOCKS Scans the device for bad blocks and types their octal number BEFORE[date] Lists the files created before the date you specify BEGIN Lists the directory, starting with the file you specify BLOCKS Lists the starting block numbers of the files BRIEF Lists only file names and file types of files; same as /FAST COLUMNS:n Specifes the number of columns in the directory listing DATE[date] Lists the files created on the date you specify DELETED Lists a directory of file names that have been deleted DOS Lists the directory of a DOS-11 or RSTS/E volume END Specifies the ending block of the bad block scan; valid only with the /BADBLOCKS option EXCLUDE Lists all files except those you specify FAST Lists only file names and file types of files; same as /BRIEF FILES Prints the name of each file in which a bad block is found; valid only with the /BADBLOCKS option FREE Lists unused areas FULL Lists the entire directory, including unused areas INTERCHANGE Lists the directory of an interchange format diskette NEWFILES Lists only those files dated with the current system date OCTAL Lists file sizes and starting block numbers in octal ORDER[:category] Orders the directory listing according to the category you specify; same as /SORT. Categories are: NAME- orders alphabetically by file name TYPE- orders alphabetically by file type SIZE- orders by file size DATE- orders by creation date POSITION- orders by file position on the device OUTPUT:filespec Outputs the directory listing to the file you specify OWNER:[nnn,nnn] Specifies the UIC of the directory to be listed; valid only with the /DOS option POSITION Lists the file sequence numbers of the files on a magtape PRINTER Prints the directory on the line printer REVERSE Reverses the order of any directory sort in effect SINCE[date] Lists files created on or after the date you specify SORT[:category] Orders the directory listing according to the category you specify; same as /ORDER START:n Specifies the starting block number of the bad block scan; valid only with the /BADBLOCKS option SUMMARY Lists the segment structure of the directory you specify TERMINAL (default) Lists the directory on the terminal TOPS Lists the directory of a DECsystem-10 formatted DECtape VERIFY Reads, rewrites, and then rereads all bad blocks; valid only with the /BADBLOCKS option VOLUMEID[:ONLY] Prints the disk or magtape volume ID and owner name; if :ONLY is not present, also lists the directory WAIT Waits for user response before starting the operation; valid only with the /BADBLOCKS option; must be used when the system volume is replaced with a data volume EXAMPLES DIRECTORY DIRECTORY/BADBLOCKS RK1: DIRECTORY MYPROG.MAC DIRECTORY/FULL/BEFORE:12:APR:77 DK: DIRECTORY/EXCLUDE DX0:(*.SAV,*.SYS) .ENDM .MACRO DUMP DUMP Prints formatted data dumps of files or devices SYNTAX DUMP[/options] filespec SEMANTICS Filespec represents the device or file to be dumped. The default file type for output files is .DMP. OPTIONS ALLOCATE:size Reserves space for an output file ASCII (default) Prints the ASCII equivalent of each word or byte dumped BYTES Displays the dumped information as octal bytes END:block Specifies the last block to be dumped FOREIGN Indicates that a magtape does not contain an RT-11 file structure IGNORE Dumps a file that contains a disk error NOASCII Supresses output of ASCII equivalents of the data dumped ONLY:block Dumps only the block you specify OUTPUT:filespec Outputs the dump listing to the file you specify PRINTER (default) Outputs the dump listing to the line printer RAD50 Prints the RAD50 equivalent of each word dumped START:block Specifies the first block to be dumped TERMINAL Types the dump listing on the terminal WORDS (default) Displays the dump information as octal words EXAMPLES DUMP A.OBJ DUMP/OUTPUT:MACLIB/BYTES/ONLY:1 SYSMAC.MAC DUMP/NOASCII/RAD50/ONLY:6 RK0: .ENDM .MACRO E E Prints the contents of memory on the terminal SYNTAX E address[-address] SEMANTICS Prints in octal the values of the words in the specified address range, offset by the current base. OPTIONS None EXAMPLES E 1000 E 2000-2076 .ENDM .MACRO EDIT EDIT Invokes the text editor SYNTAX EDIT[options] filespec[/ALLOCATE:size] SEMANTICS If you do not specify an option, an Edit Backup for the file you specify is assumed. /CREATE performs an Edit Write for the file. /INSPECT performs an Edit Read for the file. EDIT/OUTPUT:B A is equivalent to an Edit Read on file A and an Edit Write for file B. OPTIONS ALLOCATE:size Reserves space for an output file CREATE Creates a new file with the name you specify EXECUTE:filespec Executes the TECO commands contained in the file; use with /TECO INSPECT Opens the file you specify for reading only KED Invokes the KED editor K52 Invokes the VT52 version of the KED editor OUTPUT:filename Opens the file you specify for output of the edited text TECO Invokes the TECO editor EXAMPLES EDIT FILE EDIT/CREATE FILE.NEW EDIT/INSPECT FILE.OLD EDIT/OUTPUT:A B EDIT FILE/ALLOCATE:150 .ENDM .MACRO EXECUTE EXECUTE Translates, links, and runs a program with one command SYNTAX EXECUTE[/options] filespecs[/options] SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system search for the file type. The default file types for output are .LST for listing files, .MAP for load map files, .OBJ for binary output files, and .SAV for memory image files. Default file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE DIBOL Alphabetizes the symbol table BOTTOM:n Specifies the lowest address to be used in the linked program CODE:type FORTRAN Specifies the type of machine code to generate CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file DEBUG[:filespec] Links ODT (or the specified file) with the program as a debugging aid DIAGNOSE FORTRAN Expands compiler crash dump information DIBOL Uses the DIBOL compiler to translate the source files DISABLE:value[...:value] MACRO Specifies a .DSABL directive ENABLE:value[...:value] MACRO Specifies an .ENABL directive EXECUTE[:filespec] Specifies the name of the memory image file EXTEND FORTRAN Enables 80-column source input FORTRAN Uses the FORTRAN compiler to translate source programs HEADER FORTRAN Includes the "options-in-effect" header in the listing file I4 FORTRAN Allocates 4 bytes for single-precision integers LIBRARY MACRO Identifies a file as a macro library file LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file MACRO Uses the macro assembler to translate source programs MAP[:filespec] Produces a load map NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs NOOPTIMIZE[:type] FORTRAN Disables a specific optimization NORUN Prevents program execution after the link operation completes NOSHOW:value MACRO Specifies an .NLIST directive NOSWAP FORTRAN Causes a compiled program to keep the USR resident during execution NOVECTORS FORTRAN Specifies array access by multiplication operations NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary output OPTIMIZE[:type] FORTRAN Enables a specific optimization PASS:1 MACRO Specifies a file as a prefix macro or conditional file RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O RUN (default) Starts the program after the link operation completes SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controls FORTRAN listing contents STATISTICS FORTRAN Includes compilation statistics in the listing file SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution UNITS:n FORTRAN Specifies the number of logical units that can be open at once VECTORS FORTRAN (default) Specifies array access by tabular lookup WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file WIDE Produces a load map that is 132 columns wide EXAMPLES EXECUTE MYPROG.FOR EXECUTE RTN1,RTN2,MYPROG/EXECUTE EXECUTE A+B/LIST/OBJECT,MYLIB/LIBRARY+C.MAC/LIST/OBJECT EXECUTE/NORUN/FORTRAN/LIST:FILE1 A+B .ENDM .MACRO FORMAT FORMAT Formats and/or verifies a volume SYNTAX FORMAT[/options] filespec SEMANTICS Filespec is the name and unit number of the device to be formatted or checked. No file name or type is allowed. OPTIONS NOQUERY Does not require confirmation before starting the initialization PATTERN[:value] Selects the patterns to use during pattern checking QUERY (default) Requires confirmation before beginning the initialization SINGLEDENSITY Requests that an RX02 diskette be formatted as a single density volume VERIFY[:ONLY] Does pattern checking on the volume after formatting it; does not format if ONLY is included WAIT Waits for confirmation before proceeding with the operation EXAMPLES FORMAT RK0:/VERIFY/PATTERN:7 FORMAT DY0:/SINGLEDENSITY/WAIT .ENDM .MACRO FORTRAN FORTRAN Invokes the FORTRAN language compiler SYNTAX FORTRAN[/options] filespecs SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. The default file types for output are .LST for listing files and .OBJ for binary output. The default input file type is .FOR. OPTIONS ALLOCATE:size Reserves space for an output file CODE:type Specifies the type of machine code to generate DIAGNOSE Expands compiler crash dump information EXTEND Enables 80-column source input HEADER Includes the "options-in-effect" header in the listing file I4 Allocates 4 bytes for single-precision integers LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOOPTIMIZE[:type] Disables a specific optimization NOSWAP Causes a compiled program to keep the USR resident during execution NOVECTORS Specifies array access by multiplication operations NOWARNINGS Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes D lines in compilation OPTIMIZE[:type] Enables a specific optimization RECORD:length Alters the default record length for sequential ASCII formatted I/O SHOW:value Controls the listing content STATISTICS Includes compilation statistics in the listing file SWAP (default) Causes a compiled program to swap the USR during execution UNITS:n Specifies the number of logical units that can be open at once VECTORS (default) Specifies array access by tabular lookup WARNINGS Includes warning messages in the listing file EXAMPLES FORTRAN/LIST MYPROG FORTRAN/LIST:FILE2 A+B FORTRAN A+B/LIST,C/NOOBJECT/LIST .ENDM .MACRO FRUN FRUN Loads and starts a foreground program SYNTAX FRUN filespec[/options] SEMANTICS Filespec is the name of the relocatable file to be run as the foreground job. The default file type is .REL. OPTIONS BUFFER:n Reserves n words in memory over and above normal program size NAME:jobname Assigns the specified logical job name to the job; system job monitors only PAUSE Prints the load address and waits rather than starting the job; a RESUME command will start the job TERMINAL:n Assigns terminal unit n to interact with the foreground job; multi-terminal monitors only EXAMPLES FRUN MYPROG FRUN DEMOSP/PAUSE FRUN DEMOFG/BUFFER:1300 FRUN PROG/TERMINAL:3 .ENDM .MACRO GET GET Loads a memory image file into memory SYNTAX GET filespec SEMANTICS The memory image is loaded into the background memory area from the file. OPTIONS None EXAMPLES GET MACRO .ENDM .MACRO GT GT Enables or disables the VT11 or VS60 display hardware SYNTAX GT command[/options] SEMANTICS If command is OFF, the display hardware is disabled and the printing console becomes the command terminal. If command is ON, the VT11 or VS60 display scope becomes the console terminal. OPTIONS L:n Sets the number of lines of text to display to n (decimal) T:n Sets the top of the scroll display to position n (decimal) EXAMPLES GT ON GT ON/L:20/T:900 GT OFF .ENDM .MACRO HELP HELP Lists helpful information SYNTAX HELP[/options][ topic[ subtopic[:items...]...]] or HELP * SEMANTICS HELP * lists the items for which help is available. HELP lists the HELP text (of which this is a part). HELP topic lists information on the specific topic only. HELP topic subtopic lists information on the specific subtopic only (for example, HELP HELP SEMANTICS lists the paragraph of which this text is a part). HELP topic subtopic:item lists only the text associated with the specific item. HELP topic/item lists the text associated with the specific item under the subtopic OPTIONS. Valid topics are the keyboard monitor commands. Subtopics are "SYNTAX", "SEMANTICS", "OPTIONS", and "EXAMPLES". Items are specific command options. OPTIONS PRINTER Prints the HELP text on the line printer TERMINAL (default) Types the HELP text on the terminal EXAMPLES HELP COPY !Lists information about COPY command HELP/PRINTER EXECUTE !Prints information about EXECUTE !command HELP PRINT OPTION:COPIES!Describes the COPIES option for PRINT HELP COPY/BOOT/DEVICE !Describes the listed options for COPY .ENDM .MACRO INITIALIZE INITIALIZE Initializes device directories SYNTAX INITIALIZE[/options] device SEMANTICS Specify only one device. INITIALIZE initializes the device's file directory and clears it of all files. Any data on the device is lost. A default directory size, which depends on the device, is assigned to the device unless you specify otherwise. OPTIONS BADBLOCKS[:RETAIN] Scans the disk for bad blocks and writes FILE.BAD files over the bad blocks, retaining any old .BAD files if requested DOS Initializes the device you specify in DOS-11 format FILE:filespec Creates a bootable magtape by writing the file you specify in the magtape boot block INTERCHANGE Initializes a diskette directory in interchange format NOQUERY Does not require confirmation before starting the initialization QUERY (default) Requires confirmation before beginning the initialization REPLACE[:RETAIN] Scans a volume for bad blocks and builds a replacement table; if you specify RETAIN, the existing replacement table is reused RESTORE Restores the directory of an initialized volume if that volume has not been written on since it was initialized SEGMENTS:n Specifies the number of segments in the new directory VOLUMEID[:ONLY] Establishes a volume identification and owner name as part of the initialization; ONLY specifies that only the volume id is to change,not the owner WAIT Waits for user response before continuing the initialization EXAMPLES INITIALIZE RK1: INITIALIZE/SEGMENTS:20 RK1: INITIALIZE/BADBLOCKS RK: INITIALIZE/FILE:MBOOT.BOT MT0: .ENDM .MACRO INSTALL INSTALL Adds a new device handler to the system SYNTAX INSTALL device[,...device] SEMANTICS Device is the two-character device name for the new handler; it must match the name of the handler file (hh.SYS for SJ and FB, hhX.SYS for XM). OPTIONS None EXAMPLES INSTALL CR: INSTALL LP:,CR:,DT: .ENDM .MACRO LIBRARY LIBRARY Creates and alters object and macro libraries SYNTAX LIBRARY[/options] library filespecs[/options] SEMANTICS Library is the name of the library file to be created or modified. Filespecs are the input module file names, separated by commas (,). The default file types for output files are .LST for directory listings, .MAC for macro libraries, and .OBJ for object libraries. The default input file types are .OBJ for object modules and .MAC for macro libraries. OPTIONS ALLOCATE:size Reserves space for an output file CREATE Creates an object library file DELETE Deletes an object module from a library EXTRACT Extracts an object module from a library and stores it in an OBJ file INSERT Inserts an object module into an existing library LIST[:filespec] Lists the directory of an object library MACRO Creates a macro library NOOBJECT Supresses the creation of a new object library OBJECT[:filespec] Specifies the name of the updated library PROMPT Indicates that there is more than one line of input to the librarian REMOVE Deletes a specific global symbol (and the entire module of which it is a part) from the library directory REPLACE Replaces modules in an existing library with modules of the same name UPDATE Combines /INSERT and /REPLACE functions EXAMPLES LIBRARY/CREATE NEWLIB FIRST,SECOND LIBRARY/EXTRACT NEWLIB DX1:ATAN LIBRARY/INSERT/OBJECT:NEWLIB OLDLIB THIRD,FOURTH LIBRARY/LIST:TT: OLDLIB .ENDM .MACRO LINK LINK Produces an executable program SYNTAX LINK[/options] filespecs SEMANTICS Filespecs are the object files to be linked; separate them with commas (,). Default file types are .OBJ for input files, .MAP for map output files, and .SAV for memory image output files. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Lists global symbols on the link map in alphabetical order BITMAP (default) Outputs the program bit map BOTTOM:n Specifies the lowest address to be used by the linked program BOUNDARY:value Starts a specific program section on a particular address boundary DEBUG[:filespec] Links ODT or the debugging program you specify with your program EXECUTE[:filespec] Specifies the name of the memory image file EXTEND:n Extends a program section to the size you specify FILL:n Initializes unused locations in the memory image file to the value you specify FOREGROUND[:stacksize] Links the program for foreground execution INCLUDE Accepts specific global symbols by name for inclusion in the memory image file LDA Produces a file in absolute binary loader format LINKLIBRARY[:filespec] Includes the file you specify as a library in the link operation MAP[:filespec] Generates a load map NOBITMAP Does not output the program bit map if there is code below location 400 NOEXECUTE Supresses creation of the memory image file PROMPT Indicates that there is more than one line of input to the linker ROUND:n Rounds up a specific program section so that the root is a multiple of the value you specify RUN Initiates execution of the linked program SLOWLY Uses the largest possible area for the symbol table during the link operation STACK[:n] Specifies the stack address for the linked program SYMBOLTABLE[:filespec] Generates a symbol table file TOP:n Specifies the highest address to be used by the linked program TRANSFER[:n] Specifies the starting address of the linked program WIDE Produces a load map that is 132 columns wide XM Specifies that a job to be run under the XM monitor requires the special SETTOP features EXAMPLES LINK MYPROG LINK RTN1,RTN2,MYPROG/EXECUTE LINK/MAP:MAPFIL PROG1,PROG2 .ENDM .MACRO LOAD LOAD Makes a device handler permanently resident in memory SYNTAX LOAD device[=jobtype][,....device[=jobtype]] SEMANTICS Device is the two-character permanent device name for the handler to be made resident. Jobtypes are B for background and F for foreground. If system job support is present, jobtype may be any logical job name. OPTIONS None EXAMPLES LOAD RK: LOAD DT:=B,MT:,LP:=F .ENDM .MACRO MACRO MACRO Invokes the macro assembler SYNTAX MACRO[/options] filespecs[/options] SEMANTICS To assemble multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are assembled independently. The default file types for output are .LST for listing files and .OBJ for binary files. The default file type for input is .MAC. OPTIONS ALLOCATE:size Reserves space for an output file CROSSREFERENCE[:type[...:type]] Generates a cross-reference table in the listing file DISABLE:value[...:value] Specifies a .DSABL directive ENABLE:value[...:value] Specifies an .ENABL directive LIBRARY Identifies a file as a macro library file LIST[:filespec] Produces a listing file NOOBJECT Supresses output of the binary object file NOSHOW:value Specifies an .NLIST directive OBJECT[:filespec] Specifies a file name for the object file PASS:1 Specifies a file as a prefix macro or conditional file SHOW:value Specifies a .LIST directive EXAMPLES MACRO/LIST MYPROG MACRO/CROSSREFERENCE PROG1+PROG2/LIST/NOOBJECT MACRO/LIST:FILE.OUT A+B MACRO PREFIX.MAC/PASS:1+PROG1/LIST/OBJECT .ENDM .MACRO PRINT PRINT Prints files on the line printer SYNTAX PRINT[/options] filespecs SEMANTICS The PRINT command accepts up to six input file specifications; separate multiple file specifications with commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. If the queue processor is running, files are automatically queued to the line printer OPTIONS COPIES:n Prints the number of copies you specify DELETE Deletes the file after printing it FLAGPAGE:n Includes a banner page before the file; valid only if QUEUE is running LOG Lists on the terminal the files printed NAME:dev:jobname Associates a job name with the print queue entry and specifies the device to queue to; valid only if QUEUE is running NEWFILES Prints only those files dated with the current system date NOFLAGPAGE (default) Does not include a banner page before the file NOLOG Supresses the terminal log of files printed PROMPT Allows continuation lines; valid only if QUEUE is running QUERY Requires confirmation before printing each file WAIT Waits for user response before proceeding with the print EXAMPLES PRINT A.LST PRINT/COPIES:3 REPORT PRINT/DELETE FILE1 PRINT/FLAGPAGE:2 FILE2 PRINT/NEWFILES/QUERY *.LST .ENDM .MACRO R R Loads and executes a memory image file SYNTAX R filespec SEMANTICS The program to execute is loaded from the system device into the background area and starts executing. The only valid device is SY:. OPTIONS None EXAMPLES R MACRO .ENDM .MACRO REENTER REENTER Starts a program at its reentry address SYNTAX REENTER SEMANTICS The program that is in memory in the background area is restarted at its reentry address. OPTIONS None EXAMPLES REENTER .ENDM .MACRO REMOVE REMOVE Removes a device handler from the system SYNTAX REMOVE device[,...device] SEMANTICS Device is the two-character permanent device name for the device to be removed from the system. OPTIONS None EXAMPLES REMOVE LP: REMOVE CR:,DT: .ENDM .MACRO RENAME RENAME Changes the name of a file SYNTAX RENAME[/options] input-filespec output-filespec SEMANTICS The RENAME command accepts up to six input file specifications; separate multiple file specifications with commas (,). The command accepts only one output file specification. Wildcards are accepted in place of file names or file types. The device you specify (if any) must be the same for input and output files. OPTIONS LOG Lists the renamed files on the terminal NEWFILES Renames only those files dated with the current system date NOLOG Supresses the terminal log of renamed files NOPROTECTION Removes the protected status of files NOREPLACE Does not perform the rename operation if a file with the new name already exists PROTECTION Sets files to be protected against deletion QUERY Requires confirmation before each rename operation begins REPLACE (default) Deletes any previous files with the new name after the operation completes SETDATE Sets the date on the new file name to the current system date SYSTEM Renames .SYS files WAIT Waits for user response before proceeding with the rename EXAMPLES RENAME A.FOR B.FOR RENAME A%%.MAC *.FOR RENAME/SYSTEM DX0:MM.SYS DX0:MX.SYS .ENDM .MACRO RESET RESET Causes a general system reset SYNTAX RESET SEMANTICS OPTIONS None EXAMPLES RESET .ENDM .MACRO RESUME RESUME Resumes execution of a foreground or system job SYNTAX RESUME [jobname] SEMANTICS Resumes execution of the foreground or system job after a SUSPEND command or if an FRUN or SRUN command was used with the /PAUSE option. If system job support is present, jobname is the logical name of the job to resume. OPTIONS None EXAMPLES RESUME .ENDM .MACRO RUN RUN Loads and starts a program SYNTAX RUN filespec[ input-list[ output-list]] or RUN filespec[ argument] SEMANTICS Filespec is the name of the program to be started. The default file type is .SAV. Any argument or input and output list you include is passed to the program in CSI format. OPTIONS None EXAMPLES RUN MYPROG RUN DX1:MYPROG RUN DIR DX1:*.* LP:/E .ENDM .MACRO SAVE SAVE Writes memory areas to a file SYNTAX SAVE filespec[ parameters] SEMANTICS Filespec is the file in which background memory is to be saved. Parameters are of the form address[-address2][,...] and specify the areas of memory to be saved. The default is to save all the background program. OPTIONS None EXAMPLES SAVE TESTPG SAVE TABLE 1000-17776 .ENDM .MACRO SET SET Controls various system options SYNTAX SET physical-device-name condition or SET item condition SEMANTICS Physical-device-name is the name of the device handler whose characteristics are to be modified. Item is a system parameter to be modified. Separate multiple conditions with commas (,). See the RT-11 System User's Guide for a list of the handler characteristics and system parameters that can be changed. OPTIONS None EXAMPLES SET LP: LC SET WILD EXPLIC SET ERROR SEVERE .ENDM .MACRO SHOW SHOW Displays system hardware and software status SYNTAX SHOW [options] SEMANTICS SHOW displays the device assignments; other information is displayed by specifying one or more option names. OPTIONS ALL Shows configuration, devices, jobs, and terminals CONFIGURATION Indicates the monitor version number,SET options, hardware configuration,and SYSGEN options DEVICES Indicates the status and vectors of all device handlers on the system ERRORS[/options] Produces on the terminal a report of all system and device errors; valid only if error logging is present. Options are: /ALL (default) Produces the report for all errors /FILE[:filnam.typ] Specifies the name of the file containing the logged errors; defaults to ERRLOG.DAT /FROM:[date] Reports only errors that occurred after the date specified /OUTPUT:filespec Produces the report in the specified file /PRINTER Produces the report on the line printer /SUMMARY Produces a summary report /TERMINAL (default) Produces the report on the terminal /TO:[date] Reports only errors that occurred before the date specified JOBS Lists the names and status of all loaded jobs QUEUE[/DEVICE:dev] Lists the contents of the line printer (or specified device) queue TERMINALS Indicates the status and SET options of all the terminals on the system (if a multi-terminal monitor) EXAMPLES SHOW SHOW CONFIGURATION SHOW TERMINALS,CONFIGURATION,DEVICES .ENDM .MACRO SQUEEZE SQUEEZE Rearranges disk files to collect unused file space SYNTAX SQUEEZE[/options] device SEMANTICS Specify one input device. If you do not specify an output device, the input device is compressed. If you specify an output device, the input device is copied to the output device in a compressed format and the input device remains unchanged. If you specify an output device, make sure it was previously initialized. OPTIONS NOQUERY Does not require confirmation before the compression begins OUTPUT:filespec Compresses the input device to the output device you specify rather than onto itself QUERY (default) Requires confirmation before the compression begins WAIT Waits for user response before proceeding with the squeeze EXAMPLES SQUEEZE RK3: SQUEEZE/OUTPUT:RK1: RK0: SQUEEZE/NOQUERY DT1: .ENDM .MACRO SRUN SRUN Loads and starts a system job SYNTAX SRUN filespec[/options] SEMANTICS Filespec is the name of the relocatable file to be run as the system job. The default file type is .SYS. OPTIONS BUFFER:n Reserves n words in memory over and above normal program size LEVEL:n Assigns priority n to the job; n is a number from 1 to 6 NAME:jobname Assigns the specified logical job name to the system job PAUSE Prints the load address and waits rather than starting the job; a RESUME command will start the job TERMINAL:n Assigns terminal unit n to interact with the foreground job; multi-terminal monitors only EXAMPLES SRUN EL/LEVEL:4/TERM:1 SRUN F4JOB.REL/BUFF:1000 .ENDM .MACRO START START Initiates the program in memory SYNTAX START[ address] SEMANTICS Address is an even octal number that specifies an address in the background job. The program in memory is started at that address. The default is to use the program's start address. OPTIONS None EXAMPLES START START 7002 .ENDM .MACRO SUSPEND SUSPEND Stops execution of the foreground or system job SYNTAX SUSPEND [jobname] SEMANTICS Suspends execution of the foreground job until a RESUME command is given. If system job support is present, the jobname is the logical name of the job to suspend. OPTIONS None EXAMPLES SUSPEND .ENDM .MACRO TIME TIME Sets or displays the system time SYNTAX TIME[ hh:mm:ss] SEMANTICS In the TIME command, hh represents the hour (0-23), mm represents the minute (0-59), and ss represents the second (0-59). The system assumes 00 for an omitted field. OPTIONS None EXAMPLES TIME 11:15 .ENDM .MACRO TYPE TYPE Outputs files to the terminal SYNTAX TYPE[/options] filespecs SEMANTICS The TYPE command accepts up to six input file specifications; separate multiple file specifications with commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. OPTIONS COPIES:n Types the file the number of times you specify DELETE Deletes the file after typing it LOG Logs the names of the files typed NEWFILES Types only those files dated with the current system date NOLOG Supresses the log of the files typed QUERY Requires confirmation before typing each file WAIT Waits for user response before proceeding with the type EXAMPLES TYPE A.LST TYPE/COPIES:3 REPORT TYPE/NEWFILES *.LST .ENDM .MACRO UNLOAD UNLOAD Removes a resident device handler from memory SYNTAX UNLOAD device[,...device] SEMANTICS Device is the physical device name of the device handler to be removed from memory. UNLOAD F removes a foreground program that is not running. UNLOAD jobname unloads a system job, if system job support is present. OPTIONS None EXAMPLES UNLOAD RK: UNLOAD LP:,DT: UNLOAD F UNLOAD QUEUE .ENDM .MACRO .99999 .ENDM 3v}MK f9  8$}w%tes(@ e l<@ ye"Ej_nZ&z VUd'q@)?}*T#,)'|Q3'5e(W9',; .;2d<y:i~>:4}B6jLpBvLDEYMJkQrKfZMpPMqZPUq5aQVqMR[q`"T7[qMTsUMv@VwWxX}y" [yW]Nys^7zd_u~@_@`0|]b\?c.MACRO APL APL Invokes the APL language interpreter SYNTAX APL SEMANTICS See the APL-11 Programmer's Reference Manual OPTIONS None EXAMPLES APL .ENDM .MACRO ASSIGN ASSIGN Associates a logical device name with a physical device SYNTAX ASSIGN physical-device-name logical-device-name SEMANTICS Physical-device-name is the RT-11 standard permanent name for the device. Logical-device-name is one to three alphanumeric characters long with no intervening spaces or tabs. The physical name and logical name must be separated by a space. OPTIONS None EXAMPLES ASSIGN RK1: DK: ASSIGN TT: LP: .ENDM .MACRO B B Sets a relocation base SYNTAX B[ address] SEMANTICS B address sets a base for subsequent Examine (E) and Deposit (D) commands. The system adds the current base to the value you supply in an Examine or Deposit command. If address is missing, the base is set to zero. OPTIONS None EXAMPLES B Sets base to 0 B 6704 Sets base to 6704 octal .ENDM .MACRO BASIC BASIC Invokes the BASIC language interpreter SYNTAX BASIC SEMANTICS See the BASIC-11 Language Reference Manual OPTIONS None EXAMPLES BASIC .ENDM .MACRO BOOT BOOT Boots a new system SYNTAX BOOT filespec SEMANTICS BOOT dev: does a hardware bootstrap of the device you specify. BOOT dev:monitor-file boots the monitor file you specify. The default file type is SYS. OPTIONS FOREIGN Boots a system volume that is not an RT-11 Version 4 volume; use this option to boot a V3B or earlier system WAIT Waits for user response before proceeding with the bootstrap EXAMPLES BOOT RK1: BOOT RK:RT11FB .ENDM .MACRO CLOSE CLOSE Makes background output files permanent SYNTAX CLOSE SEMANTICS CLOSE makes tenative background files permanent. Use it after unexpected program termination to preserve new files. It does not affect the foreground job. You cannot use it on files opened on magtape or cassette. OPTIONS None EXAMPLES R PROG (Program running) (CTRL/C)(CTRL/C) CLOSE .ENDM .MACRO COMPILE COMPILE Translates source programs SYNTAX COMPILE[/options] filespecs[/options] SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system search for the file type. The default file types for output files are .LST for listing files and .OBJ for binary files. Default file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE DIBOL Alphabetizes the symbol table CODE:type FORTRAN Specifies the type of machine code to generate CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file DIAGNOSE FORTRAN Expands compiler crash dump information DIBOL Uses the DIBOL compiler to translate the source files DISABLE:value[...:value] MACRO Specifies a .DSABL directive ENABLE:value[...:value] MACRO Specifies an .ENABL directive EXTEND FORTRAN Enables 80-column source input FORTRAN Uses the FORTRAN compiler to translate source programs HEADER FORTRAN Includes the "options-in-effect" header in the listing file I4 FORTRAN Allocates 4 bytes for single-precision integers LIBRARY MACRO Identifies a file as a macro library file LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file MACRO Uses the MACRO assembler to translate source programs NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOOPTIMIZE[:type] FORTRAN Disables a specific optimization NOSHOW:value MACRO Specifies an .NLIST directive NOSWAP FORTRAN Causes a compiled program to keep the USR resident while running NOVECTORS FORTRAN Specifies array access by multiplication operations NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary output OPTIMIZE[:type] FORTRAN Enables a specific optimization PASS:1 MACRO Specifies a file as a prefix macro or conditional file RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controls FORTRAN listing contents STATISTICS FORTRAN Includes compilation statistics in the listing file SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution UNITS:n FORTRAN Specifies the number of logical units that can be open at once VECTORS FORTRAN (default) Specifies array access by tabular lookup WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file EXAMPLES COMPILE/LIST MYPROG.FOR COMPILE/FORTRAN/LIST:FILE1.LST A+B COMPILE A.MAC/LIST,B.FOR .ENDM .MACRO COPY COPY Copies files SYNTAX COPY[/options] input-filespecs[/options] output-filespec[/option] SEMANTICS The COPY command accepts up to six input file specifications but only one output file specification. It accepts wildcards in place of file names or file types. OPTIONS ALLOCATE:size Reserves space for an output file ASCII Copies files in ASCII mode, ignoring nulls and rubouts BINARY Copies files in formatted binary mode BOOT[:dd] Copies bootstrap information from a monitor file to the boot blocks of a random access device; use the optional device name if you are creating a volume to boot on a different device (for example, using an RX02 to create a floppy bootable on an RX01) CONCATENATE Combines several input files into a single output file DEVICE Copies the image of a device to another device, block for block DOS Specifies that a file is in RSTS/E or DOS-11 format END:n Specifies the last block of the device being read; must be used with /DEVICE and /START:n EXCLUDE Copies all files on a device except the ones you specify FILES Copies a volume image to or from a file on another device; must be used with /DEVICE IGNORE Ignores errors during a copy operation IMAGE (default) Copies files byte for byte, regardless of their content INTERCHANGE:n Specifies that a diskette file is in interchange format; n is the record length in characters LOG Lists on the terminal the names of the files copied NEWFILES Copies only those files dated with the current system date NOLOG Supresses the terminal log of copied files NOQUERY Does not require confirmation before copying each file NOREPLACE Does not perform the copy operation if a file with the same name as the output file already exists on the output device OWNER:[nnn,nnn] Specifies the UIC for a file in DOS-11 format PACKED Specifies word-for-word transfers for PDP-11 files, EBCDIC format for interchange diskette files, and packed image format for PDP-10 files. POSITION:n Controls rewind when you copy files to or from magtape or cassette PREDELETE Deletes any duplicate files on the output device before performing the copy operation QUERY Requires user confirmation before copying each file REPLACE (default) Deletes any duplicate files on the output device after the copy completes SETDATE Puts the current system date on all files transferred SLOWLY Transfers files one block at a time START:n Specifies the starting block number of the non-file structured volume being read or written; must be used with /DEVICE SYSTEM Copies .SYS files TOPS Specifies that the input file is on a DECsystem-10 formatted dectape VERIFY Reads, writes, and then rereads and compares the input and output transfers; valid only with the /DEVICE option WAIT Waits for user response before starting the copy operation; must be used when the system volume is replaced with a data volume EXAMPLES COPY A.FOR DX1:B.FOR COPY/BOOT RK1:RT11SJ RK1: COPY A.FOR+B.FOR C.FOR COPY A%B.MAC DX0:*.MAC COPY/ASCII MTA1.FOR DT1:TEST.FOR/ALLOCATE:50 .ENDM .MACRO CREATE CREATE Creates or extends a file at a specific place SYNTAX CREATE[/options] filespec[/options] SEMANTICS Filespec in the device name, file name, and file type of the file to create or extend OPTIONS ALLOCATE:size Specifies the number of blocks to allocate to the created file; must follow the filespec EXTENSION:n Extends the specified existing file by n blocks if possible START:block Specifies the starting block on the device of the created file EXAMPLES CREATE DX1:SWAP.SYS/START:6/ALLOCATE:25. CREATE/EXTENSION:100 FILE.DAT .ENDM .MACRO D D Deposits values in memory SYNTAX D address=value[,...value] SEMANTICS The system deposits the octal values in memory, starting at the specified address offset by the current base. Each value deposited replaces a full word. OPTIONS None EXAMPLES D 300=0 D 1000=5020,776 .ENDM .MACRO DATE DATE Sets or displays the current system date SYNTAX DATE[ dd-mmm-yy] SEMANTICS All numeric values are decimal; mmm represents the first three characters of the name of the month. OPTIONS None EXAMPLES DATE 12-MAR-80 .ENDM .MACRO DEASSIGN DEASSIGN Removes logical device name assignments SYNTAX DEASSIGN[ logical-device-name] SEMANTICS The DEASSIGN command without an argument disassociates all logical names from all physical devices. OPTIONS None EXAMPLES DEASSIGN INP: DEASSIGN .ENDM .MACRO DELETE DELETE Removes files from a device or queue SYNTAX DELETE[/options] filespecs SEMANTICS This command deletes the files you specify from the device or from the queue manager queue. The DELETE command accepts wildcards in place of a file name or file type. CAUTION! "DELETE DT:A.MAC,B.FOR" deletes DT:A.MAC and DK:B.FOR, not DT:B.FOR. OPTIONS DOS Deletes files you specify from a DOS-11 or RSTS/E dectape ENTRY Deletes an entry from the queue (does not delete a file) EXCLUDE Deletes all files except the ones you specify INTERCHANGE Deletes a file from an interchange format diskette LOG Lists on the terminal the names of the files deleted NEWFILES Deletes only those files dated with the current system date NOQUERY Does not require confirmation before deleting files POSITION:n Directs cassette tape operations QUERY (default) Requires confirmation before deleting each file SYSTEM Deletes .SYS files WAIT Waits for user response before proceeding with the delete EXAMPLES DELETE MYPROG.OBJ DELETE/EXCLUDE DX0:*.SAV DELETE/NEWFILES DX1:*.* .ENDM .MACRO DIBOL DIBOL Invokes the DIBOL language compiler SYNTAX DIBOL[/options] filespecs SEMANTICS Separate multiple source files by plus (+) signs in the command line to compile them into a single OBJ file. Multiple files separated by commas (,) are compiled independently. Deafult file types are .DBL for input, .LST for listing output, and .OBJ for binary output. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Alphabetizes the symbol table CROSSREFERENCE Generates a cross-reference table in the listing file LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOWARNINGS Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes a symbol table in the binary output for debugging purposes WARNINGS (default) Includes warning messages in the listing file EXAMPLES DIBOL/LIST A DIBOL A+B/LIST/OBJECT DIBOL B/LIST,C/NOBJECT/LIST .ENDM .MACRO DIFFERENCES DIFFERENCES Compares two files and lists the differences SYNTAX DIFFERENCES[/options] filespec1,filespec2 SEMANTICS Filespec1 and filespec2 are the files to be compared. The file named in filespec1 shows up as file 1 in the differences listing. The default file types are .MAC for input, and .DIF for output. OPTIONS ALLOCATE:size Reserves space for an output file ALWAYS Always produces an output file after a binary comparison, even if there were no differences AUDITTRAIL Includes an audit trail in the output file; valid only with the /SLP option BINARY Compares binary files BLANKLINES Includes blank lines in the comparison BYTES Does binary comparison byte by byte, rather than word by word CHANGEBAR Includes a changebar character on lines in the output file that differ from the first input file COMMENTS (default) Includes assembly language comments in the comparison END:n Specifies the ending block in the file for a binary comparison FORMFEED Includes formfeeds in the output listing MATCH:n Specifies the number of lines that must agree to constitute a match NOCOMMENTS Excludes assembly language comments from the comparison NOSPACES Excludes spaces and tabs from the comparison NOTRIM Includes trailing spaces and tabs in the comparison OUTPUT[:filespec] Specifies the file name for the differences listing file PRINTER Prints the differences listing on the line printer QUIET Prints only a summary for a binary comparison SIPP:filnam.typ Specifies the name of the file to contain the SIPP commands that would change the first input file to the second file (binary comparison only) SLP Produces an output file suitable for input to SLP SPACES (default) Includes spaces and tabs in the comparison START:n Specifies the starting block in the file for a binary comparison TERMINAL (default) Types the differences listing on the terminal TRIM (default) Excludes trailing spaces and tabs from the comparison EXAMPLES DIFFERENCES FILE1.TXT,FILE2.TXT DIFFERENCES/MATCH:1/OUTPUT:DIFF.TXT FILE1.TXT,FILE2.TXT .ENDM .MACRO DIRECTORY DIRECTORY Lists device or file directories SYNTAX DIRECTORY[/options] [ filespecs[/BEGIN]] The syntax for specifying a date is [:dd][:mmm][:yy]. SEMANTICS This command generates a listing of the directory you specify. The default is a directory of the device DK:. Specify only one input device. You can use wildcards in a file specification. The default file type for output is .DIR. OPTIONS ALLOCATE:size Use with /OUTPUT to reserve space for the output listing file ALPHABETIZE Sorts the directory in alphabetical order by file name and type BADBLOCKS Scans the device for bad blocks and types their octal number BEFORE[date] Lists the files created before the date you specify BEGIN Lists the directory, starting with the file you specify BLOCKS Lists the starting block numbers of the files BRIEF Lists only file names and file types of files; same as /FAST COLUMNS:n Specifes the number of columns in the directory listing DATE[date] Lists the files created on the date you specify DELETED Lists a directory of file names that have been deleted DOS Lists the directory of a DOS-11 or RSTS/E volume END Specifies the ending block of the bad block scan; valid only with the /BADBLOCKS option EXCLUDE Lists all files except those you specify FAST Lists only file names and file types of files; same as /BRIEF FILES Prints the name of each file in which a bad block is found; valid only with the /BADBLOCKS option FREE Lists unused areas FULL Lists the entire directory, including unused areas INTERCHANGE Lists the directory of an interchange format diskette NEWFILES Lists only those files dated with the current system date OCTAL Lists file sizes and starting block numbers in octal ORDER[:category] Orders the directory listing according to the category you specify; same as /SORT. Categories are: NAME- orders alphabetically by file name TYPE- orders alphabetically by file type SIZE- orders by file size DATE- orders by creation date POSITION- orders by file position on the device OUTPUT:filespec Outputs the directory listing to the file you specify OWNER:[nnn,nnn] Specifies the UIC of the directory to be listed; valid only with the /DOS option POSITION Lists the file sequence numbers of the files on a magtape PRINTER Prints the directory on the line printer REVERSE Reverses the order of any directory sort in effect SINCE[date] Lists files created on or after the date you specify SORT[:category] Orders the directory listing according to the category you specify; same as /ORDER START:n Specifies the starting block number of the bad block scan; valid only with the /BADBLOCKS option SUMMARY Lists the segment structure of the directory you specify TERMINAL (default) Lists the directory on the terminal TOPS Lists the directory of a DECsystem-10 formatted DECtape VERIFY Reads, rewrites, and then rereads all bad blocks; valid only with the /BADBLOCKS option VOLUMEID[:ONLY] Prints the disk or magtape volume ID and owner name; if :ONLY is not present, also lists the directory WAIT Waits for user response before starting the operation; valid only with the /BADBLOCKS option; must be used when the system volume is replaced with a data volume EXAMPLES DIRECTORY DIRECTORY/BADBLOCKS RK1: DIRECTORY MYPROG.MAC DIRECTORY/FULL/BEFORE:12:APR:77 DK: DIRECTORY/EXCLUDE DX0:(*.SAV,*.SYS) .ENDM .MACRO DUMP DUMP Prints formatted data dumps of files or devices SYNTAX DUMP[/options] filespec SEMANTICS Filespec represents the device or file to be dumped. The default file type for output files is .DMP. OPTIONS ALLOCATE:size Reserves space for an output file ASCII (default) Prints the ASCII equivalent of each word or byte dumped BYTES Displays the dumped information as octal bytes END:block Specifies the last block to be dumped FOREIGN Indicates that a magtape does not contain an RT-11 file structure IGNORE Dumps a file that contains a disk error NOASCII Supresses output of ASCII equivalents of the data dumped ONLY:block Dumps only the block you specify OUTPUT:filespec Outputs the dump listing to the file you specify PRINTER (default) Outputs the dump listing to the line printer RAD50 Prints the RAD50 equivalent of each word dumped START:block Specifies the first block to be dumped TERMINAL Types the dump listing on the terminal WORDS (default) Displays the dump information as octal words EXAMPLES DUMP A.OBJ DUMP/OUTPUT:MACLIB/BYTES/ONLY:1 SYSMAC.MAC DUMP/NOASCII/RAD50/ONLY:6 RK0: .ENDM .MACRO E E Prints the contents of memory on the terminal SYNTAX E address[-address] SEMANTICS Prints in octal the values of the words in the specified address range, offset by the current base. OPTIONS None EXAMPLES E 1000 E 2000-2076 .ENDM .MACRO EDIT EDIT Invokes the text editor SYNTAX EDIT[options] filespec[/ALLOCATE:size] SEMANTICS If you do not specify an option, an Edit Backup for the file you specify is assumed. /CREATE performs an Edit Write for the file. /INSPECT performs an Edit Read for the file. EDIT/OUTPUT:B A is equivalent to an Edit Read on file A and an Edit Write for file B. OPTIONS ALLOCATE:size Reserves space for an output file CREATE Creates a new file with the name you specify EXECUTE:filespec Executes the TECO commands contained in the file; use with /TECO INSPECT Opens the file you specify for reading only KED Invokes the KED editor K52 Invokes the VT52 version of the KED editor OUTPUT:filename Opens the file you specify for output of the edited text TECO Invokes the TECO editor EXAMPLES EDIT FILE EDIT/CREATE FILE.NEW EDIT/INSPECT FILE.OLD EDIT/OUTPUT:A B EDIT FILE/ALLOCATE:150 .ENDM .MACRO EXECUTE EXECUTE Translates, links, and runs a program with one command SYNTAX EXECUTE[/options] filespecs[/options] SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system search for the file type. The default file types for output are .LST for listing files, .MAP for load map files, .OBJ for binary output files, and .SAV for memory image files. Default file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE DIBOL Alphabetizes the symbol table BOTTOM:n Specifies the lowest address to be used in the linked program CODE:type FORTRAN Specifies the type of machine code to generate CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file DEBUG[:filespec] Links ODT (or the specified file) with the program as a debugging aid DIAGNOSE FORTRAN Expands compiler crash dump information DIBOL Uses the DIBOL compiler to translate the source files DISABLE:value[...:value] MACRO Specifies a .DSABL directive ENABLE:value[...:value] MACRO Specifies an .ENABL directive EXECUTE[:filespec] Specifies the name of the memory image file EXTEND FORTRAN Enables 80-column source input FORTRAN Uses the FORTRAN compiler to translate source programs HEADER FORTRAN Includes the "options-in-effect" header in the listing file I4 FORTRAN Allocates 4 bytes for single-precision integers LIBRARY MACRO Identifies a file as a macro library file LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file MACRO Uses the macro assembler to translate source programs MAP[:filespec] Produces a load map NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs NOOPTIMIZE[:type] FORTRAN Disables a specific optimization NORUN Prevents program execution after the link operation completes NOSHOW:value MACRO Specifies an .NLIST directive NOSWAP FORTRAN Causes a compiled program to keep the USR resident during execution NOVECTORS FORTRAN Specifies array access by multiplication operations NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary output OPTIMIZE[:type] FORTRAN Enables a specific optimization PASS:1 MACRO Specifies a file as a prefix macro or conditional file RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O RUN (default) Starts the program after the link operation completes SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controls FORTRAN listing contents STATISTICS FORTRAN Includes compilation statistics in the listing file SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution UNITS:n FORTRAN Specifies the number of logical units that can be open at once VECTORS FORTRAN (default) Specifies array access by tabular lookup WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file WIDE Produces a load map that is 132 columns wide EXAMPLES EXECUTE MYPROG.FOR EXECUTE RTN1,RTN2,MYPROG/EXECUTE EXECUTE A+B/LIST/OBJECT,MYLIB/LIBRARY+C.MAC/LIST/OBJECT EXECUTE/NORUN/FORTRAN/LIST:FILE1 A+B .ENDM .MACRO FORMAT FORMAT Formats and/or verifies a volume SYNTAX FORMAT[/options] filespec SEMANTICS Filespec is the name and unit number of the device to be formatted or checked. No file name or type is allowed. OPTIONS NOQUERY Does not require confirmation before starting the initialization PATTERN[:value] Selects the patterns to use during pattern checking QUERY (default) Requires confirmation before beginning the initialization SINGLEDENSITY Requests that an RX02 diskette be formatted as a single density volume VERIFY[:ONLY] Does pattern checking on the volume after formatting it; does not format if ONLY is included WAIT Waits for confirmation before proceeding with the operation EXAMPLES FORMAT RK0:/VERIFY/PATTERN:7 FORMAT DY0:/SINGLEDENSITY/WAIT .ENDM .MACRO FORTRAN FORTRAN Invokes the FORTRAN language compiler SYNTAX FORTRAN[/options] filespecs SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. The default file types for output are .LST for listing files and .OBJ for binary output. The default input file type is .FOR. OPTIONS ALLOCATE:size Reserves space for an output file CODE:type Specifies the type of machine code to generate DIAGNOSE Expands compiler crash dump information EXTEND Enables 80-column source input HEADER Includes the "options-in-effect" header in the listing file I4 Allocates 4 bytes for single-precision integers LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Supresses internal sequence numbers in compiled programs NOOBJECT Supresses output of the binary object file NOOPTIMIZE[:type] Disables a specific optimization NOSWAP Causes a compiled program to keep the USR resident during execution NOVECTORS Specifies array access by multiplication operations NOWARNINGS Supresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes D lines in compilation OPTIMIZE[:type] Enables a specific optimization RECORD:length Alters the default record length for sequential ASCII formatted I/O SHOW:value Controls the listing content STATISTICS Includes compilation statistics in the listing file SWAP (default) Causes a compiled program to swap the USR during execution UNITS:n Specifies the number of logical units that can be open at once VECTORS (default) Specifies array access by tabular lookup WARNINGS Includes warning messages in the listing file EXAMPLES FORTRAN/LIST MYPROG FORTRAN/LIST:FILE2 A+B FORTRAN A+B/LIST,C/NOOBJECT/LIST .ENDM .MACRO FRUN FRUN Loads and starts a foreground program SYNTAX FRUN filespec[/options] SEMANTICS Filespec is the name of the relocatable file to be run as the foreground job. The default file type is .REL. OPTIONS BUFFER:n Reserves n words in memory over and above normal program size NAME:jobname Assigns the specified logical job name to the job; system job monitors only PAUSE Prints the load address and waits rather than starting the job; a RESUME command will start the job TERMINAL:n Assigns terminal unit n to interact with the foreground job; multi-terminal monitors only EXAMPLES FRUN MYPROG FRUN DEMOSP/PAUSE FRUN DEMOFG/BUFFER:1300 FRUN PROG/TERMINAL:3 .ENDM .MACRO GET GET Loads a memory image file into memory SYNTAX GET filespec SEMANTICS The memory image is loaded into the background memory area from the file. OPTIONS None EXAMPLES GET MACRO .ENDM .MACRO GT GT Enables or disables the VT11 or VS60 display hardware SYNTAX GT command[/options] SEMANTICS If command is OFF, the display hardware is disabled and the printing console becomes the command terminal. If command is ON, the VT11 or VS60 display scope becomes the console terminal. OPTIONS L:n Sets the number of lines of text to display to n (decimal) T:n Sets the top of the scroll display to position n (decimal) EXAMPLES GT ON GT ON/L:20/T:900 GT OFF .ENDM .MACRO HELP HELP Lists helpful information SYNTAX HELP[/options][ topic[ subtopic[:items...]...]] or HELP * SEMANTICS HELP * lists the items for which help is available. HELP lists the HELP text (of which this is a part). HELP topic lists information on the specific topic only. HELP topic subtopic lists information on the specific subtopic only (for example, HELP HELP SEMANTICS lists the paragraph of which this text is a part). HELP topic subtopic:item lists only the text associated with the specific item. HELP topic/item lists the text associated with the specific item under the subtopic OPTIONS. Valid topics are the keyboard monitor commands. Subtopics are "SYNTAX", "SEMANTICS", "OPTIONS", and "EXAMPLES". Items are specific command options. OPTIONS PRINTER Prints the HELP text on the line printer TERMINAL (default) Types the HELP text on the terminal EXAMPLES HELP COPY !Lists information about COPY command HELP/PRINTER EXECUTE !Prints information about EXECUTE !command HELP PRINT OPTION:COPIES!Describes the COPIES option for PRINT HELP COPY/BOOT/DEVICE !Describes the listed options for COPY .ENDM .MACRO INITIALIZE INITIALIZE Initializes device directories SYNTAX INITIALIZE[/options] device SEMANTICS Specify only one device. INITIALIZE initializes the device's file directory and clears it of all files. Any data on the device is lost. A default directory size, which depends on the device, is assigned to the device unless you specify otherwise. OPTIONS BADBLOCKS[:RETAIN] Scans the disk for bad blocks and writes FILE.BAD files over the bad blocks, retaining any old .BAD files if requested DOS Initializes the device you specify in DOS-11 format FILE:filespec Creates a bootable magtape by writing the file you specify in the magtape boot block INTERCHANGE Initializes a diskette directory in interchange format NOQUERY Does not require confirmation before starting the initialization QUERY (default) Requires confirmation before beginning the initialization REPLACE[:RETAIN] Scans a volume for bad blocks and builds a replacement table; if you specify RETAIN, the existing replacement table is reused RESTORE Restores the directory of an initialized volume if that volume has not been written on since it was initialized SEGMENTS:n Specifies the number of segments in the new directory VOLUMEID[:ONLY] Establishes a volume identification and owner name as part of the initialization; ONLY specifies that only the volume id is to change,not the owner WAIT Waits for user response before continuing the initialization EXAMPLES INITIALIZE RK1: INITIALIZE/SEGMENTS:20 RK1: INITIALIZE/BADBLOCKS RK: INITIALIZE/FILE:MBOOT.BOT MT0: .ENDM .MACRO INSTALL INSTALL Adds a new device handler to the system SYNTAX INSTALL device[,...device] SEMANTICS Device is the two-character device name for the new handler; it must match the name of the handler file (hh.SYS for SJ and FB, hhX.SYS for XM). OPTIONS None EXAMPLES INSTALL CR: INSTALL LP:,CR:,DT: .ENDM .MACRO LIBRARY LIBRARY Creates and alters object and macro libraries SYNTAX LIBRARY[/options] library filespecs[/options] SEMANTICS Library is the name of the library file to be created or modified. Filespecs are the input module file names, separated by commas (,). The default file types for output files are .LST for directory listings, .MAC for macro libraries, and .OBJ for object libraries. The default input file types are .OBJ for object modules and .MAC for macro libraries. OPTIONS ALLOCATE:size Reserves space for an output file CREATE Creates an object library file DELETE Deletes an object module from a library EXTRACT Extracts an object module from a library and stores it in an OBJ file INSERT Inserts an object module into an existing library LIST[:filespec] Lists the directory of an object library MACRO Creates a macro library NOOBJECT Supresses the creation of a new object library OBJECT[:filespec] Specifies the name of the updated library PROMPT Indicates that there is more than one line of input to the librarian REMOVE Deletes a specific global symbol (and the entire module of which it is a part) from the library directory REPLACE Replaces modules in an existing library with modules of the same name UPDATE Combines /INSERT and /REPLACE functions EXAMPLES LIBRARY/CREATE NEWLIB FIRST,SECOND LIBRARY/EXTRACT NEWLIB DX1:ATAN LIBRARY/INSERT/OBJECT:NEWLIB OLDLIB THIRD,FOURTH LIBRARY/LIST:TT: OLDLIB .ENDM .MACRO LINK LINK Produces an executable program SYNTAX LINK[/options] filespecs SEMANTICS Filespecs are the object files to be linked; separate them with commas (,). Default file types are .OBJ for input files, .MAP for map output files, and .SAV for memory image output files. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Lists global symbols on the link map in alphabetical order BITMAP (default) Outputs the program bit map BOTTOM:n Specifies the lowest address to be used by the linked program BOUNDARY:value Starts a specific program section on a particular address boundary DEBUG[:filespec] Links ODT or the debugging program you specify with your program EXECUTE[:filespec] Specifies the name of the memory image file EXTEND:n Extends a program section to the size you specify FILL:n Initializes unused locations in the memory image file to the value you specify FOREGROUND[:stacksize] Links the program for foreground execution INCLUDE Accepts specific global symbols by name for inclusion in the memory image file LDA Produces a file in absolute binary loader format LINKLIBRARY[:filespec] Includes the file you specify as a library in the link operation MAP[:filespec] Generates a load map NOBITMAP Does not output the program bit map if there is code below location 400 NOEXECUTE Supresses creation of the memory image file PROMPT Indicates that there is more than one line of input to the linker ROUND:n Rounds up a specific program section so that the root is a multiple of the value you specify RUN Initiates execution of the linked program SLOWLY Uses the largest possible area for the symbol table during the link operation STACK[:n] Specifies the stack address for the linked program SYMBOLTABLE[:filespec] Generates a symbol table file TOP:n Specifies the highest address to be used by the linked program TRANSFER[:n] Specifies the starting address of the linked program WIDE Produces a load map that is 132 columns wide XM Specifies that a job to be run under the XM monitor requires the special SETTOP features EXAMPLES LINK MYPROG LINK RTN1,RTN2,MYPROG/EXECUTE LINK/MAP:MAPFIL PROG1,PROG2 .ENDM .MACRO LOAD LOAD Makes a device handler permanently resident in memory SYNTAX LOAD device[=jobtype][,....device[=jobtype]] SEMANTICS Device is the two-character permanent device name for the handler to be made resident. Jobtypes are B for background and F for foreground. If system job support is present, jobtype may be any logical job name. OPTIONS None EXAMPLES LOAD RK: LOAD DT:=B,MT:,LP:=F .ENDM .MACRO MACRO MACRO Invokes the macro assembler SYNTAX MACRO[/options] filespecs[/options] SEMANTICS To assemble multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are assembled independently. The default file types for output are .LST for listing files and .OBJ for binary files. The default file type for input is .MAC. OPTIONS ALLOCATE:size Reserves space for an output file CROSSREFERENCE[:type[...:type]] Generates a cross-reference table in the listing file DISABLE:value[...:value] Specifies a .DSABL directive ENABLE:value[...:value] Specifies an .ENABL directive LIBRARY Identifies a file as a macro library file LIST[:filespec] Produces a listing file NOOBJECT Supresses output of the binary object file NOSHOW:value Specifies an .NLIST directive OBJECT[:filespec] Specifies a file name for the object file PASS:1 Specifies a file as a prefix macro or conditional file SHOW:value Specifies a .LIST directive EXAMPLES MACRO/LIST MYPROG MACRO/CROSSREFERENCE PROG1+PROG2/LIST/NOOBJECT MACRO/LIST:FILE.OUT A+B MACRO PREFIX.MAC/PASS:1+PROG1/LIST/OBJECT .ENDM .MACRO PRINT PRINT Prints files on the line printer SYNTAX PRINT[/options] filespecs SEMANTICS The PRINT command accepts up to six input file specifications; separate multiple file specifications with commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. If the queue processor is running, files are automatically queued to the line printer OPTIONS COPIES:n Prints the number of copies you specify DELETE Deletes the file after printing it FLAGPAGE:n Includes a banner page before the file; valid only if QUEUE is running LOG Lists on the terminal the files printed NAME:dev:jobname Associates a job name with the print queue entry and specifies the device to queue to; valid only if QUEUE is running NEWFILES Prints only those files dated with the current system date NOFLAGPAGE (default) Does not include a banner page before the file NOLOG Supresses the terminal log of files printed PROMPT Allows continuation lines; valid only if QUEUE is running QUERY Requires confirmation before printing each file WAIT Waits for user response before proceeding with the print EXAMPLES PRINT A.LST PRINT/COPIES:3 REPORT PRINT/DELETE FILE1 PRINT/FLAGPAGE:2 FILE2 PRINT/NEWFILES/QUERY *.LST .ENDM .MACRO R R Loads and executes a memory image file SYNTAX R filespec SEMANTICS The program to execute is loaded from the system device into the background area and starts executing. The only valid device is SY:. OPTIONS None EXAMPLES R MACRO .ENDM .MACRO REENTER REENTER Starts a program at its reentry address SYNTAX REENTER SEMANTICS The program that is in memory in the background area is restarted at its reentry address. OPTIONS None EXAMPLES REENTER .ENDM .MACRO REMOVE REMOVE Removes a device handler from the system SYNTAX REMOVE device[,...device] SEMANTICS Device is the two-character permanent device name for the device to be removed from the system. OPTIONS None EXAMPLES REMOVE LP: REMOVE CR:,DT: .ENDM .MACRO RENAME RENAME Changes the name of a file SYNTAX RENAME[/options] input-filespec output-filespec SEMANTICS The RENAME command accepts up to six input file specifications; separate multiple file specifications with commas (,). The command accepts only one output file specification. Wildcards are accepted in place of file names or file types. The device you specify (if any) must be the same for input and output files. OPTIONS LOG Lists the renamed files on the terminal NEWFILES Renames only those files dated with the current system date NOLOG Supresses the terminal log of renamed files NOPROTECTION Removes the protected status of files NOREPLACE Does not perform the rename operation if a file with the new name already exists PROTECTION Sets files to be protected against deletion QUERY Requires confirmation before each rename operation begins REPLACE (default) Deletes any previous files with the new name after the operation completes SETDATE Sets the date on the new file name to the current system date SYSTEM Renames .SYS files WAIT Waits for user response before proceeding with the rename EXAMPLES RENAME A.FOR B.FOR RENAME A%%.MAC *.FOR RENAME/SYSTEM DX0:MM.SYS DX0:MX.SYS .ENDM .MACRO RESET RESET Causes a general system reset SYNTAX RESET SEMANTICS OPTIONS None EXAMPLES RESET .ENDM .MACRO RESUME RESUME Resumes execution of a foreground or system job SYNTAX RESUME [jobname] SEMANTICS Resumes execution of the foreground or system job after a SUSPEND command or if an FRUN or SRUN command was used with the /PAUSE option. If system job support is present, jobname is the logical name of the job to resume. OPTIONS None EXAMPLES RESUME .ENDM .MACRO RUN RUN Loads and starts a program SYNTAX RUN filespec[ input-list[ output-list]] or RUN filespec[ argument] SEMANTICS Filespec is the name of the program to be started. The default file type is .SAV. Any argument or input and output list you include is passed to the program in CSI format. OPTIONS None EXAMPLES RUN MYPROG RUN DX1:MYPROG RUN DIR DX1:*.* LP:/E .ENDM .MACRO SAVE SAVE Writes memory areas to a file SYNTAX SAVE filespec[ parameters] SEMANTICS Filespec is the file in which background memory is to be saved. Parameters are of the form address[-address2][,...] and specify the areas of memory to be saved. The default is to save all the background program. OPTIONS None EXAMPLES SAVE TESTPG SAVE TABLE 1000-17776 .ENDM .MACRO SET SET Controls various system options SYNTAX SET physical-device-name condition or SET item condition SEMANTICS Physical-device-name is the name of the device handler whose characteristics are to be modified. Item is a system parameter to be modified. Separate multiple conditions with commas (,). See the RT-11 System User's Guide for a list of the handler characteristics and system parameters that can be changed. OPTIONS None EXAMPLES SET LP: LC SET WILD EXPLIC SET ERROR SEVERE .ENDM .MACRO SHOW SHOW Displays system hardware and software status SYNTAX SHOW [options] SEMANTICS SHOW displays the device assignments; other information is displayed by specifying one or more option names. OPTIONS ALL Shows configuration, devices, jobs, and terminals CONFIGURATION Indicates the monitor version number,SET options, hardware configuration,and SYSGEN options DEVICES Indicates the status and vectors of all device handlers on the system ERRORS[/options] Produces on the terminal a report of all system and device errors; valid only if error logging is present. Options are: /ALL (default) Produces the report for all errors /FILE[:filnam.typ] Specifies the name of the file containing the logged errors; defaults to ERRLOG.DAT /FROM:[date] Reports only errors that occurred after the date specified /OUTPUT:filespec Produces the report in the specified file /PRINTER Produces the report on the line printer /SUMMARY Produces a summary report /TERMINAL (default) Produces the report on the terminal /TO:[date] Reports only errors that occurred before the date specified JOBS Lists the names and status of all loaded jobs QUEUE[/DEVICE:dev] Lists the contents of the line printer (or specified device) queue TERMINALS Indicates the status and SET options of all the terminals on the system (if a multi-terminal monitor) EXAMPLES SHOW SHOW CONFIGURATION SHOW TERMINALS,CONFIGURATION,DEVICES .ENDM .MACRO SQUEEZE SQUEEZE Rearranges disk files to collect unused file space SYNTAX SQUEEZE[/options] device SEMANTICS Specify one input device. If you do not specify an output device, the input device is compressed. If you specify an output device, the input device is copied to the output device in a compressed format and the input device remains unchanged. If you specify an output device, make sure it was previously initialized. OPTIONS NOQUERY Does not require confirmation before the compression begins OUTPUT:filespec Compresses the input device to the output device you specify rather than onto itself QUERY (default) Requires confirmation before the compression begins WAIT Waits for user response before proceeding with the squeeze EXAMPLES SQUEEZE RK3: SQUEEZE/OUTPUT:RK1: RK0: SQUEEZE/NOQUERY DT1: .ENDM .MACRO SRUN SRUN Loads and starts a system job SYNTAX SRUN filespec[/options] SEMANTICS Filespec is the name of the relocatable file to be run as the system job. The default file type is .SYS. OPTIONS BUFFER:n Reserves n words in memory over and above normal program size LEVEL:n Assigns priority n to the job; n is a number from 1 to 6 NAME:jobname Assigns the specified logical job name to the system job PAUSE Prints the load address and waits rather than starting the job; a RESUME command will start the job TERMINAL:n Assigns terminal unit n to interact with the foreground job; multi-terminal monitors only EXAMPLES SRUN EL/LEVEL:4/TERM:1 SRUN F4JOB.REL/BUFF:1000 .ENDM .MACRO START START Initiates the program in memory SYNTAX START[ address] SEMANTICS Address is an even octal number that specifies an address in the background job. The program in memory is started at that address. The default is to use the program's start address. OPTIONS None EXAMPLES START START 7002 .ENDM .MACRO SUSPEND SUSPEND Stops execution of the foreground or system job SYNTAX SUSPEND [jobname] SEMANTICS Suspends execution of the foreground job until a RESUME command is given. If system job support is present, the jobname is the logical name of the job to suspend. OPTIONS None EXAMPLES SUSPEND .ENDM .MACRO TIME TIME Sets or displays the system time SYNTAX TIME[ hh:mm:ss] SEMANTICS In the TIME command, hh represents the hour (0-23), mm represents the minute (0-59), and ss represents the second (0-59). The system assumes 00 for an omitted field. OPTIONS None EXAMPLES TIME 11:15 .ENDM .MACRO TYPE TYPE Outputs files to the terminal SYNTAX TYPE[/options] filespecs SEMANTICS The TYPE command accepts up to six input file specifications; separate multiple file specifications with commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. OPTIONS COPIES:n Types the file the number of times you specify DELETE Deletes the file after typing it LOG Logs the names of the files typed NEWFILES Types only those files dated with the current system date NOLOG Supresses the log of the files typed QUERY Requires confirmation before typing each file WAIT Waits for user response before proceeding with the type EXAMPLES TYPE A.LST TYPE/COPIES:3 REPORT TYPE/NEWFILES *.LST .ENDM .MACRO UNLOAD UNLOAD Removes a resident device handler from memory SYNTAX UNLOAD device[,...device] SEMANTICS Device is the physical device name of the device handler to be removed from memory. UNLOAD F removes a foreground program that is not running. UNLOAD jobname unloads a system job, if system job support is present. OPTIONS None EXAMPLES UNLOAD RK: UNLOAD LP:,DT: UNLOAD F UNLOAD QUEUE .ENDM .MACRO .99999 .ENDM 3ϐ|'#(X`^GfӀ qz]9H; )<} YQ: } &K [ sL -O   t!`&w6<},ԯ ԯq%֯}`;}8rE%,H:,>,vL. YEPsR="v}0xﰍ_  dfGc 6#,p:Raf`f4 qfwyH:}`qbK`"ӱLӱ nӱ#Yӱ7BԱ .Ա& ձձձձe,ձKձWձE`NH [ "` c w !-!Ps"R/"(d"fS"(#e X$ ="#X$K)R$,C^$R2f$4:%4a%4%(4%7%,V[M%VxQ%Vf&O`;& && 'c;'ue;(|w;(v<v|X| ||'||||.MACRO ..V1.. .MCALL ...CM0,...CM1,...CM2,...CM3,...CM4,...CM5,...CM6 ...V1=1 .ENDM .MACRO ..V2.. .MCALL ...CM0,...CM1,...CM2,...CM3,...CM4,...CM5,...CM6 ...V1=2. .ENDM .MACRO .MACS .MCALL ...CM0,...CM1,...CM2,...CM3,...CM4,...CM5,...CM6 ...V1=3. .ENDM .MACRO ...CM0 STARG .IF B CLR -(6.) .IFF .IF IDN ,#0 CLR -(6.) .IFF MOV STARG,-(6.) .ENDC .ENDC .ENDM .MACRO ...CM1 AREA,IC,CHAN,FLAG ...CM5 ...V2=0 .IF B .IIF B , ...V2=1 .IFF .IIF DIF ,SET, ...V2=1 .ENDC .IF NE ...V2 .IF IDN ,<#0> CLRB (0) .IFF .IF NB MOVB CHAN,(0) .ENDC .ENDC .IFF .IF B MOVB #IC,1(0) .IFF .NTYPE ...V2,CHAN .IF EQ ...V2-^O27 MOV CHAN+,(0) .IFF MOV #IC*^O400,(0) MOVB CHAN,(0) .ENDC .ENDC .ENDC .ENDM .MACRO ...CM2 ARG,OFFSE,INS,CSET,BB .IF B .IF NB .IF NE ...V1-3. CLR'BB OFFSE(0) .ENDC .ENDC .IFF .IF IDN ,#0 CLR'BB OFFSE(0) .IFF MOV'BB ARG,OFFSE(0) .ENDC .ENDC .IF NB EMT ^O375 .ENDC .ENDM .MACRO ...CM3 CHAN,IC .IF B MOV #IC*^O400,%0 .IFF .NTYPE ...V2,CHAN .IF EQ ...V2-^O27 MOV CHAN+,%0 .IFF MOV #IC*^O400,%0 BISB CHAN,%0 .ENDC .ENDC EMT ^O374 .ENDM .MACRO ...CM4 AREA,CHAN,BUF,WCNT,BLK,CRTN,IC,CODE ...CM1 ,,, ...CM2 ,2. ...CM2 ,4. ...CM2 ,6. ...CM2 ,8.,X .ENDM .MACRO ...CM5 SRC,BB .IF NB .IF DIF ,R0 MOV'BB SRC,%0 .ENDC .ENDC .ENDM .MACRO ...CM6 AREA,IC,CHAN,FLAG ...CM5 .IF B .IF NB MOV #IC*^O400+CHAN,(0) .ENDC .IFF .IF IDN ,SET MOV #IC*^O400+CHAN,(0) .ENDC .ENDC .ENDM .MACRO .CDFN AREA,ADDR,NUM,CODE .IF NDF ...V1 .MCALL .MACS .MACS .ENDC ...CM6 ,13.,0, ...CM2 ,2. ...CM2 ,4.,X .ENDM .MACRO .CHAIN MOV #8.*^O400,%0 EMT ^O374 .ENDM .MACRO .CHCOP AREA,CHAN,OCHAN,JOBBLK,CODE ;JH15 .IF NDF ...V1 .MCALL .MACS .MACS .ENDC ...CM1 ,11.,, ...CM2 ,2. ;JH15+ .IF NB ...CM2 ,4.,X .IFF ...CM2 #0,4.,X .ENDC ;NB ;JH15- .ENDM .MACRO .CLOSE CHAN .IF NDF ...V1 .MCALL .MACS .MACS .ENDC .IF EQ ...V1-1 EMT ^O<160+CHAN> .IFF ...CM3 ,6. .ENDC .ENDM .MACRO .CNTXS AREA,ADDR,CODE .IF NDF ...V1 .MCALL .MACS .MACS .ENDC ...CM6 ,27.,0, ...CM2 ,2.,X .ENDM .MACRO .CMKT AREA,ID,TIME,CODE .IF NDF ...V1 .MCALL .MACS .MACS .ENDC ...CM6 ,19.,0, ...CM2 ,2. ...CM2