Source Code

These source-code files are part of a reconstructed copy of Sunrise 69, the final release of the Block I Command Module (CM) Apollo Guidance Computer (AGC) system test software.

They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 1003133-18, 1003133-19, 1003133-20, and 1003733-071. Corresponding portions of code have been copied from Solarium 55 where applicable. Extensive use was also made of the AGC Information Series documents, which were specifically written about the Sunrise software.

Since only binary dumps (rather than listings) of Sunrise are available as source material, all comments and labels are approximate. They have been taken from other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing.

014775,000002:                                                                                                  ## Copyright:   Public domain.
014776,000003:                                                                                                  ## Filename:    IMU_PERFORMANCE_TESTS_1.agc
014777,000004:                                                                                                  ## Purpose:     A section of Sunrise 69.
014778,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
014779,000006:                                                                                                  ##              release of the Block I Command Module system test software. No
014780,000007:                                                                                                  ##              original listings of this program are available; instead, this
014781,000008:                                                                                                  ##              file was created via disassembly of dumps of Sunrise core rope
014782,000009:                                                                                                  ##              memory modules and comparison with the later Block I program
014783,000010:                                                                                                  ##              Solarium 55.
014784,000011:                                                                                                  ## Assembler:   yaYUL --block1
014785,000012:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
014786,000013:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
014787,000014:                                                                                                  ## Mod history: 2023-06-19 MAS  Created from Solarium 55.
014788,000015:                                                                                                  ##              2023-06-21 MAS  Updated for Sunrise 69, which involved copious
014789,000016:                                                                                                  ##                              swapping of code with IMU PERFORMANCE TESTS 2.
014790,000017: 
014791,000018: 
014792,000019: 26,6000                                           SETLOC   54000                                 
014793,000020: 
014794,000021: 26,6000           03025        ALGNTST            TC       GRABDSP                               #  SXT-NB-IMU FINE ALIGNMENT TEST
014795,000022: 26,6001           03033                           TC       PREGBSY                               
014796,000023: 
014797,000024: 26,6002           37100                           CAF      LABLAT1                               
014798,000025: 26,6003           51227                           TS       YSM2                                  
014799,000026: 26,6004           37101                           CAF      LABLAT1    +1                         
014800,000027: 26,6005           51230                           TS       YSM2       +1                         
014801,000028: 
014802,000029: 26,6006           35500                           CAF      ZERO                                  
014803,000030: 26,6007           50035                           TS       TIME2                                 
014804,000031: 26,6010           51206                           TS       NDXCTR                                
014805,000032: 26,6011           51201                           TS       TESTTIME                              
014806,000033: 26,6012           51325                           TS       EROPTN                                
014807,000034: 
014808,000035: 26,6013           06637                           TC       DSPYLOAD                              
014809,000036: 
014810,000037: 26,6014           31227                           XCH      TAR1POS                               
014811,000038: 26,6015           50763                           TS       LATITUDE                              
014812,000039: 26,6016           31230                           XCH      TAR1POS    +1                         
014813,000040: 26,6017           50764                           TS       LATITUDE   +1                         
014814,000041: 
014815,000042: 26,6020           37067                           CAF      72DEC                                 
014816,000043: 26,6021           51202                           TS       MAXPTS2                               
014817,000044: 
014818,000045: 26,6022           04000                           TC       INTPRET                               
014819,000046: 26,6023           75176                           VMOVE    0                                     
014820,000047: 26,6024           15034                                    TARGET1                               
014821,000048: 26,6025           33230                           STORE    TAR1POS                               
014822,000049: 
014823,000050: 26,6026           75176                           VMOVE    0                                     
014824,000051: 26,6027           15042                                    TARGET2                               
014825,000052: 26,6030           33236                           STORE    TAR2POS                               
014826,000053: 
014827,000054: 26,6031           75176                           VMOVE    0                                     
014828,000055: 26,6032           15050                                    TARGET3                               
014829,000056: 26,6033           33244                           STORE    TAR3POS                               
014830,000057: 
014831,000058: 26,6034           75176                           VMOVE    0                                     
014832,000059: 26,6035           15056                                    TARGET4                               
014833,000060: 26,6036           33252                           STORE    TAR4POS                               
014834,000061: 
014835,000062: 26,6037           76776                           ITC      0                                     
014836,000063: 26,6040           14507                                    ALGNINIT                              
014837,000064: 
014838,000065: 26,6041           77576                           EXIT     0                                     
014839,000066: 
014840,000067: 26,6042           45500                           CS       ZERO                                  
014841,000068: 26,6043           50704                           TS       CDUIND                                
014842,000069: 
014843,000070: 26,6044           02516                           TC       BANKCALL                              
014844,000071: 26,6045           21054                           CADR     IMUZERO                               
014845,000072: 
014846,000073: 
014847,000074: 26,6046           37103        POSLOAD            CAF      V24N30E                               #  R1 POSITION 1,2,3
014848,000075: 26,6047           02670                           TC       NVSUB                                 
014849,000076: 26,6050           03040                           TC       PRENVBSY                              
014850,000077: 26,6051           02722                           TC       ENDIDLE                               
014851,000078: 26,6052           06732                           TC       ENDTEST                               
014852,000079: 26,6053           06046                           TC       -5                                    
014853,000080: 26,6054           30627                           XCH      DSPTEM1                               
014854,000081: 26,6055           51205                           TS       POSITON                               
014855,000082: 26,6056           20630                           INDEX    DSPTEM1    +1                         
014856,000083: 26,6057           06060                           TC       +1                                    
014857,000084: 26,6060           06077                           TC       POSLOAD1                              
014858,000085: 26,6061           06064                           TC       POSLOAD2                              
014859,000086: 26,6062           06072                           TC       POSLOAD3                              
014860,000087: 26,6063           06066                           TC       POSLOAD4                              
014861,000088: 
014862,000089: 26,6064           35500        POSLOAD2           CAF      ZERO                                  
014863,000090: 26,6065           06073                           TC       POSLOAD3   +1                         
014864,000091: 
014865,000092: 26,6066           35500        POSLOAD4           CAF      ZERO                                  
014866,000093: 26,6067           51206                           TS       NDXCTR                                
014867,000094: 26,6070           67066                           AD       12DEC                                 
014868,000095: 26,6071           06074                           TC       +3                                    
014869,000096: 
014870,000097: 26,6072           37066        POSLOAD3           CAF      12DEC                                 
014871,000098: 26,6073           51206                           TS       NDXCTR                                
014872,000099: 26,6074           63000                           AD       TEN                                   
014873,000100: 26,6075           51201                           TS       TESTTIME                              
014874,000101: 26,6076           06637                           TC       DSPYLOAD                              
014875,000102: 
014876,000103: 26,6077           34516        POSLOAD1           CAF      ONE                                   
014877,000104: 26,6100           51176                           TS       COAROFIN                              
014878,000105: 26,6101           06220                           TC       FINDNAVB                              #  COARSE ALIGN MARKS
014879,000106: 26,6102           02516                           TC       BANKCALL                              
014880,000107: 26,6103           21412                           CADR     IMUSTALL                              #  WAIT FOR IMUZERO COMPLETION
014881,000108: 26,6104           06732                           TC       ENDTEST                               
014882,000109: 
014883,000110: 26,6105           21205        POSNJUMP           INDEX    POSITON                               
014884,000111: 26,6106           06107                           TC       +1                                    
014885,000112: 26,6107           06732                           TC       ENDTEST                               
014886,000113: 26,6110           06745                           TC       POS1                                  
014887,000114: 26,6111           06767                           TC       POS2                                  
014888,000115: 26,6112           07011                           TC       POS3                                  
014889,000116: 
014890,000117: 26,6113           06422        POSNRETN           TC       PUTPOSX                               
014891,000118: 
014892,000119: 26,6114           06572                           TC       OGCZERO                               
014893,000120: 
014894,000121: 26,6115           02516                           TC       BANKCALL                              
014895,000122: 26,6116           21165                           CADR     IMUFINE                               #  INITIATE FINE ALIGN MODE
014896,000123: 26,6117           02516                           TC       BANKCALL                              
014897,000124: 26,6120           21412                           CADR     IMUSTALL                              #  WAIT FOR IMUFINE COMPLETION
014898,000125: 26,6121           06732                           TC       ENDTEST                               
014899,000126: 
014900,000127: 26,6122           35500                           CAF      ZERO                                  
014901,000128: 26,6123           51176                           TS       COAROFIN                              
014902,000129: 26,6124           06220                           TC       FINDNAVB                              #  FINE ALIGN MARKS
014903,000130: 26,6125           06453                           TC       SMDCALC                               #  FINE ALIGN TORQUING
014904,000131: 26,6126           02516                           TC       BANKCALL                              
014905,000132: 26,6127           21412                           CADR     IMUSTALL                              #  WAIT FOR PULSING COMPLETION
014906,000133: 26,6130           06732                           TC       ENDTEST                               
014907,000134: 
014908,000135: 26,6131           04000        ERFINAL            TC       INTPRET                               
014909,000136: 26,6132           76776                           ITC      0                                     
014910,000137: 26,6133           14527                                    EARTHR                                
014911,000138: 26,6134           76776                           ITC      0                                     
014912,000139: 26,6135           14550                                    OUTGYR                                
014913,000140: 26,6136           77576                           EXIT     0                                     
014914,000141: 26,6137           02516                           TC       BANKCALL                              
014915,000142: 26,6140           21412                           CADR     IMUSTALL                              
014916,000143: 26,6141           06732                           TC       ENDTEST                               
014917,000144: 
014918,000145: 26,6142           11325        ERRETN             CCS      EROPTN                                
014919,000146: 26,6143           06131                           TC       ERFINAL                               
014920,000147: 26,6144           20017                           INHINT                                         
014921,000148: 26,6145           06604                           TC       TPTIME                                
014922,000149: 26,6146           20016                           RELINT                                         
014923,000150: 26,6147           35500                           CAF      ZERO                                  
014924,000151: 26,6150           50044                           TS       PIPAX                                 
014925,000152: 26,6151           50045                           TS       PIPAY                                 
014926,000153: 26,6152           50046                           TS       PIPAZ                                 
014927,000154: 26,6153           51176                           TS       STOREPL                               
014928,000155: 26,6154           51206                           TS       NDXCTR                                #  UPDATE STORAGE LOCATION
014929,000156: 26,6155           06703                           TC       STORRSLT                              
014930,000157: 26,6156           51206                           TS       NDXCTR                                
014931,000158: 26,6157           20017                           INHINT                                         
014932,000159: 26,6160           37071                           CAF      60SEC                                 
014933,000160: 26,6161           02124                           TC       WAITLIST                              
014934,000161: 26,6162           54166                           CADR     PIP1                                  
014935,000162: 26,6163           20016                           RELINT                                         
014936,000163: 26,6164           36217                           CAF      PIP2ADR                               
014937,000164: 26,6165           02120                           TC       JOBSLEEP                              
014938,000165: 
014939,000166: 26,6166           36217        PIP1               CAF      PIP2ADR                               
014940,000167: 26,6167           02051                           TC       JOBWAKE                               
014941,000168: 26,6170           02203                           TC       TASKOVER                              
014942,000169: 
014943,000170: 26,6171           41213        PIP2               CS       PIPNDX                                
014944,000171: 26,6172           50767                           TS       PIPINDX2                              
014945,000172: 26,6173           02516                           TC       BANKCALL                              
014946,000173: 26,6174           56242                           CADR     CHECKG                                
014947,000174: 26,6175           20016                           RELINT                                         
014948,000175: 26,6176           06703                           TC       STORRSLT                              
014949,000176: 26,6177           51206                           TS       NDXCTR                                
014950,000177: 26,6200           41214                           CS       PIPNDX     +1                         
014951,000178: 26,6201           50767                           TS       PIPINDX2                              
014952,000179: 26,6202           02516                           TC       BANKCALL                              
014953,000180: 26,6203           56242                           CADR     CHECKG                                
014954,000181: 26,6204           20016                           RELINT                                         
014955,000182: 26,6205           06703                           TC       STORRSLT                              
014956,000183: 26,6206           51206                           TS       NDXCTR                                
014957,000184: 26,6207           20017                           INHINT                                         
014958,000185: 26,6210           37070                           CAF      30SEC                                 
014959,000186: 26,6211           02124                           TC       WAITLIST                              
014960,000187: 26,6212           54166                           CADR     PIP1                                  
014961,000188: 26,6213           20016                           RELINT                                         
014962,000189: 26,6214           36217                           CAF      PIP2ADR                               
014963,000190: 26,6215           02120                           TC       JOBSLEEP                              
014964,000191: 
014965,000192: 26,6216           07235        GOMISALN           TC       MISALIGN                              
014966,000193: 26,6217           54171        PIP2ADR            CADR     PIP2                                  
014967,000194: 
014968,000195: 26,6220           30001        FINDNAVB           XCH      Q                                     
014969,000196: 26,6221           51207                           TS       QPLACE                                
014970,000197: 26,6222           02516                           TC       BANKCALL                              
014971,000198: 26,6223           12102                           CADR     MKRELEAS                              
014972,000199: 26,6224           34516                           CAF      ONE                                   
014973,000200: 26,6225           50627                           TS       DSPTEM1                               
014974,000201: 26,6226           37102                           CAF      V01N30E                               #  MARK ON TARGET 1
014975,000202: 26,6227           02670                           TC       NVSUB                                 
014976,000203: 26,6230           03040                           TC       PRENVBSY                              
014977,000204: 26,6231           34516                           CAF      ONE                                   
014978,000205: 26,6232           02516                           TC       BANKCALL                              
014979,000206: 26,6233           12001                           CADR     SXTMARK                               
014980,000207: 26,6234           02516                           TC       BANKCALL                              
014981,000208: 26,6235           21410                           CADR     OPTSTALL                              
014982,000209: 26,6236           06732                           TC       ENDTEST                               
014983,000210: 26,6237           20755                           INDEX    MARKSTAT                              
014984,000211: 26,6240           40000                           CS       0                                     
014985,000212: 26,6241           40000                           CS       A                                     
014986,000213: 26,6242           51174                           TS       VACADR                                #  TIME OF MARK
014987,000214: 26,6243           20755                           INDEX    MARKSTAT                              
014988,000215: 26,6244           40001                           CS       1                                     
014989,000216: 26,6245           40000                           CS       A                                     
014990,000217: 26,6246           51175                           TS       VACADR     +1                         
014991,000218: 26,6247           40755                           CS       MARKSTAT                              
014992,000219: 26,6250           51173                           TS       MKSTAT1                               
014993,000220: 26,6251           02516                           TC       BANKCALL                              
014994,000221: 26,6252           12102                           CADR     MKRELEAS                              
014995,000222: 26,6253           35501                           CAF      FOUR                                  
014996,000223: 26,6254           50627                           TS       DSPTEM1                               
014997,000224: 26,6255           37102                           CAF      V01N30E                               #  MARK ON TARGET 4
014998,000225: 26,6256           02670                           TC       NVSUB                                 
014999,000226: 26,6257           03040                           TC       PRENVBSY                              
015000,000227: 26,6260           34516                           CAF      ONE                                   
015001,000228: 26,6261           02516                           TC       BANKCALL                              
015002,000229: 26,6262           12001                           CADR     SXTMARK                               
015003,000230: 26,6263           11176                           CCS      COAROFIN                              #  COARSE ALIGN OR FINE ALIGN MARKS
015004,000231: 26,6264           06353                           TC       CLGNMARK                              
015005,000232: 26,6265           41173                           CS       MKSTAT1                               
015006,000233: 26,6266           65502                           AD       TWO                                   
015007,000234: 26,6267           20066                           INDEX    FIXLOC                                
015008,000235: 26,6270           50050                           TS       S1                                    #  BASE ADDRESS GIMBAL ANGLES
015009,000236: 26,6271           04000                           TC       INTPRET                               #  OPT-NB-SM    TARGET 1
015010,000237: 26,6272           73576                           LXA,1    0                                     
015011,000238: 26,6273           01174                                    MKSTAT1                               
015012,000239: 26,6274           76776                           ITC      0                                     
015013,000240: 26,6275           12364                                    SXTNB                                 
015014,000241: 26,6276           44775                           VSLT     1                                     
015015,000242: 26,6277           76776                           ITC                                            
015016,000243: 26,6300           00041                                    STARM                                 
015017,000244: 26,6301           00001                                    0                                     
015018,000245: 26,6302           12154                                    NBSM                                  
015019,000246: 26,6303           47576                           NOLOD    0                                     
015020,000247: 26,6304           32771                           STORE    STARAD                                
015021,000248: 26,6305           45176                           DMOVE    0                                     
015022,000249: 26,6306           01175                                    VACADR                                
015023,000250: 26,6307           33446                           STORE    TMARK                                 
015024,000251: 26,6310           77576                           EXIT     0                                     
015025,000252: 
015026,000253: 26,6311           04000        EARRTCOM           TC       INTPRET                               #  COMPENSATE BETWEEN FINE ALIGN MARKS
015027,000254: 26,6312           76776                           ITC      0                                     
015028,000255: 26,6313           14527                                    EARTHR                                
015029,000256: 26,6314           76776                           ITC      0                                     
015030,000257: 26,6315           14550                                    OUTGYR                                
015031,000258: 26,6316           77576                           EXIT     0                                     
015032,000259: 26,6317           02516                           TC       BANKCALL                              
015033,000260: 26,6320           21412                           CADR     IMUSTALL                              
015034,000261: 26,6321           06732                           TC       ENDTEST                               
015035,000262: 26,6322           10754                           CCS      OPTCADR                               
015036,000263: 26,6323           06326                           TC       +3                                    
015037,000264: 26,6324           06311                           TC       EARRTCOM                              
015038,000265: 26,6325           06326                           TC       +1                                    
015039,000266: 26,6326           02516                           TC       BANKCALL                              
015040,000267: 26,6327           21410                           CADR     OPTSTALL                              
015041,000268: 26,6330           06732                           TC       ENDTEST                               
015042,000269: 26,6331           35502                           CAF      TWO                                   
015043,000270: 26,6332           60755                           AD       MARKSTAT                              
015044,000271: 26,6333           20066                           INDEX    FIXLOC                                
015045,000272: 26,6334           50050                           TS       S1                                    #  BASE ADDRESS GIMBAL ANGLES
015046,000273: 26,6335           04000                           TC       INTPRET                               #  OPT-NB-SM    TARGET 4
015047,000274: 26,6336           71576                           LXC,1    0                                     
015048,000275: 26,6337           00756                                    MARKSTAT                              
015049,000276: 26,6340           76776                           ITC      0                                     
015050,000277: 26,6341           12364                                    SXTNB                                 
015051,000278: 26,6342           44775                           VSLT     1                                     
015052,000279: 26,6343           76776                           ITC                                            
015053,000280: 26,6344           00041                                    STARM                                 
015054,000281: 26,6345           00001                                    0                                     
015055,000282: 26,6346           12154                                    NBSM                                  
015056,000283: 26,6347           47576                           NOLOD    0                                     
015057,000284: 26,6350           32777                           STORE    STARAD     +6                         
015058,000285: 26,6351           76776                           ITC      0                                     
015059,000286: 26,6352           14400                                    MATXDET                               
015060,000287: 
015061,000288: 26,6353           04000        CLGNMARK           TC       INTPRET                               #  OPT-NB       TARGET 1
015062,000289: 26,6354           73576                           LXA,1    0                                     
015063,000290: 26,6355           01174                                    MKSTAT1                               
015064,000291: 26,6356           76776                           ITC      0                                     
015065,000292: 26,6357           12364                                    SXTNB                                 
015066,000293: 26,6360           75176                           VMOVE    0                                     
015067,000294: 26,6361           00041                                    STARM                                 
015068,000295: 26,6362           32771                           STORE    STARAD                                
015069,000296: 26,6363           77576                           EXIT     0                                     
015070,000297: 26,6364           02516                           TC       BANKCALL                              
015071,000298: 26,6365           21410                           CADR     OPTSTALL                              
015072,000299: 26,6366           06732                           TC       ENDTEST                               
015073,000300: 26,6367           04000                           TC       INTPRET                               #  OPT-NB       TARGET 4
015074,000301: 26,6370           71576                           LXC,1    0                                     
015075,000302: 26,6371           00756                                    MARKSTAT                              
015076,000303: 26,6372           76776                           ITC      0                                     
015077,000304: 26,6373           12364                                    SXTNB                                 
015078,000305: 26,6374           75176                           VMOVE    0                                     
015079,000306: 26,6375           00041                                    STARM                                 
015080,000307: 26,6376           32777                           STORE    STARAD     +6                         
015081,000308: 
015082,000309: 26,6377           75176        MATXDET            VMOVE    0                                     #  CALCULATE TRANSFORMATION MATRIX
015083,000310: 26,6400           01230                                    TAR1POS                               
015084,000311: 26,6401           32007                           STORE    6                                     
015085,000312: 26,6402           75176                           VMOVE    0                                     
015086,000313: 26,6403           01236                                    TAR1POS    +6                         
015087,000314: 26,6404           32015                           STORE    12D                                   
015088,000315: 26,6405           76776                           ITC      0                                     
015089,000316: 26,6406           12412                                    AXISGEN                               
015090,000317: 26,6407           75176                           VMOVE    0                                     
015091,000318: 26,6410           01035                                    XDC                                   
015092,000319: 26,6411           32771                           STORE    STARAD                                
015093,000320: 26,6412           75176                           VMOVE    0                                     
015094,000321: 26,6413           01043                                    YDC                                   
015095,000322: 26,6414           32777                           STORE    STARAD     +6                         
015096,000323: 26,6415           75176                           VMOVE    0                                     
015097,000324: 26,6416           01051                                    ZDC                                   
015098,000325: 26,6417           33005                           STORE    STARAD     +12D                       
015099,000326: 26,6420           77576                           EXIT     0                                     
015100,000327: 26,6421           01207                           TC       QPLACE                                
015101,000328: 
015102,000329: 
015103,000330: 26,6422           30001        PUTPOSX            XCH      Q                                     
015104,000331: 26,6423           51207                           TS       QPLACE                                
015105,000332: 26,6424           04000                           TC       INTPRET                               
015106,000333: 26,6425           76776                           ITC      0                                     
015107,000334: 26,6426           12274                                    CALCGA                                
015108,000335: 26,6427           77576                           EXIT     0                                     
015109,000336: 
015110,000337: 26,6430           41056                           CS       OGC                                   
015111,000338: 26,6431           40000                           COM                                            
015112,000339: 26,6432           50705                           TS       THETAD                                
015113,000340: 
015114,000341: 26,6433           41060                           CS       IGC                                   
015115,000342: 26,6434           40000                           COM                                            
015116,000343: 26,6435           50706                           TS       THETAD     +1                         
015117,000344: 
015118,000345: 26,6436           41062                           CS       MGC                                   
015119,000346: 26,6437           40000                           COM                                            
015120,000347: 26,6440           50707                           TS       THETAD     +2                         
015121,000348: 
015122,000349: 26,6441           35500                           CAF      ZERO                                  
015123,000350: 26,6442           50714                           TS       KH                                    
015124,000351: 26,6443           37065                           CAF      KGIMU                                 
015125,000352: 26,6444           50713                           TS       KG                                    
015126,000353: 
015127,000354: 26,6445           02516                           TC       BANKCALL                              
015128,000355: 26,6446           21113                           CADR     IMUCOARS                              #  INITIATE COARSE ALIGN MODE
015129,000356: 26,6447           02516                           TC       BANKCALL                              
015130,000357: 26,6450           21412                           CADR     IMUSTALL                              #  WAIT FOR IMUCOARS COMPLETION
015131,000358: 26,6451           06732                           TC       ENDTEST                               
015132,000359: 26,6452           01207                           TC       QPLACE                                
015133,000360: 
015134,000361: 
015135,000362: 
015136,000363: 26,6453           30001        SMDCALC            XCH      Q                                     
015137,000364: 26,6454           51207                           TS       QPLACE                                
015138,000365: 26,6455           04000                           TC       INTPRET                               
015139,000366: 26,6456           52775                           MXV      1                                     
015140,000367: 26,6457           44776                           VSLT                                           
015141,000368: 26,6460           01013                                    XSM                                   
015142,000369: 26,6461           00771                                    STARAD                                
015143,000370: 26,6462           00002                                    1                                     
015144,000371: 26,6463           33035                           STORE    XDC                                   
015145,000372: 26,6464           52775                           MXV      1                                     
015146,000373: 26,6465           44776                           VSLT                                           
015147,000374: 26,6466           01021                                    YSM                                   
015148,000375: 26,6467           00771                                    STARAD                                
015149,000376: 26,6470           00002                                    1                                     
015150,000377: 26,6471           33043                           STORE    YDC                                   
015151,000378: 26,6472           41775                           VXV      1                                     
015152,000379: 26,6473           44776                           VSLT                                           
015153,000380: 26,6474           01035                                    XDC                                   
015154,000381: 26,6475           01043                                    YDC                                   
015155,000382: 26,6476           00002                                    1                                     
015156,000383: 26,6477           33051                           STORE    ZDC                                   
015157,000384: 26,6500           76776                           ITC      0                                     
015158,000385: 26,6501           12001                                    CALCGTA                               
015159,000386: 26,6502           76776                           ITC      0                                     
015160,000387: 26,6503           14550                                    OUTGYR                                
015161,000388: 26,6504           77576                           EXIT     0                                     
015162,000389: 26,6505           01207                           TC       QPLACE                                
015163,000390: 
015164,000391: 
015165,000392: 26,6506           76576        ALGNINIT           RTB      0                                     
015166,000393: 26,6507           07040                                    ZEROVAC                               
015167,000394: 26,6510           45176                           DMOVE    0                                     
015168,000395: 26,6511           12620                                    ZERODP                                
015169,000396: 26,6512           55175                           COS      1                                     
015170,000397: 26,6513           47176                           COMP                                           
015171,000398: 26,6514           00764                                    LATITUDE                              
015172,000399: 26,6515           57175                           SIN      1                                     
015173,000400: 26,6516           41166                           VDEF     VXSC                                  #  (SIN,-COS,0)
015174,000401: 26,6517           00764                                    LATITUDE                              
015175,000402: 26,6520           15077                                    OMEG/MS                               
015176,000403: 26,6521           33440                           STORE    VMARK                                 
015177,000404: 26,6522           76576                           RTB      0                                     
015178,000405: 26,6523           07022                                    LOADTIME                              
015179,000406: 26,6524           33446                           STORE    TMARK                                 
015180,000407: 26,6525           40576                           ITCQ     0                                     
015181,000408: 
015182,000409: 
015183,000410: 26,6526           76576        EARTHR             RTB      0                                     
015184,000411: 26,6527           07022                                    LOADTIME                              
015185,000412: 26,6530           32051                           STORE    S1                                    
015186,000413: 26,6531           47573                           NOLOD    3                                     
015187,000414: 26,6532           66716                           DSU      TSLT                                  
015188,000415: 26,6533           75652                           VXSC     MXV                                   
015189,000416: 26,6534           50776                           VAD                                            
015190,000417: 26,6535           01446                                    TMARK                                 
015191,000418: 26,6536           00013                                    10D                                   
015192,000419: 26,6537           01440                                    VMARK                                 
015193,000420: 26,6540           01013                                    XSM                                   
015194,000421: 26,6541           01057                                    OGC                                   
015195,000422: 26,6542           33057                           STORE    OGC                                   
015196,000423: 26,6543           45176                           DMOVE    0                                     
015197,000424: 26,6544           00051                                    S1                                    
015198,000425: 26,6545           33446                           STORE    TMARK                                 
015199,000426: 26,6546           40576                           ITCQ     0                                     
015200,000427: 
015201,000428: 
015202,000429: 26,6547           75575        OUTGYR             AXT,1    1                                     
015203,000430: 26,6550           55561                           AST,1    AXT,2                                 
015204,000431: 26,6551           00007                                    6                                     
015205,000432: 26,6552           00003                                    2                                     
015206,000433: 26,6553           00001                                    0                                     
015207,000434: 26,6554           56376        OUTGYR1            TSRT*    0                                     
015208,000435: 26,6555           02151                                    OGC        +6,1                       
015209,000436: 26,6556           00022                                    8D,2                                  
015210,000437: 26,6557           35647                           STORE    GYROD      +6,1                       
015211,000438: 26,6560           63375                           TSLT*    1                                     
015212,000439: 26,6561           65376                           BDSU*                                          
015213,000440: 26,6562           01647                                    GYROD      +6,1                       
015214,000441: 26,6563           00022                                    8D,2                                  
015215,000442: 26,6564           02151                                    OGC        +6,1                       
015216,000443: 26,6565           36151                           STORE    OGC        +6,1                       
015217,000444: 26,6566           51575                           TIX,1    1                                     
015218,000445: 26,6567           76401                           RTB      ITCQ                                  
015219,000446: 26,6570           14555                                    OUTGYR1                               
015220,000447: 26,6571           07144                                    PULSEIMU                              
015221,000448: 
015222,000449: 26,6572           30001        OGCZERO            XCH      Q                                     #  ZERO RESIDUAL TORQUING
015223,000450: 26,6573           51207                           TS       QPLACE                                
015224,000451: 26,6574           34477                           CAF      FIVE                                  
015225,000452: 26,6575           50034                           TS       OVCTR                                 
015226,000453: 26,6576           35500                           CAF      ZERO                                  
015227,000454: 26,6577           20034                           INDEX    OVCTR                                 
015228,000455: 26,6600           51056                           TS       OGC                                   
015229,000456: 26,6601           10034                           CCS      OVCTR                                 
015230,000457: 26,6602           06575                           TC       OGCZERO    +3                         
015231,000458: 26,6603           01207                           TC       QPLACE                                
015232,000459: 
015233,000460: 
015234,000461: 26,6604           30001        TPTIME             XCH      Q                                     
015235,000462: 26,6605           51203                           TS       QPLAC                                 
015236,000463: 26,6606           40035                           CS       TIME2                                 
015237,000464: 26,6607           40000                           CS       A                                     
015238,000465: 26,6610           50114                           TS       MPAC                                  
015239,000466: 26,6611           40036                           CS       TIME1                                 
015240,000467: 26,6612           40000                           CS       A                                     
015241,000468: 26,6613           50115                           TS       MPAC       +1                         
015242,000469: 26,6614           40006                           CS       IN2                                   
015243,000470: 26,6615           40006                           CS       IN2                                   
015244,000471: 26,6616           40000                           CS       A                                     
015245,000472: 26,6617           77075                           MASK     FINEMSK2                              
015246,000473: 26,6620           50116                           TS       MPAC       +2                         
015247,000474: 26,6621           10000                           CCS      A                                     
015248,000475: 26,6622           06631                           TC       +7                                    
015249,000476: 26,6623           40035                           CS       TIME2                                 
015250,000477: 26,6624           40000                           CS       A                                     
015251,000478: 26,6625           50114                           TS       MPAC                                  
015252,000479: 26,6626           40036                           CS       TIME1                                 
015253,000480: 26,6627           40000                           CS       A                                     
015254,000481: 26,6630           50115                           TS       MPAC       +1                         
015255,000482: 26,6631           30116                           XCH      MPAC       +2                         
015256,000483: 26,6632           25777                           EXTEND                                         
015257,000484: 26,6633           44504                           MP       BIT11                                 
015258,000485: 26,6634           30003                           XCH      LP                                    
015259,000486: 26,6635           50116                           TS       MPAC       +2                         
015260,000487: 26,6636           01203                           TC       QPLAC                                 
015261,000488: 
015262,000489: 
015263,000490: 26,6637           30001        DSPYLOAD           XCH      Q                                     
015264,000491: 26,6640           51207                           TS       QPLACE                                
015265,000492: 26,6641           06643                           TC       +2                                    
015266,000493: 26,6642           51206                           TS       NDXCTR                                
015267,000494: 26,6643           21206                           INDEX    NDXCTR                                
015268,000495: 26,6644           41227                           CS       YSM2                                  
015269,000496: 26,6645           40000                           COM                                            
015270,000497: 26,6646           50627                           TS       DSPTEM1                               
015271,000498: 26,6647           21206                           INDEX    NDXCTR                                
015272,000499: 26,6650           41230                           CS       YSM2       +1                         
015273,000500: 26,6651           40000                           COM                                            
015274,000501: 26,6652           50630                           TS       DSPTEM1    +1                         
015275,000502: 26,6653           41206                           CS       NDXCTR                                
015276,000503: 26,6654           40000                           COM                                            
015277,000504: 26,6655           66702                           AD       YSM2CADR                              
015278,000505: 26,6656           50631                           TS       DSPTEM1    +2                         
015279,000506: 26,6657           02516                           TC       BANKCALL                              
015280,000507: 26,6660           50002                           CADR     FLASHON                               
015281,000508: 26,6661           37105                           CAF      V05N30E                               
015282,000509: 26,6662           02670                           TC       NVSUB                                 
015283,000510: 26,6663           03040                           TC       PRENVBSY                              
015284,000511: 26,6664           37104                           CAF      V07N30E                               
015285,000512: 26,6665           02670                           TC       NVSUB                                 
015286,000513: 26,6666           03040                           TC       PRENVBSY                              
015287,000514: 26,6667           02722                           TC       ENDIDLE                               #  WAIT FOR DATA OR PROCEED
015288,000515: 26,6670           06732                           TC       ENDTEST                               
015289,000516: 26,6671           06673                           TC       +2                                    
015290,000517: 26,6672           06643                           TC       DSPYLOAD   +4                         #  RE-DISPLAY IF DATA LOADED
015291,000518: 26,6673           41206                           CS       NDXCTR                                
015292,000519: 26,6674           61201                           AD       TESTTIME                              
015293,000520: 26,6675           10000                           CCS      A                                     
015294,000521: 26,6676           35502                           CAF      TWO                                   
015295,000522: 26,6677           61206                           AD       NDXCTR                                
015296,000523: 26,6700           06642                           TC       DSPYLOAD   +3                         
015297,000524: 26,6701           01207                           TC       QPLACE                                
015298,000525: 26,6702           01227        YSM2CADR           CADR     YSM2                                  
015299,000526: 
015300,000527: 
015301,000528: 26,6703           30001        STORRSLT           XCH      Q                                     
015302,000529: 26,6704           51207                           TS       QPLACE                                
015303,000530: 26,6705           04000                           TC       INTPRET                               
015304,000531: 26,6706           71576                           LXC,1    0                                     
015305,000532: 26,6707           01207                                    NDXCTR                                
015306,000533: 26,6710           47574                           NOLOD    2                                     
015307,000534: 26,6711           63722                           TSLT     DMP                                   
015308,000535: 26,6712           76576                           RTB                                            
015309,000536: 26,6713           00011                                    8D                                    
015310,000537: 26,6714           15074                                    SCALFTR                               
015311,000538: 26,6715           07147                                    SGNAGREE                              
015312,000539: 26,6716           36151                           STORE    GENPL,1                               
015313,000540: 26,6717           77576                           EXIT     0                                     
015314,000541: 26,6720           31176                           XCH      STOREPL                               
015315,000542: 26,6721           21206                           INDEX    NDXCTR                                
015316,000543: 26,6722           51066                           TS       GENPL      +2                         
015317,000544: 26,6723           41206                           CS       NDXCTR                                
015318,000545: 26,6724           61202                           AD       MAXPTS2                               
015319,000546: 26,6725           10000                           CCS      A                                     
015320,000547: 26,6726           34473                           CAF      THREE                                 
015321,000548: 26,6727           61206                           AD       NDXCTR                                
015322,000549: 26,6730           01207                           TC       QPLACE                                
015323,000550: 26,6731           06216                           TC       GOMISALN                              
015324,000551: 
015325,000552: 
015326,000553: 26,6732           03107        ENDTEST            TC       FREEDSP                               
015327,000554: 26,6733           45501                           CS       FOUR                                  
015328,000555: 26,6734           70622                           MASK     MODREG                                
015329,000556: 26,6735           50622                           TS       MODREG                                
015330,000557: 26,6736           02516                           TC       BANKCALL                              
015331,000558: 26,6737           42001                           CADR     DSPMM                                 
015332,000559: 26,6740           45500                           CS       ZERO                                  
015333,000560: 26,6741           50704                           TS       CDUIND                                
015334,000561: 26,6742           02516                           TC       BANKCALL                              
015335,000562: 26,6743           12102                           CADR     MKRELEAS                              
015336,000563: 26,6744           02115                           TC       ENDOFJOB                              
015337,000564: 
015338,000565: 
015339,000566: 26,6745           04000        POS1               TC       INTPRET                               
015340,000567: 26,6746           75176                           VMOVE    0                                     
015341,000568: 26,6747           01244                                    TAR3POS                               
015342,000569: 26,6750           33021                           STORE    YSM                                   
015343,000570: 26,6751           75176                           VMOVE    0                                     
015344,000571: 26,6752           01252                                    TAR4POS                               
015345,000572: 26,6753           33027                           STORE    ZSM                                   
015346,000573: 26,6754           41775                           VXV      1                                     
015347,000574: 26,6755           73176                           UNIT                                           
015348,000575: 26,6756           01021                                    YSM                                   
015349,000576: 26,6757           01027                                    ZSM                                   
015350,000577: 26,6760           33013                           STORE    XSM                                   
015351,000578: 26,6761           77576                           EXIT     0                                     
015352,000579: 26,6762           44516                           CS       ONE                                   
015353,000580: 26,6763           51213                           TS       PIPNDX                                
015354,000581: 26,6764           45502                           CS       TWO                                   
015355,000582: 26,6765           51214                           TS       PIPNDX     +1                         
015356,000583: 26,6766           06113                           TC       POSNRETN                              
015357,000584: 
015358,000585: 
015359,000586: 
015360,000587: 26,6767           04000        POS2               TC       INTPRET                               
015361,000588: 26,6770           75176                           VMOVE    0                                     
015362,000589: 26,6771           01244                                    TAR3POS                               
015363,000590: 26,6772           33021                           STORE    YSM                                   
015364,000591: 26,6773           75176                           VMOVE    0                                     
015365,000592: 26,6774           01252                                    TAR4POS                               
015366,000593: 26,6775           33013                           STORE    XSM                                   
015367,000594: 26,6776           41775                           VXV      1                                     
015368,000595: 26,6777           73176                           UNIT                                           
015369,000596: 26,7000           01013                                    XSM                                   
015370,000597: 26,7001           01021                                    YSM                                   
015371,000598: 26,7002           33027                           STORE    ZSM                                   
015372,000599: 26,7003           77576                           EXIT     0                                     
015373,000600: 26,7004           45500                           CS       ZERO                                  
015374,000601: 26,7005           51213                           TS       PIPNDX                                
015375,000602: 26,7006           44516                           CS       ONE                                   
015376,000603: 26,7007           51214                           TS       PIPNDX     +1                         
015377,000604: 26,7010           06113                           TC       POSNRETN                              
015378,000605: 
015379,000606: 
015380,000607: 
015381,000608: 26,7011           04000        POS3               TC       INTPRET                               
015382,000609: 26,7012           75176                           VMOVE    0                                     
015383,000610: 26,7013           01244                                    TAR3POS                               
015384,000611: 26,7014           33027                           STORE    ZSM                                   
015385,000612: 26,7015           75176                           VMOVE    0                                     
015386,000613: 26,7016           01252                                    TAR4POS                               
015387,000614: 26,7017           33013                           STORE    XSM                                   
015388,000615: 26,7020           41775                           VXV      1                                     
015389,000616: 26,7021           73176                           UNIT                                           
015390,000617: 26,7022           01027                                    ZSM                                   
015391,000618: 26,7023           01013                                    XSM                                   
015392,000619: 26,7024           33021                           STORE    YSM                                   
015393,000620: 26,7025           77576                           EXIT     0                                     
015394,000621: 26,7026           45500                           CS       ZERO                                  
015395,000622: 26,7027           51213                           TS       PIPNDX                                
015396,000623: 26,7030           45502                           CS       TWO                                   
015397,000624: 26,7031           51214                           TS       PIPNDX     +1                         
015398,000625: 26,7032           06113                           TC       POSNRETN                              
015399,000626: 
015400,000627: 
015401,000628: 26,7033           00000 00000  TARGET1            2DEC     0          B-28                       
015402,000629: 26,7035           20000 00000                     2DEC     .5                                    
015403,000630: 26,7037           00000 00000                     2DEC     0          B-28                       
015404,000631: 
015405,000632: 26,7041           00000 00000  TARGET2            2DEC     0          B-28                       
015406,000633: 26,7043           13240 23574                     2DEC     .35355328                             
015407,000634: 26,7045           13240 23574                     2DEC     .35355328                             
015408,000635: 
015409,000636: 26,7047           00000 00000  TARGET3            2DEC     0          B-28                       
015410,000637: 26,7051           13240 23574                     2DEC     .35355328                             
015411,000638: 26,7053           64537 54203                     2DEC     -.35355328                            
015412,000639: 
015413,000640: 26,7055           00000 00000  TARGET4            2DEC     0          B-28                       
015414,000641: 26,7057           13240 23574                     2DEC     .35355328                             
015415,000642: 26,7061           13240 23574                     2DEC     .35355328                             
015416,000643: 
015417,000644: 26,7063           24000        INTCON1            DEC      40         B+8                        
015418,000645: 26,7064           00000                           DEC      0          B-14                       
015419,000646: 26,7065           05605        KGIMU              DEC      .18                                   
015420,000647: 26,7066           00014        12DEC              DEC      12         B-14                       
015421,000648: 26,7067           00110        72DEC              DEC      72         B-14                       
015422,000649: 26,7070           05670        30SEC              DEC      3000       B-14                       
015423,000650: 26,7071           13560        60SEC              DEC      6000       B-14                       
015424,000651: 26,7072           00062        50DEC              DEC      50         B-14                       
015425,000652: 26,7073           24365 30244  SCALFTR            2DEC     .64                                   
015426,000653: 26,7075           00017        FINEMSK2           OCT      17                                    
015427,000654: 26,7076           03711 33265  OMEG/MS            2DEC     .12169524                             
015428,000655: 26,7100           03610 01224  LABLAT1            2DEC     .11767824                             
015429,000656: 
015430,000657: 26,7102           00130        V01N30E            OCT      0130                                  
015431,000658: 26,7103           02430        V24N30E            OCT      02430                                 
015432,000659: 26,7104           00730        V07N30E            OCT      00730                                 
015433,000660: 26,7105           00530        V05N30E            OCT      00530                                 
015434,000661: 26,7106           00666        V06N66E            OCT      00666                                 
015435,000662: 
015436,000663: 26,7107           47575        VERTRECT           NOLOD    1                                     
015437,000664: 26,7110           51622                           VXM      VSLT                                  
015438,000665: 26,7111           01013                                    XSM                                   
015439,000666: 26,7112           00002                                    1                                     
015440,000667: 26,7113           32001                           STORE    0                                     
015441,000668: 26,7114           45176                           DMOVE    0                                     
015442,000669: 26,7115           00043                                    VAC        +2                         
015443,000670: 26,7116           47176                           COMP     0                                     
015444,000671: 26,7117           00045                                    VAC        +4                         
015445,000672: 26,7120           43175                           SMOVE    1                                     
015446,000673: 26,7121           41176                           VDEF                                           
015447,000674: 26,7122           12620                                    ZERODP                                
015448,000675: 26,7123           47575                           NOLOD    1                                     
015449,000676: 26,7124           75622                           VXSC     VSLT                                  
015450,000677: 26,7125           15064                                    INTCON1                               
015451,000678: 26,7126           00002                                    1                                     
015452,000679: 26,7127           74773                           VSU      3                                     
015453,000680: 26,7130           71766                           BOV      VXSC                                  
015454,000681: 26,7131           44642                           VSLT     VAD                                   
015455,000682: 26,7132           52642                           MXV      VAD                                   
015456,000683: 26,7133           00001                                    0                                     
015457,000684: 26,7134           00023                                    18D                                   
015458,000685: 26,7135           15147                                    ERECTND                               
015459,000686: 26,7136           15064                                    INTCON1                               
015460,000687: 26,7137           00002                                    1                                     
015461,000688: 26,7140           77777                                    -                                     
015462,000689: 26,7141           01013                                    XSM                                   
015463,000690: 26,7142           01057                                    OGC                                   
015464,000691: 26,7143           33057                           STORE    OGC                                   
015465,000692: 26,7144           75176                           VMOVE    0                                     
015466,000693: 26,7145           32023                           STORE    18D                                   
015467,000694: 26,7146           40576        ERECTND            ITCQ     0                                     
015468,000695: 
015469,000696: 
015470,000697: 26,7147           02516        POSGMBL            TC       BANKCALL                              
015471,000698: 26,7150           21165                           CADR     IMUFINE                               
015472,000699: 26,7151           02516                           TC       BANKCALL                              
015473,000700: 26,7152           21412                           CADR     IMUSTALL                              
015474,000701: 26,7153           06732                           TC       ENDTEST                               
015475,000702: 26,7154           40047                           CS       CDUX                                  
015476,000703: 26,7155           40000                           CS       A                                     
015477,000704: 26,7156           27471                           INDEX    FLNDX                                 
015478,000705: 26,7157           50006                           TS       6                                     
015479,000706: 26,7160           40050                           CS       CDUY                                  
015480,000707: 26,7161           40000                           CS       A                                     
015481,000708: 26,7162           27471                           INDEX    FLNDX                                 
015482,000709: 26,7163           50002                           TS       2                                     
015483,000710: 26,7164           40051                           CS       CDUZ                                  
015484,000711: 26,7165           40000                           CS       A                                     
015485,000712: 26,7166           27471                           INDEX    FLNDX                                 
015486,000713: 26,7167           50004                           TS       4                                     
015487,000714: 
015488,000715: 26,7170           35502        FALNE1             CAF      TWO                                   
015489,000716: 26,7171           67471                           AD       FLNDX                                 
015490,000717: 26,7172           20066                           INDEX    FIXLOC                                
015491,000718: 26,7173           50050                           TS       S1                                    
015492,000719: 26,7174           04000                           TC       INTPRET                               
015493,000720: 26,7175           52775                           MXV      1                                     
015494,000721: 26,7176           44772                           VSLT     ITC                                   
015495,000722: 26,7177           01013                                    XSM                                   
015496,000723: 26,7200           00771                                    STARAD                                
015497,000724: 26,7201           00002                                    1                                     
015498,000725: 26,7202           12154                                    NBSM                                  
015499,000726: 26,7203           47576                           NOLOD    0                                     
015500,000727: 26,7204           33035                           STORE    XDC                                   
015501,000728: 26,7205           52775                           MXV      1                                     
015502,000729: 26,7206           44772                           VSLT     ITC                                   
015503,000730: 26,7207           01021                                    YSM                                   
015504,000731: 26,7210           00771                                    STARAD                                
015505,000732: 26,7211           00002                                    1                                     
015506,000733: 26,7212           12154                                    NBSM                                  
015507,000734: 26,7213           47576                           NOLOD    0                                     
015508,000735: 26,7214           33043                           STORE    YDC                                   
015509,000736: 26,7215           41775                           VXV      1                                     
015510,000737: 26,7216           44776                           VSLT                                           
015511,000738: 26,7217           01035                                    XDC                                   
015512,000739: 26,7220           01043                                    YDC                                   
015513,000740: 26,7221           00002                                    1                                     
015514,000741: 26,7222           33051                           STORE    ZDC                                   
015515,000742: 26,7223           76776                           ITC      0                                     
015516,000743: 26,7224           12001                                    CALCGTA                               
015517,000744: 26,7225           76776                           ITC      0                                     
015518,000745: 26,7226           14550                                    OUTGYR                                
015519,000746: 26,7227           77576                           EXIT     0                                     
015520,000747: 26,7230           02516                           TC       BANKCALL                              
015521,000748: 26,7231           21412                           CADR     IMUSTALL                              
015522,000749: 26,7232           06732                           TC       ENDTEST                               
015523,000750: 26,7233           02516                           TC       BANKCALL                              
015524,000751: 26,7234           56600                           CADR     FALNED                                
015525,000752: 
015526,000753: 
015527,000754: 26,7235           06572        MISALIGN           TC       OGCZERO                               
015528,000755: 26,7236           37466                           CAF      11DEC                                 
015529,000756: 26,7237           51213                           TS       PTS                                   
015530,000757: 26,7240           35500                           CAF      ZERO                                  
015531,000758: 26,7241           51214                           TS       PTS        +1                         
015532,000759: 26,7242           51206        BBB                TS       NDXCTR                                
015533,000760: 26,7243           21206                           INDEX    NDXCTR                                
015534,000761: 26,7244           41170                           CS       GENPL      +68D                       
015535,000762: 26,7245           21206                           INDEX    NDXCTR                                
015536,000763: 26,7246           61176                           AD       GENPL      +74D                       
015537,000764: 26,7247           21206                           INDEX    NDXCTR                                
015538,000765: 26,7250           51176                           TS       GENPL      +74D                       
015539,000766: 26,7251           37467                           CAF      63DEC                                 
015540,000767: 26,7252           61206                           AD       NDXCTR                                
015541,000768: 26,7253           10000                           CCS      A                                     
015542,000769: 26,7254           44473                           CS       THREE                                 
015543,000770: 26,7255           61206                           AD       NDXCTR                                
015544,000771: 26,7256           07242                           TC       BBB                                   
015545,000772: 26,7257           51206        CCCC               TS       NDXCTR                                
015546,000773: 26,7260           04000                           TC       INTPRET                               
015547,000774: 26,7261           73576                           LXA,1    0                                     
015548,000775: 26,7262           01207                                    NDXCTR                                
015549,000776: 26,7263           44175                           DMOVE*   1                                     
015550,000777: 26,7264           66776                           DSU                                            
015551,000778: 26,7265           02371                                    GENPL      +72D,1                     
015552,000779: 26,7266           01065                                    GENPL                                 
015553,000780: 26,7267           36371                           STORE    GENPL      +72D,1                     
015554,000781: 26,7270           77576                           EXIT     0                                     
015555,000782: 26,7271           41206                           CS       NDXCTR                                
015556,000783: 26,7272           67470                           AD       69DEC                                 
015557,000784: 26,7273           10000                           CCS      A                                     
015558,000785: 26,7274           34473                           CAF      THREE                                 
015559,000786: 26,7275           61206                           AD       NDXCTR                                
015560,000787: 26,7276           07257                           TC       CCCC                                  
015561,000788: 26,7277           51064                           TS       GENPL                                 
015562,000789: 26,7300           51065                           TS       GENPL      +1                         
015563,000790: 26,7301           51215                           TS       RUN                                   
015564,000791: 26,7302           34473                           CAF      THREE                                 
015565,000792: 26,7303           51206        DDDD               TS       NDXCTR                                
015566,000793: 26,7304           04000                           TC       INTPRET                               
015567,000794: 26,7305           73576                           LXA,1    0                                     
015568,000795: 26,7306           01207                                    NDXCTR                                
015569,000796: 26,7307           66376                           DSU*     0                                     
015570,000797: 26,7310           02371                                    GENPL      +72D,1                     
015571,000798: 26,7311           02355                                    GENPL      +66D,1                     
015572,000799: 26,7312           47575                           NOLOD    1                                     
015573,000800: 26,7313           56740                           TSRT     DAD*                                  
015574,000801: 26,7314           00002                                    1                                     
015575,000802: 26,7315           02355                                    GENPL      +66D,1                     
015576,000803: 26,7316           36371                           STORE    GENPL      +72D,1                     
015577,000804: 26,7317           47575                           NOLOD    1                                     
015578,000805: 26,7320           63742                           TSLT     DAD                                   
015579,000806: 26,7321           00003                                    2                                     
015580,000807: 26,7322           01057                                    OGC                                   
015581,000808: 26,7323           33057                           STORE    OGC                                   
015582,000809: 26,7324           44174                           DMOVE*   2                                     
015583,000810: 26,7325           63643                           TSLT     DSQ                                   
015584,000811: 26,7326           70776                           DAD                                            
015585,000812: 26,7327           02371                                    GENPL      +72D,1                     
015586,000813: 26,7330           00005                                    4                                     
015587,000814: 26,7331           01063                                    MGC                                   
015588,000815: 26,7332           33063                           STORE    MGC                                   
015589,000816: 26,7333           77576                           EXIT     0                                     
015590,000817: 26,7334           41215                           CS       RUN                                   
015591,000818: 26,7335           40000                           COM                                            
015592,000819: 26,7336           61206                           AD       NDXCTR                                
015593,000820: 26,7337           40000                           COM                                            
015594,000821: 26,7340           67467                           AD       63DEC                                 
015595,000822: 26,7341           10000                           CCS      A                                     
015596,000823: 26,7342           34475                           CAF      SIX                                   
015597,000824: 26,7343           61206                           AD       NDXCTR                                
015598,000825: 26,7344           07303                           TC       DDDD                                  
015599,000826: 26,7345           61215                           AD       RUN                                   
015600,000827: 26,7346           51206        EEEE               TS       NDXCTR                                
015601,000828: 26,7347           21206                           INDEX    NDXCTR                                
015602,000829: 26,7350           41077                           CS       GENPL      +11D                       
015603,000830: 26,7351           40000                           COM                                            
015604,000831: 26,7352           51225                           TS       TEMDELV                               
015605,000832: 26,7353           35500                           CAF      ZERO                                  
015606,000833: 26,7354           51226                           TS       TEMDELV    +1                         
015607,000834: 26,7355           04000                           TC       INTPRET                               
015608,000835: 26,7356           71576                           LXC,1    0                                     
015609,000836: 26,7357           01207                                    NDXCTR                                
015610,000837: 26,7360           45176                           DMOVE    0                                     
015611,000838: 26,7361           77777                                    -                                     
015612,000839: 26,7362           47574                           NOLOD    2                                     
015613,000840: 26,7363           63706                           TSLT     BDDV                                  
015614,000841: 26,7364           70776                           DAD                                            
015615,000842: 26,7365           00006                                    5                                     
015616,000843: 26,7366           01226                                    TEMDELV                               
015617,000844: 26,7367           01061                                    IGC                                   
015618,000845: 26,7370           33061                           STORE    IGC                                   
015619,000846: 26,7371           63775                           TSLT     1                                     
015620,000847: 26,7372           61776                           BDDV                                           
015621,000848: 26,7373           77777                                    -                                     
015622,000849: 26,7374           00004                                    3                                     
015623,000850: 26,7375           01226                                    TEMDELV                               
015624,000851: 26,7376           44174                           DMOVE*   2                                     
015625,000852: 26,7377           63722                           TSLT     DMP                                   
015626,000853: 26,7400           70776                           DAD                                            
015627,000854: 26,7401           02173                                    GENPL      +9D,1                      
015628,000855: 26,7402           00005                                    4                                     
015629,000856: 26,7403           77777                                    -                                     
015630,000857: 26,7404           01065                                    GENPL                                 
015631,000858: 26,7405           33065                           STORE    GENPL                                 
015632,000859: 26,7406           77576                           EXIT     0                                     
015633,000860: 26,7407           41206                           CS       NDXCTR                                
015634,000861: 26,7410           67467                           AD       63DEC                                 
015635,000862: 26,7411           61215                           AD       RUN                                   
015636,000863: 26,7412           64341                           AD       NEG3                                  
015637,000864: 26,7413           10000                           CCS      A                                     
015638,000865: 26,7414           34475                           CAF      SIX                                   
015639,000866: 26,7415           61206                           AD       NDXCTR                                
015640,000867: 26,7416           07346                           TC       EEEE                                  
015641,000868: 26,7417           04000                           TC       INTPRET                               
015642,000869: 26,7420           64776                           DMP      0                                     
015643,000870: 26,7421           01057                                    OGC                                   
015644,000871: 26,7422           01065                                    GENPL                                 
015645,000872: 26,7423           64775                           DMP      1                                     
015646,000873: 26,7424           66776                           DSU                                            
015647,000874: 26,7425           01063                                    MGC                                   
015648,000875: 26,7426           01061                                    IGC                                   
015649,000876: 26,7427           51175                           DSQ      1                                     
015650,000877: 26,7430           56776                           TSRT                                           
015651,000878: 26,7431           01057                                    OGC                                   
015652,000879: 26,7432           00002                                    1                                     
015653,000880: 26,7433           63774                           TSLT     2                                     
015654,000881: 26,7434           64732                           DMP      DSU                                   
015655,000882: 26,7435           61722                           BDDV     DMP                                   
015656,000883: 26,7436           01214                                    PTS                                   
015657,000884: 26,7437           00012                                    11                                    
015658,000885: 26,7440           01063                                    MGC                                   
015659,000886: 26,7441           77777                                    -                                     
015660,000887: 26,7442           77777                                    -                                     
015661,000888: 26,7443           15465                                    K                                     
015662,000889: 26,7444           32633                           STORE    DSPTEM2                               
015663,000890: 26,7445           77576                           EXIT     0                                     
015664,000891: 26,7446           02516                           TC       BANKCALL                              
015665,000892: 26,7447           50002                           CADR     FLASHON                               
015666,000893: 26,7450           37106                           CAF      V06N66E                               
015667,000894: 26,7451           02670                           TC       NVSUB                                 
015668,000895: 26,7452           03040                           TC       PRENVBSY                              
015669,000896: 26,7453           02722                           TC       ENDIDLE                               
015670,000897: 26,7454           06732                           TC       ENDTEST                               
015671,000898: 26,7455           34473                           CAF      THREE                                 
015672,000899: 26,7456           51215                           TS       RUN                                   
015673,000900: 26,7457           06572                           TC       OGCZERO                               
015674,000901: 26,7460           35500                           CAF      ZERO                                  
015675,000902: 26,7461           51064                           TS       GENPL                                 
015676,000903: 26,7462           51065                           TS       GENPL      +1                         
015677,000904: 26,7463           07303                           TC       DDDD                                  
015678,000905: 
015679,000906: 
015680,000907: 
015681,000908: 26,7464           02321 00000  K                  2DEC     1.233      E3         B-14            
015682,000909: 26,7466           00013        11DEC              DEC      11         B-14                       
015683,000910: 26,7467           00077        63DEC              DEC      63         B-14                       
015684,000911: 26,7470           00105        69DEC              DEC      69         B-14                       
015685,000912: 26,7471           01064        FLNDX              ADRES    GENPL                                 
015686,000913: 
015687,000914: 
015688,000915: 26,7472           03025        GYROTORK           TC       GRABDSP                               
015689,000916: 26,7473           03033                           TC       PREGBSY                               
015690,000917: 26,7474           37652                           CAF      V21N30E                               
015691,000918: 26,7475           02670                           TC       NVSUB                                 
015692,000919: 26,7476           03040                           TC       PRENVBSY                              
015693,000920: 26,7477           02722                           TC       ENDIDLE                               
015694,000921: 26,7500           02115                           TC       ENDOFJOB                              
015695,000922: 26,7501           07502                           TC       +1                                    
015696,000923: 26,7502           30627                           XCH      DSPTEM1                               
015697,000924: 26,7503           51210                           TS       TESTNO                                
015698,000925: 26,7504           51217                           TS       CALCDIR                               
015699,000926: 26,7505           34502                           CAF      QUARTER                               
015700,000927: 26,7506           50765                           TS       AZIMUTH                               
015701,000928: 26,7507           51200                           TS       GENPL      +76D                       
015702,000929: 26,7510           34475                           CAF      SIX                                   
015703,000930: 26,7511           50762                           TS       NBPOS                                 
015704,000931: 26,7512           11210                           CCS      TESTNO                                
015705,000932: 26,7513           51210                           TS       TESTNO                                
015706,000933: 26,7514           07521                           TC       +5                                    
015707,000934: 26,7515           51210                           TS       TESTNO                                
015708,000935: 26,7516           47651                           CS       BURSTPOS                              
015709,000936: 26,7517           51211                           TS       SAVE                                  
015710,000937: 26,7520           07523                           TC       +3                                    
015711,000938: 26,7521           37651                           CAF      BURSTPOS                              
015712,000939: 26,7522           51211                           TS       SAVE                                  
015713,000940: 26,7523           41210                           CS       TESTNO                                
015714,000941: 26,7524           65502                           AD       TWO                                   
015715,000942: 26,7525           51215                           TS       NEGCDU2                               
015716,000943: 26,7526           10000                           CCS      A                                     
015717,000944: 26,7527           02516                           TC       BANKCALL                              
015718,000945: 26,7530           57336                           CADR     STEVEIN1                              
015719,000946: 26,7531           07532                           TC       +1                                    
015720,000947: 26,7532           02516                           TC       BANKCALL                              
015721,000948: 26,7533           57341                           CADR     STEVEIN3                              
015722,000949: 
015723,000950: 
015724,000951: 
015725,000952: 26,7534           41215        TORK               CS       NEGCDU2                               
015726,000953: 26,7535           40000                           COM                                            
015727,000954: 26,7536           10000                           CCS      A                                     
015728,000955: 26,7537           21210                           INDEX    TESTNO                                
015729,000956: 26,7540           40047                           CS       CDUX                                  
015730,000957: 26,7541           07543                           TC       +2                                    
015731,000958: 26,7542           40047                           CS       CDUX                                  
015732,000959: 26,7543           51214                           TS       NEGCDU1                               
015733,000960: 26,7544           41210                           CS       TESTNO                                
015734,000961: 26,7545           40000                           COM                                            
015735,000962: 26,7546           61210                           AD       TESTNO                                
015736,000963: 26,7547           51216                           TS       LOCNO                                 
015737,000964: 26,7550           37653                           CAF      ITERNO                                
015738,000965: 26,7551           51200        BLOGS              TS       BUBBLE                                
015739,000966: 26,7552           20017                           INHINT                                         
015740,000967: 26,7553           37654                           CAF      TIMEINCR                              
015741,000968: 26,7554           02124                           TC       WAITLIST                              
015742,000969: 26,7555           55601                           CADR     WAKEUP                                
015743,000970: 26,7556           20016                           RELINT                                         
015744,000971: 26,7557           34477                           CAF      FIVE                                  
015745,000972: 26,7560           51212                           TS       PLOW                                  
015746,000973: 26,7561           35500                           CAF      ZERO                                  
015747,000974: 26,7562           21212                           INDEX    PLOW                                  
015748,000975: 26,7563           50715                           TS       GYROD                                 
015749,000976: 26,7564           11212                           CCS      PLOW                                  
015750,000977: 26,7565           07560                           TC       -5                                    
015751,000978: 26,7566           41211                           CS       SAVE                                  
015752,000979: 26,7567           40000                           COM                                            
015753,000980: 26,7570           21216                           INDEX    LOCNO                                 
015754,000981: 26,7571           50716                           TS       GYROD      +1                         
015755,000982: 26,7572           02516                           TC       BANKCALL                              
015756,000983: 26,7573           21440                           CADR     IMUPULSE                              
015757,000984: 26,7574           02516                           TC       BANKCALL                              
015758,000985: 26,7575           21412                           CADR     IMUSTALL                              
015759,000986: 26,7576           30000                           NOOP                                           
015760,000987: 26,7577           37655                           CAF      WAKECADR                              
015761,000988: 26,7600           02120                           TC       JOBSLEEP                              
015762,000989: 26,7601           37655        WAKEUP             CAF      WAKECADR                              
015763,000990: 26,7602           02051                           TC       JOBWAKE                               
015764,000991: 26,7603           02203                           TC       TASKOVER                              
015765,000992: 26,7604           11200        WAKE               CCS      BUBBLE                                
015766,000993: 26,7605           07551                           TC       BLOGS                                 
015767,000994: 26,7606           41215                           CS       NEGCDU2                               
015768,000995: 26,7607           40000                           COM                                            
015769,000996: 26,7610           10000                           CCS      A                                     
015770,000997: 26,7611           21210                           INDEX    TESTNO                                
015771,000998: 26,7612           40047                           CS       CDUX                                  
015772,000999: 26,7613           07615                           TC       +2                                    
015773,001000: 26,7614           40047                           CS       CDUX                                  
015774,001001: 26,7615           51215                           TS       NEGCDU2                               
015775,001002: 26,7616           11217                           CCS      CALCDIR                               #  DONE TO INSURE PROPER SIGN
015776,001003: 26,7617           41214                           CS       NEGCDU1                               
015777,001004: 26,7620           07624                           TC       +4                                    
015778,001005: 26,7621           41215                           CS       NEGCDU2                               
015779,001006: 26,7622           51215                           TS       NEGCDU2                               
015780,001007: 26,7623           07625                           TC       +2                                    
015781,001008: 26,7624           51214                           TS       NEGCDU1                               
015782,001009: 26,7625           20017                           INHINT                                         
015783,001010: 26,7626           41215                           CS       NEGCDU2                               
015784,001011: 26,7627           30000                           XCH      A                                     
015785,001012: 26,7630           50573                           TS       ITEMP2                                
015786,001013: 26,7631           41214                           CS       NEGCDU1                               
015787,001014: 26,7632           02516                           TC       BANKCALL                              
015788,001015: 26,7633           20770                           CADR     2SCOMDIF                              
015789,001016: 26,7634           20016                           RELINT                                         
015790,001017: 26,7635           51213                           TS       CUSSANG                               
015791,001018: 26,7636           25777                           EXTEND                                         
015792,001019: 26,7637           44477                           MP       FIVE                                  
015793,001020: 26,7640           30003                           XCH      LP                                    
015794,001021: 26,7641           50627                           TS       DSPTEM1                               
015795,001022: 26,7642           02516                           TC       BANKCALL                              
015796,001023: 26,7643           50002                           CADR     FLASHON                               
015797,001024: 26,7644           37104                           CAF      V07N30E                               
015798,001025: 26,7645           02670                           TC       NVSUB                                 
015799,001026: 26,7646           03040                           TC       PRENVBSY                              
015800,001027: 26,7647           02722                           TC       ENDIDLE                               
015801,001028: 26,7650           02115                           TC       ENDOFJOB                              
015802,001029: 
015803,001030: 
015804,001031: 26,7651           00400        BURSTPOS           DEC      256        B-14                       
015805,001032: 26,7652           02130        V21N30E            OCT      02130                                 
015806,001033: 26,7653           07777        ITERNO             DEC      4095       B-14                       
015807,001034: 26,7654           00030        TIMEINCR           DEC      24         B-14                       
015808,001035: 26,7655           55604        WAKECADR           CADR     WAKE                                  
015809,001036: 26,7656           24000        PRIO24             OCT      24000                                 
015810,001037: 
015811,001038: 
015812,001039: 26,7657           34477        SYSTEST            CAF      FIVE                                  
015813,001040: 26,7660           70622                           MASK     MODREG                                
015814,001041: 26,7661           10000                           CCS      A                                     
015815,001042: 26,7662           07673                           TC       TOOBUSY                               
015816,001043: 26,7663           30001                           XCH      Q                                     
015817,001044: 26,7664           51207                           TS       QPLACE                                
015818,001045: 26,7665           35501                           CAF      FOUR                                  
015819,001046: 26,7666           60622                           AD       MODREG                                
015820,001047: 26,7667           50622                           TS       MODREG                                
015821,001048: 26,7670           02516                           TC       BANKCALL                              
015822,001049: 26,7671           42001                           CADR     DSPMM                                 
015823,001050: 26,7672           01207                           TC       QPLACE                                
015824,001051: 
015825,001052: 26,7673           03001        TOOBUSY            TC       FALTON                                
015826,001053: 26,7674           02115                           TC       ENDOFJOB                              
015827,001054: 
015828,001055: 

