Source Code

These source-code files were transcribed from scans made from Don Eyles's personal copy of BURST120 (SUNBURST 120). They were scanned at archive.org's Boston facility, and the scanning was sponsored by Mike Stewart. The code was transcribed from these scans by a team of volunteers who are referenced in the program comments. Comments from the original source code are in ALL-CAPS, whereas comments added later in transcription are in Mixed-Case. In some cases, where similar code blocks exist in previously-transcribed AGC programs (primarily Luminary 99, from Apollo 11) those code blocks were used as a starting point and then corrected to agree with the BURST120 scans. The full scans are available at the Virtual AGC project's collection at archive.org, while more-convenient reduced-size (but reduced-quality) images are available at the main Virtual AGC website. Report any errors noted by creating an issue report at the Virtual AGC project's GitHub repository. Notations on the program listing read, in part:

	YUL SYSTEM FOR AGC: REVISION 0 OF PROGRAM BURST120 
	BY NASA 2021106-031 DEC 7, 1967

	THIS LISTING IS A COPY OF A VERSION OF THE PROGRAM INTENDED 
	FOR USE IN THE ON-BOARD PRIMARY GUIDANCE COMPUTER IN THE 
	UNMANNED FLIGHT OF APOLLO LUNAR MODULE 1 --- THE AS206 MISSION.
Note that the date is the date of the printout, not the date of the program revision.

045145,000002:                                                                                                  ## Copyright:   Public domain.
045146,000003:                                                                                                  ## Filename:    AGC_BLOCK_TWO_SELF_CHECK.agc
045147,000004:                                                                                                  ## Purpose:     A module for revision 0 of BURST120 (Sunburst). It 
045148,000005:                                                                                                  ##              is part of the source code for the Lunar Module's
045149,000006:                                                                                                  ##              (LM) Apollo Guidance Computer (AGC) for Apollo 5.
045150,000007:                                                                                                  ## Assembler:   yaYUL
045151,000008:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
045152,000009:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
045153,000010:                                                                                                  ## Mod history: 2016-09-30 RSB  Created draft version.
045154,000011:                                                                                                  ##              2016-10-19 RSB  Transcribed.  This largely involved selecting 
045155,000012:                                                                                                  ##                              various bits and pieces from the Aurora 12 and
045156,000013:                                                                                                  ##                              Luminary 99 versions of this file, and then 
045157,000014:                                                                                                  ##                              merging them together, with corrections.  In 
045158,000015:                                                                                                  ##                              retrospect, I'd say this file is mostly taken
045159,000016:                                                                                                  ##                              from Aurora 12, but there is a significant
045160,000017:                                                                                                  ##                              mass of comments at the beginning of the file,
045161,000018:                                                                                                  ##                              as well as code for dealing with superbanks,
045162,000019:                                                                                                  ##                              which instead come from Luminary 99.
045163,000020:                                                                                                  ##              2016-10-31 RSB  Typos.
045164,000021:                                                                                                  ##              2016-12-06 RSB  Comments proofed using octopus/ProoferComments,
045165,000022:                                                                                                  ##                              changes made.
045166,000023:                                                                                                  ##              2017-01-28 RSB  WTIH -> WITH.
045167,000024:                                                                                                  ##              2021-05-30 ABS  Removed SIDLOOP symbol not present in scans.
045168,000025: 

Page 1075

045170,000027:                                                                                                  #  PROGRAM DESCRIPTION                                                         DATE  14 FEBRUARY 1967
045171,000028:                                                                                                  #  PROGRAM NAME - SELF-CHECK                                                   LOG SECTION AGC BLOCK TWO SELF-CHECK
045172,000029:                                                                                                  #  MOD NO - 0                                                                  ASSEMBLY SUNBURST REV 107
045173,000030:                                                                                                  #  MOD BY - GAUNTT
045174,000031: 
045175,000032: 
045176,000033:                                                                                                  #  FUNCTIONAL DESCRIPTION
045177,000034: 
045178,000035:                                                                                                  #       PROGRAM HAS TWO MAIN PARTS. THE FIRST IS SELF-CHECK WHICH RUNS AS A ZERO PRIORITY JOB WITH NO CORE SET, AS
045179,000036:                                                                                                  #  PART OF THE BACK-UP IDLE LOOP. THE SECOND IS SHOW-BANKSUM WHICH RUNS AS A REGULAR EXECUTIVE JOB WITH ITS OWN
045180,000037:                                                                                                  #  STARTING VERB.
045181,000038:                                                                                                  #       THE PURPOSE OF SELF-CHECK IS TO CHECK OUT VARIOUS PARTS OF THE COMPUTER AS OUTLINED BELOW IN THE OPTIONS.
045182,000039:                                                                                                  #       THE PURPOSE OF SHOW-BANKSUM IS TO DISPLAY THE SUM OF EACH BANK, ONE AT A TIME.
045183,000040:                                                                                                  #       A THIRD SECTION, DSKYCHK, LIGHTS UP ALL THE DSKY ELECTROLUMINESCENT ELEMENTS.
045184,000041:                                                                                                  #       IN ALL THERE ARE 15 POSSIBLE OPTIONS IN THIS BLOCK II VERSION OF SELF-CHECK. MORE DETAIL DESCRIPTION MAY BE
045185,000042:                                                                                                  #  FOUND IN E-2065 BLOCK II AGC SELF-CHECK AND SHOW BANKSUM BY EDWIN D. SMALLY DECEMBER 1966.
045186,000043:                                                                                                  #       THE DIFFERENT OPTIONS ARE CONTROLLED BY PUTTING DIFFERENT NUMBERS IN THE SMODE REGISTER (NOUN 27). BELOW IS
045187,000044:                                                                                                  #  A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN
045188,000045:                                                                                                  #  OCTAL, TO LOAD INTO SMODE.
045189,000046:                                                                                                  #  +-1  ALL PULSES POSSIBLE BY INTERNAL CONTROL OF THE COMPUTER.
045190,000047:                                                                                                  #  +-2  ALL THE IN-OUT INSTRUCTION PULSES.
045191,000048:                                                                                                  #  +-3  SPECIAL AND CENTRAL REGISTERS, ALL BIT COMBINATIONS.
045192,000049:                                                                                                  #  +-4  ERASABLE MEMORY
045193,000050:                                                                                                  #  +-5  FIXED MEMORY
045194,000051:                                                                                                  #  +-6,7,10  EVERYTHING IN THE PREVIOUS 5 OPTIONS.
045195,000052:                                                                                                  #  +-11  TURNS ON THE ELECTROLUMINESCENT DISPLAY IN THE DSKY.
045196,000053:                                                                                                  #  -0   SAME AS +-10 UNTIL AN ERROR IS DETECTED.
045197,000054:                                                                                                  #  +0   NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP.
045198,000055: 
045199,000056: 
045200,000057:                                                                                                  #  WARNINGS
045201,000058: 
045202,000059:                                                                                                  #       SMODE LOADED WITH GREATER THAN OCTAL 11 PUTS COMPUTER INTO THE BACKUP IDLE LOOP.
045203,000060: 
045204,000061: 
045205,000062: 
045206,000063:                                                                                                  #  CALLING SEQUENCE
045207,000064: 
045208,000065:                                                                                                  #       TO CALL SELF-CHECK KEY IN
045209,000066:                                                                                                  #            V 21 N 27 E OPTION NUMBER E
045210,000067:                                                                                                  #       TO CALL DSKYCHK KEY IN
045211,000068:                                                                                                  #            V 21 N 27 E +-11 E
045212,000069:                                                                                                  #       TO CALL SHOW-BANKSUM KEY IN
045213,000070:                                                                                                  #            V 56 E         DISPLAYS FIRST BANK
045214,000071:                                                                                                  #            V 33 E         PROCEED, DISPLAYS NEXT BANK

Page 1076

045216,000073: 
045217,000074:                                                                                                  #  EXIT MODES, NORMAL AND ALARM
045218,000075: 
045219,000076:                                                                                                  #       SELF-CHECK NORMALLY CONTINUES INDEFINITELY UNLESS THERE IS AN ERROR DETECTED. IF SO + OPTION NUMBERS PUT
045220,000077:                                                                                                  #  COMPUTER INTO BACKUP IDLE LOOP, - OPTION NUMBERS RESTART THE OPTION.
045221,000078:                                                                                                  #       THE -0 OPTION PROCEEDS FROM THE LINE FOLLOWING THE LINE WHERE THE ERROR WAS DETECTED.
045222,000079:                                                                                                  #       COMPLETION OF DSKYCHK PUTS THE COMPUTER INTO THE BACKUP IDLE LOOP.
045223,000080:                                                                                                  #       SHOW-BANKSUM PROCEEDS UNTIL A TERMINATE IS KEYED IN (V 34 E). THE COMPUTER IS PUT INTO THE BACKUP IDLE LOOP
045224,000081: 
045225,000082: 
045226,000083:                                                                                                  #  OUTPUT
045227,000084: 
045228,000085:                                                                                                  #       SELF-CHECK UPON DETECTING AN ERROR LOADS THE SELF-CHECK ALARM CONSTANT (01102) INTO THE FAILREG SET AND
045229,000086:                                                                                                  #  TRIGGERS THE ALARM. THE ALARM ROUTINE DISPLAYS THE THREE FAILREGS. IF OPERATOR DESIRES FURTHER INFORMATION HE
045230,000087:                                                                                                  #  MAY KEY IN   V 05 N 31 E    DSKY DISPLAY IN R1 WILL BE ADDRESS +1 OF WHERE THE ERROR WAS DETECTED, IN R2 THE
045231,000088:                                                                                                  #  BANK NUMBER OF SELF-CHECK (37 OCTAL), AND IN R3 THE TOTAL NUMBER OF ERRORS DETECTED BY SELF-CHECK SINCE THE LAST
045232,000089:                                                                                                  #  FRESH START
045233,000090:                                                                                                  #       DSKYCHK LIGHTS UP THE DSKY DISPLAY ELEMENTS STARTING WITH THE DIGIT9 IN ALL POSITIONS. EACH DISPLAY LASTS
045234,000091:                                                                                                  #  5 SECONDS
045235,000092:                                                                                                  #       SHOW-BANKSUM STARTING WITH BANK 0 DISPLAYS IN R1 +- THE BANK SUM (SHOULD EQUAL THE BANK NUMBER), IN R2 THE
045236,000093:                                                                                                  #  BANK NUMBER, AND IN R3 THE BUGGER WORD.
045237,000094: 
045238,000095: 
045239,000096:                                                                                                  #  ERASABLE INITIALIZATION REQUIRED
045240,000097: 
045241,000098:                                                                                                  #       ACCOMPLISHED BY FRESH START
045242,000099:                                                                                                  #            SMODE & ERESTORE SET TO +0
045243,000100: 
045244,000101: 
045245,000102:                                                                                                  #  DEBRIS
045246,000103: 
045247,000104:                                                                                                  #       ALL EXITS FROM THE CHECK OF ERASABLE (ERASCHK) RESTORE ORIGINAL CONTENTS TO REGISTERS UNDER CHECK.
045248,000105:                                                                                                  #  EXCEPTION IS A RESTART. RESTART THAT OCCURS DURING ERASCHK DOES A FRESH START.
045249,000106: 
045250,000107: 
045251,000108: 
045252,000109: 37,2000                                           BANK     37                                    
045253,000110: 37,2000     7763               SBIT1              EQUALS   BIT1                                  
045254,000111: 37,2000     7762               SBIT2              EQUALS   BIT2                                  
045255,000112: 37,2000     7761               SBIT3              EQUALS   BIT3                                  
045256,000113: 37,2000     7760               SBIT4              EQUALS   BIT4                                  
045257,000114: 37,2000     7757               SBIT5              EQUALS   BIT5                                  
045258,000115: 37,2000     7756               SBIT6              EQUALS   BIT6                                  
045259,000116: 37,2000     7755               SBIT7              EQUALS   BIT7                                  

Page 1077

