Source Code

These source-code files were obtained by digitally photographing a Solarium 55 (Apollo 6) program listing from the American Computer Museum in Bozeman, Montana. Photography was by Ron Burkey, with assistance from museum curator George Keremedjiev and Montana State University curator Kim Scott. The listing originally belonged to Eldon C. Hall, who donated it to the museum. Volunteers then manually typed in the source code or else modified similar pre-existing Colossus 249 (Apollo 9) source files to incorporate changes, although this transcription was principally done by Jim Lawton and corrected by Ron Burkey. Notations on the program listing read, in part:

        YUL SYSTEM FOR AGC4: REVISION 0 OF PROGRAM SOLRUM55
	BY NASA 1021108-021                    DEC. 4, 1966
Note that the date is the date of the printout, not the date of the program revision.

Due to statements by Jay Sampson, the original contractor from AC Electronics who created Solarium 54 (Apollo 4) from the earlier Corona (AS-202 mission) program, it is believed that Solarium 54 and Solarium 55 (Apollo 6) are actually identical programs. The change in numbering, from 54 to 55, is believed to be for some administrative purpose. Thus, it is believed that the source-code represented here is equally appropriate for both Apollo 4 and Apollo 6 missions.

010146,000002:                                                                                                  ## Copyright:   Public domain.
010147,000003:                                                                                                  ## Filename:    AGC_SELF-CHECK.agc
010148,000004:                                                                                                  ## Purpose:     Part of the source code for Solarium build 55. This
010149,000005:                                                                                                  ##              is for the Command Module's (CM) Apollo Guidance
010150,000006:                                                                                                  ##              Computer (AGC), for Apollo 6.
010151,000007:                                                                                                  ## Assembler:   yaYUL --block1
010152,000008:                                                                                                  ## Contact:     Jim Lawton <jim DOT lawton AT gmail DOT com>
010153,000009:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
010154,000010:                                                                                                  ## Page Scans:  www.ibiblio.org/apollo/ScansForConversion/Solarium055/
010155,000011:                                                                                                  ## Mod history: 2009-10-03 JL   Created.
010156,000012:                                                                                                  ##              2016-08-19 RSB  Typos.
010157,000013:                                                                                                  ##              2016-08-23 RSB  More of the same.
010158,000014:                                                                                                  ##              2016-12-28 RSB  Proofed comment text using octopus/ProoferComments,
010159,000015:                                                                                                  ##                              and fixed errors found.
010160,000016: 

Page 265

010162,000018: 
010163,000019: 11,6000                                           SETLOC   22000                                 
010164,000020: 
010165,000021:                                                                                                  #  NEXT THREE CONSTANTS ARE USED IN RUPTCHK SUBROUTINE
010166,000022: 11,6000           37767        OVCON              OCTAL    37767                                 
010167,000023: 11,6001           00320        TM1WAIT            OCTAL    00320                                 
010168,000024: 11,6002           06401        ZRUPTCON           ADRES    TSKADRS                               #  MUST BE ADDRESS OF TSKADRS
010169,000025: 
010170,000026:                                                                                                  #  NEXT SIX CONSTANTS ARE USED IN ERASCHK, CNTRCHK, AND CYCLSHF SUBROUTINES
010171,000027: 11,6003     4512               CONCNTR1           EQUALS   BIT5                                  #  00020
010172,000028: 11,6003           00060        CONERAS1           OCTAL    00060                                 
010173,000029: 11,6004           01774        CONERAS2           OCTAL    01774                                 
010174,000030: 11,6005           25252        CONC+S1            OCTAL    25252                                 
010175,000031: 11,6006     4664               CONC+S2            EQUALS   CSQ                                   #  40001
010176,000032: 
010177,000033:                                                                                                  #  NEXT 3 CONSTANTS ARE USED IN SHOWSUM ROUTINE
010178,000034: 11,6006           01771        SUMADRS            ADRES    SKEEP1                                #  SKEEP1 HOLDS SUM OF BANK
010179,000035: 11,6007           00501        VNCON              OCTAL    00501                                 #  DISPLAY CONTENTS OF THREE ADDRESSES
010180,000036: 11,6010           23037        SCADR              CADR     SDISPLAY                              
010181,000037:                                                                                                  #  THE FOLLOWING CONSTANTS ARE USED THROUGHOUT SELF-CHECK
010182,000038: 11,6011     5501               SCON0              EQUALS   ZERO                                  #  +0
010183,000039: 11,6011     4516               SCON1              EQUALS   BIT1                                  #  +1
010184,000040: 11,6011     4515               SCON2              EQUALS   BIT2                                  #  +2
010185,000041: 11,6011     4514               SCON4              EQUALS   BIT3                                  #  +4
010186,000042: 11,6011     4510               SCON64             EQUALS   BIT7                                  #  00100
010187,000043: 11,6011     4502               SCON1/4            EQUALS   BIT13                                 #  10000
010188,000044: 11,6011     4501               SCON1/2            EQUALS   BIT14                                 #  20000
010189,000045: 11,6011     4476               SCON+MAX           EQUALS   POSMAX                                #  37777
010190,000046: 11,6011     4340               SCON-2             EQUALS   MINUS2                                #  77775
010191,000047: 11,6011     4335               SCON-1             EQUALS   MINUS1                                #  77776
010192,000048: 11,6011     5504               SCONMAX            EQUALS   NEG0                                  #  77777
010193,000049: 
010194,000050: 11,6011           30115                 -2        XCH      QADRS                                 #  ENTRY HERE FROM -ZEROCHK AND -ONECHK
010195,000051: 11,6012           06014                           TC       +2                                    
010196,000052: 
010197,000053: 11,6013           30001        ERRORS             XCH      Q                                     #  FAILURE DETECTED - ALARM.
010198,000054: 11,6014           51764                           TS       SFAIL                                 #  SAVE CALLING Q FOR POSSIBLE FAILURE LOC.
010199,000055: 11,6015           03007                           TC       ALARM                                 
010200,000056: 11,6016           01102                           OCT      01102                                 
010201,000057: 11,6017           31765                           XCH      ERCOUNT                               #  ADD +1 TO ERCOUNT REGISTER EVERY TIME
010202,000058: 11,6020           64516                           AD       SCON1                                 #  THERE IS AN ERROR IN SELF-CHECK
010203,000059: 11,6021           31765                           XCH      ERCOUNT                               
010204,000060: 11,6022           03000                           TC       SMODECHK                              #  START    SELF-CHECK AGAIN
010205,000061: 
010206,000062: 11,6023           30001        -ZEROCHK           XCH      Q                                     
010207,000063: 11,6024           50115                           TS       QADRS                                 #  HOLDS ADDRESS THAT WAS IN Q REGISTER
010208,000064: 11,6025           30001                           XCH      Q                                     
010209,000065: 11,6026           10000                           CCS      A                                     
010210,000066: 11,6027           06011                           TC       ERRORS     -2                         
010211,000067: 11,6030           06011                           TC       ERRORS     -2                         
010212,000068: 11,6031           06011                           TC       ERRORS     -2                         

Page 266

010214,000070: 11,6032           00001                           TC       Q                                     
010215,000071: 
010216,000072: 
010217,000073: 
010218,000074: 11,6033           40000                           CS       A                                     
010219,000075: 11,6034           30001        -ONECHK            XCH      Q                                     
010220,000076: 11,6035           50115                           TS       QADRS                                 #  HOLDS ADDRESS THAT WAS IN Q REGISTER
010221,000077: 11,6036           30001                           XCH      Q                                     
010222,000078: 11,6037           10000                           CCS      A                                     
010223,000079: 11,6040           06011                           TC       ERRORS     -2                         
010224,000080: 11,6041           06011                           TC       ERRORS     -2                         
010225,000081: 11,6042           10000                           CCS      A                                     
010226,000082: 11,6043           06011                           TC       ERRORS     -2                         
010227,000083: 11,6044           00001                           TC       Q                                     
010228,000084: 
010229,000085: 
010230,000086:                                                                                                  #  CHECKS MOST CCS PULSES
010231,000087: 11,6045           20016        CCSCHK             RELINT                                         #  COMES HERE FROM INHIBIT LOOP AT SMODECHK
010232,000088: 11,6046           44515                           CS       SCON2                                 #  -2
010233,000089: 11,6047           10000                           CCS      A                                     #  C(A) = -2
010234,000090: 11,6050           06013                           TC       ERRORS                                
010235,000091: 11,6051           06013                           TC       ERRORS                                
010236,000092: 11,6052           06054                           TC       +2                                    
010237,000093: 11,6053           06013                           TC       ERRORS                                
010238,000094: 11,6054           10000                           CCS      A                                     #  C(A) = +1, RESULT OF CCS -NUMBER
010239,000095: 11,6055           06061                           TC       +4                                    
010240,000096: 11,6056           06013                           TC       ERRORS                                
010241,000097: 11,6057           06013                           TC       ERRORS                                
010242,000098: 11,6060           06013                           TC       ERRORS                                
010243,000099: 11,6061           10000                           CCS      A                                     #  C(A) = +0, RESULT OF CCS + NUMBER
010244,000100: 11,6062           06013                           TC       ERRORS                                
010245,000101: 11,6063           06066                           TC       +3                                    
010246,000102: 11,6064           06013                           TC       ERRORS                                
010247,000103: 11,6065           06013                           TC       ERRORS                                
010248,000104: 11,6066           40000                           CS       A                                     
010249,000105: 11,6067           10000                           CCS      A                                     #  C(A) = -0, RESULT OF CCS +0
010250,000106: 11,6070           06013                           TC       ERRORS                                
010251,000107: 11,6071           06013                           TC       ERRORS                                
010252,000108: 11,6072           06013                           TC       ERRORS                                
010253,000109: 11,6073           10000                           CCS      A                                     #  RESULT OF CCS -0
010254,000110: 11,6074           06013                           TC       ERRORS                                
010255,000111: 11,6075           06100                           TC       +3                                    
010256,000112: 11,6076           06013                           TC       ERRORS                                
010257,000113: 11,6077           06013                           TC       ERRORS                                
010258,000114:                                                                                                  #  SPECIFICALLY CHECKS RSC PULSE OF TC INSTRUCTION (ALSO MOST OF TC
010259,000115:                                                                                                  #  PULSES)
010260,000116: 11,6100           06102                           TC       +2                                    
010261,000117: 11,6101           06103                           TC       +2                                    #  NEXT SUBROUTINE
010262,000118: 11,6102           00001                           TC       Q                                     

Page 267

010264,000120: 
010265,000121:                                                                                                  #  CHECKS WP, GP, TP - WP2, RP2 - RG, WP, OF CCS1
010266,000122:                                                                                                  #  CHECKS RB, WG PULSES (READ BACK INTO ERASABLE)
010267,000123: 11,6103           35777        PTY+ERAS           CAF      5777                                  #  47777
010268,000124: 11,6104           51771                           TS       SKEEP1                                
010269,000125: 11,6105           71771                           MASK     SKEEP1                                
010270,000126: 11,6106           31771                           XCH      SKEEP1                                
010271,000127: 11,6107           61771                           AD       SKEEP1                                
010272,000128: 11,6110           25777                           INDEX    5777                                  
010273,000129: 11,6111           41771                           4        SKEEP1                                #  MP SKEEP1
010274,000130: 11,6112           25777                           INDEX    5777                                  
010275,000131: 11,6113           51771                           5        SKEEP1                                #  DV SKEEP1
010276,000132: 11,6114           41771                           CS       SKEEP1                                
010277,000133: 11,6115           51772                           TS       SKEEP2                                #  30000
010278,000134: 11,6116           21771                           INDEX    SKEEP1                                #  TROUBLE IF C(SKEEP1) NOT 47777
010279,000135: 11,6117           61772                           6        SKEEP2                                #  SU SKEEP2, C(A) = -0
010280,000136: 11,6120           51772                           TS       SKEEP2                                #  -0
010281,000137: 11,6121           11772                           CCS      SKEEP2                                
010282,000138: 11,6122           06013                           TC       ERRORS                                
010283,000139: 11,6123           06013                           TC       ERRORS                                
010284,000140: 11,6124           06013                           TC       ERRORS                                
010285,000141: 11,6125           11772                           CCS      SKEEP2                                
010286,000142: 11,6126           06013                           TC       ERRORS                                
010287,000143: 11,6127           06013                           TC       ERRORS                                
010288,000144: 11,6130           06013                           TC       ERRORS                                
010289,000145:                                                                                                  #  START ERASABLE INSTRUCTION CHECK
010290,000146: 11,6131           36147                           CAF      EINST1                                
010291,000147: 11,6132           51771                           TS       SKEEP1                                
010292,000148: 11,6133           36150                           CAF      EINST2                                
010293,000149: 11,6134           51772                           TS       SKEEP2                                
010294,000150: 11,6135           36151                           CAF      EINST3                                
010295,000151: 11,6136           51773                           TS       SKEEP3                                
010296,000152: 11,6137           36152                           CAF      EINST4                                
010297,000153: 11,6140           51774                           TS       SKEEP4                                
010298,000154: 11,6141           36153                           CAF      EINST5                                
010299,000155: 11,6142           51775                           TS       SKEEP5                                
010300,000156: 11,6143           36154                           CAF      EINST6                                
010301,000157: 11,6144           51776                           TS       SKEEP6                                
010302,000158: 11,6145           34501                           CAF      SCON1/2                               
010303,000159: 11,6146           01771                           TC       SKEEP1                                
010304,000160: 11,6147           25777        EINST1             INDEX    5777                                  
010305,000161: 11,6150           44515        EINST2             4        SCON2                                 #  MP, C(A) = +1, THEN +0
010306,000162: 11,6151           60000        EINST3             AD       A                                     #  CHECKS ST2 PARITY
010307,000163: 11,6152           10000        EINST4             CCS      A                                     
010308,000164: 11,6153           01771        EINST5             TC       SKEEP1                                
010309,000165: 11,6154           06155        EINST6             TC       +1                                    #  NEXT SUBROUTINE
010310,000166: 
010311,000167: 
010312,000168: 
010313,000169:                                                                                                  #  CHECKS RSC, WSC PULSES
010314,000170:                                                                                                  #  NO WSC PULSE IN MASK INSTRUCTION
010315,000171: 11,6155           34510        SCCHK              CAF      SCON64                                #  00100

Page 268

010317,000173: 11,6156           30003                           XCH      LP                                    #  00040
010318,000174: 11,6157           30003                           XCH      LP                                    
010319,000175: 11,6160           50003                           TS       LP                                    #  00020
010320,000176: 11,6161           60003                           AD       LP                                    #  00010
010321,000177: 11,6162           20003                           INDEX    LP                                    #  00004
010322,000178: 11,6163           25767                           2        5767                                  #  INDEX 5777
010323,000179: 11,6164           60003                           6        0003                                  #  SU LP, 00002
010324,000180:                                                                                                  #  NEXT 4 INSTRUCTIONS CHECK RSC PULSE IN MASK INSTRUCTION
010325,000181: 11,6165           40003                           CS       LP                                    #  C(A) = -2, C(LP) = +1
010326,000182: 11,6166           70003                           MASK     LP                                    #  C(A) = +1, C(LP) = +1
010327,000183: 11,6167           40000                           CS       A                                     
010328,000184: 11,6170           06034                           TC       -ONECHK                               
010329,000185: 11,6171           10003                           CCS      LP                                    
010330,000186: 11,6172           06176                           TC       +4                                    
010331,000187: 11,6173           06013                           TC       ERRORS                                
010332,000188: 11,6174           06013                           TC       ERRORS                                
010333,000189: 11,6175           06013                           TC       ERRORS                                
010334,000190: 11,6176           10003                           CCS      LP                                    
010335,000191: 11,6177           06013                           TC       ERRORS                                
010336,000192: 11,6200           06013                           TC       ERRORS                                
010337,000193: 11,6201           06203                           TC       +2                                    
010338,000194: 11,6202           06013                           TC       ERRORS                                
010339,000195: 11,6203           10003                           CCS      LP                                    
010340,000196: 11,6204           06013                           TC       ERRORS                                
010341,000197: 11,6205           06210                           TC       +3                                    #  NEXT SUBROUTINE
010342,000198: 11,6206           06013                           TC       ERRORS                                
010343,000199: 11,6207           06013                           TC       ERRORS                                
010344,000200:                                                                                                  #  CHECKS MOST OF MP PULSES
010345,000201: 11,6210           34514        MPCHK              CAF      SCON4                                 
010346,000202: 11,6211           50003                           TS       LP                                    
010347,000203: 11,6212           34476        MP++               CAF      SCON+MAX                              
010348,000204: 11,6213           25777                           INDEX    5777                                  
010349,000205: 11,6214           40003                           4        LP                                    #  C(A) = +1, CHECKS RSC PULSE
010350,000206: 11,6215           60003                           AD       LP                                    #  C(LP) = +37776
010351,000207: 11,6216           51771                           TS       SKEEP1                                #  37777
010352,000208: 11,6217           34476        MP+-               CAF      SCON+MAX                              
010353,000209: 11,6220           25777                           INDEX    5777                                  
010354,000210: 11,6221           44340                           4        SCON-2                                
010355,000211: 11,6222           60003                           AD       LP                                    #  C(LP) = -37776
010356,000212: 11,6223           61771                           AD       SKEEP1                                
010357,000213: 11,6224           06023                           TC       -ZEROCHK                              
010358,000214: 11,6225           44476        MP--               CS       SCON+MAX                              
010359,000215: 11,6226           25777                           INDEX    5777                                  
010360,000216: 11,6227           44340                           4        SCON-2                                #  C(A) = +1
010361,000217: 11,6230           60003                           AD       LP                                    #  C(LP) = +37776
010362,000218: 11,6231           51771                           TS       SKEEP1                                #  37777
010363,000219: 11,6232           44476        MP-+               CS       SCON+MAX                              
010364,000220: 11,6233           25777                           INDEX    5777                                  
010365,000221: 11,6234           44515                           4        SCON2                                 #  C(A) = -1
010366,000222: 11,6235           60003                           AD       LP                                    #  C(LP) = -37776

Page 269

010368,000224: 11,6236           61771                           AD       SKEEP1                                
010369,000225: 11,6237           06023                           TC       -ZEROCHK                              
010370,000226: 
010371,000227: 
010372,000228:                                                                                                  #  CHECKS MOST OF SU PULSES
010373,000229: 11,6240           34476        SUCHK              CAF      SCON+MAX                              
010374,000230: 11,6241           25777                           INDEX    5777                                  
010375,000231: 11,6242           66421                           6        SCONSU                                #  SU 37776, C(A) = +1
010376,000232: 11,6243           06033                           TC       -ONECHK    -1                         
010377,000233: 
010378,000234:                                                                                                  #  CHECKS MOST OF DV PULSES (ALL EXCEPT WP, GP, TP)
010379,000235:                                                                                                  #  DIVIDE USES ST2
010380,000236:                                                                                                  #  ++ AND --, C(A) = 25252, C(Q) = 67777, C(LP) = +1
010381,000237:                                                                                                  #  +- AND -+ , C(A) = 52525, C(Q) = 67777, C(LP) = 40000 AND 40001
010382,000238: 11,6244           36557        DVCHK              CAF      SCON3/8                               
010383,000239: 11,6245           50001                           TS       Q                                     
010384,000240: 11,6246           34502        DV++               CAF      SCON1/4                               
010385,000241: 11,6247           25777                           INDEX    5777                                  
010386,000242: 11,6250           50001                           5        Q                                     #  C(A) = 25252, CHECKS RSC PULSE
010387,000243: 11,6251           51771                           TS       SKEEP1                                
010388,000244: 11,6252           30003                           XCH      LP                                    
010389,000245: 11,6253           51772                           TS       SKEEP2                                
010390,000246: 11,6254           40001        DV+-               CS       Q                                     #  +1/4
010391,000247: 11,6255           25777                           INDEX    5777                                  
010392,000248: 11,6256           56560                           5        SCON-3/8                              #  C(A) = 52525
010393,000249: 11,6257           61771                           AD       SKEEP1                                #  C(A) = -0
010394,000250: 11,6260           51775                           TS       SKEEP5                                #  SHOULD BE -0
010395,000251: 11,6261           30003                           XCH      LP                                    
010396,000252: 11,6262           51773                           TS       SKEEP3                                
010397,000253: 11,6263           30001        DV--               XCH      Q                                     #  -1/4
010398,000254: 11,6264           25777                           INDEX    5777                                  
010399,000255: 11,6265           56560                           5        SCON-3/8                              #  C(A) = 25252
010400,000256: 11,6266           51771                           TS       SKEEP1                                
010401,000257: 11,6267           30003                           XCH      LP                                    
010402,000258: 11,6270           51774                           TS       SKEEP4                                
010403,000259: 11,6271           30001        DV-+               XCH      Q                                     #  -1/4
010404,000260: 11,6272           25777                           INDEX    5777                                  
010405,000261: 11,6273           56557                           5        SCON3/8                               
010406,000262: 11,6274           61771                           AD       SKEEP1                                #  C(A) = -0
010407,000263: 11,6275           51771                           TS       SKEEP1                                
010408,000264: 11,6276           40003                           CS       LP                                    #  C(A) = 37776
010409,000265: 11,6277           61771                           AD       SKEEP1                                #  C(A) = 37776
010410,000266: 11,6300           61772                           AD       SKEEP2                                #  C(A) = 37777
010411,000267: 11,6301           61773                           AD       SKEEP3                                #  C(A) = -0
010412,000268: 11,6302           61774                           AD       SKEEP4                                #  C(A) = +1
010413,000269: 11,6303           61775                           AD       SKEEP5                                #  C(A) = +1
010414,000270: 11,6304           06033                           TC       -ONECHK    -1                         
010415,000271: 
010416,000272: 
010417,000273:                                                                                                  #  CHECKS MOST TS PULSES

Page 270

010419,000275:                                                                                                  #  CHECKS ALL OF PINC AND MINC PULSES EXCEPT WOVR
010420,000276: 11,6305           34516        TS+-CHK            CAF      SCON1                                 
010421,000277: 11,6306           50034                           TS       OVCTR                                 
010422,000278: 11,6307           64476                           AD       SCON+MAX                              #  C(A) = + WITH OVERFLOW
010423,000279: 11,6310           51771                           TS       SKEEP1                                
010424,000280: 11,6311           06013                           TC       ERRORS                                
010425,000281: 11,6312           61771                           AD       SKEEP1                                #  C(A) = +1
010426,000282: 11,6313           60034                           AD       OVCTR                                 #  C(A) = +3
010427,000283: 11,6314           50034                           TS       OVCTR                                 
010428,000284: 11,6315           40000                           CS       A                                     #  C(A) = 77774
010429,000285: 11,6316           25777                           INDEX    5777                                  
010430,000286: 11,6317           66376                           6        SCONTS                                #  C(A) =  -0 WITH UNDERFLOW
010431,000287: 11,6320           51771                           TS       SKEEP1                                
010432,000288: 11,6321           06013                           TC       ERRORS                                
010433,000289: 11,6322           61771                           AD       SKEEP1                                #  C(A) = -1
010434,000290: 11,6323           60034                           AD       OVCTR                                 #  C(A) = -1+2
010435,000291: 11,6324           06033                           TC       -ONECHK    -1                         
010436,000292: 
010437,000293:                                                                                                  #  NOT POSSIBLE TO CHECK WOVI PULSE IN NXI1
010438,000294:                                                                                                  #  START WOVI PULSE CHECK AND INHINT RELINT CHECK
010439,000295: 11,6325           20017        RUPTCHK            INDEX    INHINT                                
010440,000296: 11,6326           35501                           CAF      SCON0                                 
010441,000297: 11,6327           50024                           TS       0024                                  #  ZRUPT
010442,000298: 11,6330           20016                           INDEX    RELINT                                
010443,000299: 11,6331           60036                           AD       TIME1                                 
010444,000300: 11,6332           51771                           TS       SKEEP1                                
010445,000301: 11,6333           41771        TENMS              CS       SKEEP1                                #  CHECK FOR NEXT PULSE TP TIME1
010446,000302: 11,6334           60036                           AD       TIME1                                 
010447,000303: 11,6335           10000                           CCS      A                                     
010448,000304: 11,6336           10000                           CCS      A                                     
010449,000305: 11,6337           06325                           TC       RUPTCHK                               #  START AGAIN, TIMING IS OFF DUE TO RUPT
010450,000306: 11,6340           06342                           TC       +2                                    #  10 MS PULSE HAS ARRIVED AT TIME1
010451,000307: 11,6341           06333                           TC       TENMS                                 
010452,000308: 11,6342           36001                           CAF      TM1WAIT                               #  START 7 TO 8 MS WAIT
010453,000309: 11,6343           10000        7-8WAIT            CCS      A                                     
010454,000310: 11,6344           06343                           TC       7-8WAIT                               
010455,000311: 11,6345           20017                           INDEX    INHINT                                
010456,000312: 11,6346           10024                           CCS      0024                                  #  ZRUPT
010457,000313: 11,6347           06325                           TC       RUPTCHK                               #  THERE WAS AN INTERRUPT, START AGAIN
010458,000314: 11,6350           34516                           CAF      SCON1                                 
010459,000315: 11,6351           02173                           TC       WAITLIST                              
010460,000316: 11,6352           22401                           CADR     TSKADRS                               
010461,000317: 11,6353           34476                           XCH      SCON+MAX                              
010462,000318: 11,6354           66000                           AD       OVCON                                 #  WILL STAY IN OVERFLOW, UNDERFLOW FOR
010463,000319: 11,6355           20016                           INDEX    RELINT                                #  APPROXIMATELY 3 MS
010464,000320: 11,6356           10000        WAIT1              CCS      A                                     
010465,000321: 11,6357           64515                           AD       SCON2                                 
010466,000322: 11,6360           06362                           TC       +2                                    
010467,000323: 11,6361           06374                           TC       WOVIRPT                               
010468,000324: 11,6362           25777                           INDEX    5777                                  

Page 271

010470,000326: 11,6363           65504                           6        SCONMAX                               #  SU -0
010471,000327: 11,6364           30000                           XCH      A                                     
010472,000328: 11,6365           25501                           INDEX    SCON0                                 
010473,000329: 11,6366           40000                           CS       A                                     
010474,000330: 11,6367           70000                           MASK     A                                     
010475,000331: 11,6370           40000                           CS       A                                     
010476,000332: 11,6371           50000                           TS       A                                     
010477,000333: 11,6372           06013                           TC       ERRORS                                
010478,000334: 11,6373           06356                           TC       WAIT1                                 
010479,000335: 11,6374           20017        WOVIRPT            INDEX    INHINT                                
010480,000336: 11,6375           51771                           TS       SKEEP1                                
010481,000337: 11,6376           37775        SCONTS             OCTAL    37775                                 
010482,000338: 11,6377           20016                           INDEX    RELINT                                
010483,000339:                                                                                                  #  INTERRUPT SHOULD APPEAR BEFORE NEXT INSTRUCTION
010484,000340: 11,6400           06410                           TC       SOPTION1                              #  END OF PULSES CHECK
010485,000341: 11,6401           40024        TSKADRS            CS       0024                                  #  C(ZRUPT) = ADDRESS OF TSKADRS
010486,000342: 11,6402           66002                           AD       ZRUPTCON                              
010487,000343: 11,6403           06023                           TC       -ZEROCHK                              
010488,000344: 11,6404           31766                           XCH      SCOUNT                                #  ADD +1 TO SCOUNT REGISTER AT THIS
010489,000345: 11,6405           64516                           AD       SCON1                                 #  POINT OF SELF-CHECK.
010490,000346: 11,6406           31766                           XCH      SCOUNT                                
010491,000347: 11,6407           02256                           TC       TASKOVER                              
010492,000348: 
010493,000349: 
010494,000350: 11,6410           11762        SOPTION1           CCS      SMODE                                 #  3 OPTIONS OF SELF-CHECK
010495,000351: 11,6411           03000                           TC       SMODECHK                              #  END OF PULSES ONLY CHECK
010496,000352: 11,6412           03000                           TC       SMODECHK                              
010497,000353: 11,6413           06414                           TC       +1                                    #  CONTINUE IF C(SMODE) IS A NEG. NUMB5R
010498,000354: 
010499,000355:                                                                                                  #  COUNTS DOWN 15 BIT NUMBER (APPROXIMATELY 10 SECONDS)
010500,000356: 11,6414           44476        COUNTCHK           CS       SCON+MAX                              
010501,000357: 11,6415           51775                           TS       SKEEP5                                
010502,000358: 11,6416           50001        COUNTS             TS       Q                                     
010503,000359: 11,6417           10001                           CCS      Q                                     
010504,000360: 11,6420           06434                           TC       -NMBR                                 
010505,000361: 11,6421           37776        SCONSU             OCTAL    37776                                 
010506,000362: 11,6422           06424                           TC       +2                                    
010507,000363: 11,6423           06443                           TC       OFCOUNT                               
010508,000364: 11,6424           61775                           AD       SKEEP5                                
010509,000365: 11,6425           06034                           TC       -ONECHK                               
010510,000366: 11,6426           10215                           CCS      NEWJOB                                
010511,000367: 11,6427           07377                           TC       DUMEXIT                               
010512,000368: 11,6430           41775                           CS       SKEEP5                                
010513,000369: 11,6431           65504                           AD       SCONMAX                               #  -0
010514,000370: 11,6432           51774                           TS       SKEEP4                                
010515,000371: 11,6433           06416                           TC       COUNTS                                
010516,000372: 11,6434           40000        -NMBR              CS       A                                     
010517,000373: 11,6435           51775                           TS       SKEEP5                                
010518,000374: 11,6436           61774                           AD       SKEEP4                                
010519,000375: 11,6437           06033                           TC       -ONECHK    -1                         

Page 272

010521,000377: 11,6440           41775                           CS       SKEEP5                                
010522,000378: 11,6441           40000                           CS       A                                     
010523,000379: 11,6442           06416                           TC       COUNTS                                
010524,000380: 
010525,000381:                                                                                                  #  COUNTS DOWN OVERFLOW NUMBER (APPROXIMATELY 3.5 SECONDS)
010526,000382: 11,6443           51777        OFCOUNT            TS       SKEEP7                                #  +0
010527,000383: 11,6444           34476                           CAF      SCON+MAX                              
010528,000384: 11,6445           60000                           AD       A                                     
010529,000385: 11,6446           64516        COUNTSOF           AD       SCON1                                 
010530,000386: 11,6447           20017                           INHINT                                         
010531,000387: 11,6450           30001                           XCH      Q                                     
010532,000388: 11,6451           10001                           CCS      Q                                     
010533,000389: 11,6452           51776                           TS       SKEEP6                                
010534,000390: 11,6453           06466                           TC       ENDOF                                 
010535,000391: 11,6454           20016                           RELINT                                         
010536,000392: 11,6455           61777                           AD       SKEEP7                                
010537,000393: 11,6456           51777                           TS       SKEEP7                                
010538,000394: 11,6457           06461                           TC       +2                                    
010539,000395: 11,6460           06013                           TC       ERRORS                                
010540,000396: 11,6461           10215                           CCS      NEWJOB                                
010541,000397: 11,6462           07377                           TC       DUMEXIT                               
010542,000398: 11,6463           34476                           CAF      SCON+MAX                              
010543,000399: 11,6464           61776                           AD       SKEEP6                                
010544,000400: 11,6465           06446                           TC       COUNTSOF                              
010545,000401: 11,6466           40000        ENDOF              CS       A                                     
010546,000402: 11,6467           20016                           RELINT                                         
010547,000403: 11,6470           61777                           AD       SKEEP7                                
010548,000404: 11,6471           06023                           TC       -ZEROCHK                              
010549,000405: 
010550,000406:                                                                                                  #  REGISTER 1777 ALWAYS HOLDS LOWEST (X-1) ADDRESS JUST CHECKED
010551,000407:                                                                                                  #  REGISTER 1776 HOLDS BEFORE CONTENTS OF X
010552,000408:                                                                                                  #  REGISTER 1775 HOLDS BEFORE CONTENTS OF X-1
010553,000409:                                                                                                  #  REGISTER 1774 IS STARTING ADDRESS
010554,000410:                                                                                                  #  PUTS OWN ADDRESS IN REGISTERS OCT 1774 THROUGH OCT 60 (APPROX.  1.2 SEC)
010555,000411: 11,6472           36004        ERASCHK            CAF      CONERAS2                              #  01774
010556,000412: 11,6473           51777                           TS       1777                                  
010557,000413: 11,6474           20016        ERASLOOP           RELINT                                         
010558,000414: 11,6475           11777                           CCS      1777                                  
010559,000415: 11,6476           51777                           TS       1777                                  
010560,000416: 11,6477           20017                           INHINT                                         
010561,000417: 11,6500           21777                           NDX      1777                                  
010562,000418: 11,6501           40001                           CS       0001                                  
010563,000419: 11,6502           40000                           CS       A                                     
010564,000420: 11,6503           51776                           TS       1776                                  #  PUT C(X) IN 1776
010565,000421: 11,6504           21777                           NDX      1777                                  
010566,000422: 11,6505           40000                           CS       0000                                  
010567,000423: 11,6506           40000                           CS       A                                     
010568,000424: 11,6507           51775                           TS       1775                                  #  PUT C(X-1) IN 1775
010569,000425: 11,6510           41777                           CS       1777                                  
010570,000426: 11,6511           40000                           CS       A                                     

Page 273

010572,000428: 11,6512           51760                           TS       ERESTORE                              #  IF RESTART, RESTORE C(X) AND C(X-1)
010573,000429: 11,6513           21777                           NDX      1777                                  
010574,000430: 11,6514           50000                           TS       0000                                  #  PUT OWN ADDRESS IN X-1
010575,000431: 11,6515           64516                           AD       SCON1                                 
010576,000432: 11,6516           21777                           NDX      1777                                  
010577,000433: 11,6517           50001                           TS       0001                                  #  PUT OWN ADDRESS IN X
010578,000434: 11,6520           21777                           INDEX    1777                                  
010579,000435: 11,6521           40001                           CS       0001                                  
010580,000436: 11,6522           21777                           INDEX    1777                                  
010581,000437: 11,6523           60000                           AD       0000                                  
010582,000438: 11,6524           06034                           TC       -ONECHK                               
010583,000439: 11,6525           41777        COMPLMNT           CS       1777                                  
010584,000440: 11,6526           21777                           INDEX    1777                                  
010585,000441: 11,6527           50000                           TS       0000                                  #  PUTS COMPLEMENT OF ADDRESS IN X-1
010586,000442: 11,6530           64335                           AD       SCON-1                                
010587,000443: 11,6531           21777                           INDEX    1777                                  
010588,000444: 11,6532           50001                           TS       0001                                  #  PUTS COMPLEMENT OF ADDRESS IN X
010589,000445: 11,6533           21777                           INDEX    1777                                  
010590,000446: 11,6534           40000                           CS       0000                                  
010591,000447: 11,6535           21777                           INDEX    1777                                  
010592,000448: 11,6536           60001                           AD       0001                                  
010593,000449: 11,6537           06034                           TC       -ONECHK                               
010594,000450: 11,6540           41776                           CS       1776                                  
010595,000451: 11,6541           40000                           CS       A                                     
010596,000452: 11,6542           21777                           NDX      1777                                  
010597,000453: 11,6543           50001                           TS       0001                                  #  RESTORE C(X)
010598,000454: 11,6544           41775                           CS       1775                                  
010599,000455: 11,6545           40000                           CS       A                                     
010600,000456: 11,6546           21777                           NDX      1777                                  
010601,000457: 11,6547           50000                           TS       0000                                  #  RESTORE C(X-1)
010602,000458: 11,6550           45504                           CS       SCONMAX                               
010603,000459: 11,6551           51760                           TS       ERESTORE                              #  IF RESTART, DO NOT RESTORE C(X), C(X-1).
010604,000460: 11,6552           10215                           CCS      NEWJOB                                
010605,000461: 11,6553           07377                           TC       DUMEXIT                               
010606,000462: 11,6554           41777        ENDERAS            CS       1777                                  
010607,000463: 11,6555           66003                           AD       CONERAS1                              #  +60 OCT
010608,000464: 11,6556           10000                           CCS      A                                     
010609,000465: 11,6557           14000        SCON3/8            OCTAL    14000                                 
010610,000466: 11,6560           63777        SCON-3/8           OCTAL    63777                                 
010611,000467: 11,6561           06474                           TC       ERASLOOP                              
010612,000468: 11,6562           20016                           INDEX    RELINT                                
010613,000469: 
010614,000470:                                                                                                  #  CS ALL REGISTERS FROM OCT 57 THROUGH OCT 20
010615,000471:                                                                                                  #  ALL COUNTERS, PLUS 4 SPARES, PLUS 4 RUPT REGISTERS.
010616,000472:                                                                                                  #  PLUS CYCLE AND SHIFT REGISTERS
010617,000473: 11,6563           33220        CNTRCHK            CAF      LOW5                                  
010618,000474: 11,6564           51771        CNTRLOOP           TS       SKEEP1                                
010619,000475: 11,6565           64512                           AD       CONCNTR1                              #  +20 OCT
010620,000476: 11,6566           20000                           INDEX    A                                     
010621,000477: 11,6567           40000                           CS       0000                                  

Page 274

010623,000479: 11,6570           11771                           CCS      SKEEP1                                
010624,000480: 11,6571           06564                           TC       CNTRLOOP                              
010625,000481: 
010626,000482: 11,6572           36005        CYCLSHFT           CAF      CONC+S1                               
010627,000483: 11,6573           50020                           TS       CYR                                   #  C(CYR) = 12525
010628,000484: 11,6574           50022                           TS       CYL                                   #  C(CYL) = 52524
010629,000485: 11,6575           50021                           TS       SR                                    #  C(SR) = 12525
010630,000486: 11,6576           50023                           TS       SL                                    #  C(SL) = 12524
010631,000487: 11,6577           60020                           AD       CYR                                   
010632,000488: 11,6600           60022                           AD       CYL                                   
010633,000489: 11,6601           60021                           AD       SR                                    
010634,000490: 11,6602           60023                           AD       SL                                    
010635,000491: 11,6603           64664                           AD       CONC+S2                               #  C(A) = -1
010636,000492: 11,6604           06034                           TC       -ONECHK                               
010637,000493: 
010638,000494: 11,6605           31767                           XCH      SCOUNT     +1                         #  ADD +1 TO SCOUNT +1 REGISTER AT THIS
010639,000495: 11,6606           64516                           AD       SCON1                                 #  POINT OF SELF-CHECK
010640,000496: 11,6607           31767                           XCH      SCOUNT     +1                         
010641,000497: 11,6610           11762        SOPTION2           CCS      SMODE                                 #  TWO OPTIONS LEFT
010642,000498: 11,6611           06414                           TC       COUNTCHK                              
010643,000499: 11,6612           03000                           TC       SMODECHK                              
010644,000500: 11,6613           03000                           TC       SMODECHK                              #  END OF PULSES + SC + ERASABLE CHECK
010645,000501: 11,6614           06646                           TC       ROPECHK                               #  CONTINUE WITH SELF-CHECK
010646,000502: 
010647,000503:                                                                                                  #  THE BNKCON CONSTANTS (BANK NUMBERS) ARE USED BY ROPECHK AND SHOWSUM
010648,000504:                                                                                                  #  THEY MUST BE IN THE FOLLOWING TABLE FORM
010649,000505: 11,6615           02000        BNKCON1            OCTAL    02000                                 
010650,000506: 11,6616           04000        BNKCON2            OCTAL    04000                                 
010651,000507: 11,6617           06000        BNKCON3            OCTAL    06000                                 
010652,000508: 11,6620           10000        BNKCON4            OCTAL    10000                                 
010653,000509: 11,6621           12000        BNKCON5            OCTAL    12000                                 
010654,000510: 11,6622           14000        BNKCON6            OCTAL    14000                                 
010655,000511: 11,6623           16000        BNKCON7            OCTAL    16000                                 
010656,000512: 11,6624           20000        BNKCON10           OCTAL    20000                                 
010657,000513: 11,6625           22000        BNKCON11           OCTAL    22000                                 
010658,000514: 11,6626           24000        BNKCON12           OCTAL    24000                                 
010659,000515: 11,6627           26000        BNKCON13           OCTAL    26000                                 
010660,000516: 11,6630           30000        BNKCON14           OCTAL    30000                                 
010661,000517: 11,6631           42000        BNKCON21           OCTAL    42000                                 
010662,000518: 11,6632           44000        BNKCON22           OCTAL    44000                                 
010663,000519: 11,6633           46000        BNKCON23           OCTAL    46000                                 
010664,000520: 11,6634           50000        BNKCON24           OCTAL    50000                                 
010665,000521: 11,6635           52000        BNKCON25           OCTAL    52000                                 
010666,000522: 11,6636           54000        BNKCON26           OCTAL    54000                                 
010667,000523: 11,6637           56000        BNKCON27           OCTAL    56000                                 
010668,000524: 11,6640           60000        BNKCON30           OCTAL    60000                                 
010669,000525: 11,6641           62000        BNKCON31           OCTAL    62000                                 
010670,000526: 11,6642           64000        BNKCON32           OCTAL    64000                                 
010671,000527: 11,6643           66000        BNKCON33           OCTAL    66000                                 
010672,000528: 11,6644           70000        BNKCON34           OCTAL    70000                                 

Page 275

010674,000530: 11,6645           00000        BANKSTOP           OCTAL    00000                                 #  PUT +0 AFTER LAST BANK TO BE CHECKED
010675,000531: 
010676,000532:                                                                                                  #  TAKES BETWEEN 17 AND 20 SECONDS FOR ROPECHK TO GO THROUGH ALL BANKS.
010677,000533:                                                                                                  #  INITIALIZE 2OPTIONS TO -1 TO PERFORM ROPECHK
010678,000534:                                                                                                  #  SKEEP1 HOLDS SUM
010679,000535:                                                                                                  #  SKEEP2 HOLDS PRESENT CONTENTS OF ADDRESS IN ROPCHEK AND SHOWSUM ROUTINES
010680,000536:                                                                                                  #  SKEEP2 HOLDS ACTUAL BANK NUMBER USED IN THE BANK REGISTER BUT CYCLED 5
010681,000537:                                                                                                  #  PLACES LEFT FOR DISPLAY IN SHOWSUM ROUTINE
010682,000538:                                                                                                  #  SKEEP3 HOLDS PRESENT ADDRESS (02000 TO 05777 IN FXFX BANKS)
010683,000539:                                                                                                  #                               (00000 TO 01777 IN FXSW BANKS)
010684,000540:                                                                                                  #  SKEEP3 HOLDS BUGGER WORD FOR DISPLAY IN SHOWSUM ROUTINE
010685,000541:                                                                                                  #  SKEEP4 HOLDS ADDRESS OF BANK NUMBER
010686,000542:                                                                                                  #  SKEEP5 COUNTS TWO SUCCESSIVE TC SELF WORDS
010687,000543:                                                                                                  #  SKEEP6 HOLDS END OF BANK NUMBERS
010688,000544:                                                                                                  #  SKEEP7 COUNTS DOWN FIXED FIXED BANKS
010689,000545: 11,6646           44516        ROPECHK            CS       SCON1                                 
010690,000546: 11,6647           51761                           TS       2OPTIONS                              
010691,000547: 11,6650           37023        FXFXCHK            CAF      FXCON1                                #  43776
010692,000548: 11,6651           51776                           TS       SKEEP6                                
010693,000549: 11,6652           36615                           CAF      BNKCON1                               #  02000
010694,000550: 11,6653           51773                           TS       SKEEP3                                
010695,000551: 11,6654           36766                           CAF      STBNKCON                              
010696,000552: 11,6655           51774                           TS       SKEEP4                                
010697,000553: 11,6656           34516                           CAF      SCON1                                 
010698,000554: 11,6657           51777                           TS       SKEEP7                                
010699,000555: 11,6660           35501        FXFXBNKS           CAF      SCON0                                 
010700,000556: 11,6661           51771                           TS       SKEEP1                                
010701,000557: 11,6662           34515                           CAF      SCON2                                 
010702,000558: 11,6663           51775                           TS       SKEEP5                                #  COUNTS DOWN TWO TC SELF WORDS
010703,000559: 11,6664           21773        FXADRS             INDEX    SKEEP3                                
010704,000560: 11,6665           30000                           CAF      0000                                  
010705,000561: 11,6666           06774                           TC       ADSUM                                 
010706,000562: 11,6667           06721                           TC       ADRSCHK                               
010707,000563: 
010708,000564: 11,6670           51777        BANK2              TS       SKEEP7                                
010709,000565: 11,6671           37024                           CAF      FXCON2                                #  45776
010710,000566: 11,6672           51776                           TS       SKEEP6                                
010711,000567: 11,6673           36616                           CAF      BNKCON2                               #  04000
010712,000568: 11,6674           51773                           TS       SKEEP3                                
010713,000569: 11,6675           06660                           TC       FXFXBNKS                              
010714,000570: 
010715,000571: 11,6676           34515        FXSWBNKS           CAF      SCON2                                 
010716,000572: 11,6677           51775                           TS       SKEEP5                                #  COUNTS DOWN TWO TC SELF WORDS
010717,000573: 11,6700           35501                           CAF      SCON0                                 
010718,000574: 11,6701           51771                           TS       SKEEP1                                
010719,000575: 11,6702           51773                           TS       SKEEP3                                
010720,000576: 11,6703           61773        SWADRS             AD       SKEEP3                                
010721,000577: 11,6704           21774                           INDEX    SKEEP4                                
010722,000578: 11,6705           60000                           AD       0000                                  
010723,000579: 11,6706           05730                           TC       DATACALL                              

