1 C00   23:43 JUN 20,'83                                                                          PAGE    1
A   .SS BA,HA,WA,DA,LF,CF,AF,AFA,NAME,NUM,ABSVAL
    .SS R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15
    .SS X1,X2,X3,X4,X5,X6,X7,SCOR,TCOR,%,%%
    .END
1 C00   23:43 JUN 20,'83    SIGMA 5/7 POWER FAIL-SAFE TEST   704122-11/51C02   NOV. 9    70       PAGE    2
A       1                             TITLE 'SIGMA 5/7 POWER FAIL-SAFE TEST   704122-11/51C02   NOV. 9    70'
        2                            *
        3                            *
        4                            *
        5                            * PROGRAM NUMBER 704122             MANUAL NUMBER 901135
        6                            *
        7                            ****
        8                            *
        9                            * REVISION C02(11/09/70) CHANGES INDICATED IN COLUMNS 69 - 72 BY -- *C02
       10                            *  PROGRAM REVISED BY THE ADDITION OF A ROUND-OFF ROUTINE TO THE    *C02
       11                            *  COMPUTATION OF THE 1/10 MILLESECOND TIME STANDARD USED TO        *C02
       12                            *  MEASURE THE TIME FROM THE POWER-OFF INTERRUPT TO ST SIGNAL.      *C02
       13                            *
       14                            *
       15                            * REVISION C01 (8/12/70) CHANGES INDICATED IN COLUMNS 69 - 72 BY -- *C01
       16                            *  PROGRAM REVISED TO IMPROVE DOCUMENTATION AND TO PREVENT FALSE    *C01
       17                            *  MEMORY ERRORS WHEN COMPUTER IS POWERED UP DURRING TESTING.       *C01
       18                            *
       19                            *
       20                            * REVISION C00 (7/03/69) DOCUMENTATION REFORMATTING CHANGE ONLY       *C
       21                            *
       22                                     OPEN     PAGE              THIS INHIBITS                     *C
       23         00000000           PAGE     CNAME                       PAGE                             *C
       24                                     PROC                         DIRECTIVE                       *C
       25                                     PEND                          TO PERMIT MAX. LINAGE/PAGE     *C
       26                            ****
       27                            * PROGRAM OBJECTIVE:
       28                            *                   TO DETECT MALFUNCTIONS ASSOCIATED WITH THE POWER
       29                            *                   FAIL SAFE OPTION AND TO DISPLAY THE TIME INTERVAL
       30                            *                   BETWEEN THE POWER OFF INTERRUPT (IOFF) AND THE
       31                            *                   RESET SIGNAL (ST)
       32                            ****
       33                            ****
       34                            * OPERATING REQUIREMENTS AND SPECIFICATIONS
       35                            *
       36                            *  REQUIRED EQUIPMENT:  SIGMA 5 OR 7 CPU    8201/8401
       37                            *                       POWER FAIL SAFE OPTION  8213/8413
       38                            *                       KSR OR ASR FOR OUTPUT MESSAGES
       39                            *                       CARD OR PAPER TAPE READER
       40                            *
       41                            *  OPTIONAL EQUIPMENT:  NONE
       42                            *
       43                            *  PROGRAM PREREQUISITES: AUTO AND REAL TIME CLOCK DIAGNOSTICS
       44                            *
       45                            *  CORE STORAGE: APPROXIMATELY 3000 DECIMAL LOCATIONS
       46                            *
       47                            *  PROGRAM MEDIA: SELF LOADING CARDS OR PAPER TAPE
       48                            *
       49                            *  SOURCE LANGUAGE: METASYMBOL
       50                            ****
       51                            ****
       52                            * LOADING PROCEDURE: STANDARD FILL. REFERENCE SIGMA 5/7 RELOCATABLE
       53                            *                      LOADER 900972 FOR MEANING OF WAITS.
       54                            ****
       55                            ****
       56                            * OPERATING PROCEDURE
       57                            *
       58                            *  CONTROL OPTIONS: SENSE SWITCHES AND CONTROL PANEL INTERRUPT NOT USED.
       59                            *
       60                            *  TEST DIRECTIVES: NONE.
       61                            *
       62                            *  RESTART PROCEDURE: NONE.
       63                            *
       64                            *  TERMINATION PROCEDURE: CPU TO IDLE.
       65                            *
       66                            ****
       67                            ****
       68                            * SUCCESS / FAILURE INDICATIONS:
       69                            *
       70                            *  SUCCESS: OUTPUT OF THE FOLLOWING MESSAGES WHEN POWER IS REMOVED
       71                            *           AND RESTORED BY THE LOCAL-OFF-REMOTE SWITCH OF EACH POWER
       72                            *           MONITOR. (EACH POWER MONITOR SHOULD BE USED TWICE IN
       73                            *           SUCCESSION TO VERIFY ALL OPERATIONS). ELAPSED TIME FROM IOFF
       74                            *           TO ST MUST MEET CURRENT SPECIFICATIONS.
       75                            *
       76                            *     SUCCESS MESSAGE ON FIRST PASS AND ALTERNATE PASSES THEREAFTER.
       77                            *           XX.X MILLISECONDS FROM IOFF TO ST
       78                            *         " TURN POWER OFF "
       79                            *
       80                            *     SUCCESS MESSAGE ON SECOND PASS AND ALTERNATE PASSES THEREAFTER
       81                            *         " NO ERROR "
       82                            *         " TURN POWER OFF "
       83                            *
       84                            *  WAITS: NONE
       85                            *
       86                            *  MESSAGE PRINTOUTS:
       87                            *     SUCCESS MESSAGES ARE PRESENTED ABOVE
       88                            *     POSSIBLE ERROR MESSAGES:
       89                            *      (1) MORE THAN 100 MS FROM IOFF TO ST
       90                            *      (2) PWR OFF PRESENTED ADDR XXX
       91                            *      (3)  PWR ON PRESENTED ADDR XXX
       92                            *      (4) MEMORY FAULT INDICATORS SET  XXXXXXXX
       93                            *      (5) TEST WORD DESTROYED BY POWER OFF
       94                            *      (6) PWR OFF INT DID NOT OCCUR
       95                            *      (7) INVALID INTERVAL MEASUREMENT
       96                            *      (8) MORE THAN ONE PWR ON INT SINCE LAST POWER OFF
       97                            *      (9) TRAP
       98                                     PAGE
       99                            *****
      100                            *  FAILURE DICTIONARY
      101                            *
      102                            *     MESSAGE (1)
      103                            *     SELF EXPLANATORY.
      104                            *
      105                            *     MESSAGE (2) AND (3)
      106                            *     THESE MESSAGES ONLY OCCUR IF THE CORRESPONDING INTERRUPT
      107                            *     PRESENTS AN INCORRECT ADDRESS. (PWR ON= X'50', PWR OFF= X'51'.)
      108                            *
      109                            *     MESSAGE (4)
      110                            *     A MEMORY FAULT INDICATOR MAY BE SET BY ST OCCURRING DURING
      111                            *     A READ-WRITE CYCLE IN THE FIRST PASS AND ALTERNATE PASSES
      112                            *     THEREAFTER. ANY OTHER MEMORY FAULTS ARE TREATED AS FAILURES
      113                            *     AND WILL CAUSE MESSAGE (4) TO BE PRINTED. THE X'S WILL BE
      114                            *     ONES AND ZEROES, CORRESPONDING TO THE MEMORY FAULT INDICATOR
      115                            *     SETTINGS.
      116                            *
      117                            *     MESSAGE (5)
      118                            *     IN THE SECOND PASS AND ALTERNATE PASSES THEREAFTER, A
      119                            *     SITUATION CLOSELY RESEMBLING A NORMAL POWER OFF INTERRUPT
      120                            *     HANDLING ROUTINE IS CREATED, TO VERIFY MEMORY PRESERVATION.
      121                            *     A 4 MILLISECOND TIME-OUT OCCURS, FOLLOWED BY A WAIT. ALTHOUGH
      122                            *     ALL OF MEMORY IS SCANNED FOR MEMORY FAULTS WHEN POWER IS
      123                            *     RESTORED, A SPECIFIC TEST OF THE WORD FOLLOWING THE WAIT
      124                            *     INSTRUCTION IS MADE, SINCE THIS IS THE ADDRESS TO WHICH THE
      125                            *     CPU ADDRESSING LINES WILL BE SET WHEN ST OCCURS. IF THE CONTENTS
      126                            *     OF THIS WORD ARE OTHER THAN EXPECTED, AND THE PRECEDING POWER
      127                            *     OFF INTERRUPT WAS TRIGGERED AND TAKEN, MESSAGE (5) WILL BE
      128                            *     PRINTED.
      129                            *
      130                            *     MESSAGE (6)
      131                            *     THIS MESSAGE IS PRINTED OUT IF THE POWER OFF INTERRUPT FAILS
      132                            *     TO OCCUR, OR IF THE POWER OFF INTERRUPT PRESENTS THE ADDRESS
      133                            *     OF THE POWER ON INTERRUPT. (X'50')
      134                            *
      135                            *     MESSAGE (7)
      136                            *     THIS MESSAGE IS INCLUDED ONLY TO PRECLUDE THE POSSIBILITY
      137                            *     OF AN ILLOGICAL CPU OR MEMORY FAILURE CAUSING AN ERRONEOUS
      138                            *     INTERVAL LENGTH INDICATION. IN ESSENCE IT MEANS THAT NO TWO
      139                            *     WORDS OF THE THREE-WORD INTERVAL TIMER WERE WITHIN ONE COUNT
      140                            *     OF EACH OTHER WHEN POWER WAS RESTORED. NO SINGLE MEMORY FAILURE
      141                            *     OR CPU FAILURE OR POWER INTERRUPT FAILURE SHOULD BE ABLE TO
      142                            *     DESTROY MORE THAN ONE WORD OF THE TIMER.
      143                            *
      144                            *     MESSAGE (8)
      145                            *  THIS FAILURE WILL BE ERRONEOUSLY INDICATED IF THE WT-22 MODULE
      146                            *  IN THE POWER MONITOR IS BELOW LEVEL K. BELOW THIS LEVEL, THE
      147                            *  CONDITION INDICATED IN 3, BELOW, IS ALWAYS TRUE. TO BYPASS THE
      148                            *  FAILURE INDICATION UNTIL THE E.O. IS INSTALLED, CHANGE LOCATION
      149                            *  'IONLNGHT' TO X'000000C0'.
      150                            *
      151                            *     THIS MESSAGE IS THE INDICATION OF ANY OF FOUR FAILURES:       *C01
      152                            *     1. MAIN INPUT POWER LINE PULSES OF VERY SHORT DURATION
      153                            *        AND VERY INTERMITTANT OCCURENCE.
      154                            *     2. POWER MONITOR FAILURES CAUSING 'ION' SIGNAL PULSES.
      155                            *     3. 'ION' SIGNAL STAYING TRUE FOR MORE THAN 100 MICROSECONDS
      156                            *        AFTER THE FALL OF 'ST'. (SEE SPEC. DRAWING NO. 133159)
      157                            *     4. POWER FAIL-SAFE OPTION IS NOT INSTALLED.  (THIS WILL       *C01
      158                            *        RESULT IF POWER FAIL-SAFE IS NOT INSTALLED WHEN THE        *C01
      159                            *        POWER IS TURNED ON.  THE CPU WILL HANGUP, IF THE CPU       *C01
      160                            *        IS RESET AND PLACED IN RUN MESSAGE 8 WILL RESULT.)         *C01
      161                            *
      162                            *     MESSAGE (9)
      163                            *     THIS MESSAGE INDICATES THAT AT SOME POINT AFTER THE
      164                            *     'TURN PWR OFF' MESSAGE WAS PRINTED, A TRAP CONDITION
      165                            *     OCCURRED. NOTHING MAY BE ASSUMED REGARDING THE LOCATION
      166                            *     FROM WHICH THE TRAP OCCURRED, BUT IF EITHER POWER INTERRUPT
      167                            *     PRESENTS ADDRESS X'40' AND THIS MESSAGE DOES NOT APPEAR,
      168                            *     THE ERROR ADDRESS INDICATION IS VALID.
      169                            *
      170                            *
      171                                     SYSTEM   SIG7FDP
      172                            *
      173                            *
      174         00000000           R0       EQU      0
      175         00000004           X4       EQU      4
      176         00000005           X5       EQU      5
      177         00000006           X6       EQU      6
      178         00000007           X7       EQU      7
      179         00000008           R8       EQU      8
      180         00000009           R9       EQU      9
      181         0000000A           RA       EQU      10
      182         0000000B           RB       EQU      11
      183         0000000E           RE       EQU      14
      184         0000000F           POFFCNT  EQU      15
      185         0000000F           TIMER    EQU      POFFCNT
      186         0000000F           RF       EQU      15
      187   01 00200                          ORG      512
            01 00200
      188                                     PAGE
      189   01 00200    328003F4     GO       LW,R8    MTW            ROUT TO COMPUTE 1/10 MS STANDARD.
      190                            *                                THIS ROUT IS USED SO THAT A HIGH
      191                            *                                RESOLUTION STANDARD MAY BE
      192                            *                                DERIVED FROM THE STANDARD CNT
      193                            *                                PULSE 4 INT, INDEPENDANT OF MACH
      194                            *                                TYPE (SIGMA 5 OR 7).
      195   01 00201    35800055 A            STW,R8   85             SETUP CNT PULSE 4 INT.
      196   01 00202    22601000 A            LI,X6    4096           SETUP WD REG BIT FOR CNT PULSE 4.
      197   01 00203    227FFFFF A            LI,X7    -1
      198   01 00204    22F00000 A            LI,RF    0              CLEAR TIMER.
      199   01 00205    15F003A6              STD,RF   HOLD
      200   01 00206    15F003A8              STD,RF   HOLD+2
      201   01 00207    22F00001 A            LI,RF    1
      202   01 00208    22AFFFFE A            LI,RA    -2             SECOND INT DETECT.
      203   01 00209    22BFFFFD A            LI,RB    -3             THIRD INT DETECT.
      204   01 0020A    357003ED              STW,X7   CNTRB          SET UP CNTR.
      205   01 0020B    6D601200 A            WD,X6    X'1200'        ARM AND ENABLE CNTR PULSE 4 INT.
      206   01 0020C    317003ED              CW,X7    CNTRB          TEST FOR CNTR MODIFICATION.
      207   01 0020D    6830020C              BE       %-1            BR IF CNTR VALUE UNCHANGED.
      208   01 0020E    31A003ED              CW,RA    CNTRB          TEST FOR SECOND MODIFICATION.
      209   01 0020F    6830020E              BE       %-1            BR IF NOT YET MODIFIED TWICE.
      210   01 00210    66F003A6     IOFFST   AWM,RF   HOLD           TIMER VALUE IS MAINTAINED IN 3
      211   01 00211    32A003A6              LW,RA    HOLD           MEMORY LOCATIONS TO ELIMINATE THE
      212   01 00212    66F003A7              AWM,RF   HOLD+1         POSSIBILITY OF ONE FAILURE DESTROYING
      213   01 00213    35A003A8              STW,RA   HOLD+2         THE INTERVAL MEASUREMENT.
      214   01 00214    31B003ED              CW,RB    CNTRB          TEST FOR THIRD MODIFICATION.
      215   01 00215    68300210              BE       IOFFST         BR IF NOT YET MODIFIED THRICE.
      216   01 00216    6D601100 A   COMPTIME WD,X6    X'1100'        DISARM,DE-ACTIVATE CNT PULSE 4 INT
      217   01 00217    32B003A6              LW,RB    HOLD           PICK UP MACH SPEED TIMER VALUE.
      218   01 00218    22A00000 A            LI,RA    0
      219   01 00219    36A003EB              DW,RA    TWENTY         DIVIDE MACH SPEED TIME BY 20.
      220   01 0021A    21A0000A A            CI,RA    10                ROUND OFF TIME STANDARD         *C02
      221   01 0021B    6910021D              BCS,1    %+2                 ROUND LOW                     *C02
      222   01 0021C    20B00001 A            AI,RB    1                   ROUND HIGH                    *C02
      223   01 0021D    35B00370              STW,RB   MILLSTAN       STORE 1/10 MILLESECOND STANDARD.
      224   01 0021E    328003E8              LW,R8    SIZEXPSD       SET-UP TO COMPUTE MEMORY SIZE
      225   01 0021F    35800040 A            STW,R8   64
      226   01 00220    2271FFFF A            LI,X7    X'1FFFF'
      227   01 00221    328E0000 A            LW,R8    0,X7
      228   01 00222    68000225              B        STSCNCNT
      229   01 00223    207FF000 A   TRAPBACK AI,X7    -4096
      230   01 00224    68000221              B        %-3
      231   01 00225    207FFC20 A   STSCNCNT AI,X7    -992
      232   01 00226    387003F3              SW,X7    LAST1
      233   01 00227    357003EE              STW,X7   SCNCNT
      234   01 00228    357003EF              STW,X7   SCNCNT1
      235         01 00229           GO2      EQU      %              ALL RESTARTS COME HERE.
      236   01 00229    226002CA              LI,X6    PHASE2
      237   01 0022A    356003FF              STW,X6   LINK
      238   01 0022B    22600000 A   SETPSDS  LI,X6    0              SETUP XPSD INSTR FROM X'10' TO X'1FF'
      239   01 0022C    32800403              LW,R8    DCDXPSD1       ADDRESSING PSDS CODED TO YIELD THE
      240   01 0022D    22B00002 A            LI,RB    2              ADDRESS FROM WHICH AN INTERRUPT
      241   01 0022E    227000F8 A   RSETADDR LI,X7    248            OCCURRED.
      242   01 0022F    358C0010 A   SETXPSD  STW,R8   16,X6          STORE XPSD.
      243   01 00230    20800004 A            AI,R8    4              INCREMENT ADDR IN XPSD.
      244   01 00231    20600001 A            AI,X6    1              INCREMENT STORE ADDR.
      245   01 00232    6470022F              BDR,X7   SETXPSD        ADDR X'10'-X'107' USE DCDXPSD1.
      246   01 00233    32800404              LW,R8    DCDXPSD2       ADDR X'108'-X'1FF' USE DCDXPSD2.
      247   01 00234    64B0022E              BDR,RB   RSETADDR
      248   01 00235    2280030F              LI,R8    CMPINTAD
      249   01 00236    227000F8 A            LI,X7    248
      250   01 00237    22600002 A            LI,X6    2
      251   01 00238    358C045C     SETRTRN  STW,R8   LAST,X6        STORE RETURN ADDR IN PSD.
      252   01 00239    20600004 A            AI,X6    4              *
      253   01 0023A    64700238              BDR,X7   SETRTRN        *
      254   01 0023B    22A00010 A            LI,RA    16
      255   01 0023C    22600004 A            LI,X6    4
      256   01 0023D    22500003 A            LI,X5    3
      257   01 0023E    22B000F0 A            LI,RB    240
      258   01 0023F    227000F8 A            LI,X7    248
      259   01 00240    3290000A A   SETADDR  LW,R9    RA             LOAD ADDRESS TO BE ENCODED.
      260   01 00241    2580011B A            SLD,R8   27             ENCODE ADDRESS.
      261   01 00242    25800001 A            SLS,R8   1              *
      262   01 00243    25800103 A            SLD,R8   3              *
      263   01 00244    25800002 A            SLS,R8   2              *
      264   01 00245    25800106 A            SLD,R8   6              *
      265   01 00246    558C045C              STH,R8   LAST,X6        STORE ENCODED ADDRESS.
      266   01 00247    35BA045C              STW,RB   LAST,X5        STORE REG PAGE POINTER.
      267   01 00248    20500004 A            AI,X5    4              INCR STW INDEX.
      268   01 00249    20600008 A            AI,X6    8              INCR STH INDEX.
      269   01 0024A    20A00001 A            AI,RA    1              INCR ADDR TO BE ENCODED.
      270   01 0024B    64700240              BDR,X7   SETADDR
      271   01 0024C    229FFFFF A            LI,R9    -1
      272   01 0024D    159003E6              STD,R9   INTADDR
      273   01 0024E    2280031B              LI,R8    OFFADDR
      274   01 0024F    35800405              STW,R8   ADRDCODE
      275   01 00250    22F00000 A            LI,RF    0              CLEAR PWR OFF TIMER.
      276   01 00251    15F003A6              STD,RF   HOLD
      277   01 00252    15F003A8              STD,RF   HOLD+2         *
      278   01 00253    22F00001 A            LI,RF    1
      279   01 00254    128003C4              LD,R8    ONXPSD
      280   01 00255    15800050 A            STD,R8   80             SETUP FOR PWR INTERRUPTS.
      281   01 00256    32B003ED              LW,RB    CNTRB
      282   01 00257    22A0031D              LI,RA    ONADDR
      283   01 00258    328003F1     EXION    LW,R8    IONCNT         EXAMINE NUMBER OF I-ON INTERUPTS THAT
      284   01 00259    21800001 A            CI,R8    1              HAVE OCCURRED SINCE LAST IOFF.
      285   01 0025A    6830025C              BE       %+2            IF ONLY ONE SKIP ONE INSTR.
      286   01 0025B    6A700333              BAL,X7   MULTION        IF MORE THAN ONE,PRINT DIAGNOSTIC.
      287   01 0025C    32800401              LW,R8    TRFL              TEST FOR TRAP CONDITION.
      288   01 0025D    68300260              BCR,3    %+3               BR IF NO TRAP.
      289   01 0025E    220001E6              LI,0     DA(TRCDW)         OUTPUT 'TRAP'.
      290   01 0025F    6A7002C2              BAL,X7   IO                *
      291   01 00260    22800000 A            LI,R8    0              INITIALIZE ION COUNT TO ZERO.
      292   01 00261    358003F1              STW,R8   IONCNT
      293   01 00262    35800401              STW,R8   TRFL              CLEAN TRAP INDICATOR.
      294   01 00263    02200040 A            LCI      4
      295   01 00264    2A0003FB              LM,0     RESTORE1
      296   01 00265    2B00026E              STM,0    RESET
      297   01 00266    3280036F              LW,R8    TRPDET
      298   01 00267    35800040 A            STW,R8   X'40'
      299   01 00268    328003EF              LW,R8    SCNCNT1
      300   01 00269    358003EE              STW,R8   SCNCNT
      301   01 0026A    220001EE     OFFMSG   LI,R0    DA(PWROFFMS)
      302   01 0026B    6A7002C2              BAL,X7   IO             OUTPUT 'TURN PWR OFF'.
      303   01 0026C    02200070 A            LCI      7                 SET UP TO INDICATE ADDRESS OF ZERO
      304   01 0026D    2A000371              LM,0     ADRPSD            THROUGH 6 ON POWER OFF INTERRUPT.
      305   01 0026E    327003EE     RESET    LW,X7    SCNCNT
      306   01 0026F    357E083C              STW,X7   LAST+992,X7
      307   01 00270    6470026F              BDR,X7   %-1
      308   01 00271    6800026E              B        RESET
      309                            *
      310   01 00272    32800406     TIMEON   LW,R8    IONLNGTH          SET UP FOR 100 USEC TIMEOUT.
      311   01 00273    64800273              BDR,R8   %              TIME-OUT AND CLEAR REG 8.
      312   01 00274    331003F1              MTW,1    IONCNT         INCREMENT ION COUNT BY ONE.
      313   01 00275    328003A6              LW,R8    HOLD
      314   01 00276    329003A7              LW,R9    HOLD+1
      315   01 00277    683002AF              BCR,3    NOIOFF         IF TIMER IS ZERO, PWR OFF INT DID
      316                            *                                NOT OCCUR CORRECTLY.
      317   01 00278    32A003A8              LW,RA    HOLD+2
      318   01 00279    0E2003C2              LPSD,2   CLRPWRON       CLEAR PWR ON INT FROM ACTIVE STATE.
      319   01 0027A    36800370     CLEAR    DW,R8    MILLSTAN       COMPUTE INTERVAL IN TENTHS
      320                            *                                OF MILLESECONDS.
      321   01 0027B    219003E8 A   OUTPTIME CI,R9    1000           TEST FOR INTERVAL => 100 MILLISECONDS.
      322   01 0027C    681002BF              BGE      MRTHN100
      323   01 0027D    22800000 A            LI,R8    0
      324   01 0027E    368003EA              DW,R8    HUNDRED        QUOTIENT IS TENS DIGIT.
      325   01 0027F    32A00009 A            LW,RA    R9             HOLD TENS DIGIT.
      326   01 00280    32900008 A            LW,R9    R8
      327   01 00281    22800000 A            LI,R8    0
      328   01 00282    368003EC              DW,R8    TEN            QUOTIENT IS MILLESECOND DIGIT,
      329                            *                                REMAINDER IS TENTHS DIGIT.
      330   01 00283    208000F0 A            AI,R8    240            ZONE TENTHS DIGIT.
      331   01 00284    209000F0 A            AI,R9    240            ZONE MILLESECOND DIGIT.
      332   01 00285    20A000F0 A            AI,RA    240            ZONE TENS DIGIT.
      333   01 00286    4980040B              OR,R8    POINT          INSERT DECIMAL POINT.
      334   01 00287    25900010 A            SLS,R9   16             ALIGN MILLESECOND DIGIT.
      335   01 00288    25A00018 A            SLS,RA   24             ALIGN TENS DIGIT.
      336   01 00289    49800009 A            OR,R8    R9             COMBINE DIGITS.
      337   01 0028A    4980000A A            OR,R8    RA             *
      338   01 0028B    3580041F              STW,R8   DECCNT         STORE RESULT IN MESSAGE.
      339   01 0028C    220001ED              LI,R0    DA(CNTCDW)
      340   01 0028D    6A7002C2              BAL,X7   IO             OUTPUT INTERVAL.
      341   01 0028E    6A70031F     CKONADDR BAL,X7   TRANADDR       CHECK ADDR PRESENTED BY PWR
      342                            *                                INTERRUPTS, AND TRANSLATE AND OUTPUT
      343                            *                                ANY ERRORS.
      344         01 0028F           TESTMF   EQU      %
      345   01 0028F    02200060 A            LCI      6
      346   01 00290    2A0003F5              LM,R0    RESTORE
      347   01 00291    2B000210              STM,R0   IOFFST
      348   01 00292    02200040 A            LCI      4              RESET POSSIBLE MEM FAULT IND DUE
      349   01 00293    2A0003A6              LM,R0    HOLD           TO READ OUT AND WRITE OF TIMER WORD
      350   01 00294    2B0003A6              STM,R0   HOLD           WHEN ST OCCURS.
      351   01 00295    320003ED              LW,R0    CNTRB                                             *C01
      352   01 00296    350003ED              STW,R0   CNTRB                                             *C01
      353   01 00297    6C600010 A            RD,X6    16                RESET NON-FAILURE MEMORY FAULT  *C01
      354                            *                                     INDICATORS.                   *C01
      355         01 00298           TESTMF2  EQU      %
      356   01 00298    326003E9              LW,X6    SCANXPSD
      357   01 00299    35600040 A            STW,X6   64             SET UP TO READ ALL OF CORE ABOVE
      358                            *                                PROGRAM TO TEST FOR MEM FAILURE.
      359   01 0029A    2281FFFF A            LI,R8    X'1FFFF'
      360   01 0029B    22700000 A            LI,X7    0
      361   01 0029C    B2600007 A            LW,X6    *X7            READ EACH WORD IN CORE.
      362   01 0029D    B5600007 A            STW,X6   *X7
      363   01 0029E    20700001 A            AI,X7    1
      364   01 0029F    6480029C              BDR,R8   %-3
      365   01 002A0    6C600010 A   MFSCNBCK RD,X6    16             READ MEM FAULT INDICATORS.
      366   01 002A1    21600000 A            CI,X6    0              TEST FOR FAULT IND SET.
      367   01 002A2    683002AD              BE       RESTART-1
      368   01 002A3    22500008 A            LI,X5    8
      369   01 002A4    2560017F A            SLD,X6   -1             MEM FAULT IND BIT TO REG 7.
      370   01 002A5    25700061 A            SLS,X7   -31            ALIGN BIT.
      371   01 002A6    207000F0 A            AI,X7    240            ADD ZONE.
      372   01 002A7    757A041C              STB,X7   HOLDMF,X5      STORE IN OUTPUT FIELD.
      373   01 002A8    645002A4              BDR,X5   %-4            CONTINUE FOR ALL 8 BITS.
      374   01 002A9    72700410              LB,X7    COMM
      375   01 002AA    7570041C              STB,X7   HOLDMF
      376   01 002AB    220001EB              LI,R0    DA(MFINDCDW)   OUTPUT MEM FAULT IND MSG.
      377   01 002AC    6A7002C2              BAL,X7   IO
      378   01 002AD    E80003FF              B        *LINK
      379   01 002AE    68000229     RESTART  B        GO2            START NEXT PASS.
      380   01 002AF    32900008 A   NOIOFF   LW,R9    R8
      381   01 002B0    69300278              BCS,3    CLEAR-2
      382                            *        LW,R9    HOLD+2         FIRST IND = PWR OFF INT DID NOT OCCUR.
      383   01 002B1    69300278              BCS,3    CLEAR-2
      384   01 002B2    2280031B              LI,R8    OFFADDR        SECOND IND ''   ''   ''  ''   ''     .
      385   01 002B3    31800405              CW,R8    ADRDCODE
      386   01 002B4    69300278              BNE      CLEAR-2
      387   01 002B5    228FFFFF A            LI,R8    -1             THIRD IND   ''     ''     ''         .
      388   01 002B6    318003E6              CW,R8    INTADDR
      389   01 002B7    69300278              BNE      CLEAR-2
      390                            *                                FOURTH IND  ''     ''     ''         .
      391   01 002B8    0E2003C8              LPSD,2   PWRON2
      392         01 002B9           NOIOFF2  EQU      %
      393   01 002B9    6A70031F              BAL,X7   TRANADDR
      394   01 002BA    220001EC              LI,R0    DA(NOOFFMSG)   OUTPUT NO PWR OFF MESSAGE.
      395   01 002BB    6A7002C2              BAL,X7   IO
      396   01 002BC    6800028F              B        TESTMF
      397   01 002BD    35A00405     TIMEOFF  STW,RA   ADRDCODE
      398   01 002BE    68000210              B        IOFFST
      399   01 002BF    220001EF     MRTHN100 LI,R0 DA(TOOBIG)        OUTPUT 'MORE THAN 100 MS FROM IOFF
      400                            *                                TO ST'.
      401   01 002C0    359003F0              STW,R9   HLD2BIG        SAVE HIGH COUNT.
      402   01 002C1    2270028E              LI,X7    TESTMF-1
      403   01 002C2    12800020 A   IO       LD,R8    32
      404   01 002C3    4D000001 A            TIO,R0   1
      405   01 002C4    694002C3              BIOSNP   %-1
      406   01 002C5    4C000001 A            SIO,R0   1              START KSR.
      407   01 002C6    4D000001 A            TIO,R0   1
      408   01 002C7    694002C6              BIOSNP   %-1
      409   01 002C8    15800020 A            STD,R8   32
      410   01 002C9    E8000007 A            B        *X7            RETURN TO USING ROUTINE.
      411                            *
      412   01 002CA    128003C6     PHASE2   LD,R8    ONXPSD2        SETUP FOR SECOND SET OF PWR INT.
      413   01 002CB    15800050 A            STD,R8   80             *
      414   01 002CC    2280031B              LI,R8    OFFADDR
      415   01 002CD    35800405              STW,R8   ADRDCODE
      416   01 002CE    229FFFFF A            LI,R9    -1
      417   01 002CF    159003E6              STD,R9   INTADDR
      418   01 002D0    359002E7              STW,R9   TESTWORD
      419   01 002D1    3590041C              STW,R9   HOLDMF
      420   01 002D2    32B00370              LW,RB    MILLSTAN
      421   01 002D3    23B00028 A            MI,RB    40
      422   01 002D4    22800308              LI,R8    PHASE2A
      423   01 002D5    358003FF              STW,R8   LINK
      424   01 002D6    32800400              LW,R8    A5
      425   01 002D7    358003A6              STW,R8   HOLD           SET UP INDICATORS TO DETERMINE
      426   01 002D8    358003A7              STW,R8   HOLD+1         WHETHER OR NOT PWR OFF INT OCCURRED.
      427   01 002D9    358003A8              STW,R8   HOLD+2         *
      428   01 002DA    22F00001 A            LI,RF    1
      429   01 002DB    22A0031D              LI,RA    ONADDR
      430   01 002DC    68000258              B        EXION
      431         01 002DD           TIMEOFF2 EQU      %
      432   01 002DD    35A00405              STW,RA   ADRDCODE
      433   01 002DE    22AFFFFF A            LI,RA    -1
      434   01 002DF    35A002E7              STW,RA   TESTWORD
      435   01 002E0    66F003A6     TIMEOUT  AWM,RF   HOLD
      436   01 002E1    32A003A6              LW,RA    HOLD
      437   01 002E2    66F003A7              AWM,RF   HOLD+1
      438   01 002E3    35A003A8              STW,RA   HOLD+2
      439   01 002E4    31B003ED              CW,RB    CNTRB
      440   01 002E5    64B002E0              BDR,RB   TIMEOUT
      441   01 002E6    2E000000 A            WAIT
      442   01 002E7    FFFFFFFF A   TESTWORD DATA     -1
      443   01 002E8    32800406     TIMEON2  LW,R8    IONLNGTH          SET UP FOR 100 USEC TIMEOUT.
      444   01 002E9    648002E9              BDR,R8   %
      445   01 002EA    331003F1              MTW,1    IONCNT         INCREMENT ION COUNT BY ONE.
      446   01 002EB    0E2003CA              LPSD,2   CLEAR2
      447   01 002EC    328002E7     CLEAR3   LW,R8    TESTWORD
      448   01 002ED    218FFFFF A            CI,R8    -1
      449   01 002EE    68300298              BE       TESTMF2
      450   01 002EF    32800400              LW,R8    A5
      451   01 002F0    318002E7              CW,R8    TESTWORD
      452   01 002F1    683002F7              BE       NOOFF2
      453   01 002F2    220001F0     ONERR21  LI,R0    DA(WIPECDW)
      454   01 002F3    6A7002C2              BAL,X7   IO
      455   01 002F4    22700000 A            LI,X7    0
      456   01 002F5    3570041C              STW,X7   HOLDMF
      457   01 002F6    68000298              B        TESTMF2
      458   01 002F7    318003A6     NOOFF2   CW,R8    HOLD           FIRST IND = PWR OFF INT DID NOT OCCUR.
      459   01 002F8    693002F2              BNE      ONERR21
      460   01 002F9    318003A7              CW,R8    HOLD+1         SEC IND   '' ''  ''  ''  ''  ''  ''  .
      461   01 002FA    693002F2              BNE      ONERR21
      462   01 002FB    318003A8              CW,R8    HOLD+2         THIRD IND  ''       ''        ''     .
      463   01 002FC    693002F2              BNE      ONERR21
      464   01 002FD    2280031D              LI,R8    ONADDR         FOURTH IND    ''       ''            .
      465   01 002FE    31800405              CW,R8    ADRDCODE
      466   01 002FF    693002F2              BNE      ONERR21
      467   01 00300    228FFFFF A            LI,R8    -1
      468   01 00301    318003E6              CW,R8    INTADDR        FIFTH IND     ''       ''            .
      469   01 00302    683002F2              BE       ONERR21
      470   01 00303    220001EC              LI,R0    DA(NOOFFMSG)
      471   01 00304    6A7002C2              BAL,X7   IO
      472   01 00305    22700000 A            LI,X7    0
      473   01 00306    3570041C              STW,X7   HOLDMF
      474   01 00307    68000298              B        TESTMF2
      475   01 00308    6A70031F     PHASE2A  BAL,X7   TRANADDR
      476   01 00309    220FFFFF A            LI,R0    -1
      477   01 0030A    3100041C              CW,R0    HOLDMF
      478   01 0030B    69300229              BNE      GO2
      479   01 0030C    220001F1              LI,R0    DA(NOERRCDW)
      480   01 0030D    6A7002C2              BAL,X7   IO
      481   01 0030E    68000229              B        GO2
      482   01 0030F    0F8003A2     CMPINTAD XPSD,8   COMPAD
      483   01 00310    328003A2     COMPADDR LW,R8    COMPAD
      484   01 00311    2580006C A            SLS,R8   -20
      485   01 00312    2580017E A            SLD,R8   -2
      486   01 00313    2580007E A            SLS,R8   -2
      487   01 00314    2580017D A            SLD,R8   -3
      488   01 00315    2580007F A            SLS,R8   -1
      489   01 00316    25800165 A            SLD,R8   -27
      490   01 00317    328003A3              LW,R8    COMPAD+1
      491   01 00318    6830031A              BCR,3    %+2
      492   01 00319    209000F8 A            AI,R9    248
      493   01 0031A    E8000405              B        *ADRDCODE
      494   01 0031B    359003E6     OFFADDR  STW,R9   INTADDR
      495   01 0031C    68000051 A            B        81
      496   01 0031D    359003E7     ONADDR   STW,R9   INTADDR1
      497   01 0031E    68000050 A            B        80
      498   01 0031F    220001E9     TRANADDR LI,R0    DA(WRNGOFF)
      499   01 00320    224FFFFF A            LI,X4    -1
      500   01 00321    464003E6              XW,X4    INTADDR
      501   01 00322    6910032E              BCS,1    CKINT1
      502   01 00323    22600003 A   T2       LI,X6    3
      503   01 00324    2540017C A            SLD,X4   -4
      504   01 00325    25500064 A            SLS,X5   -28
      505   01 00326    728A0407              LB,R8    TABLE,X5
      506   01 00327    758C0414              STB,R8   ADDR,X6
      507   01 00328    64600324              BDR,X6   %-4
      508   01 00329    22600000 A            LI,X6    0
      509   01 0032A    3560041C              STW,X6   HOLDMF
      510   01 0032B    32600007 A            LW,X6    X7
      511   01 0032C    6A7002C2              BAL,X7   IO
      512   01 0032D    32700006 A            LW,X7    X6
      513   01 0032E    220001E7     CKINT1   LI,R0    DA(WRNGON)
      514   01 0032F    224FFFFF A            LI,X4    -1
      515   01 00330    464003E7              XW,X4    INTADDR1
      516   01 00331    E9100007 A            BCS,1    *X7
      517   01 00332    68000323              B        T2
      518   01 00333    358003F2     MULTION  STW,R8   IONCNT+1       KEEP NUMBER OF ION INTERRUPTS IN
      519   01 00334    220001F2              LI,R0    DA(MIONCDW)    IONCNT+1. PREPARE TO TYPE ERROR
      520   01 00335    680002C2              B        IO             MESSAGE
      521   01 00336    32900402     TSTTR    LW,R9    PCPTST            THIS ROUTINE MAY BE ENTERED BY  *C01
      522   01 00337    4690005D A            XW,R9    X'5D'              THE OCCURENCE OF A TRAP TO     *C01
      523   01 00338    22800010 A            LI,R8    X'10'              X'40', OR BY A POWER INTERRUPT *C01
      524   01 00339    6D801200 A            WD,R8    X'1200'            PRESENTING ADDRESS X'40'.  THE *C01
      525   01 0033A    6D801700 A            WD,R8    X'1700'            PCP INTERRUPT IS TRIGGERED.    *C01
      526   01 0033B    02000000 A            NOP                         IF THE PCP INTERRUPT DOES      *C01
      527   01 0033C    6D801100 A            WD,R8    X'1100'            OCCUR, A TRAP CAUSED THIS      *C01
      528   01 0033D    3590005D A            STW,R9   X'5D'              ENTRY.  IF THE PCP INTERRUPT   *C01
      529   01 0033E    22900040 A            LI,R9    64                 DOES NOT OCCUR (POWER ON/OFF   *C01
      530                            *                                    INTERRUPT STILL ACTIVE), AN    *C01
      531                            *                                    INCORRECT ADDRESS CAUSED THIS  *C01
      532                            *                                    ENTRY.                         *C01
      533   01 0033F    E8000405              B       *ADRDCODE
      534   01 00340    3590005D A   NTPINT   STW,R9   X'5D'             RESTORE PCP LOCATION.
      535   01 00341    229FFFFF A            LI,R9    -1                SET TRAP INDICATOR.
      536   01 00342    35900401              STW,R9   TRFL              *
      537   01 00343    B3100040 A            MTW,1   *64                INCREMENT TRAP ADDRESS.
      538   01 00344    8E000040 A            LPSD,0  *X'40'             RETURN.
      539   01 00345    389003A6     CMPRTMS  SW,R9    HOLD              TEST HOLD+1 AND HOLD.
      540   01 00346    32B003A6              LW,11    HOLD              *
      541   01 00347    3B900009 A            LAW,R9   R9                *
      542   01 00348    21900001 A            CI,R9    1                 *
      543   01 00349    6820035B              BLE      GDTIME            *
      544   01 0034A    388003A8              SW,R8    HOLD+2            TEST HOLD AND HOLD+2.
      545   01 0034B    32B003A8              LW,11    HOLD+2            *
      546   01 0034C    3B900008 A            LAW,R9   R8                *
      547   01 0034D    21900001 A            CI,R9    1                 *
      548   01 0034E    6820035B              BLE      GDTIME            *
      549   01 0034F    38A003A7              SW,RA    HOLD+1            TEST HOLD&1 AND HOLD&2.
      550   01 00350    32B003A7              LW,11    HOLD+1            *
      551   01 00351    3B90000A A            LAW,R9   RA                *
      552   01 00352    21900001 A            CI,R9    1                 *
      553   01 00353    6820035B              BLE      GDTIME            *
      554   01 00354    220001CA              LI,R0    DA(INVTM)         OUTPUT 'INVALID INTERVAL
      555   01 00355    6A7002C2              BAL,X7   IO                MEASUREMENT'.
      556   01 00356    227FFFFD A            LI,X7    -3
      557   01 00357    22800000 A            LI,R8    0
      558   01 00358    358E03A9              STW,R8   HOLD+3,7
      559   01 00359    65700358              BIR,X7   %-1
      560   01 0035A    6800028E              B        CKONADDR
      561   01 0035B    22800000 A   GDTIME   LI,R8    0
      562   01 0035C    3290000B A            LW,9     11                LOAD TIMER WORD TO BE USED INTO R9.
      563   01 0035D    227FFFFD A            LI,X7    -3
      564   01 0035E    358E03A9              STW,R8   HOLD+3,7
      565   01 0035F    6570035E              BIR,X7   %-1
      566   01 00360    6800027A              B        CLEAR
      567         01 00361           AD0      EQU      %
      568         00000007           XXX      DO       7
      569   01 00361    22900000 A            LI,R9    XXX-1
      570   01 00362    6800031B              B        OFFADDR
      571                                     FIN
            01 00363    22900001 A
            01 00364    6800031B
            01 00365    22900002 A
            01 00366    6800031B
            01 00367    22900003 A
            01 00368    6800031B
            01 00369    22900004 A
            01 0036A    6800031B
            01 0036B    22900005 A
            01 0036C    6800031B
            01 0036D    22900006 A
            01 0036E    6800031B
      572                                     PAGE
      573   01 0036F    0F00039A     TRPDET   XPSD,0   TRAP40
      574   01 00370                 MILLSTAN RES      1
      575         01 00371           ADRPSD   EQU      %
      576         00000007           XXX      DO       7
      577   01 00371    0F000378              XPSD,0   PSD0+4*(XXX-1)
      578                                     FIN
            01 00372    0F00037C
            01 00373    0F000380
            01 00374    0F000384
            01 00375    0F000388
            01 00376    0F00038C
            01 00377    0F000390
      579                                     BOUND    8
      580         01 00378           PSD0     EQU      %
      581         00000007           XXX      DO       7
      582   01 00378    00000000 A            DATA     0,0,AD0+2*(XXX-1),0
            01 00379    00000000 A
            01 0037A    00000361
            01 0037B    00000000 A
      583                                     FIN
            01 0037C    00000000 A
            01 0037D    00000000 A
            01 0037E    00000363
            01 0037F    00000000 A
            01 00380    00000000 A
            01 00381    00000000 A
            01 00382    00000365
            01 00383    00000000 A
            01 00384    00000000 A
            01 00385    00000000 A
            01 00386    00000367
            01 00387    00000000 A
            01 00388    00000000 A
            01 00389    00000000 A
            01 0038A    00000369
            01 0038B    00000000 A
            01 0038C    00000000 A
            01 0038D    00000000 A
            01 0038E    0000036B
            01 0038F    00000000 A
            01 00390    00000000 A
            01 00391    00000000 A
            01 00392    0000036D
            01 00393    00000000 A
      584   01 00394    05001148     INVTM    GEN,8,24 5,BA(TMMSG)
      585   01 00395    0000001D A            DATA     29
      586   01 00396    00000000 A   CMPSIZE  DATA     0,0,TRAPBACK,0
            01 00397    00000000 A
            01 00398    00000223
            01 00399    00000000 A
      587   01 0039A    00000000 A   TRAP40   DATA     0,0,TSTTR,0
            01 0039B    00000000 A
            01 0039C    00000336
            01 0039D    00000000 A
      588   01 0039E    00000000 A   PCPPSD   DATA     0,0,NTPINT,0
            01 0039F    00000000 A
            01 003A0    00000340
            01 003A1    00000000 A
      589   01 003A2    00000000 A   COMPAD   DATA     0,0,COMPADDR,0
            01 003A3    00000000 A
            01 003A4    00000310
            01 003A5    00000000 A
      590   01 003A6                 HOLD     RES      4
      591   01 003AA    00000000 A   ONPSD    DATA     0,0,TIMEON,0
            01 003AB    00000000 A
            01 003AC    00000272
            01 003AD    00000000 A
      592   01 003AE    00000000 A   OFFPSD   DATA     0,0,TIMEOFF,0
            01 003AF    00000000 A
            01 003B0    000002BD
            01 003B1    00000000 A
      593   01 003B2    00000000 A   ONPSD2   DATA     0,0,TIMEON2,0
            01 003B3    00000000 A
            01 003B4    000002E8
            01 003B5    00000000 A
      594   01 003B6    00000000 A   OFFPSD2  DATA     0,0,TIMEOFF2,0
            01 003B7    00000000 A
            01 003B8    000002DD
            01 003B9    00000000 A
      595   01 003BA    00000000 A   FAULTBCK DATA     0,0,MFSCNBCK,0
            01 003BB    00000000 A
            01 003BC    000002A0
            01 003BD    00000000 A
      596   01 003BE    00000000 A   SCANAGN  DATA     0,0,RESET,0
            01 003BF    00000000 A
            01 003C0    0000026E
            01 003C1    00000000 A
      597   01 003C2    00000345     CLRPWRON DATA     CMPRTMS,0
            01 003C3    00000000 A
      598   01 003C4    0F0003AA     ONXPSD   XPSD,0   ONPSD
      599   01 003C5    0F0003AE              XPSD,0   OFFPSD
      600   01 003C6    0F0003B2     ONXPSD2  XPSD,0   ONPSD2
      601   01 003C7    0F0003B6              XPSD,0   OFFPSD2
      602   01 003C8    000002B9     PWRON2   DATA     NOIOFF2,0
            01 003C9    00000000 A
      603   01 003CA    000002EC     CLEAR2   DATA     CLEAR3,0
            01 003CB    00000000 A
      604   01 003CC    05001168     TRCDW    GEN,8,24 5,BA(TRAP)
      605   01 003CD    00000005 A            DATA     5
      606   01 003CE    05001030     WRNGON   GEN,8,24 5,BA(WRONGON)
      607   01 003CF    82000008 A            GEN,8,24 X'82',8
      608   01 003D0    080001EA              GEN,8,24 8,DA(COMMCDW)
      609   01 003D1    00000000 A            DATA     0
      610   01 003D2    05001038     WRNGOFF  GEN,8,24 5,BA(WRONGOFF)
      611   01 003D3    82000008 A            GEN,8,24 X'82',8
      612   01 003D4    05001040     COMMCDW  GEN,8,24 5,BA(COMM)
      613   01 003D5    02000014 A            GEN,8,24 2,20
      614   01 003D6    05001054     MFINDCDW GEN,8,24 5,BA(INDMSG)
      615   01 003D7    02000025 A            GEN,8,24 2,37
      616   01 003D8    050010CC     NOOFFMSG GEN,8,24 5,BA(NOOFF)
      617   01 003D9    0200001A A            GEN,8,24 2,26
      618   01 003DA    0500107B     CNTCDW   GEN,8,24 5,BA(DECCNT)-1
      619   01 003DB    0200001A A            GEN,8,24 2,26
      620   01 003DC    05001098     PWROFFMS GEN,8,24 5,BA(TURNOFF)
      621   01 003DD    0200000E A            GEN,8,24 2,14
      622   01 003DE    050010A8     TOOBIG   GEN,8,24 5,BA(BIGMSG)
      623   01 003DF    00000021 A            DATA     33
      624   01 003E0    050010E8     WIPECDW  GEN,8,24 5,BA(WIPEDOUT)
      625   01 003E1    02000021 A            GEN,8,24 2,33
      626   01 003E2    0500110C     NOERRCDW GEN,8,24 5,BA(GOOD)
      627   01 003E3    0200000A A            GEN,8,24 2,10
      628   01 003E4    05001118     MIONCDW  GEN,8,24 5,BA(TOOMANY)
      629   01 003E5    0200002F A            GEN,8,24 2,47
      630                            *
      631   01 003E6    FFFFFFFF A   INTADDR  DATA     -1
      632   01 003E7                 INTADDR1 RES      1
      633   01 003E8    0F000396     SIZEXPSD XPSD,0   CMPSIZE
      634   01 003E9    0F0003BA     SCANXPSD XPSD,0   FAULTBCK
      635   01 003EA    00000064 A   HUNDRED  DATA     100
      636   01 003EB    00000014 A   TWENTY   DATA     20
      637   01 003EC    0000000A A   TEN      DATA     10
      638   01 003ED                 CNTRB    RES      1
      639   01 003EE                 SCNCNT   RES      1
      640   01 003EF                 SCNCNT1  RES      1
      641   01 003F0    00000000 A   HLD2BIG  DATA     0
      642   01 003F1    00000001 A   IONCNT   DATA     1,0
            01 003F2    00000000 A
      643   01 003F3    0000045C     LAST1    DATA     LAST
      644   01 003F4    33F003ED     MTW      MTW,-1   CNTRB
      645   01 003F5    66F003A6     RESTORE  AWM,RF   HOLD
      646   01 003F6    32A003A6              LW,RA    HOLD
      647   01 003F7    66F003A7              AWM,RF   HOLD+1
      648   01 003F8    35A003A8              STW,RA   HOLD+2
      649   01 003F9    31B003ED              CW,RB    CNTRB
      650   01 003FA    68300210              BE       IOFFST
      651   01 003FB    327003EE     RESTORE1 LW,X7    SCNCNT
      652   01 003FC    357E083C              STW,X7   LAST+992,X7
      653   01 003FD    6470026F              BDR,X7   RESET+1
      654   01 003FE    6800026E              B        RESET
      655   01 003FF                 LINK     RES      1
      656   01 00400    A5A5A5A5 A   A5       DATA     X'A5A5A5A5'
      657   01 00401    00000000 A   TRFL     DATA     0
      658   01 00402    0F00039E     PCPTST   XPSD,0   PCPPSD
      659   01 00403    0F00045C     DCDXPSD1 XPSD,0   LAST
      660   01 00404    0F80045C     DCDXPSD2 XPSD,8   LAST
      661   01 00405                 ADRDCODE RES      1
      662   01 00406    00000041 A   IONLNGTH DATA     65
      663   01 00407    F0F1F2F3 A   TABLE    TEXT     '0123456789ABCDEF'
            01 00408    F4F5F6F7 A
            01 00409    F8F9C1C2 A
            01 0040A    C3C4C5C6 A
      664   01 0040B    00004B00 A   POINT    DATA     X'00004B00'
      665   01 0040C    1540D7E6 A   WRONGON  TEXT     '
 PWR ON'
            01 0040D    D940D6D5 A
      666   01 0040E    15D7E6D9 A   WRONGOFF TEXT     '
PWR OFF'
            01 0040F    40D6C6C6 A
      667   01 00410    40D7D9C5 A   COMM     TEXT     ' PRESENTED ADDR '
            01 00411    E2C5D5E3 A
            01 00412    C5C440C1 A
            01 00413    C4C4D940 A
      668   01 00414    40404040 A   ADDR     TEXT     '    '
      669   01 00415    15D4C5D4 A   INDMSG   DATA     X'15D4C5D4'
      670   01 00416    40C6C1E4 A            TEXT     ' FAULT INDICATORS SET   '
            01 00417    D3E340C9 A
            01 00418    D5C4C9C3 A
            01 00419    C1E3D6D9 A
            01 0041A    E240E2C5 A
            01 0041B    E3404040 A
      671   01 0041C                 HOLDMF   RES      2
      672   01 0041E    00000015 A            DATA     21
      673   01 0041F                 DECCNT   RES      1
      674   01 00420    4040D4E2 A            TEXT     '  MS FROM IOFF TO ST.'
            01 00421    40C6D9D6 A
            01 00422    D440C9D6 A
            01 00423    C6C640E3 A
            01 00424    D640E2E3 A
            01 00425    4B404040 A
      675   01 00426    15E3E4D9 A   TURNOFF  DATA     X'15E3E4D9'
      676   01 00427    D540D7E6 A            TEXT     'N PWR OFF
'
            01 00428    D940D6C6 A
            01 00429    C6154040 A
      677   01 0042A    15D4D6D9 A   BIGMSG   DATA     X'15D4D6D9'
      678   01 0042B    C540E3C8 A            TEXT     'E THAN 100 MS FROM IOFF TO ST'
            01 0042C    C1D540F1 A
            01 0042D    F0F040D4 A
            01 0042E    E240C6D9 A
            01 0042F    D6D440C9 A
            01 00430    D6C6C640 A
            01 00431    E3D640E2 A
            01 00432    E3404040 A
      679   01 00433    15D7E6D9 A   NOOFF    DATA     X'15D7E6D9'
      680   01 00434    40D6C6C6 A            TEXT     ' OFF INT DID NOT OCCUR'
            01 00435    40C9D5E3 A
            01 00436    40C4C9C4 A
            01 00437    40D5D6E3 A
            01 00438    40D6C3C3 A
            01 00439    E4D94040 A
      681   01 0043A    15E3C5E2 A   WIPEDOUT TEXT     '
TEST WORD DESTROYED BY PWR OFF.
'
            01 0043B    E340E6D6 A
            01 0043C    D9C440C4 A
            01 0043D    C5E2E3D9 A
            01 0043E    D6E8C5C4 A
            01 0043F    40C2E840 A
            01 00440    D7E6D940 A
            01 00441    D6C6C64B A
            01 00442    15404040 A
      682   01 00443    15D5D640 A   GOOD     TEXT     '