045261,000118: 37,2000     7754               SBIT8              EQUALS   BIT8                                  
045262,000119: 37,2000     7753               SBIT9              EQUALS   BIT9                                  
045263,000120: 37,2000     7752               SBIT10             EQUALS   BIT10                                 
045264,000121: 37,2000     7751               SBIT11             EQUALS   BIT11                                 
045265,000122: 37,2000     7750               SBIT12             EQUALS   BIT12                                 
045266,000123: 37,2000     7747               SBIT13             EQUALS   BIT13                                 
045267,000124: 37,2000     7746               SBIT14             EQUALS   BIT14                                 
045268,000125: 37,2000     7745               SBIT15             EQUALS   BIT15                                 
045269,000126: 
045270,000127: 37,2000     7767               S+ZERO             EQUALS   ZERO                                  
045271,000128: 37,2000     7763               S+1                EQUALS   BIT1                                  
045272,000129: 37,2000     7762               S+2                EQUALS   BIT2                                  
045273,000130: 37,2000     6311               S+3                EQUALS   THREE                                 
045274,000131: 37,2000     7761               S+4                EQUALS   FOUR                                  
045275,000132: 37,2000     7766               S+5                EQUALS   FIVE                                  
045276,000133: 37,2000     6306               S+6                EQUALS   SIX                                   
045277,000134: 37,2000     7765               S+7                EQUALS   SEVEN                                 
045278,000135: 37,2000     4564               S8BITS             EQUALS   LOW8                                  #  00377
045279,000136: 37,2000           00050        CNTRCON            OCTAL    00050                                 #  USED IN CNTRCHK
045280,000137: 37,2001           00061        ERASCON1           OCTAL    00061                                 #  USED IN ERASCHK
045281,000138: 37,2002           01374        ERASCON2           OCTAL    01374                                 #  USED IN ERASCHK
045282,000139: 37,2003           01400        ERASCON6           OCTAL    01400                                 #  USED IN ERASCHK
045283,000140: 37,2004           01461        ERASCON3           OCTAL    01461                                 #  USED IN ERASCHK
045284,000141: 37,2005           01774        ERASCON4           OCTAL    01774                                 #  USED IN ERASCHK
045285,000142: 37,2006     5337               S10BITS            EQUALS   LOW10                                 #  01777, USED IN ERASCHK
045286,000143: 37,2006     5634               SBNK03             EQUALS   PRIO6                                 #  06000, USED IN ROPECHK
045287,000144: 37,2006           00060        SIXTY              OCTAL    00060                                 
045288,000145: 37,2007           60017        SUPRCON            OCTAL    60017                                 #  USED IN ROPECHK
045289,000146: 37,2010           17777        S13BITS            OCTAL    17777                                 
045290,000147: 37,2011           25252        CONC+S1            OCTAL    25252                                 #  USED IN CYCLSHFT
045291,000148: 37,2012           37737        OVCON              OCTAL    37737                                 #  USED IN RUPTCHK
045292,000149: 37,2013           37776        DVCON              OCTAL    37776                                 
045293,000150: 37,2014           52400        CONC+S2            OCTAL    52400                                 #  USED IN CYCLSHFT
045294,000151: 37,2015           76777        ERASCON5           OCTAL    76777                                 
045295,000152: 37,2016           77770        S-7                OCTAL    77770                                 
045296,000153: 37,2017     6156               S-4                EQUALS   NEG4                                  
045297,000154: 37,2017     5340               S-3                EQUALS   NEG3                                  
045298,000155: 37,2017     5336               S-2                EQUALS   NEG2                                  
045299,000156: 37,2017     7771               S-1                EQUALS   NEGONE                                
045300,000157: 37,2017     7770               S-ZERO             EQUALS   NEG0                                  
045301,000158: 
045302,000159: 37,2017  E3,1400                                  EBANK=   LST1                                  
045303,000160: 37,2017           01371        ADRS1              ADRES    SKEEP1                                
045304,000161: 37,2020           00021        SRADRS             ADRES    SR                                    
045305,000162: 37,2021           02115        SELFADRS           ADRES    SELFCHK                               #  SELFCHK RETURN ADDRESS.  SHOULD BE PUT
045306,000163:                                                                                                  #  IN SELFRET WHEN GOING FROM SELFCHK TO
045307,000164:                                                                                                  #  SHOWSUM AND PUT IN SKEEP1 WHEN GOING
045308,000165:                                                                                                  #  FROM SHOWSUM TO SELF-CHECK.
045309,000166: 
045310,000167: 37,2022           31353        PRERRORS           CA       ERESTORE                              #  IS IT NECESSARY TO RESTORE ERASABLE

Page 1078

045312,000169: 37,2023           00006                           EXTEND                                         
045313,000170: 37,2024           12033                           BZF      ERRORS                                #  NO
045314,000171: 37,2025           00006                           EXTEND                                         
045315,000172: 37,2026           31376                           DCA      SKEEP5                                
045316,000173: 37,2027           51377                           INDEX    SKEEP7                                
045317,000174: 37,2030           52001                           DXCH     0000                                  #  RESTORE THE TWO ERASABLE REGISTERS
045318,000175: 37,2031           37767                           CA       S+ZERO                                
045319,000176: 37,2032           55353                           TS       ERESTORE                              
045320,000177: 37,2033           00004        ERRORS             INHINT                                         
045321,000178: 37,2034           30002                           CA       Q                                     
045322,000179: 37,2035           55357                           TS       SFAIL                                 #  SAVE Q FOR FAILURE LOCATION
045323,000180: 37,2036           55363                           TS       ALMCADR                               #  FOR DISPLAY WITH BBANK AND ERCOUNT
045324,000181: 37,2037           25365                           INCR     ERCOUNT                               #  KEEP TRACK OF NUMBER OF MALFUNCTIONS.
045325,000182: 37,2040           04760        TCALARM2           TC       ALARM2                                
045326,000183: 37,2041           01102                           OCT      01102                                 #  SELF-CHECK MALFUNCTION INDICATOR
045327,000184: 37,2042           11355                           CCS      SMODE                                 
045328,000185: 37,2043           37767                           CA       S+ZERO                                
045329,000186: 37,2044           55355                           TS       SMODE                                 
045330,000187: 37,2045           02115                           TC       SELFCHK                               #  GO TO IDLE LOOP
045331,000188: 37,2046           01357                           TC       SFAIL                                 #  CONTINUE WITH SELF-CHECK
045332,000189: 
045333,000190: 37,2047           40000        +0CHK              CS       A                                     
045334,000191: 37,2050           10000        -0CHK              CCS      A                                     
045335,000192: 37,2051           12033                           TCF      ERRORS                                
045336,000193: 37,2052           12033                           TCF      ERRORS                                
045337,000194: 37,2053           12033                           TCF      ERRORS                                
045338,000195: 37,2054           00002                           TC       Q                                     
045339,000196: 
045340,000197: 37,2055           40000        +1CHK              CS       A                                     
045341,000198: 37,2056           10000        -1CHK              CCS      A                                     
045342,000199: 37,2057           12022                           TCF      PRERRORS                              
045343,000200: 37,2060           12022                           TCF      PRERRORS                              
045344,000201: 37,2061           10000                           CCS      A                                     
045345,000202: 37,2062           12022                           TCF      PRERRORS                              
045346,000203: 37,2063           00002                           TC       Q                                     
045347,000204: 
045348,000205: 37,2064           00006        SMODECHK           EXTEND                                         
045349,000206: 37,2065           23371                           QXCH     SKEEP1                                
045350,000207: 37,2066           05605                           TC       CHECKNJ                               #  CHECK FOR NEW JOB
045351,000208: 37,2067           11355                           CCS      SMODE                                 
045352,000209: 37,2070           02075                           TC       SOPTIONS                              
045353,000210: 37,2071           02066                           TC       SMODECHK   +2                         #  TO BACKUP IDLE LOOP
045354,000211: 37,2072           02075                           TC       SOPTIONS                              
045355,000212: 37,2073           25366                           INCR     SCOUNT                                
045356,000213: 37,2074           01371                           TC       SKEEP1                                #  CONTINUE WITH SELF-CHECK
045357,000214: 
045358,000215: 37,2075           62016        SOPTIONS           AD       S-7                                   
045359,000216: 37,2076           00006                           EXTEND                                         
045360,000217: 37,2077           62101                           BZMF     +2                                    #  FOR OPTIONS BELOW NINE.
045361,000218: 37,2100           03604        BNKOPTN            TC       SBNKOPTN                              #  FOR OPTIONS ABOVE EIGHT

Page 1079

045363,000220: 37,2101           25366                           INCR     SCOUNT                                #  FOR OPTIONS BELOW NINE.
045364,000221: 37,2102           67765                           AD       S+7                                   
045365,000222: 
045366,000223: 37,2103           50000                           INDEX    A                                     
045367,000224: 37,2104           02105                           TC       SOPTION1                              
045368,000225: 37,2105           02116        SOPTION1           TC       TC+TCF                                
045369,000226: 37,2106           03003        SOPTION2           TC       IN-OUT1                               
045370,000227: 37,2107           03057        SOPTION3           TC       COUNTCHK                              
045371,000228: 37,2110           03153        SOPTION4           TC       ERASCHK                               
045372,000229: 37,2111           03340        SOPTION5           TC       ROPECHK                               
045373,000230: 37,2112           01371        SOPTION6           TC       SKEEP1                                
045374,000231: 37,2113           01371        SOPTION7           TC       SKEEP1                                
045375,000232: 37,2114           01371        SOPTON10           TC       SKEEP1                                #  CONTINUE WITH SELF-CHECK
045376,000233: 
045377,000234: 37,2115           02064        SELFCHK            TC       SMODECHK                              #  ** CHARLEY, COME IN HERE
045378,000235: 
045379,000236:                                                                                                  #  TC+TCF CHECKS ALL OF THE PULSES OF TCF AND ALL OF THE PULSES OF TC
045380,000237:                                                                                                  #  EXCEPT ABILITY TO TC TO ERASABLE.
045381,000238:                                                                                                  #  ALSO FIRST TIME CS FIXED MEMORY IS USED
045382,000239: 37,2116           02120        TC+TCF             TC       +2                                    
045383,000240: 37,2117           02125                           TC       CCSCHK                                
045384,000241: 37,2120           12122                           TCF      +2                                    #  $ TCF FIXED MEMORY
045385,000242: 37,2121           02033                           TC       ERRORS                                
045386,000243: 37,2122           46311                           CS       S+3                                   #  $ CS FIXED MEMORY
045387,000244: 37,2123           00002                           TC       Q                                     #  $
045388,000245: 37,2124           02033                           TC       ERRORS                                
045389,000246: 
045390,000247:                                                                                                  #  CCSCHK CHECKS ALL OF CCS EXCEPT RB WG.
045391,000248:                                                                                                  #  ALSO CHECKS TS ERASABLE, CS SC, AND CS ERASABLE MEMORY.
045392,000249: 37,2125           10000        CCSCHK             CCS      A                                     #  $ CCS SC, C(A) = -3
045393,000250: 37,2126           02033                           TC       ERRORS                                
045394,000251: 37,2127           02033                           TC       ERRORS                                
045395,000252: 37,2130           02132                           TC       +2                                    
045396,000253: 37,2131           02033                           TC       ERRORS                                
045397,000254: 37,2132           10000                           CCS      A                                     #  $ C(A) = +2, RESULT OF CCS -NUMBER
045398,000255: 37,2133           02137                           TC       +4                                    
045399,000256: 37,2134           02033                           TC       ERRORS                                
045400,000257: 37,2135           02033                           TC       ERRORS                                
045401,000258: 37,2136           02033                           TC       ERRORS                                
045402,000259: 37,2137           55371                           TS       SKEEP1                                #  $ TS ERASABLE
045403,000260: 37,2140           11371                           CCS      SKEEP1                                #  $ CCS ERASABLE, C(A) = +1, RESULT OF
045404,000261: 37,2141           02145                           TC       +4                                    #  CCS +NUMBER
045405,000262: 37,2142           02033                           TC       ERRORS                                
045406,000263: 37,2143           02033                           TC       ERRORS                                
045407,000264: 37,2144           02033                           TC       ERRORS                                
045408,000265: 37,2145           10000                           CCS      A                                     #  $ C(A) = +0, RESULT OF CCS +1, CHECKS CI
045409,000266: 37,2146           02033                           TC       ERRORS                                
045410,000267: 37,2147           02152                           TC       +3                                    
045411,000268: 37,2150           02033                           TC       ERRORS                                
045412,000269: 37,2151           02033                           TC       ERRORS                                

Page 1080

045414,000271: 37,2152           40000                           CS       A                                     #  $ CS SC
045415,000272: 37,2153           10000                           CCS      A                                     #  $ C(A) = -0, RESULT OF CCS +0
045416,000273: 37,2154           02033                           TC       ERRORS                                
045417,000274: 37,2155           02033                           TC       ERRORS                                
045418,000275: 37,2156           02033                           TC       ERRORS                                
045419,000276: 37,2157           10000                           CCS      A                                     #  $ RESULT OF CCS -0
045420,000277: 37,2160           02033                           TC       ERRORS                                
045421,000278: 37,2161           02164                           TC       +3                                    
045422,000279: 37,2162           02033                           TC       ERRORS                                
045423,000280: 37,2163           02033                           TC       ERRORS                                
045424,000281: 37,2164           41371                           CS       SKEEP1                                #  $ CS ERASABLE. ALSO CHECKS BACK INTO
045425,000282: 37,2165           02056                           TC       -1CHK                                 #  ERASABLE SEQUENCE.
045426,000283: 
045427,000284:                                                                                                  #  BZMFCHK CHECKS ALL PULSES OF BZMF.
045428,000285:                                                                                                  #  ALSO CHECKS CA FIXED MEMORY.
045429,000286: 37,2166           37753        BZMFCHK            CAF      SBIT9                                 #  $ CA FIXED MEMORY
045430,000287: 37,2167           00006                           EXTEND                                         
045431,000288: 37,2170           62211                           BZMF     ERRBZMF                               
045432,000289: 37,2171           40000                           CS       A                                     
045433,000290: 37,2172           00006                           EXTEND                                         
045434,000291: 37,2173           62175                           BZMF     +2                                    #  $
045435,000292: 37,2174           02033                           TC       ERRORS                                
045436,000293: 37,2175           33505                           CA       S+MAX                                 
045437,000294: 37,2176           67763                           AD       S+1                                   
045438,000295: 37,2177           00006                           EXTEND                                         
045439,000296: 37,2200           62212                           BZMF     ERRBZMF2                              #  $ + OVERFLOW, CHECK 01-0000
045440,000297: 37,2201           37767                           CA       S+ZERO                                
045441,000298: 37,2202           00006                           EXTEND                                         
045442,000299: 37,2203           62205                           BZMF     +2                                    #  $
045443,000300: 37,2204           02033                           TC       ERRORS                                
045444,000301: 37,2205           40000                           CS       A                                     
045445,000302: 37,2206           00006                           EXTEND                                         
045446,000303: 37,2207           62213                           BZMF     +4                                    #  $
045447,000304: 37,2210           02033                           TC       ERRORS                                
045448,000305: 37,2211           02033        ERRBZMF            TC       ERRORS                                #  FROM BZMF WITH +NON-ZERO
045449,000306: 37,2212           02033        ERRBZMF2           TC       ERRORS                                #  OVERFLOW WITH +0
045450,000307: 
045451,000308:                                                                                                  #  RESTORE1 AND 2 CHECKS INSTRUCTIONS (WITH STAR) ABILITY TO READ BACK INTO
045452,000309:                                                                                                  #  ERASABLE MEMORY. NOT NORMALLY INTERESTED IN CONTENTS OF A REGISTER.
045453,000310:                                                                                                  #  FIRST TIME MANY INSTRUCTIONS ARE USED.
045454,000311:                                                                                                  #  RESTORE1 ALSO CHECKS INDEX (WITHOUT EXTRACODE) ERASABLE, CA ERASABLE,
045455,000312:                                                                                                  #  AND MASK ERASABLE.
045456,000313: 37,2213           32020        RESTORE1           CAF      SRADRS                                #  ADDRESS OF SR
045457,000314: 37,2214           55377                           TS       SKEEP7                                
045458,000315: 37,2215           34564                           CA       S8BITS                                #  00377
045459,000316: 37,2216           51377                           NDX      SKEEP7                                #  $ INDEX ERASABLE                       *
045460,000317: 37,2217           54000                           TS       0000                                  #  TS SR, C(SR) = 00177
045461,000318: 37,2220           10021                           CCS      SR                                    #  C(SR) = 00077                          *
045462,000319: 37,2221           51377                           NDX      SKEEP7                                #  CHECKS C(SKEEP7) CORRECT
045463,000320: 37,2222           40000                           CS       0000                                  #  C(SR) = 00037

