Digital PDFs
Documents
Guest
Register
Log In
AC-E896C-MC
September 1978
17 pages
Original
1.9MB
view
download
Document:
CXTRAC0-TR79F
Order Number:
AC-E896C-MC
Revision:
0
Pages:
17
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E896C-MC_CXTRAC0-TR79F_Sep78.pdf
OCR Text
TRAC DEC/xll SVSTEtJ E'(FJ:CISER XTRACO.Pl1 12-0CT-78 12:22 .HM ~ODULE tJ.~CVll 3(JA(1C52) 12-0C1-78 17:07 PAGE 2 IrHTIFICA'rION PRODUCT COCE: PRODUCT NA~~E: AC-E8Q6C-MC CXTRACr TP79F MODULE PRODUCT DATE: SF.PTBBER 1 Q7R MAINTAINER: LEC/Xli SUPPOFT GROUP THE INFORMATION IN THIS DOCUME~T IS SUBJECT TO CflANGE ~ITHQUT NOTICE AND SHOULD NOT FE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CCRPGRATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANV ERRORS THAT MAV APPEAR IN THIS MANU~L. THE SOFTW~RE DFSCRIPfD IN THIS DOCUMENT IS FURNISHED TO THE PURCH~SER UNDER A lICENSE FOR USE ON A SINGLE CO~PUTER SYSTEM AND CAN BE COPIED (WITH INCLUSIon OF DIGITALS COPVRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN ~RITING BY DIGITAL. DIGITAL EQUIPMENT CCRPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RElIAPILITV Of ITS SOFT~ARE oa EQUIPMENT THAT IS NOT SUPPLTED BV DIGITAL. COPYRIGHT (C) 1976,197€ DIGITAL EQUIPMEN, CORPORATION SEQ 0001 ,.. e , " t TRAC OEC/XI1 XTRACO.Pl1 EXERCISER MPOULE 12-0CT-78 12:22 SVSTE~ Y'CV11 30.(1~52) 12-0CT-78 17:07 PAGE 3 1. ABSTRACT 2. TRA IS AN IOMOD THAT EXERCISFS A TAPF DRIVE ON AN TR79F CONTROLLER. IT EXERCISES THE DRIVES BY DOING WRITES, BACKSPACES READS AND IN-CORE COMPARISONS. ALL ERRGRS'DETECT~D AFE REPORTED ON THE CONSOLE TTY. REQUIREMENTS HARDWARE: 1 TAPE DRIVE WITH A TR79F CONTROLLER STORAGE:: TRA REQUIRES: 1. DECI~AL WORDS! lC89 2. OCTAL WORDS: u2 01 3. OCTAL BYTES: 4202 3. PASS DEFINITION 4. [NE PASS OF THE TRA MODULE CONSISTS OF 512 CYCLES OF THE BASIC TEST SEQUENCE (WRITE L BACKspaCE& READI. DATA-CHECK). THE TEST SEQUENCE ~RITES 1~24 WORIJS, BAC~SPALES SA~E, READS THE FIRST 256 WORDS, AND DATA-CHECKS SAME. EXECUTION TIME S. [NE P.SS OF TRA RUNNING ALONE eN A PDP-l1/40 TAKES APPROXIMATELY 1 MINUTE. CONvIGUPAfION REQ"IRE~ENTS 6. DEF_ULT PARAMETERS: nEVADR: 164000, VECTOP: ~ECUIRED PARAMETERS: NrNE DEVICE/OPTION SETUP ~A~E 17~, RR1: 4, DEveRT: 1 CFRT_IN THAT ALL ~PIVES ARE POWERED UP, WRITE ENABLED, AND READY SEQ 0002 TRAC DEC/'ll XTRACO.Pl1 E'ERCISfR NODULE 12-0(T-78 12:22 SVSTE~ ~ACV11 3(!A(1~52) 12-0CT-78 17:07 PACE 4 7. MQDOLE OPERATION ~. TEST SEQUENCE: A. SETUP DEVICE REGISTER ADDRESSES AND MODULE VARIABLES P. RESET ALL DRIVES CN-LI~E AND D~OP ALL THAT ARE NOT C. GET A FRESH BLOC~ OF DATA C. GET A DRIVE ADDRESS E. DO A WRITE -- IF ERRORS L REPORT AND RETRY UP TO RETRY LIMIT f. DO A BACKSPACE -- IF EPpeRS, REPORT G. DO A READ -- IF ERR(RS£ REPORT AND RETRY UP TO RETRY LIMIT H. DO A DATA-CHECK -- IF tPRORS 6 REPORT AND CONTINUE T. IF END OF PASS REPORT AND G TO C J. IF END OF DRIVfs GO TO C ELSE GO TO D K. IF END OF TAPE, ~EWJND ALL DRIVES AND GO TO B OPERATION OPTIONS 9. SPI RIT D SET(l): IF THE RETRV lI~IT IS EXCEEDED ON ANY FUNCTION, A HARD ERROR IS ASSUMED ANt !HE DRIVE IS DROPPED SRI BIT D CLEAR(r): IF THE RETRV LI'IT IS E'CEEOED, THE FUNCTION IS ABORTED AND THE TESTING CONTINUES KON-STANDARD PRINTOUTS I. R. C. MOST PRINTOUTS HAVE THE STANDARD FORMATS DESCRIBED IN THE DEC/XII DOCUMENT ERROR MESSAGES DUMP THE CONTENTS OF THE 4 TR7QF REGISTERS AND THE CYCLE COUNT IN THE FOLLOWING ORDER: TRCR TRST TRWC TPBA CVCLE COUNT THE CYCLE COUNT LOCATION IN THE ERROR MESSAGE CONTAINS THE CYCLE COUNT AT THE TIME OF THE ERROR. TRIS SHOULD AID IN NOTING ANY PAn SPOTS ON A TAPE. IF THE OPERATOR IS REASONABLEY SUPE OF A BAD SPOT ON THE TAPE HE CAN ENTER THE CYCLE COUNT OF THE SUSPECTED BAD SPOT IN THE TABLE 'BADSPT· ~ND THE PROGRA~ WILL TREAT IT AS RAP NOT AN ERROR, WITROUT INDICATING AN ERROR. THESE RAD SPOTS SHOULD BE E~TEPED IN THE 1ARLE, FROM THE TOP( WITH A 177777 AS AN END OF THE ENTRIES. THERE IS ON V ROOM FOR 16 ENTRIES, DO NCT WRITE OVER THE 17TH LOCATION IN THE TABLE. SEQ 0003 TFAC DEC/XII SVSTEu EXERCISER ~ODUlF ~ICV11 301(1052) 12-0CT-78 17:07 PAGE 5 XTRACO.Pl1 12-0CT-78 12:22 NCTE1YI,WHEN THE ENTRY IS ~IDE INTO THE BID SPOT TABLE EaC9 ONE MUST BE MADE O~E AT A TI'E. BE SURE TO RUN T9E PROGRAM EACH TIME AN ENTRY IS MADE BECAUSE THE CYCLE COUNT IS ALTE~EO BY TWO OR THREE EACH TIME THE TABLE HAS A HE. ENTRY. FOR EXA'PLEi IF THERE ARE ERRORS AT CVCLE COUNTS 47 €4 AN.D 7S L IF 47 IS EN1ERFD IN THE TABLE THE NEXT TWO CVCLE ~OU"T ERRORS WILL BF 65 AND 76. TPEREEOPF THE BEST WAY IS TO MAKE ONE ENTRY THEN RUN THE PROGRAM TO DETER'INE THE PROPER CVCLE COUNT FOP THE NEXT BAD SPOT. rUE TO THE NATURE OF ~AG TAPES TRIS RAD SPOT TABLE MAY NOT NCT IL~~YS WCRK SINCE TRE DRIV~ MAY WRITE THE 64TH (OR WHICH-EVER) FECORD IN SLIGHTLY DIFFERFNT PLACES EACH PASS DOWN THE TAPE. NOTE: DUE TO THE TAPE DRIVE BEING ODD PARITY, THE WRITE BUFFER IS CONTAINED IN THE ~ODULE WITH AN ODD PARITY DATA PATTERN. 41!! SEQ 0004 "ACVll tJ<J\C D~.C/nl XTRACO.Pl1 ~VS'fEt-' Fl!fFCISEf.: ""CDlltE' l:?-flCr ... '1B 12:22 3~A(1C52) "'CVU 3(1 (1052) 12-0CT-78 17:07 PAGE 6 12-0CT-78 17:07 PIGE 7 SEQ 0006 .PEPT • NLIST SPSTZ ;MODULE STACK STAPTS AERE • .WORD • LIST ; ,: 224· SEQ 0005 • FNnR ~'CDSP : ;.***~*.**.*******~*********************************** ****************** fRAC DEC/XII SVSTE" EXEPCISER XTRACO.Pll 12-0CT-76 12:22 ~CDULE 177656 mm MACVll 30A(1052) .GLOBL RE STFT: START: mm r 4COOO 002240 rOC04! 8882t¥ somo· wm mm 002150 ~mr'WDFR i 256· L o010 ~,INTR flAG mn:Bm~ DRYVE #-400,DRVSFT DRYVE 3$ : FE 5T 1 : r02116 MOV JSP JSP TST SNE JMP JSP CIP GFTPAS,PEGIN, IBUfVA MOV IPUFS7,WC~T2 NEG ~CNT2 SAVE R~~~T B&nUC~h~DDRESS FROM 16-BI1 GET THE 2"5 COMPLEMENT STRT: ~lP,:t:T: tf1224 0033(2 JSF mp 1ST ~~( ~~IG~~PDO~~ ~QDULE BNE 8IC YES, GO GET ANOTHER BLOCK Ebl~Rs~~~c¥~~TD~¥~~E§u~eER RI S TRAC DFC/Yll SVS1'P" E)'Fr<CT~FP -CDULE XTRACv. Pll 12-rCT-7e 12: 22 5 i.e:'" "'12777 rtlCOO4 003034 ~77 78 <;32'" r m 287 r·c 47f7 },Um ~s~m" fie 3770 . . ~fi " ;"11:,1224 .. n?777 5~~" ("IOl·Jr<?: '··('~'2C0 r':i' ~:, €7 i;C322C' 5':~ 2R3 2 R~ 5 4c'" SH" 534" 80 2~~ .. t '4" ~,f,~m n r;f~'" 512'" "( 52~'7 (t(Jl1(:j 6 r03n2 12-0CT-7B "lCV 11 20CH52) ~CH( f ~IT r~IT2,~.TS JSR PC DROP RIT RNE JSR HR CU H~~OTRDY SEQ 17:07 ~~f..s,PE2#~fDRP ;ASCII B: 2 S: INC nOnA SAVE w~Hl ~nt~l~A~I~~DRESS FROM 16-811 OBUFVA GET THE 2"5 COMPLEMENT GET A DRIVE ADDRESS ANY DRIVES LEFT? 00207. 002042 (0(\(\·10 SEO 0001 003710" (>("000" 004014" (·0350 e 2S: ooeooo" 004022" 'nno PA~E 002170 liS: mm TST SNE MOV MOV MOV CLR~ MOV MOV CLF MCV 17:07 IS: CO 2116 ~g004~ SP 12-0CT-76 #RIT7,~.TC 2< TRYI CVCYNT PACE 9 WRITE PPOTECTED ? ~~§ C~mN¥~E DRIVE SSAG~ CALL WITH COMMON HEADER GO ON TO NEXT DRIVE DRIVE READY ? yF,S CONtINUE ~~~'~~H/OR READY ZERO RETRY COUNTERS SE~ oooe TRAC DfCnll XTRACO.Fll SVSTE~' FX"hCIS~;P 12-0CT-7A 12:22 -ODULE MlCV11 301(10521 12-0CT-16 11:01 PAGE 10 SEQ 0009 288 289 290 000322 m 003116 oeC004 291 294 C031f.f m 291 m TAPES RIer : REED: 300 301 302 303 DATC~ ; j8~ ~g~ ILOAD GOOD POINTER ILOAD BAD POINTER OOOOC0G Dnl: 108 m m 001616 1 s: IDATA GOOD? IBR:YES 313 314 m ILOAO ERROR INFO 311 m 17712~ 321 322 OK: m en: m BnE: 1 s: 321 32R 329 Hi 337 313 ~i~ m ~j~ PASS: f (COOl) .. ( t: 1 (.. (, f. ~ ~ ,~~~'l(;;: '''''0 <"j € 2 "/ 1\.441f FINI: 34C 341 00216' XTPO\C('.[J! 1 346 341 ~~il 350 3')1 3S2 ~~1 355 3')'; PF E,(FPCTSEP 12-11CT ... '1Q 12: ?2 2V STE t>' ~)rOULE ~ ICV 11 rj dl ('):11 (".1 !,1 4\.1 .. 4,," i ( 44r,~ 4F " ~r'\ 113 .. 01 !:4' 1 2 ~~$~ n' ~~ 14(, 1 \1 1;6" \)1 )1 ~I: r,'(1!)')('l" ~mB f!0375-4- 002131 14" i'rjf"H:3 1<'44(3 .,111 U' 74" ',\l (12 4( (C0000 1 D(i3162" 11: ICLEAP OUT THE INPUT BUFFER ~B F+26.,RO NEXT IDONE? ;RR=NO i~~~¥~~RE~flA~r ~~~¥A~AHN6F PASS EPJ[lS,FlEf;PJ DROP THE MODULE (.~·PA TPYl ij3,TRVl JSP R5,PACf(S~ BFQ f,,','l 3f .. '-':f ('l11 P(I~+ ENOI!S,REGIN N(1P TRAC D':c/Xll ~IBnF'RO ~~~ RETRY1: INCR m 344 3 '15 MOV Cl.~ 3f A(tC571 PO g 12-0c!-18 RITE ~~GN$,PE~~~~~'CEDl COUNT THE RETRYS , LIMIT EXCEEDED? I YES, GO REPORT IT ERROR'R~~6R~ACKUP TO TRY AGAIN 11:01 PAGE 11 SEQ 0010 I GO TRY AGAIN ;ASCII ~ESSAGE CALL WITH COMMON HElDn ; GO ON TO NEXT DRIVE ------------------------TPY2 I COUNT RE1RYS hTPY2: INCR C~PR 11: BfQ PO n,TRY2 PIC¥ MSGN$,PEGTN,EXCED2 NCR I L I~ IT EXCEEDED ? ; YES, GO REPORT IT I NO, BAUUP TO TRY AGAIN IASCII MESSAGE CALL WITH COMMON I GO ON TO NEXT DRIVE ------------------------- Huon TRAC DEC/XII SrSTE" EXERCISER XTRACO.PII m 12-0CT-78 12:22 m 362 Hi ~OOULE MACYl! 301(1052) 001016- 03fn7 000001 O1i1112- 1044G3 n01120" DODH? 888638" 003710" 171342 1$: 2$m~: 88~m 176712 NEXTA: BIT 3~~ 12-0CT-78 nPITO ,SRI ~~ DROP 17: 07 PAGE 12 SEQ 0011 I DROP THE nRIVE ? ~ ~~~ S~~bpT8F~E~OI~~Ig~IVE MJ!GpNS,eEGN'!.~X'OPP ;ASCII MISSAGI WITH DRIVE COMMON HEADER _______ ____________ ! GO ON CALL TO NEXT _~ ~_! ; m 368 3~9 g~9m M m in 374 000 III 1,17777 r01340 gO~6n4 3H~ 387 0~235f mm ~~mr t', 1244' 0003f,7 001 5<)" o5f7E7 I;:" 56" 12COI2'O" 104400 /101266 001262 MCV BF BlCKSP: I'OY MOV REA~: o0 ~ fOO 8om~ oO~12'U' 123E" MOV MOV MOV 001350 002400 fgcm 001326 ~82 383 j84 'RlTE: OQ2652 002646 ClR BP Mev MOV MOV MOV GOGO, "'.'1 3 mm mm 002300 m 390 m 001256 GorOGO" NTRUPT: 393 394 i'i(lOGOC" 00130," 395 m IS: 398 m THAC 01:' CI '<11 SVSTEI,I EYEPCISFP "0 [lfJL E XTRACO.Pl1 12-0C1-78 12: 22 m g~mr ~lm~ 4'4 405 4C6 401 09 09 410 1 ;H7( I f~m~ t" 1211 mm: ~m~, ('0 1 2(i(: ~\" 3 3C" 0)1342" m a 14 15 416 417 4tH 419 tll 31(.? "'5~p f~iW: (1:) 3: 2. X", 'I r :,11'54" "12711 n\,1362' ~nm ;;,')1374' ~,13E • t'j '~'141) 2 .. '1 f7f7 "I17f7 MI4767 U;7f7 422 Ov14/2' g~: ~~~5 425 426 1l01116" "lf7f7 m 433 ~i~ 4 6 437 mm mm (~115~ r '1140 ! 140j r3~Jie nO!4ft;:" °lt777 """1.474" -'le"? 4~ C01C42 002074 0(.14'](''' .,' 127f7 ("77777 002056 gnn: J610 04m :7 ('\)1'120 .. n 4 2717 n~\152f) .. r , '1 f777 OOlsi," '0"040 %0200 001540" IWn gS88gg: g~15~~: smn "'~2177 O' m(10 TP" mq14~~ ~g;m 1\:Jj~44" 444 0" <; 4" 00 S7l" O(l1571i .. 032777 mm mm: 2gmj m m O('l1604" 001614" nOifl'" 0053<1 [>0'62,- 001407 OC1~24" ('I27f7 001632" 000740 (h~1634" H144(;3 0"0200 '~02272 002C42 002034 001764 4 \: 5~: 1~ ).l(;V ~5Q '6CLK1 f \: 001730 aVICE, DRIVE BIS m PH MQV JS~ BIT" AI C SIS ~£ ~~t I ~~TC ~~l'~@"lTS FUNC PIINf,OMTC 3$ #77777,ClK ~~!~~~mG as ff1400,lafJTC OPVSFT,@~TC BREAKS, BEGIN SPEArS,BEGIN BIT ~~~'.'TS f BEQ ClP #8 T7,@MTC 6f S OM R~Q W m DEC DEC rCOOOj' n0375V Dv~h~VVE ORvspf,PUNC MOV BFG ~~rf~;l~Tc elK 6~ eLKI 7~ 17:07 PAGE 13 SEQ 0012 GET ACTIVE DRIVES LOAD ~AXI~U~ NU~BER OF DRIVES PUT IT INTO A COUNTER tA~eKS~~~ ~c¥fiEI5Ri~~AR ru ~Ce~~ehBn~TRACT IT"S ACTIVE --- BRANCH FROM TOTAL NO, CONTINUE BIC NOV HG! 001742 DVCNUIJ ~c4~g~mm ~~iT3,FLAG m 61 $: DFlH ~I1P "OY ,J S P BNF e~$: C0174" r77777 3 J S: 002014 002006 001772 AGT RI CLR PIT BME {(;I'; (14fl i,8~m 2< RNE JSP 002132 001070 ~~i'~8~;~~M AS, DEC ~r-v 31) : nVICE~DRTVE Df;'r CL, 661W C(C021 002110 COlC46 ~40 4~ 454 455 456 457 00 23f6 ClC 12-0CT-78 Be s MOV 1l5276'1 r01400 OC1'114 448 001140 00113' r: ~11 444 .. 0('5077 r: m mw: ~40 41 1 s: PCI104 002116 "~n4'1n· C {~14 f. .. Q.jI 4fi(.r" Mev 2 \: m (:S!m: O.l!271~ W'W 429 430 ",WI ND: MOV MOV Ci)12f1(, )l' 317 ' m h~~l~l~: m bBlm "A CV 11 30(105)) MOV ~ 7777,CLg RR S MSGNS, PI' GT N, RWDE RR LOAD THE 2ND TIMER INITIALIZE THE DRIVE COUNTER CLEAR DEVICE COUNTER FOR ISH RESTORE DRIVE INDICATOR INITIALIZE SHIFTED DRIVE NU~BER GO GET A DRIVE NUMBER ALL DRIVES DONE? tB~TRgft~~It [3; ~OMPLETION YES, CLEAR O~T OLD UNIT NUMBER LOAD NEW UNIT NUMBER CLFAR INHIBIT AT LOAn PT ALLREADY? YES DDN"Y REWIND LOAD REWIND FUNCTION EXECUTE THE REWIND GO D~ FeR THE NEXT DRIVE SET THE TIMER ~eLGHIMRmEN~~BER YES, GET OUT CLEAR CUT OLD UNIT NU~BER LOAD ~Eij UNIT NU~SER TEMPORARY RETURN TO MONITOR •••• THEN CONTINUE AT NEXT INSTRUCTION. NBR~~EWAH BOT? IS DRIVE READY? NO GO WAItI CLEAR H~IBIT WRITE WA IT fOR READY GO CHECK THE NEXT DRIYE OUT OF TIME? ~~~, wmTS~~~T~~~E40 SECONDS ~~§EP~~EO¥Im WAIT ASCII SO~E MORE ~ESSAGE CALL WITH COMMON HEADER "ICVI1 12-0CT-78 30A(H~2J RTS 17,01 PACE 14 SEQ 0013 RETURN PC OPOP: ~~¥~~ ~flB~~Vl:mD UP WITH MTC DPV.IOF: INC ADU mA8R~~~sOh~~mS7FLAC ~W VES, GC FLAG END OF DRIVES NO, IS N~XT DRIVI CHgSG" 7 ~~+U~g 1 V ANOTH R DIE BEQ AS~ pee P1S mm 0021124 It;: PTS 177777 NOTHOY: 177(,60 1<: mm (,,(;(1010 :,00414 rOil 20(1 OC'1744 001514 n~r/'!!i SVC;'l'~~JI rY~'C'crs~p 12-nCT-78 l2:2t .oy qIT B"'E JS~ ~p ,~: ~TRAC0.Pll START WITH PIPST DRIVE RESET DRIVE SELECT GET A DR IVE ADDRESS ~~~ D~~¥~~NCHECKEO ? NO,'LOAD NEXT ORrvE ADDRESS IS THIS DRIVE READY? HS, CONTINUE ~8'cnl~~ ~~~Tt~F DRIVES RETURN ~OV MOV JSF 8I1P B'f MOV 0015n~ Gcr:n TRH' SET END OF DRIVES FLAG RESET n~IVE COUNTER ZERO THE SHIFTED DRIVE RESTCRE CHOSEN DRIVES RETURN FlISP ~tO\J HOV ,'rv 000534 ~nOULF: 175775 175772 RTS "ACV1l 3(HlC52J F.PSIIP1: ..,OlJ ~,OV RTS 12-0CT-78 17:07 PIGE 15 LOAD AOF. OF CURRENT CSP LOAD CONTENTS OF CURRENT CSR RETURN SEQ 0014 ~ACYll 301(1052) 12-0CT-78 17:07 PACE 16 SIll 0015 i2j ~~~ 883002Ur mm 888888: 002 " 012767 Q77777 mgg~m: mm 000200 m 001442 ~: WUT: IS: 001432 B4 5i 8 ~41 m m g8~m: Rwn mmm:mm 0P11 H mHr m 88~"mrE; o~~ iH ri m m :;%~m: n~l~~ ~um: ro 0021E2" 0047E7 546 CO 176" 152767 550 0022P" 551 0022 F" 0 00223~" 5~8 rm 171706 000200 rOOOO4 COIHO 7 414 00.244" I" 4 7 ~~LrU" ~O~O11 001312 11004 '0262" "12767 G:'227(" 10 44f 6 '('n76" 012777 (1;')2'3(\-4· lO44Q7 r'";311 " H\44"7 ~c~oni ~7~ ~Xm~; 'tWi 0840~G 577 t.:'H3110" ~t n"~!~: 564 565 5~~ ~6~ 56q 001372 001604 mm nOOQC~" oo~rogo 00 0" 0000" ro h~.m: ~mB ")1246 ·n 5~3 576 :mc8:Hi 5B!I5~T~WBm Il '7~ %~g r "'SO t1~~334" h44C7 .5117 f81g~ " 1'~2344· )&~725 :"2346" t""~lj2~5 2~: ) UU7 ,8MTC CLK H: 335: 175616 LS: 003566" 0"1264 .OOULF 35: RTS PC , RETURN ------------------------PC ERSUBI 'lin,@MfS # IT2,FLAG C en BISB m W Mev C~P lPADSPT RL Rl),CY~K T 8Eg ~i TST ~). BPL S 8P ;~~m,B ~H1t,~"TC BREAKS, BEGIN eLR rT~ SMP SP .,(SP). MP FX jS MOV 4~: 5$: ; S¥q& e8RM8§IX~ADER , LOAD ERROR UFORMATION J A~§E~REE~ tft&EE~ROR ;A~~ ~R~~~S~OT FLAG IBR = NO I SET BAD POINTER I~ATCft? H~STRY AGAIN ,NEW ERROR TE~PORAapO=~¥ufihE.8 MONI ¥ • ~THEN CON~INUE AT NEIT IN! luctioN. ICLEAR INHIBIT #1 FR"TYP JDATA ERROR I*-*******'~****************************************** •• _._ •••••• .,*.. _ BEGIN TABL~ t* •• t. i *•• *_* ___ **_ ••• __ • __ .** •• ___ *•••• __ •• _•• **,*** [F~RS ~.* B~KAK~,B~~I:II,-~TC ~~p ~~TS ~ov U,BITll,.MTC mm~MI: PMTS C1.P ~'CVl1 J ¥~I9ERnm ? J N §'UIT SOME MORE? BREAKS,RECIN 001240 , SET THE TIMER ~'ft~~o@ftK~I=6luf' IRx~o"I¥Ru~tlo •• J YE WAIT 3N~ ~~ DROP M~CN$,8EGIfi,DRP JASCII Mfs~l~l-~~l( ERRORS: JSR 12$: 133~ #77777,CLK mm~um GAt DEC rOI416 nU~i ~~9 rght~:: d" C2~~ mass" 003770' MOV 3 r '(1(52) 'ST ~!: 12-0CT-78 JT~~~g~AtyP~:¥HR~L¥~R~ONI OR •• hHEN C~nJMUE AT NUT ahRuctio •• ~ChitCR N~~BO~ A(RETRY 'TmH~AjlmMLURMONI OR •••• ~THEN C2N~INUE AT NEXT IN~TRUCTIO •• ,CLEAR N BIT 17:07 PAGE 17 _____ (P5). ______________ !; SKIP REtUR"THE RETRY ~~ SIll 0016 .~CVll 301(1052) 12-00T-78 17:07 PAGE IB SEQ lll'l3 Q' ')167\)( '),3 4 ' 0HOf7 ". '~ ~:1 ~ j 2 ' ~i(m nH c.. :) (/23 f ' ~ (1 ~I ;! :1 4' ,G572C f\ 1 CO E" .., i ':'7 2r 'lief1 >;2 df 2 .. ,", 1 f7i'i " ~ til' F· 11 h76f' 1'1!] III 11 .. 175432 SETUP: (('l21C GET DEVICE ADDRESS GENERATE CONTROLLER REGS. ADDRESSES "QV 1ST r 0 12f' 0 MOV TST COlt7f ~OV TST C01172 17541' 1 : 75 4"'; Mev oon MOV (Ii",fI C(,2 B: )1".., (2( 7 MOV~ "'[1 V GET THE VECTOR SET PRreRnv ~TS RETURN ~DDRESS "' ... 141 F" (~~'d~4" C'." 2" ),j' ~' , 243 t1 .. ;~~m tC 4:1(;'7 11 ;717 '244'2 .. ~(47F,7 ~ .Ii"l"''2'' l~' (, 2l.."1 ;:. 4 <If" VI 47f'1 I~.~~~~~: ;)m~ '" i 4 f ~ .. 1(:°117 ~"~j~~: i(IH(''7 F 4'1(7 ,.5~~-·~; il"~ \J::1":13tcf.F'7 "/S:-':;" '1 ;7'7 v;: 514" 11,' J; 4f r 5~! i: TP4C n;.c/'lI:~_L ~TRACI'.Pl1 ;;(~ SVC;'T'[~, tZm8· (:G1144 0('001 nc 11 24 lJor-ooo .. f\ f'{" (\ ~d" 6 ~2~ H$, B~~Hl1,~MTC PPF'K$,~EGIN j~~ 17733f JS, PTS ~t!~~f*iTS PC,NOTRDY PC ; EXECUTE POWER CLEAR ;TE"PORARV RETURN TO MONITOR •••• mHRcmmfi AT NEXT INSTRUCTION. ; GO WAIT FOR CONTROLLER READY ; MAKE SORE ALL CHOSEN DRIVES ARE READY ; RETURN ------------------------- mm (lel1~" WAIT1: 1<: ~~~f&;~ : TS1'P R~l mt 77 ,CLK 2, I'l ('\ 0(1 J " C( 35ffi" 2'1: 12:22 W rTS PC S ~W ~~ ~*." '* '* * ~~, ~ ~ ~!! ~* ***** '* L~~ ~I~~~~~~ * ~~!*~~ ~~I* ***'" **** * **~ *** *** HPrEPS PfGIN,TABLE • CONTROLLER NOT READY 5~~***'*;~~~************!*~~**~~~;*~~~*:~~~~~********* ********** 175372 17f?fj 2 ~fC Nf. S mT~ahW~hDY ? ;T~~~6R~~~T~~~ijRN ;THEN CONTINUE AT ~Mo~mCiimON. SC~E MORE ? PP,AKS,~EGIN (' 01 ,) 5 F. 'C-CC'03 "10V flPEAK(;,REGH) F'Ir::rCISt'F \'rCtltE 12-~CT-1R RE 7F T: ; READV, RE URN ------------------------- "iACVll 30'(1(52) 12-0CT-78 17:07 COUNT: CI1T: F"NC: XMF:~' : CV ICF: DRIVE: DRYVf: ( DVCNU' ( eveKNT Wr.NTl: .011T2 : ~ r!'./.VSf'T' DVCKNT BUriN: eLK: ClK1 : T APLf: mw ~ ( "'ESl : mm ,ASCIl UES2 : • ASCI1 ~ES3 : .ASCIZ OPOPPEot' 'E54 : , ASCI7. RETRY EXCEEDED%' c" C mm ~E ss: • A SC II. .RITE' 0421111 ~E Sf;: • ~ SCI Z ReAn' 37'"," 177777 3710' 177777 P HSPT: -I -I -1 rm: lnm 37~6' -1 -1 HI,: mm 3 2\" 177777 !'11717 7 177777 3730" 1777'11 3"2' 177777 3734' 177777 .3'73~" 1'71117 3740' 177777 8 1742' 1'/7777 PEW I NO ERROP' PRIVE 042';24 ,EVEN 3'71~" 256. ( eve: 053111 C "PL"'¥.' r, s: .Te: 051105 U MTBRC: Io!TC'AA: ~'T (l~35C5 ~ :1 :1 :! -1 -1 -1 -1 PAGE 19 SEQ 0018 mic8~~Hl1 SH!~~T~;~pgm MOD!'LE mm:mm ~B~ mm: g H" m mm: ~mw m g8m~: 8mH: MACvll 30A(1052) 6 A 6B9 694 g95 96 f97 003750' OO~60r 0037f6" 177777 °x37?O' 2Hm: T6~r 8,~~ 4: m c048 .ogpS ~g3 m 8~~m: B82 m 2g~W: bo8aU" 69B 7r~ O(J3776' 3'7777 °248°0' t5'" . H ' 0000 004 10' OO48¥2' (I J4 706 707 710 7p ~d 004020' 000000 gg:g2F g2~3W CC4df" OC OUr. m m m 0'404'- ~~og~o g82~~d m 004030- 000031 f'!v40 32'"' (J(1f:()31 718 719 CV4()~4' OO(1:)C)l 01"401":;· ~C~9()~ ~~~ ~219~~: 726 721 728 729 730 731 RWDF,R~: ORP: IDR1: N1JM~: FLAG: m;! ~m 177777 :~m ,WORD • BVTE • EVEN :mr .EVEN ew 8 8b 25. IRUES?: 25. OBU-57: ORUF: 1 2 fa 40 m oj;~12' 652 ~~4?~f: t:-~~~§~ 525 m m 8g~ii~~ '')O''S 25 525 'lor 4(1(. (2 40 1 ':' ~gt~fJ 738 7)9 (, v 41 (' <1" ') (1 "11'1 f." 10UTPUT BUFFER 20 ;8~~3! m gclq~r~: ")4~74' 7); 177777 MES2 gRUEVA: RUHA: DRUFEA: 000 IRUEVA: RUE IRUFPA: lRUFEI: S8mr p'i SEQ 0019 ~m77 6"2 (I ',. t] (, f.,." PAGE 20 ~m77 E ~CE02: ~m O{l4...!54' 00(1652 n(l(,525 c,\i 40 F.4" 17:07 nCEDl: MES5 CG4(,4'(l 04(14 01· O~.4Ht- 12-0CT-'8 :1 684 6~5 40(1 ~2~ 4 0 7~~ '~L:116~: fJ0f4c( m ~g~42,i "ACVl! :e!(1(~2) 12-0C1-78 17:07 PAGE 21 SEQ m 523 f]BUFE~: (10e, ;OUTPUT BUFFER ENU I~UF': (lCf' ;INPUT BUFfER • =.+48 .. . pm 0020 mxcB:~{P! si ~~btT:~~ r~~ S~ tJOOPLE i: ;Q(Y2~ ASH ASTH ," 0 f,' 11'. f~ 20 BACK BACKSP '(\( f 3 ~R 20 3 20BM I ~h. 44(' 241 00'iob8 R m~n" "If.; 1(,(100 iir.m3~ AWAS m;(~E mw "J'h1(CR 203H ~m 41 iI ~IP~ ITt] HI, 221#U B um BIT? BI13 BIT4 BITS AITo 2?1ff 221H ~m 2lff BIT'7 ~21' n. un ARE AK <; r r, r~"-~' 12Q BRI BTOO< BUF ,- )('c.: 13k' " "124421 , ! 7!;oP CDAH<" 1~~~~i~P '~'/,35f2° ClK ~:·.<~5f4R ClK 1 ' '} 2 Ii 12 t,CNT CONFIC "'I i,' ~ ~. ~, ~lJ ( '", 2S.] ,~' COUNT ( 21',1','.;.. [( CSRA BUFIN cve " " 1 r, 7~r~ eve ~ NT t.,' ,(~~~~' OATCK 2~1 292 421 20 4 435 4B7 494 506 213 T6\C D~C/Yl1 'J(TR~C. fll1 ': 2C: ~V~~!:~~I ;'d1H" ~b~~ GETDA<" GOGO ~r'3~rd~ 1( 441 c; Iii: ~~r4 0 mm~ " _~ '- J ., 4,r.' HRDo'1S" 104·1rs m~A' ;::~~'1~':~~~ :: ~- 4-:J ,fir·' IBUFn I AUfP' I BUF S Z IBUFVI ICON1 ICOIlNT f42H 221# 431* 415* 6 31~ H ~~~~ ~~HIf f., Ij(~ it ~;6~ m: 232* F'I!C:?CrSE~ ?~j~:'\ ~t~ 1 .J 4 A t Jj 455* 526* 533* 613' 618- 6434 3 r,o 31 ~. J13' 51 ~ht 629B 29~* 551 63H 650 409* HB# 41P535 695' 401 425 469 4QO" 497' 504- 634# 4664B5' 496' 48B ~~~: 508 502' 42C gj~; '''COI]LE 40 <4'" 3~1 434 536 4P5B 419* 416' 272 334fl m. m: m. m· m m~ MESS MES 6 r",~q,e;17P S,' 1~~# l RQB I,H ~dH7,~ 65/# ~59* , ~2lf 664# 167Al ' 504 63H 04 ~q4' p ~ .. m. m m: 4q4* 429' m 546* 63H 702# 460 622 3?f n. ~m It! 711 74~H 711# 227* f,~7 695 697 m 693 692 219* 247 MTC"A MTS p., 1"i14P (' l'3l5f 6R NEXT 0(,'( 4f fF (' 01!1 7':E J 47 NEXT A NOTRDV NTRIlP T NULL NUMR OBUF OBUFFA ~,'j ':I51e R ~nS1~~ r "l,.:(l(Jl. Eg~x~~~ (l ( otl(' 2f;R SEQ 0022 497 Hi!'* m. m- m. m; lW~f ';:"072, 418 474' 266 384 • 1A61f 221# ~ ~ AIt 404 ~~211 221# 3;}1i m 12-0CT-78 17:07 PAGE 24 CROSS REFERENCE TABLE lISER SY~POLS 256 406 505 "lev 11 3rA(1052) f2(<'IJ' 1.' \-3(,?2r. r: '. 1:':;34f<' 104 4( 3 m 5fi4it MES2 MESJ ~~-.:_~;L~~ ms 644K '18 • 34C m~ 6<S~ ~8BW 603 451 '* 453' 335 543# 4SA* 543 6R9' ~gf. mr MSGN ~ MSGSS MSGS MTRRC MTC 602 569 :i. 2:>;# mF~" :;; 3,:.[. 21-1 ~ES4 576 558 fr m i, 1 ff l13~ iy')15 .... R 575 544 557 637n 271 ~' " -1;; 12 f.: "'FJ.'):h:r.' 570 531 519 411' r ')'112?P IONU~ 'i46 509 254 4,)"· 3R1 ~ 62 261 :~; ~ ~(\ ~~g m 326. ' ?-0CT-7R 12: 22 (. ~ '2:: ~< f{ DVCNU\l DV ICE '~)!~ ~~~ DVI PI ENOIT'" 1l 4 -<l! 1 END' " E£.IRrJRS rt,~i~Sf" f"!' 1 r FR ERR TV? E6SUPl J" 2'\ ,";:; E XCF 01 f' -.' j 711 4J:.: PCPD2 XITI " FIN I p'.LFP 69 448 3A5 251' '~~ ~90 528 276 il:i<16R m 444 362 ' 354 558 441 279 26" r,~?r,4d~ m 2P 2 4P6 24< , 47 170 , ;.171 Fit 335 536 440 2m tHu m m~ DROP DRP OR VA P' ORYVE 331 529 622 234 271 2~'1* DVCK wr 320 601 320 OHVSfi m 5.,4 m~ ~7'7",j:I 2BO 478 616 5'8 221# ::If.f,'.r.. ~O3 107 556 221ff Bm, HO 59 DATCK ;= h1411 1.44"'4 . "';741' : 25 4)r, DATE;,'~ 266 457 602 6n4 441 j76 me ~m, BN? 315* me m# to. ~ 5fl HITO SEQ 0021 ~m m. 57! n: t~E~~IR~~~~~~t~)TA~lF.°~!-6~ER1~~2~OL~AGE 23 m* ACSP ADDR 2 AC 346 354 362 3'10 2"15* 375' :>7 f' 379"- 5PA' m: m: m: m* m. 447" 448 508' 277 38A' 42E* 427 648# 389568' 442 518 544 559* 571' 577' 586' 2Rl 333 3f3 5fi1 6'14* 2"rOiJ ~R4 ."4 22tH ~~6 ~ ~ 646# ~m 46[ ne 7r* 282 606 710B 318 446' 4~7 536 519 $li~. TRAC DEC! XII SVSTE" E~ERCTSER 12-oCT-78 12:22 XTRACO. Pll O~x OPEN 323 0041HR OBUFEN SBUFPl eUFSZ g~UFVA °240~fR 37~ ~ ~ 18 ~~ : ~~6 g m~~ 312 110 oOOOCO ~m~T: ~Q44204R o·int 11 2R 00,'0'4 005Zr P T~P2~ ~~6, t ~8~SP = PRTV~ PRTV ~m3 PRTY4 PRTV5 PRTVf PRTV7 PS pew PUSH PUSH2 RANDS ~3P 21~ RANN{I~ READ REED RESTRT mp RES2 Rr RVl ~ m~ REZET RITE RSTRT RWDHP seAnA SEHIP SOFeNT SOFEF<5= SCFPAS SP01 NT spsn S8 m SR3 SR4 HW 394 ~177776 ~b 3~' 00020'J n('O§4~ mm Mi ~m 221# ~74 4~~ m m 177 210 m 197 198 199 200 201 221# 171 221H m~ ggQ~~~~ 4 "6R o d"\(I~fP o O(16Gf.' or 3 2 9 378. 223. 260. it sr~~ m m: ~Etii5~ m~ "'-"r~~"F {' 0(11(: 2R ~O2# 1~H4:rf 22111 l' rl'~ ~ 3 2t;; nU'(,4\.1 1BH o yo;: 16" 1m 116# IQ3. OOrJ~4t;' 253 r0241~p (\}17~'~f.' 457 ~~. 21:' ,'0('046' 1~7# ."".*"""" r. r~ g~~j 2~~ ('or,G~4p (~h?~~~' ~o 1# 40 4~ 344 6A7# m~ 566 214 222 ij 307 359 !177H qn '1SH 225" ~ACV11 CROSS 2R 5 ~0A(!('52) 12-0CT-18 17:07 f "FNHATEr: 13~~~7~~1PtC~!~~I'~~~i~~"=CDICO".ITAACO ~g~ET0~r:n~AT~~' tt~4p~rls) PAGE 26 PEFFPENCE TAPIE -- USER SYMBOLS ~q7 645# 340 "'105ft SQ2 DEFAUl1 r,LOPIU 196 221# 223 ~~h WI on T m. WmR 0012( R ERRORS DETFCTfn: 195 212 221 • f24fi46 ~ 1.11._\1 .; SEQ 0023 it~# m i~l: = 0ROvOv 0fi~O g 8 ~~ ~ACVl1 30~(1052) 12-0CT-78 17:07 PAGE 25 CROSS REFERENCE TABLE -- USER SVMROLS 743# 325# 3aft PASS PIROS : ~OOnLF. 704. 613# 31(: 119 641 # i~~; '1030 HC# ":IGt';.'1r m. 632' SEQ OOH DIAGNOSTIC ~D~DDmD OECOO ENGINEERING DEPO~X SUBMISSIOND o FOR RELEASE ENG. USE NEW OCHANGE 0 DELETE PROBLEM: DOES BIT TEST FOR LOAD MEDIA CHECK INSTEAD OF COMPARE; WILL DROP SELF IF ACTUAL LOAD MED SETS IT'S DESIGNATED BIT. SOLUTION: PATCH BIT TEST TO COMPARE BYTE 306 308 132737 122737 4£'£'£'£' . I£'£' PPORT ENGINEER WAIVERING MANAGER DA iE: DATE: CHARGE DECO/DEPO TO OISCRETE PROJECT NUMBER COORDINATION NO. DIAGNOSTIC ENGINEERING ~,DmDD~D DeCOD DEPOQ SUBMISSION o fOR Af ",;:ASE ENG. USE NEW o Cl-iANGE 0 DE LETE KIT NUMBERS PROBLEM: WHEN PREVIOUS PATCH CHANGED BIT TEST TO COMPARE, BRANCH CONDITIONS WERE LEFT UNCHANGED, RESULTING IN DROP UNLESS MEDIA IS LOAD MEDIA PATCH BZQ TO BNE 314 1424 1024 C.iAf"J[ nrca Df:PO ra ()ISCRETE PROJECT NUMBER WAivE"',','.) "Af\JAGER DATE COORDINATION Q98-05314 DIAGNOSTIC ENGINEERING FOR RIilI.ii!MII! IIING. US!! DECOO DEPOe: SUBMISSIOND NIIIW KIT NUMBERS does an ille~al global reference to the old monitor switch register. It also hangs on a tape badspot. rV~?AC SOLUTION' I~stall A"4(-'''6 ?!7J!7J 7~2 1~22 19156 2~ the following patch ?2777 2002 (undefined) 1 QI!7J4 3 3 1,-77" 24-0 240 240 240 2 2 205 _- ._-_................. .•.... o CHANCUI 0 DElETE
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies