Source Code

These source-code files are part of a reconstructed copy of Sundial E, the final release of the Block II 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 2003053-121, 2003053-151, and 2003972-211, belonging to the MIT Museum.

Since only binary dumps (rather than listings) of Sundial 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.

015116,000002:                                                                                                  ## Copyright:   Public domain.
015117,000003:                                                                                                  ## Filename:    IMU_PERFORMANCE_TESTS_1.agc
015118,000004:                                                                                                  ## Purpose:     A section of Sundial E.
015119,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
015120,000006:                                                                                                  ##              release of the Block II Command Module system test software. No
015121,000007:                                                                                                  ##              original listings of this program are available; instead, this
015122,000008:                                                                                                  ##              file was created via disassembly of dumps of Sundial core rope
015123,000009:                                                                                                  ##              modules and comparison with other AGC programs.
015124,000010:                                                                                                  ## Assembler:   yaYUL
015125,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
015126,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
015127,000013:                                                                                                  ## Mod history: 2023-06-22 MAS  Created from Aurora 12.
015128,000014:                                                                                                  ##              2023-06-30 MAS  Updated for Sundial E.
015129,000015: 
015130,000016: 
015131,000017: 06,2000                                           BANK     6                                     
015132,000018: 06,2000  E5,1400                                  EBANK=   XSM                                   
015133,000019: 
015134,000020: 
015135,000021: 
015136,000022: 06,2000           37652        SXTNBIMU           CAF      ONE                                   #  SXT-NB-IMU FINE ALIGNMENT TEST
015137,000023: 06,2001           55512                           TS       EROPTN                                #  ... TEST CAPABILITY ...
015138,000024: 
015139,000025: 06,2002           04064                           TC       BANKCALL                              
015140,000026: 06,2003           26000                           CADR     IMUZERO                               #  IMU ZERO ENCODER MODE
015141,000027: 06,2004           06000                           TC       INTPRET                               
015142,000028: 06,2005           77634                           CALL                                           
015143,000029: 06,2006           14541                                    LATAZCHK                              #  TO LOAD AZIMUTH (SM) AND LATITUDE
015144,000030: 06,2007           77634                           CALL                                           
015145,000031: 06,2010           14273                                    MAKEXSMD                              #  TO SET UP A STABLE MEMBER DESIRED MATRIX
015146,000032: 06,2011           47014                           SET      CALL                                  
015147,000033: 06,2012           00065                                    COAROFIN                              #  FOR COARSE OR FINE ALIGN MARKS
015148,000034: 06,2013           14416                                    ERTHRVSE                              #  TO CALCULATE EARTH RATE VECTOR
015149,000035: 06,2014           77776                           EXIT                                           
015150,000036: 
015151,000037: 06,2015           33430        POSLOAD            CAF      V25N30E                               #  R1  0000X ENTER     POSITION 1,2, OR 3
015152,000038: 06,2016           05563                           TC       NVSBWAIT                              #  R2  00000 ENTER     00001 FOR LAB OPTION
015153,000039: 06,2017           04724                           TC       ENDIDLE                               #  R3  0000X ENTER     00001 TO DRIVE SXT
015154,000040: 06,2020           12756                           TCF      ENDTEST                               
015155,000041: 06,2021           12015                           TCF      -4                                    
015156,000042: 06,2022           56333                           XCH      DSPTEM1                               #  DO NOT USE POSITION 3 WITH NAV BASE AT
015157,000043: 06,2023           55544                           TS       POSITON                               #     ZERO DEGREE TILT ANGLE. (GIMBAL LOCK)
015158,000044: 
015159,000045: 06,2024           10334                           CCS      DSPTEM1    +1                         
015160,000046: 06,2025           12767                           TCF      CSMLAB                                #  SPECIAL LAB TEST TO BYPASS MARKS
015161,000047: 
015162,000048: 06,2026           30335                           CA       DSPTEM1    +2                         
015163,000049: 06,2027           55530                           TS       SXTOPTN                               
015164,000050: 06,2030           10000                           CCS      A                                     
015165,000051: 06,2031           03071                           TC       OPTNB                                 
015166,000052: 
015167,000053: 06,2032           02607                           TC       POSNJUMP                              #  SET UP STABLE MEMBER DESIRED COORDINATES
015168,000054: 
015169,000055: 06,2033           02512                           TC       OPTDATA                               #  TARGETS 1,2 AZIMUTH AND ELEVATION
015170,000056: 
015171,000057: 06,2034           02133                           TC       FINDNAVB                              #  COARSE ALIGN MARKS
015172,000058: 
015173,000059: 06,2035           04064                           TC       BANKCALL                              
015174,000060: 06,2036           26730                           CADR     IMUSTALL                              #  INSURE IMUZERO COMPLETION
015175,000061: 06,2037           12756                           TCF      ENDTEST                               
015176,000062: 
015177,000063: 06,2040           02257                           TC       PUTPOSX                               #  TO COARSE ALIGN STABLE MEMBER
015178,000064: 
015179,000065: 06,2041           02750                           TC       GMLCKCHK                              #  CHECK FOR GIMBAL LOCK BEFORE FINE ALIGN
015180,000066: 06,2042           02740                           TC       OGCZERO                               #  FOR EARTH RATE COMPENSATION
015181,000067: 
015182,000068: 06,2043           04064                           TC       BANKCALL                              
015183,000069: 06,2044           26227                           CADR     IMUFINE                               #  FINE ALIGN MODE
015184,000070: 06,2045           04064                           TC       BANKCALL                              
015185,000071: 06,2046           26730                           CADR     IMUSTALL                              
015186,000072: 06,2047           12756                           TCF      ENDTEST                               
015187,000073: 
015188,000074: 06,2050           02133                           TC       FINDNAVB                              #  FINE ALIGN MARKS
015189,000075: 
015190,000076: 06,2051           05632                           TC       FREEDSP                               #  FREE DISPLAY SYSTEM
015191,000077: 
015192,000078: 06,2052           02316                           TC       SMDCALC                               #  TO FINE ALIGN STABLE MEMBER
015193,000079: 
015194,000080: 06,2053           04064        ERFINAL            TC       BANKCALL                              #  LAST EARTH RATE SHOT
015195,000081: 06,2054           14433                           CADR     EARTHR                                
015196,000082: 06,2055           11512                           CCS      EROPTN                                #  IF DESIRED TO COMPENSATE CONTINUALLY
015197,000083: 06,2056           12063                           TCF      MONSTART                              #      CHANGE BY V21 N02 E XXXXX E 00000 E
015198,000084: 06,2057           12053                           TCF      ERFINAL                               
015199,000085: 06,2060           12756                           TCF      ENDTEST                               
015200,000086: 06,2061           55512                           TS       EROPTN                                
015201,000087: 06,2062           02053                           TC       ERFINAL                               
015202,000088: 
015203,000089: 06,2063           05721        MONSTART           TC       FINETIME                              #  TIME AT INITIAL MISALIGNMENT
015204,000090: 06,2064           52141                           DXCH     MPAC                                  
015205,000091: 06,2065           00003                           RELINT                                         
015206,000092: 06,2066           37657                           CAF      ZERO                                  #  ZERO PIPA COUNTERS
015207,000093: 06,2067           54037                           TS       PIPAX                                 
015208,000094: 06,2070           54040                           TS       PIPAY                                 
015209,000095: 06,2071           54041                           TS       PIPAZ                                 
015210,000096: 06,2072           55551                           TS       STOREPL                               
015211,000097: 06,2073           55537                           TS       NDXCTR                                
015212,000098: 06,2074           02465                           TC       STORRSLT                              #  STORE T(INITIAL) AND PIPAI = 0
015213,000099: 
015214,000100: 06,2075           00004                           INHINT                                         
015215,000101: 06,2076           33441                           CAF      60SEC                                 #  INSURE PIPAI VARIES IN ONE DIRECTION
015216,000102: 06,2077           04451                           TC       WAITLIST                              
015217,000103: 06,2100           02104 14005                     2CADR    PIP1                                  
015218,000104: 
015219,000105: 06,2102           32132                           CAF      PIP2ADR                               
015220,000106: 06,2103           04331                           TC       JOBSLEEP                              
015221,000107: 
015222,000108: 06,2104           32132        PIP1               CAF      PIP2ADR                               
015223,000109: 06,2105           04335                           TC       JOBWAKE                               
015224,000110: 06,2106           04505                           TC       TASKOVER                              
015225,000111: 
015226,000112: 06,2107           31542        PIP2               CAE      PIPNDX                                
015227,000113: 06,2110           55541                           TS       PIPINDEX                              #  POS1 PIPAY     POS2 PIPAX     POS3 PIPAX
015228,000114: 06,2111           04064                           TC       BANKCALL                              
015229,000115: 06,2112           36715                           CADR     CHECKG                                #  SYNC ON PIPA PULSE
015230,000116: 
015231,000117: 06,2113           00003                           RELINT                                         
015232,000118: 
015233,000119: 06,2114           02465                           TC       STORRSLT                              #  STORE TIME AND PIPAI
015234,000120: 
015235,000121: 06,2115           31543                           CAE      PIPNDX     +1                         
015236,000122: 06,2116           55541                           TS       PIPINDEX                              #  POS1 PIPAZ    POS2 PIPAY    POS3 PIPAZ
015237,000123: 06,2117           04064                           TC       BANKCALL                              
015238,000124: 06,2120           36715                           CADR     CHECKG                                #  SYNC ON PIPA PULSE
015239,000125: 
015240,000126: 06,2121           00003                           RELINT                                         
015241,000127: 06,2122           02465                           TC       STORRSLT                              #  STORE TIME AND PIPAI
015242,000128: 
015243,000129: 06,2123           00004                           INHINT                                         
015244,000130: 06,2124           33440                           CAF      30SEC                                 #  MONITOR PIPAS AT 30 SECOND INTERVALS
015245,000131: 06,2125           04451                           TC       WAITLIST                              
015246,000132: 06,2126           02104 14005                     2CADR    PIP1                                  
015247,000133: 06,2130           32132                           CAF      PIP2ADR                               
015248,000134: 06,2131           04331                           TC       JOBSLEEP                              
015249,000135: 06,2132           14107        PIP2ADR            CADR     PIP2                                  
015250,000136: 
015251,000137: 06,2133           00006        FINDNAVB           EXTEND                                         #  MARKS * CALC NB OR SM WRT EARTH REF
015252,000138: 06,2134           23546                           QXCH     QPLACE                                
015253,000139: 
015254,000140: 06,2135           04064                           TC       BANKCALL                              
015255,000141: 06,2136           27033                           CADR     MKRELEAS                              #  RELEASE MARK SYSTEM
015256,000142: 06,2137           37652                           CAF      ONE                                   
015257,000143: 06,2140           54333                           TS       DSPTEM1                               
015258,000144: 06,2141           33424                           CAF      V01N30E                               #  DISPLAY 00001 IN R1
015259,000145: 06,2142           05563                           TC       NVSBWAIT                              
015260,000146: 06,2143           31530                           CA       SXTOPTN                               
015261,000147: 06,2144           00006                           EXTEND                                         
015262,000148: 06,2145           12150                           BZF      +3                                    
015263,000149: 06,2146           37657                           CAF      ZERO                                  
015264,000150: 06,2147           03112                           TC       TARGDRVE                              
015265,000151: 06,2150           37652                           CAF      ONE                                   #  TO INDICATE GROUND MARKS
015266,000152: 06,2151           04064                           TC       BANKCALL                              
015267,000153: 06,2152           26765                           CADR     SXTMARK                               #  MARK ON TARGET 1
015268,000154: 
015269,000155: 06,2153           04064                           TC       BANKCALL                              
015270,000156: 06,2154           26726                           CADR     OPTSTALL                              #  INSURE SUCCESSFUL MARK
015271,000157: 06,2155           12756                           TCF      ENDTEST                               
015272,000158: 06,2156           00006                           EXTEND                                         
015273,000159: 06,2157           50365                           INDEX    MARKSTAT                              
015274,000160: 06,2160           30001                           DCA      0                                     
015275,000161: 06,2161           53565                           DXCH     TMARK                                 #  TIME(PRES) FOR EARTH RATE COMPENSATION
015276,000162: 
015277,000163: 06,2162           02252                           TC       GIMANGS1                              
015278,000164: 
015279,000165: 06,2163           06000                           TC       INTPRET                               
015280,000166: 06,2164           47140                           LXC,1    CALL                                  
015281,000167: 06,2165           00365                                    MARKSTAT                              #  BASE ADDRESS VAC AREA FOR SXTNB
015282,000168: 06,2166           16310                                    SXTNB                                 #  OPTICS TO NAV BASE COORDINATE FRAME
015283,000169: 06,2167           47014                           BON      CALL                                  
015284,000170: 06,2170           00305                                    COAROFIN                              #  COARSE MARKS = 0    FINE MARKS = 1
015285,000171: 06,2171           14173                                    +2                                    
015286,000172: 06,2172           16130                                    NBSM                                  #  NAV BASE DIRECT TO STABLE MEMBER
015287,000173: 06,2173           01445                           STORE    STARAD                                #  TARGET 1 WRT NAV BASE OR STABLE MEMBER
015288,000174: 06,2174           01600                           STORE    LOS1                                  #  ...FOR K...
015289,000175: 06,2175           77776                           EXIT                                           
015290,000176: 
015291,000177: 06,2176           04064                           TC       BANKCALL                              
015292,000178: 06,2177           27033                           CADR     MKRELEAS                              #  RELEASE MARK SYSTEM
015293,000179: 06,2200           37651                           CAF      TWO                                   
015294,000180: 06,2201           54333                           TS       DSPTEM1                               
015295,000181: 06,2202           33424                           CAF      V01N30E                               #  DISPLAY 00002 IN R1
015296,000182: 06,2203           05563                           TC       NVSBWAIT                              
015297,000183: 06,2204           31530                           CA       SXTOPTN                               
015298,000184: 06,2205           00006                           EXTEND                                         
015299,000185: 06,2206           12211                           BZF      +3                                    
015300,000186: 06,2207           36162                           CAF      SIX                                   
015301,000187: 06,2210           03112                           TC       TARGDRVE                              
015302,000188: 06,2211           37652                           CAF      ONE                                   #  TO INDICATE GROUND MARKS
015303,000189: 06,2212           04064                           TC       BANKCALL                              
015304,000190: 06,2213           26765                           CADR     SXTMARK                               #  MARK ON TARGET 2
015305,000191: 
015306,000192: 06,2214           37641                           CAF      BIT10                                 
015307,000193: 06,2215           70061                           MASK     STATE                                 #  BIT10 = COAROFIN
015308,000194: 06,2216           10000                           CCS      A                                     
015309,000195: 06,2217           12225                           TCF      EARRTCOM   +5                         #  IF COARSE ALIGN MARKS
015310,000196: 
015311,000197: 06,2220           04064        EARRTCOM           TC       BANKCALL                              #  EARTH RATE COMPENSATION BETWEEN MARKS
015312,000198: 06,2221           14433                           CADR     EARTHR                                
015313,000199: 06,2222           10364                           CCS      OPTCADR                               #  +0 IF MARK BUTTON NOT DEPRESSED
015314,000200: 06,2223           12226                           TCF      +3                                    
015315,000201: 06,2224           12220                           TCF      EARRTCOM                              #  CONTINUE TO COMPENSATE FOR EARTH RATE
015316,000202: 06,2225           12226                           TCF      +1                                    
015317,000203: 06,2226           04064                           TC       BANKCALL                              
015318,000204: 06,2227           26726                           CADR     OPTSTALL                              #  INSURE SUCCESSFUL MARK
015319,000205: 06,2230           12756                           TCF      ENDTEST                               
015320,000206: 
015321,000207: 06,2231           02252                           TC       GIMANGS1                              
015322,000208: 
015323,000209: 06,2232           06000                           TC       INTPRET                               
015324,000210: 06,2233           47140                           LXC,1    CALL                                  
015325,000211: 06,2234           00365                                    MARKSTAT                              #  BASE ADDRESS VAC AREA FOR SXTNB
015326,000212: 06,2235           16310                                    SXTNB                                 #  OPTICS TO NAV BASE COORDINATE FRAME
015327,000213: 06,2236           47014                           BONCLR   CALL                                  #  SET TO ZERO FOR FINE ALIGN MARKS
015328,000214: 06,2237           00205                                    COAROFIN                              #  COARSE MARKS = 0    FINE MARKS = 1
015329,000215: 06,2240           14242                                    +2                                    
015330,000216: 06,2241           16130                                    NBSM                                  #  NAV BASE DIRECT TO STABLE MEMBER
015331,000217: 06,2242           01453                           STORE    STARAD     +6                         #  TARGET 2 WRT NAV BASE OR STABLE MEMBER
015332,000218: 06,2243           01606                           STORE    LOS2                                  #  ...FOR K...
015333,000219: 
015334,000220: 06,2244           77634        MAXDET             CALL                                           
015335,000221: 06,2245           14360                                    TAR/EREF                              #  TARGETS 1,2 WRT EARTH REF FRAME
015336,000222: 06,2246           77634                           CALL                                           
015337,000223: 06,2247           16344                                    AXISGEN                               #  NAV BASE OR SM WRT EARTH REF FRAME
015338,000224: 06,2250           77776                           EXIT                                           
015339,000225: 06,2251           01546                           TC       QPLACE                                
015340,000226: 
015341,000227: 
015342,000228: 
015343,000229: 06,2252           37651        GIMANGS1           CAF      TWO                                   #  BASE ADDRESS GIMBAL ANGLES FOR NBSM
015344,000230: 06,2253           60365                           AD       MARKSTAT                              
015345,000231: 06,2254           50104                           INDEX    FIXLOC                                
015346,000232: 06,2255           54050                           TS       S1                                    
015347,000233: 06,2256           00002                           TC       Q                                     
015348,000234: 
015349,000235: 06,2257           00006        PUTPOSX            EXTEND                                         #  COARSE ALIGNS STABLE MEMBER
015350,000236: 06,2260           23546                           QXCH     QPLACE                                
015351,000237: 
015352,000238: 06,2261           06000                           TC       INTPRET                               
015353,000239: 06,2262           77634                           CALL                                           
015354,000240: 06,2263           16226                                    CALCGA                                #  CALCULATE COARSE ALIGN GIMBAL ANGLES
015355,000241: 06,2264           77776                           EXIT                                           
015356,000242: 
015357,000243: 06,2265           04064                           TC       BANKCALL                              
015358,000244: 06,2266           26055                           CADR     IMUCOARS                              #  COARSE ALIGN MODE
015359,000245: 06,2267           04064                           TC       BANKCALL                              
015360,000246: 06,2270           26730                           CADR     IMUSTALL                              
015361,000247: 06,2271           12756                           TCF      ENDTEST                               
015362,000248: 06,2272           01546                           TC       QPLACE                                
015363,000249: 
015364,000250: 
015365,000251: 
015366,000252: 06,2273           77776        MAKEXSMD           EXIT                                           #  XSM V   YSM SW   ZSM SE
015367,000253: 06,2274           33433                           CAF      17DEC                                 #  ZERO XSM, YSM, AND ZSM
015368,000254: 06,2275           55753                           TS       ZERONDX                               
015369,000255: 06,2276           33450                           CAF      XSMADRX                               
015370,000256: 06,2277           04064                           TC       BANKCALL                              
015371,000257: 06,2300           37155                           CADR     ZEROING                               #          VERT       SOUTH      EAST
015372,000258: 
015373,000259: 06,2301           37635                           CAF      HALF                                  #  XSM    * +1          0          0     *
015374,000260: 06,2302           55400                           TS       XSM                                   #         *                              *
015375,000261: 06,2303           06000                           TC       INTPRET                               #         *                              *
015376,000262: 06,2304           73545                           DLOAD    SIN                                   #  YSM    *  0      +SIN(AZ)    +COS(AZ) *
015377,000263: 06,2305           01507                                    AZIMUTH                               #         *                              *
015378,000264: 06,2306           01411                           STORE    XSM        +8D                        #         *                              *
015379,000265: 06,2307           07421                           STODL    XSM        +16D                       #  ZSM    *  0      -COS(AZ)    +SIN(AZ) *
015380,000266: 06,2310           01507                                    AZIMUTH                               
015381,000267: 06,2311           77746                           COS                                            
015382,000268: 06,2312           01413                           STORE    XSM        +10D                       
015383,000269: 06,2313           77676                           DCOMP                                          
015384,000270: 06,2314           01417                           STORE    XSM        +14D                       
015385,000271: 06,2315           77616                           RVQ                                            
015386,000272: 
015387,000273: 
015388,000274: 
015389,000275: 06,2316           00006        SMDCALC            EXTEND                                         #  FINE ALIGNS STABLE MEMBER
015390,000276: 06,2317           23546                           QXCH     QPLACE                                
015391,000277: 
015392,000278: 06,2320           06000                           TC       INTPRET                               
015393,000279: 06,2321           64375                           VLOAD    MXV                                   
015394,000280: 06,2322           01401                                    XSM                                   #  XSM DESIRED WRT EARTH REF FRAME
015395,000281: 06,2323           01445                                    STARAD                                #  THEN TO SM PRESENT OR NAV BASE FRAME
015396,000282: 06,2324           43172                           VSL1     BOFF                                  
015397,000283: 06,2325           00345                                    COAROFIN                              #  BIT10 FOR CSMLAB TEST
015398,000284: 06,2326           14331                                    +3                                    
015399,000285: 06,2327           36041                           STCALL   32D                                   
015400,000286: 06,2330           16130                                    NBSM                                  #  THEN TO SM PRESENT FRAME
015401,000287: 06,2331           23423                           STOVL    XDC                                   
015402,000288: 06,2332           01407                                    YSM                                   #  YSM DESIRED WRT EARTH REF FRAME
015403,000289: 
015404,000290: 06,2333           76521                           MXV      VSL1                                  
015405,000291: 06,2334           01445                                    STARAD                                #  THEN TO SM PRESENT OR NAV BASE FRAME
015406,000292: 06,2335           77614                           BOFF                                           
015407,000293: 06,2336           00345                                    COAROFIN                              #  BIT10 FOR CSMLAB TEST
015408,000294: 06,2337           14342                                    +3                                    
015409,000295: 06,2340           36041                           STCALL   32D                                   
015410,000296: 06,2341           16130                                    NBSM                                  #  THEN TO SM PRESENT FRAME
015411,000297: 06,2342           23431                           STOVL    YDC                                   
015412,000298: 06,2343           01423                                    XDC                                   
015413,000299: 
015414,000300: 06,2344           76435                           VXV      VSL1                                  
015415,000301: 06,2345           01431                                    YDC                                   
015416,000302: 06,2346           37437                           STCALL   ZDC                                   #  ZSM DESIRED WRT SM PRESENT FRAME
015417,000303: 06,2347           16000                                    CALCGTA                               #  CALCULATE FINE ALIGN TORQUING ANGLES
015418,000304: 
015419,000305: 06,2350           45170                           AXT,1    RTB                                   
015420,000306: 
015421,000307: 06,2351           02500                           ECADR    OGC                                   #  X1 = BASE ADDRESS OF TORQUING ANGLES
015422,000308: 06,2352           11707                                    PULSEIMU                              #  TO PUT OUT GYRO TORQUING PULSES
015423,000309: 06,2353           77776                           EXIT                                           
015424,000310: 
015425,000311: 06,2354           04064                           TC       BANKCALL                              
015426,000312: 06,2355           26730                           CADR     IMUSTALL                              #  WAIT FOR PULSES TO GET OUT
015427,000313: 06,2356           12756                           TCF      ENDTEST                               
015428,000314: 06,2357           01546                           TC       QPLACE                                
015429,000315: 
015430,000316: 06,2360           77170        TAR/EREF           AXT,1    AXT,2                                 #                TARGET VECTOR
015431,000317: 06,2361           00002                                    2                                     #  SIN(EL)  -COS(AZ)COS(EL)  SIN(AZ)COS(EL)
015432,000318: 06,2362           00014                                    12D                                   
015433,000319: 06,2363           40331                           SSP      SETPD                                 
015434,000320: 06,2364           00052                                    S2                                    
015435,000321: 06,2365           00006                                    6                                     #  TARGET 1                        TARGET 2
015436,000322: 06,2366           00001                                    0                                     
015437,000323: 
015438,000324: 06,2367           60533        TAR1               SLOAD*   SR2                                   #  X1=2  X2=12  S2=6 . X1=0  X2=6  S2=6
015439,000325: 06,2370           01557                                    TAZEL1     +3,1                       
015440,000326: 06,2371           00001                           STORE    0                                     #  PD00           ELEVATION            PD00
015441,000327: 06,2372           77756                           SIN                                            
015442,000328: 06,2373           12023                           STODL    18D,2                                 #  PD06  ***       SIN(EL)        ***  PD12
015443,000329: 
015444,000330: 06,2374           00001                                    0                                     
015445,000331: 06,2375           41546                           COS      PUSH                                  #  PDOO            COS(EL)             PD00
015446,000332: 06,2376           45133                           SLOAD*   RTB                                   
015447,000333: 06,2377           01556                                    TAZEL1     +2,1                       
015448,000334: 06,2400           11537                                    CDULOGIC                              
015449,000335: 06,2401           00003                           STORE    2                                     #  PD02            AZIMUTH             PD02
015450,000336: 06,2402           41356                           SIN      DMP                                   
015451,000337: 06,2403           00001                                    0                                     
015452,000338: 06,2404           77752                           SL1                                            
015453,000339: 06,2405           12027                           STODL    22D,2                                 #  PD10  ***   +SIN(AZ)COS(EL)    ***  PD16
015454,000340: 
015455,000341: 06,2406           00003                                    2                                     
015456,000342: 06,2407           41346                           COS      DMP                                   
015457,000343: 06,2410           57552                           SL1      DCOMP                                 
015458,000344: 06,2411           04025                           STORE    20D,2                                 #  PD08  ***   -COS(AZ)COS(EL)    ***  PD14
015459,000345: 
015460,000346: 06,2412           61170                           AXT,1    TIX,2                                 
015461,000347: 06,2413           00000                                    0                                     
015462,000348: 06,2414           14367                                    TAR1                                  
015463,000349: 06,2415           77616                           RVQ                                            
015464,000350: 
015465,000351: 06,2416           65345        ERTHRVSE           DLOAD    PDDL                                  
015466,000352: 06,2417           16711                                    ZERODP                                #  PD24 = (SIN -COS  0)(OMEG/MS)
015467,000353: 06,2420           01511                                    LATITUDE                              
015468,000354: 06,2421           57546                           COS      DCOMP                                 
015469,000355: 06,2422           73525                           PDDL     SIN                                   
015470,000356: 06,2423           01511                                    LATITUDE                              #  EARTH RATE = .1504 ARCSEC / 10 MSEC
015471,000357: 06,2424           74266                           VDEF     VXSC                                  #  1.618 GYRO PULSES = 1 ARCSEC
015472,000358: 06,2425           15454                                    OMEG/MS                               #  OMEG/MS = .243... GYRO PULSES / 10 MSEC
015473,000359: 06,2426           01514                           STORE    ERVECTOR                              
015474,000360: 
015475,000361: 06,2427           77624                           RTB                                            
015476,000362: 06,2430           11534                                    LOADTIME                              
015477,000363: 06,2431           01565                           STORE    TMARK                                 #  TIME FOR GYRO DRIFT - PIPA SCALE FACTOR
015478,000364: 06,2432           77616                           RVQ                                            
015479,000365: 
015480,000366: 
015481,000367: 
015482,000368: 
015483,000369: 
015484,000370: 06,2433           04113        EARTHR             TC       MAKECADR                              #  CLACULATES AND COMPENSATES EARTH RATE
015485,000371: 06,2434           55547                           TS       QPLACES                               
015486,000372: 
015487,000373: 06,2435           06000                           TC       INTPRET                               
015488,000374: 06,2436           77624                           RTB                                            
015489,000375: 06,2437           11534                                    LOADTIME                              #  T(PRESENT)
015490,000376: 06,2440           01562                           STORE    TEMPTIME                              
015491,000377: 06,2441           54225                           DSU      SL                                    
015492,000378: 06,2442           01565                                    TMARK                                 #  T(PRES) - T(PREV) = DT    SCALED 10 MSEC
015493,000379: 06,2443           00212                                    9D                                    #  2 TO 21ST POWER = 1 REVOLUTION
015494,000380: 06,2444           64361                           VXSC     MXV                                   
015495,000381: 06,2445           01514                                    ERVECTOR                              #  VT = (SIN  -COS  0)(OMEG/MS)(DT)
015496,000382: 06,2446           01401                                    XSM                                   #  (XSM)(VT) = EARTH RATE COMPENSATION
015497,000383: 06,2447           77655                           VAD                                            
015498,000384: 06,2450           00406                                    ERCOMP                                
015499,000385: 06,2451           06406                           STODL    ERCOMP                                
015500,000386: 06,2452           01562                                    TEMPTIME                              
015501,000387: 06,2453           01565                           STORE    TMARK                                 #  T(PREVIOUS)
015502,000388: 
015503,000389: 06,2454           45170                           AXT,1    RTB                                   
015504,000390: 06,2455           00405                           ECADR    ERCOMP                                
015505,000391: 06,2456           11707                                    PULSEIMU                              #  TO PUT OUT GYRO TORQUING PULSES
015506,000392: 06,2457           77776                           EXIT                                           
015507,000393: 
015508,000394: 06,2460           04064                           TC       BANKCALL                              
015509,000395: 06,2461           26730                           CADR     IMUSTALL                              #  WAIT FOR PULSES TO GET OUT
015510,000396: 06,2462           12756                           TCF      ENDTEST                               
015511,000397: 06,2463           31547                           CAE      QPLACES                               
015512,000398: 06,2464           14106                           TCF      BANKJUMP                              
015513,000399: 
015514,000400: 06,2465           00006        STORRSLT           EXTEND                                         
015515,000401: 06,2466           23546                           QXCH     QPLACE                                
015516,000402: 
015517,000403: 06,2467           06000                           TC       INTPRET                               #  DP TIME IN MPAC SCALED .312(5) MSEC
015518,000404: 06,2470           54340                           LXC,1    SL                                    
015519,000405: 06,2471           01537                                    NDXCTR                                
015520,000406: 06,2472           00204                                    3                                     
015521,000407: 06,2473           45005                           DMP      RTB                                   
015522,000408: 06,2474           15452                                    SCALFTR                               
015523,000409: 06,2475           11600                                    SGNAGREE                              
015524,000410: 06,2476           03570                           STORE    GENPL,1                               #  STORE DP TIME
015525,000411: 06,2477           77776                           EXIT                                           
015526,000412: 
015527,000413: 06,2500           57551                           XCH      STOREPL                               #  CONTAINS C(PIPAI)
015528,000414: 06,2501           51537                           INDEX    NDXCTR                                
015529,000415: 06,2502           55571                           TS       GENPL      +2                         #  STORE PIPA COUNTER READING
015530,000416: 06,2503           41537                           CS       NDXCTR                                
015531,000417: 06,2504           63437                           AD       72DEC                                 
015532,000418: 06,2505           00006                           EXTEND                                         
015533,000419: 06,2506           63135                           BZMF     MISALIGN                              #  TO CALCULATE MISALIGNMENT
015534,000420: 06,2507           36165                           CAF      THREE                                 
015535,000421: 06,2510           27537                           ADS      NDXCTR                                
015536,000422: 06,2511           01546                           TC       QPLACE                                
015537,000423: 
015538,000424: 06,2512           00006        OPTDATA            EXTEND                                         #  CALLS FOR AZIMUTH AND ELEVATION OF
015539,000425: 06,2513           23546                           QXCH     QPLACE                                #     TARGET 1, THEN TARGET 2
015540,000426: 
015541,000427: 06,2514           37652                           CAF      BIT1                                  #  AZIMUTH CLOCKWISE FROM NORTH TO TARGET
015542,000428: 06,2515           22007                           ZL                                             #  ELEVATION MEASURED FROM HORIZONTAL
015543,000429: 06,2516           23550                           LXCH     RUN                                   
015544,000430: 06,2517           54335                           TS       DSPTEM1    +2                         
015545,000431: 06,2520           33425                           CAF      V05N30E                               #  DISPLAY TARGET NUMBER IN R3
015546,000432: 06,2521           05563                           TC       NVSBWAIT                              
015547,000433: 06,2522           51550                           INDEX    RUN                                   
015548,000434: 06,2523           53554                           DXCH     TAZEL1                                
015549,000435: 06,2524           52334                           DXCH     DSPTEM1                               
015550,000436: 
015551,000437: 06,2525           02565                           TC       CHECKLD                               #  R1  +- XXX.XX    AZIMUTH IN DEGREES
015552,000438: 06,2526           00661                           OCT      00661                                 #  R2  +- XX.XXX    ELEVATION IN DEGREES
015553,000439: 06,2527           12756                           TCF      ENDTEST                               #  R3      0000X    TARGET NUMBER 1 OR 2
015554,000440: 
015555,000441: 06,2530           52334                           DXCH     DSPTEM1                               #  TAZEL1        TARGET 1 AZIMUTH
015556,000442: 06,2531           51550                           INDEX    RUN                                   
015557,000443: 06,2532           53554                           DXCH     TAZEL1                                #  TAZEL1 +2     TARGET 2 AZIMUTH
015558,000444: 06,2533           11550                           CCS      RUN                                   
015559,000445: 06,2534           12540                           TCF      +4                                    
015560,000446: 06,2535           37651                           CAF      TWO                                   
015561,000447: 06,2536           54001                           TS       L                                     
015562,000448: 06,2537           12516                           TCF      OPTDATA    +4                         #  MPAC    1ST PASS = 0    2ND PASS = 2
015563,000449: 06,2540           01546                           TC       QPLACE                                
015564,000450: 
015565,000451: 06,2541           62545        LATAZCHK           DLOAD    SL2                                   #  CALLS FOR AZIMUTH (SM) AND LATITUDE
015566,000452: 06,2542           01511                                    LATITUDE                              
015567,000453: 06,2543           06335                           STODL    DSPTEM1    +1                         
015568,000454: 06,2544           01507                                    AZIMUTH                               #  ...NOT REALLY...
015569,000455: 
015570,000456: 06,2545           77424                           RTB      EXIT                                  
015571,000457: 06,2546           11602                                    1STO2S                                #  FRACTION OF REVOLUTION TO 2S COMPLEMENT
015572,000458: 
015573,000459: 06,2547           56140                           XCH      MPAC                                  #  AZIMUTH MUST BE 135 DEGREES R1 = .13500
015574,000460: 06,2550           54333                           TS       DSPTEM1                               #     FOR SXT-NB-IMU FINE ALIGNMENT TEST
015575,000461: 06,2551           02565                           TC       CHECKLD                               #  R1  +- XXX.XX    AZIMUTH IN DEGREES (SM)
015576,000462: 06,2552           00661                           OCT      00661                                 #  R2  +- XX.XXX    LATITUDE IN DEGREES
015577,000463: 06,2553           12756                           TCF      ENDTEST                               #  R3               NOT USED
015578,000464: 
015579,000465: 06,2554           06000                           TC       INTPRET                               
015580,000466: 06,2555           45135                           SLOAD    RTB                                   
015581,000467: 06,2556           00334                                    DSPTEM1                               
015582,000468: 06,2557           11537                                    CDULOGIC                              #  BACK TO FRACTION OF REVOLUTION
015583,000469: 06,2560           01507                           STORE    AZIMUTH                               
015584,000470: 
015585,000471: 06,2561           60535                           SLOAD    SR2                                   
015586,000472: 06,2562           00335                                    DSPTEM1    +1                         
015587,000473: 06,2563           01511                           STORE    LATITUDE                              
015588,000474: 06,2564           77616                           RVQ                                            
015589,000475: 
015590,000476: 
015591,000477: 06,2565           00006        CHECKLD            EXTEND                                         
015592,000478: 06,2566           23545                           QXCH     QPLAC                                 
015593,000479: 
015594,000480: 06,2567           51545                           INDEX    QPLAC                                 
015595,000481: 06,2570           30000                           CA       A                                     
015596,000482: 06,2571           04673                           TC       NVSUB                                 
015597,000483: 06,2572           12604                           TCF      CHECKLD1                              
015598,000484: 
015599,000485: 06,2573           05525                           TC       FLASHON                               
015600,000486: 
015601,000487: 06,2574           04724                           TC       ENDIDLE                               #  CHANGE R1  V21 N61 E  +- XXX.XX E
015602,000488: 06,2575           12600                           TCF      +3                                    #  CHANGE R2  V22 N61 E  +- XX.XXX E
015603,000489: 06,2576           12602                           TCF      +4                                    #  VERIFY, THEN PROCEED WITH VERB 33 ENTER
015604,000490: 06,2577           12567                           TCF      CHECKLD    +2                         
015605,000491: 06,2600           51545                           INDEX    QPLAC                                 
015606,000492: 06,2601           00001                           TC       1                                     
015607,000493: 06,2602           51545                           INDEX    QPLAC                                 
015608,000494: 06,2603           00002                           TC       2                                     
015609,000495: 
015610,000496: 06,2604           32606        CHECKLD1           CAF      CHECKLD2                              
015611,000497: 06,2605           05560                           TC       NVSUBUSY                              
015612,000498: 06,2606           14567        CHECKLD2           CADR     CHECKLD    +2                         
015613,000499: 
015614,000500: 06,2607           00006        POSNJUMP           EXTEND                                         #  POSITIONS FOR SXTNBIMU
015615,000501: 06,2610           23546                           QXCH     QPLACE                                
015616,000502: 
015617,000503: 06,2611           51544                           INDEX    POSITON                               
015618,000504: 06,2612           12613                           TCF      +1                                    
015619,000505: 06,2613           12756                           TCF      ENDTEST                               
015620,000506: 06,2614           12621                           TCF      POS1                                  
015621,000507: 06,2615           12626                           TCF      POS2                                  
015622,000508: 06,2616           12644                           TCF      POS3                                  
015623,000509: 06,2617           12665                           TCF      POS4                                  
015624,000510: 06,2620           12717                           TCF      POS5                                  
015625,000511: 
015626,000512: 
015627,000513: 
015628,000514: 06,2621           37652        POS1               CAF      ONE                                   #  XSM = V    YSM = SW    ZSM = SE
015629,000515: 06,2622           55542                           TS       PIPNDX                                
015630,000516: 06,2623           37651                           CAF      TWO                                   
015631,000517: 06,2624           55543                           TS       PIPNDX     +1                         #  MONITOR PIPAY AND PIPAZ
015632,000518: 06,2625           01546                           TC       QPLACE                                
015633,000519: 
015634,000520: 
015635,000521: 
015636,000522: 06,2626           06000        POS2               TC       INTPRET                               #  XSM = SE   YSM = SW    ZSM = -V
015637,000523: 06,2627           57575                           VLOAD    VCOMP                                 
015638,000524: 06,2630           01401                                    XSM                                   
015639,000525: 06,2631           77715                           PDVL                                           
015640,000526: 06,2632           01415                                    ZSM                                   
015641,000527: 06,2633           23401                           STOVL    XSM                                   
015642,000528: 06,2634           77626                           STADR                                          
015643,000529: 06,2635           76362                           STORE    ZSM                                   
015644,000530: 06,2636           77776                           EXIT                                           
015645,000531: 06,2637           37657                           CAF      ZERO                                  
015646,000532: 06,2640           55542                           TS       PIPNDX                                
015647,000533: 06,2641           37652                           CAF      ONE                                   
015648,000534: 06,2642           55543                           TS       PIPNDX     +1                         #  MONITOR PIPAX AND PIPAY
015649,000535: 06,2643           01546                           TC       QPLACE                                
015650,000536: 
015651,000537: 
015652,000538: 
015653,000539: 06,2644           06000        POS3               TC       INTPRET                               #  XSM = SE    YSM = V    ZSM = SW
015654,000540: 06,2645           63375                           VLOAD    PDVL                                  
015655,000541: 06,2646           01401                                    XSM                                   
015656,000542: 06,2647           01407                                    YSM                                   
015657,000543: 06,2650           77715                           PDVL                                           
015658,000544: 06,2651           01415                                    ZSM                                   
015659,000545: 06,2652           23401                           STOVL    XSM                                   
015660,000546: 
015661,000547: 06,2653           77626                           STADR                                          
015662,000548: 06,2654           54362                           STOVL    ZSM                                   
015663,000549: 
015664,000550: 06,2655           77626                           STADR                                          
015665,000551: 06,2656           76370                           STORE    YSM                                   
015666,000552: 06,2657           77776                           EXIT                                           
015667,000553: 06,2660           37657                           CAF      ZERO                                  
015668,000554: 06,2661           55542                           TS       PIPNDX                                
015669,000555: 06,2662           37651                           CAF      TWO                                   
015670,000556: 06,2663           55543                           TS       PIPNDX     +1                         #  MONITOR PIPAX AND PIPAZ
015671,000557: 06,2664           01546                           TC       QPLACE                                
015672,000558: 
015673,000559: 
015674,000560: 
015675,000561: 06,2665           37646        POS4               CAF      BIT5                                  #  OPTION TO ALIGN SM TO SPECIFIED ANGLES
015676,000562: 06,2666           60104                           AD       FIXLOC                                
015677,000563: 06,2667           50104                           INDEX    FIXLOC                                
015678,000564: 06,2670           54050                           TS       S1                                    #  BASE ADDRESS GIMBAL ANGLES
015679,000565: 06,2671           33431                           CAF      V25N22E                               #  R1  +- XXX.XX   OUTER GIMBAL ANGLE
015680,000566: 06,2672           05563                           TC       NVSBWAIT                              #  R2  +- XXX.XX   INNER GIMBAL ANGLE
015681,000567: 06,2673           04724                           TC       ENDIDLE                               #  R3  +- XXX.XX   MIDDLE GIMBAL ANGLE
015682,000568: 06,2674           12756                           TCF      ENDTEST                               
015683,000569: 06,2675           12671                           TCF      -4                                    
015684,000570: 06,2676           30400                           CA       THETAD                                #  SET UP ANGLES FOR SMNB
015685,000571: 06,2677           50104                           INDEX    FIXLOC                                
015686,000572: 06,2700           54024                           TS       24                                    
015687,000573: 06,2701           30401                           CA       THETAD     +1                         
015688,000574: 06,2702           50104                           INDEX    FIXLOC                                
015689,000575: 06,2703           54020                           TS       20                                    
015690,000576: 06,2704           30402                           CA       THETAD     +2                         
015691,000577: 06,2705           50104                           INDEX    FIXLOC                                
015692,000578: 06,2706           54022                           TS       22                                    
015693,000579: 
015694,000580: 06,2707           06000                           TC       INTPRET                               
015695,000581: 06,2710           47024                           RTB      CALL                                  
015696,000582: 06,2711           11734                                    TRANSPSE                              #  EARTH REF WRT NAV BASE
015697,000583: 06,2712           16576                                    SMD/EREF                              #  STABLE MEMBER DESIRED WRT EARTH REF
015698,000584: 06,2713           77624                           RTB                                            
015699,000585: 06,2714           11734                                    TRANSPSE                              #  BACK TO NAV BASE WRT TO EARTH REF
015700,000586: 06,2715           77776                           EXIT                                           
015701,000587: 06,2716           01546                           TC       QPLACE                                
015702,000588: 
015703,000589: 06,2717           31546        POS5               CA       QPLACE                                #  OPTION TO ALIGN SM TO ANY ORIENTATION
015704,000590: 06,2720           55551                           TS       STOREPL                               #    WRT EARTH REFERENCE FRAME
015705,000591: 
015706,000592: 06,2721           02512                           TC       OPTDATA                               #  LOAD YSM AND ZSM AZIMUTH AND ELEVATION
015707,000593: 
015708,000594: 06,2722           06000                           TC       INTPRET                               
015709,000595: 06,2723           77634                           CALL                                           
015710,000596: 06,2724           14360                                    TAR/EREF                              #  CALC YSM AND ZSM WRT EARTH REF. FRAME
015711,000597: 06,2725           41575                           VLOAD    PUSH                                  
015712,000598: 06,2726           00007                                    6D                                    
015713,000599: 06,2727           01407                           STORE    YSM                                   
015714,000600: 06,2730           76435                           VXV      VSL1                                  
015715,000601: 06,2731           00015                                    12D                                   
015716,000602: 06,2732           01401                           STORE    XSM                                   #  XSM = (YSM) X (ZSM)
015717,000603: 06,2733           76435                           VXV      VSL1                                  
015718,000604: 06,2734           77626                           STADR                                          
015719,000605: 06,2735           76362                           STORE    ZSM                                   #  ZSM = (XSM) X (YSM)
015720,000606: 06,2736           77776                           EXIT                                           
015721,000607: 
015722,000608: 06,2737           01551                           TC       STOREPL                               
015723,000609: 06,2740           00006        OGCZERO            EXTEND                                         #  ZERO EARTH RATE TORQUING ANGLES
015724,000610: 06,2741           23546                           QXCH     QPLACE                                
015725,000611: 
015726,000612: 06,2742           06000                           TC       INTPRET                               
015727,000613: 06,2743           77775                           VLOAD                                          
015728,000614: 06,2744           16711                                    ZERODP                                #  VECTOR IN THIS CASE
015729,000615: 06,2745           00406                           STORE    ERCOMP                                
015730,000616: 06,2746           77776                           EXIT                                           
015731,000617: 06,2747           01546                           TC       QPLACE                                
015732,000618: 
015733,000619: 
015734,000620: 
015735,000621: 
015736,000622: 
015737,000623: 06,2750           37645        GMLCKCHK           CAF      BIT6                                  #  CHECK FOR GIMBAL LOCK  (MGA GREATER 70)
015738,000624: 06,2751           70322                           MASK     DSPTAB     +11D                       
015739,000625: 06,2752           00006                           EXTEND                                         
015740,000626: 06,2753           12755                           BZF      +2                                    
015741,000627: 06,2754           12756                           TCF      ENDTEST                               
015742,000628: 06,2755           00002                           TC       Q                                     
015743,000629: 
015744,000630: 
015745,000631: 
015746,000632: 
015747,000633: 
015748,000634: 06,2756           47643        ENDTEST            CS       IMUSEFLG                              #  BIT8
015749,000635: 06,2757           00004                           INHINT                                         
015750,000636: 06,2760           70061                           MASK     STATE                                 
015751,000637: 06,2761           54061                           TS       STATE                                 
015752,000638: 
015753,000639: 06,2762           04572                           TC       NEWMODEX                              
015754,000640: 06,2763           00000                           OCT      00000                                 
015755,000641: 
015756,000642: 06,2764           04064                           TC       BANKCALL                              
015757,000643: 06,2765           27033                           CADR     MKRELEAS                              #  RELEASE MARK SYSTEM
015758,000644: 06,2766           04352                           TC       EJFREE                                
015759,000645: 
015760,000646: 06,2767           06000        CSMLAB             TC       INTPRET                               
015761,000647: 06,2770           57575                           VLOAD    VCOMP                                 
015762,000648: 06,2771           16703                                    ZUNIT                                 
015763,000649: 
015764,000650: 06,2772           01431                           STORE    YNB                                   #  XNB MATRIX USED IN CALCGA
015765,000651: 06,2773           23453                           STOVL    STARAD     +6                         #  STARAD MATRIX USED IN AXISGEN * SMDCALC
015766,000652: 06,2774           16707                                    XUNIT                                 
015767,000653: 
015768,000654: 06,2775           01423                           STORE    XNB                                   #  *XNB*   *1    0    0* *V*
015769,000655: 06,2776           23445                           STOVL    STARAD                                #  *   *   *           * * *
015770,000656: 06,2777           16705                                    YUNIT                                 #  *YNB* = *0    0    1* *S*
015771,000657: 06,3000           01437                           STORE    ZNB                                   #  *   *   *           * * *
015772,000658: 06,3001           01461                           STORE    STARAD     +12D                       #  *ZNB*   *0   -1    0* *E*
015773,000659: 06,3002           77776                           EXIT                                           
015774,000660: 
015775,000661: 06,3003           41544                           CS       POSITON                               
015776,000662: 06,3004           66165                           AD       THREE                                 
015777,000663: 06,3005           00006                           EXTEND                                         
015778,000664: 06,3006           13010                           BZF      +2                                    
015779,000665: 06,3007           13023                           TCF      CSMLAB1                               
015780,000666: 
015781,000667: 06,3010           06000                           TC       INTPRET                               
015782,000668: 06,3011           57575                           VLOAD    VCOMP                                 
015783,000669: 06,3012           01423                                    XNB                                   
015784,000670: 06,3013           77715                           PDVL                                           #  *XNB*   * 0   -1    0* *V*
015785,000671: 06,3014           01437                                    ZNB                                   #  *   *   *            * * *
015786,000672: 06,3015           01423                           STORE    XNB                                   #  *YNB* = * 0    0    1* *S*
015787,000673: 06,3016           23445                           STOVL    STARAD                                #  *   *   *            * * *
015788,000674: 06,3017           77626                           STADR                                          #  *ZNB*   *-1    0    0* * *
015789,000675: 06,3020           76340                           STORE    ZNB                                   
015790,000676: 06,3021           01461                           STORE    STARAD     +12D                       
015791,000677: 06,3022           77776                           EXIT                                           
015792,000678: 
015793,000679: 06,3023           04064        CSMLAB1            TC       BANKCALL                              
015794,000680: 06,3024           26730                           CADR     IMUSTALL                              #  INSURE IMUZERO COMPLETION
015795,000681: 
015796,000682: 06,3025           12756                           TCF      ENDTEST                               
015797,000683: 
015798,000684: 06,3026           02607                           TC       POSNJUMP                              #  SET UP STABLE MEMBER DESIRED COORDINATES
015799,000685: 06,3027           05632                           TC       FREEDSP                               #  FREE DISPLAY SYSTEM
015800,000686: 06,3030           02257                           TC       PUTPOSX                               #  TO COARSE ALIGN STABLE MEMBER
015801,000687: 
015802,000688: 06,3031           02750                           TC       GMLCKCHK                              
015803,000689: 
015804,000690: 06,3032           04064                           TC       BANKCALL                              
015805,000691: 06,3033           26227                           CADR     IMUFINE                               #  FINE ALIGN MODE
015806,000692: 06,3034           04064                           TC       BANKCALL                              
015807,000693: 06,3035           26730                           CADR     IMUSTALL                              
015808,000694: 06,3036           12756                           TCF      ENDTEST                               
015809,000695: 
015810,000696: 06,3037           30032                           CA       CDUX                                  
015811,000697: 06,3040           50104                           INDEX    FIXLOC                                
015812,000698: 06,3041           54024                           TS       24                                    
015813,000699: 06,3042           30033                           CA       CDUY                                  
015814,000700: 06,3043           50104                           INDEX    FIXLOC                                
015815,000701: 06,3044           54020                           TS       20                                    
015816,000702: 06,3045           30034                           CA       CDUZ                                  
015817,000703: 06,3046           50104                           INDEX    FIXLOC                                
015818,000704: 06,3047           54022                           TS       22                                    
015819,000705: 
015820,000706: 06,3050           37646                           CAF      BIT5                                  
015821,000707: 06,3051           60104                           AD       FIXLOC                                
015822,000708: 06,3052           50104                           INDEX    FIXLOC                                
015823,000709: 06,3053           54050                           TS       S1                                    
015824,000710: 
015825,000711: 06,3054           02316                           TC       SMDCALC                               #  TO FINE ALIGN STABLE MEMBER
015826,000712: 
015827,000713: 06,3055           06000                           TC       INTPRET                               #  IF EARTH RATE COMPENSATION DESIRED
015828,000714: 06,3056           77624                           RTB                                            
015829,000715: 06,3057           11534                                    LOADTIME                              
015830,000716: 06,3060           01565                           STORE    TMARK                                 
015831,000717: 06,3061           77776                           EXIT                                           
015832,000718: 
015833,000719: 06,3062           41512                           CS       EROPTN                                
015834,000720: 06,3063           67651                           AD       TWO                                   
015835,000721: 06,3064           00006                           EXTEND                                         
015836,000722: 06,3065           13067                           BZF      +2                                    
015837,000723: 
015838,000724: 06,3066           12055                           TCF      ERFINAL    +2                         
015839,000725: 
015840,000726: 06,3067           04064                           TC       BANKCALL                              
015841,000727: 06,3070           30363                           CADR     SAMODRTN                              #  RETURN TO SEMI-AUTOMATIC MODING TEST
015842,000728: 
015843,000729: 
015844,000730: 06,3071           00006        OPTNB              EXTEND                                         
015845,000731: 06,3072           23547                           QXCH     QPLACES                               
015846,000732: 
015847,000733: 06,3073           02512                           TC       OPTDATA                               #  LOAD YNB AND ZNB AZIMUTH AND ELEVATION
015848,000734: 
015849,000735: 06,3074           06000                           TC       INTPRET                               
015850,000736: 06,3075           77634                           CALL                                           
015851,000737: 06,3076           14360                                    TAR/EREF                              #  CALC YNB AND ZNB WRT EARTH REF. FRAME
015852,000738: 06,3077           41575                           VLOAD    PUSH                                  
015853,000739: 06,3100           00007                                    6D                                    
015854,000740: 06,3101           01431                           STORE    YNB                                   
015855,000741: 06,3102           76435                           VXV      VSL1                                  
015856,000742: 06,3103           00015                                    12D                                   
015857,000743: 06,3104           01423                           STORE    XNB                                   #  XNB = (YNB) X (ZNB)
015858,000744: 06,3105           76435                           VXV      VSL1                                  
015859,000745: 06,3106           77626                           STADR                                          
015860,000746: 06,3107           76340                           STORE    ZNB                                   #  ZNB = (XNB) X (YNB)
015861,000747: 06,3110           77776                           EXIT                                           
015862,000748: 
015863,000749: 06,3111           01547                           TC       QPLACES                               
015864,000750: 
015865,000751: 
015866,000752: 06,3112           00006        TARGDRVE           EXTEND                                         
015867,000753: 06,3113           23545                           QXCH     QPLAC                                 
015868,000754: 06,3114           55531                           TS       TARG1/2                               
015869,000755: 06,3115           06000                           TC       INTPRET                               
015870,000756: 06,3116           77634                           CALL                                           
015871,000757: 06,3117           14360                                    TAR/EREF                              
015872,000758: 06,3120           76740                           LXC,1    VLOAD*                                
015873,000759: 06,3121           01531                                    TARG1/2                               
015874,000760: 06,3122           00007                                    6D,1                                  
015875,000761: 06,3123           37467                           STCALL   STAR                                  
015876,000762: 06,3124           16502                                    SXTANG                                
015877,000763: 06,3125           77776                           EXIT                                           
015878,000764: 06,3126           31474                           CA       SAC                                   
015879,000765: 06,3127           54404                           TS       DESOPTS                               
015880,000766: 06,3130           31476                           CA       PAC                                   
015881,000767: 06,3131           54403                           TS       DESOPTT                               
015882,000768: 06,3132           37657        RETARG             CAF      ZERO                                  
015883,000769: 06,3133           54350                           TS       OPTIND                                
015884,000770: 06,3134           01545                           TC       QPLAC                                 
015885,000771: 
015886,000772: 
015887,000773: 06,3135           05550        MISALIGN           TC       GRABWAIT                              #  DISPLAY SYSTEM WAS FREED
015888,000774: 06,3136           37657                           CAF      ZERO                                  
015889,000775: 06,3137           55537                           TS       NDXCTR                                
015890,000776: 06,3140           51537        BBBB               INDEX    NDXCTR                                
015891,000777: 06,3141           41673                           CS       GENPL      +68D                       
015892,000778: 06,3142           51537                           INDEX    NDXCTR                                
015893,000779: 06,3143           27701                           ADS      GENPL      +74D                       
015894,000780: 06,3144           33435                           CAF      63DEC                                 
015895,000781: 06,3145           61537                           AD       NDXCTR                                
015896,000782: 06,3146           10000                           CCS      A                                     
015897,000783: 06,3147           46165                           CS       THREE                                 
015898,000784: 06,3150           27537                           ADS      NDXCTR                                
015899,000785: 06,3151           13140                           TCF      BBBB                                  
015900,000786: 06,3152           55537                           TS       NDXCTR                                
015901,000787: 
015902,000788: 
015903,000789: 
015904,000790: 06,3153           06000        CCCC               TC       INTPRET                               
015905,000791: 06,3154           70750                           LXA,1    DLOAD*                                
015906,000792: 06,3155           01537                                    NDXCTR                                
015907,000793: 06,3156           01700                                    GENPL      +72D,1                     
015908,000794: 06,3157           77625                           DSU                                            
015909,000795: 06,3160           01570                                    GENPL                                 
015910,000796: 06,3161           03700                           STORE    GENPL      +72D,1                     
015911,000797: 06,3162           77776                           EXIT                                           
015912,000798: 06,3163           41537                           CS       NDXCTR                                
015913,000799: 06,3164           63436                           AD       69DEC                                 
015914,000800: 06,3165           10000                           CCS      A                                     
015915,000801: 06,3166           36165                           CAF      THREE                                 
015916,000802: 06,3167           27537                           ADS      NDXCTR                                
015917,000803: 06,3170           13153                           TCF      CCCC                                  
015918,000804: 06,3171           55550                           TS       RUN                                   
015919,000805: 06,3172           36165                           CAF      THREE                                 
015920,000806: 06,3173           55537                           TS       NDXCTR                                
015921,000807: 
015922,000808: 
015923,000809: 
015924,000810: 06,3174           06000        DDDD               TC       INTPRET                               
015925,000811: 06,3175           77775                           VLOAD                                          
015926,000812: 06,3176           16711                                    ZERODP                                
015927,000813: 06,3177           00031                           STORE    24D                                   
015928,000814: 06,3200           00037                           STORE    30D                                   
015929,000815: 06,3201           77735                           SLOAD                                          
015930,000816: 06,3202           15433                                    11DEC                                 
015931,000817: 06,3203           00041                           STORE    32D                                   
015932,000818: 06,3204           77776                           EXIT                                           
015933,000819: 
015934,000820: 06,3205           06000        DDDD1              TC       INTPRET                               
015935,000821: 06,3206           70750                           LXA,1    DLOAD*                                
015936,000822: 06,3207           01537                                    NDXCTR                                
015937,000823: 
015938,000824: 06,3210           01700                                    GENPL      +72D,1                     
015939,000825: 06,3211           41423                           DSU*     PUSH                                  
015940,000826: 06,3212           01672                                    GENPL      +66D,1                     
015941,000827: 06,3213           42742                           SR1      DAD*                                  
015942,000828: 06,3214           01672                                    GENPL      +66D,1                     
015943,000829: 06,3215           03700                           STORE    GENPL      +72D,1                     
015944,000830: 
015945,000831: 06,3216           43312                           SL2      DAD                                   
015946,000832: 06,3217           00031                                    24D                                   
015947,000833: 06,3220           14031                           STODL*   24D                                   
015948,000834: 06,3221           01700                                    GENPL      +72D,1                     
015949,000835: 06,3222           63412                           SL4      DSQ                                   
015950,000836: 06,3223           77615                           DAD                                            
015951,000837: 06,3224           00033                                    26D                                   
015952,000838: 06,3225           00033                           STORE    26D                                   
015953,000839: 06,3226           77776                           EXIT                                           
015954,000840: 06,3227           31550                           CAE      RUN                                   
015955,000841: 06,3230           61537                           AD       NDXCTR                                
015956,000842: 06,3231           40000                           COM                                            
015957,000843: 06,3232           63435                           AD       63DEC                                 
015958,000844: 06,3233           10000                           CCS      A                                     
015959,000845: 06,3234           36162                           CAF      SIX                                   
015960,000846: 06,3235           27537                           ADS      NDXCTR                                
015961,000847: 06,3236           13205                           TCF      DDDD1                                 
015962,000848: 06,3237           61550                           AD       RUN                                   
015963,000849: 06,3240           55537                           TS       NDXCTR                                
015964,000850: 
015965,000851: 
015966,000852: 
015967,000853: 06,3241           06000        EEEE               TC       INTPRET                               
015968,000854: 06,3242           66740                           LXC,1    SLOAD*                                
015969,000855: 06,3243           01537                                    NDXCTR                                
015970,000856: 06,3244           01603                                    GENPL      +11D,1                     
015971,000857: 06,3245           00043                           STORE    34D                                   
015972,000858: 06,3246           77745                           DLOAD                                          
015973,000859: 06,3247           54206                           PUSH     SL                                    
015974,000860: 06,3250           00211                                    8D                                    
015975,000861: 06,3251           43265                           BDDV     DAD                                   
015976,000862: 06,3252           00043                                    34D                                   
015977,000863: 06,3253           00035                                    28D                                   
015978,000864: 06,3254           06035                           STODL    28D                                   
015979,000865: 06,3255           55261                           SL       BDDV                                  
015980,000866: 06,3256           00207                                    6                                     
015981,000867: 06,3257           00043                                    34D                                   
015982,000868: 06,3260           42523                           PDDL*    SL4                                   
015983,000869: 06,3261           01601                                    GENPL      +9D,1                      
015984,000870: 06,3262           77605                           DMP                                            
015985,000871: 06,3263           77615                           DAD                                            
015986,000872: 06,3264           00037                                    30D                                   
015987,000873: 06,3265           00037                           STORE    30D                                   
015988,000874: 
015989,000875: 06,3266           77776                           EXIT                                           
015990,000876: 06,3267           41537                           CS       NDXCTR                                
015991,000877: 06,3270           63434                           AD       60DEC                                 
015992,000878: 06,3271           61550                           AD       RUN                                   
015993,000879: 06,3272           10000                           CCS      A                                     
015994,000880: 06,3273           36162                           CAF      SIX                                   
015995,000881: 06,3274           27537                           ADS      NDXCTR                                
015996,000882: 06,3275           13241                           TCF      EEEE                                  
015997,000883: 
015998,000884: 
015999,000885: 
016000,000886: 06,3276           06000                           TC       INTPRET                               
016001,000887: 06,3277           41345                           DLOAD    DMP                                   
016002,000888: 06,3300           00031                                    24D                                   
016003,000889: 06,3301           00037                                    30D                                   
016004,000890: 06,3302           41325                           PDDL     DMP                                   
016005,000891: 06,3303           00033                                    26D                                   
016006,000892: 06,3304           00035                                    28D                                   
016007,000893: 06,3305           77625                           DSU                                            
016008,000894: 06,3306           63525                           PDDL     DSQ                                   
016009,000895: 06,3307           00031                                    24D                                   
016010,000896: 06,3310           65342                           SR1      PDDL                                  
016011,000897: 06,3311           00041                                    32D                                   
016012,000898: 06,3312           41261                           SL       DMP                                   
016013,000899: 06,3313           00212                                    11                                    
016014,000900: 06,3314           00033                                    26D                                   
016015,000901: 06,3315           55225                           DSU      BDDV                                  
016016,000902: 06,3316           54205                           DMP      SL                                    
016017,000903: 06,3317           15446                                    KKKK                                  
016018,000904: 06,3320           00204                                    3                                     
016019,000905: 06,3321           00337                           STORE    DSPTEM2                               
016020,000906: 06,3322           77776                           EXIT                                           
016021,000907: 
016022,000908: 06,3323           31544                           CA       POSITON                               
016023,000909: 06,3324           54340                           TS       DSPTEM2    +2                         
016024,000910: 
016025,000911: 06,3325           33427                           CAF      V06N66E                               
016026,000912: 06,3326           05563                           TC       NVSBWAIT                              
016027,000913: 06,3327           05525                           TC       FLASHON                               
016028,000914: 06,3330           04724                           TC       ENDIDLE                               
016029,000915: 06,3331           12756                           TCF      ENDTEST                               
016030,000916: 06,3332           36165                           CAF      THREE                                 
016031,000917: 06,3333           55550                           TS       RUN                                   
016032,000918: 06,3334           37657                           CAF      ZERO                                  
016033,000919: 06,3335           13173                           TCF      DDDD       -1                         
016034,000920: 
016035,000921: 
016036,000922: 
016037,000923:                                                                                                  #       THE SXT ANGLE CHECKING PROGRAM PROVIDES A SIMPLE VERIFICATION OF THE ACCURACY OF THE SXT,  THE IDEA IS TO
016038,000924:                                                                                                  #  COMPUTE THE ANGLE BETWEEN TWO LINES OF SIGHT AS INDICATED BY THE SXT, WHICH IS WHAT THIS PROGRAM DOES.
016039,000925:                                                                                                  #  INDEPENDENT KNOWLEDGE OF THE INCLUDED ANGLE PROVIDES A COMPARISON AND THUS A MEASURE OF THE SXT ACCURACY.
016040,000926:                                                                                                  #        THE ISS NEED NOT BE ON TO RUN THIS PROGRAM.
016041,000927: 
016042,000928: 
016043,000929: 
016044,000930: 06,3336           37657        SXTANGCK           CAF      ZERO                                  
016045,000931: 06,3337           55530                           TS       SXTOPTN                               
016046,000932: 
016047,000933: 06,3340           06000                           TC       INTPRET                               
016048,000934: 06,3341           77414                           SET      EXIT                                  #  IN CASE THE ISS IS OFF.
016049,000935: 06,3342           00065                                    COAROFIN                              
016050,000936: 06,3343           02133                           TC       FINDNAVB                              #  FOR LOS1 AND LOS2.
016051,000937: 06,3344           06000                           TC       INTPRET                               
016052,000938: 06,3345           47375                           VLOAD    VXV                                   
016053,000939: 06,3346           01600                                    LOS1                                  
016054,000940: 06,3347           01606                                    LOS2                                  
016055,000941: 06,3350           77646                           ABVAL                                          
016056,000942: 06,3351           22023                           STOVL    SINTH                                 #  SINTH = ABVAL (VXV ).
016057,000943: 06,3352           01600                                    LOS1                                  
016058,000944: 06,3353           77641                           DOT                                            
016059,000945: 06,3354           01606                                    LOS2                                  
016060,000946: 06,3355           36021                           STCALL   COSTH                                 #  COSTH = V.V
016061,000947: 06,3356           16051                                    ARCTRIG                               
016062,000948: 06,3357           77624                           RTB                                            
016063,000949: 06,3360           11602                                    1STO2S                                #  DP 1S COMP TO SP 2S COMP.
016064,000950: 06,3361           00025                           STORE    THETA                                 
016065,000951: 06,3362           77776                           EXIT                                           
016066,000952: 06,3363           33447                           CAF      THETAADR                              
016067,000953: 06,3364           60104                           AD       FIXLOC                                
016068,000954: 06,3365           54142                           TS       MPAC       +2                         
016069,000955: 06,3366           33426                           CAF      V06N03E                               #  XXX.XX DEGREES IN R1.
016070,000956: 06,3367           05563                           TC       NVSBWAIT                              
016071,000957: 06,3370           37651                           CAF      TWO                                   
016072,000958: 06,3371           02756                           TC       ENDTEST                               
016073,000959: 06,3372           02756                           TC       ENDTEST                               
016074,000960: 06,3373           02756                           TC       ENDTEST                               
016075,000961: 
016076,000962: 06,3374  E3,1400                                  EBANK=   1400                                  
016077,000963: 06,3374           00004        ZEROERAS           INHINT                                         #  PROGRAM BY MUNTZ TO ZERO ERASEABLE
016078,000964: 06,3375           37657                           CAF      ZERO                                  
016079,000965: 06,3376           54026                           TS       TIME3                                 
016080,000966: 06,3377           33423                           CAF      OCT27                                 
016081,000967: 06,3400           54003                           TS       EBANK                                 
016082,000968: 06,3401           22007        ZEROLP             ZL                                             
016083,000969: 06,3402           50000                           INDEX    A                                     
016084,000970: 06,3403           23401                           LXCH     1401                                  
016085,000971: 06,3404           67651                           AD       TWO                                   
016086,000972: 06,3405           26003                           ADS      EBANK                                 
016087,000973: 06,3406           75466                           MASK     LOW8                                  
016088,000974: 06,3407           10000                           CCS      A                                     
016089,000975: 06,3410           13401                           TCF      ZEROLP                                
016090,000976: 06,3411           10003                           CCS      EBANK                                 
016091,000977: 06,3412           13415                           TCF      ZEROLP1                               
016092,000978: 06,3413           04103                           TC       POSTJUMP                              
016093,000979: 06,3414           24000                           CADR     SLAP1                                 
016094,000980: 06,3415           00003        ZEROLP1            RELINT                                         
016095,000981: 06,3416           37657                           CAF      ZERO                                  #  KEEP T4RUPT GOING, BUT NOT CYCLING.
016096,000982: 06,3417           54347                           TS       DSRUPTSW                              
016097,000983: 06,3420           47652                           CS       ONE                                   
016098,000984: 06,3421           00004                           INHINT                                         
016099,000985: 06,3422           13401                           TCF      ZEROLP                                
016100,000986: 06,3423           00027        OCT27              OCT      27                                    
016101,000987: 
016102,000988: 06,3424  E5,1500                                  EBANK=   OGC                                   
016103,000989: 06,3424           00130        V01N30E            OCT      00130                                 #  FOR FINDNAVB
016104,000990: 06,3425           00530        V05N30E            OCT      00530                                 #  FOR OPTDATA
016105,000991: 06,3426           00603        V06N03E            OCT      00603                                 
016106,000992: 06,3427           00666        V06N66E            OCT      00666                                 
016107,000993: 06,3430           02530        V25N30E            OCT      02530                                 #  FOR POSITION LOAD
016108,000994: 06,3431           02522        V25N22E            OCT      02522                                 #  FOR POS4
016109,000995: 
016110,000996: 06,3432           00013        11DEC              DEC      11         B-14                       
016111,000997: 06,3433           00021        17DEC              DEC      17         B-14                       
016112,000998: 06,3434           00074        60DEC              DEC      60         B-14                       
016113,000999: 06,3435           00077        63DEC              DEC      63         B-14                       
016114,001000: 06,3436           00105        69DEC              DEC      69         B-14                       #  FOR MISALIGN
016115,001001: 06,3437           00110        72DEC              DEC      72         B-14                       #  FOR STORRSLT
016116,001002: 
016117,001003: 06,3440           05670        30SEC              DEC      3000       B-14                       #  3000 X 10 MSEC
016118,001004: 06,3441           13560        60SEC              DEC      6000       B-14                       #  6000 X 10 MSEC
016119,001005: 
016120,001006: 06,3442           01500        OGCADR             ADRES    OGC                                   #  FOR ZEROING
016121,001007: 06,3443           01567        GENPLAD1           ADRES    GENPL                                 
016122,001008: 06,3444           02567        GENPLADR           ECADR    GENPL                                 #  FOR POS4
016123,001009: 06,3445           02316 00000  KKKK               2DEC     1230       B-14                       #  210.39 B-14 FOR LEM
016124,001010: 
016125,001011: 06,3447           00024        THETAADR           ECADR    THETA                                 
016126,001012: 06,3450           01400        XSMADRX            ADRES    XSM                                   #  FOR MAKEXSMD
016127,001013: 
016128,001014: 06,3451           24365 30244  SCALFTR            2DEC     .64                                   #  FOR STORRSLT
016129,001015: 
016130,001016: 06,3453           07623 26552  OMEG/MS            2DEC     .24339048                             #  GYRO PULSES / 10 MSEC
016131,001017: 
016132,001018: 
016133,001019: 06,3455           04113        OPTDATA2           TC       MAKECADR                              
016134,001020: 06,3456           55777                           TS       OPDATRET                              
016135,001021: 06,3457           02512                           TC       OPTDATA                               
016136,001022: 06,3460           31777                           CA       OPDATRET                              
016137,001023: 06,3461           14106                           TCF      BANKJUMP                              
016138,001024: 
016139,001025: 06,3462                        ENDIMUS1           EQUALS                                         
016140,001026: 
016141,001027:                                                                                                  #           THE FOLLOWING ROUTINE READS THE CLOCK AND SCALAR (CHANNELS 3 AND 4) INTO A AND L, INSURING THAT THE
016142,001028:                                                                                                  #  DATA WAS NOT IN TRANSITION WHEN IT WAS READ.
016143,001029:    5721                                           SETLOC   ENDFAILF                              
016144,001030:    5721           00004        FINETIME           INHINT                                         #  RETURNS WITH INTERRUPT INHIBITED.
016145,001031:    5722           00006                           EXTEND                                         
016146,001032:    5723           00004                           READ     LOSCALAR                              
016147,001033:    5724           54001                           TS       L                                     
016148,001034: 
016149,001035:    5725           00006                           EXTEND                                         #  SEE IF 2 READINGS AGREE. IF NOT, READ
016150,001036:    5726           06004                           RXOR     LOSCALAR                              #  LOSCALAR AGAIN.
016151,001037:    5727           00006                           EXTEND                                         
016152,001038:    5730           15734                           BZF      +4                                    
016153,001039: 
016154,001040:    5731           00006                           EXTEND                                         #  IF CLOCK RIPPLED BEFORE, IT WONT NOW.
016155,001041:    5732           00004                           READ     LOSCALAR                              
016156,001042:    5733           54001                           TS       L                                     
016157,001043: 
016158,001044:    5734           47632                 +4        CS       POSMAX                                #  IF LOW PART CONTAINS SOMETHING LESS THAN
016159,001045:    5735           60001                           AD       L                                     #  POSMAX, THE HIGH PART CAN BE READ SAFELY
016160,001046:    5736           00006                           EXTEND                                         
016161,001047:    5737           15722                           BZF      FINETIME   +1                         #  TRY AGAIN - CONDITION WILL DISAPPEAR.
016162,001048: 
016163,001049:    5740           00006                           EXTEND                                         
016164,001050:    5741           00003                           READ     HISCALAR                              
016165,001051:    5742           00002                           TC       Q                                     
016166,001052: 
016167,001053:    5743                        ENDIMUF            EQUALS                                         

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