Page 276

010725,000581: 11,6707           06774                           TC       ADSUM                                 
010726,000582: 11,6710           66617                           AD       BNKCON3                               #  06000
010727,000583: 11,6711           06721                           TC       ADRSCHK                               
010728,000584: 
010729,000585:                                                                                                  #  SUBROUTINES ADRS+1, ADRSCHK, OPTION, NXTBNK, ADSUM, AND BNKCHK ARE
010730,000586:                                                                                                  #  USED BY BOTH FXFX AND FXSW BANKS
010731,000587: 11,6712           31773        ADRS+1             XCH      SKEEP3                                
010732,000588: 11,6713           64516                           AD       SCON1                                 
010733,000589: 11,6714           51773                           TS       SKEEP3                                
010734,000590: 11,6715           11777                           CCS      SKEEP7                                
010735,000591: 11,6716           06664                           TC       FXADRS                                
010736,000592: 11,6717           06664                           TC       FXADRS                                
010737,000593: 11,6720           06703                           TC       SWADRS                                
010738,000594: 
010739,000595: 11,6721           10000        ADRSCHK            CCS      A                                     
010740,000596: 11,6722           06730                           TC       CONTINU                               
010741,000597: 11,6723           06730                           TC       CONTINU                               
010742,000598: 11,6724           06730                           TC       CONTINU                               
010743,000599: 11,6725           11775                           CCS      SKEEP5                                
010744,000600: 11,6726           51775                           TS       SKEEP5                                
010745,000601: 11,6727           06735                           TC       CONTINU    +5                         
010746,000602: 11,6730           11775        CONTINU            CCS      SKEEP5                                
010747,000603: 11,6731           06733                           TC       +2                                    
010748,000604: 11,6732           06743                           TC       SOPTION                               
010749,000605: 11,6733           34515                           CAF      SCON2                                 
010750,000606: 11,6734           51775                           TS       SKEEP5                                #  MAKES SURE TWO CONSECUTIVE TC SELF WORDS
010751,000607: 11,6735           10215                           CCS      NEWJOB                                
010752,000608: 11,6736           07377                           TC       DUMEXIT                               
010753,000609: 11,6737           41773                           CS       SKEEP3                                
010754,000610: 11,6740           61776                           AD       SKEEP6                                
010755,000611: 11,6741           50000                           TS       A                                     #  UNDERFLOW AT END OF BANK
010756,000612: 11,6742           06712                           TC       ADRS+1                                #  STAY IN SAME BANK
010757,000613: 
010758,000614: 11,6743           11761        SOPTION            CCS      2OPTIONS                              
010759,000615: 11,6744           07037                           TC       SDISPLAY                              
010760,000616: 11,6745           06750                           TC       NXTBNK                                
010761,000617: 11,6746           07005                           TC       BNKCHK                                
010762,000618: 11,6747           06034                           TC       -ONECHK                               
010763,000619: 
010764,000620: 11,6750           31774        NXTBNK             XCH      SKEEP4                                
010765,000621: 11,6751           64516                           AD       SCON1                                 
010766,000622: 11,6752           51774                           TS       SKEEP4                                
010767,000623: 11,6753           11777                           CCS      SKEEP7                                
010768,000624: 11,6754           06670                           TC       BANK2                                 
010769,000625: 11,6755           06756                           TC       +1                                    
010770,000626: 11,6756           44516                           CS       SCON1                                 
010771,000627: 11,6757           51777                           TS       SKEEP7                                
010772,000628: 11,6760           36772                           CAF      SWCON                                 #  41776
010773,000629: 11,6761           51776                           TS       SKEEP6                                
010774,000630: 11,6762           21774        ENDBANKS           INDEX    SKEEP4                                

Page 277

010776,000632: 11,6763           40000                           CS       0000                                  
010777,000633: 11,6764           10000                           CCS      A                                     
010778,000634: 11,6765           06676                           TC       FXSWBNKS                              
010779,000635: 11,6766           06615        STBNKCON           ADRES    BNKCON1                               #  CONSTANT. STARTING ADDRESS OF BANK LIST
010780,000636: 11,6767           06676                           TC       FXSWBNKS                              
010781,000637: 11,6770           11761                           CCS      2OPTIONS                              #  END OF FIXED MEMORY CHECKING
010782,000638: 11,6771           07025                           TC       SHOWSUM                               #  END OF SHOWSUM, START AGAIN
010783,000639: 11,6772           41776        SWCON              OCTAL    41776                                 #  CONSTANT
010784,000640: 11,6773           07102                           TC       1/2OPTN                               #  END OF BANK SUMCHECKING SUBROUTINE
010785,000641: 
010786,000642: 11,6774           51772        ADSUM              TS       SKEEP2                                
010787,000643: 11,6775           61771                           AD       SKEEP1                                
010788,000644: 11,6776           51771                           TS       SKEEP1                                
010789,000645: 11,6777           35501                           CAF      SCON0                                 
010790,000646: 11,7000           61771                           AD       SKEEP1                                
010791,000647: 11,7001           51771                           TS       SKEEP1                                
010792,000648: 11,7002           41772                           CS       SKEEP2                                
010793,000649: 11,7003           61773                           AD       SKEEP3                                
010794,000650: 11,7004           00001                           TC       Q                                     
010795,000651: 
010796,000652: 
010797,000653: 11,7005           30001        BNKCHK             XCH      Q                                     
010798,000654: 11,7006           50115                           TS       QADRS                                 
010799,000655: 11,7007           11771                           CCS      SKEEP1                                
010800,000656: 11,7010           07014                           TC       +4                                    
010801,000657: 11,7011           06013                           TC       ERRORS                                
010802,000658: 11,7012           07014                           TC       +2                                    
010803,000659: 11,7013           06013                           TC       ERRORS                                
010804,000660: 11,7014           51771                           TS       SKEEP1                                
010805,000661: 11,7015           21774                           INDEX    SKEEP4                                
010806,000662: 11,7016           30000                           CAF      0000                                  
010807,000663: 11,7017           03203                           TC       LEFT5                                 #  CYCLES LEFT 5 PLACES
010808,000664: 11,7020           40000                           CS       A                                     
010809,000665: 11,7021           61771                           AD       SKEEP1                                
010810,000666: 11,7022           00115                           TC       QADRS                                 
010811,000667: 11,7023           43776        FXCON1             OCTAL    43776                                 #  CONSTANT
010812,000668: 11,7024           45776        FXCON2             OCTAL    45776                                 #  CONSTANT
010813,000669: 
010814,000670:                                                                                                  #  INITIALIZE 2OPTIONS TO +1 TO PERFORM SHOWSUM 
010815,000671:                                                                                                  #  START OF ROUTINE THAT DISPLAYS SUM OF EACH BANK
010816,000672: 11,7025           34516        SHOWSUM            CAF      SCON1                                 
010817,000673: 11,7026           51761                           TS       2OPTIONS                              #  SHOWSUM OPTION
010818,000674: 11,7027           35501                           CAF      SCON0                                 
010819,000675: 11,7030           51762                           TS       SMODE                                 #  PUT SELF-CHECK TO SLEEP
010820,000676: 11,7031           20017                           INDEX    INHINT                                
010821,000677: 11,7032           34504                           CAF      PRIO2                                 
010822,000678: 11,7033           02052                           TC       NOVAC                                 
010823,000679: 11,7034           22650                           CADR     FXFXCHK                               
010824,000680: 11,7035           20016                           INDEX    RELINT                                
010825,000681: 11,7036           02124                           TC       ENDOFJOB                              

Page 278

010827,000683: 11,7037           21774        SDISPLAY           INDEX    SKEEP4                                
010828,000684: 11,7040           30000                           CAF      0000                                  
010829,000685: 11,7041           03203                           TC       LEFT5                                 #  CYCLES LEFT 5 PLACES
010830,000686: 11,7042           51772                           TS       SKEEP2                                #  HOLDS BANK NUMBER FOR DSKY DISPLAY
010831,000687: 11,7043           11777                           CCS      SKEEP7                                #  12 INSTRUCTIONS TO PUT BUGGER WORD
010832,000688: 11,7044           07054                           TC       FXFXWORD                              #  IN SKEEP3.
010833,000689: 11,7045           07054                           TC       FXFXWORD                              
010834,000690: 11,7046           41773                           CS       SKEEP3                                #  GETS FXSW BUGGER WORD
010835,000691: 11,7047           40000                           CS       A                                     
010836,000692: 11,7050           21774                           INDEX    SKEEP4                                
010837,000693: 11,7051           60000                           AD       0000                                  
010838,000694: 11,7052           05730                           TC       DATACALL                              
010839,000695: 11,7053           07056                           TC       +3                                    
010840,000696: 11,7054           21773        FXFXWORD           INDEX    SKEEP3                                #  GETS FXFX BUGGER WORD
010841,000697: 11,7055           30000                           CAF      0000                                  
010842,000698: 11,7056           51773                           TS       SKEEP3                                #  SKEEP3 NOW HOLDS BUGGER WORD
010843,000699: 11,7057           03302                           TC       GRABDSP                               
010844,000700: 11,7060           03310                           TC       PREGBSY                               
010845,000701: 11,7061           36006        NOKILL             CAF      SUMADRS                               
010846,000702: 11,7062           50117                           TS       MPAC       +2                         
010847,000703: 11,7063           36007                           CAF      VNCON                                 
010848,000704: 11,7064           03100                           TC       NVSUB                                 
010849,000705: 11,7065           07100                           TC       SBUSY                                 
010850,000706: 11,7066           05654                           TC       BANKCALL                              
010851,000707: 11,7067           14000                           CADR     FLASHON                               
010852,000708: 11,7070           03136                           TC       ENDIDLE                               
010853,000709: 11,7071           07074                           TC       +3                                    #  FINISHED WITH SHOWSUM
010854,000710: 11,7072           07076                           TC       SALLOW                                #  PROCEED TO NEXT BANK
010855,000711: 11,7073           07061                           TC       NOKILL                                #  SO CAN LOAD WITHOUT KILLING SHOWSUM.
010856,000712: 11,7074           03362                           TC       FREEDSP                               
010857,000713: 11,7075           02124                           TC       ENDOFJOB                              
010858,000714: 
010859,000715: 11,7076           03362        SALLOW             TC       FREEDSP                               #  ALLOWS ANOTHER JOB TO DISPLAY. LEAVES
010860,000716: 11,7077           06750                           TC       NXTBNK                                #  SUM IN DSKY FOR 10 SEC. AFTER PROC. VERB
010861,000717: 
010862,000718: 11,7100           36010        SBUSY              CAF      SCADR                                 
010863,000719: 11,7101           03320                           TC       NVSUBUSY                              
010864,000720: 
010865,000721: 11,7102           11762        1/2OPTN            CCS      SMODE                                 
010866,000722: 11,7103           07107                           TC       +4                                    #  STAY IN ROPECHK LOOP
010867,000723: 11,7104           07367                           TC       SOPTION3   -3                         
010868,000724: 11,7105           03000                           TC       SMODECHK                              #  SHOULD NOT COME HERE
010869,000725: 11,7106           07113                           TC       MPNMBRS                               #  CONTINUE WITH SELF-CHECK
010870,000726: 11,7107           31770                           XCH      SCOUNT     +2                         
010871,000727: 11,7110           64516                           AD       SCON1                                 
010872,000728: 11,7111           31770                           XCH      SCOUNT     +2                         
010873,000729: 11,7112           06646                           TC       ROPECHK                               
010874,000730: 
010875,000731:                                                                                                  #  MULTIPLY SUBROUTINES TAKE APPROXIMATELY 30 SECONDS
010876,000732:                                                                                                  #  (37777) X (37777 THROUGH 00001)

Page 279

010878,000734:                                                                                                  #  C(A) COUNTS DOWN. C(LP) COUNTS UP.
010879,000735: 11,7113           34476        MPNMBRS            CAF      SCON+MAX                              
010880,000736: 11,7114           51772                           TS       SKEEP2                                
010881,000737: 11,7115           34476                           CAF      SCON+MAX                              
010882,000738: 11,7116           25777                           EXTEND                                         
010883,000739: 11,7117           41772                           MP       SKEEP2                                
010884,000740: 11,7120           60003                           AD       LP                                    #  C(A) = 37777
010885,000741: 11,7121           40000                           CS       A                                     
010886,000742: 11,7122           64476                           AD       SCON+MAX                              
010887,000743: 11,7123           06023                           TC       -ZEROCHK                              
010888,000744: 11,7124           10215                           CCS      NEWJOB                                
010889,000745: 11,7125           07377                           TC       DUMEXIT                               
010890,000746: 11,7126           11772                           CCS      SKEEP2                                
010891,000747: 11,7127           51772                           TS       SKEEP2                                
010892,000748: 11,7130           11772                           CCS      SKEEP2                                
010893,000749: 11,7131           07115                           TC       MPNMBRS    +2                         
010894,000750:                                                                                                  #  (-1) X (37777 THROUGH 00001)
010895,000751: 11,7132           34476                           CAF      SCON+MAX                              
010896,000752: 11,7133           51772                           TS       SKEEP2                                
010897,000753: 11,7134           34335        MPHIGH1            CAF      SCON-1                                
010898,000754: 11,7135           25777                           EXTEND                                         
010899,000755: 11,7136           41772                           MP       SKEEP2                                #  C(A) = -0
010900,000756: 11,7137           60003                           AD       LP                                    
010901,000757: 11,7140           61772                           AD       SKEEP2                                
010902,000758: 11,7141           06023                           TC       -ZEROCHK                              
010903,000759: 11,7142           10215                           CCS      NEWJOB                                
010904,000760: 11,7143           07377                           TC       DUMEXIT                               
010905,000761: 11,7144           11772                           CCS      SKEEP2                                
010906,000762: 11,7145           51772                           TS       SKEEP2                                
010907,000763: 11,7146           11772                           CCS      SKEEP2                                
010908,000764: 11,7147           07134                           TC       MPHIGH1                               
010909,000765: 
010910,000766:                                                                                                  #  INTERCHANGE MULTIPLIER AND MULTIPLICAND
010911,000767:                                                                                                  #  (37777 THROUGH 00001) X (37777)
010912,000768:                                                                                                  #  C(A) COUNTS DOWN. C(LP) COUNTS UP.
010913,000769: 11,7150           34476                           CAF      SCON+MAX                              
010914,000770: 11,7151           51771                           TS       SKEEP1                                
010915,000771: 11,7152           41771        MPAGAIN            CS       SKEEP1                                
010916,000772: 11,7153           40000                           CS       A                                     
010917,000773: 11,7154           25777                           EXTEND                                         
010918,000774: 11,7155           44476                           MP       SCON+MAX                              
010919,000775: 11,7156           60003                           AD       LP                                    #  C(A) = 37777
010920,000776: 11,7157           40000                           CS       A                                     
010921,000777: 11,7160           64476                           AD       SCON+MAX                              
010922,000778: 11,7161           06023                           TC       -ZEROCHK                              
010923,000779: 11,7162           10215                           CCS      NEWJOB                                
010924,000780: 11,7163           07377                           TC       DUMEXIT                               
010925,000781: 11,7164           11771                           CCS      SKEEP1                                
010926,000782: 11,7165           51771                           TS       SKEEP1                                
010927,000783: 11,7166           11771                           CCS      SKEEP1                                

Page 280

010929,000785: 11,7167           07152                           TC       MPAGAIN                               
010930,000786:                                                                                                  #  (37777 THROUGH 00001) X (-1)
010931,000787: 11,7170           34476                           CAF      SCON+MAX                              
010932,000788: 11,7171           51771                           TS       SKEEP1                                
010933,000789: 11,7172           41771        MPHIGH2            CS       SKEEP1                                
010934,000790: 11,7173           40000                           CS       A                                     
010935,000791: 11,7174           25777                           EXTEND                                         
010936,000792: 11,7175           44335                           MP       SCON-1                                
010937,000793: 11,7176           60003                           AD       LP                                    
010938,000794: 11,7177           61771                           AD       SKEEP1                                
010939,000795: 11,7200           06023                           TC       -ZEROCHK                              
010940,000796: 11,7201           10215                           CCS      NEWJOB                                
010941,000797: 11,7202           07377                           TC       DUMEXIT                               
010942,000798: 11,7203           11771                           CCS      SKEEP1                                
010943,000799: 11,7204           51771                           TS       SKEEP1                                
010944,000800: 11,7205           11771                           CCS      SKEEP1                                
010945,000801: 11,7206           07172                           TC       MPHIGH2                               
010946,000802: 11,7207           07212                           TC       DV1                                   
010947,000803: 
010948,000804:                                                                                                  #  THESE 2 CONSTANTS USED BY DIVIDE SUBROUTINES
010949,000805: 11,7210           37776        DVCON1             OCTAL    37776                                 
010950,000806: 11,7211           50001        DVCON2             OCTAL    50001                                 
010951,000807:                                                                                                  #  DIVIDE 1/4 BY 3/8
010952,000808:                                                                                                  #  ONCE THROUGH ALL DEVIDE SUBROUTINES TAKES APPROX. 0.012 SECONDS
010953,000809:                                                                                                  #  TOTAL TIME IN DEVIDE SUBROUTINES IS APPROX. 20 SECONDS
010954,000810: 11,7212           36004        DV1                CAF      CONERAS2                              #  01774
010955,000811: 11,7213           51777                           TS       SKEEP7                                
010956,000812: 11,7214           36557        DV1++              CAF      SCON3/8                               
010957,000813: 11,7215           50001                           TS       Q                                     
010958,000814: 11,7216           34502                           CAF      SCON1/4                               
010959,000815: 11,7217           25777                           EXTEND                                         
010960,000816: 11,7220           50001                           DV       Q                                     #  C(A) = 25252
010961,000817: 11,7221           51771                           TS       SKEEP1                                
010962,000818: 11,7222           30003                           XCH      LP                                    
010963,000819: 11,7223           51772                           TS       SKEEP2                                
010964,000820: 11,7224           40001        DV1+-              CS       Q                                     #  +1/4
010965,000821: 11,7225           25777                           EXTEND                                         
010966,000822: 11,7226           56560                           DV       SCON-3/8                              #  C(A) = 52525
010967,000823: 11,7227           61771                           AD       SKEEP1                                #  C(A) = -0
010968,000824: 11,7230           51775                           TS       SKEEP5                                
010969,000825: 11,7231           30003                           XCH      LP                                    
010970,000826: 11,7232           51773                           TS       SKEEP3                                
010971,000827: 11,7233           30001        DV1--              XCH      Q                                     #  -1/4
010972,000828: 11,7234           25777                           EXTEND                                         
010973,000829: 11,7235           56560                           DV       SCON-3/8                              
010974,000830: 11,7236           51771                           TS       SKEEP1                                
010975,000831: 11,7237           30003                           XCH      LP                                    
010976,000832: 11,7240           51774                           TS       SKEEP4                                
010977,000833: 11,7241           30001        DV1-+              XCH      Q                                     
010978,000834: 11,7242           25777                           EXTEND                                         

Page 281

010980,000836: 11,7243           56557                           DV       SCON3/8                               
010981,000837: 11,7244           61771                           AD       SKEEP1                                #  C(A) = -0
010982,000838: 11,7245           51771                           TS       SKEEP1                                
010983,000839: 11,7246           40003                           CS       LP                                    #  C(A) = 37776
010984,000840: 11,7247           61771                           AD       SKEEP1                                #  C(A) = 37776
010985,000841: 11,7250           61772                           AD       SKEEP2                                #  C(A) = 37777
010986,000842: 11,7251           61773                           AD       SKEEP3                                #  C(A) = -0
010987,000843: 11,7252           61774                           AD       SKEEP4                                #  C(A) = +1
010988,000844: 11,7253           61775                           AD       SKEEP5                                #  C(A) = +1
010989,000845: 11,7254           06033                           TC       -ONECHK    -1                         
010990,000846: 
010991,000847:                                                                                                  #  DIVIDE INCREASING BIT POSITIONS BY 1/2  (13 DEVISIONS)
010992,000848: 11,7255           34516        DV2                CAF      SCON1                                 
010993,000849: 11,7256           51772        DV2LOOP            TS       SKEEP2                                
010994,000850: 11,7257           25777                           EXTEND                                         
010995,000851: 11,7260           54501                           DV       SCON1/2                               
010996,000852: 11,7261           51773                           TS       SKEEP3                                
010997,000853: 11,7262           60001                           AD       Q                                     #  Q = -0
010998,000854: 11,7263           50020                           TS       CYR                                   
010999,000855: 11,7264           40020                           CS       CYR                                   
011000,000856: 11,7265           61772                           AD       SKEEP2                                
011001,000857: 11,7266           60003                           AD       LP                                    
011002,000858: 11,7267           06033                           TC       -ONECHK    -1                         
011003,000859: 11,7270           41773                           CS       SKEEP3                                
011004,000860: 11,7271           60000                           AD       A                                     
011005,000861: 11,7272           50000                           TS       A                                     #  OVERFLOW AT END OF DV2 SUBROUTINE
011006,000862: 11,7273           07275                           TC       +2                                    
011007,000863: 11,7274           07300                           TC       DV3                                   
011008,000864: 11,7275           31773                           XCH      SKEEP3                                
011009,000865: 11,7276           64516                           AD       SCON1                                 
011010,000866: 11,7277           07256                           TC       DV2LOOP                               
011011,000867: 
011012,000868:                                                                                                  #  DIVIDE SEPARATE DECREASING BIT POSITIONS BY 37777 (14DEVISIONS)
011013,000869:                                                                                                  #  AFTER C(A) = BEFORE C(A) AND AFTER C(Q) = -C(A)
011014,000870: 11,7300           44476        DV3                CS       SCON+MAX                              
011015,000871: 11,7301           50020                           TS       CYR                                   #  C(CYR) = 20000
011016,000872: 11,7302           40020        DV3LOOP            CS       CYR                                   
011017,000873: 11,7303           40000                           CS       A                                     
011018,000874: 11,7304           25777                           EXTEND                                         
011019,000875: 11,7305           54476                           DV       SCON+MAX                              
011020,000876: 11,7306           51774                           TS       SKEEP4                                
011021,000877: 11,7307           60001                           AD       Q                                     
011022,000878: 11,7310           06023                           TC       -ZEROCHK                              
011023,000879: 11,7311           11774                           CCS      SKEEP4                                
011024,000880: 11,7312           10000                           CCS      A                                     
011025,000881: 11,7313           07302                           TC       DV3LOOP                               
011026,000882: 
011027,000883:                                                                                                  #  DEVIDE 37776 BY 37776
011028,000884:                                                                                                  #  C(A) = +MAX FOR POSITIVE SIGN AND -MAX FOR NEGATIVE SIGN
011029,000885:                                                                                                  #  C(Q) = - ABSOLUTE VALUE OF DEVISOR = 40001

