Digital PDFs
Documents
Guest
Register
Log In
AC-8206D-MC
August 1978
34 pages
Original
1.6MB
view
download
OCR Version
1.3MB
view
download
Document:
CVKAFD0 DRV11 DRV11 TEST AH-8207D-MC JAN 1979 bw
Order Number:
AC-8206D-MC
Revision:
0
Pages:
34
Original Filename:
CVKAFD0__DRV11__DRV11_TEST__AH-8207D-MC__JAN_1979_bw.pdf
OCR Text
DRV11TEST AH-8207D-MC JAN 1979 CVKAFDO COPYRIGHT 7578 fluflnnan FICHE1 OF 1 MADE IN USA IDENTIFICATION PRODU( T SEQ 0001 CODE : AC-8206D-M( PRODUCT NAME: CVKAFDO DRV11 PRODUCTTM AUGUST DATE: MAINTAINER: TEST 1978 DIAGNOSTIC ENGINEERING THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE W]THOUT NOTICE AND SHOULD NOT BE (ONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT (ORPORATION. DIGITAL EQUIPMENT CORPORATION ASSJMES NO RESPONS .BILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCLMENT. NO RESPONSIBILITY [S ASSUMED FOR THE USE OR RELJIABILITY OF SOF TWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL OR ITS AFFILIATED COMPANIES. OPYRIGHT (C) 1975, THE FOLLOWING ARE OIGITAL DEC 1978 BY DIGITAL TRADEMARKS OF PDP DECUS EQUIPMENT CORPORATION DIGITAL EQUIPMENT CORPORATION: UNIBUS DECTAPE MASSRUS ABSTRA(T THIS IS A LOGIC TEST OF THE DRV11. TO ALLOW TESTING OF THE DATA LINES AND INTERRUPTS, A SPEC]AL MAINTENANCE CABLE (BCOBR) IS USED BY DEFAULT. ALSO, A SPECIAL TEST MODULE IS REQUIRED BY OPTION TO TEST THE NEWDATA RDY AND DATATRANS SIGNALS. NOTE : THE SPECIAL TEST MODULE IS FOR USE BY iN HOUSE MANUFACTURING ONLY. SEE SECTION 5.2 THIS TEST WILL OPERATE ON ONE DRV11. AL PROCEDURES AKE REQUIRED TO OPERATE ORIMARY DRV11. SEF SEC. 5.4 SPECIAL OPERATION- ON OTHER THAN THE REQUIREMENTS EQUIPMENT LSI-1 DRV11 TEST CABLE (BCO8R) (BY OPTION, TEST MODULE (BY OPTION) (FOR IN HOUSE MANUFACTURING ONLY) STORAGE 2.2.1 PROGRAM STORAGE - 4K LOADING PROCEDURE ME THOD ABSOLUTE LOADER STARTING PROCEDURE 200 - NORMAL ENTRY TOQ TEST ONE DEVICE TO LOAD 1. 2. 3. 4. AND EXECUTE LOAD PROGRAM WITH THE ABSOLUTE LOADER. IF ANY PROGRAM OPTIONS ARE REQUIRED, SET THE AP- PROPRIATE BIT IN THE LOCATION 422. (REF. START PROGRAM AT 200. PROGRAM WILL PRINT (ONTROL SWITCH SETTING SOF TWARE SWITCH REGISTER AT SECTION S5.1) "END OF PASS'' FOLLOWING EACH PASS. SEQ 0002 THIS PROGRAM CONTAINS A SOF TWARE SWITCH REGISTER FOR OPTION SELECTION. FOR IT TO OPERATE THE OPERATOR MUST SELECT THE APPROPRIATE OPTION BY SETTING OR RESETTING THE TO DO «.2 THIS THE LSI-11 IN THE WORD. MUST BE IN ODT MODE. STARTING ADDRESS OR ADDRESSES 200 5. START OF TEST--FOR NORMAL TESTING OPERATING PROCEDURE 1. . “HE PROGRAM WILL BY THE OPERATOR, CYCLE CONTINUOUSLY UNLESS HALTED OR SOME ERROR CONDITION. WILL DISPLAY PC AT WHICH 2«- TO-HALT -THE PROGRAM, DEPRESS THE BREAK KEY. ODT 3. 4. 5.7 , RESPECTIVE BIT THE IF NEW OPTIONS ARE BE SET AT CONTINUE SOF TWARE IT WAS HALTED. TO BE SELECTED IN THE SWR, THIS TIME. THE PROGRAM VIA A "P'" OR A "'G'' COMMAND. SWITCH SETTINGS BIT1S - CONTINUE ON ERROR BIT14 -~ LOOP ON CURRENT ERROR BIT13 - NOT USED BIT12 - NOT USED BIT11 - NOT USED BIT10 - LOOP ON CURRENT TEST BIT9 - RUN TEST MODULE BIT8 - INHIBIT WRAP (ABLE BIT7 - NOT USED BIT6 - NOT USED BITS - NOT USED (100000) (040000) (020000) (010000) (004000) (002000 (001000) (000400) (000200) (000100) (000040) BIT3 - NOT USED BIT2 - NOT USED (000010) (000004) (000002) (000001) BIT4 - NOT USED BIT1 (000020) - NOT USED BITO ~ NOT USED ©.2 SELECTION OF 1. THEY MUST TEST OPTIONS TO TEST NEWDATA RDY AND DATATRANS SIGNALS, THE SPECIAL WRAP MODULE MUST BE INSTALLED. THE OPERATOR MUST ALSO SET BIT9 IN THE SWITCH REGISTER (LOC. 422). NOTE : THE SPECIAL MODULE IS FOR USE BY IN HOUSE MANUFACTURING ONLY. 2. THIS TEST WILL RUN WITH THE WRAP CABLE BY DEFAULT. TO INHIBIT TESTING WITH TYE WRAP CABLE, MUST SET BIT8 IN THE SWITCH REGISTER THE OPERATOR (LOC. 422). 5.3 WRAF (ABLE THE WRAP (CABLE INTO AND OUT OF INTERRUPTS. NOTE cee 1S REQUIRED THE TO TEST TRANSFER OF DATA INPUT BUFFER, AND THE DEVICE THIS DIAGNOSTIC IS APPROXIMATELY 95X EFFECTIVE WHEN RUN WITH THE WRAP (ABLE, AND APPROXIMATELY SEQ 0003 60-70% EFFECTIVE WHEN RUN WITHOUT IT. SEQ 0004 5.4 TESTING OTHER DRV11 MODULES TO TEST A DRV11 NOT ADDRESSED AS 167770, OR VECTORED AT 300, THE OPERATOR MUST SUPPLY THE NEW ADDRESSES AND VECTORS TO THE PROGRAM BY DEPOSITING THEM AT THE LOCATIONS TAGGED BY "RCSR'' IN THE BEGINNINC OF THE ORDER IS AS FOLLOWS: RCSR: THE LISTING. CSR_ADDRESS QUTPUT BUFFER ADDRESS INPUT BUFFER ADDRESS HIGH BYTE ADDR. OF OUTPUT BUFFER OR (OUTPUT BUFFER ADDR -1) "A"" INTERRUPT VECTOR ADDRESS "'A"" ADDRESS + 2 "B'" INTERRUPT VECTOR ADDRESS "B'" ADDRESS + 2 5.5 EXECUTION TIME TYPICAL RUN TIMES QUICK VERIFY WITH WRAP CABLE €. (ONE PASS) 1 SEC. 10 SEC. ERRORS ALL ERROR REPORTS WITHIN THIS TEST ARE IN THE FORM OF AN ERROR HALT. ON THF LSI-11, A HALT WILL FORCE ODT TO DISPLAY THE PC+2 OF THE HALT. THIS IS THE PRIMARY ERROR INDICATOR WITHIN THE PROGRAM. UPON DETECTION OF AN ERROR,THE PROGRAM WILL PLACE THE CURRENT ERROR NUMBER AND THE CURRENT TEST IN THE MAILBOX (SEE IMPORTANT TAGS SEC. TO DETERMINE THE TYPE OF ENCE €.1 THE LISTING. THE OPERATOR MUST REFER- ERROR RECOVERY IN ORDER TO CONTINUE, CONTINUE THE PROGRAM, PRIOR A 8 ERROR. TO CONTINUING. THE OPERATOR MUST ISSUE A "P'' TO OR MAY SET THE ERROR LOOP SWITCH ERRORS ERROR REPORTING ALL ERROR REPORTS WILL BE DONE VIA A HALT WITHIN THE PROGRAM. THIS WILL CAUSE ODT TO DISPLAY THE P(+2 OF THE ERFOR HALT, AT THIS TIME THE OPERATOR MUST REFFRENCE THE LISTING TO DETERMINE THE ERROR DESCRIPTION. THE NUMBER AT TAG $FATAL IN THE APT MAILBOX CONTAINS THE ERROR NUMBER AND MAY BE USED TO REFERENCE THE DE- SCRIPTION IN THE TABLE OF CONTFNTS. ERROR RECOVERY IN ORDER TO CONTINUE, Th[ OPERATOR MUST [SSUE A 'P'' TG CONTINUE THE PROGRAM, OR MAY SET PRIOR TO CONTINUING. 8. THE ERROR LOOP SWIT(CH IMPORTANT TAGS FOLLOWING IS A LIST OF TAG iMPORTANT TAGS WITHIN THE LISTING COMMENT SMAIL START OF PROBLEMS THE PROGRAM MAILBOX. MANY CLUES TO CAN BE FOUND HERE SFATAL ERROR NUMBER. USE THE TABLE OF CONTENTS TO LOCATE THE ERROR INFORMATION AND/OR (ODE $TESTN CURRENT $PASS PASS COUNT Of THE PROGRAM WHEN ERROR WAS DETECTED OR PROGRAM HALTED $SWREG SOF TWARE SWITCH REGISTER RCSK START 10. LISTING OF TEST NUMBER UNIT UNDER TEST ADDRESSES SEQ 0005 A — N —=2O OO~V NN 2 CVKAFD MACY11 30A(1052% 02 ZAUG-?S CVKAFD.P11 26=-JUL-78 11:0 17:49 PAGE 2 .TITLE CVKAFD .ENABLE ABS NLIST MD ,MC,CND LIST ME 000001 000001 X= N-1 SEQ 0006 [AVIAN 101, L8][ I S e o ¥ (V. PYN, V] b OV~ SN CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26=JUL=78 11:04 17:49 PAGE 3 :REVISIO? SEQ 0007 8 CHANGED TEST REQUIRING WRAP (CABLE INHIBITED BY BIT 8 OF THE SWR TO BE INITIALIZED A & B INTERRUPT VECTOR LOCATIONS WITH TRAP CAT(CHER :REVISIO? C DOCUMENTATION CHANGE ONLY ;REVISIO? D ADDED CODE “O PRINT OUT PROGRAMS TITLE CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26-JUL~-78 11:04 28 29 30 104000 167770 001200 32 33 3 000000 000001 000002 40 41 42 43 44 45 46 47 48 JREGISTER DEFINITIONS RO=X0 R1=%1 R2=%2 R3=23 R4=2%4 R5=%5 SP=%6 PC=%7 000003 000004 000005 000006 000007 ;SWITCHES 001000 SW9=1000 Sw10=2000 SW11-4000 Sw13=20000 SW14=40000 002000 004000 020000 040000 .SBTTL 50 51 BASIC DEFINITIONS S*INITIAL ADDRESS OF THE STACK POINTER xxx 71100 *x= 00" 100 55 56 57 58 59 60 STACK= .EQUIV .EQuUIV 000011 000012 000015 000200 HT= 11 62 63 64 65 66 177774 177772 177570 177570 CRLF= pS= .LQUIV 200 177776 PS,PSwW PIRQ= 177772 6i &7 68 69 70 71 72 73 7% 75 76 77 7 79 80 81 SEQ 0008 HLT=104000 CSR=167770 STKPTR=1200 49 52 53 54 PAGE 4 :GENERAL REGISTER LOGIC TEST 26 27 35 36 37 38 39 17:49 LFCR= ::CODE 12 15 ERROR CALL SCOPE CALL FOR HORIZONTAL . TAB ::CODE FOR LINE FEED ::CODE FOR CARRIAGE RETURN ::CODE FOR CARRIAGE RETURN-LINE FEED *:PROCESSOR STATUS WORD STKLMT= 177774 :;STACK LIMIT REGISTER DSWR= DDISP- : HARDWARE SWITCH REGISTER : ;HARDWAPE DISPLAY REGISTER :*PROGRAM INTERRUPT REQUEST REGISTER 177570 177570 ; *GENERAL PURPOSE RECISTER DEFINITIONS 000000 000000 ;;BASIC DEFINITION OF $:BASIC DEFINITION OF s *MISCELLANEOUS DEF INITIONS 177776 000001 000602 000003 000004 000005 000006 000007 009006 000007 1100 EMT,ERROR I0T.SCOPE RO= R1R2R3- %0 4 %2 %3 RS= RéR7= SPP(= %5 %6 17 16 17 R& ~ %4 " © . ;;GENERAL :.GENERAL ::GENERAL ::GENERAL ::GENERAL REGISTER ::GENERAL REGISTER ::GENERAL REGISTER :GENERAL REGISTER 1 STACK POINTER ::PROGRAM COUNTER J*PRIORITY LEVEL CSFINITIONS PRO- 0 REGISTER REGISTER REGISTER REGISTER ::PRIORITY LEVEL O 82 8% 84 85 86 87 88 89 90 91 92 93 % 95 % 97 98 9% 100 101 102 103 104 105 106 107 000040 000100 006140 000200 000240 000300 000340 100000 040000 020000 010000 004000 002000 001000 000400 000200 000100 000040 000020 000010 000004 000002 000001 108 109 110 1M1 112 13 114 115 116 117 118 119 120 121 122 129 100000 040000 920000 010000 004000 002000 001000 000400 000200 000100 000040 131 132 133 000010 000004 009002 122 124 12 126 127 128 130 134 135 136 137 000020 006001 17:49 PAGE S BASIC DEFINITIONS PR1= PR2= PR3= PR4= PRS= PRE= PR7= 40 100 140 200 240 300 340 SEQ 0009 J;PRIORITY LEVEL ;;PRIORITY LEVEL ;:PRIORITY ;.PRIORITY J:PRIORITY ;.PRIORITY LEVEL LEVEL LEVEL LEVEL ;.PRIORITY LEVEL ;% 'SWITCH REGISTER'' SWITCH DEF INITIONS 100000 SW15= SWi4= 40000 Sw13= 20000 Sw12= 10000 SW11= 4000 SW10 SW09= SW08= SW07= Sw06= SW05= SwWl4= SW03 Sw0e- 2000 1000 400 200 100 40 - 20 10 4 SWo12 1 Sw00= SW09,Sw9 .EQUIV LEQUIV SWO08,Sw8 JEQUIV SWO7,Sw? LEQUIV SW06, SW6 SWO0S,SWwS LEQUIV LEQUIV SW04, SWé .EQUIV SW03,Sw3 .EQUIV SW02,Sw? SWO1,Swi LEQUIV LEQUIV SWO0,Sw0 ;*DATA BIT DEFINITIONS 100000 BIT1S= BIT14= 40000 BIT13= 20000 BIT12= 10000 BIT11= 4000 BIT10= 2000 BIT09= 1000 BITC8= 400 BITO7= 200 BITO6= 100 BIT05= 40 BITO4= 20 B8I17103= 10 BITQ2= 4 8!T01= 2 1 BIT00= .EQUIV BIT09,8]79 .EQUIV BIT08,BITC LEQUIV B817107.,B1T77 (BITOO TO BITM1S) NONWN S NN — CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26~JUL-78 11:04 CVKAFD MACY11 30A(1052) 02 ~AUG~78 CVKAFD P 26-JUL-78 11:0 A 138 133 .EQUIV .EQUIV .EQUIV .EQUIV .EQUIV .EQUIV .EQulv 140 000004 000010 000014 000014 000014 000620 d ad cmd TRAP ; ;BREAKPOINT TRAP (BRPT) PWRVEC= 24 TRAPVE (=34 TKVEC 60 TPVEC64 PIRQVE(=240 .ENABLE ABS — -— JOLEBEIRRR e D D b e ) ) D d e b e e e b ;. TRACE 2 INPUT/0UTPUT TRAP (]OT) s .POWER FAIL ;sEMULATOR TRAP (EMT) 2" TRAP'' TRAP *xSCOPExx w»*ERROR*x ;. TTY KEYBOARD VECTOR ;;TTY PRINTER VECTOR ;;PROGRAM INTERRUPT REQUEST VECTOR NN NNNNNNNNOOO b D ;. TIME OUT AND OTHER ERRORS ::R$§figY$D AND JLLEGAL INSTRUCTIONS OO0 ) b e ) —d e ) —d ) b el SEQ 0010 BIT06,BIT6 BIT0S5,BITS BIT04,BIT4 BIT03,BIT3 BIT02.BIT2 BIT01,BIT BIT00,BITO EMTVEC= 30 b i D ) e D D QOO (e JVAIV, 1V, 1V, IV, 1V, 1V, 1V, 1V, 1V, W N OVONO NS WO 141 —) 17:49 PAGE 6 BASIC DEFINITIONS 000000 000066 000000 002100 000102 000002 00010¢ 000000 : RTI FOR POSSIBLE CLOCK INTERRJPT MACY11_30A(.052) 02-AUG-78 P 26-JUL-78 11:04 4 i - -S AONINONINDNY [ 0O ~NONN SN 000110 000112 000114 000116 000120 000122 00012+ 000126 000130 000132 000134 000136 000140 000142 000144 000146 000150 000152 000154 000156 000160 000162 000164 000166 000170 000172 17:49 PAGE 7 BASIC DEFINITIONS 020112 000000 000116 000000 000122 000000 000126 000C00 000132 000000 000136 000000 000142 .+ HALT .+ HAL T .+ HALT .42 HALT .42 HALT .42 HALT .42 000000 000146 000000 000152 000000 000156 000000 000162 000000 000166 000000 000172 000000 000200 005067 005067 0050u7 000137 000300 000302 000000 000306 000000 000400 SEQ 0011 HALT +2 HALT +2 HALT +2 HALT +2 HALT +2 HAL T +2 HALT .=200 (LR CLR CLR JMp .=300 .42 HALT .42 HAL T 000202 000172 000170 001246 .SBTTL $PASS SFATAL : MSTARTY ;INITIAL START :DEVICE INTERRUPT VECTORS $TESTN CLEAR PASS COUNT . 400 APT MA]LBOX~ETABLE .'"ittttttttltt*ttitt't'i'ttittfitt*kttitfi*tttitifi'tt‘tli'llfitttttt .EVEN 000000 000000 000000 000000 000000 000000 000000 000000 000 000 000000 000000 00000 SMA]L : $MSGTY: .WORD $FATAL: .WORD STESTN: .WORD $PASS: .WORD $DEVCT: .WORD SUNIT: .WORD $MSGAD: .WORD SMSGLG: .WORD $ETABLE : SENV: .BYTE SENVM: _RYTE $SWREG: .WORD $SUSWR: .WORD $CPUOP: .WORD AMSGTY AFATAL ATESTN APASS ADEVCT AUNIT AM3GAD AMSGLG AENV AENVM ASWREG ALSWR ACPUOP ; APT MAILBOX - -MESSAGE TYPE CODE ::FATAL ERROR NUMBER ::TEST NUMBER ::PASS COUNT ::DEVICE COUNT ::1/0 UNIT NUMBER ::MESSAGE ADDRESS ::MESSAGE LENGTH ::APT ENVIRONMENT TABLE :-ENVIRONMENT BYTE ::ENVIRONMENT MODE BITS ;:APT SWITCH REGISTER - USER SWITCHES ::CPU TYPE,OPTIONS CVKAFD MACY 11 30A(1052) 02-AUG-78 CVKAFD. P11 26=-JUL~-78 11:04 17:49 PAGE 8 APT MAILBOX-ETABLE SEQ 0012 o i BITS 15-11=CPU TYPE 11/04=01,11/05=02, 11/20 03,11/40=06,11/45=05 i i o * BIT 10=REAL TIME CLOCK BIT 9=FLOATING POINT PROCESSOR BIT 8=MEMORY MANAGFMENT i 00043C 11/70=06.PDQ=07,0=10 SETEND: MEXIT .SBTTL APT PARAMETER BLC(CK SRR AAN T AR AR A AR AN A A AR AR IR R AR AN AR A AN R ANANRNARR R RN RN AR AN RN :SET LOCATIONS 24 AND 44 AS REQUIRED FOR APT ; ANRAARRAN AN AR AN AANRAAA R AR 000430 C8X=. 000044 ;. SAVE CURRENT LOCATION ;. SET POWER FAIL TO POINT TO STAR! OF PROGRAM .24 200 000024 AN R RAARNRRAARARAAAARARRNARNAR AN RSN AR AN ;.FOR APT START UP .=44 ;;POINT TO APT INDIRECT ADDRFSS PNTR. $APTHDR ;;POINT TO APT HEADER BLOCK .=.8X ;cRESET LOCATION COUNTER 000430 000430 NN AR AN AR AR A AR AR AR AN AN AN R AN ARRR R AR RN RRNRRRAARNAN AN ;SETUP APT PARAMETER BLOCK AS DEFINED IN THE APT-PDP11 s INTERFACE SPEC. 000430 000430 000434 000436 000440 000442 000000 000400 000010 000010 000000 000014 001200 000410 000407 000426 $APTHD: $HIRTS: : SMBADR $ISTM: $PASTM: SUNITM: . WORD .WORD .WORD .WORD -WORD . WORD .=1200 DEVCNT=$DEVCT ERRNUM-$F ATAL OPTION=$CPUOP DIAGNOSTIC 0 ;. TWO HIGH BITS OF 18 BIT MAILBOX ADDR. $MAIL ;;ADDRESS OF APT MAILBOX (BITS 0-15) 10 ;;RUN TIM OF LONGEST TEST 10 :cRUN TIME IN SECS. OF 1ST PASS ON 1 UNIT (QUICK VERIFY) 0 ;.ADDITIONAL RUN TIME (SECS) OF A PASS FOR EACH ADDITIONAL UNIT $ETEND-SMAIL/2 ;;LENGTH MA]LBOX~ETABLE (WORDS) ;THIS TABLE CONTAINS INITIAL REGISTER AND VECTOR ADDRESSES 167770 167772 167774 167773 000300 000302 000304 000306 RCSR: RCSR1: 300 302 304 306 ;THIS 167770 CSR CSR+? CSR+4 (SR+3 TABLE CONTAINS REGISTER AND 167772 167774 167773 DRCSR: DROBUF: DRIBUF: DRBHIO: 167770 167772 167774 167773 000300 000302 000304 DRVECA: DRLVLA: DRVECB: 300 302 304 VECTOR ADDRESSES OF THE DR11-C UNDER ;ADDRESS OF DR11-C STATUS REGISTER ;ADDRESS OF DR OUTPUT BUFFER REG. ;ADDRESS OF DR INPUT BUFFER REG. JHIGH BYTE OF OUTPUT BUFFER REG. JINTERRUPT VECTOR OF UNIT UNDER TEST S iNTERRUPT VECTOR TEST CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26=JUL-78 11:04 17:49 PAGE 9 APT PARAMETER BLOCK 306 %8; 001236 001240 000306 000000 DRLVLB: 306 XORFLC: € 309 %}? 001242 001244 000000 000240 COUNT: PL: 312 313 001246 001252 012706 000137 0 240 s COUNT LOCATION JPRIORITY LEVEL START1: MOV JMP #STKPTR,SP a4START %19 o+ ROUTINE 318 319 ; ALL CODE ADDED FOR TITLE PRINTOUT IS NOTED ; WITH A ;+ IN THE COMMENT SECTION. 314 001200 001256 SEQ 0013 .'fttt*t*t**t**i*t**tflt*t*tt*t*****tfifitt!Q**'**ttittttt*t**fitt*lt*tttttii**fii*fittttfitt*fit 315 320 001256 001264 001266 001272 001276 132767 001010 012700 105737 100375 327 001304 001372 328 001300 112037 000040 *77135 004602 177564 177566 ; 001306 001312 012700 012701 001200 001220 335 336 337 338 339 340 001316 001324 001326 €01330 001332 001334 012737 012021 012021 012021 012021 012021 004656 %2% 001340 012021 344 345 346 347 348 349 350 351 352 001342 001342 001350 001354 001360 001366 001374 354 355 356 357 001404 001412 001414 001422 032767 001356 012767 012767 359 360 001434 001436 100407 000000 6T ALLOWED BY APT MODE 001336 001376 001402 007430 001440 017700 001450 005767 WILL APT ALLOW PRINTING? NO BRANCH AROUND GFET STARTING ADDRESS OF TITLE MSG CHECK IF TERMINAL READY LOOP IF NOT BNE LOOP1 ;+ BRANCH BACK IF NOT DONE PRINTING ;+ PRINT A CHARA(CTER INITIALIZE ADDRESS AND VECTORS AROUND: MOV #RCSR, RO MOV #DRCSR.,R1 000024 012021 012767 016705 106427 016737 012777 000005 s+ :+ ;% ;+ s+ "#tfiitttt*tttt**tifi**ttttttfi'fiti*lt*fit*t*i'Itti*‘itti*itt‘ttttttttfitl"i'tfitltttttwttttit 332 %%2 358 IF BITB #40, SENVM BNE AROUND MOV #TITLE1,RO TSTB a#TPS BPL LOOP1 MCVB (RO)+,anTPB 329 353 START: LOOP1: gg? 341 TITLE #tiQ*t*t*t*fit**tl’tt*t*fittt*ttfi*tt"*tt***tt*tt***t*tt*tt*tttt*tt*titttttt*tttfiittttttttt 321 322 323 324 325 326 TO PRINT DIAGNOSTIC'S MOV MOV MoV MOV MoV MoV NPFAIL ,a#24 (RO)+, (R1)+ (RQ)+,(RY)+ (RO)+,(R1)+ (RO)+,(R1)+ (RO)+,(RY)¢ MOV (RO)+,(R1)+ MOV 000001 177644 000200 000056 177777 177034 000024 177626 177620 040000 000001 000001 176766 ; 177010 176760 17675C “$: CON BIT BNE MoV MOV 084T14 $SWREG P1 l‘ LSFATAL #1,SMSGTY B8M] HAL T 1$ TST sLOAD INITIAL TEST ADDRESSES (RO)+,(R1)+ DOES RESET CLEAR REGISTER? ST MoV #1,$TESTIN LP1: MoV DRCSR,RS MTPS #200 MOv ERR1,a44 MOv #-1,aDROBUF RESET MOV aDROBUF ,RO BEQ GET ADDRESS OF UNIT UNDER TEST $SWRE G ; MOVE TEST NUMBER TO MA]LBOX JGET ADDRESS OF STATUS REGISTER sTURN OFF INTERRUPTS :SET TIME QUT TRAP VECTOR JPRESET OUTPUT BUFFER sCLEAR DATA REGISTER cGET RESULT OF RESET ; ; CHECK FOR LOOF CN FRROR GO TO LOOP ERROR . MOVE ERROR NUM TO MA]LBOX ; CHECK FOR HALT ON ERROR CONTINUE IF SET ;<DATA REG DID NOT CLEAR> CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26=JUL~-78 11:04 001440 001442 001442 001450 17: 49 PAGE 10 1 ERROR 000431 032767 001337 012767 012767 005767 100401 040000 176752 000002 000001 176722 176712 176730 000000 032767 001316 000407 012706 012737 000765 000772 0¢2000 176716 001200 000006 000004 #2,SFATAL #1,8MSGTY $SWREG 18 012777 000240 031460 176650 176660 #BIT10,8SWREG MOV ; ; CHECK FOR LOOP ON ERROR GO TO LOOP ERROR ; : MOVE ERROR NUM TO MAILBOX CHECK FOR HALT ON ERROR CONTINUE IF SET WHEN ADDRESSING PLU> . CHECK FOR LOOP ON TEST }g;; ;. GO TO LOOP ON TEST H#STKPTR,SP JRESET STACK POINTER 12,3#4 JRESTORE TIME OUT TRAP -12 NOTFexxxxx THE OLU TEST MODULE MUST 3E I1ST2: 177442 176616 000003 000001 176574 176566 176556 MOV MOV NOP NOP MOV BIT BNE 177434 000001 040000 TO EXECUTE 8IT B8EQ MOV RESET 001200 000000 000005 000240 000240 ;<TIME °%: 5%: SEQ 0014 : TEST 'NEWDATA RDY'' AND 'DATATRANS'' SIGNALS IN PLU 000002 001000 032700 001016 032767 001371 012767 012767 005767 100401 002000 DATA REG DID NOT CLEAR A#BIT14,$SWREG LP1 {ON: 012767 032767 001505 012706 000005 100401 2 CON ERR1: { 000240 017700 032700 001016 032767 001350 012767 012767 005767 B BIT #2,$TESTN #BIT9,SSWREG TST3 #STKPTR,SP 040000 176554 000004 000001 176524 176514 176532 MOVE ; SKIP TEST IF NOT SELECTED . SET UP STACK POINTER ; CLEAR EVERYTHING . PRIME TIMING ALLOWANCE TST?2 #IT1,R0 THE LATCHES ; ; ; GET DATA ; CHECK DATA TRANS SIG CONTINUE IF PRESENT CHECK FOR LOOP ON ERROR ; ; . MOVE ERROR NUM TO MAILBOX CHECK FOR HALT ON ERROR CONTINUE IF SET ; GO TO LOOP ERMUR ; T2CN1 w4 SFATAL #1,8MSGTY RESET TO MA]LBOX . aDRIBUF ,RO #3110,R0 T2CON #BIT14,$SWREG $SWREG 1% TEST NUMBER THIS RESET SHOULD INITJALIZE THE SIGNAL LATCHES IN THE TEST MODULE #BIT16,$SWREG T2CON 1$: T2CN1: . ;<NO DATA BIT INSTALLED : ;. #3,SFATAL #1,8MSGTY $SWREG 1% T2CON: TEST #31460, aDROBUF 15. 000092 THIS ; TRANS SIGNAL> CHECK NEW DATA RDY SIGNAL CONTINUE IF OK ; ; CHECK FOR LOOP ON ERROR GO TO LOOP ERRCR ; MOVE ERROR NUM TO MA]LBOX : CHECY FOR HALT ON ERROR CONTINUE IF SET ;<NO NEW DATA RDY SIGNAL> ; CLEAR EVERYTHING CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26-JUL-78 11:04 017700 17: 49 177316 040000 176502 000005 000001 176460 176452 176442 000000 MOV TST BEQ 002000 1764406 012767 012777 017700 022700 001416 032767 001361 012767 012767 005767 100401 000000 000003 177777 177224 177777 176420 177230 040000 176410 000006 000001 176360 176350 176366 1573 ST3: 002000 176354 . ; ; #1,8MSGTY $SWREG . MOVE ERROR NUM TO MAILBOX . CHECK FOR HALT ON ERROR 1% 100401 000000 032767 001340 000004 000400 176326 176336 177777 177126 040000 176310 000007 000001 176266 176260 176250 002000 176254 000005 052525 776226 177036 177032 052525 CLEAR> MOV #3,8TESTN ; MOVE TEST NUMBER TO MAILBOX MIT14,8SWREG TST3 ; . CHECK FOR LOOP ON ERROR GO TO LOOP ERROR . . MOVE ERROR NUM TO MAILBROX CHECK FOR HALT ON ERROR MGV MOV CMP BEQ #-1,aDROBUF aDROBUF ,RO #-1,R0 1% MOV MOV TST H5,SFATAL #1,3MSGTY $SWREG BMI HALT 1% #MITI10,8SWREG TST3 MOV RESET ;?5 #-1,aDROBUF . ; TO REGISTER CONTINUE NOT IF SET HOLD ALL ONES> CHECK FOR LOOP ON TEST ; GO TO LOOP ON TEST ; MOVE THIS TEST TEST NUMBER TO MAILBOX #B1T8,$SWREG TSTS JSKIP TEST IF NOT SELECTED ?gRIBUF ;SET DATA TO ALl ONES JREGISTER SHOULD CLEAR BIT BNE MOV MOV MIT14,8SWREG TST4 #7,SFATAL #1,8MSGTY BM] 18 HALT JALL ONES INSTALLED TO EXECUTE #4,8TESTN TST CHECK FOR LOOP ON TEST GO TO LOOP ON TEST J<REGISTER WILL MOV BIT BNE $SWREG ; ; CHECK FOR LOOP ON ERROR GO TO LOOP ERROR . ; MOVE ERROR NUM TO MA]LROX CHECK FOR HALT ON ERROR CONTINUE IF SET ; J<REGISTER DID NOT CLEAR BY RESET> BIT #MITI0,8SWREG ; MOV #5 _STESTIN ; MOVE QQROBUF.RO .COPY DATA FROM BUFFER BNE 1ST5: . CONTINUE IF SET ;<SIGNALS DID NOT ; . BNE " ; CHECK FOR LOOP ON ERROR ; GO TO LOOP ERROR #B8IT10,8SWREG TST2 BIT 177122 CHECK SIGNAL LATCHES SHOULD BE CLEAR CONTINUE IF CLEAR BIT BNE §g$2P CABLE MUST BE 012767 032767 001031 012777 000005 005777 00141¢ 032767 001356 012767 012767 005767 SEQ 0015 aDRIBUF ,RO RO 1% #MIT16,8SWREG B8MI HALT 2 NO NEW DATA RDY SIGNAL T2CN1 #S,SFATAL BIT BNE s c BIT BNE MOV MOV TST '8 032767 001264 032767 001343 PAGE 11 ERROR 4 MOV MOV (MP BEQ TST4 #SQSZS.QDROBUF #-3525,R0 1% ; CHECK FOR LOOP ON TEST GO TO LOOP ON TEST TEST NUMBER TO MA]LRBOX ;LOAD TEST DATA INTO BUFFER . COMPARE DATA :BR If DATA S CORREC(T TO RO (VKAFD MACY11_30A(1052) 02-AUG-"8 CVKAFD P11 26~JuL~-78 11:04 474 475 476 477 478 479 480 481 482 483 484 485 486 487 4,88 489 490 4N 492 493 494 495 496 497 498 499 500 501 502 503 504 032767 001361 012767 012767 N05767 100401 000000 17:49 PAGE 12 ERROR 7 040000 17621¢ 000010 000001 176174 176166 176156 002000 176162 012767 012777 017700 022700 001416 032767 001361 012767 012767 005767 100401 000000 000006 125252 176134 176744 1767490 125252 040000 176124 000011 000001 176102 176074 176064 TST6: 002000 #BIT14,8SWREG TSTS 000007 176042 1% ; CONTINUE IF SET HALT VNN NN AN f\)-—l—l-a—-l—l—l—l—a -t O 000NN NN~ 000012 000001 176004 175776 175766 #6 ,STESTN . MOVE TEST NUMBER TO MAILBOX aDROBUF ,RO ;COPY DATA FROM BUFFER TO RO #1é5252 aDROBUF LOAD TEST DATA INTO BUFFER CMP BEQ BIT BNE MoV #125252.R0 1s MIT16,8SWREG TST6 #11,8FATAL :COMPARE DATA ;BR IF DATA IS CORRECT ; CHECK FOR LOOP ON ERROR ; GO TO LOOP ERROR TST $SWREG : BMI HALT MOV BUFTST: MOV #1,SMSGTY 1% 032767 001341 002000 012767 000010 175772 ;TEST 175744 TST10: . MOVE ERROR NUM TO MA]LBOX CHECK FOR HALT ON ERROR CONTINUE :<INCORRECT #RIT10,8SWREG TST6 ; ; DATA IF #7,$TESTN R5,R2 CHECK FOR LOOP ON TEST GO TO LOOFP ON TEST ; MOVE TEST NUMBER TO MAILBOX ;GET ADDRESS OF DRCSR (R2) + :R2=ADDRESS OF R3, (R2) ; R3 ; BIT BNE MOV MoV #MIT16,8SWREG LP? #12,SFATAL #1,SMSGTY 8M] 1% R3 (MP BNE INC (R2) ,R3 5% R3 BEQ BR 1% LP? MoV HAL i SET IN REG> DR11-C OUTPJT BUFFER REGISTER CLR TST " IN REG> MOV TSTR 176026 :<INCORRECT DATA ; CHECK FOR LOOP ON TEST ; GO TO LOOP ON TEST 1ST 040000 CHECK FOR HALT ON ERROR #IT10,8SWREG TSTS BIT BNE s . BIT BNE MOV LP7: ; CHECK FOR LOOP ON ERROR ;. GO TO LOOP ERROR BMI $SWREG %£$§T RELIABILITY OF 012767 010502 SEQ 0016 . MOVE ERROR NUM TO MAILBOX MOV 176070 REGISTER DID NOT CLEAR BY RESET #10,SFATAL #1,8MSGTY MOV 's 2 MOV MOV TST i 032767 001343 032767 001343 8IT7 BNE 0D ; $SWREG ;<DATA OUTPUT BUFFER REG. INITIALIZE DATA REGISTER SEND THE DATA ; . ; CHECK THE RECEIVED DATA ERROR IF NOT THE SAME INCREMENT THE DATA . . CONTINUE IF END GO TO SEND DATA IF NOT ; : CHECK FOR LOOP ON ERROR GO TO LOCP ERROR ; ; MOVE ERROR NUM TO MA]LBOX CHECK FOR HALT ON ERROR CHECK FOR END OF CONTINUE INCORRECT BIT BNE 081710 $SWREG 1S17 ; ; MOv #10,$TESTN . MOVE IF DATA SET IN REG> CHECK FOR LOOP ON TEST GO TO LOOP ON TEST THAT BYTE REFERENCE TO DROBUF AFFECT PROPER BYTt ONLY TEST NUMBER TO MA]LBOX CVKAFD MACY11_30A(1052) 02~AUG-78 CVKAFD. P11 26-JUL~78 11:04 530 53 532 533 534 535 002440 002446 002452 012777 105077 017700 022700 001416 C32767 001362 012767 012767 005767 100401 17:49 177777 176550 176554 040000 175730 000013 000001 175700 175€70 175706 002000 175674 012767 012777 105077 017700 022700 001416 032767 001357 012767 012767 005767 000011 177777 176456 176446 175646 040000 175632 000014 000001 175602 175572 002626 DATA INCORRECT IN REG TAG: MOV #-1,aDROBUF aDROBUF ADROBUF ,RO :;77400,R0 CLRB MOV MP BEQ BIT BNE 032767 001341 002000 175576 012767 000012 1%: #BIT14 ,$SWREG CHECK FOR LOOP ON ERROR #1,8MSGTY ; MOVE ERROR NUM TO MAILBOX $SWREG 1% : :<LOW BYTE CHECK FOR HALT ON FRROR CONTINUE IF SET FAILED TO CLEAR> #3I1T10,$SWREG ; #11,8TESTN #-1,aDROBUF aDRBHIO ; MOvE TEST NUMBER TO MAILBOX ;SET ALL ONES IN BUFFER ;CLEAR HIGH BYTE :277,R0 JVERIFY THAT HIGH BYTE #BIT14,8SWREG ST ; : CHECK FOR LOOP ON ERROR GO TO LOOP ERROR ; MOVE ERROR NUM TO MA]LROX TST10 ; CHECK FOR LOOP ON TEST GO TO LOOP ON TEST ST 176456 @DROBUF ,RO 175550 ; GO TO LOOP ERROR TST BIT BNE ;SET. ALL ONES IN BUFFER ;CLEAR LOW BYTE . COPY DATA sVERIFY THAT LOW BYTE IS CLEAR : #13, SFATAL HALT SEQ 0017 TAG MOV MOV 000377 175610 2 12 BM] 032767 001341 £ ERROR 176544 177400 000000 100401 000G00 PAGE 13 #14 ,SFATAL #1,8MSGTY $SWREG 1% 1%: TS712: CHECK FOR HALT ON ERROR CONTINUE IF SET ;<4IGH BYTE FAILED TO CLEAR> #BIT10,8SWREG : IS CLEAR ; CHECK FOR LOOP ON TEST ST ; GO #12,8TESTN ; MOVt TO LOOP ON TEST TEST NUMBER TO MA]LBOX CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD P11 26-JUL~78 11: 005067 012704 005077 105077 105277 105264 027714 001004 17:49 PAGE 14 14 ERROR 000110 002750 CLR MOV 176352 176352 176346 T12CON: 3%: 000001 0C0001 032767 001346 012767 012767 005767 040000 175512 000015 000001 175470 175462 175452 4%: 000000 032767 001330 000401 002000 175456 000000 012767 005015 011500 932700 FAILED 175424 040000 175622 000016 000001 175372 175362 6% 1(R4) 1% 3% ;BRANCH ON ERROR cFINISHED? S YES ;CONTINUE TESTING MIT14,$SWREG TST12 #15,$FATAL . . CHECK FOR LOOP ON ERROR GO TO LOOP ERROR . : MOVE ERROR NUM TO MA]LBROX CHECK FOR HALT ON ERROR CONTINUE IF SET BIT B8IT BNE #B1T14,$SWREG TST13 BEQ MOV MOV TST 8M] HALT T13CON #16,$FATAL #1,$MSGTY $SWREG 1% 000017 000001 175330 175322 175312 032767 001322 002000 175316 ;;gORSRS 012767 000014 175270 TESTS. ; MOVE TEST NUMBER TO MA]LBOX *CLEAR STATUS REGISTER *COPY DATA SVERIFY THAT IE AND (SR BITS ARE SIF YES, CONTINUE . : CHECK FOR LOOP ON ERROR GO TO LOOP ERROR ; MOVE ERROR NUM TO MA]LBOX * : CHECK FOR HALT ON ERROR CONTINUE IF SET CLEAR> ; INTERRUPT ENABLE BITS SET? #MBIT14,8SWREG T13CON SCONTINUE IF YES : : CHECK FOR LOOP ON ERROR GO TO LOOP ERROR #1,$MSGTY : MOVE #IT10,$SWREG ; . GO TO tOOP ON TEST #14 ,$TESTN ; MOVE #17.$FATAL $SWRE G 1% ERROR NUM TO MA[LROX * CHECK FOR HALT ON ERROR . CONTINUE IF SET :<ENABLE BITS NOT ON> TS113 TST14: CHECK FOR LOOP ON TEST GO TO LOCP ON TEST ;INTERRUPT ENABLE +OR A+8 1% 1%: ; * IN REG> ;<STATUS REG DID NOT #140,R0 175352 INCORRECT #BIT10,8SWREG TST12 5ST13 #13,$TESTN (RS} (R5) ,RO #143 RO MOV CLR MOV 000140 040000 ;COMPARE DATA . CONTROL STATUS REGISTER (DRCSR) TST13: 1%: T13CON: 000140 .WORD SEQ 0018 ;CLEAR DATA LOCATION ;STORE ADDRESS OF DATA LOCATION ;CLEAR OUTPUT BUFFER ;CLEAR HIGH BYTE ; INCREMENT HIGH BYTE ;s INCREMENT COMPARISON DATA ;<DATA 1%: TO CLEAR T12DAT #T12DAT R4 aDROBUF aDRBHIO aDRBHIO 1(R4) #1,$MSGTY $SWREG 1% 000143 175400 012715 011500 032700 6%: T12DAT: 000013 HIGH BYTE 2 aDROBUF , (R4) 176332 105764 001417 000765 100401 CLR CLRB F CHECK FOR LOOP ON TEST TEST NUMBER TO MAI([RQCX CLEAR MACY11_30A(1052) CVKAFD 02-AUG-78 02 CVKAFD P11 26=JUL-78 11:04 012715 17:49 PAGE 15 17 ERROR 000140 000140 100401 175262 000020 000061 175232 175222 175240 000000 032767 001344 002000 175226 012767 052715 032715 001402 005015 000416 000015 000001 000201 175200 032767 001362 012767 012767 005767 040000 175172 000021 000001 175132 100401 003256 000000 175150 1%: 2 ENABLE BITS NOT ON #140,3R5 sSET aR5,RO sCOPY CONTENTS OF DRCSR TO RO BEQ 1% ;BR IF #20,$FATAL #1,8MSGTY $SWREG 1% ; ; CHECK FOR LOOP ON ERROR GO TO LOOP ERROR ; ; ; MOVE ERROR NUM TO MAILBOX CHECK FOR HALT ON FRROR CONTINUE IF SET #31T10,$SWREG ; #140,R0 sTEST INTERRUPT ENABLE BITS #BIT14,$SWREG TST14 s<INTERRUPT #15,8TESTN #1,aR5S #201,aR5 5% 1751472 5%: INTERRUPT ENABLE FLOPS ;CLEAR THOSE FLOPS TST14 ST1S. SEQ 0019 MOV RESET MoV BIT 040000 G @RS 1% MBIT14,$SWREG TSTS #21 SFATAL #1,SMSGTY, $SWREG % ;<A REQ ; CLEARED ENABLE DID NOT CLEAR> CHECK FOR LOOP ON TEST GO TO LOOP ON TEST ; MOve TEST NUMBER TO MAILBOX sSHOULD SET REQ A ALSO ;VERIFY THAT REQ A IS SET ;FLAG ERROR MESSAGE IF NO ;CLEAR STATUS REGISTER .GO TO NEXT TEST ; ; (HECK FOR LOOP ON ERROR GO TO LOOP ERROR ; MOVE ERROR NUM TO MAILBOX ; CHECK FOR HALT ON ERROR . CONTINUE IF DID NOT SET> SET CVKAFD MACY11_30A(1052) 02-AUG-78 CVKAFD P11 26=JUL-78 11:04 012767 052715 032715 001402 005015 000416 000016 200002 032767 001362 012767 012767 005767 040000 175112 0000c2 000001 175062 100002 175G70 052715 022715 001416 032767 001362 012767 012767 005767 100401 000600 042715 032715 001016 032767 001367 012767 012767 005767 003474 003474 003502 003506 003512 003514 003540 175040 040000 175032 000023 000001 175010 175002 000003 000140 174764 000024 000001 174734 174724 032767 007321 002000 174730 012767 000020 000340 000003 174792 106427 052715 000005 032715 001416 032767 001361 012767 012767 174742 000140 2 #16,$TESTN ; #2 3RS 8IT BNE #BIT14 ,$SWREG TST BM] HALT MTPS 174672 000025 000001 174632 17464¢ MOVE TEST NUMBER TO MAILBOX *SHOULD SET REQ B c160002 aRS *VERIFY THAT REQ B IS SET *FLAG ERROR MESSAGE aRS 1% IF ;CLEAR STATUS REGISTER ;GO TO NEXT TEST TST16 #22,SFATAL #1,8MSGTY $SWREG 1% ;<B REQ #17 ,$TESTN #340 #-1,3RS #100343 (RS) T17CON #BIT14,8SWREG TST17 #23,$FATAL ; NO CHECK FOR LOOP ON ERROR ; GO TO LOOP ERROR ; ; , MOVE ERROR NUM TO MAILBOX CHECK FOR HALT ON ERROR CONTINUE IF SET ; MOVE DID NOT SET> TEST NUMBER TO MA]LBOX sLOCK OUT INTERRUPTS sLOAD ALL ONES IN STAIUS REGISTER ;VERIFY THAT ALL WRITE BITS ARE SET JBR IF SET ; . CHECK FOR LOOP ON ERROR GO TO LOOP ERROR H1,8MSGTY ; MOVE ERROR NUM TO MA]LBOX #3,3RS #140,3RS 1% H#BIT14,8SWREG T17CON ;CLEAR (SR BITS ;TEST INTERRUPT ENABLE BITS JCOTINUE IF STILL SET ; CHECK FOR LOOP ON ERROR ; GO TO LOOP ERROR $SWREG 1% s CHECK FOR HALT ON ERROR ; CONTINUE IF SET ;<INCORRECT DATA IN REG> #24 SFATAL #1,8MSGTY $SWREG 1% 1$: MOVE ERROR NUM TO MAILROX #BI1T10,$SWREG ,; #20,8TESTN #340 #3,aRS . MOVE TEST NUMBER TO MA]LBOX ;LOCK OUT INTERRUPTS JSET CSR BITS TST17 1S120: . ; CHECK FOR HALT ON ERROR . CONTINUE IF SET ;<WRONG BITS SET> #140,aR5 040000 SEQ 0020 A REQ DID NOT SET BIS BIT BEQ CLR BR TIST17: 174772 040000 100401 000000 003464 003472 1%: 000017 000340 177777 100343 MOV MOV MOV — 106427 5%: 175052 000000 012767 TST16: 21 H . 100401 175120 PAGE 16 ERROR — 003256 003256 003264 003270 003274 003276 003300 003302 003302 003310 003312 003320 17:49 ; CHECK FOR LOOP ON TEST GO TO LOOP ON TEST JSHOULD CLEAR INTERRUPT ENABLE FLOPS JVERIFY THAT FLOPS ARE CLEARED k2 ;BR IF YES N S, SFATAL #1,MSGTY . ; CHECK FOR LOOFP ON ERROR 50 TO LOOP ERROR . MOVE #BIT14,3SWREG TST20 ERROR NUM "0 MA]{ROX IN DRCSR CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26-JuUL~-78 11:04 710 711 212 713 7164 715 716 717 003546 003552 003554 003556 003556 003564 005767 100401 000000 174650 032767 001343 002000 17:49 PAGE 17 ERROR 25 TST BM] 174636 1%: : ;NOTE 000021 000400 174610 174620 n00710 1ST21: HALT BIT BNE 174574 000026 000001 174544 174534 174552 734 003652 000000 736 737 003654 003662 032767 001341 002000 1% . ; #BIT10,$SWREG TST20 L JMP #gé{S.SSUREG CHECK FOR LOOP ON TEST GO TO LOOP ON TEST INSTALLED TO EXECUTE ; MOVE TEST NUMBER TO MAILBOX ;DO TESTS IF NOT INHIBITED RS sCHECK FOR REQ A FLAG B8MI 1% BIT BNE SET CLEAR BITS> cIF INHIBITED k5 AR5 HALT CONTINUE IF T1ST999 CLR INC MOV MOV TST ; ; SEQ 0021 CHECK FOR HALT ON ERROR J<RESET DID NOT BEQ BIT BNE 1%: $SWREG #21,$TESTN 8MI] 174540 RESET DID NOT CLEAR BITS MOV TSTB 040000 2 THE WRAP CABLE MUST BE TESTS 21-27 BIT LP21: I ;CLEAR STATUS REGISTER ;SET CSRO HBIT14,8SWREG TST21 #26,SFATAL #1,8MSGTY $SWREG 1% JBR IF SET ; CHECK FOR LOOP ON ERROR ; GO TO LOOP ERROR ; ; MOVE ERRCR NUM TO MAILBOX CHECK FOR HALT ON ERROR . CONTINUE IF SET ;<BITO DID NOT SET BIT7> #B1110,8SWREG TST21 ; ; CHECK FOR LOOP ON TEST GO TO LOOP ON TEST CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD, P11 26=JUL~78 11:0¢4 012767 012715 005715 100416 032767 001365 012767 012767 005767 100401 000022 200002 17:49 PAGE 18 ERROR 26 174512 174512 000027 000001 174462 174452 000000 032767 001347 002000 1764456 012767 012715 011500 022700 001416 032767 001363 012767 012767 005767 000023 174430 100401 000003 012767 106427 012706 012777 012715 106427 000240 000402 100203 DRERERGSR RREZRRRRR 032767 001352 012767 012767 005767 102401 1% #B1T14,$SWREG TST22 #27.$FATAL MOV TST BM] HALT 000024 000340 00°200 004074 000101 000000 4%: 040000 000031 000001 174272 176374 002600 5% 174264 174254 DID NOT SET BIT15> BNE 15723 HALT BIT BNE (RS) ,RO 18 #81T14, $SWREG #30, $FATAL #1,$MSGTY CHECK FOR LOOP ON TEST GO TO LOOP ON TEST ;CSRO AND (SR ;COPY DATA ; ; CHECK FOR LOOP ON ERROR GO TO LOOP ERROR ; MOVE ERROR NUM TO MA]LBOX . ; $SWREG 1% ; ; L4 CHECK FOR HALT ON ERROR CONTINUE ;<INCORRECT BITS #81T10, $SWREG 15723 ; ; IF SET SET IN REG> CHECK FOR LOOP ON TEST GO 10 LOOP ON TEST RAISE INTERRUPT '‘A"" MOV MTPS MOV MOV MOV MTPS NOP #24 STESTN 4340 #STKPTR, SP #4$ ., aDRVECA #1017, 3RS #0 ; MOVE TEST NUMBER TO MA]_BOX sLOCK OUT INTERRUPTS JINITIALIZE STACK POINTER s INTERRUPT RETURN POINTER s INTERRUPT ENABLE AND CSRO JALLOW INTERRUPTS BR 5% ;NO INTERRUPT CLR BR aRS 1% ;GO TO NEXT TtST BIT BNE MOV #BIT4, $SWREG 15724 #3 SFATA( BM] 174260 MOVE ERPOR NUM TO MAILAROX CHECK FOR HALT ON FRROR CONTINUE IF SET . COMPARE DATA :BR IF GOOD CATA IS RECEIVED MOV TST ¥ ; ; #100203,R0 TST 175150 GO TO LOOP ERROR CMP BM] 174342 : ; MOVE TEST NUMBER TO MAILBOX MOV MOV ;CAN WE TST24: SET #23,$TESTN #3 3RS 174374 174364 1%: ;<BIT ;BR IF : CHECK FOR LOOP ON ERROR MOV MOV 000030 000001 174402 174370 #1,$MSGTY $SWREG 1% ; MOVE TEST NUMBER TO MAILBOX JSET CSR1 ;CHECK FOR REQ B FLAG #1710, $SWREG TST22 176424 002000 aR5 SEQ 0022 BIT BNE 040000 000000 032767 001334 BM] BIT BNE MOV BEQ BIT 005015 000416 004100 TST23: BITO DID NOT SET B8IT7 #22 ,$TESTN #2 . 3RS MOV 000000 032767 001345 1%: 2 MOV MOV TST 040000 174470 TST22: J RALT BIT BNF ; #71,$MSGTY $SWREG 1% k ;<NO A #1710, $SWREG 15724 CLEAR INTERRUPT ENABLE : CHECK FOR LOOP ON ERROR ; » GO TO LOGP ERROR ; MOVE ERROR NUM TO MAILROX ; CHECK FOR HALT ON ERROR ; CONTINUE IF SET [ INTERRUPT> , CHECK FOR LOOP ON TEST GO TO LOOP ON TEST CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD.P11 26=JUL-78 11:04 797 798 799 800 801 802 004144 004144 004152 004156 004162 004170 012767 012706 106427 012777 012715 106427 000240 000402 005015 000416 032767 001352 012767 012767 005767 100401 000000 032767 001334 000025 001200 000340 004204 00004?2 000000 17:49 174232 PAGE_19 ERROR 31 ;RA]ISE TST2S: INTERRUPT 'R'’ 4%: 55 174204 000032 000001 176154 176144 174162 MTPS #340 BR 174150 106427 000240 032767 001352 012767 012767 005767 100401 000000 000026 174744 174752 001200 004354 000101 000000 174122 040000 174074 000033 000001 176044 174034 174052 174736 17472¢ 002000 174040 174640 000027 ; ; ; MOVE ERROR NUM TO MA]LBOX BM] 1% ; HALT 174614 1746°2 1S127: WwLOOP: 1% :<NO B #8IT10,$SWREG TST25 ; CHECK FOR LOOP ON ERROR GO TO LOOP ERROR CHECK FOR HALT ON ERROR CONTINUE INTERRUPT> ; ; IF SET CHECK FOR LOOP ON TEST GO TO LOOP ON TEST FROM DEVICE MOV MOV #26,$TESTN aDRLVLA,R? MOV #STKPTR,SP MOV INTERRUPT ENABLE ;GO TO NEXT TEST $SWREG INTERRUPT PL ,aDRLVLA ; MOVE TEST NUMBER TO MAILBOX JSAVE INTERRUPT PSW sLOCK OUT SUCCESSIVE INTERRUPTS JINITIALIZE STACK POINTER #1$ ,aDRVECA #101,3R5 s INTERRUPT RETURN POINTER ;SET INTERRUPT ENABLE~AND (SRO BIT BNE #3I1T14,8SWREG TST26 ; ; CHECK FOR LOOP ON ERROR GO TO LOOP ERROR MOV TST BM] #1,8MSGTY $SWREG 1% ; ; . MOVE ERROR NUM TO MAILBOX CHECK FOR HALT ON ERROR CONTINUE [F SET BIT BNE (LR MOV #1710, $SWREG LP26 @RS R2.aDKLVLA ; CHECK FOR LOOP ON TEST ; GO TO LOOP ON TEST ;CLEAR INTERRUPT ENABLE MOV (LR 827 ,8TESTN RO {MP BNE INC aDRIBLE ,RO 5« KO . MOVE TEST NUMBER TO MAILRBOX JSET UP STARTING DATA ; SEND DATA MTPS NOP HALT . PLU WRAP TEST 174004 .0 INTERRUPT #BIT14,8SWRFG TST25 432 ,SFATAL #1,SMSGTY MOV " 5% JALLOW INTERRUPTS BIT BNE MOV MOV B8R MOV MOV 5% #4% ,aDRVECB #62,3RS #0 ; MOVE TEST NUMBER TO MA]LBOX JINITIALIZE STACK POINTER sLOCK OUT INTERRUPTS s INTERRUPT RETURN POINTER ;1E AND CSR1 s CLEAR BIT BNE LP26: #STKPTR,SP @RS %gggg FOR 012767 017702 016777 012706 012777 012715 SEQ 0023 CLR TST " 002000 #25,8TESTN MOV MOV mgzs 2 NO A INTERRUPT MoV MOV 175044 040000 K MOV #0 #33 SFATAL JALLOW INTERRUPTS ;<NO DEVICE RO ,aDROBUF INTERRUPT> JRESTORE INTERRUPT PSW ; CHECK THE DATA ; ERROR IF NOT RIGHT . (HANGE DATA CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD PN 26=JUL-78 11:04 004416 004420 004424 004426 004432 004434 004440 004442 004446 004450 004452 004454 004454 004462 004464 004472 28828 004500 04 roo& P) p) 5 5 001434 022700 001411 022700 17:49 PAGE 20 ERROR 33 3%: 031460 031461 031462 031463 005200 000762 032767 001347 012767 012767 005767 100401 4% 040000 173740 000034 000001 173710 173700 173716 000000 032767 001325 002000 173704 5%: 1%: BEQ CMP BEQ CMP BEQ MP BEQ CMP BNE INC BR BIT BNE MOv MOV TST BMI HALT BIT BNE L NO DEVICE 2 SEQ 0024 INTERRUPT 1% 221460.R0 JNEXT TEST IF END . CHECK FOR TEST MODULE CODE #31461,R0 4% #31462,R0 43 #31463,R0 WwLOOPR RO 3s ; MIT16,8SWREG ; WLOOP #34 SFATAL #1,8MSGTY $SWREG 1% ;<WRAP #BITY0,$SWREG TST27 RECHECK DATA (CODE CHECK FOR LOOP ON ERROR ; GO TO LOOP ERROR ; ; ; MOVE ERROR NUM TO MAILROX CHECK FOR HALT ON ERROR CONTINUE IF SET DATA ; ; DID NOT COMPARE> CHECK FOR LOOP ON TEST GO TO LOCP ON TEST CVKAFD MACY11 30A(1052) 02-AUG-78 CVKAFD P 26=JUL~78 11:04 17:49 PAGE 21 34 ERROR M2 WRAP DATA DID NOT COMPARE SEQ 0025 873 004520 004520 004524 532 534 40 44 46 PINEEN S 42 52 54 005237 132767 001010 012700 105737 100375 112037 001372 013700 001405 000005 004710 000240 000240 000240 000167 177564 177566 177777 053103 030104 053122 040511 044524 047105 050040 000012 000406 000040 TST999: 173667 004640 177564 177566 ACT: $ENDAD: 174506 aNSPASS #40,3ENVM MOV #MSG,RO BNE WAIT: 000042 INC 8ITR GOAGIN: EVEN TSTR BPL MOvVB BNE ; INCREMENT PASS COUNT ; WILL APT ALLOW PRINTING? ACT . NO a#TPS : ;s ; CHECK IF TTY READY IF NOT PRINT THE CHARA(CTER ¢ NEXT ; GET MESSAGE ADDRESS WAIT (RO)+,a#7PB WAIT IF NOT DONE MOV a#62 RO . CHECK ACT BEQ GOAGIN ; KEEP GOING RESET JSR PC, (RO) ; ACT HOOKS NOP NOP NOP JUMP AROUND ;+ DO ANOTHER PASS s+ ON PASSES >1 THE TITLE PRINTOUT WILL BE SUPFRESSED : STORE TPS=177564 TPB=177566 040513 020040 030461 047107 006503 020104 051501 026506 042040 042049 051517 000012 0463117 006523 PASSPT: =1 MSG: LASCIZ TITLE1:.ASCIZ .EVEN .CVKAF=DO .END OF DRV11 DIAGNOSTIC. PASS.<15><12> <15><12> CVKAFD MACY11_30A(1052) 02-AUG-78 CVKAFD PN 26=JUL-78 11:04 17:43 PAGE 22 ERROR 34 N 2 WRAP DATA DID NOT SEQ 0026 COMPARE JENTER HERE FOR POWER FAIL 010046 010146 010246 010346 010446 010546 016746 010637 012737 000000 000000 016706 012667 012605 012604 012603 012602 012601 012600 000137 000001 PFAIL: MOV MOV MOV MOV MOV 173126 004712 004714 177772 173100 00125¢ 000024 %0,-(6) 21,-(6) %2,-(6) 23.-(6) %6.-(6) x5,-(6) 24,-(6) 26, 3#SAVR6 #RESTAR ,a#24 SAVR6: O RFSTAR :MOV MOV MOV MOV MOV MOV MOV MOV JMP .END SAVR6, %6 (6)+,24 (6)+,%5 (6)+,%4 (6)+,%3 (6)+,%2 (6)+,%1 (6)+,.%0 aW#START s SAVE REGISTER OR STACK ;WHEN POWERING DOWN ;STORE STACK POSITION JHALT ON POWER DOWN NORMAL cSTACK IS SAVED HERE ;RESTORE REGISTER OFF JWHEN POWERING UP STACK CVKAFD MACY11 30A(105¢) 02-AUG-78 CYKAFD.P11 26-JUL=-78 11:04 ABASE = ACDW1 = ACDWZ2 = ACPUOP= ACT ADDWO = ADDW1 = ADDW10= ADDW11= ADDW12= 000000 000000 000000 (000000 004554 000000 000000 000000 000000 000000 ADDW14= ADDW15= ADDWZ = ADDW3 = ADDWS = ADDWS = ADDWS = ADDW7 = ADDW8 = ADDW9 = ADEVCT= ADEWM = AENV = AENW = 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 ADDW13= 000000 234 234 234 234 878 234 234 234 2364 234 17:49 PAGE 24 CROSS REFERENCE 249 8844 23 2% 236 234 234 234 234 234 234 234 234 234 234 234 234 234 234 240 245 237 234 234 234 891 B 3 TABLE =-- USER SYMBOLS SEQ 0027 CVKAFD MACY11_30A(1052) 02-AUG-78 CVKAFD.P1 26-JUL-78 11:04 BIT11 = 004000 BIT12 = 010000 BIT13 = (20000 BIT14 - 040000 BIT1S BIT2 BIT3 BIT4 BITS BIT6 BIT7 BIT8 BI1T9 = = = = = = = = = 100000 000004 000010 000020 000040 000100 000200 000400 001000 BPTVEC= BUFTST CON COUNT (R = CRLF = 000014 002342 001524 001242 000015 000200 DDISP DEVCNT= DRBH.0 DRCSR ORIBUF DRLVLA DRLVLB DROBUF 177570 000410 001226 001220 001224 001232 001236 001222 DRVECA DRVECB DSWR EMTVEC= ERRNUM= ERRVEC= ERR1 GOAGIN HLT = 001230 00123 177570 000030 000402 000004 001442 004574 104000 IOTVEC= LF = LOOP1 LP1 LP21 LP26 00002C 000012 001272 001350 003610 004266 (SR HT = 167770 = 0000 1294 1284 1274 1264 135 405 696 1234 1224 1214 1204 577 809 1194 1424 1414 1404 1394 138# 1374 1364 1354 151 SOSa 353 3094 SEQ 0028 139 138 137 136 1254 1434 1244 3 TABLE == USER SYMBOLS 372 714 429 736 445 752 465 768 48?2 793 354 364 397 626 407 645 290 596 831 863 451 385 721 362 378n 287 288 289 549« 333 364 823 568+ 569+ 418 455 842+ 848 352 391« 567+ 499 524 839 543 871 561 585 616 634 421 437 677 457 688 474 706 &N 728 516 535 760 553 434 847+ 453 470+ 471 487+ 488 530+ 531« 662 817 SO 60n 2 664 281w 3014 298# 3004 304n 306w 299 532 3034 3054 654 1544 2824 1474 349 885 28# 574 350 548« 776+ 801« 824+ 826+ 3634 894 1524 S8# 324m 3,74 722 824n 508# 225 355 7244 327 365 514 517 84C » = 000040 = 000100 = 000200 = 000400 = 001000 = 000002 = 002000 c — N BITOS BITO6 81707 BIT08 BITO9 BIT1 81710 17:49 PAGE 25 CROSS REFERENCE CVKAFD MACY11_30A(1052) 02-AUG-78 CVKAFD.P11 26=JUL=-78 11:04 MSG N 004640 = 000035 OPTION= 000426 PASSPT PFAIL PIRQ = PIRQVE= PL PRO = PR1 = PRZ PR3 PR4 = 000100 = 000140 = 000200 PRS = PR6 = PR7? = PS = PSW = PWRVEC= RCSR RCSR1 RESTAR RESVEC= SAVR6 STACK = START START1 STKLMT= STKPTR= STORE SWO = SwO00 = SwWO1 SWO2 SwO3 SwO4 SWO5 SWwo6 SwO07 Sw08 Sw09 SW1 SW10 W1l swiZ2 Sw13 Swi14¢ w15 SwZ Sw3 Sw4 Sw5 004600 004656 177772 000240 001244 000000 000040 000240 000300 000340 177776 177776 000024 001200 001210 004714 000010 = = = = = = = = 903# 356 S804 690 8124 598 6914 833 283 8974 335 AL a 1584 3104 814 824 4604 3574 476 S99 708 8344 366 L7774 610 7094 865 3674 493 6114 730 8664 399 LOLN 628 731x 409 S19#4 4104 537 423 5384 746 76474 762 7634 624 834 84 854 86# 87# 884 614 62# 1534 2874 29 918 16484 62 332 9214 9204 921 3214 3124 929 312 375 000010 000020 000040 000100 000200 000400 001000 000002 002000 004000 “034 1024 1014 1004 on 9 974 1154 “on 454 113 112 1M 110 109 108 107 1054 1044 944 LON &7n 914 1144 1134 1124 IRRY4 116 115 114 ol 954 934 924 387 775 799 SEQ 0029 4004 518 824 917« 52# 313 224 63a 304 8944 1164 1064 010000 020000 040000 100000 000004 000010 000020 000040 3 9104 004712 001100 001256 001246 177774 001200 004600 000001 000001 = 000002 = 000004 = = = = = = = = = 879 104 459 0D 17:49 PAGE 26 CROSS REFERENCE TABLE -~ USER SYMBOLS 825 647 6484 424 555 6654 787 439 5564 679 7884 4400 579 6804 811 CVKAFD MACY11 _30A(1052) 02-AUG-78 CVKAFD.P11 26-JUL-78 11:04 SW6 SWw? Sw8 SWo TAG = 000100 = 000200 = 000400 = 001000 TBITVE= TITLET TKVEC = TP = TIPS = TPVEC = TRAPVE= TRTVEC= 1ST1 002440 17:49 PAGE 27 CROSS REFERENCE 530 5464 5634 587 o194 6374 6548 6714 374 6994 719 730 7560 77om 7974 554 578 590 627 646 663 678 3830 707 729 745 761 786 810 1ST27 ST TST4 1STS TST6 1ST? T1ST999 T12CON T12DAT 004372 001756 002050 002150 002242 002334 004520 002650 002750 844k 386 L4o% 452 4854 5034 723 5684 565+« 872 4314 458 LOBN 452 525 875# WAIT 004540 1ST26 T13CON T17CON T2(NT T2CON 004254 003026 003416 001674 001632 WwLOOP 004402 X - 000030 5080 go14 001240 000430 00042¢ 000410 004 564 000420 000427 898 882+ 880 544 832 566 606¥ 6854 L1508 405# 8474 o 504 859 346 5054 773 3074 267 2494 2408 8874 2454 7744 8804 2464 896N 895# 373 595 676 406 396 639 XORFLG SAPTHD SCPUOP $DEVCT SENDAD SENV SENWM SEQ 0030 1074 002530 002626 002752 003106 003176 003256 003336 001526 003474 003566 003664 003746 004034 004144 TST11 TST12 TST13 TST14 TST1S TST16 1ST17 TST2 1ST20 TST21 1ST22 TST23 1ST26 TST25 TABLE -- USER SYMBOLS 536 1494 323 1564 326 324 1574 1554 1504 350 002432 3 1104 1004 1084 L34 000014 004602 000060 177566 177564 000064 000034 000074 001342 ST10 E 881 655 562 586 597 635 697 398 715 737 753 769 79 818 438 466 475 500 430 446 483 5884 609 689 422 408 883 864 %78 529 6564 798 2734 283 281 321 617 877 384 530 672 79 3854 547 6734 322 432 5480 700 8234 4334 564 450 5654 845 8464 7014 720 4514 591 721 469 4704 486 740 76\a 755 592# 620 6214 4874 638 7564 1 30A(1052) CVKAFD MACY 02-AUG~78 p CVKAFD.P11 26-JuUL-~-78 11:0 A $E TABL SETEND $FATAL 000420 000430 000402 244N 2564 222+ 537+ 762 $HIBTS SMAIL $MBADR $MSGAD $MSGLG MSGTY 0004 30 000400 000432 000414 000416 000400 $PASS $PASTM $SWREG 000406 0004 36 000422 274N 235~ 275# 2428 263N 2364 580+ 812+ 221+ 277 2478 $TESTN $TSTM SUNIT SUNITM SUSWR . BX 000404 0004 34 000412 000440 000424 004744 000430 279 2374 555« 787« 357« 599+ 834+ 2354 354 437 516 600 752 760 863 223+ 620+ 2764 241 2784 2484 1604 185 2le 2804 263 F 3 399« 628« 409« 647 400+ 424+ 364 372 457 539 451 356« 598+ 833~ SEQ 0031 TABLE == USER SYMBOLS 366+ 610~ 865+ 423« 664+ 439 459« 690+ 4767 708+ 493« 730+ 440 494~ 731« 519+ 747 538+ 763w 385 407 478 411 482 577 421 4N 581 817 831 835 529+ 547 822+ 564+ 845+ 679 275 429 499 596 681 17:49 PAGE 28 CROSS REFERENCE 629« 445 688 524 612 696 867 2384 638+ 672+ 161 187 214 378 268 768 284» 165 192 2'8 655« 626 680+ 543 710 714 793 450w 469 740+ 789 720+ 171 198 226 561 649 798+ 177 204 263 662 179 206 264A 744 181 208 2664 518+ 746+ NEWTST POP PUSH 123 608 S 64d 399 664 397 661 409 439 407 437 679 476 746 474 744 485 503 821 528 5646 563 590 619 637 654 486 504 822 529 845 547 564 591 620 638 655 708 677 SEQ 0052 [0 .V, 1o .1V, WAWNWNWN OW GETPR] GE TSWR MULT 366 647 363 TABLE == MACRO NAMES wWn—~N ERROR ESCAPE 12# €10 3 00 \O0\N OW—W ERR 1# 14 G 706 H NI COMMEN ENDCOM ERNUM 17:49 PAGE 30 CROSS REFERENCE NN Q0 — 00 — CVKAFD MACY11 30A(1052 02-AUG-78 CVKAFD.P11 26~JUL-78 11:04 579 865 862 598 596 IX 14 IX ] 4 14 % SCOPE SEQ .$DBCD .$0820 .SDIV .SEOP .SERRC .$ERK” T LEMUL 233 260 262 269 364 432 469 797 720 +15# 1594 Lo Lon LN (o8 740 ~N S 1554 1554 1594 JUN KT .SETUP . SWRH] CBACTT .$APTB .SAPTH .BAPTY .SASTA .$CAT(C .SCMTA 468 772 0— $S$ESCA SENEWT $E5K]P .CQUAT .HEADE 449 754 AV 128 $TNUM 739 719 SETPR] SETUP SKIP SLASH SPACE STARS SWRSU TYPBIN TYPDEC TYPNAM TYPNUM TYPOCS TYPOCT TYPTXT N wno REPORT 773 798 CVKAFD MACY11_30A(1052) 02-AUG-78 CVKAFD.P11 26=JUL=-78 11:04 1% 14 14 1% 1% - SPOWE - SRAND -SRDDE .SRDOC -SREAD 1% 14 1% .SR2AZ -$SAVE .$SB2D .$5820 1% ] .8SCOoP .SSIZE < SSUPR STRAP LSTYPB STYPD STYPE .STYPO .$40CA .1170 1% 1% 14 1% 1% 14 1% # 14 . ABS. 004744 ERRORS DETECTED: [AS)] L9% 000 O CVKAFD.BIN,CVKAFD.LST/CRF/SOL/NL: TOC=CVKAFD, SML, CVKAFD P11 RUN-TIME: 8 9 .5 SECONDS RUN-TIME RAT]O: 75/184.1 CORE USED: 32Kk (63 PAGES) H 3 17:49 PAGE 31 CROSS REFERENCE TABLE == MACRO NAMES SEQ 0033
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies