-@7($5 U   E  1  % eC % C ``` e |e 5 L7 B7 @w 4z'7NL58z'OT2dԀ'Un2z'oq\ 'r\., '\n2 '\8 '\> '\/E '\nK '\Q '&\W ''B <<<< <<<< -@7($5 U   E  1  % eC % C ``` e |e 5 L7 B7 @wz@ ee %eW w D* wwZw%Z` @P w vw p( Vw b/w w RXw L ( 0 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728 CZQU5-A 15-AUG-78 RYDP - XXDP RX02 M0NITOR K RESTART ADDR: BOOTED VIA UNIT#: INSUFFICIENT CORE TO ABORT THE FOLLOWING HELP MESSAGE TYPE CTRL C (^C) TYPE: F TO SET CONSOLE FILL COUNT D FOR DIRECTORY ON CONSOLE, OR D/F FOR SHORT DIRECTORY ON CONSOLE, OR D/L FOR DIRECTORY ON LINE PRINTER, OR D/L/F FOR SHORT DIRECTORY ON LINE PRINTER, R COPY TO RUN COPY PROGRAM, R FILENAME TO RUN ANY OTHER PROGRAM. L FILENAME TO LOAD A PROGRAM ONLY S TO START THE PROGRAM JUST LOADED, S ADDR TO START THE PROGRAM AT SPECIFIC ADDRESS C FILENAME TO RUN A CHAIN, C FILENAME/QV TO RUN A CHAIN IN QUICK VERIFY MODE. REFER TO XXDP USER MANUAL MD-11-DZQXA FOR ADDITIONAL HELP.*, ~L2~bv n   x7 "w ? u7  Hw U  LNP/F(X/L^ d 7 L ”  W •.W ww Z 7 D&  C C`    e0 f 0 Xw'd 7 rEE e65 ,H w p7w w \wx~-JAN--FEB--MAR--APR--MAY--JUN--JUL--AUG--SEP--OCT--NOV--DEC-Tw (& ) ~C  .C  •C < Cw  zC  ENTRY# FILNAM.EXT DATE LENGTH START &   "O  67 @w T zw J[w *w    CCC  w LMfw LM7 Z  \Ý7 w fRJT~  Rd   - B 2.  l” 7 )<`DCɋ7` L`%w INVCMD/SW7 v@eQ    $ &?    vߋt V<w 7 6 Paz   z@ Е W wDߋprEe   w DEVERR7  e0 H  B B B wP   ¥ 0 7  `0 7RH0  ` `& |~c c7w h( c e Xw  7 ?u  0Z   7+w INVNAMnVw   e >Fu 7  w 2EOMf&w LJPP 7 @AB 7  ȥ?  7 A@w ew   7 lJ  Ëנe ee e ѐ  ހv@( w w  A`w& w INVADR   z" @ I  u5  jzu uw NEXFIL TBIrCn ?bu  r   fË r% b Hw CKSMERw POFLO RҐ 0 ߕ !ߝ  P`x   . /QV/;PFlSLRCDE  <PBx&7@W WW 5  7 F . & @ wFe @3 fU 7   z 5 VR  X E U% eC % C ``` e |u   e 5  e #  w w .w weww eD5 b  4486w)  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 BIG9) +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 =|# 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  w> 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  ea16?5@  " 6  Ha   6  " -p7f6bHe7 &a $w50& 585@ E " 5@w5@2w@f  wXf  f     <701 1 "6`  f wf    aH   Ep@EE67 r ^a & % N@$   w@$ B &"J%Bc"+%Bc"!%Bc"5 da Va WY5 $R  & && eLw6 *&   * ew5R    w5 , 1a  :%w N . %ww& A, 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 wBa 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) - C 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  aDõ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 E 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 Fy- ĵ.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 GJ-, (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 HA " 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/  : uI8! ͋ Օ?  a X@ w~Fa<a 8a @a  N e  FLAGS SETNONEP!/:- EVLLOTADRIDUISRUAMBOEPNTPRIIXEIBEIERLOEHOESTARESCONPROFLAZFLPRIADDDRODISEXI PASUNITESFLAEOPf/@ m>  @Շwh)      õa (~@` ,m  0aa&   e e e0 Ӏ J% 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 Ka ) r9%a"a 5" *a&a  % $&$&-$  L  $$ ,a`  $ e   6 ew5a a ? @ee(% "    ^ C  w ^ O "     |   f f ɋ& N P -Pam    NfVaLaa@0'a ;ɕ:   e&50a "  $ NO LINE PRINTER7 aa7  a pa rva|ev&&za%va 8)aa @e   aa Re&f&      `  %  > ~f& &    U M @ `A@')  U   6  >~PP a&   F >ef   f f &f &ff  f `Z7 VP    U,a ZLa POWER UPb*pa "  $ aaaeVaava@N_@" PJa  N 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+VPjtwXtf V 7c7^7Y7J7G0f2 * m" em  HD??.SYS& P fBe( 7 L FXe $@*@ C  @@u ENTRY# FILNAM.EXT DATE LENGTH START d? .rQ ? 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%&Rx%  h  ^ V *vC l8 fe8etfff ee<T   X w weC``  } @ e0  @ @ @ 7e  D& eH  C C`    e0 0'd EE e25 (e$  S"(.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 DT 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~^ VCHQHLA0 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 WMODE) 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). X 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 ENYABLE 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 COZNTENTS 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 STAND[ARD 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. THE\ 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 SE]T 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 DE^V: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 (N_ECESSARY 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 ALREADY` 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 REASONa 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 "FILbE" 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 OcF 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 SYSTEMd 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 OBTAIeN 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: ----------------f--------- 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 XXDgP+ 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)h 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) DELETiE 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 jTAPE (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 AkND 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", lTHE 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 HmDCT??.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??.nSYS 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 p `X0TJx27&f@W NWW 5  @-A`w   7  7  p) 7 A ^  e ? WT ERR e ? RD ERR NeL |  3 fU   7 7    5    5 eE U% eC q % C ``` e ? DEVICE FULL $ BeD e 7 5 5 e&- uueA   e%5    eNeuD5 C  @@eAe 4e5 5 e A@T uTCB  5 T  u  0 $ 1 1  w 8w 4 ,  0$ w esCVRLAB0^00~P1RTPX.,&RLV11CVRLAB RLV11 RL01 DSKLESS DIAGNOSTIC~~c.Bv?? @ @jضmRU$!I!6Fq5F̸twcfAD03"m۶mUU8q$6I$$II""33DDffwwt @~|xp`@~|vn^^>>~~~ NO CONTROLLERNO DRIVE CONNECTED DRV NXM OPI HCRC HNF DCK DLTEXP'D: COMP HNF OPI REC'D: NO EXPECTED ERRORS FOUND COMPFORCED OPI(GET STATUS) CAUSED OTHER ERRORSNOOP OPERATION-FLAG MODENOOP OPERATION-INTR. MODEMAINTENANCE OPERATION-FLAG MODEMAINTENANCE OPERATION-INTERRUPT MODECS: BA: DA: MP: BEFORE COMMAND: TIME OF ERROR: CONTROLLER TIMED OUTDRIVE READY TIMED OUTCAN NOT ADDRESS RLCSCAN NOT ADDRESuS RLBACAN NOT ADDRESS RLDACAN NOT ADDRESS RLMPRLCS READ/WRITE ERROR  (BIT 0 DON'T CARE)RLBA READ/WRITE ERRORRLDA READ/WRITE ERRORRLBA ERROR AFTER MAINT. FUNCTIONOPI WOULD NOT GENERATE INTERRUPTRLDA ERROR AFTER MAINT. FUNCTIONNO INTERRUPT FROM NOOP(0)NOOP(0) MODIFIED RLMPNOOP(0) MODIFIED RLBANOOP(0) MODIFIED RLDAINTERRUPT PRIORITY FAILURERLMP: CRC OF DA+3 ERROR (SERIAL DATA PATH)RLMP: CRC OF CRC OF DA+4 ERROR (SERIAL DATA PATH)MAINT. FILL/EMPTY FIFO DMA DATA TRANSFER COMPARE ERRORMAIvNTENANCE LAST WORD+1 FAILURENO INTERRUPT FROM MAINT. FUNCTIONMAINTENAvNCE FIFO ADDRESS ERRORMAINTENANCE FIFO ADDRESS COMPLEMENT ERRORMAINT. FORCED OPI ERROR,LESS THAN 510 WORDSMAINT. FORCED OPI ERROR,MORE THAN 511 WORDSOPI TIMING ERRORWRITING RLMP MODIFIED RLCSWRITING RLMP MODIFIED RLBAWRITING RLMP MODIFIED RLDABIT SET INSTRUCTION ON RLCS YIELDED WRONG RESULTBIT CLEAR INSTRUCTION ON RLCS YIELDED WRONG RESULTBIT SET INSTRUCTION ON RLBA YIELDED WRONG RESULTBIT CLEAR INSTRUCTION ON RLBA YIwELDED WRONG RESULTBIT SET INSTRUCTION ON RLDA YIELDED WRONG RESULTBIT`R CLEAR INSTRUCTION ON RLDA YIELDED WRONG RESULTBUS RESET DID NOT CLEAR RLCSBUS RESET DID NOT CLEAR RLBABUS RESET DID NOT CLEAR RLDAWRITING RLCS MODIFIED RLBAWRITING RLCS MODIFIED RLDAWRITING RLBA MODIFED RLCSWRITING RLBA MODIFED RLDAWRITING RLDA MODIFIED RLCSWRITING RLDA MODIFIED RLBARLCS CONTAINED FOLLOWING ERROR(S): g  _ X _ X  e_ X  _ exA e_ X   e_ X _ X  ~ _ e_ X  e_ X   _ e_ X   e _ X& ב e  2  e, &  e   C  e, &  e  e#  e#  e%ACONTROLLER: %O6%A DRIVE: %O1%N%T%T%O6%T%O6%T%yO6%T%O6%T%O6%T%O6%A %O6%N%T%N%AEXP'D: %O6%A REC'D: %O6%N%N%D3%A WORDS BAD OUT OF 255 WORDS TRANSFERRED%N%N%N%N%ALAST: %O6%A PRES: %O6%A EXP'D: %O6%N%N%AAT PROCESSOR LEVEL %O6%N%N%ARANGE %D3%A - %D3%A MILLISECONDS WAS %D6%N%AERROR LIMIT EXCEEDED-DROPPED%N%N%ADRIVE DID NOT RECOVER FROM POWER FAILURE%N%N%T%A - WILL NOT TEST%N%ABA: %O6%A DA: %O6%A ADDR: %O6%A EXP'D: %O6%A REC'D %O6%Np )LB~> h !N!!!:"z""":#d###6$$%2%%%N&&&:'()L+2,-.z'H'  ''c.@ '# ~  ~ e ~"eee ( e   ( e )e   1!5H!E@: +*  /e )$ 5' 'E%# _ Nr 5@ _ N {5 _ N 5_ N 5_ N" 5_ N( 5_ N- 5_ N2 _ Nm _ N -,p H_  &W5EE@ $ 5@ >WU_ E f G +#_ N7 5 _ Nr 5 _ N( 5 _ N _ NT _ Nm @ዅ_ߗeߗx_ @ ߗ_ @_ @|f_   .fB x,  _(_> EWU_ Ef__    .f_    .f A gA ge/A eO_&f___  @ 5_ @9o @ B@@GPGP    f5 _ }& -i >f 5 _ & _ -dT H_  eT ,  e ,  e ,  e ,  e ^ ,d  e $f ,e  e  ,f  ~e  ,g !5@tU@ ^E'-q@ U4 *-r$ -sArU5@UE'-  v E'-  v^Z'- r( ]!UR5@UE'- %rBB5@UE'-  v?  ERpl'- ? v>BB0,'- p v? R'-  vBB'-  !5@xU@ bE'- D U8 T#.-$ -A% -^% -y5@U? E'-%h \-5@@U2.? ,$E'-% -5@U? E'-% -% ~- _ L_ _  >H@? @(_ X_ _ X _ _  '-#( ߗeߗ'-$j'-%'-&-   '   -'_ 9)A e   , e.'-( e 6_(( _J+8)2)_ X_ ! _ X@ _ ! -) _  '-*( ߗeߗ'-+j'-,'---   '   -._ A e   , e.'-/V0+ e 6_) _0, S    !_ X@ _ ! -0     _'   -1 A e   , e _-S    !_ X@ _ ! -2    _'   -3 A e   , e _.G'-8>-F-_ X_ ! _ X@ _ ! -4 _  '-5( ߗeߗ'-6j'-7'-8-   '   -9_ A e   , e.'-: e 6_0- _Z0._ X_ ! _ X@ _ ! -;  /_  '-<( ߗeߗ'-=j'->'-?-   '   -@_ A e   , e.'-AX 0X00000BUS ADDRESSRL11BR LEVELVECTORDRIVE11/23 PROCESSORI0 X0$ 0X0DROP ON ERROR LIMITAUTOSIZEERROR LIMIT} L1xCZRLGB0(T))RXCZRLG TESTS CONTROLLER FUNCTIONS, INTERFACE LOGIC, REGISTER OPERATIONRL01,RL02?('?? @ @ @}{wo_??~|xp`@?߀`@E @~|xp`@~|vn^^>>~~~ DRV NXM OPI HCRC HNF DCK DLT COMPFORCED OPI(GET STATUS) CAUSED OTHER ERRORSNOOP OPERATION-FLAG MODENOOP OPERATION-INTR. MODEWRITE CHECK OPERATION-FLAG MODEWRITE CHECK OPERATION-INTR. MODEREAD HEADER OPERATION-FLAG MODEREAD HEADER OPERATION-INTR. MODESEEK OPERATION-FLAG MODESEEK OPERATION-INTR. MODEGET STATUS OPERATION-FLAG MODEGET STATUS OPERATION-INTR MODECS: BA: DA: MP: BEFORE COMMAND: TIME OF ERROR: CONTROLLER TIMED OUTDRIVE READY TIMED OUTCAN NOT ADDRESS RLC SCAN NOT ADDRESS RLBACAN NOT ADDRESS RLDACAN NOT ADDRESS RLMPRLCS READ/WRITE ERROR (BIT 0 DON'T CARE)RLBA READ/WRITE ERRORRLDA READ/WRITE ERROROPI WOULD NOT GENERATE INTERRUPTNO INTERRUPT FROM NOOP(0)NOOP(0) MODIFIED RLMPNOOP(0) MODIFIED RLBANOOP(0) MODIFIED RLDAINTERRUPT PRIORITY FAILUREGET STATUS WOULD NOT INTERRUPTGET STATUS SHOULD NOT INTERRUPTRLMP CONTAINED WRONG STATUSOPI DID NOT SET-GSTAT WITHOUT GS BITOPI DID NOT SET-GSTAT WITHOUT GS AND MK BITSREAD HEADER WOULD NOT INTERR UPTBAD CYLINDER OR HEAD SELECT IN REPEATED READ HEADER TESTBAD HEADER CRC ON READ HEADERSECTOR ADDRESS OUT OF SEQUENCE DURING CONSECUTIVE READ HEADERSWRITING RLMP MODIFIED RLCSWRITING RLMP MODIFIED RLBAWRITING RLMP MODIFIED RLDASEEK WOULD NOT INTERRUPTDRIVE READY CAUSED EXTRANEOUS INTERRUPTBAD SEEK-TEST OF DIFFENCE WORDBAD HEAD SELECT VIA RD HDRBAD HEAD SELECT VIA GET STATUSLOADING RLDA BEFORE DRIVE READY ON SEEK DRIVE READY DID NOT SETBIT SET INSTRUCTION ON RLCS YIELDED WRONG RESULT BIT CLEAR INSTRUCTION ON RLCS YIELDED WRONG RESULTBIT SET INSTRUCTION ON RLBA YIELDED WRONG RESULTBIT CLEAR INSTRUCTION ON RLBA YIELDED WRONG RESULTBIT SET INSTRUCTION ON RLDA YIELDED WRONG RESULTBIT CLEAR INSTRUCTION ON RLDA YIELDED WRONG RESULTBUS RESET DID NOT CLEAR RLCSBUS RESET DID NOT CLEAR RLBABUS RESET DID NOT CLEAR RLDAWRITING RLCS MODIFIED RLBAWRITING RLCS MODIFIED RLDAWRITING RLBA MODIFED RLCSWRITING RLBA MODIFED RLDAWRITING RLDA MODIFIED RLCSWRITING RLDA MODIFIED RLBARLCS $&CONTAINED FOLLOWING ERROR(S): j > Z_  >_  >l e_  > Z e _  > Zl e_  >_  >  Z e_  > e_ & ׷ e{ v  6 e  E e { v  6 e  P eg eg e%ACONTROLLER: %O6%A DRIVE: %O1%N%T%T%O6%T%O6%T%O6%T%O6%T%O6%T%O6%A %O6%5aA %O6%N%T%N%AEXP'D: %O6%A REC'D: %O6%N%N%ALAST: %O6%A PRES: %O6%A EXP'D: %O6%N%N%AAT PROCESSOR LEVEL %O6%N%AERROR LIMIT EXCEEDED-DROPPED%N%N%ADRIVE DID NOT RECOVER FROM POWER FAILURE%N%N%T%A - WILL NOT TEST%N%N%ADRIVE DROPPED - NO CONTROLLER%N%N%ADRIVE DROPPED - DID NOT RESPOND WITH "READY"%Np ,"^&hFB&j: V R!!~"""2#@$$$\%%&,( ' =' '6@ ')   44X e4 "  eee >xW5"(N     e >)$ WE|5vje    dede  9 e >)W5 ] e >)1!5E@   +*  / e >)$ /O5' 'E% _ 5@ _ 5 _ 5_ 5_ 5_  5_ 5_ _ _  -,_  Wv5lEE@ $ 5@ WU_ EPi8 W   @ዅ&f___  @ 5_ @ @ B@@GPFGP   f5,N   - f@5N   _ -d _  de  , x de j , x de 0 , x de  , xU5@UE'-.  2 E?=hd'-W  40'-m  UR5@UE'-  %2BB5@UE'-  2? Z ERFB'-  BB'- ? ? R'- r BB'- 4 !Z5@NU@ 8E'-  U - -% --% -H5@vUhf? `ZE'-c%> 2-}5@U? E'-% -5@U? E'-~ +%v j- %Z T-  _ _ _ L >? _ _ _ LT'- '- '-   !_ @_  - j _ L . !_ @_ 8_ L0'  -    ـ _ _ _ L !_ D_ ! - j_ L !_ _ ! -: j_ L" _ _ 5x%_ L5-v j! F_ D_ ! - j5x%_ L5-v j_ _ _ L! _ H_ ! -# j_ Ld_ _ R_ LJG_ _ ,_ L$G'-$   z!_ _ L_ LDx!_ !!_ '-%! Ε (WE5 (  _ L"_|"   '7 G'G -&? e (_ _ N   _ L_ _ _ L_ p_ L !_ F_  -( j_ L _ p! -* j_ _ _ LG2E@HUB_ _ _ L_ p_ L_ _ _ L G-+ U_ _ _ L_ p_ L_ _ _ LFG'$-,  ' _8# _8#f _ _ _ L_ p_ L_ _ _ LE'--/  U_ _ _ L_ p_ L_ _ _ L$E@'-./  _ _ _ L_ p_ L_ _ _ LE'-/J JUD@_ _ _ L_ p_ L_ _ &_ LE'-0J _ _ _ LG5@UE@'&'UgW~5rU'UZgWF5:U_ _ _ L_ _ L_ p_ L_ _ _ LG'-2i _ _ _ LG1E@U_ _ _ L_ p_ L_ _ _ L G-3 BU<_ _ _ L_ p_ L_ _ _ LG'-4 '_ ''_ 'Y'-5!  ' _& _&_ _ _ LG1E@TUN_ _ _ L_ p_ L_ _ _ L G-6 U_ _ _ L_ _ _ LX $))2)))X9)K)BUS ADDRESSRL11BR LEVELVECTORDRIVE TYPE = RL01DRIVE>R) Xf)$ z)DROP ON ERROR LIMITERROR LIMITCZRLHB0077j8(rR6CZRLH TESTS WRITE DATA, READ DATA, AND WRITE CHECK OPERATIONSRL01,RL02?(' @ @_?~|xp`@_~}{wo_? @ @_?_߿ @ @??CS: BA: DA: MP: BEFORE COMMAND: TIME OF ERROR: CONTROLLER TIMED OUTDRIVE READY TIMED OUT DRV NXM OPI HCRC HNF DCK DLT COMPFRCD OPI C'SED OTHER ERRSNOOP OPR'TN-FLAG MODENOOP OPR'TN-INTR. MODEWRITE CHCK OPR'TN-FLAG MODEWRITE CHCK OPR'TN-INTR. MODERD HDR OPR'TN-FLAG MODERD HDR OP-INTR. MODESK OP-FLAG MODESK OP-INTR. MODEGET STATUS OP-FLAG MODEGET STATUS OP-INTR MODERD OP-FLAG MODERD OP-INTR MODEWRT OP-FLAG MODEWRT OP-INTR MODERD W/O HDR - FLG MODERD W/O HDR - INTR MODECAN'T SK TO TRK 0WRT LOCK ERRRLCS HAD FOLLOWING ERR(S):T NO INTRPT ON RD OPRD OP DID NOT WRT MEMRLBA DID NOT INCR DURING RDSECTR DID NOT INCR PROPERLY AFTER RDHDR NOT FND COULD NOT BE FORCEDWRONG CYL ON SKHDR NOT FND WOULD NOT SETDRV RDY WOULD NOT SETDSK ADDR INCORRECT AFTER MULTIPLE SCTR READDRV ERR ON WRT OPNO INTRPT ON WRT OPRLBA DID NOT INCR PROPERLY DURING WRTSCTR DID NOT INCR PROPERLY AFTER WRTDSK ADDR (RLDA) INCORRECT AFT MUL'PLE SCTR WRTHDR NOT FND COULD NOT BE FORCED AT END OF TRKNXM MEM ERR COULD NOT BE FORCEDDATA CMP ERR - RD/W  RT ERRWRT OP MODIFIED MEMERR ON PARTIAL SCTR WRT - ZERO FILL CHCKRLBA DID NOT INCR PROPERLYBA BIT 16 DID NOT SET ON INCRBA BIT 17 SET ON BA16 INCR TSTRLBA DID NOT INCR WITH BA16BA BIT 17 DID NOT SET ON INCRBA BIT 16 DID NOT CLR ON INCRRLBA DID NOT INCR WITH BA17READ(FUNCTION 7) DID NOT INTRPTRD(FUNCTION 7) ERR - BAD DATARD (FUNCTION 7) ERR AT END OF TRKNO INTRPT WITH HDR NT FND FORCEDNO INTRPT WITH NXM FORCEDERR ON BIT BANG OF SILOSILO OP FAILHDR CMP FAILURE - SECTORRD W/O HDR CMP OP DID NOT WRT MEMORYRLBA D'NT INCR DURING RD W/O HDR CMPRLDA DID NOT INCR AFTER RD W/O HDR CMPOPI TIMING ERRWRT CHCK NPR CAUSED BUS TRAPWRT CHCK DID NOT INTRPTRLBA DID NOT INCR PROPERLY DURING WRCHKRLDA DID NOT INCR DURING WRCHKRLDA DID NOT INCR AFT A MULT' SCTR WRT CHKWRT CHECK OF PARTIAL SCTR WRT FAILCANNOT FORCE DCK ON WRT CHCKCANNOT FORCE INTERRUPT WITH DCK ON WRCHKWRT CHCK FAIL R n_ X R_ X Rx e_ X R n e _ X RE nx e_ X R s e_ X R  nF e_ X_ X R n e _ X R nx e_ X R n e _ X R n e _ X R ng e _ X R   e _ X R n> e_ X R nb e_ X& ק* e/B e)#Qu e @B e)#\ e7 s eR s e%ACNTRLR: %O6%A DRV %O1%N%T%T%O6%T%O6%T%O6%T%O6%T%O6%T%O6%A %O6%A %O6%N%T%N%AEXP'D: %O6%A REC'D: %O6%N%N%ALAST: %O6%A PRES: %O6%A EXP'D: %O6%N%N%ABUS ADR: %O6%A EXP'D: %O6%A REC'D: %O6%N%N%AWORD: %D3%A EXP'D: %O6%A REC'D: %O6%N%N%ADA: %O6%A REC'D: %O6%A EXP'D: %O6%N%N%AWORDS WRITTEN: %D3%A BUS ADDR: %O6%N%N%AWORDS WRITTEN: %D3%A BUS ADDR: %O6%A EXP'D: %O6%A REC'D: %O6%N%N%ARANGE %D3%A - %D3%A MILLISECONDS WAS %D6%N%AMAX TIMEOUT OF PROGRAM IS 3 SECONDS%N%N%AERR LIMIT EXCEEDED - DROPPED%N%ADRV DID NOT RCVR FROM POWER FAIL%N%N%T%A - WILL NOT TEST%N%N%APATTERN WAS: %O6%N%ADRIVE DROPPED - NO CONTROLLER%N%N%ADRIVE DROPPED - DID NOT RESPOND WITH "READY"%N%N%ATEST 7 CANNOT BE PERFORMED...CLOCK IS NOT AVAILABLEp ,^r z b!!`"""r##($x$$r&&R'':(:)L*b+,-.R/ 001z2:34455J66&7!' _=' '@ ')    e "  eee *Wx  5 Fe$e R)_     6e  e  w e R)W5  e R)1e5E@   +pN   מN   hNN   pN     hNN   N   fP2'L22 R@e! !@ ___%<%2 = '     %D Fe%@Fe   ? ` ? T   /e R)$ 5R _ 5@ _ |5 _ 5_ 5_ 5_ 5 _ 5_ _ _  -,5@ W5_EE@ $ 5@  W WU0_ E&yXh+C Dዅ&f___  @ 5_ @ @ B@wy@GPGP d5D  v -f5  v _ -dQ_   _ ._ _ _ .|_ t_ lE?E@W_ ._ >_ 6_ ._ (_  G- H   V? :6,_ . _ 45@_ ._ 5 ,* H  J ? !_ .J_ ! - H_   N? p~vte_ . _  _ J'-   L   _ . _  _ '-   P(_ . _ ,E%_ %-4 H  p! (^VT_ .J_ ! -1 H,E%_ %-4 H 2   e_  <e! ( ɴg 1 _ .JUA &  `   gg!' ' -6e     j  We_ . _ ,_ $'-1  %&  p ? RND_ . _ >_ 6'-    \ ? _ . _ 6e'-   U?^!  pv p? j_ . _ J5 _ :5- H5 - > H - ]   r? _ . _ J5 _ :5 - y H5- H -   4? vrh_ . _  _    F ? 62(!_ .L_ ! - H_   n.  ? _ . _ ,_ $$ U#  _ - B  N? jb`e_ . _  _ '-   L  _ . _  _ '-   B(_ . _ E%-4 H  b! (XPN_ .L_ ! -1 HE%-4 H  |!%(_ ._ N_ FEEL%U W5@U_ ._ _ _ _ ._ _ GG'-T $E?_ . _ _ z _ . _ XE%_ % _ -d  % & _%  n  WTeFD_ . _ 0_ ('-  %&  V'_ . _ ,E%_ %C'-` H   P %|'  Ff0? ^Z_ . _ 5 - H  6  ` !0? _ .L_ !( - R H5 -! H   ? _ . _ _  ? \XN_ . _ _  z   '"'">  -"   e  :)   ? _ . _ _  VT? N_ . _ _     ' '"J  -#l f  e e '    xv? p_ . _ _  B@? :_ . _ _     ' '"N  -$ f d1+ e e  '  "UU  ?`V? T_ . _ _  $"? _ . _ _      UU'!'"N  -%  g e      '_x+     4*&_ . _  '(  _ . _ _  [(-   ' '"H  -&   e   '(   ? _ . _ _ ? _ . _ _ e ?  U_ UE|d5r  v _ -Q _ ,*H   ? _ . _ Z_ R? _ . _ 0_/ (? _ ._ _    vt? n_ . _ x_ p? TLJ_ . _ R_ J ? ($!_ .B_ ! -GH_    ? _ . _ |_ t? _ . _ V_ N? tlje_ ._  _ @'-_   ? _ . _ z_ r? E1_ . _ T_ L ӟ _ ._  _ '-   <:W&_ . _ _ W_ . _ l_ dWe_ ._ "_ '- %&   NL? F_ . _ _ x? ,$"_ . _ Z_ R ? _ ._ , 3E%_ %-H   ? _ . _ _ ? ldb_ . _ z_ r!  ? 6.,_ .B_ ! -H,E%_ %-H  UU  ?? _ . _ _ x? z ?t_ . _ V_ NR ?L? F_ ._ _  -%  '  %(5U ? _ . _ ~_ v? _ . _ >_ 6? ~t_ ._ _  .2: % &   *$_ ._ _   L !_ .N_ ! -( H_   p(  (vrh_ ._ ,_ $$   _ - B  P( e_ .6_  _ '-   N(͟ _ ._  _ '- X 77X7777RL11BUS ADDRESSBR LEVELDRIVE TYPE = RL01VECTORDRIVEt}7X8$ *Y8X(8$ *<8DROP ON ERROR LIMITCOMPARE DATA ON DCK# OF WORDS IN ERROR REPORTEDERROR LIMIT f8WJCZRLIC0|??tr@&RCZRLI TESTS THE RL01-02 INTERFACE AND BASIC DRIVE LOGICRL01,RL02 #  < + O a | y^lF  4 T Z z |  ") ",6DRj!&-4:AHMT[aflqx %,39@GLSZ`ekpw~ UUUUUUUUUUUU*UUUUUUUUUUUUUUm۶mE"ёhH$Z"-DE"hHZ$-DKKiiZZ--KKiiZZ--mSEEK RD DATA RD HDR WRT CHECKWRT DATA GET STAT WITH DATA CMP WITH HDR CMP FOR 40 HDRSWITH RESET OPER: RESULT: UNLD DRVLD DRV FOL 0 TO CC SEEKFOL 255 TO CC SEEKFOL WRT (NO SEEK)ADJ CYL WRTTN AFTER REV SKADJ CYL WRTTN AFTER FWD SKSK FWD,WRT - SK REV,OVERWRTSK REV,WRT - SK FWD,OVERWRTON BAD SEC FILESCANNOT GE T BAD SEC FILESBAD SEC FILE FMT ERRTOO MANY BAD SEC BUS ADD=DRV=DRV DID NOT REC'R FROM PWR FAILRLCSRLBARLDARLMPOP INIT = OP DONE = WORD INTRPT TOO LATENO DRV RESPONSENO INTRPT ON CMND COMPLETECNTLR HUNG ERR DID NOT CLRVOL CHK NOT RSETUNXPCTED ERR TESTMAN INTERVENT STATSTATE CHGSPNDL TIMEOUT FAILED TO SETFAIL FORCING DRV SEL ERRINIT STATEDRV SELECTDRV RDYSEEK SGN SWITCHHD SWITCHRD HDR (P1)RD HDR (P2)WRT LCKDIFF OF 1 SEEKTST CANNOT BE PERFORMED...NO P-CLKDRV DROP PED - NO CNTLRDRV DROPPED - NOT RDYHDS FAILED TO MOVE IN 10 TRIESCYL PORTION OF HDRS DIFFER WHEN READ FROM TRK 0 & 1HEAD ALIGN. RSET WRT LCK TO SEL HD 0, SET FOR HD 1TYPE "CTL/C" TO GET BACK TO SUPVR CMD MODE AND THEN TYPE "CONT" ABOVE CONDITIONS METWAS LOAD DEPRESSEDCHK DRV IS UNLDED, COVER OPN, AND WRTE LCKED CLSE COVER & RST WRT LCK PRESS LOAD PRESS LOAD & WAIT FOR LOAD LIGHT PRESS LOAD & WAIT FOR RDY REMOVE ADD PLGS EXCPT INSRT ADD PLG IN ALL DRVS INSUFFICIENT DRVS FOR DRV SEyL ERR TSTRPLCE ADD PLGS AS BEFORERESET WRT LCK ON ON DRV UNDER TESTSET WRT LCK DIFF SGN HD SEC CYL FROM BYPASSED ROUTINE TRACE SEQ:DRV STATBAD SEC FILES NOT STRD. ALL SEC ASSUMED OK.TOTAL CMP ERRS: DRV RDY CONT ERR HDR CRCDATA CRCHDR NOT FNDDATA LATEHDR NOT FND/HDR CRC/OPIDRV ERR SEL'D HD VOL CHK COVER OPN BRUSH HME WRT LCK HDS OUT DRV SEL ERR DRV STATE SPIN TIMEOUT WRT GAT ERR SEEK TIMEOUT HEAD CUR ERR WRT DAT ERR OPR-INCHDR/DAT ERR HDR NOT FND/DAT LATE NW-X-MEM CYL CANNOT GET DRV STATUNKN DRV STATE-NO RDY,NO ERR,HDS OUTFAIL TO RELD HDS AFTER ERR CLEARWRT ABORTED OVER ERR LIMIT - UNIT DROPPED ERRORIS SB IN OF STATE 2STATE 3STATE 5SEEK W/O MOTION1ST 3 MS500MSCYCLE UPDATA XFR5 SEC%N%T%N%T%T%O6%S%T%O1%N%N%T%O1%S1%T%O1%N%N%T%O1%S1%T%T%N%T%T%N%T%T%T%N%N%T%T%N%N%T%O6%S1%T%O1%N%S11%T%S4%T%S4%T%S4%T%S4%T%S2%T%N%T%O6%S2%O6%S2%O6%S2%O6%S3%O3%S2%O1%N%N%T%O6%S2%O6%S2%O6%S2%O6%N%T%T%O1%T%O3%N%S11%T%O3%S1%T%O3%S1%T%O1%S>1%T%O1%N%T%T%D3%S1%T%O6%S1%T%O6%N%S11%T%D3%S1%T%O6%S1%T%O6%N%S5%O6%S10%T%N%S11%O6%N%N%S15%T%S5%T%S4%T%S5%T%N%T%S4%D6%S4%D6%S4%D6%S4%D6%N%T%S2%D6%S14%D6%S4%D6%N%T%S12%D6%S14%D6%N%N%S11%T%O3%S1%T%O1%S1%T%O2%T%T%T%O1%N%N%T%N%D2%T%N%S1%T%D4%T%T%D3%N%N%T%D3%T%D3%N%N%T%T%Tߋ f & d( ( V bf & d( ( V  dP2f d!(E  ' _ ' < n@ ll5@ ''[' <  ll <  <el"  RR _R%W5 *e!( P MUrx5A b b bN   b . e& )  #e e)$ `  P`e ' e& )  #e e)0Ur5& e& )  #e e,)`1P`e!5W5b b bN   b  ` + b$&(* b /+)Ae& )  #e e)$$&(*6 5  +~ 5$ b b b N  5       V V VVV V &f5VS5@b b bN   b pt5$>5*5*6U@25@$.b b bN   b .'_p V $  V  EUD N   \*0E05 [5@(d5"b b bN   b  pt.'-N   pt5$5* 5@$.'   .'  V V g$   EUD  *0E0  P P &ff > %r!D@'BBB>B%BHF) B BB> BDBH  H_F >'BH%g>FFWE F  HU JUU Z"r!  P(rrrN     .'   $.'  !g && Z"<"FWE F  HU JUU  222  N   .'  g &f& p#5$CN   .'z p#5$b b bN   b 5$.' n  g J5J5  JJe&@B@BR}#V V &f& V$  Z"|$ EUH  rrr N   05$.!'z px$5$   .'z $. ',  .'  V  g**fE  &f& p%5$I N  .$', p%5$b b bN   b .%'t%z5$.&' n  g &f #%* ED g &f&(UeWE   JU  5 Z"&5   .)'  $.*'   g& W e& ee!   eE0E%U% U  k'% U f  eW 5 55 f e5 (f e5J8H3F-@F  e5 L<J8DA e )f&2Cf   eW"+W$ "fl& efp& e fu e& )  # e 8A] S X N 3 e" b } eJDGb)*&($m U ef2 2 T Q & )   e #P  J dL*5 *.e,5*).f,5 *4.g, 0 .hb XL* ? < & )   %e #P  J X*5 *.5 *4.   d 03 e_8/ J X/ 0 & )   Ke #/Y+P & )   ?e , d/ 0) JDebbK` b ` #P _&+ 0.-bx, d/ 06..bV JDebbK` b `./b5*  ^.0, )5*.1z2 d/5*" JDebbK` b `.2R, d/5*" JDebbK` b"P- `.3z*  d/ 0.4b = d/5*.5z JDebbK` b ` d/5*  .6z5@$.7zl   d/ 0" JDebbK` b `.8b, d/ 0" JDebbK` b `.9bP d/5$Q JDebbK` b ` .:z) J X/5$G/ & )   me #P   , d 04 e  J X~15$ & )   me #P U& )   ?ed d~1 05%0+  dJDebbK` b ` #P .b d~1 0" JDebbK` b `.bZ X d~1 0 r>1 JDebbK` b `.b& )   me #P  {5w& )   e #P V  J d2Ne% _ & e  #P  d2 Ne #P  5Z d 06 e2  J' >  "#,53 D]  JDebbK` b ` 5$ e_65PPEEW! e@!Ur& Q & e  #P  JDedbbK` b `UD   N     .Y2 ^JDebbK` b ` 5*F.Z,r e #P,5    d 07 eK  JJDe bbK` b ` X65$U& )   ?e d6%0& )   me #P  d6%0*5=5).,  5@  .R^55@$5 4.E"'%  .$E K  J X07   5@* #7.!R d 09 ea B   J XV8 $_J !V8 pV85$.RQ pV8'0.b5$" JDebbK` b `.z< $.*  $_!J  J., . d 10 e i B   U $Q J X~9 !~9 p~95$.RQ p~9 0.b5$" JDe9bbK` b `.z< $.*  $_!J  J., . H H_85  '_:L& )  #e Xee J UD  b b bN   b  5 *E UF b b bN   b J X:5 *e #P  d 12; ey B     J X< !< p<5$.RQ p< 0.b5$" JDebbK` b `.z< $.*  $'J  J., . J J_>; B      J X< !<Q $< ~#<  $_!J ., . JJ*NENE*'N*$. D     J XZ= !Z= $Z= &Z= U N=( E@ JU@5 T# . d%.T) @E%(E?  JJ_< d 15 e$ N J X>%RRDB 6# %> # j#! R ' %RR  %RRgR  >  0.eb$JDe2bbK` b `  0.fb2 $> N5N J#> N J Xx? 6#RBD@ %V? # j@># R 'R RgR  V? $V? %V?A HA%. N5N J#x?X ????X??BUS ADDRESSVECTORBR LEVELDRIVE TYPE = RL01DRIVERL118?X@X@X>@*[@EXECUTE DRIVE SELECT TESTSEXECUTE HEAD ALIGNMENT SUPPORTDO MANUAL INTERVENTION TESTSINPUT ERROR LIMIT\ n@GCZRLJB0012`n2|RTvXCZRLJ TESTS OUTER & INNER GUARD BAND DETECTION AND SEEK OPERATIONSRL01,RL02   K " 1 p g x  ? B~cqKB D d  ") ",6DRa"!&-4:AHMT[aflqx %,39@GLSZ`ekpw~&$,B UUUUUUUUUUUU*UUUUUUUUUUUUUUm۶mE"ёhH$Z"-DE"hHZ$-DKKiiZZ--KKiiZZ--mSK RD DATA RD HDR WRT CHCKWRT DATA GET STAT WITH DATA CMP WITH HDR CMP FOR 40 HDRSWITH RESET OPER: RESULT: UNLD DRVLD DRV FOL 0 TO CC SKFOL 255 TO CC SKFOL WRT (NO SK)ADJ CYL WRTTN AFT REV SKADJ CYL WRTTN AFT FWD SKSK FWD,WRT - SK REV,OVERWRTSK REV,WRT - SK FWD,OVERWRTON BAD SEC FILESCAN'T GET BAD SEC FILE9 SBAD SEC FILE FMT ERRTO MANY BAD SEC BUS ADD=DRV=NO DRV FOR TSTDRV DID NOT REC'R FROM PWR FAILRLCSRLBARLDARLMPOP INIT = OP DONE = WORD INTRPT TOO LATENO DRV RSPNSENO INTRPT ON CMND COMPLETECNTLR HUNG ERR DID NOT CLRVOL CHK NOT RSETUNXPCTED ERR TESTOUT GRD BAND INC SK FWD HD 0INC SK REV HD 0INC SK FWD HD 1INN GRD BAND INC SK REV HD 1SKFWD OSC SKREV OSC SKSK TIMINGBSC RD DATAWRT/RD DATA (P1)SPINDLE ROT TIMINGWRT/RD DATA (P2)WRT LCK ERR AND DATA PROTADJ CYL INTERFN0CEOVERWRTSK TIMES SPINDLE ROT TIME (IN 100'S OF U-SEC)APPROX INNERMIDDLEOUTERMAX TIME1 CYL FWD1 CYL REVMID CYL FWDMID CYL REVMAX CYL FWDMAX CYL REVHDS FAILED TO MV IN 10 TRYSRESET WRT LCK ON ON DRV UNDER TESTSET WRT LCK DIFF SGN HD SEC CYL FROM BYPASSED ROUTINE TRACE SEQ:DRV STATBAD SEC FILES NOT STRD. ALL SEC ASSUMED OK.TOTAL CMP ERRS: DRIVE DROPPED - NO CONTROLLERDRIVE DROPPED - DID NOT RESPOND WITH "READY"DRV RDY CONT ERR HDR CRCDATA CRCHDR NOT FNDDATA LA'TEHDR NOT FND/HDR CRC/OPIDRV ERR DRV SEL ERR DRV STATE SPIN TIMEOUT WRT GAT ERR SK TIMEOUT HEAD CUR ERR WRT DAT ERR OPR-INCHDR/DAT ERR HDR NOT FND/DAT LATE NON-EXISTENT MEMORY CYL CAN'T GET DRV STATUNKN DRV STATE-NO RDY,NO ERR,HDS OUTFAIL TO RELD HDS AFTER ERR CLRWRT ABRTD OVR ERR LIMIT - UNIT DRPPD ERRIS SB IN OF STATE 2STATE 3STATE 51ST 3 MS500MSCYC UPDATA XFR5 SEC%N%T%N%T%T%O6%S%T%O1%N%N%T%O1%S1%T%O1%N%N%T%O1%S1%T%T%N%T%T%N%T%T%T%N%N%T%T%N%N%T%O6%S1%T%O1%N%S11%T%S4%T%S4%T%S4%T%S4%T%S2%T%N%T%O6%S2%O6%S2%O6%S2%O6%S3%O3%S2%O1%N%N%T%O6%S2%O6%S2%O6%S2%O6%N%T%T%O1%T%O3%N%S11%T%O3%S1%T%O3%S1%T%O1%S1%T%O1%N%T%T%D3%S1%T%O6%S1%T%O6%N%S11%T%D3%S1%T%O6%S1%T%O6%N%S5%O6%S10%T%N%S11%O6%N%N%S15%T%S5%T%S4%T%S5%T%N%T%S4%D6%S4%D6%S4%D6%S4%D6%N%T%S2%D6%S14%D6%S4%D6%N%T%S12%D6%S14%D6%N%N%S11%T%O3%S1%T%O1%S1%T%O2%T%T%T%O1%N%N%T%N%D2%T%N%S1%T%D4%T%T%D3%N%N%T%D3%T%D3%N%N%T%T%Tߋ1 f L) * H+  f L) * H+  f L)  * H+  `f L)  * H+  8f L)   * H+ ߋ1 f&f L) `0E%W& 6 5 `×a×7E"0EQ5"55h&^  e 5*5 5  C1    * H+ ` `_ e50+50' B BL#' fu&q  e T%  f e   ^f L)X< * H+  6f L)6  N * H+  f L)Q * H+ f ) L)& 'j "a  e fu&q ^  efu&q  e  p +,--2..N/00 DP2F D!E n ' 4_ ' H ,@ .5@n p''[' H  , H. . He."" 4 4RR _R%5 nr$e!" 4:&Urx5. 8  ~ e& 'j "a e  e.)$  2~e" 2'e& 'Sj "a e  e.)0&Ur5&e& 'j "a e  e.)1~e!5W&58 $ 4 4 +pN >6: 6N   65NN   6g:ZpN >8B 8 8 8hNN   8N   8gB< 20246"6Z8< 6 w8/v+)Kve& 'j "a e  e.)$02466 5   50 8 5      1 b b bbb b &f5b05@8 2 250,5656$U@ 5@08  .'u b 0 ,b, &(E(UD(,(6  D6<E<59,C5@X58   2".'& 6  25056# 5@0.' 4  ..'  b( b g\ \ &ff J $PL'NNNJN%NTR) N NNJ NPNT  T_R J'NT%gJR(FW&E R  TU VUU   \!rrr 6    ..'   0.'  g & $   $ 'PN ! PL'P9 N N p  ,$ 0.' ! $ 'PN  T'PN .' 'PN g &f& F!50+6  .'n2 F!508  50.'   g V5ntV5n  VVe!!&LNLN H)he& 'j "a e  eJb b &f& b0  " (&EUH  rrr 6  050.!'n2 "50   .'n 0. '8  ..'  b(  g &f&fU BZ E _ N."' j#.(E@ VU@5 T# ."'  d%."' T) @E%(E?  g66fE  &f& $501 6 .$' 2 $508  .%'n50.&'   g &f "%6 EP g  $n%'NP.&'p  g5% &f&(UB"e(W&(E( * , VU,,*5 N&(5   ..)'  0.*'   gf&B D "!!   B B   B p  f&fU B B%* E f e  g'x %).3' % z'\ \Jh'P VULh &f& ((hW&E5BB P  VU@WX \5 EA.0' C  \@ 6   ...'&50.0'n2 (50  .1'n  0./'  g&f %J%N  VU@WX$  e& L e&)q) ee!A   eE0(E%U% U % U fW  eW 5,55 f e5 (f e5V-T(R"L;  e5 X1V-P6r e +f&>Cf^  eW"+W$ "fq& efu& e fz e& 'j "a  e0h+ -6    & e.*,( p eVP6240 H ef> >G   , j! ,N px,5  x,.-F  6  ,$x, $x, P..p ~!,U   - j! Vjp - $ -'PN !PN N p - ,$ - 6% -5n % - 0# -'rNևe   - j! Vjr - $-'PN !PN_- N p- ,$- 6%-5 %- 0#-'pNևu   0. Vp 0.V5n t^ $'PN !PN N p(. ,$(. 6%(.5n %(. 0#(.'rNׂ   . j! .N p.5  ..F  6  ,$. 6%. ~!.   L/ Vr L/V5n t` $D/'PN !PN N pD/ ,$D/ 6%D/5n %D/ 0#D/'pNև  +V/ 0 j!p 0 $0PN$%:rp#;_aN'NppN'NrrN $/'PN ! p/ ,$/ 6%/$'rN 'pN# ~!0   0 j!5 nr N5@npN p0 ,$0 $0_N $0'PN ! p0 ,$0 6%0 T  N5@npN5 n _! ~!0   1 j!N5 nrN5@np p1 ,$1 $1_N $p1'PN ! pp1 ,$pJM11 6%p1 T N5 nrN5@n ʀ ~!1X 1111X11BUS ADDRESSVECTORBR LEVELDRIVE TYPE = RL01DRIVERL111+XV2Xb2Xo2@$ *~2X2 $ *~2X2$ *2*2* 2USE ALL CYLUSE ALL SECTLOW SEEK LIMITVALUEUPPER SEEK LIMITUSE ONLY ONE SURFWHAT SURF (0 OR 1)INPUT ERROR LIMITDATA CMP ERR LMT 2CZRLKB03:4P7R&h CZRLK PERFORMS RANDOM OPERATIONS OF GET STATUS, SEEK, READ, AND WRITERL01,RL02c.??pTIME: RLCS: (RLCS): >> FUNCTION: (RLBA): (RLDA): (RLMP): DIF WD: PACK SERIAL #: NO CRDYDRIVE NOT READYDR NOT RDY W/O DR ERRBUGINIT WR OF SEC BAD SECTOR: NO GOOD HDRUNDIAGNOSABLE ERRSEEK ERRSOFT ERR ENC'DDR ERRDR ERR WILL NOT RESETDR STAT ERRVOL CHK WILL NOT CLRWR GATE ERR WILL NOT RESETDR ERR - RECOVEREDDATA CMP ERRHARD ERRORDATA DUMP - DCKTRACKING ERRHRD ERR LMT EXC'DSK ERR LMT EXC'DSFT ERR LMT EXC'DDATA ERR LMT EXC'DDR ERR LMT EXC'DBUFFER CHOSEN TOO BIG - WAS REQ BY OPREXH'D RETRY ON SEEKHDS NOT UNLD ON ERRDR WLD NOT LDOPER LMTS EXC'DGARBLED DATA - CAN'T CHECK ITMORE THAN 16 BAD SECTORSNO FACTORY FILENO FIELD FILEP-TABLE: ILL P-TABLE VECTOR: NO DRIVES DRIVE: LST POS: EXP POS: REC POS: DR DID REC'R FROM PWR UPAT BUS ADDR: RETRYS: ERROR TYPE: STATUS WAS: SHOULD BE: RETRIES ATTEMPTED EXP'D: REC'D: DRIVE DROPPED HNF HCRC DCK DLT OPI NXM DRVTESTING STARTEDWRITING PACK PACK NOT FULLY INIT'D...DATA COMPARE INHIBITTEDCURRENT POSITION (HDR) = SYSTEM CLOCK IS NOT AVAILABLEPERFORMANCE REPORTS WILL NOT BE PRINTEDDID NOT RESPOND WITH "READY"NO CONTROLLERSYSTEM FATAL ERROR - INSUFFIX CIENT MEMORY BUFFER SPACE WRCHK GTSTAT SEEK RDHDR WRITE READ RD-NHD8  f6&T,&(!&6D  e &4&Hu&N]  e4_ H &*q&h_ e  :8k e "& e& e   _ H & &Hu  e$ e &(!fB e Uf* e  Dr e> : e$0 .E@0 0 0e./ & G&DU  N  e&Pt e.g  e& G&DU  N  e&Pt e &"& &Hu&&]   eu]   e_ H E_  E 5@ E1 e %T%Z2%A:%Z2%A:%Z2%T%O6%T%O1%T%T%N%ABEFORE ERR%T%O6%T%O6%T%O6%T%O6%N%AAT ERR %T%O6%T%O6%T%O6%T%O6%N%T%A ADDR = CYL: %Z3&%A. SUR: %O1%A SECT: %Z2%A.%N%N%T%O6%T%O6%N%T%O6%T%O6%N%T%O6%T%T%N%T%O6%T%O6%A OR %O6%N%T%A - %T%N%D6%T%N%T%Z2%A:%Z2%A:%Z2%T%O6%T%O1%N%D6%A. WORDS BAD OUT OF %D6%A. WORDS READ%N%T%Z2%A:%Z2%A:%Z2%T%O6%T%O1%T%O6%T%O6%N%T%O6%T%O6%A AT BUS ADDRESS %O6%N%T%O2%T%O6%T%O3%T%O6%N%T%O6%T%O6%N%T%Z4%A NOW IS %Z4%N%N%T%N%O6%A %N%AWORD %D3%A. S/B %O6%A WAS %O6%N%AERROR(S) SET:%T%N%ARECOVERY BEING ATTEMPTED%N%ANOT TESTING CS=%O6%A DR=%O1%N%N%T%N%AXFER SIZE = %Z6%A. WORDS%N%N%N%S10%A*** RL01~-RL02 PERFORMANCE REPORT ***%N%N%A*** RUNNING%N%A*** DROPPED %Z2%A:%Z2%N%T%O5%O5%N%A DRIVE TYPE = RL0%O1%N%ATOTAL SEEKS: %D6%Z3%N%AWORDS READ: %D6%Z4%Z4%N%AWORDS WRITTEN: %D6%Z4%Z4%N%N%AERRORS%N%ADRV-ER:%D6%A SEEK: %D6%A TRACK: %D6%A DATA: %D6%N%AHARD: %D6%A SOFT: %D6%N%ADCK: %D6%A HCRC: %D6%A NXM: %D6%A HNF: %D6%N%ADLT: %D6%A OPI: %D6%N%Npa'@  \ e&1 D eV!3! ( > * , BP2 BRL27/ LH@e!@ @ @N   @!@ L BX dev de'Q &19FU<Dx5D @ @ @N   @ A_ P'__ &)_ +4 .4 4 >4 *4 LeVŒ B l J_' ,__ |.c.  ,1. $ T@"J  ' '(_ <(  ''' ' _ <- 4 D e"'$ U'$U ' *   ,'     e1 D_Ы eV%3ߗNe  Ve ,  B1 l J*%  de E b  "'"" l  & 1 (6e D (& G&De _ P'4 D<]FDUD5D& G&De _ P'4 D6eV 16e!5FE@>  5.E@& > <6 B D% `% f 1 eV _Ъ"tD@  * > 1  eVH_ L'+F%PDHJeV% De%@e%<<F2F J%@f D % bM` DFH (& G&DU  N e&Pte 8& 9& 8Ne>e&@&Bie &&&0&,&e&&&2e &<&:&&e & & (e&&&&Ee &&e!  *1)|__"D<]FD 5D_ P'_ %4 .4 L R *_ )eV ӆ de!_ T)G  ߋ,_1__' 1G eV 5D5@D .- "- -<m:_ -_ P'_ -0m2 _ P'__ T)E % z%_ _ `_ _ `_ _ `__ _ `_ @_ `__ _ `_ @_ `_ @_ `__ |_ (߷ _s _ b L_ _ _ |_ (_ _ |_ (_ _ |_ (_ _ |_ (_"$_b $_b$ _b L  (TE@E@f_ T)G T%PE%%E@_ .  E' %PEE@'  e'  TE%PE4T(T4PT'  E@TU@TB UU5@TU 6$_b$_b _ +  _ $ $R_b_ + "H  $_b-D#jU@$D5,3H3 3"4$&4]F&U&E&3&E&%E@`E@f '#2 #< #<   #< H JFH%U@`U@f L&&<>f&4 RD _!45@_#5_ )E@W  - _"5 * _ 55, 8 * o505* aa 4 _ . O *%B$K Hde_ ,;58)_ &)FUD_ (  _Gt T  :.> _!.8 _ .  *{%H$_ . l *hH(]FD_ ( H(55e  H&He55  %_ P'_" eBEe(   BE%((_ . _"_"$ E _! u  @ _^"  ,_"UKX!.4 L ,-, 4 ,_"E.!_ '" t`%' '%' 0'mG-T"5. .2>  :.7> L-L.MS> t(E.DE.4 LtT<E@ E 5 .<N BE%$%! .FN E." t`%' '%' 2'  -* /P"r 4 E@D><_ %N_" .Z  _ ).1 5585k5_ &)_ &)_ )5o O# _ &)_ )5Z_ P'_"5d e_ $_"_ &)@ @ @N   @5 85@d e_ $_"_ )5@ @ @N   @ g_ &)@ @ @N   @5@= @ @ @N   @5 {_h#3]FE_ (GtT* Gf&" H  e"  F%_ T)E e0   -  00D&f_ &)$_ |_ (%PGGt U $_ |_ ($_ |_ (E?%P% % " $ J J _ |_ ( D"_ &)e  %P % N- % E- @Ht@tBQ$_$_ UEW  EW  %P  _ P=''_ + <f > 1! eV <) > <8 99_re e e    !H"  ~ R 0$   (. _ .   1 .    '   < .2     4 ". &fN  D - DD 4)3]FE_ (% f A gA ge/A eO_&f&H R e _ +  %P% %   _ +H H" _ $t W R4-T _4+P H $_ |_ ( D_ &)$_ |_ ( De %(_4+ "t W P H_ $   $_ |_ ( D _ . ( ' _ &) $_ |_ ( D _ .   '_ &)_ h+_ &)e '_~* (*++ _~*  e $_ |_ (_)@ fD_ )_.  - _ P')&$_ |_ (E4(4 U $_ |_ (4 T'_ T)E'  B  "'""+Oe "'_ T)E'  C ( " e B4T E? P 4 EEC e "  4 ZBo"- e 02$  d eZ" 2 2      2"   u e  '4 e" 4 e k e r e 4 r e&1 !3 &J% '   &fJ% G'  @0040T0t00000UUUUUUUUUUUU*UUUUUUUUUUUUUUm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mE"ёhH$Z-DE"hHZ$-DKKiiZZ--KKiiZZ--  "$&(*,.02468:<>@BDFHJLNPRT  "$&(*,.02468:<>@BDFHJLNPRT  "$&(*,.024168:<>@BDFHJLNPRT  "$&(*,.02468:<>@BDFHJLNPRT  "$&(*,.02468:<>@BDFHJLNPRT  "$&(*,.02468:<>@BDFHJLNPRT  "$&(*,.02468:<>@BDFHJLNPRT  "$&(*,.02468:<>@BDFHJLNPRTX 34*414X4K34RL11BUS ADDRESSBR LEVELDRIVE TYPE = RL01VECTORDRIVEe84*5*25X 6$ *45* A6X"6$4*5*&5*<7*6**6X(6$*6*16XY6$X8t5$*u6*$~6X,5X.5 05* *7*5}*6@*6@X>T5$*6*6*6?'*6?'CHANGE VALUES OF MXCYL & MINCYLSTIPULATE R/W XFER SIZESEEK RETRY LMT# OF ERR DUMPEDRD ONLYRAN PATWHICH ONEHRD ERR LMTSFT ERR LMT# OF DATA ERR RPT'D PER BUFRETRY LMTSK ERR LMTDR ERR LMTDATA XFER LMT (*10(10)'/6)SK LMT (*10(3))TIME BETW REPORTS (MIN)CHANGE SEEK, R/W PARAMETERSMAX XFERMIN XFERMAX HDMIN HDMAX CYLMIN CYLSTARTING MAX SECSTARTING MIN SECDATA DMP ON DCK ERRDROP DR ON OPER LMTS REACHEDDROP DR ON ERR LMTS REACHEDDATA MISCOMPARE LIMITWORDS PER SECTOR COMPARED ON READ~CZRLLB06$6$R$''$CZRLL VERIFIES INTERCHANGEABILITY OF CARTRIDGES BETWEEN DRIVESqvRL01,RL02U۶mmCONTROLLER TIMED OUTERROR ON RECOVERING INITIAL WRITE BY FIRST DRIVE ERROR ON READMINIMUM OF TWO DRIVES REQUIREDMAXIMUM OF FOUR DRIVES ALLOWEDTEST ABORTED - CAN'T FIND ANY GOOD SPOTSTRYING TO OVERWRITE DRIVE TRYING TO READ DATA WRITTEN BY DRIVE CAN'T FIND FIVE ADJACENT TRACKSOVERWRITE ERRORREAD RECOVERY ERRORERROR IN SEEK OPERATIONMIS SEEK ERRORFORWARDREVERSEERROR WRITING SECTORERROR READING SECTORADJACENT CYLINDER TESTz nhj?# e & &" e P,& &" e P,ZRP" e & $ e& &" e P,ZRP" e \8\:" e N" e& &" e P,& &" e P,zfM$ e%N%AUNLOAD DRIVE %O1%A ON CONTROLLER %O6%A AND REMOVE PACK%N%N%APLACE PACK IN DRIVE %O1%A ON CONTROLLER %O6%A AND LOAD IT%N%N%AWRONG PACK # IS %O5%O5%A # 5q"S/B %O5%O5%N%N%ACONTROLLER: %O6%A DRIVE: %O1%N%AHEAD: %O1%A CYL: %Z3%A SECTOR: %Z2%N%T%O1%A ON %O6%N%ASEEK DIRECTION: %T%N%ADATA:%N%AWORD: %Z3%A S/B: %O6%A WAS: %O6%N%D3%A WORDS BAD OUT OF 128 READ%N%ABETWEEN %Z3%A - %Z3%A HEAD: %O1%N%N%APWR FAIL NOT SUPPORTED%N%ABEFORE CS: %O6%A BA: %O6%A DA: %O6%A MP: %O6%N%AAFTER CS: %O6%A BA: %O6%A DA: %O6%A MP: %O6%N%N%A DRIVE STATUS: %O6%N%ACAN'T FIND BAD SECTOR FILE%AADJACENT WRITTEN BY CONTROLLER: %O6%A DRIVE: %O1%N%AEXP'D: %O6%A REC'D: %O6%NA?h$%N%AUNLOAD ALL DRIVES TO BE USED%N%N%A END OF PASS%N%N$p4!' ,_'' ,4_' X & X@"4404 Xe X 4 2'c#e >i$e_ 3_ T2_ 12 _ 1 p. z _ 82_ 1 p. z _ 82_ 1 p. z _ 82_ 1 p. z _ 82_ 1~ p_ 1x p. z _ 82_ 1~ p_ 1x p. z s&_ 82_ 1>H~ p_ 1B8x p. z _ 82_ 1>H~ p_ 1B8x p. z _ 82_ 1~ p_ 1x p. z _ 82_ 1~ p_ 1x p. z _ 822% ,S  @) $ 1 +pN N   hNN   pN   hNN   (N   &f _H(V_TB"@ R P  P_ + RRR_ +V_ 6)( N_ ~-_ r. R%0URUR_ + R PRR_ +T_ 6)0 N_ ~-_ r.  &f .WR . PU@BUC0* H6E '(6_ 4 < H/d8 H.n8  І  L_@ D___@B  e"%(("_T+ P R LUP_ +R_ +( N×AE%'(z*_ 6)z**_ H/***_ /e%'(*_  6)**_ H/**_ /%0RR_ +R_ +0 N×E+_ 6)++_ H/+*+_ /:+_ 6):+F+_ H/F+R+_ / L L Le W _* 4 4  _)  'X_)  Df_ 4 <D .WR .Ezz UU PU__ 4 <!_ 4 <E?z .WR . PU@_ z -  !_+-  ~!_+# e zxvd~,t# e 5@t ] 5FF# efE_B"@  e0e" ((  '(   B fe(   fe(  @&fZ^E?WZC0Q_ 4 tG 2 :8\ |:Z_ ^-8\- ! b d'^ b^d"e d'db#eZ_ >- Z'Z((Z &fu.Z 2\E?WZC0CZ _ ^-8\^_ 4 t0:-! b d'^ b^d"e d'db#e Z'Z( Z &fB WR. . PU@PC026E '((6 H6_ 4 < H/xM H.M &_ ,  Ȇ&fRPfק@-"e(ק@ ߊ@ R_ t0 R@eD#((#((ק@ @ R_ t0ߊ@ R PRl0_ +_ + WR. . PU@] C0*E (((_ , _ 4 <ZEZ.b .nM  Іf%0_ 4 <e%0%%#e~   ~ _f_n%0U%_j_h p rjl_ 2  r r'r  p%0e'lhgfl f 'l ԋɧn  l fP  _ 4_ 2c24zE?%0 & #E@%0_U_ 4_ 4z%0%%ц%0_ 4 <e%0%+%& ___"_,ffQ"e _ z3_ 3_T2#e&& !e<]<5  (( && "ex]<5  (( &f <_]UE5d '%Z4 tvxz|~-~!tvxz|~ t < "x  2_ ( 2 4 D_ )_ z3e_ 3_ T2_ ( D_ )_ z3'X_B6e_ 3_ T2_ (  D_ )@@_ z3'X@e_ 3_ T2_ (" D_ )  @@_ z3_ 3_ T2_ ( _ )@@_ z3_ 3_ T2_ ( _ )    _ z3_ 3_ T2_ YQ6("_ )_ z3$e666X6BUS ADDRESSDRIVE TYPE = RL01VECTORDRIVE 6CZRLMB0\;;RX;^`RhbCZRLM IS A UTILITY PROGRAM FOR FORMATTING BAD SECTOR FILESRL01,RL02??pRLCS: (RLCS): PACK SERIAL NO.: CYLINDER: HEAD: *****************************************************************- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -'FIELD' ENTRIES = 'FACTORY' ENTRIES = 'SOFT' ERRORS FOUND = 'HARD' ERRORS FOUND = SOFT ERROR RECOVERED...BUILD A DUMMY BAD SECTOR  FILEBUILD A BAD SECTOR FILE SECTOR: AT END OF FILE SEEK ERRORSOFT ERROR ENCOUNTEREDDRIVE ERROR WILL NOT RESETDRIVE ERROR RECOVEREDHARD ERRORDRIVE WOULD NOT LOADPACK IS WRITE LOCKEDPACK WAS JUST LOADEDNO FACTORY FILE ENTRIESNO FACTORY FILE FOUNDNO FIELD FILE ENTRIESNO FIELD FILE FOUNDNO SUCH ENTRY IN 'FIELD' FILECOMPLETED...PROGRAM "BUG" - DRIVE NOT READYTIMEOUT - NO 'CRDY'NO DRIVES DRIVE: ENTER PASSWORD TO ENABLE BAD SECTOR FILE UPDATESUPDATING DENIED - INVALID PASSWORD!ENT|RY ALREADY EXISTS IN BAD SECTOR FILEREADING PACKWRITE PACK WITH WORST CASE DATA PATTERN1 REPORT CONTENTS OF THE BAD SECTOR FILE2 ADD A SECTOR TO THE 'FIELD' BAD SECTOR FILE3 DELETE A SECTOR FROM THE 'FIELD' BAD SECTOR FILE4 VERIFY PACK - READ ONLY5 WRITE PACK WITH WORST CASE DATA PATTERN AND VERIFY6 MAKE A BAD SECTOR FILE7 PRINT HELP MESSAGEENTER COMMAND (1 - 7) - CONTENTS OF THE 'FACTORY' BAD SECTOR FILE:CONTENTS OF THE 'FIELD' BAD SECTOR FILE:BAD READ OF BAD SECTOR FILERs ADD CYLINDER, SECTOR, & HEAD TO 'FIELD' BAD SECTOR FILECYLINDER (0 TO 511.) - SECTOR (0 TO 39.) - HEAD (0 OR 1) - NO CARTRIDGE SERIAL NO. - ADD ONE?INPUT THE LOW 5 OCTAL DIGITS OF SERIAL NO. INPUT THE HIGH 5 OCTAL DIGITS OF SERIAL NO. WRITE THE UPDATED BAD SECTOR FILECANNOT UPDATE BAD SECTOR FILE ON PACKDELETE A 'FIELD' BAD SECTOR FILE ENTRYNO SUCH ENTRY TO DELETE!RL01 MAX CYLINDER = 255.IS THIS SERIAL NO. VALIDMORE THAN 25. BAD SPOTS FOUND ON THIS PACK!CONTINUE TO END OF FILEWRITE j ON ALL SELECTED PACKSNEW ENTRY...XFER ERROR AT PACK ADDRESS RL01-RL02 CARTRIDGE SPEC ALLOWS MAX OF 16. BAD SECTORSFOUNDABOVE SECTOR IS IN BAD SECTOR FILECHECKING FOR 'FACTORY' FILE...CHECKING FOR 'FIELD' FILE...DRIVE DROPPED - DID NOT RESPOND WITH 'READY'DRIVE TYPE = RL0- SAWTOOTH FROM CYLINDER 0- SAWTOOTH FROM LAST CYLINDERWRITING PACK FORWARD WRITING PACK REVERSE USE THIS SELECTED UNITSYSTEM CLOCK IS NOT AVAILABLERUN TIMES CANNOT BE REPORTEDDRIVE DROPPED - NO CONTROLLERf_ BaE 5@ E_  sh C e_ +_ Ml e ! ef_ +_ Ml e ! e%N%T%N%N%T%T%Z3%A.%T%Z2%A.%T%D1%N%N%T%O6%T%O1%T%O6%A STATUS WAS: %O6%A (DA): %O6%N%N%T%N%N%T%N%ABAD SECTOR FILE HAS %Z3%A. ENTRIES%N%T%O5%O5%N%N%T%Z3%A.%N%Z2%A. %T%Z3%A.%T%Z2%A.%T%D1%N%N%ACOMMANDS AVAILABLE ARE:%N%T%N%T%N%ATIME: %Z2%A:%Z2%A:%Z2%A %N%T%O1%NoP! < : 6P2 RL27/ T@e!  N   !@   <e<e'F 6, erUBx58    N      %r_ +_ -  Z _p' :__ .  >r  ,r @" , er ' <'1GeX1(*(/ : Z  f r  8<De 8!& F_e :<e)  <U<5|/ N   & F_e E <e)  $  D1<De!D  *+&%E@`E@f '#2 #< #<  #< %U@`U@f % De%:@e%<<2%@f  % bM` r %%_ +5U% 8 ' e & F_e r Ee_ fE $e_   _ __ _W _ +_ !e_ f5  e_ *5  0e 25  Ee_ +_ +5,->! <i  !e# $'   4Uee e1 ef e e e e  !e#"  x!z &_ _f_ _f_ * _ _{e_ '!e_ f!e _ * e   _  re_ x%  _ wedVe  X1 _ %~F%2   e!e# PL $  X1ߐߐ she_ >*    / e_  e_ x% _ edVe  X1 _  %~F%2   e!e# PL $  X1ߐߐ shlneee{e!e_   Zee_F   ee_|e'eU5 >_ *_ >* X1` X1؁ Z1U%V2%X2X1 X1X1 X1 X1 t e_ _f_ _f_ * _ _ f_ ' 4 Ue_f# P   8!(ee# P  '#. #09 .0Ve # P #" %%  e#" ?'#"  UW U@_ .  ye_  e   _  e_ x% _  .0  X1eX1gZ1_ _ f!e# Pf e_ *  E eU_ +5 0eE\@%  E?  _ \'_ * @  @e e_f_ Be e_ _f_ _f_ * _ _ f_ ' 4 Ue_f# P  !e#" #" ?'#"  UW U@_ .   e__ >*   _  e_ x% _'X1W'Z1 \1X1^1Z1 \1$,S $ X1e__ _e# Pd _ _f_ _f_ f_ * _ _ B_ +5 _ f0$e_ !e_ !   e X  $e _ L+_ !_ B e X  $e _ L+_ !_ H"f  0%1  e  _ _f_ _f_ * _  _!!e%_ !  _ '_ -(  %A%A > _ J"B$e_ f'e>ee_ r$ %  _WP _ \'_ * !!e   B/X_ + &e %(  eEU_ \'_ *__,"@ P!W _ \'_ * F'B !e /X _ .  e!e%% _ + _ -_ +  UBA$e!e  _ + %(_0# 4_ '_ >* 0 v  _  e_ x% [_'S_ . L_E_  _E 5@ sh Ce# Pt  X1eX1rZ1EZ1 UZ1 _ f#" Pm BX1_%X6X1   .#. #09 .0Ve # P .X10Z1  e_ _f_ 8&_f_ * _ _ f 4 Ue_f# P  _ '_ * e  _    $er$e_ x%  _ _ >*( e  _    $e$e_ x% _ _6&5,<#WUEEE@&f_ +_ \'_ * ܪ ._*%GG_U_ \'_ * |ܪ]/( ._*_ \'_ * RLܪ ._*E?%%%    ~ _ \'_ * 5_ +e %%e_)'%'Ze_)d     Q$_& $_ UEWE  W   %_( e x   e >_ *0&*%>_ *%g _ \'_ * . X efX1%X6f_ + 5 5 &fN  5 ٪ -n WE_ *% &f&_ -(%_ 1  %E_j,%%  %   _WP _ \'_ * !!eت   B/X_ ,+ 9e %( 'Z  X _ -_ *.   _+   U_W_ ^._+@ WP _ \'_ * Lת'B !e /X _ .  e!e  _ +% _ + _ -_ &+  Ue  (_>,f "$&  .,X  0  %>0 e&_ \'_ *EU)._ \'_ * _ \'_ *E%_ ^.fEEB UU5@U_ \'_ * ժ .& ! &f% '  I 0V1f(21 %R1m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۠rX; n;z;BUS ADDRESSDRIVEX;*;SAWTOOTH WRITE CYCLE?WRITE CYCLES PER TRACK?u(CZRLNB00RCZRLN TESTS SEEK & ROTATIONAL TIMING AND WRITE & READ DATARL01,RL02   C  ) h _  p 7 ]4 N: < \ |  ") ",6DR@"!&-4:AHMT[aflqx %,39@GLSZ`ekpw~)&$$$: UUUUUUUUUUUU*UUUUUUUUUUUUUUm۶mE"ёhH$Z"-DE"hHZ$-DKKiiZZ--KKiiZZ--mSK RD DATA RD HDR WRT CHCKWRT DATA GET STAT WITH DATA CMP WITH HDR CMP FOR 40 HDRSWITH RESET OPER: RESULT: UNLD DRVLD DRV FOL 0 TO CC SKFOL 255 TO CC SKFOL* WRT (NO SK)ADJ CYL WRTTN AFT REV SKADJ CYL WRTTN AFT FWD SKSK FWD,WRT - SK REV,OVERWRTSK REV,WRT - SK FWD,OVERWRTON BAD SEC FILESCAN'T GET BAD SEC FILE1 SBAD SEC FILE FMT ERRTO MANY BAD SEC BUS ADD=DRV=NO DRV FOR TSTDRV DID NOT REC'R FROM PWR FAILRLCSRLBARLDARLMPOP INIT = OP DONE = WORD INTRPT TOO LATENO DRV RSPNSENO INTRPT ON CMND COMPLETECNTLR HUNG ERR DID NOT CLRVOL CHK NOT RSETUNXPCTED ERR TESTOUT GRD BAND INC SK FWD HD 0INC SK REV HD 0INC SK FWD HD 1INN GRD BAND +INC SK REV HD 1SKFWD OSC SKREV OSC SKSK TIMINGBSC RD DATAWRT/RD DATA (P1)SPINDLE ROT TIMINGWRT/RD DATA (P2)WRT LCK ERR AND DATA PROTADJ CYL INTERFN(CEOVERWRTSK TIMES SPINDLE ROT TIME (IN 100'S OF U-SEC)APPROX INNERMIDDLEOUTERMAX TIME1 CYL FWD1 CYL REVMID CYL FWDMID CYL REVMAX CYL FWDMAX CYL REVHDS FAILED TO MV IN 10 TRYSRESET WRT LCK ON ON DRV UNDER TESTSET WRT LCK DIFF SGN HD SEC CYL FROM BYPASSED ROUTINE TRACE SEQ:DRV STATBAD SEC FILES NOT STRD. ALL SEC A,SSUMED OK.TOTAL CMP ERRS: DRIVE DROPPED - NO CONTROLLERDRIVE DROPPED - DID NOT RESPOND WITH "READY"TEST 1 CANNOT BE PERFORMED...P-CLOCK IS NOT AVAILABLETEST 4 CANNOT BE PERFORMED...P-CLOCK IS NOT AVAILABLEDRV RDY CONT ERR HDR CRCDATA CRCHDR NOT FNDDATA LATEHDR NOT FND/HDR CRC/OPIDRV ERR DRV SEL ERR DRV STATE SPIN TIMEOUT WRT GAT ERR SK TIMEOUT HEAD CUR ERR WRT DAT ERR OPR-INCHDR/DAT ERR HDR NOT FND/DAT LATE NON-EXISTENT MEMORY CYL CAN'T GET DRV STATUNKN DRV STATE-NO RDY,N-O ERR,HDS OUTFAIL TO RELD HDS AFTER ERR CLRWRT ABRTD OVR ERR LIMIT - UNIT DRPPD ERRIS SB IN OF STATE 2STATE 3STATE 51ST 3 MS500MSCYC UPDATA XFR5 SEC%N%T%N%T%T%O6%S%T%O1%N%N%T%O1%S1%T%O1%N%N%T%O1%S1%T%T%N%T%T%N%T%T%T%N%N%T%T%N%N%T%O6%S1%T%O1%N%S11%T%S4%T%S4%T%S4%T%S4%T%S2%T%N%T%O6%S2%O6%S2%O6%S2%O6%S3%O3%S2%O1%N%N%T%O6%S2%O6%S2%O6%S2%O6%N%T%T%O1%T%O3%N%S11%T%O3%S1%T%O3%S1%T%O1%S1%T%O1%N%T%T%D3%S1%T%O6%S1%T%O6%N%S11%T%D3%S1%T%O6%S1%T%O6%N%S5%O6%S10%T%N%S11%.O6%N%N%S15%T%S5%T%S4%T%S5%T%N%T%S4%D6%S4%D6%S4%D6%S4%D6%N%T%S2%D6%S14%D6%S4%D6%N%T%S12%D6%S14%D6%N%N%S11%T%O3%S1%T%O1%S1%T%O2%T%T%T%O1%N%N%T%N%D2%T%N0 %S1%T%D4%T%T%D3%N%N%T%D3%T%D3%N%N%T%T%T8ߋ) `f ) (+ +  @f ) (+ +  f )  (+ +  f )  (+ +  f )   (+ + ߋ) f&f ) X(E%W . 5 X×/Y×/E"(EQ5"55 &V . e g5x5o5 C1    (+ + X XWb e5(+5(' e/: :L#' f& = e T%  f e   f )4 (+ +  f )I.  F (+ +  f )Q (+ + f ) b )& b Y 0z e f& V # ef& = e  p b,,0z12357n: <P2> <!(E  ' &,_2 ' @ $@ & 5@ ''[' @  $ @& & @e&" , ,RR _R%5 1e! ,:Urx5. 0 x v e& b Y ze ne&)$  *e *'e& b Y ze ne&)0Ur5&e& b Y ze ne&)1e!5W50 x , , +pN 6.2 .N  2 .5NN   .g2RpN 60: 0 0 0hNN   0N   0g:4 *(*,. .R04 . 0/+)e& b Y ze ne&)$(*,.6 5 z  5( 0 x5 z   z  ) Z Z ZZZ Z &f35Z05@0 x2 5(,5.5.$U@ 5@(0 x a.'8u Z ( $Z$  E UD $ .  D.4E4d 5$C5@X50 x  .'8& .  5(5. 5@(.' ,  .'8  Z  Z gT T &ff B F% HD'FFFBF%4FLJ) F FFB FHFL  L_J B'FL%gBJ FWE J  LU NUU $!   T!rrr .    . '8   (.'  g & F%!  F%!'HF " HD'H9 F F ! $! (.' ! F%!'HF  L'HF .'8 'HF g5 &f& !5(+.  T .'2 !5(0 x 5(.'   g N5N5  NN]!e&DFDF @)`e& b Y ze neBZ Z &f& Z(  $!b#  EUH  rrr .  05(T.!'2 ^#5(  6 .' (. '0  .'8  Z   g &f&fU :R E _ F."'4# .(E@ NU@5 T# ."'4  d%."'4 T) @E%(E?  g..fE  &f& "%5(1 . T.$'2 "%5(0 x .%'5(.7&'   g &f z"~%. EH g  F%%'FH.&'  gp% &f&(U:e W E  " $ NU$$"5 $!& 5  z .)'8  (.*'   gf&: D "!!   : :8   : p  f&fU : :%* E f e  g' %).3'4 %=' T TJ`'H NUL` &f& $!*) `WE5:: H  NU@WP T5 E.0'8 C  T@ .   ..'8&5(T.0'2 &)5(  9.1'  (./'  g&f %B%F  NU@WP$  e& D e&9)Y ee!9 q eE0 E%U% U % U fO _ eW 5$55 fk e5 (fk e5N%L JD3  e5 P:)N%H. e J,f&6CfV d eW"N+W$I "f& ef& e f_ e& b Y z ,+e %.     e&"$   eNH.*,(  ef6 6  < e_*0  *0d   F *0 $*0 %*0 !lnxzFHbWbEb *0;$ & .    .8_*0 (._*0  b d`b. d `b  %*0 LHaI KaL  "88   %)F%t-F *0 $*0 %*0hjtvF%F_,%F *0 $*0 %*0dfprF_,%  F *0 $*0 %*0UF%EFA%!F%UF *0 $*0 %*0|~F% F *0 < $*0 %*0F_,O3de& b Y ze ~xqkte lhdextpeD/|e e e e    b1N5 &F b1 $b1 %b1 P\^ߕ)( X\^: (1 N L J H"X X> 5U@E=T :  X1%$^4B\$^P (D'P^  (.8%B\eP3 .8H .8@ߋ(   "  2 ! P F 1 2 $2 1%2 1_ & '1 (1 4'1(%1 1 !2 1 J)1 F  < eb   3_ & P !F 3 $3 %3@& '3rrrr .    .8_3 (._3&  b d`rrrr> . d `  .8A (.9`D   O=de& b Y ze c e  "  5 3 $5H LNPe5 $e%W! W!R_G_5'_'؇'Ԃh  !E  'U U Hh P_F 5 $5F 5 ?$5 %5 J)85P4E4_ &5 '5 P%(PE0EU@ P5  (5 4'5 P%(P P  E''' ' UUU _450'N  !3He_f4 $ _7   7 N P F 7p $7 %75 .N_ & '7 (7 4'7& b Y  %e20 x 75 .ke & 9 e &_ & @JWE:  , rrrr.     .8t 75@(.5..E@(E.5.5<(.  7_ & (7 4'7& E7b Y %e0 x 75 .  "  l:  $5H _ & JLPVe5 $ee$%_! W!R_G _5 e'_'ч'͂hA  e  !E  'U U Hh P_F 2: $2:F 2: $2: %2: J)95 '2: P%(PE09EU@ P5  (2: 4'2: P%(P P  E'+''''' 'U _89UUU0'P  !H8He_8+ "  <  $5H BJNRe5 $e&e%W! W!R_G _< e%_'ч'͂h  !E  'U ;U Hh P_F < $<F < $< %< J)8< % ;;_ &5 '< P%(PE0EU@ P5  (< 4'< P%(P P  E'''#'''U_;UUU 0'N  !:He_\;X N==&=H=X6=-=BUS ADDRESSVECTORBR LEVELDRIVE TYPE = RL01DRIVERL11T=.X=X=X=X=@$ *=X= $ *=X >$ *>*2>* D>USE ALL CYLUSE ALL SECTDO MANUAL INTERVENTION TESTLOW SEEK LIMITVALUEUPPER SEEK LIMITUSE ONLY ONE SURFWHAT SURF (0 OR 1)INPUT ERROR LIMITDATA CMP ERR LMT V>a