MAS 2023: The following functions are the entry points for the IMU performance tests added to Sunrise 69. Since the three modules of Sunrise 45 were not modified in the creation of Sunrise 69, these functions are not referred to anwhere and must be invoked manually, by address, using verb 20 (request executive). Modern comments below give the procedure needed to start each.

015834,001061: 

The gyro drift test is started via: V21N26E 04000E V20N01E 55675E

015838,001065: 26,7675           07657        GOGYDRFT           TC       SYSTEST                               #  GYRO DRIFT TEST.
015839,001066: 26,7676           20017                           INHINT                                         
015840,001067: 26,7677           37656                           CAF      PRIO24                                
015841,001068: 26,7700           02037                           TC       FINDVAC                               
015842,001069: 26,7701           56500                           CADR     GYDRFT                                
015843,001070: 26,7702           02115                           TC       ENDOFJOB                              
015844,001071: 

The PIPA scale factor determination test is started via: V21N26E 04000E V20N01E 55703E

015848,001075: 26,7703           07657        GOACCEL            TC       SYSTEST                               #  PIPA SCALE FACTOR DETERMINATION.
015849,001076: 26,7704           20017                           INHINT                                         
015850,001077: 26,7705           37656                           CAF      PRIO24                                
015851,001078: 26,7706           02037                           TC       FINDVAC                               
015852,001079: 26,7707           57327                           CADR     ACCELTST                              
015853,001080: 26,7710           02115                           TC       ENDOFJOB                              
015854,001081: 

The IMU check test is started via: V21N26E 04000E V20N01E 55711E

015858,001085: 26,7711           07657        GOIMUCHK           TC       SYSTEST                               #  IMU CHECK.
015859,001086: 26,7712           20017                           INHINT                                         
015860,001087: 26,7713           37656                           CAF      PRIO24                                
015861,001088: 26,7714           02037                           TC       FINDVAC                               
015862,001089: 26,7715           56000                           CADR     IMUCHK                                
015863,001090: 26,7716           02115                           TC       ENDOFJOB                              
015864,001091: 

The IMU alignment test is started via: V21N26E 04000E V20N01E 55717E

015868,001095: 26,7717           07657        GOALGN             TC       SYSTEST                               #  IMU ALIGNMENT TEST.
015869,001096: 26,7720           20017                           INHINT                                         
015870,001097: 26,7721           37656                           CAF      PRIO24                                
015871,001098: 26,7722           02037                           TC       FINDVAC                               
015872,001099: 26,7723           54000                           CADR     ALGNTST                               
015873,001100: 26,7724           02115                           TC       ENDOFJOB                              
015874,001101: 

The gyro torquing test is started via: V21N26E 04000E V20N01E 55725E

015878,001105: 26,7725           07657        GOGYTORK           TC       SYSTEST                               #  GYRO TORQUING TEST.
015879,001106: 26,7726           20017                           INHINT                                         
015880,001107: 26,7727           37656                           CAF      PRIO24                                
015881,001108: 26,7730           02037                           TC       FINDVAC                               
015882,001109: 26,7731           55472                           CADR     GYROTORK                              
015883,001110: 26,7732           02115                           TC       ENDOFJOB                              

End of include-file IMU_PERFORMANCE_TESTS_1.agc.  Parent file is MAIN.agc