NO ERROR
'
            01 00444    C5D9D9D6 A
            01 00445    D9154040 A
      683   01 00446    15D4D6D9 A   TOOMANY  TEXT     '
MORE THAN ONE PWR ON INT SINCE LAST POWER OFF
'
            01 00447    C540E3C8 A
            01 00448    C1D540D6 A
            01 00449    D5C540D7 A
            01 0044A    E6D940D6 A
            01 0044B    D540C9D5 A
            01 0044C    E340E2C9 A
            01 0044D    D5C3C540 A
            01 0044E    D3C1E2E3 A
            01 0044F    40D7D6E6 A
            01 00450    C5D940D6 A
            01 00451    C6C61540 A
      684   01 00452    15C9D5E5 A   TMMSG    TEXT     '
INVALID INTERVAL MEASUREMENT'
            01 00453    C1D3C9C4 A
            01 00454    40C9D5E3 A
            01 00455    C5D9E5C1 A
            01 00456    D340D4C5 A
            01 00457    C1E2E4D9 A
            01 00458    C5D4C5D5 A
            01 00459    E3404040 A
      685   01 0045A    15E3D9C1 A   TRAP     TEXT     '
TRAP'
            01 0045B    D7404040 A
      686                                     PAGE
      687                                     BOUND    8
      688                            *  ALL CODING BEYOND THIS POINT WILL BE OVER-LAID BY A
      689                            *  FIELD OF 248 PROGRAM STATUS DOUBLEWORDS FOR INTERRUPT
      690                            *  ADDRESS DECODING.
      691                            *
      692         01 0045C           LAST     EQU      %
      693         01 0083C           MINCORE  EQU      LAST+(248**2)
      694   01 0045C    22000230     START    LI,R0    DA(TITLECDW)
      695   01 0045D    6A7002C2              BAL,X7   IO
      696   01 0045E    68000200              B        GO
      697                                     BOUND    8
      698   01 00460    05001188     TITLECDW GEN,8,24 5,BA(TITLE)
      699   01 00461    00000070 A            DATA     112
      700                            TITLE    TEXT     '
SIGMA 5/7 POWER FAIL-SAFE TEST',;               *C01
      701   01 00462    15E2C9C7 A                     '
PROGRAM 704122-C02  MANUAL 901135 C
'           *C02
            01 00463    D4C140F5 A
            01 00464    61F740D7 A
            01 00465    D6E6C5D9 A
            01 00466    40C6C1C9 A
            01 00467    D360E2C1 A
            01 00468    C6C540E3 A
            01 00469    C5E2E315 A
            01 0046A    D7D9D6C7 A
            01 0046B    D9C1D440 A
            01 0046C    F7F0F4F1 A
            01 0046D    F2F260C3 A
            01 0046E    F0F24040 A
            01 0046F    D4C1D5E4 A
            01 00470    C1D340F9 A
            01 00471    F0F1F1F3 A
            01 00472    F540C315 A
      702   01 00473    E6E360F2 A            TEXT     'WT-22 IN PWR MONITOR MUST BE AT E.O. LEVEL K'
            01 00474    F240C9D5 A
            01 00475    40D7E6D9 A
            01 00476    40D4D6D5 A
            01 00477    C9E3D6D9 A
            01 00478    40D4E4E2 A
            01 00479    E340C2C5 A
            01 0047A    40C1E340 A
            01 0047B    C54BD64B A
            01 0047C    40D3C5E5 A
            01 0047D    C5D340D2 A
      703         01 0045C                    END      START

  CONTROL SECTION SUMMARY: 01 0047E   PT 0
  * NO UNDEFINED SYMBOLS
  *    ERROR SEVERITY LEVEL: 0
  * NO ERROR LINES