Page 1081

045465,000322: 37,2223           60021                           AD       SR                                    #  C(SR) = 00017                          *
045466,000323: 37,2224           00006                           EXTEND                                         
045467,000324: 37,2225           20021                           MSU      SR                                    #  C(SR) = 00007                          *
045468,000325: 37,2226           00006                           EXTEND                                         
045469,000326: 37,2227           60021                           SU       SR                                    #  C(SR) = 00003                          *
045470,000327: 37,2230           30021                           CA       SR                                    #  $ C(SR) = +1, C(A) = +3, CA ERASABLE   *
045471,000328: 37,2231           70021                           MASK     SR                                    #  $ B(SR) = C(SR) = +1, MASK ERASABLE    *
045472,000329: 37,2232           02055                           TC       +1CHK                                 
045473,000330: 37,2233           00006                           EXTEND                                         
045474,000331: 37,2234           70021                           MP       SR                                    
045475,000332: 37,2235           00006                           EXTEND                                         
045476,000333: 37,2236           10021                           DV       SR                                    
045477,000334: 37,2237           30021                           CA       SR                                    #  $ CA ERASABLE
045478,000335: 37,2240           02055                           TC       +1CHK                                 #  MAKES SURE MASK, MP, AND DV DO NOT EDIT.
045479,000336: 
045480,000337:                                                                                                  #  RESTORE2 ALSO CHECKS XCH ERASABLE,INDEX (WITH EXTRACODE) ERASABLE AND
045481,000338:                                                                                                  #  FIXED MEMORY, DCS ERASABLE, CA SC, AND DCA ERASABLE.
045482,000339: 37,2241           32017        RESTORE2           CAF      ADRS1                                 #  ADDRESS OF SKEEP1
045483,000340: 37,2242           55376                           TS       SKEEP6                                
045484,000341: 37,2243           37771                           CA       S-1                                   
045485,000342: 37,2244           55371                           TS       SKEEP1                                #  -1
045486,000343: 37,2245           40000                           CS       A                                     
045487,000344: 37,2246           57371                           XCH      SKEEP1                                #  $ XCH ERASABLE, C(SKEEP1) = +1
045488,000345: 37,2247           57372                           XCH      SKEEP2                                #  $ XCH ERASABLE, C(SKEEP2) = -1
045489,000346: 37,2250           00006                           EXTEND                                         
045490,000347: 37,2251           51376                           NDX      SKEEP6                                #  $ NDX ERASABLE                         *
045491,000348: 37,2252           30001                           DCA      0000                                  #  DCA ERASABLE                           *
045492,000349: 37,2253           00006                           EXTEND                                         
045493,000350: 37,2254           52017                           NDX      ADRS1                                 #  $ NDX FIXED MEMORY                     *
045494,000351: 37,2255           40001                           DCS      0000                                  #  $ DCS ERASABLE MEMORY                  *
045495,000352: 37,2256           02056                           TC       -1CHK                                 #  MAKES SURE DCS ERASABLE OK
045496,000353: 37,2257           30001                           CA       L                                     #  $ CA SC
045497,000354: 37,2260           02055                           TC       +1CHK                                 
045498,000355: 37,2261           00006                           EXTEND                                         
045499,000356: 37,2262           51376                           NDX      SKEEP6                                #  MAKE SURE C(SKEEP6) IS STILL CORRECT
045500,000357: 37,2263           30001                           DCA      0000                                  #  $ DCA ERASABLE
045501,000358: 37,2264           02055                           TC       +1CHK                                 
045502,000359: 37,2265           30001                           CA       L                                     
045503,000360: 37,2266           02056                           TC       -1CHK                                 
045504,000361: 
045505,000362:                                                                                                  #  RESTORE3 CHECKS ABILITY TO RESTORE INSTRUCTIONS BACK INTO ERASABLE
045506,000363:                                                                                                  #  MEMORY. IT IS ONLY NECESSARY TO RESTORE ONE INSTRUCTION BECAUSE THE
045507,000364:                                                                                                  #  G REGISTER DOES NOT CHANGE.
045508,000365:                                                                                                  #  ALSO CHECKS TC TO ERASABLE MEMORY.
045509,000366: 37,2267           37745        RESTORE3           CA       SBIT15                                #  CS
045510,000367: 37,2270           55371                           TS       SKEEP1                                #  40000
045511,000368: 37,2271           37762                           CA       S+2                                   #  TC Q
045512,000369: 37,2272           55372                           TS       SKEEP2                                
045513,000370: 37,2273           37763                           CA       S+1                                   #  +1
045514,000371: 37,2274           01371                           TC       SKEEP1                                #  $ TC ERASABLE

Page 1082

045516,000373: 37,2275           02056                           TC       -1CHK                                 #  FIRST TIME BACK FROM ERASABLE.
045517,000374: 37,2276           01371                           TC       SKEEP1                                
045518,000375: 37,2277           02050                           TC       -0CHK                                 #  SECOND TIME BACK FROM ERASABLE.
045519,000376: 
045520,000377:                                                                                                  #  BZFCHK CHECKS ALL PULSES OF BZF.
045521,000378: 37,2300           37766        BZFCHK             CAF      S+5                                   
045522,000379: 37,2301           00006                           EXTEND                                         
045523,000380: 37,2302           12325                           BZF      ERRBZF1                               #  $
045524,000381: 37,2303           40000                           CS       A                                     
045525,000382: 37,2304           00006                           EXTEND                                         
045526,000383: 37,2305           12326                           BZF      ERRBZF2                               #  $
045527,000384: 37,2306           33505                           CA       S+MAX                                 
045528,000385: 37,2307           67763                           AD       S+1                                   #  01-00000
045529,000386: 37,2310           00006                           EXTEND                                         
045530,000387: 37,2311           12327                           BZF      ERRBZF3                               #  $
045531,000388: 37,2312           40000                           CS       A                                     
045532,000389: 37,2313           00006                           EXTEND                                         
045533,000390: 37,2314           12330                           BZF      ERRBZF4                               #  $
045534,000391: 37,2315           37767                           CAF      S+ZERO                                
045535,000392: 37,2316           00006                           EXTEND                                         
045536,000393: 37,2317           12321                           BZF      +2                                    #  $
045537,000394: 37,2320           02033                           TC       ERRORS                                
045538,000395: 37,2321           40000                           CS       A                                     
045539,000396: 37,2322           00006                           EXTEND                                         
045540,000397: 37,2323           12331                           BZF      +6                                    #  $
045541,000398: 37,2324           02033                           TC       ERRORS                                
045542,000399: 37,2325           02033        ERRBZF1            TC       ERRORS                                #  +NON-ZERO
045543,000400: 37,2326           02033        ERRBZF2            TC       ERRORS                                #  -NON-ZERO
045544,000401: 37,2327           02033        ERRBZF3            TC       ERRORS                                #  01-00000
045545,000402: 37,2330           02033        ERRBZF4            TC       ERRORS                                #  10-37777
045546,000403: 
045547,000404:                                                                                                  #  DXCH+DIM CHECKS ALL PULSES OF DXCH AND DIM.
045548,000405:                                                                                                  #  ALSO CHECKS TS WITH OVERFLOW, TS SC, CA SC, AND AD ERASABLE.
045549,000406: 37,2331           33505        DXCH+DIM           CA       S+MAX                                 
045550,000407: 37,2332           67762                           AD       S+2                                   #  OVERFLOW WITH +1
045551,000408: 37,2333           55371                           TS       SKEEP1                                #  $ TS WITH OVERFLOW, +1
045552,000409: 37,2334           02033                           TC       ERRORS                                
045553,000410: 37,2335           40000                           CS       A                                     
045554,000411: 37,2336           55372                           TS       SKEEP2                                
045555,000412: 37,2337           43505                           CS       S+MAX                                 
045556,000413: 37,2340           54001                           TS       L                                     #  $ TS SC, 40000
045557,000414: 37,2341           40000                           CS       A                                     #  37777
045558,000415: 37,2342           53372                           DXCH     SKEEP1                                #  $ DXCH ERASABLE
045559,000416: 37,2343           02055                           TC       +1CHK                                 
045560,000417: 37,2344           30001                           CA       L                                     #  $ CA SC
045561,000418: 37,2345           02056                           TC       -1CHK                                 
045562,000419: 37,2346           00006                           EXTEND                                         
045563,000420: 37,2347           27371                           DIM      SKEEP1                                #  $ DIM ERASABLE, DIM + NUMBER, 37776
045564,000421: 37,2350           00006                           EXTEND                                         
045565,000422: 37,2351           27372                           DIM      SKEEP2                                #  $ DIM - NUMBER, 40001

Page 1083

045567,000424: 37,2352           33505                           CA       S+MAX                                 #  37777
045568,000425: 37,2353           61372                           AD       SKEEP2                                #  $ AD ERASABLE, +1
045569,000426: 37,2354           02055                           TC       +1CHK                                 
045570,000427: 37,2355           43505                           CS       S+MAX                                 #  40000
045571,000428: 37,2356           61371                           AD       SKEEP1                                #  -1
045572,000429: 37,2357           02056                           TC       -1CHK                                 
045573,000430: 37,2360           37763                           CA       S+1                                   #  +1
045574,000431: 37,2361           00006                           EXTEND                                         
045575,000432: 37,2362           26000                           DIM      A                                     #  $ DIM SC, DIM +1
045576,000433: 37,2363           00006                           EXTEND                                         
045577,000434: 37,2364           26000                           DIM      A                                     #  $ DIM -0
045578,000435: 37,2365           02050                           TC       -0CHK                                 
045579,000436: 37,2366           00006                           EXTEND                                         
045580,000437: 37,2367           26000                           DIM      A                                     #  $ DIM +0
045581,000438: 37,2370           02047                           TC       +0CHK                                 
045582,000439: 
045583,000440:                                                                                                  #  DAS+INCR CHECKS ALL PULSES OF DAS AND INCR.
045584,000441:                                                                                                  #  ALSO CHECKS DCA FIXED, LXCH SC, DCA ERASABLE, AD ERASABLE, DCS FIXED,
045585,000442:                                                                                                  #  DCS ERASABLE, AND XCH SC.
045586,000443: 37,2371           37771        DAS+INCR           CA       S-1                                   
045587,000444: 37,2372           54001        DAS++              TS       L                                     #  -1
045588,000445: 37,2373           37762                           CA       S+2                                   #  +2
045589,000446: 37,2374           20001                           DAS      A                                     #  $ DAS SC, C(A) = +4 AND C(L) = -2
045590,000447: 37,2375           65340                           AD       S-3                                   #  $ AD FIXED MEMORY
045591,000448: 37,2376           02055                           TC       +1CHK                                 
045592,000449: 37,2377           37763                           CA       S+1                                   
045593,000450: 37,2400           60001                           AD       L                                     #  $ AD SC, -1
045594,000451: 37,2401           02056                           TC       -1CHK                                 
045595,000452:                                                                                                  #  DAS WITH INTERFLOW IN LOW ORDER AND NET OVERFLOW
045596,000453: 37,2402           00006        DAS+-              EXTEND                                         
045597,000454: 37,2403           33506                           DCA      S+MAX                                 #  $DCA FIXED MEMORY
045598,000455: 37,2404           53374                           DXCH     SKEEP3                                #  37777, 40000
045599,000456: 37,2405           35336                           CA       S-2                                   
045600,000457: 37,2406           54001                           TS       L                                     
045601,000458: 37,2407           36311                           CA       S+3                                   #  C(A) = +3, C(L) = -2
045602,000459: 37,2410           21374                           DAS      SKEEP3                                #  $ DAS ERASABLE
045603,000460: 37,2411           22000                           LXCH     A                                     #  $ LXCH SC
045604,000461: 37,2412           02047                           TC       +0CHK                                 
045605,000462: 37,2413           30001                           CA       L                                     
045606,000463: 37,2414           02055                           TC       +1CHK                                 
045607,000464: 37,2415           00006                           EXTEND                                         
045608,000465: 37,2416           31374                           DCA      SKEEP3                                #  $ DCA ERASABLE
045609,000466: 37,2417           22000                           LXCH     A                                     #  C(A) = -1, C(L) = +1
045610,000467: 37,2420           02056                           TC       -1CHK                                 
045611,000468: 37,2421           30001                           CA       L                                     
045612,000469: 37,2422           02055                           TC       +1CHK                                 
045613,000470:                                                                                                  #  INCRCHK CHECKS ALL INCR PULSES EXCEPT WOVR.
045614,000471: 37,2423           25374        INCRCHK            INCR     SKEEP4                                #  $ INCR ERASABLE, -0
045615,000472: 37,2424           61374                           AD       SKEEP4                                #  $ AD ERASABLE
045616,000473: 37,2425           02050                           TC       -0CHK                                 

