IMD 1.17: 27/06/2012 9:06:37 RT-11/85A V3B SYSTEM DISK 2/4 PART NUMBER 61-0008-002 REV 0 SYSTEM PROGRAMS MANUFACTURED ON 5-MAY-80  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ::R9ŗ] w{8<? H@fN  & @ `D fHT fHT `HTHT  HT HT HTpHT% HL__f Z e  @ߋtv0;J &  %C e B5 %z% n %Z7@ >\%Yz %d %B7" L5lem  7 ?B-F-No swap @STARTS5w E ŋ7 ?B-F-No mon  67 ?Too little mem 7 ?Too small swap x ee w Ŋw C! @ D~̋   w xEe  FPEe<8B h4 f<4 XCa a ae @e 5a , p`Tp`V p]]5 AtFF   @5 Z 5Rf@f 9a  aW,n`p  % $0 Q N > 0 DN 0  0  w (N 0   Q ~@ `U P~e~E w   h9ae9 wTN F  RT-11/85A DECRT11A 0  % % f 1  "N 0  0 ڇ׭N X    e  %*  8 t w8f  xb@ :@t$, HU ,04@888XE>>>>>>>"9&9\K8^K:;*;@;HC:9C<<>|??BCCDE;,FbFF?e@```f v ~ ӕ ~w-*&fv  J !w9 99699X@čZ@DE\@ @@@zwzzz?BOOT-W-Invalid or missing V    @ &fE UK5t{fE E TT.SYS`A RT-11SJ V03B-00 .SGMɕ 2PBE~ЕEE & e0~5 &&eYzdz f0nz  z f0 nZz> xev f0zvf0XvvLDv0jLp   EPe@  UfE ~ w@ɕw0"ߋtvB_v0kQrv-0Mzf Udv0}v0&#v 0%v 0<12>\?BOOT-F-I/O error\<15><12><12> .EVEN .ENDC ;SL22- .IIF NDF $QXSYS, .NLIST ;CS9+ .IF DF $QXSYS ;d^G         .SBTTL READ ONLY HANDLER, QX ;CALLED BY BPT, USES IOT TO CALL WAIT ROUTINE ;ALL I/O ERRORS ARE FATAL & WILL REQUIRE RE-B    OOT ; ;ENTRY THRU BPT (LOC 14 & 16) ;ON ENTRY: R0 = DESIRED TRACK ; R1 = RUNNING WORD COUNT ; R2 = BUFFER START ADD RESS ; R3 = DESIRED SECTOR ; R3, R4, R5 ARE DESTROYED ; R2 IS RETURNED PNTING AT EOBUF ; QXCS = 177000 QXDB = 177 002 XRTS = 31 ;HEAD DWN/READ TRKSEC/UNIT 0 XREAD = 33 ;HEAD DWN/READ/UNIT 0 XSEEKN = 25 ;HEAD DOWN/STEP IN/UNIT 0 XSE EKO = 27 ;HEAD DOWN/STEP OUT/UNIT 0 XHEAD = 20 ;HEAD DWN/UNIT 0 XCLK = 23 ;HEAD DWN/FIRE 2MS CLOCK ; ; .MACRO TIME AINDER ONLY) ADD #27.,R3 ;NOW PUT SECTOR INTO RANGE 1-26 BPT ;CALL READS SUBROUTINE MOV (SP)+,R0 ;GET THE LSN AGAIN IX ;MACRO TO MARK TIME JSR R5, TMARK .RADIX 10 .IF GE .WORD 16384 .IFF .IF LE X .WORD 1 .IFF .WORNC R0 ;SET UP FOR NEXT LSN TST R1 ;WHATS LEFT IN THE WORD COUNT BGT 1$ ;BRANCH TO TRANSFER ANOTHER SECTOR RTS PC ;RETUD /2 ;IN 2 MS. LUMPS .ENDC .ENDC .RADIX .ENDM ; QREADS: MOV #QXCS, R4 ;R4 IS STATUS ADR SWAB R3 ;PUT SERN READF: TST @R4 ;ERROR, DONE, OR TR UP? ;LP1+ BEQ READF ;BR IF NOT BMI BIOERR ;BR IF ERROR TSTB @R4 ;TR OR DONE?CTOR IN UPPER BYTE BIT #XHEAD, (R4) ;IS HEAD DOWN?? BNE READZ ;SKIP HEAD DOWN MOV #XHEAD, (R4) ;HEAD DOWN TIME 50 ;WA BPL READFX ;BR IF DONE MOVB @R5,(R2)+ ;MOVE DATA BYTE TO MEMORY DEC R1 ;CHECK BYTE COUNT BGT READF ;LOOP IF MORE MIT 50 MS READZ: MOV R4, R5 MOV #XRTS, (R5)+ ;READ TRACK SECT IOT CKTRK: MOV (R5), R5 ;GET SECTOR/TRACK BPL 1$ ;SKIP I E . ;TOO MANY...HANG UP CLR (R4) ;RETRY O.K. ... RESET ERROR JMP BOOT ;RESTART BOOT .ENDC .IIF NDF $QXSYS, .LIST HE TOP OF AVAILABLE CORE AS A MULTIPLE OF 1K. ; IF THE SR IS >= 160000 OR IF BHALT IS A BR 1$ , ; THE BOOTSTRAP WILL DO A NO ;CS9- .SBTTL BOOTSTRAP CORE DETERMINATION .IIF DF $QXSYS, .NLIST ;CS10+ .IF NDF $QXSYS REPOR1: MOVB (R0)+,@#TPB ;PURMAL CORE DETERMINATION. ;- BHALT:: BR 1$ ;CHANGE TO HALT FOR FIDDLING ;BHALT IS GLOBL FOR EASY LOCATION ;OF PATCT ANOTHER CHARACTER OUT REPORT: TSTB @#TPS ;WAIT FOR TYPER READY BPL REPORT ; ... TSTB @R0 ;ANYTHING MORE ? BNE REPOR1H ADDRESS MOV @#SR,R2 ;GET SWITCH VALUE BIC #3777,R2 ;ISOLATE TOP 5 BITS (1K INCREMENTS) CMP R2,#160000 ;SHOULD WE DO NOR ;YES, LOOP RESET ;STOP ALL DEVICES HALT BR .-2 ;KEEP HIM FROM CONTINUING .ENDC .IIF DF $QXSYS, .LIST ;CS10- MAL CHECK ? BLO NXM ;NO, USE THE SR VALUE 1$: CLR R2 ;LOOK FOR TOP OF CORE 2$: ADD #4000,R2 ;MOVE TO NEXT 1K BANK CMP R2 BOOT: .IIF DF $QXSYS, .NLIST ;CS11+ .IF DF $DXSYS MOV (PC)+,@(PC)+ ;MODIFY READ ROUTINE .WORD 167 .WORD RDX MOV ,#170000 ;REACHED 30K YET ? ;SL22+ ;CHECK 28-30K JUST IN CASE ;AN MSV11-DD IS PRESENT ;SL22- ;ASSUME NO MSV11 &(PC)+,@(PC)+ .WORD READF-RDX-4 .WORD RDX+2 .ENDC .IF DF $FDSYS RESET .ENDC .IF DF $DYSYS!$FDSYS ;SL22+ MOV R0,(KT11 ;AND NO MSV11 AND SWITCH REGISTER BEQ NXM ;YES, DO A 28K SYSTEM TST @R2 ;NO, SEE IF THIS LOCATION EXISTS BR 2$TIME 24 ;WAIT 24 MS MORE(HEAD SETTLE) BR READZ ;GO READ TRKSEC SEEKIN: MOV #XSEEKN,(PC)+ ;MARK DIRECTION SKIPX: .WORD XSPC)+ ;SAVE UNIT BOOTED FROM BTUNIT: .WORD 0 ; .ENDC .IF DF $DYSYS 101$: BIT #CSDONE,@#DY$CSR ;WAIT FOR DONE BIT BEQ 101$EEKN ;LAST DX STEPPED NEGB R5 ;ABS VAL OF TRK ERR BR SEEKWT CKSCTR: CMP R5, R3 ;SECTOR FOUND ?? BNE READZ ;TRY AGAIN ;NOT YET .ENDC ;SL22- .IIF DF $QXSYS, .LIST ;CS11- MOV #10000,SP ;SET STACK POINTER MOV #2,R0 ;READ IN SECO IF SECTOR NOT FOUND MOVBUF: MOV #XREAD, (R4) ;READ THEM BITS IOT TST (R4)+ ;GET DB PTR MOV #100, R5 ;COUNT 64 WORDS MND PART OF BOOT MOV #*400,R1 ;EVERY BLOCK BUT THE ONE WE ARE IN MOV #1000,R2 ;INTO LOCATION 1000 JSR PC,READ .IOVWRD: DEC R5 ;BUMP MOD 64 COUNTER BLT EXIT ;64 WORDS XFRED => RETURN MOV (R4), (R2)+ ;MOVE ANOTHER TO BUFFER SOB R1, IF GT .-1000, .ERROR ;BOOTSTRAP BLOCK 0 TOO BIG BOOTIN: MOV #V.TR4,R3 ;POINT TO TRAP LOCATIONS MOV @R3,R5 ;SAVE TRAP LOC .MOVWRD ;LOOP ON WRD CNT ALSO EXIT: RTI ;THEN RETURN WITH LESS THAN ;64 WORDS TRANSFERED .SBTTL HANDLER WAIT ROUTINE IF DF $FDSYS .ENABL LSB CMP R0,#3 BHI 1$ RESET MOV R0,BTUNIT 1$: .DSABL LSB .ENDC .ENABL LSB .IF EQ MMG$T ;D ; ;QWAIT ROUTINE CALLED BY IOT TO CHK DONE & ERRORS QWAIT: TSTB (R4) ;WAIT ON DRIVE DONE BIT BPL QWAIT TST (R4) ;ANY V29 MOV #NXM,@R3 ;SET TRAP FOR NON EXISTENT MEMORY ;DV15 ;+ ; THIS BOOTSTRAP CAN SIMULATE ANY SIZE PDP-11. ; IF LOCATION ERRORS??? BMI 1$ ;ERROR!!! RTI ;BACK TO CALLER 1$: DEC (PC)+ ;BUMP ERROR RETRY COUNT .WORD 4 ;ALLOW 3 RETRIES BL'BHALT' IS A HALT, THE CPU WILL STOP DURING THE BOOT. ; ON CONTINUE, THE TOP 5 BITS OF THE SWITCH REGISTER ARE USED TO ; SET T LATOR REGISTERS ESR = 177564 ;EMULATOR STATUS REG EDB = 177566 ;EMULATOR DATA BUFFER LKVEC = 100 ;LINE KLOCK VECTOR EMVP  F EC = 164 ;EMULATOR VECTOR EMLBTS = 60 ;EMULATOR PROTECT BITS EMLPRO = 7 ;EML PROTECT BYTE OFFSET ;------------------------------------------ ;ASCII OF IMPORTANCE BEL = 7 HT = 10 LF = 12 FF = 14 CR = 15 SPACE = 40 CRS = 177 ;---------------F3_kQ 2kQ 2vL@kQ 2&kQ --------------------------- .ENABL LSB CMP #160000,R2 ;AFTER THE EMULATOR IS LOADED BHI 1$ ;R2 WILL POINT TO THE NEW ME F3 wkQ 2JwkQ2wukQ3vL@kQ f3ȑkQ 2:kQ 3:kQ ':kQ 3:kQ MORY SIZE MOV #160000,R2 1$: MOV #2$,@R3 ;TRAP IF NYET TST @#VTBASE ;HAVE WE GRAPHICS ? BR 3$ 2$: CLR (PC)+ TKGDSP: .W3vL@kQR F3 z_M' .Xp:'.Dwr' .Xp:'._M&'.v:?:' .e؁' .Xp:' .ORD 1 ;CLEAR OUT IF WE DON'T 3$: MOV #7$,@R3 TST @#ESR ;NEED EMULATOR ? BR 8$ ;SKIP IF WE DO 7$: CLR (PC)+ TKEML: .WOR ' .%kQ..' .%kQ.Dw'.%kQ.8w'.%kQ.yle'.D 1 ;ONE MEANS WE NEED AN EMULATOR JMP SAVMEM ;SKIP LOADING EMULATOR 8$: MOV R5, -(SP) ;\\ MOV R3, -(SP) ; >> SAVE SOME%kQ.X'.%kQV.}qrXz: C%-Zz- C% ? (WΓW,W B abV,( REGS MOV R2, -(SP) ;// .IF NDF $TKEML MOV #EXTERR, @#4 ;SET UP NEW BUS FAULT MOV #20000, @#GAR ;INITIALIZE CLR @#VIR ^w? ? @w ^ !7w #  eNSS _Lŀcw( U 7 P  7  ;RESET INDEX REGISTER MOV (SP), R2 ;GET TOP OF MEMORY MOV #GTYEND, R1 ;R1 -> EMULATOR CODE HERE MOV #GTYEML, R0 ;R0 STB7 <w w wN?  &w -7 7 w |& Z7Ltw 6@%.@% @#eee% ;KEEP GOING IF WE DIDN'T TRAP NXM: .IIF NDF $QXSYS&$FDSYS, .NLIST ;CS12+ .IF DF $QXSYS!$FDSYS .DSABL LSB ;---OPS THE MOVE 4$: MOV -(R1), -(R2) ;MOVE A WORD CMP R1, R0 ;DONE YET?? BHI 4$ ;LOOP-DE-LOOP DEC (SP) ;KNOCK OLD TOP OF--------------------------------------- ;VIDEO DISPLAY REGISTERS GAR = 177740 ;GRAPHIC ADDRESS REGISTER VIR = 177742 ;IND MEMRY DEC (SP) ;DOWN TO $LKINT WORD MOV (SP), LKVLST ;RELOCATE IT LATER MOV @#LKVEC,@(SP)+ ;LOAD CO-ROUTINE JMP MOV R2EX REGISTER VCR = 177744 ;DISPLAY CONTROL REG VTBASE = 160000 ;BASE OF PAGE BUFFER ;---------------------------------------, -(SP) ;SAVE NEW TOP OF MEMORY MOV #EMVEC, R0 ;POINT AT VECTOR IN LOW CORE MOV R2,  D   DI-- ;VIDEO DISPLAY CONTROL BITS GBENBL = 200 BELBIT = 4000 SYNCBIT = 4000 ;----------------------------------------- ;EMU   B  OA 5O IT P AL         1  p $ѝї| ( w    ~ . \  T5!f w  %=%< D  "% % 5rŀ׭WU\  *",CИBwB @ $PPw Jw w n w n  w ҬEW2  7 <|N $ Q f '  7  e  O  $  N&r77  T `97Dev*A,QB7 N4#@\D #w J Og,e  ,0*5 # #eice full ^ ,  $ &` 7File not found W,W=͋W7xIllegal commandͥ/N :`#w z%   x `C KSdKU b$`:Cg, _#D B  ? $B U@ lͥ.   P 7Illegal device* 7?CSI-F-鈀 U@U 7& D 63 f7 B.-E ``eLE5 E /Kaes S w ^ f DE4 h  _.& N∷ W[ W]  2W: 5Sw I3W2Wl" Ew C $ A!EE P &EΒE? *# ?w  neJW.  $  $  7%%**09AZaz&   Nl b e zD%x7 ʬЕȕ e 0E & &&& ee?  &N W-e E  C0Π a `  6  Uw(w &fmw )B eؿ E 'ŭL f el BBE& TG C `/aw z"Ba5lafw \CRC!  BC 5aW *z Q!E(A W   *`Be 7^Ee5h3 w w Dw  0w ( xDPPPH (a(fECew EN   FEUw 5@!eBB ` ? w~Elme&f w | Q$ 7 &w w  Be$B  wdQ$mfw  7` 7    e# ' wEK]w  ۇf  W ʰ3EZW!Ԭ 5  &  87 @Ŋ5$ߋM7 2 5@: עGEQ E  V    @ &fE UK5t{fE Eɕ 2PBE~ЕEE & e0~5 &&ed4 y}@7 F6e<&  ( c    e2  ec 4 CB4DE!W75  7)aeND A  a  w@L̟e&c 7 |e&,^% & h  7 z7 !ׯ+U E `    ͋D 5|w 5B j  5 H 4 ::R9ŗ] w{8<? H@fN  W#D  7W ΁?w w 2 , D 5N5&@  .@ S~ e-ߋtv0;J &  %C e wb.5) 5|w 77 D  "- "UpE@ e@STARTS5w E ŋ,}  @e U@ % eC ~w Ŋw C! @ D~̋   w xE% C ``` ec^  e  %*  8 t w8f  xb@ :@trre@```f v ~ ӕ ~w-*&fv  J !w 0  % % f 1  "N 0  0 ڇ׭N X  a%A 7  w& eeZ & g  E e%  78?KMON-F-Overlay read error 5A $, HU ,04@888XE>>>>>>>"9&9\K8^K:;*;@;HC:9C<<>|??BCCDE;,FbFF?K * +U@x$鈇  4 Ez %z ͋ ( > d  59 99699X@čZ@DE\@ @@@zwzzz?BOOT-W-Invalid or missing$f :,( ""@"5@  eB  %@AevFuuR  ( T X \E $ H  TT.SYS`A RT-11SJ V03B-00 .SGM.6 "? P cef `%Ԃ  f W +,e( (wv*&@7$ & dG F  `$) `e.e.5f)DbAb?`)7`& (e  ee.!!0)5?`T)7`fe %  I hww% ? & f F,e $&EΔNIQ%Ό%@ 2EQ   EPe@  UfE ~ w@ɕw0"ߋtvB_`B!? 5CT,fX "H %"">"f$#$*p++$(`+ `a `7`j``爇& TG C & @ `D fHT fHT `HTHT  HT HT HTpHT% HL__f Z e  @`w  ? ? ",3  zEP$Eh(7 )7 X 3 3 3 3 35>(3 3 e B5 %z% n %Z7@ >\%Yz %d %B7" L5lem  7 ?B-F-No swap 5$UB(  ( E$%e\eC 5$wd'E,+.5@++5E ( &7 ?B-F-No mon  67 ?Too little mem 7 ?Too small swap x ee 'I5= $0$$ 36Ew( 5 7 < ̋? ( ? E('+7 e  FPEe<8B h4 f<4 XCa a ae @e 5a , p`Tp`Vw5i ?  pe^e.eD D! c""   f R``U&? f& ʋ5&ŀp]]5 AtFF   @5 Z 5Rf@f 9a  aW,n`paz  7 & ~鈷6 fW@CUR&F f8f W@f  % $0 Q N > 0 DN 0  0  w (N 0 x8C5&%@&^8weC ˕ ˤ &툀鈷e.wZWfeͥ(  Q ~@ `U P~e~E w   h9ae9 wTN F  77777 w `CeV EfE%  ҋҋG #ʵ@ e` J eze.6 $  &@ E &E 7 g7z~ ? Xfͥ:  77e~ 2eef ,e    v - D @&c%Lbtt&b%0c0jW""f&e j ppU%pppͥ:!fefe * nee( ~e~e.# 5 o%% EP4H@ J`  ^K5$ed :"  Е Pee  `ͥ[R  ͥ- g z R ͥ]R Еrnv e aew  I$QIeU@W@aDaWw w eD w4 el ! s @r  wJ|*W Е:ͥ: ( ͥ.* wJ  @ʕ*  #ͥ.P D\f`|dP|D.8eAbw   Da(D`D` J  v%* @.*   @P  .ͥ*ͥ%  ee@Rvpbdͥ,͋jg,E  7 7| lwr  wa PO ea ȕa P  w7  n7 E  2wwR  @e`  e ͇  @  7we ы wae  8 $ w=u  V7fe e r`waw~ͥ  ͥ+ͥ,ͥ 7,7xwre7_77  LMG,7 0w:, F f ÝeL aedw/   @U E`H#HeeNb,e( 0e*& & e&w e !$rͥ/I7PNO<e p SW B#B ԁ`C  emDHa ҋ 3 ~'((U  EE ` ف E6%^CC^!C%גע!EfE%  ҋʵ@AwmE 77P|   hœ  ¥  a " C!$ @@   #   W: ee. `? f! C! פ ר-efbL= K3 aezН/P h 0˵@-•:) N N Zͥ-,B 4 H•.˵  B 3@ _7 ^ & r. J 4U $- # 3c  ֆ 2ae  0 Oͥ: ͥ- ]eЕ[ P ͥ.    ""H7C  ,&5N &E faWWT <7  ww7?Mͥ:  f 7  77e eRe    \z | \ f P X DK:DK:SY:.SYS.LST.BOTkQ\w ]  wͥ:[ B T ¥]wDwb RE P IA B I P P   S  N SSBD ODTIAL B  B FF P T:TT:PL:KDT OS   OSAL ODS BEFB  F    D BE @ vAeVDOFrom? To ? File? Files? Device? Device or file? File 1? File 2? Library? Files ? File ? Physical device name? C X DEBN!!  N! 6 N! *ͥ/͜AN ww2wͥ) ͥ, ͥ ͥ+͋Logical device name? AW[ 0W:(((f ", .e"@4`.|240$",4,/.&.$h,0E0,000 0f 5  (e    W ͋"w : 46.... ((4RCODE DIDE T LI ERECO  RESLC BSA RE SS MfeBfeX, e_H l_? `BaJarH^\`Zbdv|FJ VT< GDE FO  AB DIFOSSTIN   DID IN RE LI "V  \0p^Xr2\ 2" eJe" aa C @ @E($U@ ?MON-F-Illegal call to USRNo deviceDirectory I/O errorBad FetchOverlay errorDirectory overflowIllegal UUUUUUUUUUUU addressIllegal channelIllegal EMTTrap to 4Trap to 10FP trapMemory errorStack overflowSystem write error@T^r|U0$D DeC B`  ew> w2  ^K5$ewwwz `        x g l~[WWQUY QOGAB I  "   I$QIeU@ @FD$CeK    baba& NwRESORCPIPDIRDUPLINKBASICFORTRAMACRODUMPLIBRSRCCOMFILEXF4PDICOMPFOCALAPL     Pb M P SCTYUI STUN  w E7  Dw  ~  u%m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[ LB:b B R J  H z LF FB BENc CC!SC"S P#A$ODc%Dc&Jc'K(MUST )K*F+V,Q-R.G     U<whw &fmw   E ŧ8ŭ^ f eg: BBE/aw Dw "Ba5lafw nCRC!  BC 5aW &*X Q!Eh(A W   x`Be 7pEet5d3 w w @w w B xPPP ? WWW B ab 2.` "6w? ? F@w H !7w #  eH (a(fECew EN  d FEUw 5@!eBB ` ? 0wElme& ,NSS t_ cw U 7   7 7 w w Dw?  w -7 w  Q$ 7 &w 8w  Be$B  wdQ$mw    &  \7 Zw <& 7 ^ w @%.@% @#eee%7` 7 x   e# ' w~7f@Ŋ5$ߋr7 x:$* @5@+> עGE:5$E ӋEK]w  ۇf: N LW 1vELW! 5 `1   P$ & w U@UӋˋ5Q E %=%< D  "% % 5(ŀ   . \  T5!f w Zd $PPw Nw Dw 2 w 2  rw E׭9Q *"CИBw( @'  7 e  O  $  N&W2 Z 7 H3zN  Q f *8,QF7 2#@SD Og,e r77  : `97Device full D ,   &` 7File not found W,W= ,0*5 # #e`#w d %    `C KSdKU b$`C͋X7xIllegal commandͥ/N : U@ Rͥ.   6 7Illegal deviceg, _#" V4 ? B 7 T 63 f7 Kaes S w ^ * 7?CSI-F-鈀 U@tUf Nw0& dć W[ W]  5Sw 6I3W2Wl Ew C $ A!EE P &EΒE? *# ? 2W:  eJW.  $  $  7%%**09AZaz&   Nl w D%7 Еȕ e 0HJE & &:&& >0ee?  b e &N W-e E  C0Π a `  6  E$(7D 7 ĥ  *U$5$Cw ~`f&>E\=5@$are halt   <  $7 7 z ( " JĔ Ĕ &f&IzE e  `SJu         Xɥ W#Q u#R D  e`  &e@^w83 D w7 C&C& 5$ * 4 &   w 5$  UUH 7 j   &7&  TT L4Lf &  & v (  8  ~7 ? @    D VUjV T  ll? R D5V%&f& X U$E$<w wV -R7 eF7 7 7 eP:9J&\ fwR <@fCe)U%Me u#eR 7 >>>*?*?*?J?(^EprtvdD<?30(   D \$bE>%:48$98zz n`Y ,  @,w `>? A &$ 4 u# W%*L E  ?GEw   D eEE e NQ@N  7FDť+;#  4% 4  .? $ ̗/ ? % fNe  &LE 0f& v  fe  amag|tvr&@ZT>8 t >Tt X7 & ^e   7 & 0 7 w ~ :w Pr `'+ (U D   &7 D   0uD*eaU6  + 6:$w_ *% %-"&7@% E    V5 Ea5' +7 e: *^%F;w 5@F;^ v?r ac~,6 "0J @(F*5%5 E Eael B55 M  E E 7  s!5s &  B 5 @ < \ n52g,.7+5$ ͋*> q" ENEaed E % Άe`B`N ˋ  w  5R@  >͊  UU@t ,  w: *U$7  7  7 J 5L<7 jE V $ &77  w"zHC 7f?MON-F-System read failu    a  w@L̟ wr   aw7e<wvP@P7r@eI70@  e  eH w Z T `””#e,e V5 2r2"e6 ͋*W  wM)w 2z 7 , ßB< 5U@<J  E$   $ & Ĕ!6S͋2 eA ĒB `A `, eA p`7 Z<@&7 L<  ":   7 7  L  >7 !ׯ+U E `    ͋D % ee/ e0w`  A @  -Jan-Feb-Mar-Apr-May-Jun-Jul-Aug-Sep-Oct-Nov-Dec- 5|w 5B j  5 H 4W#D  7W ΁?w w 2 , D 5N5&:<:<.< e>(,e(Ċ͋#! C͋ͥ ͥ,u W- !k$,1!"c  &e @  .@ S~ e-wb.5) 5|w 77 D V f/ND`? # e(e & / & &$ &   "- "UpE@ e,}  @e  eHf  f % w͋\  ,ep*Eg,eh eE  U@ % eC ~% C ``` ec^V@4G& &+3O& ㈅ e W!·  ?  x N`? l <ߋ*ww%J $  PE@'( EM( U%| (r w 5(wB   e t TL$   (  wߋ$ۀw E % * * e 'C& eK# c# w mc @B " s & ww 8Hb` Hh$OQ7"M e " w E  @.e - W -4     %    & &DDeed$  7?7CB4DE!W75  7)aeND Aw8e,͋(W    Ce<%R V `H͋*p5E   E 6Q$E , `6`? W,͋ww> L www wF }w  " V" SP  F &m eg z3 ?  & &+e_,00#`0.t 0 h? ~͋/W,ww  : Q hB[e e ee@    }w  "zL" I" F"  l  %z #0 `,,,#  * e .2  ! 1 1 *? n͋W,w &" e#e"  ͋WE E ͋ ͥ-H ͋DA e B @ @ ց ,e:E: e" Ad  @b <J$H7 : n"Je" zzW0 ? " &    @eEW=͋P,e( <  Z W,w(vlW ͋ 0, " eE&Ne@@ONU T : b$C;$"A 2 $ 7 .=E@ 8@!"W. B` O e>   5 7 EBc  O e @ 7 ,-  & &wZww,E]Yzd m`" Gwd \d4 E(P$  e鈇 ae ,e>" R    D e& w W  e e @aew?KMON-F-?KMON-W-Line too longIllegal continuationAmbiguous commandIllegal commandFile not fo%W  }' '* 4 X:#"""" wYundNot enough memorySystem I/O errorNo fileSave file I/O errorIllegal deviceBad fetchIllegal device for command fileIlle }w  w }w  e. ~  7 I G j6&(7n a e,ew  2 Vw Nߋ*ww ? `W,͋w4  "JeJ H f, " W-d~;7 4D)  !', Q$W ',$)  a  gal option for programIllegal optionConflicting optionsAmbiguous optionIllegal NO on optionCommand string too complicatedIllegal value on optionError in file specToo many filesCommand file nesting too deepCommand file not at end of lineNo dateIwww ` @ : 3 g *RGWWQYCTNw  w@ u  , =   P7 z   <7  www Y u  M EI@R@ Z W S L@ M@B@T@E@U@Y/   W"zW"  B 2e   7 eweP % b    u    !SOWW @L GP   HEHD@C A DEA`NOGIGw < 8?w "feHB¥[ e ы ^e wRUN B`RTMS CmFmOMhP HNUVGM  ww ` 4w  XeHe!  ͥ:fe\ wͥ:w g #  Y  " "" AK   7A""wO SLIE DI CLIPAL W LIN AL OSO F4F##DG`/RU w $[ T﷊w 0 •Mw  ɕ•EXS   DICOR CW  CO  MADIE  weEŠeɥ׭wfe. eNF   u    !SOWW@LGP HEHD@CADEA`NOG5 $ W  p͋ g eJE^ww,EXMALILIN DR  FIGB`RTMS CmFmOMh P!"#$%&'(HNUVGM !"#$%&'( w7vF W S  LSBOEXRBOAL P O  D RE LIMARE w x w7 0f,[ ^@e8@ J7t dw w/RU "@ ee@` wH7|w45$' ͋!ͥ .e,D ͥ  P=Е   D  >  @KNILm 舕w ե/@ ;ae6  <@ /  ,+wr  evf D!%  R`W!+&&   e f >  & f&SLIN SO W RF4FMADIO LIE ww7 m eB`  DZT͋D ,̕/w B wJ7z7  W @   [& , 7 x0    -& U%U%@M  CD5DSELw Pw Jw Dx @ J5 8  eW ZAB CD@GIK $5 !    -{∇&  2w \ +  z fMN(O PQRp@STUHWXY   @    eW!]w F w @ Z  F f&m &M׭ ]n]je x ]w  ˇ7&] ]eX]^e-w  eZ  e0??  e   G`5C5;ff \ ( %e ee e  e鈁(@     'F+U oCP2w_ZPIP V06.01 deleted:copied/deleted:renamed:copied: Files to ? ?PIP-F-Check sum error Device full Device in use Error reading directoryLibrary f o~e- @& 8w`"  z* C! ׭! fw W@ile not copied Too many output filesFile not found Illegal output file File sequence number not foundIllegal deviceIllegal7  5 wfߋ* Zw ʋU fp? B``? \ N!%7  commandIllegal delete Illegal directoryIllegal option combinationIllegal optionIllegal use of wildcards Illegal rename I$E!wW7 Հ 5 E!x7 7? Q w* HwT0>Z5<  e llegal option valueInput error Insufficient memoryNo .SYS actionOutput file found, no operation performed Output error OutV̟Ԋ  ?? UHAw Pput file full RebootSystem errorUse DIRL $(2FPZdxW  <6      w h 7rZ @& e W x        7, &f   Z F 7 7 0 4   0  $j  ׭ w7 ׭ ׭w 2 ww (  * w  + @ ׭$ w r f pVw R 2e - | ^ =@ : &f   w  w  w w "w $  @ w $7 d p& L Pw Vf  7 N  w w jw   ,] ewe t7 nw  77  T!0 & e $g,fE  *  4 0 @ `$ ^@&  5  ree  @  r`be\bj R0 &  7` ߋ* p& RRRR  : w47 P 7 " J pw J   | z V ew w ww  v @`7x@E  w ` F. @`7H <W,*ъ  )@ ('f !f P%P%P% 7 @ ` /~@ .? hfwwm @7` Z  (w w   ww  'V! ׭8e  ee w  eee f   jf<W4 T w f L   w Bw <w 6w "5Z R׭  l  NW#% > f v ww  8 ee | 7 47 *7 * ȝz0 `ߋ*w  w  "~] w  ( 7 (     LZ  4 w   v]| v $ l ee f5 wb,z, *& x"", 0 ,77 z jw 0ee    w- Uw b U  w- bUe emH  &Z  p p *W  B w׭    .  -Z 1 .  ]"    ^xw w ,eW!we 5  ewf    "  鈇PPPPEL]RE 55 @ | -~Z BW- RRRReml   hg  ; e 6 xw `7` ?w p w e 07 7'fZ n  w#@SS%> <& f& 2DT  ' r     FW-   x6  wwe Re#@SZ &f & R V@!   \B7 ^0 : 0 W- @ W w X2w R4׭ 5 p0 wf& A ww ߋ*F  5 W l+͋+*@E@E f #5  f&  ·w  w    W#EOW#HDj 5ZJ 7 F5  Dj뗢.ʕ%/ҕ*ҋ  鈅 bw Xw w H-@ w 8w *-"w  X (W#EOw 5 pߋ*  -(w lwtDee fe rp0 f&,e$e0 p0 ͋   Nw .چew e w|&  d  d @ PWW*  d׭ U%@.-N  :e e    c ` ׭$ w Nf&&  PW#w 2ߋ* wF5 p0 @ 6 wI&  D ! !e  ! &ҕ:  ҕ ҕ @f( @ %ee0f6e.    W.W: B ѕ ɕ >J&zQQAA wL^YDIR V03.01 W<Bxkf ABCDEFGHIJKLMNOPQRSTUVWXYZ$%*0123456789Error reading directoryWrit鈇'& %Y&f   Cנ/D נ/ נ.!  f  e errorIllegal directoryIllegal commandIllegal optionIllegal deviceOuptut file fullDevice not activeInsufficient memorf & \ע.פ/ H    ע  &׬    e  jL y@zW#G "W#> z;b r7f&  r-T0 "  N   7 ^@ X   @ eP efe Np鈂 n( z&0  *w P+舀w < 6&0  |r0 % 7 , Volume ID: [S/& J6r  Owner : [S/& V@ d    515 X W dwm|n]zM h ZG p A @ >wm, PEU0?DIR-l-     $ ( , 0 4 8 < @ D H L $r&(*0r8p:HFDABCDEFGJKLMNOPQRSVVd| rT& " \    L 4  & Ѡe w F f ҕ >   8  Octal& D/& 0 B 0  rBʥҋB     8 $ @& e % % @ 7v-pw F  rj^|P &^PZLVH   7]w F v  ȥ%Х*  @@e%  " A@|w &F#%5å Fåå :å2 &å m| @ w@ Ƈwe % % w 7   7 7  D~ Ov t , -t7ft]@ @@H   PBP |w F67 4|\0  w n Vw  R Dw f F%VOw X FӥD%%B7 + Volume ID: [S/&vr  Owner : [S/&  v  %HDvF " ww%  57 em w xrredCȥ5 , ѕ p0 w7   &f5%D0[D1-&f  % &f@   ȥ. ȥ.Ћȥ. e1 N x z w Tw N 5t5 %%HD|w &w -[D&& D# %H [N9: &0  -BAD- &J %r|  %EOf5 e61 w   re,1 e*  H5 v C"Cr0  ߋ*w 0Fw *F rP  \Еrr7d z R- A eP wŀ @v  ` `u %|\rrr @5(@|0 0+Ջw\fEeHw. 7E 7 A   w   H: :  0 d @ 7 w %d ѕ ɕ *5 5   zw w    eB` &  ѕ  ѕ w C@ |:(@ n:S:d t5g h5k \5]. (- 7  [D6 Files in segment [D//&&"   B  7 wm  ` e ve j e \H `u -~j r @?.%6 . H7w e%N  * ([D6 Available segments, [D in use//&R,  z  B z 6  7 e  >m  e ~ mv mj  7 V@e ?-6 $7 7 $  [D Files, [** Blocks/&&  ]  [** Free blocks/&&X  --1, 1,1,1, 7 A1,1, 4 E  w 4D -L2 B   ҕ ҕ  P %   e% p  @@ -D.!-<$"-4 "1,1,1,҇1,1,1,1,1,1, w &d r5D     %7$%c%He7  $ ww  . w  @ed -f   u 7 |pe j-fb Dw F7R7F*PPPPA -R:  5 1 pd F ee 4   Xe  h  7 B Z , Pw P  Cå* A P.&fP 5< UNUSED >&,  .[S& dV   * [DĠ Ġå*å% f  @  PDD     w** &f|v~ 5 [N9: & @ FJ 8 [**&R" f -R w GOx erwze t|np0 wwX5Rw:w@wv  ҕ ҕ 7   [N*: &f& "7  B  + W r# r | r  B! f  X   E>w!w@w8  w b %   w w@`7  w w  %  b aa&  8 F@mB7 `T@ M-w\ w ,e  7`  7`D   T  w  @e E7w   " w w   !7e7b mZ waV 7T w :J f`" 7.w Bwwew BC e wW"4@  @"? ~7 tw 7 l  m  `&`  N z  8 2 hw 8w Vw 8wD ( @m67 VN .*17 wp w 8e N   w l eee # e7lcE `7!w e&fe>B @& fE@@ B @ @@E_ B_ $_ _  B_  _ A# #p #e6 v N&fH @`" B ,%w& 7 .f0f e @`0& |\p&f  @/#[@DgO _  _  _ B_ B,e`eTeN( "2. & t& UwSwNw2* ҕ ҕ W*ы > ʕ@ Rʕ JrelzW*ы ` ? ɕe & tp& ˇ/ 5&ɋw*B `ыB ɋɋB  &Cנ0נ9 ы0@09዇0 e `W*ы ӕ0f  fe0ew Qw&E B?7(w0-!< #HЋ㋓ w@ R  wC0@070 ` $W:ы@ wtҕ fbЋЋe 7ZAIN @ 7  w @` R f ~w 7  0  2e0cwB w ߥ*w w em>fm."m"7 Be I    ee   fw %w f > - 6 . w w0  w%%VO5*p   wh0 wj wVewPewJewDew>ww *(    w   wf Dw P Е= n AeB`w 86w . Е=eAeB`w :t &f&f~  f NPxȋ ȝp0 & 4  BP   @: Ie 8 ( . $ F   (  (  ,  &  7 De"$& &e\7 e" #" #" ؁ 5 www@ ɋwe  @  @ A  @ A @ A @ A    e0U %  , v?<9630-*'+$:![j| Օ0N UUU  m r w: 2r 7,* "| w|    x^鈀+wf@鈅 are you sure?/Init/Copy/Squeeze/Vol id changeForeground job fl `X fT L B e7: p #w8wFw vw loaded,continue?Insert system disc,Are you ready? Owner name Vol id? DUP V03.04 ?DUP-F-?DUP-W-RebootError writ=L P$  6 ׭!7J w7.737 ( '7 &ing directoryBad directory blockIllegal commandInsufficient memoryError reading directoryError in system areaDirectory not  & w~ V!( e@W [eW $e c    "7 x  zeroedDevice fullRead errorWrite errorDirectory fullCannot write SY: while FG loadedIllegal deviceDevice not activeIlle>7,5/Ep 5wDw   Fz5gal directoryIllegal contiguous fileToo many bad blocksIllegal optionCannot /s sy: if indirect file openUnmarked bad blockmf A N  %  ѥ YnMw>w? +File not foundInput truncated at six charactersInput truncated at ten charactersInput truncated at twelve charactersDevice i '$t X  00ȕ @ \ pPw *8n useNo RT-11 vol idFile existsOutput device not specified; DK: is defaultNo swap file on boot volume, ZNRBVK  &B o D e 7 , ͋w w>   : B w7 ŝ ԋn l wj D%@ KrGo%@%@<7 9 65; (4$ #  %@w.~7 xh  zZ R P P C hf`B   : 7 0   W ͋wn  d WWw 7 v   $  `X7 t7 L<X7 2 ~  D ,p t   A +U@$U$DNA 8w 8ADe6N w 1E$E@$e R& & HFSICTUOYLXWV( ~vnzȋ  5w S 2VOL1RT11A HDR1ZEROED.ZZZ RT11A 00010000000100 00000 00000 000000DECRT11AEOF1D %: X!}RT11A ߋtv ?BOOT-F-No boot on volume <}; z@: Hw jw HN mD |7!?N B@e->5a  ~?a* wpw * w b L 52ww &w 6?K ѭы @gw 7 e7Hv% pw tw LD d:w02m07 vw ! * % -?a 6 < w:\@ D 6 e e| j$ ?  "w ͋w>w> ?0a pw?ahmb?^  %   b > wmt($` - \ew4Dw`m7  A w   " w 8 ` r` vV & w*D $ F w    dww ~-Jf xrRjh" ww^ w@ w  " wd   R w @ 2   wB Ȃ     n w w` 7D ew  RT11̕AeeDECRT11A #  ȭew Rw ^-w  ^" FD *[B&B\T7 N   Օ w 7 ^ X׭8w.wrwVw "h wV  h w 2w wUU  % B՝՝՝%Օ.e  @ 0 7 Bw w  w  $e!ԕD%B1 3)w w |% 7 w Z t~w ~XHardSoftBad Blocks Type Filename Rel Blk ?DUP-I-No bad blocks found 2 |w yw |~   &t  'w vw <w 6w 0Xw X4w w w w w w7z%l@ 8w @ e w e 0 4 %@ %%nw he` Z 6@n7 L7 FD  @ae  $,  e'(&E%$e  ew  h% Շ 8s& Ε,e  ĥ%,_hjXX w  &  & U Da- w s &  7  UYzdzߋ* a7^e Հ w w8 & H Z  nN A  JB @"e E@ e撋܂ e  "ww  ߋ*" Hw Nw = %CR%T1fw 67ze7p w p=e #mV#Y7-(wdw B= & xRe N:ew $0@ $  !@w T:w L6@w hw Z:@ P  ` sw 68  ? ~ 户n h &feB @& fE@ B w 6le e ^w-ba%>w w t6$\`1,w4   $kf_ _ _  *_  _ ~_  _ 4_ _ _ 4_ hDe 7B5-m&m% 8`m @ *`@ `  nC``B7r%_ $ _ $ vw e T% 8@ "@4 @w w z6tw $ fnw\wnn Lw 9w L_ D 6-2((  & e7p -w Bx7 v7  wxWexw & f l@!@ %    bXbS bIbFbA"z 7 v7 7 7 7 7 $7 7 7 HK<D n*dnl$ *@(    e  e%΋ ` `ֆ U΋% @w 2#Υ ΋j42fJ& ,    wV %w,6 G`   %PeA  z'jL^zzjL^U 5UU5 (UUU@5@ & Ew %U@7 5@U͋ ܀#ʇ#ǂ̕ U5B%vTq ͋%vK7 Q  w( w< U$  @  e =rM>~&fJ& 7 LTΥO@ -j  ` &=2w "@,     ee   e   ΥCΥ/E U   ,;\    l  B 9sH 777E |F5@< 77 7 7 cw (D#<w ^  w 7  " U !w  U=0 zw 7@w2ȋ7n  !  (DAE f emB55 1 5w zw t$&   c %e ee e  %ɕ@ Qɕ Iɕ 0@P`+"w UD#e7$  Cb = .5 5ep@ (@eAW ` ` C#!B B % Aw 55wf U,w A XE$w.= Stack symbol? Transfer symbol? Library search? Extend section? Boundary section? Round section? ?LINK-W-Bad option: /X=  U  EU@ & Se&@P `'( (숀%w@9e 0@?LINK-F-/M odd value?LINK-F-/B no valueLINK V05.04E^vxQyBTHMBZULET"YJ0HR7K3DW*GP~GZRKRXL`Cb/ @ =Dw  V  (숀#ن%$  S@dd7 4e w ff&  =  55 E57 ( "7bew h'  &ew N5@E-V& n e  7C, P f emT BAE f em8 E & JPKEE7Xww @EAE  f emW< p7  h,m7  P5wghA E fRT-11 LINK V05.04E Load Map Title: Ident: /B: Section Addr Size Global ValueSa em  E-,U E] f&m&J5 5 &EE# f emW<t Sun Mon Tue Wed Thu Fri -Jan-Feb-Mar-Apr-May-Jun-Jul-Aug-Sep-Oct-Nov-Dec-:Yw/Mz v = N, @s,s,  ^P UEU5 ,$ew N E-\U f e E EE&eHf& c `5%E l^ e,QQQQ & e,  (A E]6XU8jf =~zlj w m(%@ ^ Z Wf&&ѕ ^\, 25 <  & & ѕ: ѕ: ѕ ѕ    ѕ.$  v -D A! w`^E Da .  8 E %  -(-$ Eza IIl dp  R5Bt75f 5@X fH h   ĝ+ 3`% *<^ %PeA  7-JPBH7 <=_w,%  vw8: Õ/ eѐ  <  D @    &  - " w 47  U@E ww U77 e @@ ^AA E f eme- F W<e @ @ED77 ,U0 njfHEŭ^E D!e w @E`w"&5 5 C2e@  =pN w , 5 -b\B.7e 7eE 7wfe- E ER ww T "@E @$  CSSKz p ==7bw(7Tw  , % w X $  %  ww &E" B fwpBe ,B $%Dd s vxv<@d]b 7:5] EP7 5   = OOOOOO = NNNNN. words Undefined globals: Overlay region OOOOOO Segment OOOOOO Segment size Transfer adTTq & jl! w v0e>| %F&n7 77 dress = OOOOOO, High limitw =!f    7.L (ρ 777  ~  w,;&fe>B @& fE@ B =7HeDƇmÇ=@9 & A& BE  em@<l E#A ]@w %w eH 7b@@17 P@@7+   &  w Ec`e=P~  &  EC  em<,,5  & E m5`&ew &P7w =<w w w P% ( x& ݇ r@ hѕ ы@ ѕ  '`1, ,5  lE=l@ w ~ @ mr =Fw w (=0@t@7 e: &  -T Z w l7 6 @eKn1`e@w '7 ,& & &  # %+= 'U#  em<j aʇE5 s7 ,@ ~  ,@ hѕ  ы ыѕ (RW,׸O,I,ˋD,GB˵@LCL,REL,˵ a(ABS,OVR)˵a(CON) ev ( ) 5 Ka Ί ΝH < ѕ@ѕ  ы &  Ew? d   58daVv ^\((->+ 77EF5@5@ 77 cw wd aE sa(J$ %n e waz % p#  4 R Հ2ȋuw  B ^Z  T     =v$ 6dU$ee B  8 s &e d!*=@w d =w N K    =TE &  E ̖% e   @ w -r@pqr+wj!7 2<׬7 Ӵw  ` |ѕ,  4 7 6& "7 e7> ~6\ r: fF@C@ H    EECE'  em@7He  7Z&P @` `77e7 e -67&,E 7w ,75 _ e  @ ~  tmCE EUBD t % 7 D D 7  w t"e(TwXw=L``72 vBw  "!d "=wwlD J  %% w $%Dd 3 j%g&-*0 pfX \ m V,  @ & 7Z F+w 4 ee  WN+鈄R  ?8e2-. P&& 󐈀 ߋ*w Vw P*  7  e eee<@]*  mf  p E `w .Eŭ&E B! e wl @E`wU wEwl7 & Ce=( mE%%$?LINK-F-?LINK-F-Illegal errorSymbol table overflowRead error inDefault sy]< ܰ 7 ww  6] 0 . E ! &E55 & stem library not found SYSLIB.OBJIllegal record type inMAP write errorSAV write errorSAV read errorConflicting section attr  (w w  0 Z` ɐ5 @ @w `! A  w,@ @w 7 ibutesInsufficient memoryIllegal deviceFile not foundASECT too bigUndefined globals:SAV device fullMAP device fullSTB de"$-  `f) %  w d" K K DD#@T K` vice fullBad GSD inLibrary list overflow, increase size with /POld library format inMultiple definition ofBoundary section w   -3w  '7  n (w b) - m8  (w 0) @`#not foundIllegal ASECT/H value too lowRound section not foundTransfer address undefined or in overlayStack address undefine-͆l-e w  3j j^ X P e8 w & 8wd or in overlayComplex relocation divide by 0 inSTB write errorBad complex relocation inBad RLD inAdditive reference ofat -Z  m:5  P7 V5FQ :. .-&E -m segment #Byte relocation error at/O ignoredIllegal characterStoring text beyond high limit/U or /Y value not a power of 2BE` e `є  w 7  Ӥ@ 8  ,ev7 n   7Rad RLD symbol inSize overflow of sectionAddress space exceededComplex relocation ofREL write beyond EOFSTB not allowed with- ~ B eV%V :ex8 f77"7   /S and a mapExtend section not foundw f&E%,ҋ  Eѕ ÊÊÊ   wWe:wee K"s, P"P, % Շ wV5w* n rw*wnp $  f&& $ *@(     &  Vc7 2  Da- (w V=w Hs  e  e% ` `ֆ U @w v    zߋ* a7F =@ww&L   c %e ee e    X -f ߋ*w w p(@ n N3     r % rw e  7w7 w?LIBR-F-Bad option: /X?LIBR-F-No value allowed: /XModule name? Global? LIBR V03.05B N8 CW/DEGC-&  @ %  ww =V  %% Wh *8 $ j "8 NP@ MRU"U 7hv& F, 숂@ e : 8%> %P` G`7Q  Q Q  Q gw`^^55 5@ kQkQ5w  Re%^5@kQQ$ 4U e  " e rDe%^5@kQ@ w DʥU$(B&&%(숀#Q7%$- 1@w $ dde &fe>B @& fE@L8  B LvL(L&L L !Ly_ _  _  P¥ӆ5WM~ & 分ΥC Υ/w ~E8U0  w ^ e&_  L_ P_ |_ P_ B_ T_ _ _ $N_ $X@ `'((숀%@ew '(wU'( 7zfe`7  >00  0 w |52 >5& <E$5@ .*&D   G70 00 (-.-*5 w<w w =  e$! ee@% 5 E 7 b ,Eae'(w  p0 w  e-w z ɕ IQ   7 7  % ^ ww w e  7~wE@Xw Af  @ % p e &] ŝ f   e 7 . -,7ѕ ѕ ŝ  Ŋѕ ѕ ѕ+ŝɕ Q  w D l[ 7U@=   %% Wh    $  & ѕ ѕ     ,w~De E EE&eHf& c3 #  5  55 5@X]Zb 4 %%w$ & "Ae    `5%E l eQQQQ  e pѕ ><, 2< < h `& Z&   w  @ (w $T     `  V  XBT 2ѕ: (ѕ: ѕ ѕ D  / d  <  D @    RT-11 LI =@e e    0 p0 =@ wwlw l<6BRARIAN V03.05B MODULE GLOBALS SAT SUN MON TUE WED THU FRI -JAN-FEB-MAR-APR-MAY-JUN-JUL-AUG-SEP-OCT-NOV-DEC-:Yw0 00 '-w (Ea'(w e p0 w  F @/M f@ @ U @ 7w@w   B @& fE@9hB B 999!9#=%='(@)4@+_ 9_ $wL f&:E%Bҋ  Eѕ   BFb+w 2e 9_ ":_  9_  9_  :_  ^:_  z;_  <_ 9_ :_ 4;_ 9_ 9_ ;_ <_ <_   " 1,1,w e    e?E?33  +W.鈄ɕ@ Qɕ I?LIBR-F-?LIBR-F-Il     e ee e &f f& w w E 4 A B`  U5  &  7^ wEwj & f AfE  BwR Ί 7P\ &7"pA wv >fE  p  B `p 7A @aeJ z: -N  @ 00E%P%E% 5E%pE%E%% A A 5U<_ <_ =_ =_ =_ $=_ $=_ $8>_ $z>_ $|>_ $>_ $>_ $?_ $?_ *B_ *&B_  j* Z    w f |-(' & D -N 0@_ 0@_ 0*@_ 0.@_ 0B@_ 0|@_ 0@_ 0@_ 0@_ 0*A_ 06A_ 0DA_ 0JAf$  (   2  `   ~@Ee& fe  & h % $ &&))RR  "&w, )&&7 " +#-%!! e% j ( %Z f1Ъ& &U xw l F & wwCd&) `!")L  L((RR  $ ,7 &%7 $ 0%?S#  $ *$L$%=  J$:$ @$.$7)$C# + %  7  C J NRhf %XA  LBw@ m2 @ U$ $ C 7 $ f7#w#& &X7 !d#$Y $ \#S x$ T! *%\v  0  4#}. %%=_[Www PB 7 & & \$? \   3 p@`7%67%2シ ,h $" :*ŝ#  @# $ 8 $  P $R2    , " #   7  * P@`7 * % )  w   we   $El' 5Ý##   ~ E rE " L5B"|#x#Ul# t 7 r#f d" 69# W @@w ?MACRO-F-Invalid macro library?MACRO-F-Read error on macro library ~ n" F   # " # X JN)#e?f ԕ$" D*7~" # f e0T7  " B) N">"  >","7'" ) 7 R2UJ9 -΋25 % D"$58n5*'` 5EHDM=8 ! 2$ 4 *$ U"  ')֯'!  4 x( ! D! : )H H5  N'ʕ 'ҕ )5@  ҕ  ~ ! Jş!E !f' 7  $   7  ` ^  67    )5r5f  ҕ   | ' ?l  d5  &# 07 7 hw H"w  8 - -  ֯֯zdzxd  ձ g&)@ ( @ ! ).E %ы7 R@ ,  7j7 h  5 ʕ'5@ʕG5ʕC  ) ,)55!  C!w Z& l 7w & f  ^  Vf 2 "  | ( $7 ) " 5  UPU@ D5  ( L8U W!. W!$U   W!. ZU@ e  z   ~C d <7w f J DwzU( |  $ jf F  ş˵@  6  &+T-Z"\'v%<^3  \ rɟ ŀ  U  ^   < 4` 7 7   v7 '  ' 4 B  `   ( W!> Fw JHCDOBFR& b L c7 T  %eeeb ^ 4V  $     U7w BW!<%  @B!  \E 4 R2U &  4     `w )      7`  7 7 7 7 'B R(>  # & V   (U& e  W   ) , $ ~!  ˵&ԝԝb >7 d  +D` W! W! W!   RE@R2 5@5@ e JU 4 5 7& ':  8 D~~~ $5U`E    U8V (N e$ $ "  V T  O %  Č 522E &           0U @  )     w-x    &@a ) ^jw 5"  &  >H&@6#N-^( UU% t  UKW!( U H W!+ ZU>5U8  0ҝ@ċ(杊 zĝ|ĵ ҕĵ@ ^ċҝ[ĵ ҝNҝKΊހ 7    , ҝ.ҝ+ѝ&  PU0- 0 W!(5( 5UU7 5UE zŀ PU0 h ` U  JW!)ѝw wa)ҔҔҔҔ     ( j5!%(      7 7 wU  TU@ H J D7 7 w2wR w  85 EU@ v U>] U* Հz r F !& RR> &  .E5 H U ՀU$&fw    )(w~ & U7R (ҝ J W! U ҋ ҕ ffff ^(ʋ̋ t X X$ ^i+Y-*/&! < 7 db(55 @# FT# >.MAIN.R) F R@  )5@@52 6/  f p  h  -   ̵E TJ BR&  N @   N X   (    L   e0J TABLE OF CONTENTSUU  CU   D F <E7 5   w VE- \5Ux55@/U@fE@)&)) Kr j ^ 7 ^ "   0)<>C!W!^ EER2 & C D  C!D! UU  )P: 7 ) %)  x H 7 7v  f e0R& @    &   `@   )! ! WR2 -- 8 ` &   b& e @4R2 $ A @   $$C0   & N`  U` ew   7 UP @R2  V5 NU.-> F>R2 ,U  7 zEpl  f R2 TşP $ 88 &8% D` bl lr8%s slB  B  @`   B`W!,'Z'm`BD @`   B`‹  8  2('0 B ` ('zzkQxMACRO V03.02B00-XXX-00 00:00:00 >>7 $ Dw b P  4w@*  :   l' 7P fA2D A$2T # U^  7 5 U@: D   V  F   -   $ vn U %Z > R(U@ @D @R25@x e Ջ ,wT m & )˵ ˵@HQʋGы 'H$l##'B#H$B ,˵14˵@.Q ыʋ*ы   e% f&% D $74 72 7 . m.  hBxd 0u Xu u u u u @y ыJ ԋ  Z Հ  @  W!$ zW!=W!: hW!: ^ׯ . A   ABDEILMNOPQRTUZ******< F3=23<53D%33=2:39<5%3 # h  7 d7U F# + ( #93 ѭl R ҝҝ  wׇf%&%0 %0 %0 &.  ׷7 LfA%B%C%) *))ҝҝ 0ʕ*  7% %, n 5w7 w* )84 p fH)W"* ))**P$$$$$$$'H$l##'#H$ ! ! :4C 0 & 7 H)  5D ~7vUjU^ F3%3%     @@@@@@@@@@@@@@@@@@@@@@@@@@..I3r32(3,3xK3M 33fh.Oq3] IU C      5P@  C BW!&W!!B  C  ~7 7 ` %K[MQQR Rwyz[-2Mp ,,n-!,+,,,.,8-K,K, N,W,&X,HX,[ U h  R@B     C w L  ( UD  C&e,, &,@ 3@8K@oMBaTq rtS`AY P@`  s@@ z@s:< 6 ӕ(&e&)  3%3% #)6 6   D n+\! 0 `@ `P   eot J r@ r  D)&) .57 wZe U  7 7 (5H   w9`%@ OX %@ y~T@p~@rw wss@ @t;:K@K@  -D5 6zt tpe&m \ * e5 *  f%Y;wwwwLyy@y@z j@x%@%@)|@ @v vov  l 5 UeAK  ewz\V T)LU H E7e'7$K % |%(|D`-|~@~%@~,|%z)&z'Kz( 75 5 tu E7ne&77` W!7f@E` ESL"t, @` `Bz42}K@K &@K8@K09@KK@KK@K@Kf@KK [M"|zQD |Q!|@R@@R@8 @@% J A%A < &  ,4, %N  wp7n'  L @ @RvS@S%@S|Sp|Sx}|pTpT@8 pTvT@T%@T+|OXOX%[q`"\qww)!) )")f6  RRRRRRRRR⋇ ނ w EU w6 w #`B 6  #1-` w*7( sJ*%   7  W!0-0-JUC wC w(ك wwUw ws 1&  wׇ+ 6  0 5F@e%    C `$@D'&W!  7 >e t׈^ &#%u% u%W!$ nd?MACRO-F-Illegal device?MACRO-F-Device full?MACRO-F-File not found?MACRO-F-Bad switchC0DELNMFPt  . H5F|X7t h5 <R) 7 ~'5Ӥ& m & & R9wW$|w w%w@8wK x#|AyW%|yyy@yh@y@y &@y&@y`'@y@yfyy} z@ z%@ z*|Yz d @ %@};1t*;Br*;F-\Eb\XH & %) w) %)(~( PRwwJ470@7, 8%&H 1 %1 %^*i}\-*֯֯z֯x&,֯*֯*ׯ}p*گrޯp!d*P $^Hl!6n1 &&  &7wf?w~(( *, bU5e7> 3<5@@` 9+n!+n%,n++n,+n.+nK+nK+n N+n&X+nHX+n[+n},n},n+q%+zd@` w ERRORS DETECTED: VIRTUAL MEMORY USED: WORDS ( PAGES)DYNAMIC MEMORY AVAILABLE FOR PAGESJANFEBMzzxd*鰼RT.y   ,  |*1q34 !,<5 2 . *& f "f ҕ RRҕ:   @ E C! eŋe:/<4j+wJvp@Qd @@kQ^ N%MACRO V03.02B<<< &%H  W!'H \% n w W!$ rW!:  w  w JR29)   ^5U H  BEOp dE l'2 2   V" eb f&  c  ,   S5l'd?w < @̪& @ \     4 * l)ff  7 wX v wp %e07&D?w?MACRO-F-I/O error on channel ?MACRO-F-Output device full???w:?MACRO-F-Insufficien Uvt memory?MACRO-F-I/O error on workfile?MACRO-F-Storage limit exceeded(64k)??  ?Uf(L v  4Bf(n(! W ^(A^%+%-F R25 4 jA  pwF&& &    '& , \ 0bab b b m %.w ށ%E  ` ٷ7`@@T@T@Th 1"3  e  <  )5 D% p p!)ɥa *ҕ  @  6e 7 J ( | ҕ ") ҕ    5  z t p ed_U b(J  5n)  ' ' 4H =% R G @X SYMBOL TABLE  Uf(r f(  U `m7 7 V7 wV" 0 B $  4 $ la      b b b wr== n XT rL . w>7w R ҝ7  ) nĝ d mvU 2 7 X-R UZD@ *:  b  Jw Ŕ U-xLUK57 j z )5EP W!:U@ 5 2EU P&5-ʭ  L5 UU5Uv 6 nw n& W!=@ ^ )ff ܑ&  5@*UR& 5UU5@5$ hE l' 2 f f5l'wPŔE RW Wp2Ul' W x2W W W   ,5EPEUw"$ l M7HU3%<5%<5%9%2]48 ZW!:wxW!=w" ff&& l%z'O z' ߋ*Ul'Ul' l'2%B  wxpl%& nDb "7 $  w>  v(8#%4 z',@~@#'U(O62+- xK2K7*}<7:7` JA (  ]^U@Y ` L?  A׌2 >  Eť ť` P׌0$@@ fAʕ RfA  eʕ Jҋ  _Nť ť ť W P    U? Ve0,}!  B  &P0@ Pf U  )   B  P0@v0 `j P^U U ݈ ĝz7 v k1 .4fH 6B  ޷ ҕ- (  R)  ׭: C   -j w  &  &  w z. T4, 4w f8 f d0K  K2 pp0 w 7d 7a ,e"5 w7@Ek    #  @ p  \  \% D    . @E  &   `    L@  w     (    V wW w& &EU0 h l$& #N e ee e 8  (@}w@E% .   %w l}>  0 w B} @  - & w  \ twL   4L J&    2e W 7"%HDR %EOF 7x7um7h׽X  2 p0  ߋ* w  t l@_+ &  &  w f  W(  BLOCK NUMBER  @MF&* / * **** TAPE MARK ****DUMP V03.03  `$j#T $zz f  7 #  bf & f p  b.wJ Pf KfwXT pp p rr lwewZwC ' X f,5f 8  ( " * $V @ 7 7 ? E ,we5 55 |xe  @ .  D2 @ 5w  5 UEA f   eww,^ ` 7  7fT  l (J%P?:r %rr$D?w %^%w? #TTA  rlr   0 ,,^ `,} 爃E R  d ( \  N  @ " 77 w) e not foundNo file open for outputDirectory fullIllegal file nameSystem I/O errorNot enough free blocksNo file open for in7!    VRVmXL7!j e7.7( &  E T putWrite errorCommand aborted in macro?EDIT-F-;No command(s) executedRBVI>UMNSGFP7 87877 :w5ɋw!<7 wɋ W!x$ f w87W EwBW ?W <W+ j6W- ^.W/ N&W= >򷊊W0W9yvDE  ea 5eR t WE< !!&!!  !  eB x !WM L eB  7 w"jea  RJFWaWz } !HB 2 0* n w77 ! ! xw~ 7 wN7w 7x * 7 ׭$    ˋ 7 o &\ 7 G>76  Zȃ     ! ˂ |Q ?E & :     X$ *7%$ 0  ,-( ^DIT-W-Command buffer almost full R#   ! wJw7t w U@  d P[l| $3EVm"<>" errorIllegal argumentIllegal commandComm \ w  w  PLmFD: w#ы 2 7 7"- -mand buffer fullInsufficient memorySearch failedIllegal macroEnd of input fileRead errorOutput file fullIllegal deviceFil7! 7!  w w 7!  7!   *   鈇V04.02 U@$E@$2 `dB  , :e   0 X X 7 ߀  7D :爇 <D w?EDIT-F- T & 7 7 7" 7 + 7$ 0 E$ H#ߋH ߋ`ЕEЕW 8НЕEЕR .764xЕEЕBЕE  B U0$-jfwwnKF ߁ 0 H0+ # l * b ЕW`JɋP,5U5  0 p W pp N  7 FBe<7 6  h* 㷊  e T Hplp75緊0 7!B <% 2 V@% @P@ X7 07 t H  Nlh`l\hTP@e-6?0 ,5$ e e , @7!n B w."* 7!!  z @!7 z   Bw :6~! D T f ^S R r0 E `0-jm^|xN mLl+m@F 2"    = 7a7a 7a7a7a7a7a7a7a `w `w   (  :  * * v W!(W!x wU%e-<>D-0∷ $"D7 >& "07 *&  B jT T z|nrb\ w PLj h^ Ҕ  ,FF:84w7 D 777 -FT ->T 7 -(T T *T *-T T T T  L&  P 7 %   }7a{vwj~     72b 7 < < N<   & 7a7a Zrrl 7f^^ZTT F.7*$ CeC  ы   <0  7 b77T T T> D D " D0   m"  c $ 07&$ j-m ӕ=   D0  ׭~ 7 㷊*7/?EDIT-W-Superseding existing file   + Illegal commandIllegal optionForeground loadedIllegal option combinationIllegal deviceFile not foundRead errorWrite error $@  wH < ԕH% %Y  ԕ.w :(T Device fullInsufficient memoryIllegal output filenameUFD not foundIllegal PPN formatError reading directoryNot interchangee0h͠Ջ Af  A M A be  ԕ %5<&E e formatChannel not openEnd of file1L[ju  T e   e@ 4-JAN-FEB-MAR-APR-MAY-JUN-JUL-AUG-SEP-OCT-NOV-DEC-w J ܁e0J $@ "@e@h$@e "@e%%HHffl  @UX(@DR    D$ADDB Cff C  8 W2,  < -f`p0 *e`p > X N ! !r!!h!!!! j x&P`6 ! e W4 lUUUu Mee e m `7 ``p00 `[,=<: %*$A"I"P"S TU C-D-0L-Z-:F-G'Y*N0,./:<=[FILEX V03.10 ?F `ߋ* Afw5`0  &  f&waze7 f'wILEX-F-:/Init are you sure? * already exists&f p~鈀&z鈠" 7   \T J wTe W  -B|e w\ B    U5 `@B7 & ɋUOՋPɋ@ W/f B ċ ыW]d $ ыCp0 H`p`pfNE# '>?  e&`p0 !" C ыWZW/ @H*=ЋHTfЇ % |/,5E 2 PĊ vR  ƀ bP !mH c f_f  [H   LH e j t !3 fHV :B B @E%% w!Nf 5! p ne w  -   D  ~ &$  fԕ ԕ , ċw" w, w, A]]X  PC d  V? Ne -@7p./=ʋe ef@@T@T ċ P(P(P(%ꆇe HE$H,W#n  4/  j ee    UUUU UU eM UU     gW dwdwwd eC jD7 e : e~N&6dw Tw 2- !    !"TJb ba&`0p0  Da ͊a     w   f ee    w,e`e 5Ç\m  !2 f B ee`Bp0  ( zԕ~w7B  ! x܁ !E& w pe w b e e& h @E@  P@ 7\f 7e0 &`0 C$$" "@$"@ "@$ e  &  eP @  d %@ ɋ&w & ew Tw We7*( w7 F7 X@ @ J ee J &   eW ?B& 0ɋA7ww7 P7 R7Jf@!!!!7 $ Q Q @EB m `? N  `X 7 PeL r J&`   :e e    @c `&  @ ߕ  f` 0 ]wb  @ 6 !  !!w xJ t&$$PŠ ߕȕe > b R 0  ߕ5Gߕ,H :p EU & #HBT ` 0     CEw Re ʕ5 & eeeUȕ5#eEȕ5 #U 5ߕ 7 w B  &e#% eu8B` p0   `B` m@   ʕJe ҝҝ뷊뷊 T %@Pp0  7 8$nD  ` BP0 w&7 e7 z7t @@@@@@L@)&  @@    Wf 7e-p eH &`P0  fp@  @ !e! "W,  & ɋf3 `0   < -ς ċ, , ,e" *@  W,  w w wW@E  `7`w`W 7W#@TT$ U%W#@tP& @8e Pw!  " 6e EIQ   %a- f w& E ee  77 j e <7E   5$7 7$?CREF-F-Chain-only cuspH   w,A @  @  p EL7HH7 DA 4 Ā & & eem 3e" ѕ  7?CREF-F-DeviceLv NZR  @  & e7  `  `e  ` @E` :e (* 5`U e" BEA %~ e# %  ѕ %% r  e &E Xѕ H feE ee Mew  %%ы7 :@E  *   |7 |y 4} 2  E7L7 LI <ȕ5 e7-./% <=2&?'@O{[lP}M]\Nk`Kal $$@E& ` @Eelx70 ק* %  f e ` z^L~no|JZ_myjСf 1L! W @EeL!E,@7` Wf7ewe&-b7 n2 `0  f z-v8  7@77  Bx&x 5U7e7 7"5&E )&e  ^%%f@w ( % w e f L  %@ ae ew U $w($$%@e 7 E b V  &  @!" W   &   N W!4D`D` ewT7 T 7|K > &D e r e"ѕ@ EeH     7` 6 6 HEP%7 xe~ %d d $U eV ȝLE  eQA 9!T / ' !7 @  v (7  V V 3 f5 77x : nh|ev 7lwh EePNE f7\V!    @7, .  A!ۂBҕ Bw wew ` :[7m-ѭL7 @7Ee@7 U-   e @@fN% wh@ҕ-wZ@ewJDRe eU  0 7 . w @ 7 "w Z  ,7 7 7 7 7 7  1 W E$< & 7 4 , w4wҕ ҕ   < Е # & r `t7 U$ % wp F wb wZ w :AUMU OUCU Dl  w~@ vb h d%f X Z<"*ȝ >B<26Uw   5 555E5U@5    *"RT a <. ,7D?CREF-F-List file errorE ʕ @@c BbaBe0e0  ~SR  *"7 7 7 p 7 h 7 l 7 \  El }wT2&7`D @ 0 7 E `U  4 w 77 aw7 L7& & w   mnwp warwaxernS -Xᓔ  - < T N  -   2 S - e e 7He jR\D7JmR78  e 7. w<-D  eCROSS REFERENCE TABLE (CREF V01-08 ) PAGE -    d'mm @PPPPw-.@@m-tn5`U@-f e# @mNm e # e e U @ߋ*7B?CREF-F-CRF file errorE7 C@%xDE`;D&  `B DE!N` fB `f%T  w jw%7 \! % `` @:`T  &7 / 5w 5t>5j XwV6  5@$w 4w26Tş"E(@: vF  PATCH V02.02 FILE NAME-- ?PATCH-W-No address@ ? 5VQ ( E%B%}?&7`    openW-Must open wordW-Odd addressW-Invalid relocation registerW-Illegal commandW-Illegal optionW-Not in program bounds:e e  @` ` U^) Hwwww<2w.6P W-Program has no segmentsW-Must specify segment numberW-Invalid segment numberW-Address not in segmentF-Read errorF-Writ( E%%}% 7` ) Uwnw.wD  Uwe errorW-Odd bottom addressW-Bottom address wrongF-Insufficient memory Checksum? I-Checksum = I-Checksum error|t5xwh l5hC "UJf&f dA | FW-Invalid overlay handler modification ??^U = /\I-[+2K Core]W-Search failure for W-Address not within program E ͇5 w!w f emDfa5wN  E7 7 7 7 ww0U5 bounds ;/\@^BRFE,:&OAXCPSW tj8B&jr wf& 5w jP5 xW me5bP 5T F; B< 8<  em*K 5BEf e 0 ew w ww8wRwwlw" (5$ !w . |W w  " w0 4w  wt wU  wEl   t0 U b bw ^mXX7 NHw@zw \ ("K7`  75wz wdl w^TZT X 7 B5Lw >ww<0^u,5 w 0   : 5w 5  5( J57  " ,59  @` > -7    F .7  C w W 5 @ :7F "+ ~neD 5 j e K e BUBw8w05*&w@ , < wwBww>wHt w@ U:w80X7 .5 $D5@@7Uwwlwh @鈁&f&f w & &Ee0 w  %55 w w2&07w.E `w w w  b %%e ee e &fe B @& fE@ B 0 " HB  C)ȕ/CCc 78 7  ;ͥ 5 Lŀ7! ' 0 n7n 7b 5P@w?SRCCOM-F-Write errorpRɋRʋ&@% -ɋ t   ZN7wB 6f    W w N _+@& & "7  & , 7@ 7: D@\8  %6 ̋wf?SRCCOM-F-Illegal optionťLP 5 07 25 &5; $т7R 8Hp0 0  0  Fn787 "J  r8P $5      H  8 DMe  D#E8% M-EDMe | D#@77L -N-  -n b ` W!   @ & & w7  80"  8e5 &   7 f& w   D <% 3% % Uѐw w  5j 0,e0,?$ 8w<   &f !8  !! ߋ* D wX?SRCCOM-F-Read errorw>?SRCCOM-F-Too much difference&P  @" RS%wf w r w?SRCCOM-F-Insufficient memory&Bef D Е  P@1   V V V V  PAT V03.03 kQn No differences encountered Files are diffe rentSRCCOM V03.02SRCCOM COMPARES TWO FILES IN ASCII MODE DEFAULT INPUT EXTENSION IS .MAC DEFAULT OUTPUT DEVICE IS TELETYPE DEFAULT OUTPUT FILE EXT. IS .DIS SWITCHES ARE: /B ALLOW COMPARE OF BLANK LINES /C IGNORE COMMENTS AND SPACING /F SEND FORM FEEDS TO OUTPUT /S IGNORE SPACING /H TYPE THIS HELP TEXT /L:# NUMBER OF LINES TO BE MATCHED ( # REPRESENTS AN OCTAL NUMBER < 310)********** 1)2)BCFSH d  ^^^^ 2 PPPZV7 ~ --       &   ED- A" %.t^L(@ /b h(IhL.;  4 7. w2 0 < zx 7  NVF  % 8   a"8  .      .6  w 76  a"Z8ꈀ@2@6`P 7%x  v<V 08CIe "6& d.  w  7w (w zĝ$& @   .27  WFw e & Ne      6& @` :  w.& @e  .Xnow w ^C Dv A n o.~ &DCc T w w ^ V w B .' ?PAT-F-?PAT-F-Illegal errormissingAdditional o  &  ->  ߋ*ɉ R% C X @% utput file ignoredInsufficient memoryAdditional input file ignoredread errorhas illegal recordhas bad RLDhas bad GSDUnabl w V Z% Շ   &  Da-  ߋ*e to locate moduleIncompatible reference to globalIncompatible reference to sectionInput module checksum isCorrection file c a7 _ J   78 D`f2f `_"(   PPPP  ,hecksum ischecksum errorOnly /C allowedOutput file fullCommand line errorOutput write errorCorrection file Input file  2,    ,1, :W$2/@E%*#@%Q@& Υ @m .,<U  *& z# @ %  be jʼnj1E@c% %  `f&%E% % Wҋ E ׭  fe CE% % H B 4 瀷.P  ѕ  WF w n  ċW鈄&    c %e ee e ѐ 7     PH P$ H" ^\ R5 Ftt x  x X   (@ɕ@ Qɕ I 4" "PPPP@<7 d r2l \C 8" 73  BB33,62T B  ŗŗC *  wrW,"P3 w @w X.wnJ S=w  w ~ .w RAe0w ,w .*w .w w   w d" & .T@e%ĕtd7| vvd v(v8.zw Bw .`- 7T  T.P w ^n?w .v<7 `w z7j7e7|    w e` w ;w Y.:ĝDdw Zw,Bf& d B.f  ^J%0. %7E `  1  W    .ֆ> m.7, y(2'"$&.4dFd pt7pd dp"t(p. 7ttw t5pp((2>n.>  n $J. t ttp$p3.8 pt  <d !p td.^ %p   $J9.h*pV7D Ih* p Vg.6 w*&e N @ E. e0w &  T T.  tE%~ %%  77%.\| tnw %b=w M.0Vw ( w w >ww>. tk. %?7vprEvprC.  {` w Q. 0 ( 0$ 7$mQ.w "w $\/%.w   >    ۇw .ח/ w rZ.B ׭r^w ZUw R6wr&6.h 77B . &w F \9.w w`w w p fw  .w  7 w|wpw -  %= EL > . ed  !rB !r=L drrd.@!64d4 v > !4d- "= -. e6 wp&   ` =w  6&  H.<v w j w b w Z w Rx dv> "d(N.f4 v %h w 6 X @ vt.w @ % % 6w  .w.bw | ^7y w h7r w `7l 74.g   H w7L   wv  .w (b .w  |D zE. &C@AEPA&fw w ./w w Tw 4" ww w A . B` % w~ 1.7wtwj E 7Tk   ` .$ E `  S.J w w 7U(.pvE(Tt. b E tTR u T~.FTKw J-%zw   T.lw l7NE g.PF  pv B  vZ.w ^׭& U=w >d\7 T=w H "Tz. re0w ,w %2@w .k0e=fW.^\7w FFŝ>=.ŝ:Ef P ..wt!d 4  e` .    Ëנe eL  ' e e ѐ  @(~  @~8(88(88(88(8  >> BB>BB>~~- ODT V01.06     BEX  . *;/\ $G _<^,OWEBP@>SRC-FI!XASPM>>"rBB^@BBB~BBB ">B""B~fZBBBBBBFJZRbB~BBBBB~>BB>BB>"BB<0 CFRB >  >  6.6\B<@B<~BBBBBB<BBBBB$BBBBBZfBB$$BBBBB<~B0< B~<< 0``< <*  h<@|B|:FBF:<0BBBBD8BBBB<BBB$BBBZfB$$BBBBb\@<>>pp`> 0ہہ÷ǻSET USR NOSWAP SET TT:SCOPE ýýýýýݽݽýݽB ZV.   7,T("T-< 0 TT. w, 7$ %! . %??  "  & n.  w %Dw J7w ^ e0 fff$$~$~$$|.*.:*:8DD800   $~$|8(8 .& w ,w w '.L  Cå å$ נA .r   |8(8``0 e  ^q5  5!<5 2f [D] Cycle System Clockå% f  w  h% n% kf [R]  .50Е Е-&:∀5h z 5@鈇AE-555 5 5$<" fResident &   /fLoaded & , fInstalled & L fNot installed & 555Q鈇  Xr(w2 T %z R  7l  鈇 f [O]f \?7 T emD-B e8r,00 ߋ*wzw 2+ zr2wZr0 00 w 2  w 5 nw2  f [O]f eUr2PNr   e  鈇w  f [D2] & Br0 0ߥ*w@fIs attached to another job& R w 5@J 5E 5@rJ  C C PrN0 ,e U r0r0fS-Console &  J3fConsole &  $ 5 fRemote U C 0 Uw `( % b %e ee e  f A N  %&  fLocal &   fDZ & 6  fDL & L  f[D3] ff 5&f 툦B EePzŀt @5C  L Fѕ. < 鈁ɋwh fYes &  v fNo &  `5 fYes &  F fNo &  05 fYes &   fNo af&D][$*B/(P*D.O1U$SJNdRUAIZ &  5 fYes &   fNo & 0  f N/A& L E e% f[Z]fJ f^ӕ ӕ ӕ  LD7 D806 ҝ(  ӕ-5 7  .>@v 鈄 %wp wbe@ w FwN:  @& e % %@ ,@7   @ B  C X: @   e ҕ  " x7 %v ` ߋ* 7S Dv E7 >(R n v f2&&  $E@@5DU@U E %}%~5@$ 5 DU@ 7U,75D`B HRWI b|`Hj%HE ߋ`W_J F > ߋ`ߥHH HY j b5 R V 7E,&5D!%#% %% % % % %^U@$  &%@ B5 5 '  E h!f7 7 f5D % JB@!U$7  E$EDU@$&E@$ ( DED x%&( edF f 37 :< f+ 'ffAbc7 `!BXc,1 `@mZ@m``B cXe^7 7 7 ""D%̥,̥=̥<C  ӕ= \ 7 x"7 r>7 l^ K x  !!!!!\ :   v  0  v  r0  7 N   #ק*7 r7 7  n l   lZ 0  v 7 5 Nߥ*7 t7 H ,& 7 5 N7 * " r  H   !!! 7 7 j7 7  &N` m6%: P  %~   ߋ* 7 7 7 V5 25 Nj ԋԋ  8  \W  B ꂇu Nu 27 (.8 ,D fe B  <e@eRe'RX Z``^5 du B UD`  7 %7 "7 " ee eee*!      5 $7 ' $ w7 D c 5 @d&j T V7 7 7 U0$R5$wRE$ wpe,j< w>9Error in file name@m6@m^ 7 $ n c @@mXcBm^A  N  5 L  q7 U7 ^&7 F0 l 0f Invalid deviceRMemory overflowEdit Next not implementedEdit Indirect not implemented>RMissing file namewDirectory IO @(@4u(4 J5 0 8@  '5 D7 ;5   ' Dw5  @Fw7 Jy' 5  error_ZNo room for output^Output file already open'File not foundXNo output file(Output file full EA not imple 0$5* Gm*  A@ B  @> B@>L5  b  &N I`  C>!ŀ mentedEP not implementedaOutput erroryXNo input file:Input error7 ,:$'  b CbCm^D , 5- Bm^w5  Am>ɕ *  @5 >E& A4AmX 4 >  CNm6C   Bm7 *4'u, $#u-<7 @ X@5 "@m6@m^ ,ցw X7 l mF'W-&Iwj  ^> A44AmX 7 *9' *B2@XA\ 7 W5 *  v *    @@mX @5`b5 & Cm^Bm^A * W-*d , B 8O:5 *X 5D:N C6Cm^ ?  @@m4 @mXw7 hf'A\e7 Z5w 3* \  V * J% %N@\AZB Fu<!Yu-<U& \ 0 @P R ED@@ * @Ae2! E 5 5 *@:  7 6 %@mX 2 Nu d J 7 'C5 7 %7 ERD  0    ' 5 w^ 5 :5 5*Abu ` b Am^ A^ed7 ` &7  cY'7 Rn'      b@XA\ VB2 ﶇ T ﰇ   <X w 5 & @&  c D Dmw * 5 * fu R & H  B Bm 5 5    BXA4`  Bm\B ѠW AXu4B W  7 , u5  u   #D 5 wf 7 ~'   f7  >-% 7  7 x'7 b ;  7  5 @ w, f85 87 P =u 8 f8  [+2K Memory]%Superseding existing file?HELP-F-Error in HELP commandK6  b 5 7  =5 >     + 5  8 8 $5 u \ Cm6Cm^9 um> @4  u5 7 v, @w  ro@bl@2i     @b [eeE %  :%/ . $   [%@&@5 " @m6@m^   dN   w eB 5 u 5 &5   .7 >   .7 <@7 )7 .:( 80 @& 8@m&  u4 \u4u45 @5 u5@ @f 8-   8 f  e0 @`5&Gm  @m 55 @u&5 & 5 5 A A @@@]   Am @   A  HD&&  ( 5 D ^ J     j@P! 7 Q TBm^ ӁE     u 7 C5  e@@ Ba  f4 4@7 : 5 @ H  U 7 y(! B7 _7 |*BЋ @& f  W- v @@m4 &54  ( @ u4 B4C\`7 Zu\@X ```  wT 5` 7 :9;(& & 6 6 5 >A4AmXumX\CD  \ ̋  * &A * m u X\@X ```  ! 7 $"(C !A cD5  PffM7 <! `5 tDm6Dm^ 65 ݆u(D aa 5>CXuX(4uX\% L׬@ @e @3   (5 6%  <5*u,+5, 5*17 t&  x R    5 5 F   *S$0!A!D!L!C*!R XG  \  Z&! u+,eW( eC8.(& &u:BH  *| ^ (& xf   %  膄 f NABm^& Sf&@aUFZC\`Cb7 N Bab`d  e@ Ze A*B @B  "E 瀔" ^ > Aee5 &f@^^  C` 7 !% Adu dudH` @^u`^C`` xV 5 45 \5 27 :Z@ fAa Bd 7 .:B( f D% @ae Bb Bm^Dm^Q$ddddA ځ 7 QP( h WVUTSRNLGFEDCA><XWVUTSRPNKIHGFDCBAJ(J*JJJ,.02J?* H^,^b% zfBbBm^ 0vC% HBbBm^Dm^  &Cb@b `7 `ub@^ R_^][XUSQONMIGFE@><%"! < WRNIGBSRN8lhVJbLh|!@5 6u"u`b`@^ w@45 \@mX h `E &AaB< < .7  R PHLLl\0|nLL fLn"8dddddddd^^^~<Z 6`Jnp    `CCmXw@P @ h5P 58@N8 >5@>2 >/ 4,5  @\% 7 7 d`(7 Tx( >u 5 5 \w @  C@  5  F: IONS", and "EXAMPLES". Items are specific command options. \\OPTIONS \PRINTER Prints the HELP text on the line pr tenative background files permanent. Use it after unexpected program termination to preserve new files. It does not affectinter \TERMINAL (default) Types the HELP text on the terminal \\EXAMPLES HELP COPY !Lists information about COPY the foreground job. You cannot use it on files opened on magtape or cassette. \\OPTIONS None \\EXAMPLES R PROG H<zrHL v zIllegal commandExecution abortedUnterminated macroUnterminated commandMemory overflow>  command HELP/PRINTER EXECUTE !Prints information about EXECUTE !command HELP PRINT OPTION:COPIES!Describes the COPIES not in iteration; not in iteration%Search fail in iter Search failureIllegal insert argPointer off pageY command abortedoption for PRINT APL Invokes the APL language interpreter \\SYNTAX APL \\SEMANTICS \\OPTIONS None \\EIllegal numberDelete too bigNo arg before Illegal characterIllegal Q-regCan't pop Q-regPush-down list overflowMissing XAMPLES APL ASSIGN Associates a logical device name with a physical device \\SYNTAX ASSIGN physical-device-name logi)String too longIllegal search argcal-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 seperated by a space. \\OPTIONS None \\EXAMPLES ASSIGN RK1: DK: ASSIGN TT: LP: BASIC Invokes the BASIC lanHELP Lists helpful information \\SYNTAX HELP[/options][ topic[ subtopic[:items...]...]] or HELP * \\SEMANTICSguage interpreter \\SYNTAX BASIC \\SEMANTICS \\OPTIONS None \\EXAMPLES BASIC BOOT Boots a new syste HELP * lists the items for which help is available. HELP lists the help text (of which this is a part). HELP topic listsm \\SYNTAX BOOT filespec \\SEMANTICS BOOT dev: performs a hardware bootstrap of the device you specify. BOOT dev information on the specific topic only. HELP topic subtopic lists information on the specific subtopic only (for example:monitor-file boots the monitor file you specify. The system recognizes only standard monitor names. The first two letters o, HELP HELP SEMANTICS lists the paragraph of which this text is a part. HELP topic subtopic:item lists only the text assof the monitor file name must match the permanent name of the device that dev: represents. \\OPTIONS None \\EXAMPLEciated with the specific item. Valid topics are the keyboard monitor commands. Subtopics are "SYNTAX", "SEMANTICS", "OPTS BOOT RK1: BOOT RK:RKMNFB CLOSE Makes background output files permanent \\SYNTAX CLOSE \\SEMANTICS CLOSE makes; ss-reference table in the listing file \DIAGNOSE FORTRAN Expands compiler crash dump information \DIBOL Uses th \PASS:1 MACRO Specifies a file as a prefix macro or conditional file \RECORD:length FORTAN Alters the default recoe DIBOL compiler to translate the source files \DISABLE:value[...:value] MACRO Specifies a .DSABL directive \ENABLrd length for sequential ASCII formatted I/O \SHOW:value FORTRAN/MACRO Specifies a .LIST directive to MACRO; controlsE:value[...:value] MACRO Specifies an .ENABL directive \EXTEND FORTRAN Enables 80 column source input \FORTRAN  FORTRAN listing contents \STATISTICS FORTRAN Includes compilation statistics in the listing file \SWAP FORTRAN Uses the FORTRAN compiler to translate source programs \HEADER FORTRAN Includes the "options-in-effect" header in the (default) Causes a compiled program to swap the USR during execution \UNITS:n FORTRAN Specifies the number of logica listing file \I4 FORTRAN Allocates 4 bytes for single precision integers \LIBRARY MACRO Identifies a file as l units that can be open at once \VECTORS FORTRAN (default) Specifies array access by tabular lookup \WARNINGS D. . . ^C^C CLOSE COMPILE Translates source programs \\SYNTAX COMPILE[/options] filespecs[/options] a macro library file \LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled program  \\SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files by plus (+) signs in the comma \LIST[:filespec] Produces a listing file \MACRO Uses the MACRO assembler to translate source programs \NOLINEnd line. Multiple files separated by commas (,) are compiled independently. You establish which compiler is invoked by speNUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled programs \NOOBJECT Supresses output of the binarcifying the compiler as a command or file option, by explicitly specifying the source file type, or by letting the system sey object file \NOOPTIMIZE[:type] FORTRAN Disables a specific optimization \NOSHOW:value MACRO Specifies an .NLISarch for the file type. The default file types for output files are .LST for listing files and .OBJ for binary files. DefaulT directive \NOSWAP FORTRAN Causes a compiled program to keep the USR resident while running \NOVECTORS FORTRt file types for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. \\OPTIONS AN Specifies array access by multiplication operations \NOWARNINGS DIBOL/FORTRAN Supresses warning messages during com \ALLOCATE:size Reserves space for an output file \ALPHABETIZE DIBOL Alphabetizes the symbol table \CODE:typpilation \OBJECT[:filespec] Specifies a file name for the object file \ONDEBUG DIBOL/FORTRAN Compiles D lines ie FORTRAN Specifies the type of machine code to generate \CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cron FORTRAN; includes a symbol table in DIBOL binary output \OPTIMIZE[:type] FORTRAN Enables a specific optimization < d binary mode \BOOT Copies bootstrap information from a monitor file to the boot blocks of a random access device he copy completes \SETDATE Puts the current system date on all files transferred \SLOWLY Transfers files one  \CONCATENATE Combines several input files into a single output file \DEVICE Copies the image of a device to another block at a time \SYSTEM Copies .SYS files \TOPS Specifies that the input file is on a DECsystem-10 formatted ddevice, block for block \DOS Specifies that a file is in RSTS/E or DOS-11 format \EXCLUDE Copies all files on a ectape \\EXAMPLES COPY A.FOR DX1:B.FOR COPY/BOOT RK1:RKMNSJ RK1: COPY A.FOR+B.FOR C.FOR COPY A%B.MAC DX0:*.MAC COdevice except the ones you specify \IGNORE Ignores errors during a copy operation \IMAGE (default) Copies files PY/ASCII MTA1.FOR DT1:TEST.FOR/ALLOCATE:50 DATE Sets or displays the current system date \\SYNTAX DATE[ dd-mmm-yy] byte for byte, regardless of their content \INTERCHANGE:n Specifies that a diskette file is in interchange format; n is  \\SEMANTICS All numeric values are decimal; mmm represents the first three characters of the name of the month. \\OPT the record length in characters \LOG Lists on the terminal the names of the files copied \NEWFILES Copies onlyIONS None \\EXAMPLES DATE 12-MAY-77 DEASSIGN Removes logical device name assignments \\SYNTAX DEASSIGN[ logica those files dated with the current system date \NOLOG Supresses the terminal log of copied files \NOQUERY Does l-device-name] \\SEMANTICS The DEASSIGN command without an argument disassociates all logical names from all physical dnot require confirmation before copying each file \NOREPLACE Does not perform the copy operation if a file with the sameevices. \\OPTIONS None \\EXAMPLES .DEASSIGN INP: .DEASSIGN DELETE Removes files from a device \\SYNTAX IBOL/FORTRAN Includes warning messages in the listing file \\EXAMPLES COMPILE/LIST MYPROG.FOR COMPILE/FORTRAN/LIST:FI name as the output file already exists on the output device \OWNER:[nnn,nnn] Specifies the UIC for a file in DOS-11 fLE1.LST A+B COMPILE A.MAC/LIST,B.FOR COPY Copies files \\SYNTAX COPY[/options] input-filespecs[/options] outputormat \PACKED Specifies word-for-word transfers for PDP-11 files, EBCDIC format for interchange diskette files, and pa-filespec[/option] \\SEMANTICS The COPY command accepts up to six input file specifications but only one output file spcked image format for PDP-10 files. \POSITION:n Controls rewind when you copy files to or from magtape or cassette ecification. It accepts wildcards in place of file names or file types. \\OPTIONS \ALLOCATE:size Reserves space f \PREDELETE Deletes any duplicate files on the output device before performing the copy operation \QUERY Requireor an output file \ASCII Copies files in ASCII mode, ignoring nulls and rubouts \BINARY Copies files in formattes user confirmation before copying each file \REPLACE (default) Deletes any duplicate files on the output device after t= t DT:B.FOR. \\OPTIONS \DOS Deletes files you specify from a DOS-11 or RSTS/E dectape \EXCLUDE Deletes all filme for the object file \ONDEBUG Includes a symbol table in the binary output for debugging purposes \WARNINGS (des except the ones you specify \INTERCHANGE Deletes a file from an interchange format diskette \LOG Lists on the tefault) Includes warning messages in the listing file \\EXAMPLES DIBOL/LIST A DIBOL A+B/LIST/OBJECT DIBOL B/LIST,C/erminal the names of the files deleted \NEWFILES Deletes only those files dated with the current system date \NOQUERNOBJECT/LIST DIFFERENCES Compares two files and lists the differences \\SYNTAX DIFFERENCES[/options] filespec1,filespecY Does not require confirmation before deleteing files \POSITION:n Directs cassette tape operations \QUERY (defaul2 \\SEMANTICS Filespec1 and filespec2 are the files to be compared. The file named in filespec1 shows up as file 1 in tt) Requires confirmation before deleting each file \SYSTEM Deletes .SYS files \\EXAMPLES DELETE MYPROG.OBJ DELhe differences listing. The default file types are .MAC for input, and .DIF for output. \\OPTIONS \ALLOCATE:size ETE/EXCLUDE DX0:*.SAV DELETE/NEWFILES DX1:*.* DIBOL Invokes the DIBOL language compiler \\SYNTAX DIBOL[/options] fil Reserves space for an output file \BLANKLINES Includes blank lines in the comparison \COMMENTS (default) Includesespecs \\SEMANTICS Separate multiple source files by plus (+) signs in the command line to compile them into a single O assembly language comments in the comparison \FORMFEED Includes formfeeds in the output listing \MATCH:n SpecifieBJ file. Multiple files separated by commas (,) are compiled independently. Default file types are .DBL for input, .LST fors the number of lines that must agree to constitute a match \NOCOMMENTS Excludes assembly language comments from the co listing output, and .OBJ for binary output. \\OPTIONS \ALLOCATE:size Reserves space for an output file \ALmparison \NOSPACES Excludes spaces and tabs from the comparison \OUTPUT[:filespec] Specifies the file name for thePHABETIZE Alphabetizes the symbol table \CROSSREFERENCE Generates a cross-reference table in the listing file \L differences listing file \PRINTER Prints the differences listing on the line printer \SPACES (default) Includes sINENUMBERS (default) Includes internal sequence numbers in the compiled program \LIST[:filespec] Produces a listing fipaces and tabs in the comparsion \TERMINAL (default) Types the differences listing on the terminal \\EXAMPLES DIFF DELETE[/options] filespecs \\SEMANTICS This command deletes the files you specify from the device. The DELETE command le \NOLINENUMBERS Supresses internal sequence numbers in compiled programs \NOOBJECT Supresses output of the binaccepts 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, noary object file \NOWARNINGS Supresses warning messages during compilation \OBJECT[:filespec] Specifies a file na> bad block is found \FREE Lists unused areas \FULL Lists the entire directory including unused areas \INTERCHATORY/EXCLUDE DX0:(*.SAV,*.SYS) DUMP Prints formatted dumps of binary data from files or devices \\SYNTAX DUMP[/opERENCES FILE1.TXT,FILE2.TXT DIFFERENCES/MATCH:1/OUTPUT:DIFF.TXT FILE1.TXT,FILE2.TXT DIRECTORY Lists device or file directoriNGE Lists the directory of an interchange format diskette \NEWFILES Lists only those files dated with the current systees \\SYNTAX DIRECTORY[/options] [ filespecs[/BEGIN]] The syntax for specifying a date is [:dd][:mmm][:yy]. \\SEMANm date \OCTAL Lists file sizes and starting block numbers in octal \ORDER[:category] Orders the directory listing TICS This command generates a listing of the directory you specify. The default is a directory of the device DK:. Specify according to the category you specify; same as /SORT. Categories are: NAME- orders alphabetically by file name TYPE- ordonly one input device. You can use wildcards in a file specification. The default file type for output is .DIR. \\OPTIONSers alphabetically by file type SIZE- orders by file size DATE- orders by creation date POSITION- orders by file positi \ALLOCATE:size Use with /OUTPUT to reserve space for the output listing file \ALPHABETIZE Sorts the directory in on on the device \OUTPUT:filespec Outputs the directory listing to the file you specify \OWNER:[nnn,nnn] Use in coalphabetical order by file name and type \BADBLOCKS Scans the device for bad blocks and types their octal number \BEnjunction with /DOS to specify the UIC of the directory to be listed \POSITION Lists the file sequence numbers of the fFORE[date] Lists the files created before the date you specify \BEGIN Lists the directory starting with the file you spiles on a magtape \PRINTER Prints the directory on the line printer \REVERSE Reverses the order of any directory secify \BLOCKS Lists the starting block numbers of the files \BRIEF Lists only file names and file types of files; ort in effect \SUMMARY Lists the segment structure of the directory you specify \SORT[:category] Orders the directsame as /FAST \COLUMNS:n Specifes the number of columns in the directory listing \DATE[date] Lists the files creatory listing according to the category you specify; same as /ORDER \SINCE[date] Lists files created on or after the dateed on the date you specify \DELETED Lists a directory of file names that have been deleted \DOS Lists the director you specify \TERMINAL (default) Lists the directory on the terminal \TOPS Lists the directory of a DECsystem-10 fy of a DOS-11 or RSTS/E volume \EXCLUDE Lists all files except those you specify \FAST Lists only file names and formatted DECtape \VOLUMEID Prints the disk or magtape volume ID and owner name in addition to listing the directory ile types of files; same as /BRIEF \FILES Use in conjunction with /BADBLOCKS to print the name of each file in which a  \\EXAMPLES DIRECTORY DIRECTORY/BADBLOCKS RK1: DIRECTORY MYPROG.MAC DIRECTORY/FULL/BEFORE:12:APR:77 DK: DIREC? c[/ALLOCATE:size] \\SEMANTICS If you do not specify an option, an Edit Backup for the file you specify is assumed. /Che lowest address to be used in the linked program \CODE:type FORTRAN Specifies the type of machine code to generate REATE performs an Edit Write for the file. /INSPECT performs an Edit Read for the file. EDIT/OUTPUT:B A is equivalent to an  \CROSSREFERENCE[:type[...:type]] MACRO/DIBOL Generates a cross-reference table in the listing file \DIAGNOSE FORTRAEdit Read on file A and an Edit Write for file B. \\OPTIONS \ALLOCATE:size Reserves space for an output file N Expands compiler crash dump information \DIBOL Uses the DIBOL compiler to translate the source files \DISABLE:\CREATE Creates a new file with the name you specify \INSPECT Opens the file you specify for reading only \OUTPUT:value[...:value] MACRO Specifies a .DSABL directive \ENABLE:value[...:value] MACRO Specifies an .ENABL directive tions] filespec \\SEMANTICS Filespec represents the device or file to be dumped. The default file type for output filesfilename Opens the file you specify for output of the edited text \\EXAMPLES EDIT FILE EDIT/CREATE FILE.NEW EDIT/IN is .DMP. \\OPTIONS \ALLOCATE:size Reserves space for an output file \ASCII (default) Prints the ASCII equivaSPECT FILE.OLD EDIT/OUTPUT:A B EDIT FILE/ALLOCATE:150 EXECUTE Translates, links, and runs a program with one command lent of each word or byte dumped \BYTES Displays the dumped information as octal bytes \END:block Specifies the la \\SYNTAX EXECUTE[/options] filespecs[/options] \\SEMANTICS To compile multiple files (up to six) into a single OBJ filst block to be dumped \IGNORE Dumps a file that contains a disk error \NOASCII Supresses output of ASCII equivalene, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled indepents of the data dumped \ONLY:block Dumps only the block you specify \OUTPUT:filespec Outputs the dump listing to thdently. You establish which compiler is invoked by specifying the compiler as a command or file option, by explicitly specife file you specify \PRINTER (default) Outputs the dump listing to the line printer \RAD50 Prints the RAD50 equivalying the source file type, or by letting the system search for the file type. The default file types for output are .LST forent of each word dumped \START:block Specifies the first block to be dumped \TERMINAL Types the dump listing on th listing files, .MAP for load map files, .OBJ for binary output files, and .SAV for memory image files. Default file types e terminal \WORDS (default) Displays the dump information as octal words \\EXAMPLES DUMP A.OBJ DUMP/OUTPUT:MACLI for input are .MAC for macro programs, .FOR for FORTRAN programs, and .DBL for DIBOL programs. \\OPTIONS \ALLOCATEB/BYTES/ONLY:1 SYSMAC.MAC DUMP/NOASCII/RAD50/ONLY:6 RK0: EDIT Invokes the text editor \\SYNTAX EDIT[options] filespe:size Reserves space for an output file \ALPHABETIZE DIBOL Alphabetizes the symbol table \BOTTOM:n Specifies t@ ograms \NOOPTIMIZE[:type] FORTRAN Disables a specific optimization \NORUN Prevents program execution after the lC/LIST/OBJECT EXECUTE/NORUN/FORTRAN/LIST:FILE1 A+B FOCAL Invokes the FOCAL languge interpreter \\SYNTAX FOCAL \ink operation completes \NOSHOW:value MACRO Specifies an .NLIST directive \NOSWAP FORTRAN Causes a compiled pro\SEMANTICS \\OPTIONS None \\EXAMPLES FOCAL FORTRAN Invokes the FORTRAN language compiler \\SYNTAX FORTRAgram to keep the USR resident during execution \NOVECTORS FORTRAN Specifies array access by multiplication operationsN[/options] filespecs \\SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with \NOWARNINGS DIBOL/FORTRAN Supresses warning messages during compilation \OBJECT[:filespec] Specifies a file nam plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. The default file te for the object file \ONDEBUG DIBOL/FORTRAN Compiles D lines in FORTRAN; includes a symbol table in DIBOL binary outypes for output are .LST for listing files and .OBJ for binary output. The default input file type is .FOR. \\OPTIONS put \OPTIMIZE[:type] FORTRAN Enables a specific optimization \PASS:1 MACRO Specifies a file as a prefix macro o \ALLOCATE:size Reserves space for an output file \CODE:type Specifies the type of machine code to generate r conditional file \RECORD:length FORTAN Alters the default record length for sequential ASCII formatted I/O \RU\DIAGNOSE Expands compiler crash dump information \EXTEND Enables 80 column source input \HEADER Includes the  \EXECUTE[:filespec] Specifies the name of the memory image file \EXTEND FORTRAN Enables 80 column source input N (default) Starts the program after the link operation completes \SHOW:value FORTRAN/MACRO Specifies a .LIST directiv \FORTRAN Uses the FORTRAN compiler to translate source programs \HEADER FORTRAN Includes the "options-in-effect" heae to MACRO; controls FORTRAN listing contents \STATISTICS FORTRAN Includes compilation statistics in the listing file der in the listing file \I4 FORTRAN Allocates 4 bytes for single precision integers \LIBRARY MACRO Identifies  \SWAP FORTRAN (default) Causes a compiled program to swap the USR during execution \UNITS:n FORTRAN Specifies a file as a macro library file \LINENUMBERS DIBOL/FORTRAN (default) Includes internal sequence numbers in the compiled pthe number of logical units that can be open at once \VECTORS FORTRAN (default) Specifies array access by tabular lookurogram \LIST[:filespec] Produces a listing file \MACRO Uses the macro assembler to translate source programs p \WARNINGS DIBOL/FORTRAN Includes warning messages in the listing file \WIDE Produces a load map that is 132 c \MAP[:filespec] Produces a load map \NOLINENUMBERS DIBOL/FORTRAN Supresses internal sequence numbers in compiled prolumns wide \\EXAMPLES EXECUTE MYPROG.FOR EXECUTE RTN1,RTN2,MYPROG/EXECUTE EXECUTE A+B/LIST/OBJECT,MYLIB/LIBRARY+C.MAA le \NOOPTIMIZE[:type] Disables a specific optimization \NOSWAP Causes a compiled program to keep the USR residenitializes device directories \\SYNTAX INITIALIZE[/options] device \\SEMANTICS Specify only one device. INITIALIZEt during execution \NOVECTORS Specifies array access by multiplication operations \NOWARNINGS Supresses warnin initializes the device's file directory and clears it of all files. Any data on the device is lost. A default directoryg messages during compilation \OBJECT[:filespec] Specifies a file name for the object file \ONDEBUG Includes D l size, which depends on the device, is assigned to the device unless you specify otherwise. \\OPTIONS \BADBLOCKS ines in compilation \OPTIMIZE[:type] Enables a specific optimization \RECORD:length Alters the default record leScans the disk for bad blocks and writes FILE.BAD files over the bad blocks \DOS Initializes the device you specify in ngth for sequential ASCII formatted I/O \SHOW:value Controls the listing content \STATISTICS Includes compilatDOS-11 format \FILE:filespec Creates a bootable magtape by writing the file you specify in the magtape boot block ion statistics in the listing file \SWAP (default) Causes a compiled program to swap the USR during execution \UNI\INTERCHANGE Initializes a diskette directory in interchange format \NOQUERY Does not require confirmation before startTS:n Specifies the number of logical units that can be open at once \VECTORS (default) Specifies array access by tabuling the initialization \QUERY (default) Requires confirmation before beginning the initialization \REPLACE[:RETAIar lookup \WARNINGS Includes warning messages in the listing file \\EXAMPLES FORTRAN/LIST MYPROG FORTRAN/LIST:FN] Scans an RK06 volume for bad blocks and builds a replacement table; if you specify RETAIN, the existing replacement tableILE2 A+B FORTRAN A+B/LIST,C/NOOBJECT/LIST FRUN Loads and starts a foreground program \\SYNTAX FRUN filespec[/options is reused \SEGMENTS:n Specifies the number of segments in the new directory \VOLUMEID[:ONLY] Establishes a vo] \\SEMANTICS Filespec is the name of the relocatable file to be run as the foreground job. The default file type is .Rlume identification and owner name as part of the initialization; ONLY specifies that only the volume id is to change,not th"options-in-effect" header in the listing file \I4 Allocates 4 bytes for single precision integers \LINENUMBERS (dEL. \\OPTIONS \N:n Reserves n words in memory over and above normal program size \P Prints the load addressefault) Includes internal sequence numbers in the compiled program \LIST[:filespec] Produces a listing file \NOL and waits rather than starting the job; a RESUME command will start the job \T:n Assigns a specific terminal to interINENUMBERS Supresses internal sequence numbers in compiled programs \NOOBJECT Supresses output of the binary object fiact with the foreground job \\EXAMPLES FRUN MYPROG FRUN DEMOSP/P FRUN DEMOFG/N:1300 FRUN PROG/T:3 INITIALIZE InB e owner \\EXAMPLES INITIALIZE RK1: INITIALIZE/SEGMENTS:20 RK1: INITIALIZE/BADBLOCKS RK: INITIALIZE/FILE:MBOOT.BOT M Deletes a specific global symbol (and the entire module of which it is a part) from the library directory \REPLACE RT0: INSTALL Adds a new device handler to the system \\SYNTAX INSTALL device[,....device] \\SEMANTICS Device is eplaces modules in an existing library with modules of the same name \UPDATE Combines /INSERT and /REPLACE functions 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 \\EXAMPLES LIBRARY/CREATE NEWLIB FIRST,SECOND LIBRARY/EXTRACT NEWLIB DX1:ATAN LIBRARY/INSERT/OBJECT:NEWLIB OLDLIB THI for XM). \\OPTIONS None \\EXAMPLES INSTALL CR: INSTALL LP:,CR:,DT: LIBRARY Creates and alters object librariRD,FOURTH LIBRARY/LIST:TT: OLDLIB LINK Produces an executable program \\SYNTAX LINK[/options] filespecs \\SEMANes and creates macro libraries \\SYNTAX LIBRARY[/options] library filespecs[/options] \\SEMANTICS Library is thTICS Filespecs are the object files to be linked; separate them with commas (,). Default file types are .OBJ for input filese name of the library file to be created or modified. Filespecs are the input module file names, separated by commas (,). Th, .MAP for map output files, and .SAV for memory image output files. \\OPTIONS \ALLOCATE:size Reserves space fore default file types for output files are .LST for directory listings, .MAC for macro libraries, and .OBJ for object librari an output file \BOTTOM:n Specifies the lowest address to be used by the linked program \BOUNDARY:value Starts a ses. The default input file types are .OBJ for object modules and .MAC for macro libraries. \\OPTIONS \ALLOCATE:sizepecific program section on a particular address boundary \DEBUG[:filespec] Links ODT or the debugging program you speci Reserves space for an output file \CREATE Creates an object library file \DELETE Deletes an object module frofy with your program \EXECUTE[:filespec] Specifies the name of the memory image file \EXTEND:n Extends a programm a library \EXTRACT Extracts an object module from a library and stores it in an OBJ file \INSERT Inserts an  section to the size you specify \FILL:n Initializes unused locations in the memory image file to the value you specifyobject module into an existing library \LIST[:filespec] Lists the directory of an object library \MACRO Creates  \FOREGROUND[:stacksize] Links the program for foreground execution \INCLUDE Accepts specific global symbols by naa macro library \NOOBJECT Supresses the creation of a new object library \OBJECT[:filespec] Specifies the name ome for inclusion in the memory image file \LDA Produces a file in absolute binary loader format \LINKLIBRARY[:filef the updated library \PROMPT Indicates that there is more than one line of input to the librarian \REMOVE spec] Includes the file you specify as a library in the link operation \MAP[:filespec] Generates a load map \NOEC  Multiple files seperated by commas (,) are assembled independently. The default file types for output are .LST for listing minal log of files printed \QUERY Requires confirmation before printing each file \\EXAMPLES PRINT A.LST PRINT/Cfiles and .OBJ for binary files. The default file type for input is .MAC. \\OPTIONS \ALLOCATE:size Reserves spaOPIES:3 REPORT PRINT/DELETE FILE1 PRINT/NEWFILES/QUERY *.LST REMOVE Removes a device handler from the system \\SYNTAce for an output file \CROSSREFERENCE[:type[...:type]] Generates a cross-reference table in the listing file \DISAX REMOVE device[,....device] \\SEMANTICS Device is the two character permanent device name for the device to be removXECUTE Supresses creation of the memory image file \PROMPT Indicates that there is more than one line of input to the BLE:value[...:value] Specifies a .DSABL directive \ENABLE:value[...:value] Specifies an .ENABL directive \LIBRAR linker \ROUND:n Rounds up a specific program section so that the root is a multiple of the value you specify \RUNY Identifies a file as a macro library file \LIST[:filespec] Produces a listing file \NOOBJECT Supresses outpu Initiates execution of the linked program \SLOWLY Uses the largest possible area for the symbol table during the lint of the binary object file \NOSHOW:value Specifies an .NLIST directive \OBJECT[:filespec] Specifies a file namek operation \STACK[:n] Specifies the stack address for the linked program \TRANSFER[:n] Specifies the starting add for the object file \PASS:1 Specifies a file as a prefix macro or conditional file \SHOW:value Specifies a .LISress of the linked program \WIDE Produces a load map that is 132 columns wide \\EXAMPLES LINK MYPROG LINK RTN1,RT directive \\EXAMPLES MACRO/LIST MYPROG MACRO/CROSSREFERENCE PROG1+PROG2/LIST/NOOBJECT MACRO/LIST:FILE.OUT A+B MACTN2,MYPROG/EXECUTE LINK/MAP:MAPFIL PROG1,PROG2 LOAD Makes a device handler permanently resident in memory \\SYNTAX LRO PREFIX.MAC/PASS:1+PROG1/LIST/OBJECT PRINT Prints files on the line printer \\SYNTAX PRINT[/options] filespecs OAD device[=jobtype][,....device[=jobtype]] \\SEMANTICS Device is the two character permanent device name for the handl\\SEMANTICS The PRINT command accepts up to six input file specifications; separate multiple file specifications with commaser to be made resident. Jobtypes are B for background and F for foreground. \\OPTIONS None \\EXAMPLES LOAD RK:  (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. \\OPTIONS \COPIE LOAD DT:=B,MT:,LP:=F MACRO Invokes the macro assembler \\SYNTAX MACRO[/options] filespecs[/options] \\SEMANTICS S:n Prints the number of copies you specify \DELETE Deletes the file after printing it \LOG Lists on the termina To assemble multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. l the files printed \NEWFILES Prints only those files dated with the current system date \NOLOG Supresses the terD ation begins \REPLACE (default) Deletes any previous files with the new name after the operation completes \SETDAT displays the device assignments \\OPTIONS \CONFIGURATION Indicates the monitor version number,SET options, haE Sets the date on the new file name to the current system date \SYSTEM Renames .SYS files \\EXAMPLES RENAME Ardware configuration,and SYSGEN options \DEVICES Indicates the status and vectors of all device handlers on the system .FOR B.FOR RENAME A%%.MAC *.FOR RENAME/SYSTEM DX0:MM.SYS DX0:MX.SYS RESET Causes a general hardware and software clean-up \TERMINALS Indicates the status and SET options of all the terminals on the system (if a multi-terminal monitor) \\E \\SYNTAX RESET \\SEMANTICS \\OPTIONS None \\EXAMPLES RESET RESUME Resumes execution of a suspendedXAMPLES SHOW SHOW CONFIGURATION SHOW TERMINALS,CONFIGURATION,DEVICES SQUEEZE Rearranges disk files to collect unused fi foreground job \\SYNTAX RESUME \\SEMANTICS \\OPTIONS None \\EXAMPLES RESUME RUN Loads and starts ale space \\SYNTAX SQUEEZE[/options] device \\SEMANTICS Specify one input device. If you do not specify an output  program \\SYNTAX RUN filespec[ input-list[ output-list]] or RUN filespec[ argument] \\SEMANTICS Filespec is device, the input device is compressed. If you specify an output device, the input device is copied to the output device ied from the system. \\OPTIONS None \\EXAMPLES REMOVE LP: REMOVE CR:,DT: RENAME Changes the name of a file  the name of the program to be started. The default file type is .SAV. Any argument or input and output list you include is  \\SYNTAX RENAME[/options] input-filespecs output-filespec \\SEMANTICS The RENAME command accepts up to six input filepassed to the program in CSI format. \\OPTIONS None \\EXAMPLES RUN MYPROG RUN DX1:MYPROG RUN DIR DX1:*.* LP: specifications; seperate multiple file specifications with commas (,). The command accepts only one output file specificati/E SET Controls various system options \\SYNTAX SET physical-device-name condition or SET item condition \\on. Wildcards are accepted in place of file names or file types. The device you specify (if any) must be the same for input SEMANTICS Physical-device-name is the name of the device handler whose characteristics are to be modified. Item is a system  and output files. \\OPTIONS \LOG Lists the files renamed on the terminal \NEWFILES Renames only those fileparameter to be modified. Separate multiple conditions with commas (,). \\OPTIONS None \\EXAMPLES SET LP: LC Ss dated with the current system date \NOLOG Supresses the terminal log of files renamed \NOREPLACE Does not perforET WILDCARDS EXPLICIT SET ERROR SEVERE SHOW Displays the device assignments,SET and SYSGEN options in effect, hardware cm the rename operation if a file with the new name already exists \QUERY Requires confirmation before each rename operonfiguration, terminal characteristics, and device handler status. \\SYNTAX SHOW [options] \\SEMANTICS SHOWE ops execution of the foreground job \\SYNTAX SUSPEND \\SEMANTICS \\OPTIONS None \\EXAMPLES SUSPEND 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 TYPE Outputs files to the terminal \\SYNTAX TYPE[/options] files|'#(X`GӀl q]9H;<} Q: i} K  L pecs \\SEMANTICS The TYPE command accepts up to six input file specifications; seperate multiple file specifications wiO Ft! &H<}ԯ .ԯq֯}-`;8}Y8r% ,H:,> ,vL. EPsth commas (,). Wildcards are accepted in place of file names or file types. The default file type is .LST. \\OPTIONS R="v}xxﰍ_  d|fGc #,Gp:aff q \COPIES:n Types the file the number of times you specify \DELETE Deletes the file after typing it \LOG Logs twef:`qK`"ӱ ӱ ,ӱ#ӱ7Ա Ա& =ձձձhe names of the files typed \NEWFILES Types only those files dated with the current system date \NOLOG Supresses tձe,ձKձWDձE` H[%` c w Ps/(d(# X ="he log of the files typed \QUERY Requires confirmation before typing each file \\EXAMPLES TYPE A.LST TYPE/COPIESX)R,C^2f/4:4a A44 c7 V[M TVxQ vVf `;!w !& "Sc;"n a compressed format and the input device remains unchanged. If you specify an output device, make sure it was previously i:3 REPORT TYPE/NEWFILES *.LST UNLOAD Removes a resident device handler from memory \\SYNTAX UNLOAD device[,...devicenitialized. \\OPTIONS \NOQUERY Does not require confirmation before the compression begins \OUTPUT:filespec C] \\SEMANTICS Device is the physical device name of the device handler to be removed from memory. UNLOAD FG removes a fompresses the input device to the output device you specify rather than onto itself \QUERY (default) Requires confirmatoreground program that is not running. \\OPTIONS None \\EXAMPLES UNLOAD RK: UNLOAD LP:,DT: UNLOAD FG ion before the compression begins \\EXAMPLES SQUEEZE RK3: SQUEEZE/OUTPUT:RK1: RK0: SQUEEZE/NOQUERY DT1: SUSPEND St& F 5 .IF B .IF NB MOV #IC*^O400+CHAN,(0) .ENDC .IFF .IF IDN ,SET MOV #IC*^O400+CHAN,(0) .ENDC .MACRO ..V1.. .MCALL ...CM0,...CM1,...CM2,...CM3,...CM4,...CM5,...CM6 ...V1=1 .ENDM .MACRO ..V2.. .MCALL ...CM0,...CM1,...C .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,CODE .IF  .ENDM .MACRO ...CM0 STARG .IF B CLR -(6.) .IFF .IF IDN ,#0 CLR -(6.) .IFF MOV STARG,-(6.) .ENDC .ENDF ...V1 .MCALL .MACS .MACS .ENDC ...CM1 ,11.,, ...CM2 ,2.,X .ENDM .MACRO .CLOSE CHAN .IF NDF NDC .ENDM .MACRO ...CM1 AREA,IC,CHAN,FLAG ...CM5 ...V2=0 .IF B .IIF B , ...V2=1 .IFF .IIF DIF ...V1 .MCALL .MACS .MACS .ENDC .IF EQ ...V1-1 EMT ^O<160+CHAN> .IFF ...CM3 ,6. .ENDC .ENDM .MACRO .CNTXS AREA,A,SET, ...V2=1 .ENDC .IF NE ...V2 .IF IDN ,<#0> CLRB (0) .IFF .IF NB MOVB CHAN,(0) .ENDC .ENDC .IFF .IFDDR,CODE .IF NDF ...V1 .MCALL .MACS .MACS .ENDC ...CM6 ,27.,0, ...CM2 ,2.,X .ENDM .MACRO .CMKT AREA,ID B MOVB #IC,1(0) .IFF .NTYPE ...V2,CHAN .IF EQ ...V2-^O27 MOV CHAN+,(0) .IFF MOV #IC*^O400,(0) MOVB,TIME,CODE .IF NDF ...V1 .MCALL .MACS .MACS .ENDC ...CM6 ,19.,0, ...CM2 ,2. ...CM2