1 C00   23:43 JUN 20,'83    SIGMA 5/7 POWER FAIL-SAFE TEST   704122-11/51C02   NOV. 9    70       PAGE    3
A  ADDR             506/STB      668-TEXT
   ADRDCODE         274/STW      385/CW       397/STW      415/STW      432/STW      465/CW       493/B*
       533/B*       661-RES
   ADRPSD           304/LM       575-EQU
   AD0              567-EQU      582/DATA
   A5               424/LW       450/LW       656-DATA
   BIGMSG           622/GEN      677-DATA
   CKINT1           501/BCS      513-LI
   CKONADDR         341-BAL      560/B
   CLEAR            319-DW       381/BCS      383/BCS      386/BNE      389/BNE      566/B
   CLEAR2           446/LPSD     603-DATA
   CLEAR3           447-LW       603/DATA
   CLRPWRON         318/LPSD     597-DATA
   CMPINTAD         248/LI       482-XPSD
   CMPRTMS          539-SW       597/DATA
   CMPSIZE          586-DATA     633/XPSD
   CNTCDW           339/LI       618-GEN
   CNTRB            204/STW      206/CW       208/CW       214/CW       281/LW       351/LW       352/STW
       439/CW       638-RES      644/MTW      649/CW
   COMM             374/LB       612/GEN      667-TEXT
   COMMCDW          608/GEN      612-GEN
   COMPAD           482/XPSD     483/LW       490/LW       589-DATA
   COMPADDR         483-LW       589/DATA
   COMPTIME         216-WD
   DCDXPSD1         239/LW       659-XPSD
   DCDXPSD2         246/LW       660-XPSD
   DECCNT           338/STW      618/GEN      673-RES
   EXION            283-LW       430/B
   FAULTBCK         595-DATA     634/XPSD
   GDTIME           543/BLE      548/BLE      553/BLE      561-LI
   GO               189-LW       696/B
   GOOD             626/GEN      682-TEXT
   GO2              235-EQU      379/B        478/BNE      481/B
   HLD2BIG          401/STW      641-DATA
   HOLD             199/STD      200/STD      210/AWM      211/LW       212/AWM      213/STW      217/LW
       276/STD      277/STD      313/LW       314/LW       317/LW       349/LM       350/STM      425/STW
       426/STW      427/STW      435/AWM      436/LW       437/AWM      438/STW      458/CW       460/CW
       462/CW       539/SW       540/LW       544/SW       545/LW       549/SW       550/LW       558/STW
       564/STW      590-RES      645/AWM      646/LW       647/AWM      648/STW
   HOLDMF           372/STB      375/STB      419/STW      456/STW      473/STW      477/CW       509/STW
       671-RES
   HUNDRED          324/DW       635-DATA
   INDMSG           614/GEN      669-DATA
   INTADDR          272/STD      388/CW       417/STD      468/CW       494/STW      500/XW       631-DATA
   INTADDR1         496/STW      515/XW       632-RES
   INVTM            554/LI       584-GEN
   IO               290/BAL      302/BAL      340/BAL      377/BAL      395/BAL      403-LD       454/BAL
       471/BAL      480/BAL      511/BAL      520/B        555/BAL      695/BAL
   IOFFST           210-AWM      215/BE       347/STM      398/B        650/BE
   IONCNT           283/LW       292/STW      312/MTW      445/MTW      518/STW      642-DATA
   IONLNGTH         310/LW       443/LW       662-DATA
   LAST             251/STW      265/STH      266/STW      306/STW      643/DATA     652/STW      659/XPSD
       660/XPSD     692-EQU      693/EQU
   LAST1            232/SW       643-DATA
   LINK             237/STW      378/B*       423/STW      655-RES
   MFINDCDW         376/LI       614-GEN
   MFSCNBCK         365-RD       595/DATA
   MILLSTAN         223/STW      319/DW       420/LW       574-RES
   MINCORE          693-EQU
   MIONCDW          519/LI       628-GEN
   MRTHN100         322/BGE      399-LI
   MTW              189/LW       644-MTW
   MULTION          286/BAL      518-STW
   NOERRCDW         479/LI       626-GEN
   NOIOFF           315/BCR      380-LW
   NOIOFF2          392-EQU      602/DATA
   NOOFF            616/GEN      679-DATA
   NOOFFMSG         394/LI       470/LI       616-GEN
   NOOFF2           452/BE       458-CW
   NTPINT           534-STW      588/DATA
   OFFADDR          273/LI       384/LI       414/LI       494-STW      570/B
   OFFMSG           301-LI
   OFFPSD           592-DATA     599/XPSD
   OFFPSD2          594-DATA     601/XPSD
   ONADDR           282/LI       429/LI       464/LI       496-STW
   ONERR21          453-LI       459/BNE      461/BNE      463/BNE      466/BNE      469/BE
   ONPSD            591-DATA     598/XPSD
   ONPSD2           593-DATA     600/XPSD
   ONXPSD           279/LD       598-XPSD
   ONXPSD2          412/LD       600-XPSD
   OUTPTIME         321-CI
   PAGE              22/OPEN      23-CNAME
   PCPPSD           588-DATA     658/XPSD
   PCPTST           521/LW       658-XPSD
   PHASE2           236/LI       412-LD
   PHASE2A          422/LI       475-BAL
   POFFCNT          184-EQU      185/EQU
   POINT            333/OR       664-DATA
   PSD0             577/XPSD     580-EQU
   PWROFFMS         301/LI       620-GEN
   PWRON2           391/LPSD     602-DATA
   RA               181-EQU      202/LI       208/CW       211/LW       213/STW      218/LI       219/DW
       220/CI       254/LI       259/LW       269/AI       282/LI       317/LW       325/LW       332/AI
       335/SLS      337/OR       397/STW      429/LI       432/STW      433/LI       434/STW      436/LW
       438/STW      549/SW       551/LAW      646/LW       648/STW
   RB               182-EQU      203/LI       214/CW       217/LW       222/AI       223/STW      240/LI
       247/BDR      257/LI       266/STW      281/LW       420/LW       421/MI       439/CW       440/BDR
       649/CW
   RE               183-EQU
   RESET            296/STM      305-LW       308/B        596/DATA     653/BDR      654/B
   RESTART          367/BE       379-B
   RESTORE          346/LM       645-AWM
   RESTORE1         295/LM       651-LW
   RF               186-EQU      198/LI       199/STD      200/STD      201/LI       210/AWM      212/AWM
       275/LI       276/STD      277/STD      278/LI       428/LI       435/AWM      437/AWM      645/AWM
       647/AWM
   RSETADDR         241-LI       247/BDR
   SCANAGN          596-DATA
   SCANXPSD         356/LW       634-XPSD
   SCNCNT           233/STW      300/STW      305/LW       639-RES      651/LW
   SCNCNT1          234/STW      299/LW       640-RES
   SETADDR          259-LW       270/BDR
   SETPSDS          238-LI
   SETRTRN          251-STW      253/BDR
   SETXPSD          242-STW      245/BDR
   SIZEXPSD         224/LW       633-XPSD
   START            694-LI       703/END
   STSCNCNT         228/B        231-AI
   TABLE            505/LB       663-TEXT
   TEN              328/DW       637-DATA
   TESTMF           344-EQU      396/B        402/LI
   TESTMF2          355-EQU      449/BE       457/B        474/B
   TESTWORD         418/STW      434/STW      442-DATA     447/LW       451/CW
   TIMEOFF          397-STW      592/DATA
   TIMEOFF2         431-EQU      594/DATA
   TIMEON           310-LW       591/DATA
   TIMEON2          443-LW       593/DATA
   TIMEOUT          435-AWM      440/BDR
   TIMER            185-EQU
   TITLE            698/GEN      700-TEXT
   TITLECDW         694/LI       698-GEN
   TMMSG            584/GEN      684-TEXT
   TOOBIG           399/LI       622-GEN
   TOOMANY          628/GEN      683-TEXT
   TRANADDR         341/BAL      393/BAL      475/BAL      498-LI
   TRAP             604/GEN      685-TEXT
   TRAPBACK         229-AI       586/DATA
   TRAP40           573/XPSD     587-DATA
   TRCDW            289/LI       604-GEN
   TRFL             287/LW       293/STW      536/STW      657-DATA
   TRPDET           297/LW       573-XPSD
   TSTTR            521-LW       587/DATA
   TURNOFF          620/GEN      675-DATA
   TWENTY           219/DW       636-DATA
   T2               502-LI       517/B
   WIPECDW          453/LI       624-GEN
   WIPEDOUT         624/GEN      681-TEXT
   WRNGOFF          498/LI       610-GEN
   WRNGON           513/LI       606-GEN
   WRONGOFF         610/GEN      666-TEXT
   WRONGON          606/GEN      665-TEXT
   XXX              568-DO       569/LI       576-DO       577/XPSD     581-DO       582/DATA