Page 1084

045618,000475: 37,2426           24000                           INCR     A                                     #  $ INCR SC, +1
045619,000476: 37,2427           02055                           TC       +1CHK                                 
045620,000477:                                                                                                  #  DAS WITH OVERFLOW IN LOW ORDER AND NET UNDERFLOW
045621,000478: 37,2430           00006        DAS-+              EXTEND                                         
045622,000479: 37,2431           43506                           DCS      S+MAX                                 #  $ DCS FIXED MEMORY
045623,000480: 37,2432           53372                           DXCH     SKEEP1                                #  40000, 37777
045624,000481: 37,2433           36311                           CA       S+3                                   #  +3
045625,000482: 37,2434           54001                           TS       L                                     
045626,000483: 37,2435           40000                           CS       A                                     #  -3
045627,000484: 37,2436           21372                           DAS      SKEEP1                                #  $
045628,000485: 37,2437           02056                           TC       -1CHK                                 
045629,000486: 37,2440           00006                           EXTEND                                         
045630,000487: 37,2441           41372                           DCS      SKEEP1                                #  $ DCS ERASABLE (+1, -2)
045631,000488: 37,2442           56001                           XCH      L                                     #  $ XCH SC (-2, +1)
045632,000489: 37,2443           67763                           AD       S+1                                   
045633,000490: 37,2444           02056                           TC       -1CHK                                 
045634,000491: 37,2445           30001                           CA       L                                     
045635,000492: 37,2446           02055                           TC       +1CHK                                 
045636,000493: 
045637,000494:                                                                                                  #  MPCHK CHECKS ALL PULSES OF MP, AUG, AND ADS.
045638,000495: 37,2447           37763        MPCHK              CA       S+1                                   
045639,000496: 37,2450           00006                           EXTEND                                         
045640,000497: 37,2451           24000                           AUG      A                                     #  $ AUG SC, +2
045641,000498: 37,2452           55375                           TS       SKEEP5                                #  +2
045642,000499: 37,2453           40000                           CS       A                                     
045643,000500: 37,2454           54002                           TS       Q                                     #  -2
045644,000501: 37,2455           40000                           CS       A                                     
045645,000502: 37,2456           00006        MP++               EXTEND                                         
045646,000503: 37,2457           73505                           MP       S+MAX                                 #  $ MP FIXED MEMORY, +1, 37776
045647,000504: 37,2460           60001                           AD       L                                     #  37777
045648,000505: 37,2461           00006        MP+-               EXTEND                                         
045649,000506: 37,2462           70002                           MP       Q                                     #  $ MP SC, -1, 40001
045650,000507: 37,2463           26001                           ADS      L                                     #  $ ADS SC, 40000
045651,000508: 37,2464           62013                           AD       DVCON                                 
045652,000509: 37,2465           02056                           TC       -1CHK                                 
045653,000510: 37,2466           30001                           CA       L                                     
045654,000511: 37,2467           00006        MP-+               EXTEND                                         
045655,000512: 37,2470           71375                           MP       SKEEP5                                #  $ MP ERASABLE, -1, 40001
045656,000513: 37,2471           55376                           TS       SKEEP6                                
045657,000514: 37,2472           00006                           EXTEND                                         
045658,000515: 37,2473           25376                           AUG      SKEEP6                                #  $ AUG ERASABLE, -2
045659,000516: 37,2474           60001                           AD       L                                     #  40000
045660,000517: 37,2475           00006        MP--               EXTEND                                         
045661,000518: 37,2476           71376                           MP       SKEEP6                                #  $ +1, 37776
045662,000519: 37,2477           02055                           TC       +1CHK                                 
045663,000520: 37,2500           40001                           CS       L                                     #  40001
045664,000521: 37,2501           62013                           AD       DVCON                                 
045665,000522: 37,2502           02050                           TC       -0CHK                                 
045666,000523: 37,2503           37763                           CA       S+1                                   
045667,000524: 37,2504           27376                           ADS      SKEEP6                                #  $ ADS ERASABLE, +1

Page 1085

045669,000526: 37,2505           02056                           TC       -1CHK                                 
045670,000527: 37,2506           31376                           CA       SKEEP6                                
045671,000528: 37,2507           02056                           TC       -1CHK                                 
045672,000529: 
045673,000530:                                                                                                  #  DVCH AND DVQXCHK CHECK ALL OF PULSES OF DV AND QXCH.
045674,000531:                                                                                                  #  ALSO CHECKS TS WITH UNDERFLOW
045675,000532: 37,2510           37746        DVCHK              CA       SBIT14                                #  20000
045676,000533: 37,2511           55371                           TS       SKEEP1                                
045677,000534: 37,2512           60000                           AD       A                                     #  OVERFLOW
045678,000535: 37,2513           67763                           AD       S+1                                   
045679,000536: 37,2514           54001                           TS       L                                     #  $ TS SC WITH OVERFLOW, +1
045680,000537: 37,2515           02033                           TC       ERRORS                                
045681,000538: 37,2516           40000                           CS       A                                     
045682,000539: 37,2517           55372                           TS       SKEEP2                                #  -1
045683,000540: 37,2520           37770                           CA       S-ZERO                                #  -0
045684,000541: 37,2521           23371                           LXCH     SKEEP1                                #  $ LXCH ERASABLE
045685,000542: 37,2522           00006        DV++               EXTEND                                         
045686,000543: 37,2523           11371                           DV       SKEEP1                                #  $ DV ERASABLE, C(A) = 20000, C(L) = +0
045687,000544: 37,2524           40000                           CS       A                                     
045688,000545: 37,2525           22000                           LXCH     A                                     
045689,000546: 37,2526           02047                           TC       +0CHK                                 
045690,000547: 37,2527           00006        DV--               EXTEND                                         
045691,000548: 37,2530           11372                           DV       SKEEP2                                #  $ 20000, +0
045692,000549: 37,2531           55374                           TS       SKEEP4                                #  20000
045693,000550: 37,2532           40000                           CS       A                                     
045694,000551: 37,2533           55373                           TS       SKEEP3                                #  -(20000)
045695,000552: 37,2534           67746                           AD       SBIT14                                
045696,000553: 37,2535           02050                           TC       -0CHK                                 
045697,000554: 37,2536           30001                           CA       L                                     
045698,000555: 37,2537           02050                           TC       -0CHK                                 
045699,000556: 37,2540           33505        DV+-               CA       S+MAX                                 
045700,000557: 37,2541           54001                           TS       L                                     
045701,000558: 37,2542           32010                           CA       S13BITS                               
045702,000559: 37,2543           00006                           EXTEND                                         
045703,000560: 37,2544           11373                           DV       SKEEP3                                #  $ -(37777), +(17777)
045704,000561: 37,2545           56001                           XCH      L                                     
045705,000562: 37,2546           40000                           CS       A                                     
045706,000563: 37,2547           00006        DV-+               EXTEND                                         
045707,000564: 37,2550           11374                           DV       SKEEP4                                #  $ -(37777), -(17777)
045708,000565: 37,2551           62013                           AD       DVCON                                 
045709,000566: 37,2552           02056                           TC       -1CHK                                 
045710,000567: 37,2553           33505                           CA       S+MAX                                 
045711,000568: 37,2554           56001                           XCH      L                                     #  ALSO PUTS 37777 IN L FOR DV-+,-
045712,000569: 37,2555           67746                           AD       SBIT14                                
045713,000570: 37,2556           02055                           TC       +1CHK                                 
045714,000571: 37,2557           42010        DV-+,+             CS       S13BITS                               #  -(17777)
045715,000572: 37,2560           00006                           EXTEND                                         
045716,000573: 37,2561           11374                           DV       SKEEP4                                
045717,000574: 37,2562           60001                           AD       L                                     #  -(37775)
045718,000575: 37,2563           62013                           AD       DVCON                                 

Page 1086

045720,000577: 37,2564           02055                           TC       +1CHK                                 
045721,000578: 37,2565           56001                           XCH      L                                     
045722,000579: 37,2566           02056                           TC       -1CHK                                 #  ALSO PUTS +0 IN L FOR DVQXCH
045723,000580: 37,2567           42013        DVQXCHK            CS       DVCON                                 
045724,000581: 37,2570           54002                           TS       Q                                     #  40001
045725,000582: 37,2571           40000                           CS       A                                     
045726,000583: 37,2572           00006                           EXTEND                                         
045727,000584: 37,2573           10002                           DV       Q                                     #  $ DV SC, -(37777), +(37776)
045728,000585: 37,2574           00006                           EXTEND                                         
045729,000586: 37,2575           22001                           QXCH     L                                     #  $ QXCH SC, C(L) = 40001, C(Q) = 37776
045730,000587: 37,2576           60002                           AD       Q                                     
045731,000588: 37,2577           02056                           TC       -1CHK                                 
045732,000589: 37,2600           30001                           CA       L                                     
045733,000590: 37,2601           63505                           AD       S+MAX                                 
045734,000591: 37,2602           02055                           TC       +1CHK                                 
045735,000592: 37,2603           00006                           EXTEND                                         
045736,000593: 37,2604           23371                           QXCH     SKEEP1                                #  $ QXCH ERAS., C(Q) = +1, C(SKEEP1) = +3
045737,000594: 37,2605           30002                           CA       Q                                     
045738,000595: 37,2606           02055                           TC       +1CHK                                 
045739,000596: 37,2607           41371                           CS       SKEEP1                                #  -3
045740,000597: 37,2610           67762                           AD       S+2                                   
045741,000598: 37,2611           02056                           TC       -1CHK                                 
045742,000599: 
045743,000600:                                                                                                  #  MSUCHK CHECKS ALL PULSES OF MSU EXCEPT RB WG.
045744,000601: 37,2612           37767        MSUCHK             CA       S+ZERO                                
045745,000602: 37,2613           55371                           TS       SKEEP1                                #  +0
045746,000603: 37,2614           40000                           CS       A                                     
045747,000604: 37,2615           55372                           TS       SKEEP2                                #  -0
045748,000605: 37,2616           00006                           EXTEND                                         
045749,000606: 37,2617           20000                           MSU      A                                     #  $ MSU SC, +0
045750,000607: 37,2620           02047                           TC       +0CHK                                 
045751,000608: 37,2621           00006                           EXTEND                                         
045752,000609: 37,2622           21372                           MSU      SKEEP2                                #  $ MSU ERASABLE, +1
045753,000610: 37,2623           02055                           TC       +1CHK                                 
045754,000611: 37,2624           00006                           EXTEND                                         
045755,000612: 37,2625           33506                           DCA      S+MAX                                 
045756,000613: 37,2626           00006                           EXTEND                                         
045757,000614: 37,2627           20001                           MSU      L                                     #  $ CHECKS RUS WA, ALSO -1 FROM NEG. NO.
045758,000615: 37,2630           54000                           TS       A                                     
045759,000616: 37,2631           02633                           TC       +2                                    
045760,000617: 37,2632           02033                           TC       ERRORS                                
045761,000618: 37,2633           02056                           TC       -1CHK                                 
045762,000619: 
045763,000620:                                                                                                  #  MASKCHK FINISHES CHECKING MASK INSTRUCTION.
045764,000621: 37,2634           37765        MASKCHK            CA       S+7                                   
045765,000622: 37,2635           54001                           TS       L                                     
045766,000623: 37,2636           72016                           MASK     S-7                                   #  $ MASK FIXED MEMORY
045767,000624: 37,2637           02047                           TC       +0CHK                                 
045768,000625: 37,2640           37763                           CA       S+1                                   
045769,000626: 37,2641           70001                           MASK     L                                     #  $ MASK SC

Page 1087

