x@ e@"5ぇ> &U   E P  7  % eC % C ``` e&8 n@ 5 7 ,7 *w80(w X01.BLD **** THIS WILL FORMAT BOTH DRIVES! ZERO DX0: LOAD DK0:HMDXA1.SYS SAVM DX0: PIP DX0:*.*=DK0:H?DXA?.SYS PIP DX0:*.*=DK0:HSAAA0.SYS PIP DX0:*.*=DK0:HUDIA0.SYS PIP DX0:*.*=DK0:HELP.TXT PIP DX0:*.*=DK0:UPD?.BIN ZERO DX1: LOAD DK0:HMDXA1.SYS SAVM DX1: PIP DX1:*.*=DK0:H?DXA?.SYS PIP DX1:*.*=DK0:HSAAA0.SYS PIP DX1:*.*=DK0:HUDIA0.SYS PIP DX1:*.*=DK0:HELP.TXT PIP DX1:*.*=DK0:UPD?.BIN  2Fzu((* 4Fzu(+; 4Gzi#<L4zu(MdL58zu(ej2dԀi#ką u( ą u(s6$s H6VsxQ < x@ e@"5ぇ> &U   E P  7  % eC % C ``` e&8 n@ 5 7 ,7 *w80(w dtX vT X f  @` e7 7  7 d 7 >  w 4  8 D E  CLEARING MEMORY 5  zUz  ee%d Ez ` 7`W H~ , F jr<j(  < 0 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728 Kd  e     7| $ x  *~  P Ee0 _ . m^ `N U N m: f, U pj m LUz Lv  YUP K `w <  |Y 22 U RESTART ADDR: BOOTED VIA UNIT ENTER DATE (DD-MMM-YY): ? INVALID DATE THIS IS XXDP+. TYPE "H" OR "H/L" FOR DETAILS 50 HZ? N LSI? N 7  v- !7 % !E% m `7` e   e;Zx0N W-  eer Jrr e eJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC    cFe4  a @a5 CHMDXA0 XXDP+ DX MONITOR&d  7 T^U@P?Lm. B   ** ( & / az    \ @   mS 7e /:-= U wHSAA??.SYSDRS LOADED C 0   ` `e  V m 7 B7:m`m   m 7l..................................................f` @<D<x`& ~ e60DV|&&6NT(PX (`d  !mr "  b 7 Z7.dZ*V 0 t  STACK OVERFLOWȋ; ʋ eaeINV CMDLSRCFDEHB:Tj(&f,7.ҕBҕIҕC? e 7  W /7L 7j5d\0_ !&" "" (  >\&f7W/S7 7.ҕBҕIҕC.? e 5\T5H0_ !jf ""mD" f 2 | Е.ЕC QLm Pm @HELP.TXT 77 h7dd7 -XX$4m@ euvu  ee *H .5K RESTORED H HUDI??.SYS 74m Xm x C7 |_@ 7    ` w  0 x JW W ы |,w D 7 ? CKSUM ERR&fbY7   CONTINUE LOAD THEREBY DISABLING KEYBOARD?E QU E   xE7` U  7 ,  8  *  euu  7F@(&f@W WW  7 p F  7 Z @j 4  @e | ? RD ERR   3 fU   7 N   5  % eC % C ``` e@e07 eDX BeD D5@4u 5 A e C-  e>e`@e ? LOOKUP ERROR )t Jpx2(&f@W 4WW   7  7  p 7 @ ^  ee @e  ? WT ERR ? RD ERR   3 fU   "7 07    5  % eC % C ``` e $ BeD e *7 5 5 e&- uueA   e%5    eeuD5 C  @@eAe e5 5 e ? DEVICE FULL  A@T uTCB  5 T  u   ~$ 1 1  w 8w 4 , $ w 4>0ae+,*)('&, x@ e@"5ぇ> &U   E P  7  % eC % C ``` e&8 n@ 5 7 ,7 *w80(w n- ./01 dtX vT X f   @` e7 7  7 d 7 >  w 4  8 D E  CLEARING MEMORY 5   zUz   ee%d Ez ` 7`W H~;2  , F jr<j(  < 0 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728 Kd  e     7| $ x  *~  P Ee0 _ . m^  `N U N m: f, U pj m LUz Lv  YUP K `w < G3  |Y 22 U RESTART ADDR: BOOTED VIA UNIT ENTER DATE (DD-MMM-YY): ? INVALID DATE THIS IS XXDP+. TYPE "H" OR "H/L" FOR DETAILS 50 HZ? N LSI? N 7  v- !7 % !E% m `7` e   e;Zx0N W-  eer Jrr e eJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC    cFe44  a @a5 CHMDXA0 XXDP+ DX MONITOR&d  7 T^U@P?Lm. B   ** ( & /  az    \ @   mS 7e /:-= U wHSAA??.SYSDRS LOADED C 0   ` `e  m{6 7 B7:m`m   m 7l..................................................f` 7@<D<x`& ~ e60DV|8&&6NT(PX (`d  !mr "  b 7 Z7.dZ*V 0 t  STACK OVERFLOWȋ; ʋ eaeINV CMDLSRCFDEHB:Tj(&f,7.ҕBҕIҕC? e 7  W /7L 7j5d\0_ !&" "" (  >\&f79W/S7 7.ҕBҕIҕC.? e 5\T5H0_ !jf ""mD" f 2 | Е.ЕC QLm Pm @HELP.TXT 77 h7dd7 -XX$4m@ euvu  ee *H .5K RESTORED H HUDI??.SYS 74m XmF: x C7 |_@ 7    ` w  0 x JW W ы |,w D 7 ? CKSUM ERR&fbY7   CONTINUE LOAD THEREBY DISABLING KEYBOARD?E QU E   xE7` U  7 ,  8  *  euu  7F@(;y&f@W WW  7 p F  7 Z @j 4  @e | ? RD ERR   3 fU   7 N   5  % eC % C ``` e@e07 eDX BeD D5@4u 5 A e C-  e>e`@e ?_a XbL+cO'dO&eK)fUgP"h QiE+jRkRlOmRn Koj = x@ e@"5ぇ> &U   E P  7  % eC % C ``` e&8 n@ 5 7 ,7 *w80(w y>?1@CAUB dtX vT X f  @` e7 7  7 d 7 >  w 4  8 D E  CLEARING MEMORY 5  zUz  ee%YC d Ez ` 7`W H~ , F jr<j(  < 0 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728 Kd  e     7| $ x  *~  P Ee0 _ . m^ `N U N m: f, U pj m LUz Lv Dt YUP K `w <  |Y 22 U RESTART ADDR: BOOTED VIA UNIT ENTER DATE (DD-MMM-YY): ? INVALID DATE THIS IS XXDP+. TYPE "H" OR "H/L" FOR DETAILS 50 HZ? N LSI? N 7  v- !7 % !E% m `7` e   e;Zx0N W-  eer Jrr eE`e eJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC    cFe4  a @a5 CHMDXA0 XXDP+ DX MONITOR&d  7 T^U@P?Lm. B   ** ( & / az    \ @   mS 7e /:-= U wHSAA??.SYSDRS LOADED C 0   ` `e  V m 7 B7:m`m   m 7l..................................................f` H$@<D<Ix`& ~ e60DV|&&6NT(PX (`d  !mr "  b 7 Z7.dZ*V 0 t  STACK OVERFLOWȋ; ʋ eaeINV CMDLSRCFDEHB:Tj(&f,7.ҕBҕIҕC? ezJ 7  W /7L 7j5d\0_ !&" "" (  >\&f7W/S7 7.ҕBҕIҕC.? e 5\T5H0_ !jf ""mD" f 2 | Е.ЕC QLm Pm @HELP.TXT 77 h7dd7 -XX$4m@ e5Kuvu  ee *H .5K RESTORED H HUDI??.SYS 74m Xm x C7 |_@ 7    ` w  0 x JW W ы |,w D 7 ? CKSUM ERR&fbY7   CONTINUE LOAD THEREBY DISABLING KEYBOARD?E QU E   xLE7` U  7 ,  8  *  euu  7F@(&f@W WW  7 p F  7 Z @j 4  @e | ? RD ERR   3 fU   7 N   5  % eC % C ``` e@e07 eDX BeD D5@4u 5 A e C-  e>e`@e ? LOOKUP ERROR  N6w)  f  % % w)Da & wa p ,aaCAZa[ŵ- -",J- , ŵ1    -<a1  H,aN`  a`0,aN`: ,a 7:, ŵ" -a x%E8,   a`+aN`  ŵaa 7 **M]* "U* ŵ ::+-+  wreD DR>INVAL SWTCH FOR CMNDTST # TOO BIGO) +a& a   ee % 7 6*P+7 *** wx')\+a& a R-  7 * *w *e**@ E9 @ z*a` x*a` W  T*af P*af e B  $ew v$a& a d  ve   m#-#<a e e # `e S|# Eee" 6  2D `Bm eB `  B` `  v `-  `e  -i  +ha (  & *ff " 6"EA  me 7 z" eINSUFF MEM/ UNIT; w!!7 !!~">"7 `!7 ~!7 |!7 z!   R!aN`!a` 7 t!"N! !D! !6!a < J!  E,    N a  wT 2 a@ g   5 *av L7 7 _L a e %N%ATST: %Z3E FL > j a p # UNITSf& aߋp  " &  w w 2wX aa   ( : J r <@PZdf*FRZ"@vv |>w <J `01 1  . -* w e aH (  wf 1  ea16U5@  " 6  Ha   6  " -p7f6bHe7 &a $w50& 585@ E " 5@w5@2w@f  wXf  f     <701 1 "6`  f wf    aH   EpVEE67 r ^a & % N@$   w@$ B &"J%Bc"+%Bc"!%Bc"5 da Va WY5 $R  & && eLw6 *&   * ew5R    w5 , 1a  :%w N . %ww& W, e&B lwLe Le @a  q 8ea e f  7LU 52  5 5afa a  d<  a e f  5!(a @e%  Rev,e(w F# L #  < 2 &     e wXa 5@  "1 " @@@7  NEXT TEST MAY ZERO OUT LOAD UNIT, DO IT ANYWAY?TRAP ERR AT: LOOP CHNGERR HLT%N%T%S%T%A ERR %Z6%A ON UNIT %Z2%A TST %Z3%A SUB %Z3%A PC: %O6%N%T%N%N2%A ILL INTER %O3%N%A PC %O6%A PS %O6SYS FTLDVC FTLHRDSFTw:)   C  m I   -  Y: N70- a aa lm   8@  a \e e  %# TOO LARGE wZ) - Y W   aa& f ( e %w$>v6 6 4 6 20Pt wD mP66E J 6   E66   E E6--M-- 2   --2wm0 D mP6, % , aa. ,aaދ !G7*a    w^ 8a  (a  a  a  aZõx6$ D mP - D mP6  -$ --/ D mP6 D mP6" D mP6,̵ mL6,  mL66 6    E &E&  D 6A D 6A   D mP6, mL6J -$& mN & D A6*% 4 Y  "%-& -(YN -&  mP v (&& f% L , whaa [ 6.   -,-,͋w4L"(6 6 :J.*wXv 4 w:A-$6 8 W ͋a+ 8 G8a&a z Nev! -* &8(a D w &86a8-8<6 : (W-' <a&&a  -B>-$@ -$@eIe : W, -*JwT (86!-1-$ ,$,ra .& ha x "2& j-.a X & e \y- ĵ.aw&88&8 D A6<   m&  2-( < mT& aaa !  m&Mm<-4,,4&6&% *-*.w J : a X a ^ wJ &2wj60e> ? NO DEFAULT T'LIMITS - LO= , HI= ODD ADDR lsf  \    a a  ~%@ m ae e INVALID CHAR )&TOO MANY CHARS. VALUES INPUT ]J-, (A) (B) (O) (D) (L) wv A Cf   emI  > BA   !e %w )a a ,aW- W*  a a v e %-v" ~ e%wv ͋w2aa  e N W:)*    aN`a aN`g 4a a )w03w& ?aa 3 ^A " e:&f J t% C "v,88W:2 eaa B Q" e&f g% B "v,W:e^ ea a p DeN  W= W0 W1 )$  ef F%W:e ea 2a $ e 16%͋ ew e 6aa % % wC a   m  ͋ W/  : u_8! ͋ Օ?  a X@ w~Fa<a 8a @a  N e  FLAGS SETNONEP!/:- EVLLOTADRIDUISRUAMBOEPNTPRIIXEIBEIERLOEHOESTARESCONPROFLAZFLPRIADDDRODISEXI PASUNITESFLAEOPf/@ m>  @Շwh)      õa (~@` ,m  0aa&   e e e0 Ӏ `% INVALID RADIX B#f&&  wv aa 7 F  6wB m6 !%A 6 %   )wP6 !%N  a "a "     6 %!%S a a f s  m 6 %!%T aa V m̋  D J 6 %µw0 !%O !%D    !%B !%Z   õwa aa ) r9%a"a 5" *a&a  % $&$&-$  L  $$ ,a`  $ e   6 ew5a a ? @ee(% "    ^ C  w ^ O "     |   f f ɋ& N P -Pam    NfVabaa@0'a ;ɕ:   e&50a "  $ NO LINE PRINTER7 aa7  a pa rva|ev&&za%va 8)aa @e   aa Re&f&      `  %  > ~f& &    U c @ `A@')  U   6  >~PP a&   F >ef   f f &f &ff  f `Z7 VP    U,a ZLa POWER UPb*pa "  $ aaaeVaava@N_@" PJa  d f bYa > :a t 0 z DIAG. RUN-TIME SERVICES REV. D APR-79UNIT IS -X-Xpwnaa Raa    zt.a7l"7 eaaR a7`7`7`7`7`7`7` wd  P Q$ akY, ","-@<D<PrP|"> @x+VfjtwXtf V 7c7^7Y7J7G0f2 * m" em  HD??.SYS& P fBe( 7 L FXe $@*@ C  @@u ENTRY# FILNAM.EXT DATE LENGTH START d? .rg ? DEVICE FULL &  e t:DV\hv " L r z ~ 6 R d   , T 7 (D  ^ -et \D  , DDm f  fe`]et`]  7 & e w H> e`=+ :  7 B e%&hx%  h  ^ V *vC l8 fe8etfff ee<T   X w weC``  } @ e0  @ @ @ 7e  D& eH  C C`    e0 0'd EE e25 (e$  i"(.4-JAN--FEB--MAR--APR--MAY--JUN--JUL--AUG--SEP--OCT--NOV--DEC-P e u  u  u A      Cנ נ$ נA  & e`   .נ N& ae%B d DmCmeR  88: eP$R  u@ee,$PD Dj e AW WWD%%   u@e$D57 u@eet<PT  CB   } BAe % 8}u H $e  7w| 6  nueAe<D  7>e4 ezex% eue P7 BCB   *&<T   %fe~^ lCHQHLA0 XXDP+ HELP TEXT FILE (HELP.TXT) 9-JAN-79 ------------------------------- 1.0 XXDP+ MONITOR ------------------ 1.1 XXDP+ MONITOR COMMANDS: --------------------------- R FILENAME ADDR LOADS AND STARTS PROGRAM AT SPECIFIED ADDRESS (ADDRESS DEFAULTS TO XFR ADDRESS OF PROGRAM) L FILENAME LOAD PROGRAM S ADDR START PROGRAM AT SPECIFIED ADDRESS (ADDRESS DEFAULSTS TO XFR ADDRESS OF PROGRAM) C FILENAME/QV EXECUTES CHAIN FILE (/QV GIVES OPTIONAL QUICK VERIFY mMODE) D/L/F DIRECTORY (OPTIONALLY ON PRINTER(/L) OR IN SHORT FORM (/F)) F SET CONSOLE FILL COUNT E UNIT # ENABLE ALTERNATE SYSTEM DEVICE H/L HELP FILE (OPTIONALLY ON PRINTER (/L)) NOTE: THE XXDP+ MONITOR CAN RUN EITHER THE OLD OR THE NEW XXDP UTILITIES, BUT THE OLD XXDP MONITOR CANNOT RUN THE NEW UTILITIES. THE NEW MONITOR IS A 2K PROGRAM (UNLIKE THE OLD XXDP MONITOR, WHICH WAS A 1.5K PROGRAM). HOWEVER, ALL OLD DIAGNOSTICS ARE STILL SUPPORTED, REGARDLESS OF SIZE (SEE 3.7). n 1.2 BOOT TIME QUESTIONS: ------------------------- THE MONITOR WILL ASK YOU AT BOOT TIME WHETHER YOU HAVE 50 HZ AND WHETHER YOU HAVE AN LSI. THIS IS INFORMATION THAT IT CANNOT AUTOSIZE FOR AND WHICH IT MUST PASS ON TO CERTAIN NEW TYPES OF DIAGNOSTICS. BOTH QUESTIONS DEFAULT TO "NO" IF YOU TYPE A . THE MONITOR ALSO ASKS THE DATE AT BOOT TIME. YOU CAN TAKE THE DEFAULT OF 1-JAN-70 BY TYPING . NOTE: XXDP+ UTILITIES USE THE DATE SUPPLIED TO THE MONITOR AT BOOT TIME. 1.3 ENoABLE COMMAND: ------------------- THE "ENABLE" COMMAND HAS BEEN UPGRADED TO HANDLE ANY DEVICE (FORMERLY HANDLED JUST CASSETTES). IF YOU ARE BOOTED FROM ONE DRIVE AND WANT THE MONITOR TO BEHAVE AS IF IT HAD BEEN BOOTED FROM ANOTHER, JUST TYPE "E UNIT#" (E.G., "E 2" FOR DRIVE #2). 1.4 DIRECTORY UTILITY --------------------- THE SPECIAL UTILITY HUDI??.SYS IS AUTOLOADED BY THE MONITOR WHEN THE "D" COMMAND IS ISSUED BY THE OPER- ATOR. IT PERFORMS THE DIRECOTRY FUNCTION AND OVERLAYS THE COpNTENTS OF MEMORY (EXCEPT THE MONITOR). 2.0 XXDP+ UTILITIES -------------------- 2.1 XXDP+ UPD1 UTILITY COMMANDS: ------------------------ CLR CLEAR MEMORY XFR SET TRANSFER ADDRESS MOD ADDR MODIFY CORE LOAD DEV:FILENAME LOAD PROGRAM DUMP DEV:FILENAME DUMP PROGRAM CORE DISPLAY CORE LIMITS FOR DUMP HICORE ADDR SET HICORE LIMIT FOR DUMP LOCORE ADDR SET LOCORE LIMIT FOR DUMP DEL DEV:FILENAME DELETE PROGRAM BOOT DEV: BOOT DEVICE NOTE: THE UPD1 UTILITY SUPPORTS ALL STANDqARD XXDP DEVICES, BUT ONLY THE ABOVE COMMAND SET (FOR EXAMPLE, NOTE THAT THE "PIP" AND "START" COMMANDS ARE NO LONGER AVAILABLE. UPD1 NEEDS TO BE USED ONLY IN CASES WHERE THERE IS NOT SUFFICIENT MEMORY TO TO ALLOW THE LOAD/MOD/DUMP OPERATION ON A BINARY FILE. OTHERWISE, UPD2 MAY BE USED. IT IS A 4K PROGRAM AND IT EXECUTES IN LOW CORE (WHERE IT LOADS). IT DESTROYS THE MONITOR IMAGE IN HIGH CORE (IT USES THAT AREA AS A BUFFER). THEREFORE YOU MUST REBOOT THE MONITOR WHEN FINISHED. THEr LOAD DEVICE MUST REMAIN ONLINE THROUGHOUT EXECUTION, SINCE UPD1 USES RETRIEVABLE DEVICE DRIVERS FROM THAT MEDIUM AS IT EXECUTES. 2.2 XXDP+ UPD2 UTILITY COMMANDS: --------------------------------- CLR CLEAR MEMORY ZERO DEV: ZERO DEVICE SAVM DEV: SAVE MONITOR TO DISK SAVE DEV:FILENAME SAVE MONITOR TO TAPE XFR SET TRANSFER ADDRESS LOAD DEV:FILENAME LOAD PROGRAM DUMP DEV:FILENAME DUMP PROGRAM CORE DISPLAY CORE LIMITS FOR DUMP HICORE ADDR SET HICORE LIMIT FOR DUMP LOCORE ADDR SEsT LOCORE LIMIT FOR DUMP DIR DEV:FILENAME DIRECTORY (OPTIONALLY FOR A PARTICULAR FILE) PATCH DEV:FILENAME PATCH DISK FILE ASG PHDEV:=LOGDEV: ASSIGN LOGICAL NAME READ DEV:FILENAME READ FILE FOR VALIDITY PIP DEV:FILENAME=DEV:FILENAME/F TRANSFER FILE (THE /F SWITCH (FOR "FAST") CAUSES UPD2 TO WRITE FILES TO TAPE WITHOUT CHECKING TO SEE WHETHER THEY ARE ALREADY PRESENT, THUS POTENTIALLY DUPLICATING THE NAME) EOT DEV: WRITE END OF TAPE MARK DEL DEV:FILENAME DELETE FILE REN DEtV:FILENAME=DEV:FILENAME RENAME FILE DO FILENAME EXECUTE COMMAND FILE (IT MUST BE ON SYSTEM DEVICE AND IT MUST NOT CONTAIN "EXIT" CMD) DRIVER DEV: LOAD R/W DRIVER INTO CORE BOOT DEV: BOOT SYSTEM PRINT DEV:FILENAME PRINT FILE (ON LPT) TYPE DEV:FILENAME TYPE FILE (ON TTY) MOD ADDR MODIFY CORE COPY DEV:=DEV: COPY VOLUME (NEED LIKE DEVICES) EXIT RETURN CONTROL TO MONITOR NOTE: THE UPD2 UTILITY SUPPORTS ALL STANDARD XXDP DEVICES, BUT THE "START" COMMAND IS NO LONGER SUPPORTED (NuECESSARY TO USE MONITOR FOR THAT). IT IS A 6K PROGRAM THAT EXECUTES IN LOW CORE (WHERE IT LOADS) AND MAKES CALLS TO THE MONITOR AS IT EXECUTES. THE EXIT COMMAND RETURNS CONTROL TO THE MONITOR . UPD2 USES RETRIEVABLE I/O DRIVERS FROM THE SYTEM DEVICE AS IT EXECUTES, THEREFORE THAT DEVICE MUST REMAIN ONLINE DURING ITS EXECUTION. 2.3 PIP/FILE RULES: -------------------- HERE'S WHAT HAPPENS WHEN YOU DO A "PIP" OR A "FILE" BETWEEN DISKS OR TAPES, AND THE FILE BEING TRANSFERRED IS ALREADYv PRESENT ON THE OUTPUT DEVICE ("D" AND "T" STAND FOR DISK AND TAPE): SINGLE FILE MODE WILD CARD MODE ---------------- -------------- FILE D: SAYS "DELETE OLD" D: AUTODELETES T: SAYS "DELETE OLD" T: AUTODELETES PIP D: SAYS "DELETE OLD" D: AUTODELETES T: SAYS "DELETE OLD" T: AUTODELETES FILEF D: SAYS "DELETE OLD" D: AUTODELETES T: DUPLICATES THE NAME T: DUPLICATES THE NAME PIP/F D: SAYS "DELETE OLD" D: AUTODELETES T: DUPLICATES THE NAME T: DUPLICATES THE NAME NOTE: THE REASONw THAT THE "FAST MODE COMMANDS" (THE "FILEF" COMMAND AND THE "PIP" COMMAND WITH THE "/F" SWITCH) CREATE DUPLICATE NAME ON TAPE IS THAT THE OUTPUT TAPE IS NOT REWOUND TO SEARCH FOR THE PRESENCE OF A FILE WITH THE SAME NAME AS THAT OF THE SPECIFIED OUTPUT FILE. THE "FILE" AND "FILEF" COMMANDS, ALTHOUGH STILL SUPPORTED, HAVE BEEN OFFICIALLY REPLACED BY THE "PIP" AND "PIP/F", WHICH ARE FUNCTIONALLY IDENTICAL (ALTHOUGH NOT SYN- TACTICALLY IDENTICAL: THE "PIP" NEEDS OUTPUT FILENAME, WHICH THE "FILxE" DOESN'T TAKE). 2.4 XXDP+ XTECO UTILITY COMMANDS: ----------------------------------- DIR DEV:FILENAME DIRECTORY (OPTIONALLY OF SPECIFIC FILE) PRINT DEV:FILENAME PRINT FILE (ON LPT) TYPE DEV:FILENAME TYPE FILE (ON TTY) EDIT DEV:FILENAME=DEV:FILENAME EDIT ASCII FILE TECO DEV:FILENAME EDIT SINGLE FILE IN PLACE TEXT DEV:FILENAME CREATE NEW TEXT FILE C MOVE POINTER BY CHARACTERS L MOVE POINTER BY LINES J MOVE POINTER TO START OF TEXT IN MEMORY ZJ MOVE POINTER TO END OyF TEXT IN MEMORY S SEARCH FOR CHARACTER SEQUENCE N SEARCH TO END OF FILE FOR SEQUENCE T TYPE LINES OF TEXT D DELETE CHARACTERS K DELETE LINES OF TEXT I INSERT TEXT A APPEND MORE TEXT FROM FILE INTO MEMORY TERMINATE A COMMAND TERMINATE LAST COMMAND AND EXECUTE ANY COMMAND ^C RETURN TO COMMAND MODE ^U RESTART COMMAND SEQUENCE RUBOUT IGNORE LAST CHARACTER ^Z TERMINATE INPUT MODE EXIT RETURN CONTROL TO MONITOR 2.5 ZEROING A SYSTEMz DEVICE: ---------------------------- IF YOU ATTEMPT TO ZERO THE SYSTEM LOAD DEVICE, THE UTILITY PROGRAM WILL WARN YOU TO LOAD ANOTHER DEVICE DRIVER THIS WARNING IS GIVEN BECAUSE DEVICE DRVIERS RESIDE AS SYS FILES ON THE SYSTEM DEVICE. BEFORE YOU ZERO THE SYSTEM DEVICE, YOU MUST HAVE TWO DEVICE DRIVERS IN MEMORY: ONE FOR THE SYSTEM DEVICE AND ONE FOR THE DEVICE YOU WILL USE TO REBUILD THE SYSTEM DEVICE. THE ZERO COMMAND PROVIDES THE FIRST DRIVER. THE "DRIVER" COMMAND CAN BE USED TO OBTAI{N THE SECOND DRIVER. IF BOTH DEVICES ARE OF THE SAME TYPE, THEN ONLY ONE DRIVER IS NEEDED. 3.0 MISCELLANEOUS OPERATIONS: ----------------------------- 3.1 NON-STANDARD CSR: ---------------------- IF YOUR SYSTEM DEVICE HAS A NON-STANDARD CSR, PATCH LOCATION 20 OF THE MONITOR AND LOCATION 24 OF THE READ/WRITE DRIVER TO THE CORRECT VALUE. IN PATCHING THE MONITOR, IT IS NECESSARY TO PATCH THE ".SYS" FILE AND THEN TO DO A "SAVM" TO THE DISK. 3.2 CHAINING UTILITIES: ----------------|--------- THE MONITOR CHAIN COMMAND CAN BE USED TO EXECUTE THE UPD2 UTILITY AS FOLLOWS. LET THE CHAIN FILE CONTAIN THE COMMAND "R UPD2". AFTER THIS, PLACE WHATEVER UPD2 COMMANDS YOU WISH TO HAVE EXECUTED. AT THE END OF THESE, PUT THE UPD2 COMMAND "EXIT". YOU MAY THEN FOLLOW WITH ANY OTHER LEGAL MONITOR COMMANDS. THE MONITOR WILL ONLY CHAIN FILES WHICH END WITH THE EXTENSION "BIC", SO IT IS NECESSARY TO COPY OR RENAME YOUR "UPD2.BIN" TO UPD2.BIC" BEFORE CHAINING. 3.3 HOW TO MERGE XXD}P+ SOFTWARE ONTO YOUR DISK : ------------------------------------------------ A) BOOT FROM OLD XXDP PACK B) RUN OLD UPD2 C) FILE OLDEV:=NEWDEV:*.SYS C) FILE OLDEV:=NEWDEV:*.SYS (THIS BRINGS ACROSS THE NEW MONITORS AND THE NEW DRIVERS AND THE DIRECTORY UTILITY HUDI??.SYS WHICH IS AUTOMATICALLY INVOKED BY THE MONITOR ON A "D" COMMAND) D) FILE OLDEV:=NEWDEV:*.BIN (THIS BRINGS ACROSS THE NEW UPD2, UPD1, XTECO, AND DXCL UTILITIES) E) FILE OLDEV:=NEWDEV:HELP.TXT (BRINGS ACROSS THIS FILE)~ F) LOAD NEWDEV:HMXX??.SYS (THIS IS THE NEW MONITOR FOR YOUR SYSTEM DEVICE: THE "XX" IS THE DEVICE MNEMONIC, AS EXPLAINED BELOW) G) SAVM OLDEV: (PUTS NEW MONITOR IMAGE IN BOOT AREA OF OLD PACK) H) YOU ARE STILL RUNNING THE OLD UPD2: NOW BOOT YOUR DEVICE AND YOU'LL BE RUNNING THE NEW MONITOR. 3.4 HOW TO MERGE YOUR XXDP TAPE ONTO AN XXDP+ TAPE: --------------------------------------------------- A) BOOT FROM NEW TAPE B) RUN NEW UPD2 C) DELETE OLDEV:THDP.SAV D) DELETE OLDEV:TMDP.SAV E) DELETE OLDEV:UPD1.BIN F) DELETE OLDEV:UPD2.BIN G) DELETE OLDEV:XTECO.BIN H) FILEF NEWDEV:=OLDEV:*.* 3.6 HOW TO BUILD XXDP+ DISK FROM SCRATCH: ----------------------------------------- A) ZERO THE DISK B) LOAD MONITOR FOR THAT DISK TYPE C) DO A "SAVM" TO THAT DISK D) TRANSFER ALL DESIRED FILES TO THAT DISK 3.6 HOW TO BUILD XXDP+ TAPE FROM SCRATCH: ----------------------------------------- A) ZERO THE TAPE B) LOAD MM MONITOR C) DO A "SAVE" OF THE MM MONITOR TO THE TAPE (EXT = "SAV") D) LOAD THE MT MONITOR E) DO A "SAVE" OF THE MT MONITOR TO THE TAPE (EXT = "SAV") F) TRANSFER DESIRED FILES TO THE TAPE 3.7 LOADING AN "OVERSIZE" DIAGNOTIC: ------------------------------------- THE XXDP+ MONITOR IS A 2K PROGRAM (XXDP WAS 1.5K). THE LOWER .5K IS "EXPENDABLE" AND IS RESTORED BY THE REST OF THE MONITOR WHEN IT IS FOUND TO BE MISSING (BY CHECKSUM). IT IS POSSIBLE TO RUN A 14.5K DIAGNOSTIC ON A 16K MACHINE. SUCH A DIAGNOSTIC, HOWEVER, SHOULD NOT BE LOADED AND STARTED BY TWO SEPARATE COMMANDS LOAD/START. THIS IS BECAUSE THE TTY I/O ROUTINES ARE IN THE LOWER .5K OF THE MONITOR AND IF THE DIAGNOSTIC OVERLAYS THAT AREA YOU WON'T BE ABLE TO TALK TO THE KEYBOARD. THEREFORE IF THE MONITOR DETECTS THAT YOU HAVE ISSUED THE "LOAD" COMMAND FOR SUCH A FILE, IT WILL TYPE THE MESSAGE "CONTINUE LOAD THEREBY DISABLING KEYBOARD?" IF YOU ANSWER "YES", IT WILL COMPLETE THE LOAD, BUT YOU WILL HAVE TO START THE DIAGNOSTIC VIA CONSOLE SWITCHES. IF YOU ANSWER "NO", THE MONITOR RETURNS TO COMMAND MODE, AND YOU MAY ISSUE A "RUN" COMMAND FOR THAT DIAGNOSTIC (WITH AN OPTIONAL STARTING ADDRESS) AND YOU WON'T BE AFFECTED BY THE LOWER .5K BEING TEMPORARILY OVERLAID. 4.0 XXDP+ NAMING CONVENTIONS ----------------------------- 4.1 XXDP+ MONITOR AND DEVICE DRIVER NAMING CONVENTIONS: ------------------------------------------------------- DEVICE MONITOR DRIVER DEVICES MNEMONIC FILE FILE SUPPORTED ------- ------- ------ ----------- CT HMCT??.SYS HDCT??.SYS TA11/TU60 DB HMDB??.SYS HDDB??.SYS RP04/5/6 DD HMDD??.SYS HDDD??.SYS DL11/TU58 DK HMDK??.SYS HDDK??.SYS RK11/RK05 DL HMDL??.SYS HDDL??.SYS RL11/RL01 DM HMDM??.SYS HDDM??.SYS RK611/RK06/7 DP HMDP??.SYS HDDP??.SYS RP11/RP02/3 DR HMDR??.SYS HDDR??.SYS RM02/3 DS HMDS??.SYS HDDS??.SYS RS03/4 DT HMDT??.SYS HDDT??.SYS TC11 DECTAPE DX HMDX??.SYS HDDX??.SYS RX11/RX01 DY HMDY??.SYS HDDY??.SYS RX211/RX02 MM HMMM??.SYS HDMM??.SYS TMO2/TMO3 TAPES MT HMMT??.SYS HDMT??.SYS TM11 TAPES KB HDKB??.SYS PPT RDR (LOW SP) PT HDPT??.SYS PPT PCH (LOW SP) PR HDPR??.SYS PPT RDR (HIGH SP) PP HDPR??.SYS PPT PCH (HIGH SP) NOTE: THE DEVICE MNEMONICS ARE UNCHANGED FROM PREVIOUS XXDP, BUT ALL OTHER NAMES ARE NOW DERIVED FROM THESE MNEMONICS. ALL MONITORS START WITH "HM" AND ALL DRVIERS START WITH "HD". THE ?? IN EACH FILE IS THE REV/PATCH LEVEL. FILES WITH THE EXTENSION ".SYS" ARE BINARY FILES THAT CANNOT BE DIRECTLY EXECUTED BY THE OPERATOR. TAPE MONITORS MUST BE GIVEN THE EXTENSION ".SAV" WHEN PLACED AT THE START OF A MAGTAPE FOR BOOTING, AND ".SYS" WHEN RESIDING IN THE NORMAL FILE AREA ON EITHER TAPE OR DISK. 4.2 XXDP+ UTILITY NAMING CONVENTIONS: --------------------------------------- THE FILE NAMES OF THE XXDP+ UTILITIES ARE AS FOLLOWS: UPD1.BIN UPDATE UTILITY #1 UPD2.BIN UPDATE UTILITY #2 XTECO.BIN TEXT EDITOR DXCL.BIN DEC/X11 CONFIGURATOR LINKER END OF HELP.TXT $27P\#\  e $  @ @` e77Dw CHUP1A0 XXDP+ UPD1 UTILITY RESTART: _V5:%%dD  Sߵ>%A   g2%1%    @`g4%H 0%&Aef  RT %V0% @`1"%eW %. " % @ ė!E'@- >.v.% >e @ ė!E'@. S׷%ߵ%r<%2$%W BOOTCLRXFRMODLOADDUMPCOREHICORELOCOREDELTb>h>V$ bF7$ɋPы ɋ7 W:9f7q7n7k7Z7W0-LVfN 84>> m6 em*$ 7HD??.SYS *XFR: CORE:& h HfBe(     Be)  hu u3h5 F7 @ h 2uh     5 &f)  &)w J ./w &   %6*?   . 0 9AZ "&5#j#|e e W e 4  7 2 J  ' 2W  ,  fe%N4 u  5  7 l 7   Ë %" e d\0 ʐ#.(# e 9  :x &b  4`   u  753 nu 1   } lF (7 TBe @  f ^ XeĔ T <C  h= 7 e & @   : 7a  | 55 A@ ED %O6%N\ e4 07 * &" e e%ADEVICE: %D3%N%A ? DEVICE FULL & 2 eX  , R`rx *$ 7 (D  ^ - e \D  , DDm f  fe`] et`]  7 & e w H> e`=+ :  7 B e%x%  h  ^ V *vC l8 fe efff ee<T   X w weC``  } @ e0  @ @ @ 7e  D& eH  C C`    e0 0'{ d EE e25 (e$ t z -JAN--FEB--MAR--APR--MAY--JUN--JUL--AUG--SEP--OCT--NOV--DEC-P e u  u  u A      Cנ נ$ נA  & e`   .נ N& ae%B d Dq mCmeR  88: eP$R  u@ee,$PD De AW WWD%%   u@e$D57 u@eet<PT  CB   } BAe % 8}u H $e  7w| 6  nueAe<D  7>e4 ezex% eue P7 BCB   *&<T   %fe~^  & !` 8 ee&4BR4H"08LCKERRDEL OLDEOMNEXFLINV ADRINV DEVINV NAMNO DEFNO DRVROFLO&\  w7n7kX+W  < 72az   ne / :-=7e  7?    ߋprEe e   6   0   ` e7 7  Е  ʋ .ҋ   ueC '7 #   `   ׭RewLQe &  & E7` ee$u  Ce ˥?ҤҤX ef@ @ @  #  נe ee e Ґ @(f FBt0v,ŀ61, )$  w b>Tet78L @ @` e7 /7 wTww CHUP2A2 XXDP+ UPD2 UTILITY RESTART: ZF2*EXITINITZEROHSAVM CLR XFRMODALLSAVELOADDUMP C~ORE HICORE LOCOREb DIRLPj DIR PATCH&ASG0FILEF:FILELDFILETNREADNXFILEDbFILEjPIPrEOTNzDELREN0DO^DRIVERlBOOTPRINTTYPESTARTFILL MODACTNOACTCOPYew ? INV CMD V!7n>  BJe7 :7 8 $ wW:o777 eW eȋS770 -5e      e e wT fNF B8 m0 em$ ww HD??.SYS!(76~~*ȋwdDw%Kɋ  7*? NEX FILE7? INV NAME7 ? INV DEV7? NEED SYS DEVICE7? INV ADDR7? CKERR7? EOT7? DEL OLD 7? POFLO7? LOG DEV NOT ASSGD7? NO ROOM 7|? NO DEFAULTS 7h? INV CMD *XFR: CORE:&  &  fBe(     Beb  Ru fu n vww U   f5   www   P   f5 t B< :} wH  h5 7  *-"-e 4 "wwu      5 &f  *, w T   .xw ,  %w*w   ?ԕ? v %   . 0 9AZ 22 !&5#8#Je/ e/ W e w$/ ^ 7 = $u ^ [7  8 * 7 Z  H ËD %2  E 0wZ $ ( w4  (ȝ Ý`    7 7PATCH ERROR "7 f&DZ5555 5   `N   e  7> R74717>( e  7ADDR 5 P  * 8W  e,  fe/% w 707 PW/W:Pȋ/ &s? E  d7  L F e *@ wm|@ C  @@u l @ peHwp ENTRY# FILNAM.EXT DATE LENGTH START BLOCKS LEFT: <B eVeeeyYu v*eT b>eR7^w ZERO SYS DEV NEED ADDL DRIVER CONTINUE? (Y OR N): 8@eHwV  u  w8 R  7 8 7   Ë %51 e/  HR ,&e&0 n  "`   T@     w f T XDe u~ nX p3 fu > L  B < 2 7 $  7ww:W / NF ( '& B   w@P 8  E/ jww^ ~u /5/u7&wr D * v  wF V %  J B   6   w 6  J (  " $ ^  bzE   Z?Z  Z  Z  uw > N  7 Be @  f ^ Xe/Ĕ T </C  = 7 Xe & d   . 7a $ u h  |   w &&& e we0123458W:   4ww (  L 55 A@ wh  & t  @0  v@  w&FILE COPY OR IMAGE COPY? 3wjwnwcwgw\w` w:wVw3wOw,wH-"0w>eFIw"wu U@77e z w-lu u  uu  5 u  p5 u  nB5 5 5 L7COPY CMD ERRORXXN:XXDP.SYSXXN:XXN:*.*=XXN:*.*/FuuX-  A q- u   u  eMpVV7 P Aq- u  0-&&7BAD COPYBEG VER DLDMDRAwd  ? DEVICE FULL & z e>  &2@R`t<DH.ZRr l 7 (D  ^ -e> \D  , DDm f  fe`]et`]  7 & e w H> e`=+ :  7 B e%x%  h  ^ V *vC l8 fee>fff ee<T   X w weC~y``  } @ e0  @ @ @ 7e  D& eH  C C`    e0 0'd EE e25 (e$ -JAN--FEB--MAR--APR--MAY--JUN--JUL--AUG--SEP--OCT--NOV--DEC-P e u  u  u A  p    Cנ נ$ נA  & e`   .נ N& ae%B d DmCmeR  88: eP$R  u@ee,$PD De AW WWD%%   u@e$D57 u@eet<PT  CB  Sg  } BAe % 8}u H $e  7w| 6  nueAe<D  7>e4 ezex% eue P7 BCB   *&<T   %fe~^ tC DLAJ @DRCI DRFC BMDD CPAG CPBJ " ~33 j9OT% *0X [ :>BFJNR*TVZ^bfjnrvxz~*w?**c* *"&*.2*46:>BFJNRV!*XZ^bfjnrvz*|~Q**:*w|\ *$Np@De*H(*lprtvLNG*%DEC/X-11 "*EXERCISER (MONITOR V02.0) MD-ZZ-CXMO'N-C%MONITOR: %SYSTEM SIZE: :' K%TO TEST LD MEDIA CLR LOC 40%m " *jpEv *JKf.7 Z7 Xf WE:*@7 >f :-Ff4* n $f E& *f2 = *4  f% fn{*X <5f*|   n f *<w7 X` *J5 B5<f 5(*f 3U f @:* _ H  LN5f "0~UELE*L7  Ee*p " EUe7 9*5rf Q .H5@XEx*@PDB@>-4-2{*& e2PP*- UEf Bc*$ f d5EM*H5 7UUU*l5E$we>V*f`7 f* R8-f 7 5L*2w5& f 7f* E5@f `75v* f 5 E@wf5u*D5@5 5 f.*h  w&w$) 5*@5 5E;5& UE*e*54#-5@& 2f\* x5@5 Ek* 5%Ef 5S*< 5 Uf ^5*` 5U@ .w0w&$d* ŀ5t f% * 0I Ie>e5u*  E U@" * 5 f bD z5e* f 3 ^5@5*8 f = :5 fd*\   5 f G* - f  7* 7 l*  * %%** SYSTEM* ERROR **%%VECTOR PC+ ADDR D PSW SP ERCT%b Jj Bt 8| 0 ( %RUNTIME:  %%AT J # %* C@,:27** 7*7&U@ 07,0Uh* D  !D --$ R* b R f  >*D  7 -Uf\  *h fd  zf % * fl f`% Nfv X[* f~ J f %0 v* 5 f % .D   * ѕ f% &  f. (*  % 5 fN  *@ % 45 f% *d w,*fe%  XA*  "" bw^ * * A@AI51 , * EeIB   $* BE`I 5 EE @*(%ILL. TRAP THRU KT VCT.%%** KT TRAPL **%%SR0 SR2%b Gj%%SR1 SR3%~ +*% 0@@U 5\Uf\*z fd~ 5@ fq*x| fN f% * & fA% 38*5@ f:l% 2h*:5 5 f% f% *^& hf(% 2  T?H*&f&@  Z*e3 " s  e *%*** TRAP THRU VEC. 114 ***% CSR x CONTENTS%$  %RUNTIME: 3%*6 ~>@Uf% ĭ & Zg*Z5H}5 f% 45 @*~#zNU f%* ?UzU0N* I55?Cf *f 5 f*% @* * ӕ  fDL*2% 0 -U*V 5 7f% *z05 Nz 4=**7  <@7>*eD\7*w^Bf 1 f1 dE `p*8ej`ej 7b5M5*\f f f *f  f f* EU*EU wU* X "> dW,d5.*475EF*4zHfUfvv njfw*Xde\% A HLW *| 5 e!*e5E  d' *" &5 f% &5.f{*e% .p,"F 5@.fe% * e eE d#U*0 f|e x fe8*Th % @rdE b:A*x >:@ E *H` 6: :@ " Ep` :*^C%&@f% && fP*% &-,"f% *$:f% @5 f% E?HwX*R%POWER FAIL OCCURRED%@*v5 f% D;j~E* 25 f% f%$* R5 f% 0; 0*e     *& f(T% ,1*&,2%RELOCATED TO H%%RELOCATION ABORTED%*` X8@"f% ,D *Df%% 5*515., 5B* E Ef@e%* f2% (+ f(,J% +7 76*D p7@ZW-$=*hE E7 e&* u-e _M*m|e@_mp f  R*_@_ B 8*e p"5 f*("@% 6 6'W f*@bJ" -  ee  *d@`Cm'm*('?e w J*R$ - t  @e*e^`w^f>% F*7 @UDu 5(&f - W- "@  PP7 .*X5@:578E@5 E*|UE8*6420:p<e>e>*UJex*Uf f h  :* &f@5f% ZUI*4z5 UN5f% U*X N5@5 f% `-0 *|5 5 f|% 0  5@U*** 3@X*&5 exE /i*Js bM\DABEi ?N*n5@<5(9< DJDqv*>f%e% U   *U U  UE,*Ue(ee*/ ,"5"e/&","eU 2*B&@  5  fK*j5K :2@5 A*w E1/7*B5@5(www*q>ee~ z7r-("n 1U 12!%BAD MEMORY TRANSFER%ADDR: 9 CONTENTS: nL SHOULD BE: R*`% V1@ABCf1ee%8* jfF fZ fV$% x$ 1>*'d  0@e  I-$u e0Аe 0*&ff)*,EE @P--eft*P% 67 *t D07   8 ,*& L!   V&* >E B EEPP$7  /* /D@CA5ѕ0ѕ0V*fe% `E @` #eE#*:fe% : EB` Z(^ Ee0!  \/,* 8/@eC Ee0E    $/O( /@W"B /*\ .@5 BW W*!w W W 6*" W R  V F .H*L f"5 B  J $*p ɋ   ɋ   W  * INVALID MODULE NAME%INVALID OF* R MISSING ARGUMENT%NUMBER TOO LARGEQ* %MUST BE EVEN ADDRESS%INVALID COMM*!AND IN RUN MODE%INVALID ADDRESS%NO*6!T AN OCTAL NUMBER%INVALID COMMAND -gZ! ]!)*! -@[!BeRB7 7 7 i*!f[!% w-*!f[! Jww-I! q*" f% j"f%  ,i*@"BSY>CMD>&@5@"E" d";j"$$OH3X4t"==>x>5~"5j8b8GG"fNlNz99N!*"Z<<=COFFCONDESEXAMFILLKTOFFKTO~*"NLPOFFLPONMAPMODMOFFMONPOFFP*"ONROTOFFROTONRUNRUNLSELSUMSWR"*#\\~](\7 &f*$#@-U%5 *H#-P*l#P7 f# x*#$ w`#-VX*#\L&F557: 8.# #;*#%CACHE ERROR - WON'T TURN ON%CACHE $ON%NO CACHE%CACHE OFF%N*$ *ABf B,5 Y*@$$5 }5 U:E h*d$40,5 &##U*$$  >*&f@A*$fe A5 U U($$E$ d*$@f% -,&*%& $e *:%b 7w" *^%  **%w 7    f%% hE@ X_*% (@,&& *%  $e p$$& f% d (*& (@AU EU BE*B&i  E6r 2 E*f& fe% \fe&% - B(U&%*& DROPPED%!! RUN OVER - ALL MODULES D&&ROPPED !!%*& '@A5 fe% مf%*& م 5@5  *' && R fJ'&*<'% ,"f% Z`'Ew> l'*p''''''''%FATAL ERROR%TOO MANY *' ERRORS%RUN ABORTED%CONTROL QUEUE *'OVERFLOWTYPE QUEUE OVERFLOWAPTPAR?*'ITY OR ECCRELOCATIONKTSYSTEM &*(fe (@5Z[*$(E@  p'af *H(^(~'% fv(e%,*l( f('% #*(,"f% f% ,5*( f% @ׅE5 ,f*(% z/7 f% -5 (f% ' %w܇)%&) END PASS #6). RUNTIME: J) PSTIME: 1\)%%SUMMARY AT RUNTIME: |)%-) AT VA:  ) STAT  ) PASS #) HRDERRS ) SFTERRS )%SYSTEM ERRORS: ) POWER FAILS:  )%% ) PA:  * APC: t * PASS # *%%c '* PA:  4* APC: G @* PASS #L* b Q* ERR#M [*%CSRA:  h* CSRC: u* ASTAT: [* ERRTYP: *%RUNTIME: *%+%+ DROPPED AT APC: + RUNTIME: }+%%BAD VECTOR:  +%%+ AT VA: ' + STAT: *+%+ IS HUNG/DROPPED%%+ , PA:  , APC: Y ,, PASS # 8, ERR #C C,%CSRA:  P, S/B: 9 \, WAS:  h, WRADR  w, RDADR ,%  , HAD ., ERRORS OUT OF =), WORDS READ% "@ABD!*, #f!)e f1)e f*,A)% fS)e% 4 )w7*-!%f)e f)% D5*:-Cf * 4f*e tq*^-)wz!!wJ7*f"*5*-e `f,*% f*% b*-Cf:* fG*e *-M*! ӕSӕOӕFӕT@" ӕH/*-ӕAӕRӕD@$fV*% fb**.e@ ffo*eB Vf}*eDX*6. Ff*eF 6!!5e*Z. + >*7 " +-8*~.f eӕ "  *.nӕ%7 dӕ%!*w ! \*. fs)% 4^)w! 3f*.~)e f)e f)e */pf)e f)e$ r*2/f)e" })w!f*V/)%0 pf)%2 `)w*z/f!f+e ZCf+ */+f+% Tw(! f*/+e +w !Bf*/+ +w!f+e T* 0f+e ff+e V9*.0+w!!w\f,e 8*R0f,% Cf&, _*v0f3,e Lf>,ed <f*0J,e@ fV,eF fb,e*0H !TCfE Dl\76*0w^25f) υ*1fo, % eo**1e75f) ΅*N1f~,% *r1fo,eB% f~,eD% *1 ,w@! CdEf,e -*1,f, f,eZ *1,  @A  *2  @A5 fe% 4*&2 ѕ   x@AG*J2B5 fe% , D*n2ҕ  ^ :@Awf<*2)% ۅfetn% B $!2 22?*2&@L22LeL$2 3L(363>3/ 7*F3% p@A fe A *j3VW0W9 fe% BAv*3  @Afe A *3 "2fe% rAC% *3 C fe XA `*3#!  $#!  *4f83 Rf@3 B B483y H4%FILL/ U4%I*X4 `@A`fe A4*|4fe% AB3fe t*4A &fe% ~AD<*4fe pA  f"4O4% H4 *5%CMD>%BSY> @A5*$555fe A"S*H5 f% (K*l5fe%  BAfe A K*5f%  *5   f4%  5 I55/  5 *5 @Af%  75b*6!w  fe AZW0W0*<69fe% B BA w*`6fe A wfe*6% ACw  wC *6fe A wj`#!u*6w\f #!wF7*6 f #!w$f5*7 df5 TfW*875% 4f% 7 Hf% 3*\7 f% 07~W w1*7Afe% HDfe *7A ,W )W &fe% t *7ABfe hAW W *7 W (8 eW ww }*28NO UNIBUS MAP%UNIBUS MAP ON%UNIBUS)V8 MAP OFF%B*b87&f@A5,*8fe A5  U*8U NA8 EE NP8 828 !m*8MUST BE GREATER THAN OR EQUAL TO4* 9 4K (20000)%ADDRESS O.K. BUT EXERCIb*09SER WON'T FIT%MUST HAVE KT ON%NO M*T9ODULES SELECTED%MAP BOX MUST BE ON%x9G*z97 j`7 ^ ,@A5 *95 wH5!w"M*9fe tAw W0 *9   W0W7 @0 D D * : D ` @W W 4!w*.: #!w    *R:#!w 8w &;*v:#!w$ ! `*:0!&9wfe A*: w5?9wn5 *: e9wR5 f% ą*; W"B5@ P9**;wf% -ff% 5*N; f% W"/B2 2 *r;2 "2 $2 &2 (2 *22 .5 *;E.E(555*;2 f2 d8 :0 27 <7 `0 0*;L f% -f% `څ*<"-5E U f*&<% 5 f% ÅU J<*L<%CMD>%BSY> ^@A5*p9=%\*<= |@Afe ޅAf*`=e% ABfe ޅA*= .f3=%. .=w= ,6=NO KT%KT ON%KT OFF%4*=7&f@A59*=fe LޅA,5 $U*>z5 UN=E *4>z5 EN== 6X>!M*h>LP ON%LP OFF%7&f@(*>Afe ݅A *> UZ h>E>o>l*> @  W"p B5@*?5   5 # '*&?W"B5@ 5  A*J?      t n*n? D@W" B5 ?F <?* @-q&f@7f @3*.@?% 2whwfwdwb-X5'*R@.8K-B-:-2 *v@5 . f& % 1- 5*@5.5E f *@% Z5 f@7*@% F 7 7 f&*Af? -- f~**A~xx -ffd  NA5 *hA P @A7,(  A*A7, B  6 *A   0 *   *A  0  ABCDW  L*Afe% BB  uhB 5 *0B ABC@5 5*TB fe% fe% xB  X  L *B ( AueW W *B@"  5 $B eA [*B @W-7*C7 7 w& W *>Cw$ E 3*bC5,&&w~--*Cp5.u5l w-\(*CLw-D-@7 07 43,*C-.(7 )- *C 7  , w-*DM - u*:D ~ @A W0W7 C0!*^D B   W W Q*DW 4!u :  4 D,*D @Befe% Tޅ  "DZ$D&f@fe% 4*D  @EBEi  *EUe q, 5N *:E5 fe% ՀU U*^E1 &1 (1    `*E E U   E*E CJ5  E@*EUE5 5 5  *E55@ UEՀ1 *F 55@E@ feK*6F % 6   fZFe% ܅ p*lF L@ " &5 f%*F l5.f%% t߅0-"F*F 5@.f%% V߅BCefFe%  *F @ee5I1 a*G&B E`8 !*8G DE1ae \GE r*jG&f@efe ~eG)GNO PARITY%PARITY ERROR TRAPPING GABLED%RROR CORRECTING )GABLED%7 &f@A*Gfe DԅA wp5@ *HGw^5 4  \5@ .*KILDDIDJFjGLI`LI :*I&f@ E ,eI~IeIf% *J @0,("7"7(*4J7,7(B` E *XJ b b b b*|J b b b bEb(8 *J E\^5 8m*JL( (,,(0*($ *J E l"",(A* K,(, ,"0*(0K(e *>K z@BCe $ (fe(*bK% 5 f% ~O*K5.f% څ,$D 5@.UKf% hڅ *K @BCfe%  K I*K&f@fee% 6 Llf% * L @CB",D "DLf%% $ | *`L&f@fee Ӆe L *L&f@peA q, LI*L @BCe " &fe,*L% 5 f% *L5.f% م,"F 5@.YMf% ؅ y*2M$.    E*VM5UU5E7wMzMu V *M&@5 f% 4-f%N*M ԅ7 f% P-f%*M ȅ5 f% f% V5_*M f% ," f% 5 N U@ E*0NWRITE BUFFER ROTATION ON%WRITE BUFF*TNER ROTATION OFF%7 H@T*xNAfe ͅA &NU 0NE JN 3*N  6v6 N  e .*N7 @B*Of ͅB'  BU@;*@OEi!U 5U U*dO BEH:f% *OCB,f ̅B TU@*O5UEi!U (OU EH    O&E&* PSYSTEM CLOCK NOT AVAILABLE% BD*0P63 3 fe *TP U 3 1 !f#*xPe T U 3 f*P P  f P*P  &fAA65f*P@@1q9 &@X*Q68&f@65#*,Qeefee L*PQA@f%e &f@A*tQPPPЕ:PPЕ:PH (Ak*Q@A65AABeeL*QC"eefe . QA@f%e v  R*R @A7 7 7  e*2Re    V*VR < <7fR Vˠ*zRReQfRl 4˅*RReQfRN ˅RR*ReQQ  @*R65ee@* S@"ee @.*.S6@5e6*RSe@"ee3  f<*vS&@65   *S 65AABe*Se"DEi%7%4%*S15,5 (w-HQ*T f% R**TU EU f%% ҅eeNT *XT]]X_;]7 &*|T-@U' w*TT-]PP*TPP7 T x*T( w`U-VX{* U]L&F555572 00U&:U*@U t@$ E*dU l"0 85v  e `*U  "e -!*U0"*0",e,0,,&0&,0&A*U**,**0*89 P*U*  0 * <e*  O*V &e -0&,  *Lׯ6% c*F\2(( $~[->(j\  \U@*\&3LN.3 B f*\ օ\}AU\g*\\U\U f<*\ ՅU fz Յ UfN*]N ՅU@fh ՅU4*@]@ ^f Յ U5U*d]@U 5Ueex*]$5+  ef 0Յ *]  f Յe&2 &*]2 &2 &2 &2 &2 &f  q*]Uze f ԅ'*^&55@C5b^*<^Z5f <  ^*`^^Uz ^*^e^Ez^*^% "UE0rP 5 M*^Ez W" e D'*^5 C 5qe*_W" 2 W" G(8_D5r e *Z_DLAJ0@__*~_*_`*_*_ @@bE*`  7 F e 5*2`7b@&&wBe НЋe)*V`НЋe%fee*z`Z_e $e $e%!*`f ee  x  ~*`7 `7 ^c\dXdTte *`j U@Uee"dU* a@  Z_Z_@%@*.a  we%e1*RadZ_`ae%edm*vadɋ@e1e*adZ_ww@ Z_e*aZ_&f%@\ZAPpP*apP7:Ed *e*bzte @E@E@ -@**b@c B  J7 \Z_5 *Nb Z_b w@ w0ɋ *rb (Z_e ͘e͒e*b Q$ Btedd R*bdd h g(`a5*b b%RING SET- BAD LINE <cDROPPED%X* c Bdd~ zZ_ U*0c $bd^dZ VZ_I*Tc m 2w4 w* F*xce`w wZ_ w cZ_ee%"ew*"ee %"ec *Fe%e @  A , %w fje 1te*ew 6w w &w X*ew w w w |w ;*ew lw w \w *ew Lw w <w w ,*fw w  w w *8fw w w v w w fZ*\f w w Vw w Ffw *fDRCI0(gg W*f*fRg/*f{*g@@ *fw*`g`  eB*gxhh  *gvv ZMM wwwe*gfu  wewwfU*gw , w ( w C *h7 -   *8h7 % w|U ff  )*\hfth  fwhhE@F *hE :U@4DRC CANNOT BE RUN W*hIN THIS CHAIN, MANUAL INTERVENTION N*hOT ALLOWED.DEVICE FAILED TO INTERRU+ hPT*hDRFC0TФii|*iX*8iiQp*\i*i TVB*ii8Pe%ib*ii&Pe%i? h*iDi< 84*-&&j*j hw @  h*4j XTE-f*Xjhw E@  e_*|j  -*jhw @  | x7*jj f^ZU7P-LL*jFh42?'* k"E-h*0kb7 VR-*TkhU6,-*xkh ? h*k-h*kp7 lhhP*kNJUU4-00*l*hEUU|- *,lhw &jl NJ%*Pl7tA]*o4ee,pD %p*pq%pD p% ^*@pww%pep!*dpe D  C!D @E*pp R R  em$pwxA C  *tBMDD0P@hu^u*ts*uhuc*6u**ZuP7 7 ;*~uЉ% 5-xttI*u:v 77mm7*um 67m| k*u"e^0XP%J tL*v%< 7 tt>v7 tP*2vtBvFvgvv%DIAGNOSTIC ROM \*VvIS NON-EXISTENT%%DIAGNOSTIC ROM CHE*zvCKSUM ERROR%%NON-DIAGNOSTIC ROM CHEsvCKSUM ERROR%*vCPAG0@@w@w@Z*v*v@w*wF*f[M( ,f[Mh4`frh,Tq8^(6Tq8^hH s(s( s(sh sq(sqhwHyY}Hii;(;hf ShShhThVS@jh  ((B hB ~~ (j ~~hr 2hl Shj \qhn yhp R ( RhLb!  (B! h 6 y ( h  KhTdKhwKhlt (h` (8`h! ("!hY (rYh| (ZL |hL f ( fh !h}#! h  h Wh4!Zh8 d^hJ sh`!s (*@"sh J"o} (j"{hj"\}h,"m (#qXh#h#h3h#8h #:h#Qh #hh#!hh #&^ (#GEp&h$GEWh>$@` ($@`h$,hbT% (`%h%S (|&Sh&V  (&V h6&"" (p'""h'&M ( )&Mh,,g (2,gh24 (B24h225 ("3"5Kh3+5}h.305h&325 h 3<5#h3EH (63EHhH3E[Mh63EL (H4ELhX4Fd (5Fdh5F (T5Fh5FY (28Fp&h8j8FWh0b8GW (d8GWhz9G`Yh9G@Q (LF^h>F_hx> N  (> ht? !h>?T (?Qh ?Qh??Thh @?T (hA?ThhA?TO (`0B?TOh2BW  (fBW hB_X (DB_X hCZ  (t:DZ h:Dbds (&DbdshDd (DdhDd| (zDd|hDd} (lFd}hlFe (zFehF f i (&jG f ihjGff^ (GOGp&hPGOGWhHGf\ ((If\hIf (dIfh,If (.JfhJf (>Kf h>Kfw (*KfwhKfw (8KfwhKfw (@ Lfwh LfY ((`LfYh`Lft (*LfthLf^ (Lf^hLpe (T2MuH ]HfH<H""<H <yH<yH 9H@@R;dH@@?TZHpeh6MTqu~HTq (MTqhMr^ (0NG^h6fNGfh<lNv[q (<N[qOqhNvOqhNw (NeEvh OGKhNy (OyZhOy#hOz (L PwhS h(P^hP_hQu~hjvS4hRf8Th QfFwhQąe h&Sąu~hRm (XThT!h"zTXhhTh`T:h\T`h^TuL (b@U|hBU|hh@UuLhDU̒ (V̒hVEs ( HXEXhXXEZhFX,E:hLX,EphPX,EphNX,EhHXMs (RZMXhhZMZhJZ$s (n[La{H((La#EHRRLaH;;)Xh[)ZhD[Bxe (\LahhR\Lak3h~]Las3hP\La|3hX_LaEh\Lah]Bxdfh\> (.Z_@8 (hf ( h (tA+ (vB> (^zH2H4FHwHwHxHPdH}H""_MH8rH9orHwHHwH@HKzHR-HR:dHdzHyxQHy(dH