Page 282

011031,000887: 11,7314           37210        DV4++              CAF      DVCON1                                #  37776
011032,000888: 11,7315           25777                           EXTEND                                         
011033,000889: 11,7316           57210                           DV       DVCON1                                #  C(A) = 37777    C(Q) = -37776
011034,000890: 11,7317           60001                           AD       Q                                     
011035,000891: 11,7320           06033                           TC       -ONECHK    -1                         
011036,000892: 11,7321           30003                           XCH      LP                                    #  C(LP) = +1
011037,000893: 11,7322           51775                           TS       SKEEP5                                
011038,000894: 11,7323           47210                           CS       DVCON1                                
011039,000895: 11,7324           51774                           TS       SKEEP4                                
011040,000896: 11,7325           37210        DV4+-              CAF      DVCON1                                
011041,000897: 11,7326           25777                           EXTEND                                         
011042,000898: 11,7327           51774                           DV       SKEEP4                                #  C(A) = 40000  C(Q) = -37776
011043,000899: 11,7330           40000                           CS       A                                     
011044,000900: 11,7331           60001                           AD       Q                                     
011045,000901: 11,7332           06033                           TC       -ONECHK    -1                         
011046,000902: 11,7333           60003                           AD       LP                                    #  C(LP) = 40000
011047,000903: 11,7334           61775                           AD       SKEEP5                                
011048,000904: 11,7335           51775                           TS       SKEEP5                                #  -37776
011049,000905: 11,7336           47210        DV4-+              CS       DVCON1                                
011050,000906: 11,7337           25777                           EXTEND                                         
011051,000907: 11,7340           57210                           DV       DVCON1                                #  C(A) = 40000  C(Q) = -37776
011052,000908: 11,7341           40000                           CS       A                                     
011053,000909: 11,7342           60001                           AD       Q                                     
011054,000910: 11,7343           06033                           TC       -ONECHK    -1                         
011055,000911: 11,7344           40003                           CS       LP                                    #  C(LP) = 40001
011056,000912: 11,7345           61775                           AD       SKEEP5                                
011057,000913: 11,7346           51775                           TS       SKEEP5                                #  -0
011058,000914: 11,7347           47210        DV4--              CS       DVCON1                                
011059,000915: 11,7350           51774                           TS       SKEEP4                                
011060,000916: 11,7351           25777                           EXTEND                                         
011061,000917: 11,7352           51774                           DV       SKEEP4                                #  C(A) = 37777  C(Q) = -37776
011062,000918: 11,7353           60001                           AD       Q                                     
011063,000919: 11,7354           06033                           TC       -ONECHK    -1                         
011064,000920: 11,7355           40003                           CS       LP                                    #  C(LP) = +1
011065,000921: 11,7356           61775                           AD       SKEEP5                                
011066,000922: 11,7357           06034                           TC       -ONECHK                               
011067,000923: 11,7360           10215                           CCS      NEWJOB                                
011068,000924: 11,7361           07377                           TC       DUMEXIT                               
011069,000925: 11,7362           11777                           CCS      SKEEP7                                
011070,000926: 11,7363           07365                           TC       +2                                    
011071,000927: 11,7364           07367                           TC       SOPTION3   -3                         
011072,000928: 11,7365           51777                           TS       SKEEP7                                
011073,000929: 11,7366           07214                           TC       DV1++                                 #  BACK TO DEVIDE LOOP
011074,000930: 
011075,000931: 11,7367           31770                           XCH      SCOUNT     +2                         #  ADD +1 TO SCOUNT +2 REGISTER AT THIS
011076,000932: 11,7370           64516                           AD       SCON1                                 #  POINT OF SELF-CHECK
011077,000933: 11,7371           31770                           XCH      SCOUNT     +2                         
011078,000934: 11,7372           11762        SOPTION3           CCS      SMODE                                 
011079,000935: 11,7373           07113                           TC       MPNMBRS                               #  STAY IN MPNMBRS LOOP
011080,000936: 11,7374           03000                           TC       SMODECHK                              

Page 283

011082,000938: 11,7375           03000                           TC       SMODECHK                              #  SHOULD NOT COME HERE
011083,000939: 11,7376           03000                           TC       SMODECHK                              #  END OF SELF-CHECK. START AGAIN
011084,000940: 
011085,000941:    3000                                           BANK     1                                     
011086,000942: 

Page 284

011088,000944: 
011089,000945:                                                                                                  #  COMPUTER ACTIVITY LIGHT (GREEN LIGHT) MAINTENANCE.
011090,000946: 
011091,000947:    3000           10215        SMODECHK           CCS      NEWJOB                                #  SEE IF ITS TIME FOR A CHANGE.
011092,000948:    3001           07377                           TC       DUMEXIT                               
011093,000949: 
011094,000950:    3002           11762        ADVAN              CCS      SMODE                                 #  SEE IF SELF-CHECK IS WANTED
011095,000951:    3003           06045                           TC       CCSCHK                                #  YES PULSES ONLY
011096,000952:    3004           03000                           TC       SMODECHK                              
011097,000953:    3005           06045                           TC       CCSCHK                                #  YES PULSES + SC + ERASABLE
011098,000954:    3006           06045                           TC       CCSCHK                                #  YES ALL OF SELF-CHECK
011099,000955: 
011100,000956: 11,7377                                           BANK     11                                    
011101,000957: 11,7377           30001        DUMEXIT            XCH      Q                                     
011102,000958: 11,7400           50115                           TS       QADRS                                 #  STORE RETURN ADDRESS
011103,000959: 11,7401           45503                           CS       TWO                                   #  TURN ON GREEN LIGHT (COMP ACT) AND
011104,000960: 11,7402           20017                           INHINT                                         
011105,000961: 11,7403           70011                           MASK     OUT1                                  #  GO TO CHANG1.
011106,000962: 11,7404           65503                           AD       TWO                                   
011107,000963: 11,7405           50011                           TS       OUT1                                  
011108,000964: 11,7406           02101                           TC       CHANG1                                
011109,000965: 
011110,000966: 11,7407           45503        DUMYJOB            CS       TWO                                   #  IDLING AGAIN- TURN OFF ACTIVITY LIGHT
011111,000967: 11,7410           20017                           INHINT                                         
011112,000968: 11,7411           70011                           MASK     OUT1                                  #  LIGHT.
011113,000969: 11,7412           50011                           TS       OUT1                                  
011114,000970: 11,7413           20016                           RELINT                                         
011115,000971: 11,7414           00115                           TC       QADRS                                 #  BACK TO CHECKING COMPUTER
011116,000972: 
011117,000973: 11,7415           37420        DUMMYJOB           CAF      SMODECON                              #  ENTER AT SMODECHK IF THERE IS A
011118,000974: 11,7416           50115                           TS       QADRS                                 #  FRESH START OR A GOJAM
011119,000975: 11,7417           07407                           TC       DUMYJOB                               
011120,000976: 11,7420           03000        SMODECON           ADRES    SMODECHK                              
011121,000977: 

Page 285

011123,000979: 
011124,000980:                                                                                                  #  C-RELAY TESTER
011125,000981: 
011126,000982: 11,7421           34500        CCHK               CAF      BIT15                                 
011127,000983: 11,7422           50723                           TS       DSPTAB     +11D                       
011128,000984: 11,7423           50724                           TS       DSPTAB     +12D                       
011129,000985: 11,7424           50725                           TS       DSPTAB     +13D                       
011130,000986: 
011131,000987: 11,7425           34510                           CAF      BIT7                                  
011132,000988: 11,7426           20017                           INHINT                                         
011133,000989: 11,7427           02173                           TC       WAITLIST                              
011134,000990: 11,7430           23433                           CADR     CCHKA                                 
011135,000991: 11,7431           37530                           CAF      LCCHKB                                
011136,000992: 11,7432           02127                           TC       JOBSLEEP                              
011137,000993: 
011138,000994: 11,7433           37530        CCHKA              CAF      LCCHKB                                
011139,000995: 11,7434           02060                           TC       JOBWAKE                               
011140,000996: 11,7435           02256                           TC       TASKOVER                              
011141,000997: 
011142,000998: 11,7436           35503        CCHKB              CAF      TWO                                   
011143,000999: 11,7437           50115                           TS       MPAC                                  
011144,001000: 
011145,001001: 11,7440           33232                           CAF      TEN                                   
011146,001002: 11,7441           50116        CCHK0              TS       MPAC       +1                         
011147,001003: 
011148,001004: 11,7442           20000                           INDEX    A                                     
011149,001005: 11,7443           34504                           CAF      BIT11                                 
011150,001006: 11,7444           64500                           AD       BIT15                                 
011151,001007: 11,7445           20115                           INDEX    MPAC                                  
011152,001008: 11,7446           50723                           TS       DSPTAB     +11D                       
011153,001009: 
011154,001010: 11,7447           34507                           CAF      BIT8                                  
011155,001011: 11,7450           20017                           INHINT                                         
011156,001012: 11,7451           02173                           TC       WAITLIST                              
011157,001013: 11,7452           23455                           CADR     CCHK1                                 
011158,001014: 
011159,001015: 11,7453           37531                           CAF      LCCHK2                                
011160,001016: 11,7454           02127                           TC       JOBSLEEP                              
011161,001017: 
011162,001018: 11,7455           37531        CCHK1              CAF      LCCHK2                                
011163,001019: 11,7456           02060                           TC       JOBWAKE                               
011164,001020: 11,7457           02256                           TC       TASKOVER                              
011165,001021: 
011166,001022: 11,7460           30007        CCHK2              XCH      IN3                                   
011167,001023: 11,7461           10007                           CCS      IN3                                   
011168,001024: 11,7462           07525                           TC       CCHKALM                               
011169,001025: 11,7463           07525                           TC       CCHKALM                               
011170,001026: 11,7464           07466                           TC       +2                                    
011171,001027: 11,7465           07525                           TC       CCHKALM                               
011172,001028: 
011173,001029: 11,7466           10116                           CCS      MPAC       +1                         

Page 286