045771,000628: 37,2642           02055                           TC       +1CHK                                 
045772,000629: 
045773,000630:                                                                                                  #  NDX+SU FINISHES CHECKING BOTH INDEX INSTRUCTIONS. ALSO CHECKS ALL OF SU
045774,000631:                                                                                                  #  EXCEPT RB WG.
045775,000632: 37,2643           37763        NDX+SU             CA       S+1                                   
045776,000633: 37,2644           54001                           TS       L                                     
045777,000634: 37,2645           55371                           TS       SKEEP1                                
045778,000635: 37,2646           50000                           NDX      A                                     #  $ NDX SC
045779,000636: 37,2647           60000                           AD       0000                                  #  AD L, +2
045780,000637: 37,2650           00006                           EXTEND                                         
045781,000638: 37,2651           61371                           SU       SKEEP1                                #  $ SU ERASABLE
045782,000639: 37,2652           02055                           TC       +1CHK                                 
045783,000640: 37,2653           00006                           EXTEND                                         
045784,000641: 37,2654           50001                           NDX      L                                     #  $ NDX SC
045785,000642: 37,2655           60000                           SU       0000                                  #  $ SU SC, SU L
045786,000643: 37,2656           02056                           TC       -1CHK                                 
045787,000644: 
045788,000645:                                                                                                  #  D--SC CHECKS DCS SC, DXCH SC, AND DCA SC.
045789,000646: 37,2657           37762        D--SC              CA       S+2                                   
045790,000647: 37,2660           54001                           TS       L                                     #  +2
045791,000648: 37,2661           37763                           CA       S+1                                   
045792,000649: 37,2662           00006                           EXTEND                                         
045793,000650: 37,2663           40001                           DCS      A                                     #  $ DCS SC, C(L) = -2
045794,000651: 37,2664           02056                           TC       -1CHK                                 
045795,000652:                                                                                                  #  AFTER DXCH C(A) = B(Q) = +3, C(L) = B(A) = +0, C(Q) = B(L) = -1.
045796,000653: 37,2665           52002                           DXCH     L                                     #  $ DXCH SC
045797,000654: 37,2666           55373                           TS       SKEEP3                                
045798,000655: 37,2667           60002                           AD       Q                                     
045799,000656: 37,2670           02055                           TC       +1CHK                                 
045800,000657: 37,2671           30001                           CA       L                                     
045801,000658: 37,2672           02047                           TC       +0CHK                                 
045802,000659: 37,2673           37771                           CA       S-1                                   
045803,000660: 37,2674           54002                           TS       Q                                     
045804,000661: 37,2675           40000                           CS       A                                     
045805,000662: 37,2676           00006                           EXTEND                                         
045806,000663:                                                                                                  #  AFTER DCA C(A) = C(L) = C(Q) = B(Q) = -1.
045807,000664: 37,2677           30002                           DCA      L                                     #  $ DCA SC
045808,000665: 37,2700           60002                           AD       Q                                     
045809,000666: 37,2701           61373                           AD       SKEEP3                                
045810,000667: 37,2702           02055                           TC       +1CHK                                 
045811,000668: 37,2703           30001                           CA       L                                     
045812,000669: 37,2704           02056                           TC       -1CHK                                 
045813,000670: 
045814,000671:                                                                                                  #  D--LCHK CHECKS THAT OVERFLOW IS LOST IN PROCESS OF GOING THROUGH L REG.
045815,000672:                                                                                                  #  ALSO CHECKS THAT Q WILL HOLD 16 BITS
045816,000673: 37,2705           35336        D--LCHK            CA       S-2                                   
045817,000674: 37,2706           54002                           TS       Q                                     
045818,000675: 37,2707           33506                           CA       S-MAX                                 
045819,000676: 37,2710           26002                           ADS      Q                                     
045820,000677: 37,2711           40002                           CS       Q                                     

Page 1088

045822,000679: 37,2712           54000                           TS       A                                     
045823,000680: 37,2713           02033                           TC       ERRORS                                
045824,000681: 37,2714           00006                           EXTEND                                         
045825,000682: 37,2715           30002                           DCA      L                                     
045826,000683: 37,2716           54000                           TS       A                                     
045827,000684: 37,2717           02721                           TC       +2                                    
045828,000685: 37,2720           02033                           TC       ERRORS                                
045829,000686: 37,2721           02056                           TC       -1CHK                                 
045830,000687: 
045831,000688:                                                                                                  #  CHECKS OVERFLOW, UNDERFLOW,END-AROUND-CARRY, AND SIGN CHANGE OF ADDER.
045832,000689:                                                                                                  #  ALSO CHECKS ADS SC WITH OVERFLOW AND TS A WITH UNDERFLOW
045833,000690: 37,2722           37746        ADDRCHK            CA       SBIT14                                #  20000
045834,000691: 37,2723           54002                           TS       Q                                     
045835,000692: 37,2724           26002                           ADS      Q                                     #  $ ADS SC, OVERFLOW
045836,000693: 37,2725           26002                           ADS      Q                                     #  UNDERFLOW
045837,000694: 37,2726           54000                           TS       A                                     #  $ TS SC WITH UNDERFLOW
045838,000695: 37,2727           02033                           TC       ERRORS                                
045839,000696: 37,2730           26002                           ADS      Q                                     
045840,000697: 37,2731           02055                           TC       +1CHK                                 
045841,000698: 
045842,000699:                                                                                                  #  RUPTCHK CHECKS THAT INTERRUPT DOES NOT OCCUR WHILE OVERFLOW OR UNDERFLOW
045843,000700:                                                                                                  #  IS IN THE A REGISTER. ALSO CHECKS THAT INHINT RELINT WORK PROPERLY.
045844,000701: 37,2732           00004        RUPTCHK            INHINT                                         
045845,000702: 37,2733           37767                           CA       S+ZERO                                
045846,000703: 37,2734           54015                           TS       ZRUPT                                 
045847,000704: 37,2735           00003                           RELINT                                         
045848,000705: 37,2736           60027                           AD       TIME4                                 
045849,000706: 37,2737           55371                           TS       SKEEP1                                
045850,000707: 37,2740           41371        TENMS              CS       SKEEP1                                
045851,000708: 37,2741           60027                           AD       TIME4                                 #  WAIT FOR NEXT TIME4 INCREMENT
045852,000709: 37,2742           00006                           EXTEND                                         
045853,000710: 37,2743           12740                           BZF      TENMS                                 
045854,000711: 37,2744           00004                           INHINT                                         
045855,000712: 37,2745           30015                           CA       ZRUPT                                 
045856,000713: 37,2746           00006                           EXTEND                                         
045857,000714: 37,2747           12751                           BZF      +2                                    #  NO INTERRUPT.
045858,000715: 37,2750           02732                           TC       RUPTCHK                               #  THERE WAS AN INTERRUPT. START AGAIN.
045859,000716: 37,2751           37763                           CAF      S+1                                   #  2 1/2 MS UNTILE NEXT T3 INTERRUPT.
045860,000717: 37,2752           05663                           TC       WAITLIST                              
045861,000718: 37,2753  E3,1400                                  EBANK=   LST1                                  
045862,000719: 37,2753           02776 76063                     2CADR    TSKADRS                               
045863,000720: 
045864,000721: 37,2755           33505                           CA       S+MAX                                 
045865,000722: 37,2756           62012                           AD       OVCON                                 #  CONTROLS TIME SPENT IN OF-UF LOOP
045866,000723: 37,2757           00003                           RELINT                                         
045867,000724: 37,2760           40000        WAIT               CS       A                                     
045868,000725: 37,2761           10000                           CCS      A                                     
045869,000726: 37,2762           02766                           TC       INHNTCHK                              
045870,000727: 37,2763           02772        RUPTCON            ADRES    C(BRUPT)                              
045871,000728: 37,2764           67762                           AD       S+2                                   

Page 1089

045873,000730: 37,2765           02760                           TC       WAIT                                  
045874,000731: 37,2766           00004        INHNTCHK           INHINT                                         #  T3 RUPT SHOULD BE WAITING
045875,000732: 37,2767           55375                           TS       SKEEP5                                
045876,000733: 37,2770           02033                           TC       ERRORS                                
045877,000734: 37,2771           00003                           RELINT                                         
045878,000735: 37,2772           40015        C(BRUPT)           CS       ZRUPT                                 #  INTERRUPT SHOULD HAPPEN HERE
045879,000736: 37,2773           00006                           EXTEND                                         
045880,000737: 37,2774           13002                           BZF      +6                                    #  MAKES SURE AN INTERRUPT DID OCCUR
045881,000738: 37,2775           03003                           TC       IN-OUT1                               #  AN INTERRUPT. END OF RUPTCHK
045882,000739: 37,2776           40015        TSKADRS            CS       ZRUPT                                 
045883,000740: 37,2777           62763                           AD       RUPTCON                               
045884,000741: 37,3000           02056                           TC       -1CHK                                 
045885,000742: 37,3001           05727                           TC       TASKOVER                              
045886,000743: 37,3002           02033                           TC       ERRORS                                #  NO INTERRUPT                        
045887,000744: 
045888,000745:                                                                                                  #  IN-OUT1 CHECKS ALL PULSES OF WRITE AND READ
045889,000746: 37,3003           37771        IN-OUT1            CA       S-1                                   
045890,000747: 37,3004           00006        WRITECHK           EXTEND                                         
045891,000748: 37,3005           01002                           WRITE    Q                                     
045892,000749: 37,3006           22002                           LXCH     Q                                     #  PUT C(Q) IN L
045893,000750: 37,3007           02056                           TC       -1CHK                                 
045894,000751: 37,3010           00006        READCHK            EXTEND                                         #  C(L) = 77776
045895,000752: 37,3011           00001                           READ     L                                     
045896,000753: 37,3012           02056                           TC       -1CHK                                 
045897,000754: 37,3013           30001                           CA       L                                     
045898,000755: 37,3014           02056                           TC       -1CHK                                 
045899,000756: 
045900,000757:                                                                                                  #  IN-OUT2 CHECKS ALL PULSES OF ROR AND WOR
045901,000758: 37,3015           46311        IN-OUT2            CS       S+3                                   
045902,000759: 37,3016           54001        RORCHK             TS       L                                     #  77774
045903,000760: 37,3017           32013                           CA       DVCON                                 #  37776
045904,000761: 37,3020           00006                           EXTEND                                         
045905,000762: 37,3021           04001                           ROR      L                                     #  $ ROR, -1
045906,000763: 37,3022           02056                           TC       -1CHK                                 
045907,000764: 37,3023           32013        WORCHK             CA       DVCON                                 #  C(L) STILL 77774
045908,000765: 37,3024           00006                           EXTEND                                         
045909,000766: 37,3025           05001                           WOR      L                                     #  $ WOR, -1
045910,000767: 37,3026           02056                           TC       -1CHK                                 
045911,000768: 37,3027           30001                           CA       L                                     
045912,000769: 37,3030           02056                           TC       -1CHK                                 
045913,000770: 
045914,000771:                                                                                                  #  IN-OUT3 CHECKS ALL PULSES OF RAND, WAND, AND RXOR
045915,000772: 37,3031           42013        IN-OUT3            CS       DVCON                                 
045916,000773: 37,3032           54001        RANDCHK            TS       L                                     #  40001
045917,000774: 37,3033           32010                           CA       S13BITS                               #  17777
045918,000775: 37,3034           00006                           EXTEND                                         
045919,000776: 37,3035           02001                           RAND     L                                     #  $ RAND, +1
045920,000777: 37,3036           02055                           TC       +1CHK                                 
045921,000778: 37,3037           32010        WANDCHK            CA       S13BITS                               #  C(L) STILL 40001
045922,000779: 37,3040           00006                           EXTEND                                         

Page 1090

045924,000781: 37,3041           03001                           WAND     L                                     #  $ WAND, +1
045925,000782: 37,3042           02055                           TC       +1CHK                                 
045926,000783: 37,3043           47766                           CS       S+5                                   
045927,000784: 37,3044           56001                           XCH      L                                     #  ALSO PUT -5 IN L FOR RXORCHK
045928,000785: 37,3045           02055                           TC       +1CHK                                 
045929,000786: 37,3046           36306        RXORCHK            CA       S+6                                   
045930,000787: 37,3047           00006                           EXTEND                                         
045931,000788: 37,3050           06001                           RXOR     L                                     #  $ RXOR, -3
045932,000789: 37,3051           67762                           AD       S+2                                   
045933,000790: 37,3052           02056                           TC       -1CHK                                 
045934,000791: 37,3053           30001                           CA       L                                     
045935,000792: 37,3054           67761                           AD       S+4                                   
045936,000793: 37,3055           02056                           TC       -1CHK                                 
045937,000794: 
045938,000795: 37,3056           02064                           TC       SMODECHK                              
045939,000796: 
045940,000797:                                                                                                  #  COUNTCHK COUNTS UP 14 BIT NUMBER WITH SIGN.
045941,000798:                                                                                                  #  TAKES APPROXIMATELY 8.7 SECONDS.
045942,000799:                                                                                                  #  ** PUT IN CCS NEWJOB FOR ROPE.
045943,000800: 37,3057           00006        COUNTCHK           EXTEND                                         
045944,000801: 37,3060           33506                           DCA      S+MAX                                 
045945,000802: 37,3061           53377                           DXCH     SKEEP6                                #  PUT 37777 IN SKEEP6 AND 40000 IN SKEEP7
045946,000803: 37,3062           31376        +LOOP              CA       SKEEP6                                
045947,000804: 37,3063           56002                           XCH      Q                                     
045948,000805: 37,3064           00006                           EXTEND                                         
045949,000806: 37,3065           40002                           DCS      L                                     
045950,000807: 37,3066           10000                           CCS      A                                     
045951,000808: 37,3067           03076                           TC       -NMBR                                 
045952,000809: 37,3070           03103                           TC       ENDCOUNT                              
045953,000810: 37,3071           55376                           TS       SKEEP6                                
045954,000811: 37,3072           61377                           AD       SKEEP7                                
045955,000812: 37,3073           02056                           TC       -1CHK                                 
045956,000813: 37,3074           25377                           INCR     SKEEP7                                
045957,000814: 37,3075           03062                           TC       +LOOP                                 
045958,000815: 37,3076           60001        -NMBR              AD       L                                     
045959,000816: 37,3077           02056                           TC       -1CHK                                 
045960,000817: 37,3100           05605                           TC       CHECKNJ                               #  CHECK FOR NEW JOB
045961,000818: 37,3101           41376                           CS       SKEEP6                                
045962,000819: 37,3102           03063                           TC       +LOOP      +1                         
045963,000820: 37,3103           31377        ENDCOUNT           CA       SKEEP7                                #  -0
045964,000821: 37,3104           61376                           AD       SKEEP6                                #  SKEEP6 SHOULD BE +0
045965,000822: 37,3105           02050                           TC       -0CHK                                 
045966,000823: 
045967,000824:                                                                                                  #  O-UFLOW COUNTS DOWN OVERFLOW AND UNDERFLOW NUMBERS.
045968,000825:                                                                                                  #  TAKES APPROXIMATELY 10.8 SECONDS
045969,000826: 37,3106           33506        O-UFLOW            CA       S-MAX                                 
045970,000827: 37,3107           55375                           TS       SKEEP5                                #  40000
045971,000828: 37,3110           40000                           CS       A                                     
045972,000829: 37,3111           00004        OFLOOP             INHINT                                         
045973,000830: 37,3112           63505                           AD       S+MAX                                 

Page 1091

045975,000832: 37,3113           67763                           AD       S+1                                   
045976,000833: 37,3114           56002                           XCH      Q                                     
045977,000834: 37,3115           10002                           CCS      Q                                     
045978,000835: 37,3116           03133                           TC       -NMBRS                                
045979,000836: 37,3117           02033                           TC       ERRORS                                #  CAN PUT IN CONSTANT
045980,000837: 37,3120           55373                           TS       SKEEP3                                
045981,000838: 37,3121           02033                           TC       ERRORS                                
045982,000839: 37,3122           31373                           CA       SKEEP3                                
045983,000840: 37,3123           61375                           AD       SKEEP5                                
045984,000841: 37,3124           02056                           TC       -1CHK                                 
045985,000842: 37,3125           00003                           RELINT                                         
045986,000843: 37,3126           05605                           TC       CHECKNJ                               #  CHECK FOR NEW JOB
045987,000844: 37,3127           31374                           CA       SKEEP4                                
045988,000845: 37,3130           00006                           EXTEND                                         
045989,000846: 37,3131           27375                           DIM      SKEEP5                                
045990,000847: 37,3132           03111                           TC       OFLOOP                                
045991,000848: 37,3133           55374        -NMBRS             TS       SKEEP4                                
045992,000849: 37,3134           03144                           TC       ENDOFUF                               
045993,000850: 37,3135           31374                           CA       SKEEP4                                
045994,000851: 37,3136           61375                           AD       SKEEP5                                
045995,000852: 37,3137           02056                           TC       -1CHK                                 
045996,000853: 37,3140           31375                           CA       SKEEP5                                
045997,000854: 37,3141           63506                           AD       S-MAX                                 
045998,000855: 37,3142           67771                           AD       S-1                                   
045999,000856: 37,3143           03114                           TC       OFLOOP     +3                         
046000,000857: 37,3144           31375        ENDOFUF            CA       SKEEP5                                
046001,000858: 37,3145           02050                           TC       -0CHK                                 
046002,000859: 37,3146           41374                           CS       SKEEP4                                
046003,000860: 37,3147           62013                           AD       DVCON                                 
046004,000861: 37,3150           02056                           TC       -1CHK                                 
046005,000862: 37,3151           00003                           RELINT                                         
046006,000863: 
046007,000864: 37,3152           02064                           TC       SMODECHK                              
046008,000865: 
046009,000866:                                                                                                  #  SKEEP7 HOLDS LOWEST OF TWO ADDRESSES BEING CHECKED.
046010,000867:                                                                                                  #  SKEEP6 HOLDS B(X+1).
046011,000868:                                                                                                  #  SKEEP5 HOLDS B(X).
046012,000869:                                                                                                  #  SKEEP4 CONTROLS CHECKING OF NON-SWITCHABLE ERASABLE MEMORY WITH
046013,000870:                                                                                                  #  BANK NUMBERS IN EB.
046014,000871:                                                                                                  #  SKEEP3 HOLDS LAST ADDRESS BEING CHECKED (HIGHEST ADDRESS).
046015,000872:                                                                                                  #  SKEEP2 HOLDS C(EBANK) DURING CHECKNJ
046016,000873:                                                                                                  #  ERASCHK TAKES APPROXMATELY 7 SECONDS
046017,000874: 37,3153           37763        ERASCHK            CA       S+1                                   
046018,000875: 37,3154           55374                           TS       SKEEP4                                
046019,000876: 37,3155           37767        0EBANK             CA       S+ZERO                                
046020,000877: 37,3156           54003                           TS       EBANK                                 
046021,000878: 37,3157           32004                           CA       ERASCON3                              #  01461
046022,000879: 37,3160           55377                           TS       SKEEP7                                #  STARTING ADDRESS
046023,000880: 37,3161           35337                           CA       S10BITS                               #  01777
046024,000881: 37,3162           55373                           TS       SKEEP3                                #  LAST ADDRESS CHECKED

Page 1092

046026,000883: 37,3163           03203                           TC       ERASLOOP                              
046027,000884: 
046028,000885: 37,3164           32003        E134567B           CA       ERASCON6                              #  01400
046029,000886: 37,3165           55377                           TS       SKEEP7                                #  STARTING ADDRESS
046030,000887: 37,3166           35337                           CA       S10BITS                               #  01777
046031,000888: 37,3167           55373                           TS       SKEEP3                                #  LAST ADDRESS CHECKED
046032,000889: 37,3170           03203                           TC       ERASLOOP                              
046033,000890: 
046034,000891: 37,3171           32003        2EBANK             CA       ERASCON6                              #  01400
046035,000892: 37,3172           55377                           TS       SKEEP7                                #  STARTING ADDRESS
046036,000893: 37,3173           32005                           CA       ERASCON4                              #  01774
046037,000894: 37,3174           55373                           TS       SKEEP3                                #  LAST ADDRESS CHECKED
046038,000895: 37,3175           03203                           TC       ERASLOOP                              
046039,000896: 
046040,000897: 37,3176           55374        NOEBANK            TS       SKEEP4                                #  +0
046041,000898: 37,3177           32001                           CA       ERASCON1                              #  00061
046042,000899: 37,3200           55377                           TS       SKEEP7                                #  STARTING ADDRESS
046043,000900: 37,3201           32002                           CA       ERASCON2                              #  01374
046044,000901: 37,3202           55373                           TS       SKEEP3                                #  LAST ADDRESS CHECKED
046045,000902: 
046046,000903: 37,3203           00004        ERASLOOP           INHINT                                         
046047,000904: 37,3204           00006                           EXTEND                                         
046048,000905: 37,3205           51377                           INDEX    SKEEP7                                
046049,000906: 37,3206           30001                           DCA      0000                                  
046050,000907: 37,3207           53376                           DXCH     SKEEP5                                #  STORES C(X) AND C(X-1) IN SKEEP6 AND 5.
046051,000908: 37,3210           31377                           CA       SKEEP7                                
046052,000909: 37,3211           55353                           TS       ERESTORE                              #  IF RESTART, RESTORE C(X) AND C(X+1)
046053,000910: 37,3212           54001                           TS       L                                     
046054,000911: 37,3213           24001                           INCR     L                                     
046055,000912: 37,3214           50000                           NDX      A                                     
046056,000913: 37,3215           52001                           DXCH     0000                                  #  PUTS OWN ADDRESS IN X AND X +1
046057,000914: 37,3216           51377                           NDX      SKEEP7                                
046058,000915: 37,3217           40001                           CS       0001                                  #  CS  X+1
046059,000916: 37,3220           51377                           NDX      SKEEP7                                
046060,000917: 37,3221           60000                           AD       0000                                  #  AD X
046061,000918: 37,3222           02056                           TC       -1CHK                                 
046062,000919: 37,3223           31353                           CA       ERESTORE                              #  HAS ERASABLE BEEN RESTORED
046063,000920: 37,3224           00006                           EXTEND                                         
046064,000921: 37,3225           13251                           BZF      ELOOPFIN                              #  YES, EXIT ERASLOOP.
046065,000922: 37,3226           00006                           EXTEND                                         
046066,000923: 37,3227           51377                           NDX      SKEEP7                                
046067,000924: 37,3230           40001                           DCS      0000                                  #  COMPLEMENT OF ADDRESS OF X AND X+1
046068,000925: 37,3231           51377                           NDX      SKEEP7                                
046069,000926: 37,3232           52001                           DXCH     0000                                  #  PUT COMPLEMENT OF ADDRESS OF X AND X+1
046070,000927: 37,3233           51377                           NDX      SKEEP7                                
046071,000928: 37,3234           40000                           CS       0000                                  #  CS X
046072,000929: 37,3235           51377                           NDX      SKEEP7                                
046073,000930: 37,3236           60001                           AD       0001                                  #  AD X+1
046074,000931: 37,3237           02056                           TC       -1CHK                                 
046075,000932: 37,3240           31353                           CA       ERESTORE                              #  HAS ERASABLE BEEN RESTORED

Page 1093

046077,000934: 37,3241           00006                           EXTEND                                         
046078,000935: 37,3242           13251                           BZF      ELOOPFIN                              #  YES, EXIT ERASLOOP.
046079,000936: 37,3243           00006                           EXTEND                                         
046080,000937: 37,3244           31376                           DCA      SKEEP5                                
046081,000938: 37,3245           51377                           NDX      SKEEP7                                
046082,000939: 37,3246           52001                           DXCH     0000                                  #  PUT B(X) AND B(X+1) BACK INTO X AND X+1
046083,000940: 37,3247           37767                           CA       S+ZERO                                
046084,000941: 37,3250           55353                           TS       ERESTORE                              #  IF RESTART, DO NOT RESTORE C(X), C(X+1)
046085,000942: 37,3251           00003        ELOOPFIN           RELINT                                         
046086,000943: 37,3252           30003                           CA       EBANK                                 #  STORES C(EBANK)
046087,000944: 37,3253           55372                           TS       SKEEP2                                
046088,000945: 37,3254           05605                           TC       CHECKNJ                               #  CHECK FOR NEW JOB
046089,000946: 37,3255           31372                           CA       SKEEP2                                #  REPLACES B(EBANK)
046090,000947: 37,3256           54003                           TS       EBANK                                 
046091,000948: 37,3257           25377                           INCR     SKEEP7                                
046092,000949: 37,3260           41377                           CS       SKEEP7                                
046093,000950: 37,3261           61373                           AD       SKEEP3                                
046094,000951: 37,3262           00006                           EXTEND                                         
046095,000952: 37,3263           13265                           BZF      +2                                    
046096,000953: 37,3264           03203                           TC       ERASLOOP                              #  GO TO NEXT ADDRESS IN SAME BANK
046097,000954: 37,3265           11374                           CCS      SKEEP4                                
046098,000955: 37,3266           03176                           TC       NOEBANK                               
046099,000956: 37,3267           25374                           INCR     SKEEP4                                #  PUT +1 IN SKEEP4
046100,000957: 37,3270           30003                           CA       EBANK                                 
046101,000958: 37,3271           67753                           AD       SBIT9                                 
046102,000959: 37,3272           54003                           TS       EBANK                                 
046103,000960: 37,3273           62015                           AD       ERASCON5                              #  76777, CHECK FOR BANK E3
046104,000961: 37,3274           00006                           EXTEND                                         
046105,000962: 37,3275           13171                           BZF      2EBANK                                
046106,000963: 37,3276           10003                           CCS      EBANK                                 
046107,000964: 37,3277           03164                           TC       E134567B                              #  GO TO EBANKS 1,3,4,5,6, AND 7
046108,000965: 37,3300           32003                           CA       ERASCON6                              #  END OF ERASCHK
046109,000966: 37,3301           54003                           TS       EBANK                                 
046110,000967:                                                                                                  #  CNTRCHK PERFORMS A CS OF ALL REGISTERS FROM OCT. 60 THROUGH OCT. 10.
046111,000968:                                                                                                  #  INCLUDED ARE ALL COUNTERS, T6-1, CYCLE AND SHIFT, AND ALL RUPT REGISTERS
046112,000969: 37,3302           32000        CNTRCHK            CAF      CNTRCON                               #  00050
046113,000970: 37,3303           55372        CNTRLOOP           TS       SKEEP2                                
046114,000971: 37,3304           67760                           AD       SBIT4                                 #  +10 OCTAL
046115,000972: 37,3305           50000                           INDEX    A                                     
046116,000973: 37,3306           40000                           CS       0000                                  
046117,000974: 37,3307           11372                           CCS      SKEEP2                                
046118,000975: 37,3310           03303                           TC       CNTRLOOP                              
046119,000976: 
046120,000977:                                                                                                  #  CYCLSHFT CHECKS THE CYCLE AND SHIFT REGISTERS
046121,000978: 37,3311           32011        CYCLSHFT           CA       CONC+S1                               #  25252
046122,000979: 37,3312           54020                           TS       CYR                                   #  C(CYR) = 12525
046123,000980: 37,3313           54022                           TS       CYL                                   #  C(CYL) = 52524
046124,000981: 37,3314           54021                           TS       SR                                    #  C(SR) = 12525
046125,000982: 37,3315           54023                           TS       EDOP                                  #  C(EDOP) = 00125
046126,000983: 37,3316           60020                           AD       CYR                                   #  37777         C(CYR) = 45252