011175,001031: 11,7467           07441                           TC       CCHK0                                 
011176,001032: 
011177,001033: 11,7470           34500                           CAF      BIT15                                 #  TURN OFF LAST RELAY.
011178,001034: 11,7471           20115                           INDEX    MPAC                                  
011179,001035: 11,7472           50723                           TS       DSPTAB     +11D                       
011180,001036: 
011181,001037: 11,7473           10115                           CCS      MPAC                                  
011182,001038: 11,7474           07437                           TC       CCHK0      -2                         
011183,001039: 11,7475           34510                           CAF      BIT7                                  
011184,001040: 11,7476           20017                           INHINT                                         
011185,001041: 11,7477           02173                           TC       WAITLIST                              
011186,001042: 11,7500           23503                           CADR     CCHKC                                 
011187,001043: 11,7501           37533                           CAF      LCCHKD                                
011188,001044: 11,7502           02127                           TC       JOBSLEEP                              
011189,001045: 
011190,001046: 11,7503           37533        CCHKC              CAF      LCCHKD                                
011191,001047: 11,7504           02060                           TC       JOBWAKE                               
011192,001048: 11,7505           02256                           TC       TASKOVER                              
011193,001049: 
011194,001050: 11,7506           30007        CCHKD              XCH      IN3                                   
011195,001051: 11,7507           10007                           CCS      IN3                                   
011196,001052: 11,7510           07514                           TC       +4                                    
011197,001053: 11,7511           07514                           TC       +3                                    
011198,001054: 11,7512           07525                           TC       CCHKALM                               
011199,001055: 11,7513           07525                           TC       CCHKALM                               
011200,001056: 
011201,001057: 11,7514           35362                           CAF      SEVEN                                 
011202,001058: 11,7515           50117                           TS       MPAC       +2                         
011203,001059: 11,7516           37532                           CAF      CCHKNV                                
011204,001060: 11,7517           03100                           TC       NVSUB                                 
011205,001061: 11,7520           03315                           TC       PRENVBSY                              
011206,001062: 11,7521           03362        TSTOUT             TC       FREEDSP                               
011207,001063: 11,7522           02362                           TC       NEWMODE                               #  REVERT TO MODE 00.
011208,001064: 11,7523           00000                           OCT      0                                     
011209,001065: 11,7524           02124                           TC       ENDOFJOB                              
011210,001066: 
011211,001067: 11,7525           03007        CCHKALM            TC       ALARM                                 
011212,001068: 11,7526           01104                           OCT      1104                                  
011213,001069: 11,7527           02124                           TC       ENDOFJOB                              
011214,001070: 
011215,001071: 11,7530           23436        LCCHKB             CADR     CCHKB                                 
011216,001072: 11,7531           23460        LCCHK2             CADR     CCHK2                                 
011217,001073: 11,7532           00101        CCHKNV             OCT      00101                                 
011218,001074: 11,7533           23506        LCCHKD             CADR     CCHKD                                 
011219,001075: 

Page 287

011221,001077: 
011222,001078:                                                                                                  #  DSKY TESTER
011223,001079: 
011224,001080: 11,7534           33232        DCHECK             CAF      TEN                                   
011225,001081: 11,7535           50115        DC9                TS       MPAC                                  
011226,001082: 11,7536           20115                           INDEX    MPAC                                  
011227,001083: 11,7537           37643                           CAF      DSKYCODE                              
011228,001084: 11,7540           50116                           TS       MPAC       +1                         
011229,001085: 11,7541           20017                           INHINT                                         
011230,001086: 11,7542           40000                           COM                                            
011231,001087: 11,7543           50721                           TS       DSPTAB     +9D                        
011232,001088: 11,7544           43221                           CS       MID5                                  
011233,001089: 11,7545           70116                           MASK     MPAC       +1                         
011234,001090: 11,7546           40000                           COM                                            
011235,001091: 11,7547           50717                           TS       DSPTAB     +7                         
011236,001092: 11,7550           44504                           CS       BIT11                                 
011237,001093: 11,7551           70116                           MASK     MPAC       +1                         
011238,001094: 11,7552           40000                           COM                                            
011239,001095: 11,7553           50710                           TS       DSPTAB                                
011240,001096: 11,7554           50711                           TS       DSPTAB     +1                         
011241,001097: 11,7555           50712                           TS       DSPTAB     +2                         
011242,001098: 11,7556           50713                           TS       DSPTAB     +3                         
011243,001099: 11,7557           50714                           TS       DSPTAB     +4                         
011244,001100: 11,7560           50715                           TS       DSPTAB     +5                         
011245,001101: 11,7561           50716                           TS       DSPTAB     +6                         
011246,001102: 11,7562           50720                           TS       DSPTAB     +8D                        
011247,001103: 11,7563           50722                           TS       DSPTAB     +10D                       
011248,001104: 11,7564           37656                           CAF      DCNOUT                                
011249,001105: 11,7565           50707                           TS       NOUT                                  
011250,001106: 11,7566           34504        DCWAIT             CAF      BIT11                                 #  10.24 SEC WAIT
011251,001107: 11,7567           02173                           TC       WAITLIST                              
011252,001108: 11,7570           23573                           CADR     DC10                                  
011253,001109: 11,7571           37657                           CAF      LDC11                                 
011254,001110: 11,7572           02127                           TC       JOBSLEEP                              
011255,001111: 
011256,001112: 11,7573           37657        DC10               CAF      LDC11                                 
011257,001113: 11,7574           02060                           TC       JOBWAKE                               
011258,001114: 11,7575           02256                           TC       TASKOVER                              
011259,001115: 
011260,001116: 11,7576           10115        DC11               CCS      MPAC                                  
011261,001117: 11,7577           07535                           TC       DC9                                   
011262,001118: 
011263,001119: 11,7600           07602                           TC       +2                                    
011264,001120: 11,7601           07613                           TC       DC+                                   
011265,001121: 
011266,001122: 11,7602           20017                           INHINT                                         
011267,001123: 11,7603           44373                           CS       6K                                    #  - SIGNS.
011268,001124: 11,7604           50710                           TS       DSPTAB                                
011269,001125: 11,7605           50713                           TS       DSPTAB     +3                         
011270,001126: 11,7606           50715                           TS       DSPTAB     +5                         
011271,001127: 11,7607           50115                           TS       MPAC                                  

Page 288

011273,001129: 11,7610           34473                           CAF      THREE                                 
011274,001130: 11,7611           50707                           TS       NOUT                                  
011275,001131: 11,7612           07566                           TC       DCWAIT                                
011276,001132: 
011277,001133: 11,7613           20017        DC+                INHINT                                         
011278,001134: 11,7614           44373                           CS       6K                                    
011279,001135: 11,7615           50711                           TS       DSPTAB     +1                         
011280,001136: 11,7616           50714                           TS       DSPTAB     +4                         
011281,001137: 11,7617           50716                           TS       DSPTAB     +6                         
011282,001138: 11,7620           44503                           CS       BIT12                                 
011283,001139: 11,7621           50710                           TS       DSPTAB                                
011284,001140: 11,7622           50713                           TS       DSPTAB     +3                         
011285,001141: 11,7623           50715                           TS       DSPTAB     +5                         
011286,001142: 11,7624           34475                           CAF      SIX                                   
011287,001143: 11,7625           50707                           TS       NOUT                                  
011288,001144: 11,7626           33220                           CAF      LOW5                                  
011289,001145: 11,7627           50011                           TS       OUT1                                  #  TURNS ON DSKY LAMPS.
011290,001146: 11,7630           20016                           RELINT                                         
011291,001147: 11,7631           34506                           CAF      BIT9                                  
011292,001148: 11,7632           50115        DC++               TS       MPAC                                  #  KEEP GLIT ON FOR A WHILE.
011293,001149: 11,7633           34504                           CAF      BIT11                                 #  LOOPS FOR ABOUT 40 MS.
011294,001150: 11,7634           10000                           CCS      A                                     
011295,001151: 11,7635           07634                           TC       -1                                    
011296,001152: 11,7636           10215                           CCS      NEWJOB                                
011297,001153: 11,7637           02101                           TC       CHANG1                                
011298,001154: 11,7640           10115                           CCS      MPAC                                  
011299,001155: 11,7641           07632                           TC       DC++                                  
011300,001156: 11,7642           07521                           TC       TSTOUT                                
011301,001157: 
011302,001158: 11,7643           04000        DSKYCODE           OCT      04000                                 #  BLANKS
011303,001159: 11,7644           07265                           OCT      07265                                 #  00
011304,001160: 11,7645           06143                           OCT      06143                                 #  11
011305,001161: 11,7646           07471                           OCT      07471                                 #  22
011306,001162: 11,7647           07573                           OCT      07573                                 #  33
011307,001163: 11,7650           06757                           OCT      06757                                 #  44
011308,001164: 11,7651           07736                           OCT      07736                                 #  55
011309,001165: 11,7652           07634                           OCT      07634                                 #  66
011310,001166: 11,7653           07163                           OCT      07163                                 #  77
011311,001167: 11,7654           07675                           OCT      07675                                 #  88
011312,001168: 11,7655           07777                           OCT      07777                                 #  99
011313,001169: 11,7656           00013        DCNOUT             DEC      11         B-14                       
011314,001170: 11,7657           23576        LDC11              CADR     DC11                                  
011315,001171: 

Page 289

011317,001173: 
011318,001174:                                                                                                  #  ENGINE-ON PROGRAM     FOLLOWING A +XXX.XX SECOND DELAY OF LESS THAN 2 MINUTES, ENGINE WILL REMAIN ON FOR +XXX.XX
011319,001175: 
011320,001176: 11,7660           03302        BROKYPRG           TC       GRABDSP                               
011321,001177: 11,7661           03310                           TC       PREGBSY                               
011322,001178: 11,7662           34516                           CAF      ONE                                   
011323,001179: 11,7663           51564                           TS       CUSSANG                               
011324,001180: 11,7664           37723                           CAF      V21N24G                               
011325,001181: 11,7665           03100                           TC       NVSUB                                 
011326,001182: 11,7666           03315                           TC       PRENVBSY                              
011327,001183: 11,7667           03136                           TC       ENDIDLE                               
011328,001184: 11,7670           02124                           TC       ENDOFJOB                              
011329,001185: 11,7671           07664                           TC       -5                                    
011330,001186: 11,7672           30616                           XCH      DSPTEM1                               
011331,001187: 11,7673           31460                           XCH      LONGTIME                              
011332,001188: 11,7674           30617                           XCH      DSPTEM1    +1                         
011333,001189: 11,7675           31461                           XCH      LONGTIME   +1                         
011334,001190: 11,7676           51563                           TS       PLOW                                  
011335,001191: 11,7677           11564                           CCS      CUSSANG                               
011336,001192: 11,7700           07663                           TC       BROKYPRG   +3                         
011337,001193: 11,7701           31563                           XCH      PLOW                                  
011338,001194: 11,7702           02173                           TC       WAITLIST                              
011339,001195: 11,7703           23706                           CADR     ENGNON                                
011340,001196: 11,7704           03362                           TC       FREEDSP                               
011341,001197: 11,7705           02124                           TC       ENDOFJOB                              
011342,001198: 11,7706           44502        ENGNON             CS       BIT13                                 
011343,001199: 11,7707           70011                           MASK     OUT1                                  
011344,001200: 11,7710           64502                           AD       BIT13                                 
011345,001201: 11,7711           50011                           TS       OUT1                                  
011346,001202: 11,7712           37724                           CAF      ENGOFLOC                              
011347,001203: 11,7713           51467                           TS       CALLCADR                              
011348,001204: 11,7714           05742                           TC       IBNKCALL                              
011349,001205: 11,7715           10552                           CADR     LONGCALL                              
011350,001206: 11,7716           02256                           TC       TASKOVER                              
011351,001207: 11,7717           44502        ENGNOFF            CS       BIT13                                 
011352,001208: 11,7720           70011                           MASK     OUT1                                  
011353,001209: 11,7721           50011                           TS       OUT1                                  
011354,001210: 11,7722           02256                           TC       TASKOVER                              
011355,001211: 11,7723           02124        V21N24G            OCT      02124                                 
011356,001212: 11,7724           23717        ENGOFLOC           CADR     ENGNOFF                               

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