Page 1094

046128,000985: 37,3317           60022                           AD       CYL                                   #  00-12524      C(CYL) = 25251
046129,000986: 37,3320           60021                           AD       SR                                    #  00-25251      C(SR) = 05252
046130,000987: 37,3321           60023                           AD       EDOP                                  #  00-25376      C(EDOP) = +0
046131,000988: 37,3322           62014                           AD       CONC+S2                               #  C(CONC+S2) = 52400
046132,000989: 37,3323           02056                           TC       -1CHK                                 
046133,000990: 37,3324           60020                           AD       CYR                                   #  45252
046134,000991: 37,3325           60022                           AD       CYL                                   #  72523
046135,000992: 37,3326           60021                           AD       SR                                    #  77775
046136,000993: 37,3327           60023                           AD       EDOP                                  #  77775
046137,000994: 37,3330           67763                           AD       S+1                                   #  77776
046138,000995: 37,3331           02056                           TC       -1CHK                                 
046139,000996: 
046140,000997: 37,3332           25367                           INCR     SCOUNT     +1                         
046141,000998: 37,3333           02064                           TC       SMODECHK                              
046142,000999: 37,3334           03340                           TC       ROPECHK                               
046143,001000: 
046144,001001:                                                                                                  #  SKEEP1 HOLDS SUM
046145,001002:                                                                                                  #  SKEEP2 HOLDS PRESENT CONTENTS OF ADDRESS IN ROPECHK AND SHOWSUM ROUTINES
046146,001003:                                                                                                  #  SKEEP2 HOLDS BANK NUMBER IN LOW ORDER BITS DURING SHOWSUM DISPLAY
046147,001004:                                                                                                  #  SKEEP3 HOLDS PRESENT ADDRESS (00000 TO 01777 IN COMMON FIXED BANKS)
046148,001005:                                                                                                  #                               (04000 TO 07777 IN FXFX BANKS)
046149,001006:                                                                                                  #  SKEEP3 HOLDS BUGGER WORD DURING SHOWSUM DISPLAY
046150,001007:                                                                                                  #  SKEEP4 HOLDS BANK NUMBER AND SUPER BANK NUMBER
046151,001008:                                                                                                  #  SKEEP5 COUNTS 2 SUCCESSIVE TC SELF WORDS
046152,001009:                                                                                                  #  SKEEP6 CONTROLS ROPECHK OR SHOWSUM OPTION
046153,001010:                                                                                                  #  SKEEP7 CONTROLS WHEN ROUNTINE IS IN COMMON FIXED OR FIXED FIXED BANKS
046154,001011: 
046155,001012: 37,3335           04632        STSHOSUM           TC       GRABDSP                               
046156,001013: 37,3336           04637                           TC       PREGBSY                               
046157,001014: 37,3337           03342                           TC       +3                                    
046158,001015: 37,3340           37770        ROPECHK            CA       S-ZERO                                
046159,001016: 37,3341           55376                           TS       SKEEP6                                #  ROPECHK OPTION
046160,001017: 37,3342           37767                           CA       S+ZERO                                
046161,001018: 37,3343           55374                           TS       SKEEP4                                #  BANK NUMBER
046162,001019: 37,3344           37763                           CA       S+1                                   
046163,001020: 37,3345           55377        COMMFX             TS       SKEEP7                                
046164,001021: 37,3346           37767                           CA       S+ZERO                                
046165,001022: 37,3347           55371                           TS       SKEEP1                                
046166,001023: 37,3350           55373                           TS       SKEEP3                                
046167,001024: 37,3351           37763                           CA       S+1                                   
046168,001025: 37,3352           55375                           TS       SKEEP5                                #  COUNTS DOWN 2 TC SELF WORDS
046169,001026: 37,3353           31374        COMADRS            CA       SKEEP4                                
046170,001027: 37,3354           54001                           TS       L                                     #  TO SET SUPER BANK
046171,001028: 37,3355           74560                           MASK     HI5                                   
046172,001029: 37,3356           61373                           AD       SKEEP3                                
046173,001030: 37,3357           05245                           TC       SUPDACAL                              #  SUPER DATA CALL
046174,001031: 37,3360           03403                           TC       ADSUM                                 
046175,001032: 37,3361           67751                           AD       SBIT11                                #  02000
046176,001033: 37,3362           03414                           TC       ADRSCHK                               

Page 1095

046178,001035: 37,3363           40000        FXFX               CS       A                                     
046179,001036: 37,3364           55377                           TS       SKEEP7                                
046180,001037: 37,3365           00006                           EXTEND                                         
046181,001038: 37,3366           13371                           BZF      +3                                    
046182,001039: 37,3367           37750                           CA       SBIT12                                #  04000, STARTING ADDRESS OF BANK 02
046183,001040: 37,3370           03372                           TC       +2                                    
046184,001041: 37,3371           35634                           CA       SBNK03                                #  06000, STARTING ADDRESS OF BANK 03
046185,001042: 37,3372           55373                           TS       SKEEP3                                
046186,001043: 37,3373           37767                           CA       S+ZERO                                
046187,001044: 37,3374           55371                           TS       SKEEP1                                
046188,001045: 37,3375           37763                           CA       S+1                                   
046189,001046: 37,3376           55375                           TS       SKEEP5                                #  COUNTS DOWN 2 TC SELF WORDS
046190,001047: 37,3377           51373        FXADRS             INDEX    SKEEP3                                
046191,001048: 37,3400           30000                           CA       0000                                  
046192,001049: 37,3401           03403                           TC       ADSUM                                 
046193,001050: 37,3402           03414                           TC       ADRSCHK                               
046194,001051: 
046195,001052: 37,3403           55372        ADSUM              TS       SKEEP2                                
046196,001053: 37,3404           61371                           AD       SKEEP1                                
046197,001054: 37,3405           55371                           TS       SKEEP1                                
046198,001055: 37,3406           37767                           CAF      S+ZERO                                
046199,001056: 37,3407           61371                           AD       SKEEP1                                
046200,001057: 37,3410           55371                           TS       SKEEP1                                
046201,001058: 37,3411           41372                           CS       SKEEP2                                
046202,001059: 37,3412           61373                           AD       SKEEP3                                
046203,001060: 37,3413           00002                           TC       Q                                     
046204,001061: 
046205,001062: 37,3414           22000        ADRSCHK            LXCH     A                                     
046206,001063: 37,3415           11375                           CCS      SKEEP5                                #  IS CHECKSUM FINISHED
046207,001064: 37,3416           03421                           TC       +3                                    #  NO
046208,001065: 37,3417           03421                           TC       +2                                    #  NO
046209,001066: 37,3420           03510                           TC       SOPTION                               #  GO TO ROPECHK SHOWSUM OPTION
046210,001067: 37,3421           10001                           CCS      L                                     #  -0 MEANS A TC SELF WORD.
046211,001068: 37,3422           03431                           TC       CONTINU                               
046212,001069: 37,3423           03431                           TC       CONTINU                               
046213,001070: 37,3424           03431                           TC       CONTINU                               
046214,001071: 37,3425           11375                           CCS      SKEEP5                                
046215,001072: 37,3426           03432                           TC       CONTINU    +1                         
046216,001073: 37,3427           37771                           CA       S-1                                   
046217,001074: 37,3430           03432                           TC       CONTINU    +1                         #  AD IN THE BUGGER WORD
046218,001075: 37,3431           37763        CONTINU            CA       S+1                                   #  MAKE SURE TWO CONSECUTIVE TC SELF WORDS
046219,001076: 37,3432           55375                           TS       SKEEP5                                
046220,001077: 37,3433           11376                           CCS      SKEEP6                                #  +1 IN SKEEP6, SHOWSUM VIA EXECUTIVE
046221,001078: 37,3434           10067                           CCS      NEWJOB                                
046222,001079: 37,3435           05532                           TC       CHANG1                                
046223,001080: 37,3436           03440                           TC       +2                                    
046224,001081: 37,3437           05605                           TC       CHECKNJ                               #  -0 IN SKEEP6 FOR ROPECHK
046225,001082: 
046226,001083: 37,3440           25373        ADRS+1             INCR     SKEEP3                                
046227,001084: 37,3441           11377                           CCS      SKEEP7                                

Page 1096

046229,001086: 37,3442           03353                           TC       COMADRS                               
046230,001087: 37,3443           03353                           TC       COMADRS                               
046231,001088: 37,3444           03377                           TC       FXADRS                                
046232,001089: 37,3445           03377                           TC       FXADRS                                
046233,001090: 
046234,001091: 37,3446           41374        NXTBNK             CS       SKEEP4                                
046235,001092: 37,3447           63530                           AD       LSTBNKCH                              #  LAST BANK TO BE CHECKED
046236,001093: 37,3450           00006                           EXTEND                                         
046237,001094: 37,3451           13503                           BZF      ENDSUMS                               #  END OF SUMMING OF BANKS.
046238,001095: 37,3452           31374                           CA       SKEEP4                                
046239,001096: 37,3453           67751                           AD       SBIT11                                
046240,001097: 37,3454           55374                           TS       SKEEP4                                #  37 TO 40 INCRMTS SKEEP4 BY END RND CARRY
046241,001098: 37,3455           03461                           TC       CHKSUPR                               
046242,001099: 37,3456           37745        17TO20             CA       SBIT15                                
046243,001100: 37,3457           27374                           ADS      SKEEP4                                #  SET FOR BANK 20
046244,001101: 37,3460           03475                           TC       GONXTBNK                              
046245,001102: 37,3461           74560        CHKSUPR            MASK     HI5                                   
046246,001103: 37,3462           00006                           EXTEND                                         
046247,001104: 37,3463           13473                           BZF      NXTSUPR                               #  INCREMENT SUPER BANK
046248,001105: 37,3464           62010        27TO30             AD       S13BITS                               
046249,001106: 37,3465           00006                           EXTEND                                         
046250,001107: 37,3466           13470                           BZF      +2                                    #  BANK SET FOR 30
046251,001108: 37,3467           03475                           TC       GONXTBNK                              
046252,001109: 37,3470           32006                           CA       SIXTY                                 #  FIRST SUPER BANK
046253,001110: 37,3471           27374                           ADS      SKEEP4                                
046254,001111: 37,3472           03475                           TC       GONXTBNK                              
046255,001112: 37,3473           62007        NXTSUPR            AD       SUPRCON                               #  SET BNK 30 + INCR SUPR BNK AND CANCEL
046256,001113: 37,3474           27374                           ADS      SKEEP4                                #  ERC BIT OF THE 37 TO 40 ADVANCE.
046257,001114: 37,3475           11377        GONXTBNK           CCS      SKEEP7                                
046258,001115: 37,3476           03345                           TC       COMMFX                                
046259,001116: 37,3477           37763                           CA       S+1                                   
046260,001117: 37,3500           03363                           TC       FXFX                                  
046261,001118: 37,3501           37755                           CA       SBIT7                                 #  HAS TO BE LARGER THAN NO OF FXSW BANKS.
046262,001119: 37,3502           03345                           TC       COMMFX                                
046263,001120: 
046264,001121: 37,3503           11376        ENDSUMS            CCS      SKEEP6                                
046265,001122: 37,3504           03342                           TC       ROPECHK    +2                         #  START SHOWSUM AGAIN
046266,001123: 37,3505           37777        S+MAX              OCTAL    37777                                 #  ** S+MAX AND S-MAX MUST BE TOGETHER
046267,001124: 37,3506           40000        S-MAX              OCTAL    40000                                 #  FOR DOUBLE PRECISION CHECKING.
046268,001125: 37,3507           03603                           TC       RPCHKFIN                              #  ROPECHK IS COMPLETE
046269,001126: 
046270,001127: 37,3510           31374        SOPTION            CA       SKEEP4                                
046271,001128: 37,3511           74560                           MASK     HI5                                   #  = BANK BITS
046272,001129: 37,3512           04541                           TC       LEFT5                                 
046273,001130: 37,3513           54001                           TS       L                                     #  BANK NUMBER BEFORE SUPER BANK
046274,001131: 37,3514           31374                           CA       SKEEP4                                
046275,001132: 37,3515           74564                           MASK     S8BITS                                #  = SUPER BANK BITS
046276,001133: 37,3516           00006                           EXTEND                                         
046277,001134: 37,3517           13525                           BZF      SOPT                                  #  BEFORE SUPER BANK
046278,001135: 37,3520           54021                           TS       SR                                    #  SUPER BANK NECESSARY

Page 1097

046280,001137: 37,3521           30001                           CA       L                                     
046281,001138: 37,3522           77765                           MASK     SEVEN                                 
046282,001139: 37,3523           60021                           AD       SR                                    
046283,001140: 37,3524           54001                           TS       L                                     #  BANK NUMBER WITH SUPER BANK
046284,001141: 37,3525           11376        SOPT               CCS      SKEEP6                                
046285,001142: 37,3526           03560                           TC       SDISPLAY                              
046286,001143: 37,3527           00501        VNCON              OCTAL    00501                                 #  USED IN SHOWSUM. DISPLAY 3 REGISTERS.
046287,001144: 37,3530     0067                                  EBANK=   NEWJOB                                
046288,001145: 37,3530           76060        LSTBNKCH           BBCON*                                         #  * CONSTANT, LAST BANK.                
046289,001146: 
046290,001147: 37,3531           11371        BNKCHK             CCS      SKEEP1                                #  WHEN C(SKEEP6) = -0
046291,001148: 37,3532           03536                           TC       +4                                    
046292,001149: 37,3533           77563        SCADR              FCADR    NOKILL                                #  * CONSTANT, USED IN SHOWSUM ONLY
046293,001150: 37,3534           03536                           TC       +2                                    
046294,001151: 37,3535           37771                           CA       S-1                                   #  FOR BANK 00
046295,001152: 37,3536           55371                           TS       SKEEP1                                
046296,001153: 37,3537           40001                           CS       L                                     #  = - BANK NUMBER
046297,001154: 37,3540           61371                           AD       SKEEP1                                
046298,001155: 37,3541           02056                           TC       -1CHK                                 
046299,001156: 37,3542           03446                           TC       NXTBNK                                
046300,001157: 
046301,001158:                                                                                                  #  INITIALIZE SKEEP6 TO +1 TO PERFORM SHOWSUM
046302,001159:                                                                                                  #  START OF ROUTINE THAT DISPLAYS SUM OF EACH BANK
046303,001160: 37,3543           37763        SHOWSUM            CAF      S+1                                   
046304,001161: 37,3544           55376                           TS       SKEEP6                                #  SHOWSUM OPTION
046305,001162: 37,3545           37767                           CAF      S+ZERO                                
046306,001163: 37,3546           55355                           TS       SMODE                                 #  PUT SELF-CHECK TO SLEEP
046307,001164: 37,3547           32021                           CA       SELFADRS                              #  INITIALIZE SELFRET TO GO TO SELFCHK.
046308,001165: 37,3550           55354                           TS       SELFRET                               
046309,001166: 37,3551           00004                           INHINT                                         
046310,001167: 37,3552           37751                           CAF      PRIO2                                 
046311,001168: 37,3553           05505                           TC       NOVAC                                 
046312,001169: 37,3554     1354                                  EBANK=   SELFRET                               
046313,001170: 37,3554           03335 76062                     2CADR    STSHOSUM                              
046314,001171: 
046315,001172: 37,3556           00003                           RELINT                                         
046316,001173: 37,3557           05567                           TC       ENDOFJOB                              
046317,001174: 
046318,001175: 37,3560           30001        SDISPLAY           CA       L                                     #  = BANK NUMBER
046319,001176: 37,3561           57372                           XCH      SKEEP2                                #  SKEEP2 HOLDS BANK NUMBER DURING DISPLAY
046320,001177: 37,3562           55373                           TS       SKEEP3                                #  SKEEP3 HOLDS BUGGER WORD DURING DISPLAY
046321,001178: 37,3563           32017        NOKILL             CAF      ADRS1                                 #  ADDRESS OF SKEEP1
046322,001179: 37,3564           54146                           TS       MPAC       +2                         
046323,001180: 37,3565           33527                           CAF      VNCON                                 #  DISPLAY 3 REGISTERS
046324,001181: 37,3566           04444                           TC       NVSUB                                 
046325,001182: 37,3567           03601                           TC       SBUSY                                 
046326,001183: 37,3570           04622                           TC       FLASHON                               
046327,001184: 37,3571           04475                           TC       ENDIDLE                               
046328,001185: 37,3572           03575                           TC       +3                                    #  FINISHED WITH SHOWSUM
046329,001186: 37,3573           03446                           TC       NXTBNK                                

Page 1098

046331,001188: 37,3574           03563                           TC       NOKILL                                #  SO CAN LOAD WITHOUT KILLING SHOWSUM
046332,001189: 37,3575           04724                           TC       FREEDSP                               
046333,001190: 37,3576           32021                           CA       SELFADRS                              #  INITIALIZE SKEEP1 TO GO TO SELFCHK.
046334,001191: 37,3577           55371                           TS       SKEEP1                                
046335,001192: 37,3600           05567                           TC       ENDOFJOB                              
046336,001193: 
046337,001194: 37,3601           33533        SBUSY              CAF      SCADR                                 
046338,001195: 37,3602           04654                           TC       NVSUBUSY                              
046339,001196: 
046340,001197: 37,3603           02115        RPCHKFIN           TC       SELFCHK                               #  START SELF-CHECK AGAIN.
046341,001198: 
046342,001199: 37,3604           40000        SBNKOPTN           CS       A                                     #  GO TO BACKUP IDLE LOOP IF C(SMODE) IS
046343,001200: 37,3605           67762                           AD       TWO                                   #  GREATER THAN OCTAL 11
046344,001201: 37,3606           00006                           EXTEND                                         
046345,001202: 37,3607           63613                           BZMF     TOSMODE    -2                         
046346,001203: 37,3610           37767                           CA       S+ZERO                                #  ZERO SMODE FOR OPTIONS ABOVE 8.
046347,001204: 37,3611           55355                           TS       SMODE                                 
046348,001205: 37,3612           03633        SOPTON11           TC       DSKYCHK                               
046349,001206: 
046350,001207: 37,3613           37767                           CA       S+ZERO                                
046351,001208: 37,3614           55355                           TS       SMODE                                 
046352,001209: 37,3615           02115        TOSMODE            TC       SELFCHK                               
046353,001210: 
046354,001211:                                                                                                  #  THE FOLLOWING CONSTANTS ARE USED BY DSKYCHK.
046355,001212: 37,3616           05265        DSKYCODE           OCTAL    05265                                 #  00
046356,001213: 37,3617           04143                           OCTAL    04143                                 #  11
046357,001214: 37,3620           05471                           OCTAL    05471                                 #  22
046358,001215: 37,3621           05573                           OCTAL    05573                                 #  33
046359,001216: 37,3622           04757                           OCTAL    04757                                 #  44
046360,001217: 37,3623           05736                           OCTAL    05736                                 #  55
046361,001218: 37,3624           05634                           OCTAL    05634                                 #  66
046362,001219: 37,3625           05163                           OCTAL    05163                                 #  77
046363,001220: 37,3626           05675                           OCTAL    05675                                 #  88
046364,001221: 37,3627           05777                           OCTAL    05777                                 #  99
046365,001222: 37,3630           07265        +-ZERO             OCTAL    07265                                 
046366,001223: 37,3631           00013        11DEC.             OCTAL    00013                                 
046367,001224: 
046368,001225:                                                                                                  #  BITS 2 AND 6 TURN ON THE COMPUTER ACTIVITY AND VERB-NOUN FLASH.
046369,001226: 37,3632           00042        S11CHAN            OCTAL    00042                                 
046370,001227: 
046371,001228: 37,3633           34570        DSKYCHK            CAF      TEN                                   
046372,001229: 37,3634           55373                           TS       SKEEP3                                
046373,001230: 37,3635           00004                           INHINT                                         
046374,001231: 37,3636           37763                           CAF      S+1                                   #  SET UP TEN MS INTERRUPT
046375,001232: 37,3637           05663                           TC       WAITLIST                              
046376,001233: 37,3640  E3,1400                                  EBANK=   LST1                                  
046377,001234: 37,3640           03674 76063                     2CADR    NXTNMBR                               
046378,001235: 
046379,001236: 37,3642           00003                           RELINT                                         
046380,001237: 37,3643           03615                           TC       TOSMODE                               #  GO TO IDLE LOOP

Page 1099

046382,001239: 
046383,001240: 37,3644           55373        SDSPTAB            TS       SKEEP3                                
046384,001241: 37,3645           00004                           INHINT                                         
046385,001242: 37,3646           51373                           NDX      SKEEP3                                
046386,001243: 37,3647           43616                           CS       DSKYCODE                              
046387,001244: 37,3650           54313        SBLANKS            TS       DSPTAB                                
046388,001245: 37,3651           54314                           TS       DSPTAB     +1                         
046389,001246: 37,3652           54315                           TS       DSPTAB     +2                         
046390,001247: 37,3653           54316                           TS       DSPTAB     +3                         
046391,001248: 37,3654           54317                           TS       DSPTAB     +4                         
046392,001249: 37,3655           54320                           TS       DSPTAB     +5                         
046393,001250: 37,3656           54321                           TS       DSPTAB     +6                         
046394,001251: 37,3657           54322                           TS       DSPTAB     +7                         
046395,001252: 37,3660           54323                           TS       DSPTAB     +8D                        
046396,001253: 37,3661           54324                           TS       DSPTAB     +9D                        
046397,001254: 37,3662           54325                           TS       DSPTAB     +10D                       
046398,001255: 37,3663           33631                           CA       11DEC.                                
046399,001256: 37,3664           54307                           TS       NOUT                                  
046400,001257: 
046401,001258: 37,3665           00004        DSKYWAIT           INHINT                                         
046402,001259: 37,3666           37752                           CAF      BIT10                                 #  5.12 SECOND WAIT
046403,001260: 37,3667           05663                           TC       WAITLIST                              
046404,001261: 37,3670  E3,1400                                  EBANK=   LST1                                  
046405,001262: 37,3670           03674 76063                     2CADR    NXTNMBR                               
046406,001263: 
046407,001264: 37,3672           00003                           RELINT                                         
046408,001265: 37,3673           05727                           TC       TASKOVER                              
046409,001266: 
046410,001267: 37,3674           11373        NXTNMBR            CCS      SKEEP3                                
046411,001268: 37,3675           03644                           TC       SDSPTAB                               #  9 THROUGH 0
046412,001269: 37,3676           03703                           TC       -SIGN                                 #  -ZEROS
046413,001270: 37,3677           03720                           TC       +SIGN                                 #  +ZEROS
046414,001271: 37,3700           11372                           CCS      SKEEP2                                
046415,001272: 37,3701           03734                           TC       NODSPLAY                              #  PUTS BLANKS IN DSKY DISPLAY
046416,001273: 37,3702           03740                           TC       LITESOUT                              #  TURN OFF LIGHTS
046417,001274: 
046418,001275: 37,3703           47763        -SIGN              CS       S+1                                   
046419,001276: 37,3704           55373                           TS       SKEEP3                                
046420,001277: 37,3705           33632                           CA       S11CHAN                               #  TURN ON VERB-NOUN FLASH
046421,001278: 37,3706           00006                           EXTEND                                         #  AND COMPUTER ACTIVITY LIGHTS.
046422,001279: 37,3707           05011                           WOR      DSALMOUT                              
046423,001280: 37,3710           43630                           CS       +-ZERO                                
046424,001281: 37,3711           00004                           INHINT                                         
046425,001282: 37,3712           54313                           TS       DSPTAB                                
046426,001283: 37,3713           54316                           TS       DSPTAB     +3                         
046427,001284: 37,3714           54320                           TS       DSPTAB     +5                         
046428,001285: 37,3715           36311                           CAF      THREE                                 
046429,001286: 37,3716           54307                           TS       NOUT                                  
046430,001287: 37,3717           03665                           TC       DSKYWAIT                              
046431,001288: 
046432,001289: 37,3720           47767        +SIGN              CS       ZERO                                  

Page 1100

046434,001291: 37,3721           55373                           TS       SKEEP3                                
046435,001292: 37,3722           37763                           CA       S+1                                   
046436,001293: 37,3723           55372                           TS       SKEEP2                                
046437,001294: 37,3724           00004                           INHINT                                         
046438,001295: 37,3725           43630                           CS       +-ZERO                                
046439,001296: 37,3726           54314                           TS       DSPTAB     +1                         
046440,001297: 37,3727           54317                           TS       DSPTAB     +4                         
046441,001298: 37,3730           54321                           TS       DSPTAB     +6                         
046442,001299: 37,3731           36311                           CAF      THREE                                 
046443,001300: 37,3732           54307                           TS       NOUT                                  
046444,001301: 37,3733           03665                           TC       DSKYWAIT                              
046445,001302: 
046446,001303: 37,3734           55372        NODSPLAY           TS       SKEEP2                                #  +0
046447,001304: 37,3735           47750                           CS       BIT12                                 #  BLANKS
046448,001305: 37,3736           00004                           INHINT                                         
046449,001306: 37,3737           03650                           TC       SBLANKS                               #  PUTS BLANKS IN ALL DISPLAYS
046450,001307: 
046451,001308: 37,3740           43632        LITESOUT           CS       S11CHAN                               
046452,001309: 37,3741           00006                           EXTEND                                         
046453,001310: 37,3742           03011                           WAND     DSALMOUT                              #  TURN OFF COMPUTER ACTIVITY LIGHT.
046454,001311: 37,3743           05727                           TC       TASKOVER                              #  END OF DSKYCHK
046455,001312: 

End of include-file AGC_BLOCK_TWO_SELF-CHECK.agc.  Parent file is MAIN.agc