Source Code

018119,000001: # Copyright: Public domain. 018120,000002: # Filename: IMU_CALIBRATION_AND_ALIGNMENT.agc 018121,000003: # Purpose: Part of the source code for Colossus, build 249. 018122,000004: # It is part of the source code for the Command Module's (CM) 018123,000005: # Apollo Guidance Computer (AGC), possibly for Apollo 8 and 9. 018124,000006: # Assembler: yaYUL 018125,000007: # Reference: pp. 418-450 of 1701.pdf. 018126,000008: # Contact: Ron Burkey <info@sandroid.org>. 018127,000009: # Website: www.ibiblio.org/apollo. 018128,000010: # Mod history: 08/11/04 RSB. Began transcribing. 018129,000011: 018130,000012: # The contents of the "Colossus249" files, in general, are transcribed 018131,000013: # from a scanned document obtained from MIT's website, 018132,000014: # http://hrst.mit.edu/hrs/apollo/public/archive/1701.pdf. Notations on this 018133,000015: # document read, in part: 018134,000016: 018135,000017: # Assemble revision 249 of AGC program Colossus by NASA 018136,000018: # 2021111-041. October 28, 1968. 018137,000019: 018138,000020: # This AGC program shall also be referred to as 018139,000021: # Colossus 1A 018140,000022: 018141,000023: # Prepared by 018142,000024: # Massachussets Institute of Technology 018143,000025: # 75 Cambridge Parkway 018144,000026: # Cambridge, Massachusetts 018145,000027: # under NASA contract NAS 9-4065. 018146,000028: 018147,000029: # Refer directly to the online document mentioned above for further information. 018148,000030: # Please report any errors (relative to 1701.pdf) to info@sandroid.org. 018149,000031: 018150,000032: # In some cases, where the source code for Luminary 131 overlaps that of 018151,000033: # Colossus 249, this code is instead copied from the corresponding Luminary 131 018152,000034: # source file, and then is proofed to incorporate any changes. 018153,000035: 018154,000036: # Page 418 018155,000037: # NAME -- IMU PERFORMANCE TESTS 2 018156,000038: 018157,000039: # DATE -- MARCH 20, 1967 018158,000040: 018159,000041: # BY -- SYSTEM TEST GROUP 864-6900 EXT. 1274 018160,000042: 018161,000043: # MODNO. -- ZERO 018162,000044: 018163,000045: # FUNCTIONAL DESCRIPTION 018164,000046: 018165,000047: # POSITIONING ROUTINES FOR THE IMU PERFORMANCE TESTS AS WELL AS SOME OF 018166,000048: # THE TESTS THEMSELVES. FOR A DESCRIPTION OF THESE SUBROUTINES AND THE 018167,000049: # OPERATING PROCEDURES (TYPICALLY) SEE STG MEMO 685. THEORETICAL REF. E-1973 018168,000050: 018169,000051: 33,2004 BANK 33 018170,000052: 33,2000 SETLOC IMUCAL 018171,000053: 33,2000 BANK 018172,000054: 33,2004 E5,1423 EBANK= POSITON 018173,000055: 018174,000056: 33,2004 34714 IMUTEST CA ZERO 018175,000057: 33,2005 55452 TS DRIFTT 018176,000058: 33,2006 55643 TS GEOCOMP1 018177,000059: 33,2007 32443 CAF TESTTIME 018178,000060: 33,2010 55412 TS LENGTHOT 018179,000061: 33,2011 02302 TC COAALIGN # TAKE CARE OF DRIFT FLAG 018180,000062: 33,2012 34734 CAF 1SECX 018181,000063: 33,2013 55644 TS 1SECXT1 018182,000064: 018183,000065: 33,2014 32441 CA OC14400 018184,000066: 33,2015 55074 TS 1/PIPADT 018185,000067: 018186,000068: 33,2016 06006 GUESS TC INTPRET # CALCULATE -COS LATITUDE AND SIN LATITUDE 018187,000069: 33,2017 77624 CALL 018188,000070: 33,2020 10617 LATAZCHK 018189,000071: 33,2021 57546 COS DCOMP 018190,000072: 33,2022 77752 SL1 018191,000073: 33,2023 16447 STODL WANGI 018192,000074: 33,2024 02403 LATITUDE 018193,000075: 33,2025 72556 SIN SL1 018194,000076: 33,2026 02445 STORE WANGO 018195,000077: 33,2027 77776 EXIT 018196,000078: 33,2030 04555 GEOIMUTT TC BANKCALL # GYROCOMPASS COMES IN HERE 018197,000079: 33,2031 16516 CADR IMUZERO 018198,000080: 33,2032 02316 TC IMUSTLLG 018199,000081: 33,2033 34714 IMUBACK CA ZERO 018200,000082: 33,2034 55421 TS NDXCTR 018201,000083: 33,2035 55450 TS TORQNDX 018202,000084: 33,2036 55451 TS TORQNDX +1 018203,000085: 33,2037 34375 NBPOSPL CA DEC17 018204,000086: 33,2040 55655 TS ZERONDX1 018205,000087: 33,2041 32445 CA XNBADR 018206,000088: # Page 419 018207,000089: 33,2042 02356 TC ZEROING 018208,000090: 33,2043 34675 CA HALF 018209,000091: 33,2044 55713 TS XNB 018210,000092: 33,2045 06006 TC INTPRET 018211,000093: 33,2046 73545 DLOAD SIN 018212,000094: 33,2047 02401 AZIMUTH 018213,000095: 33,2050 02724 STORE YNB +2 018214,000096: 33,2051 16734 STODL ZNB +4 018215,000097: 33,2052 02401 AZIMUTH 018216,000098: 33,2053 77746 COS 018217,000099: 33,2054 02726 STORE YNB +4 018218,000100: 33,2055 77676 DCOMP 018219,000101: 33,2056 02732 STORE ZNB +2 018220,000102: 33,2057 77776 EXIT 018221,000103: 33,2060 05253 TC CHECKMM 018222,000104: 33,2061 00003 MM 03 B-14 # SEE IF IN OPTICAL VERIFICATION 018223,000105: 33,2062 12064 TCF +2 # NO 018224,000106: 33,2063 13432 TCF SETNBPOS +1 # YES 018225,000107: 33,2064 06006 TC INTPRET 018226,000108: 33,2065 77624 CALL 018227,000109: 33,2066 47244 CALCGA 018228,000110: 33,2067 77776 EXIT 018229,000111: 33,2070 04555 TC BANKCALL 018230,000112: 33,2071 16602 CADR IMUCOARS 018231,000113: 33,2072 34675 CAF BIT14 # IF BIT14 SET, GIMBAL LOCK 018232,000114: 33,2073 70077 MASK FLAGWRD3 018233,000115: 33,2074 00006 EXTEND 018234,000116: 33,2075 12077 BZF +2 018235,000117: 33,2076 25421 INCR NDXCTR # +1 IF IN GIMBAL LOCK, OTHERWISE 0 018236,000118: 33,2077 05447 TC DOWNFLAG # RESET GIMBAL LOCK FLAG 018237,000119: 33,2100 00056 ADRES GLOKFAIL # BIT 14 FLAG 3 018238,000120: 33,2101 02316 TC IMUSTLLG 018239,000121: 33,2102 11421 CCS NDXCTR # IF ONE GO AND DO A PIPA TEST ONLY 018240,000122: 33,2103 02131 TC PIPACHK # ALIGN AND MEARSUE VERTICAL PIPA RATE 018241,000123: 33,2104 04555 TC BANKCALL 018242,000124: 33,2105 17012 CADR IMUFINE 018243,000125: 33,2106 02316 TC IMUSTLLG 018244,000126: 33,2107 00006 EXTEND 018245,000127: 33,2110 31657 DCA PERFDLAY 018246,000128: 33,2111 05231 TC LONGCALL 018247,000129: 33,2112 30,2000 SBANK= LOWSUPER # RSB 2004 018248,000130: 33,2112 E5,1423 EBANK= POSITON 018249,000131: 33,2112 02116 66065 2CADR GOESTIMS 018250,000132: 018251,000133: 33,2114 32121 CA ESTICADR 018252,000134: 33,2115 05070 TC JOBSLEEP 018253,000135: 33,2116 32121 GOESTIMS CA ESTICADR 018254,000136: 33,2117 05074 TC JOBWAKE 018255,000137: 33,2120 05213 TC TASKOVER 018256,000138: 33,2121 66453 ESTICADR CADR ESTIMS 018257,000139: # Page 420 018258,000140: 33,2122 34714 TORQUE CA ZERO 018259,000141: 33,2123 55050 TS DSPTEM2 018260,000142: 33,2124 31514 CA DRIFTI 018261,000143: 33,2125 55051 TS DSPTEM2 +1 018262,000144: 33,2126 51423 INDEX POSITON 018263,000145: 33,2127 55430 TS SOUTHDR -1 018264,000146: 33,2130 02427 TC SHOW 018265,000147: 018266,000148: 33,2131 51421 PIPACHK INDEX NDXCTR # PIPA TEST 018267,000149: 33,2132 02133 TC +1 018268,000150: 33,2133 02417 TC EARTHR* 018269,000151: 33,2134 34374 CA DEC57 018270,000152: 33,2135 55412 TS LENGTHOT 018271,000153: 33,2136 34712 CA ONE 018272,000154: 33,2137 55547 TS RESULTCT 018273,000155: 33,2140 34714 CA ZERO 018274,000156: 33,2141 51422 INDEX PIPINDEX 018275,000157: 33,2142 54037 TS PIPAX 018276,000158: 33,2143 55502 TS DATAPL 018277,000159: 33,2144 55506 TS DATAPL +4 018278,000160: 33,2145 02321 TC CHECKG # PIP PULSE CATCHING ROUTINE 018279,000161: 33,2146 00004 INHINT 018280,000162: 33,2147 34711 CAF TWO 018281,000163: 33,2150 05130 TC TWIDDLE 018282,000164: 33,2151 E5,1671 EBANK= XSM 018283,000165: 33,2151 02153 ADRES PIPATASK 018284,000166: 33,2152 05112 TC ENDOFJOB 018285,000167: 018286,000168: 33,2153 00006 PIPATASK EXTEND 018287,000169: 33,2154 27412 DIM LENGTHOT 018288,000170: 33,2155 31412 CA LENGTHOT 018289,000171: 33,2156 00006 EXTEND 018290,000172: 33,2157 62163 BZMF STARTPIP 018291,000173: 33,2160 34701 CAF BIT10 018292,000174: 33,2161 05130 TC TWIDDLE 018293,000175: 33,2162 E5,1671 EBANK= XSM 018294,000176: 33,2162 02153 ADRES PIPATASK 018295,000177: 33,2163 34675 STARTPIP CAF PRIO20 018296,000178: 33,2164 05042 TC FINDVAC 018297,000179: 33,2165 E5,1671 EBANK= XSM 018298,000180: 33,2165 02170 66065 2CADR PIPJOBB 018299,000181: 018300,000182: 33,2167 05213 TC TASKOVER 018301,000183: 018302,000184: 33,2170 51421 PIPJOBB INDEX NDXCTR 018303,000185: 33,2171 02172 TC +1 018304,000186: 33,2172 02417 TC EARTHR* 018305,000187: 33,2173 31412 CA LENGTHOT 018306,000188: 33,2174 00006 EXTEND 018307,000189: 33,2175 62177 BZMF +2 018308,000190: 33,2176 05112 TC ENDOFJOB 018309,000191: 33,2177 34715 CA FIVE 018310,000192: # Page 421 018311,000193: 33,2200 55547 TS RESULTCT 018312,000194: 33,2201 02321 TC CHECKG 018313,000195: 33,2202 00006 EXTEND 018314,000196: 33,2203 41503 DCS DATAPL 018315,000197: 33,2204 21507 DAS DATAPL +4 018316,000198: 018317,000199: 33,2205 06006 TC INTPRET 018318,000200: 33,2206 45345 DLOAD DSU 018319,000201: 33,2207 02511 DATAPL +6 018320,000202: 33,2210 02505 DATAPL +2 018321,000203: 33,2211 45044 BPL CALL 018322,000204: 33,2212 66214 AINGOTN 018323,000205: 33,2213 66276 OVERFFIX 018324,000206: 33,2214 56325 AINGOTN PDDL DDV 018325,000207: 33,2215 02507 DATAPL +4 018326,000208: 33,2216 57212 SL4 DMPR 018327,000209: 33,2217 27111 DEC585 # DEC585 HAS BEEN REDEVINED FOR LEM 018328,000210: 33,2220 77634 RTB 018329,000211: 33,2221 45541 SGNAGREE 018330,000212: 33,2222 01051 STORE DSPTEM2 018331,000213: 33,2223 77776 EXIT 018332,000214: 33,2224 11421 CCS NDXCTR 018333,000215: 33,2225 02302 TC COAALIGN # TAKE PLATFORM OUT OF GIMBAL LOCK 018334,000216: 33,2226 02427 TC SHOW 018335,000217: 33,2227 32447 VERTDRFT CA 3990DEC # ABOUT 1 HOUR VERTICAL DRIFT TEST 018336,000218: 33,2230 55412 TS LENGTHOT 018337,000219: 33,2231 51423 INDEX POSITON 018338,000220: 33,2232 41427 CS SOUTHDR -2 018339,000221: 33,2233 55452 TS DRIFTT 018340,000222: 33,2234 31675 CA XSM +4 # 0 IF POSN 4 018341,000223: 33,2235 00006 EXTEND 018342,000224: 33,2236 12244 BZF PON2 018343,000225: 33,2237 44706 PON4 CS BIT5 # OFFSET PLATFORM 018344,000226: 33,2240 27651 ADS ERCOMP1 +2 018345,000227: 33,2241 34706 CA BIT5 018346,000228: 33,2242 27647 ADS ERCOMP1 018347,000229: 33,2243 12250 TCF PONG 018348,000230: 33,2244 44706 PON2 CS BIT5 018349,000231: 33,2245 27651 ADS ERCOMP1 +2 018350,000232: 33,2246 34706 CA BIT5 018351,000233: 33,2247 27653 ADS ERCOMP1 +4 018352,000234: 33,2250 02417 PONG TC EARTHR* 018353,000235: 33,2251 34714 CA ZERO # ALLOW ONLY SOUTH GYRO EARTH RATE COMPENS 018354,000236: 33,2252 55404 TS ERVECTOR 018355,000237: 33,2253 55405 TS ERVECTOR +1 018356,000238: 33,2254 34672 GUESS1 CAF POSMAX 018357,000239: 33,2255 55450 TS TORQNDX 018358,000240: 33,2256 55451 TS TORQNDX +1 018359,000241: 33,2257 30032 CA CDUX 018360,000242: 33,2260 55413 TS LOSVEC 018361,000243: # Page 422 018362,000244: 33,2261 02453 TC ESTIMS 018363,000245: 33,2262 31512 VALMIS CA DRIFTO 018364,000246: 33,2263 55051 TS DSPTEM2 +1 018365,000247: 33,2264 34714 CA ZERO 018366,000248: 33,2265 55050 TS DSPTEM2 018367,000249: 33,2266 02427 TC SHOW 018368,000250: 018369,000251: 33,2267 05447 ENDTEST1 TC DOWNFLAG # IMU NOT IN USE 018370,000252: 33,2270 00007 ADRES IMUSE # BIT 8 FLAG 0 018371,000253: 33,2271 44714 CS ZERO 018372,000254: 33,2272 05246 TC NEWMODEX +3 018373,000255: 33,2273 04555 TC BANKCALL 018374,000256: 33,2274 16063 CADR MKRELEAS 018375,000257: 33,2275 05423 TC ENDEXT 018376,000258: # Page 423 018377,000259: 018378,000260: 33,2276 43215 OVERFFIX DAD DAD 018379,000261: 33,2277 15340 DPPOSMAX 018380,000262: 33,2300 27117 ONEDPP 018381,000263: 33,2301 77616 RVQ 018382,000264: 018383,000265: 33,2302 00006 COAALIGN EXTEND # COARSE ALIGN SUBROUTINE 018384,000266: 33,2303 23425 QXCH QPLACE 018385,000267: 33,2304 34714 CA ZERO 018386,000268: 33,2305 55155 TS THETAD 018387,000269: 33,2306 55156 TS THETAD +1 018388,000270: 33,2307 55157 TS THETAD +2 018389,000271: 33,2310 04555 TC BANKCALL 018390,000272: 33,2311 16602 CADR IMUCOARS 018391,000273: 33,2312 04555 TC BANKCALL 018392,000274: 33,2313 17516 CADR IMUSTALL 018393,000275: 33,2314 03103 TC SOMERR2 018394,000276: 33,2315 01425 TC QPLACE 018395,000277: 018396,000278: 33,2316 00006 IMUSTLLG EXTEND 018397,000279: 33,2317 23425 QXCH QPLACE 018398,000280: 33,2320 02312 TC COAALIGN +10 018399,000281: 018400,000282: 33,2321 00006 CHECKG EXTEND # PIP PULSE CATCHING ROUTINE 018401,000283: 33,2322 23425 QXCH QPLACE 018402,000284: 33,2323 02331 TC +6 018403,000285: 33,2324 00003 CHECKG1 RELINT 018404,000286: 33,2325 30067 CA NEWJOB 018405,000287: 33,2326 00006 EXTEND 018406,000288: 33,2327 62335 BZMF +6 018407,000289: 33,2330 05057 TC CHANG1 018408,000290: 33,2331 00004 INHINT 018409,000291: 33,2332 51422 INDEX PIPINDEX 018410,000292: 33,2333 40037 CS PIPAX 018411,000293: 33,2334 55655 TS ZERONDX 018412,000294: 33,2335 00004 INHINT 018413,000295: 33,2336 51422 INDEX PIPINDEX 018414,000296: 33,2337 30037 CA PIPAX 018415,000297: 33,2340 61655 AD ZERONDX 018416,000298: 33,2341 00006 EXTEND 018417,000299: 33,2342 12324 BZF CHECKG1 018418,000300: 33,2343 51422 INDEX PIPINDEX 018419,000301: 33,2344 30037 CA PIPAX 018420,000302: 33,2345 51547 INDEX RESULTCT 018421,000303: 33,2346 55502 TS DATAPL 018422,000304: 33,2347 04526 TC FINETIME 018423,000305: 33,2350 51547 INDEX RESULTCT 018424,000306: 33,2351 55503 TS DATAPL +1 018425,000307: # Page 424 018426,000308: 33,2352 51547 INDEX RESULTCT 018427,000309: 33,2353 23504 LXCH DATAPL +2 018428,000310: 33,2354 00003 RELINT 018429,000311: 33,2355 01425 ENDCHKG TC QPLACE 018430,000312: 018431,000313: 33,2356 54001 ZEROING TS L 018432,000314: 33,2357 12361 TCF +2 018433,000315: 33,2360 55655 ZEROING1 TS ZERONDX1 018434,000316: 33,2361 34714 CAF ZERO 018435,000317: 33,2362 50001 INDEX L 018436,000318: 33,2363 54000 TS 0 018437,000319: 33,2364 24001 INCR L 018438,000320: 33,2365 11655 CCS ZERONDX1 018439,000321: 33,2366 12360 TCF ZEROING1 018440,000322: 33,2367 00002 TC Q 018441,000323: 018442,000324: # Page 425 018443,000325: 32,2000 SETLOC IMUCAL3 018444,000326: 32,2000 BANK 018445,000327: 32,2000 65345 ERTHRVSE DLOAD PDDL 018446,000328: 32,2001 27112 SCHZEROS # PD24 = (SIN (missing) -COS (missing) 0)(OMEG/MS) 018447,000329: 32,2002 02403 LATITUDE 018448,000330: 32,2003 57546 COS DCOMP 018449,000331: 32,2004 73525 PDDL SIN 018450,000332: 32,2005 02403 LATITUDE 018451,000333: 32,2006 74266 VDEF VXSC 018452,000334: 32,2007 26450 OMEG/MS 018453,000335: 32,2010 02405 STORE ERVECTOR 018454,000336: 32,2011 77634 RTB 018455,000337: 32,2012 45505 LOADTIME 018456,000338: 32,2013 26443 STOVL TMARK 018457,000339: 32,2014 27112 SCHZEROS 018458,000340: 32,2015 02650 STORE ERCOMP1 018459,000341: 32,2016 77616 RVQ 018460,000342: 33,2000 SETLOC IMUCAL 018461,000343: 33,2000 BANK 018462,000344: 018463,000345: 33,2370 47020 EARTHR ITA RTB # CALCULATES AD COMPENSATES EARTH RATE 018464,000346: 33,2371 00051 S2 018465,000347: 33,2372 45505 LOADTIME 018466,000348: 33,2373 02441 STORE TEMPTIME 018467,000349: 33,2374 51025 DSU BPL 018468,000350: 33,2375 02443 TMARK 018469,000351: 33,2376 66401 ERTHR 018470,000352: 33,2377 77624 CALL 018471,000353: 33,2400 66276 OVERFFIX 018472,000354: 33,2401 74261 ERTHR SL VXSC 018473,000355: 33,2402 20212 9D 018474,000356: 33,2403 02405 ERVECTOR 018475,000357: 33,2404 53321 MXV VAD 018476,000358: 33,2405 02672 XSM 018477,000359: 33,2406 02650 ERCOMP1 018478,000360: 33,2407 16650 STODL ERCOMP1 018479,000361: 33,2410 02441 TEMPTIME 018480,000362: 33,2411 02443 STORE TMARK 018481,000363: 33,2412 47170 AXT,1 RTB 018482,000364: 33,2413 02647 ECADR ERCOMP1 018483,000365: 33,2414 45650 PULSEIMU 018484,000366: 33,2415 77650 GOTO 018485,000367: 33,2416 00051 S2 018486,000368: 018487,000369: 33,2417 00006 EARTHR* EXTEND 018488,000370: 33,2420 23426 QXCH QPLACES 018489,000371: 33,2421 06006 TC INTPRET 018490,000372: 33,2422 77624 CALL 018491,000373: 33,2423 66370 EARTHR 018492,000374: 33,2424 77776 PROUT EXIT 018493,000375: 33,2425 02316 TC IMUSTLLG 018494,000376: 33,2426 01426 TC QPLACES 018495,000377: # Page 426 018496,000378: 018497,000379: 33,2427 00006 SHOW EXTEND 018498,000380: 33,2430 23425 QXCH QPLACE 018499,000381: 33,2431 31423 SHOW1 CA POSITON 018500,000382: 33,2432 55052 TS DSPTEM2 +2 018501,000383: 33,2433 32442 CA VB06N98 018502,000384: 33,2434 04555 TC BANKCALL 018503,000385: 33,2435 20624 CADR GOFLASH 018504,000386: 33,2436 02267 TC ENDTEST1 # V34 018505,000387: 33,2437 01425 TC QPLACE # V33 018506,000388: 33,2440 12431 TCF SHOW1 018507,000389: 018508,000390: 33,2441 14400 OC14400 OCT 14400 018509,000391: 33,2442 33,2447 3990DEC = OMEG/MS 018510,000392: 33,2442 01542 VB06N98 VN 0698 018511,000393: 33,2443 01602 TESTTIME OCT 01602 018512,000394: 33,2444 4375 DEC17 = ND1 018513,000395: 33,2444 02757 OGCPL ECADR OGC 018514,000396: 33,2445 4734 1SECX = 1SEC 018515,000397: 33,2445 4374 DEC57 = VD1 018516,000398: 33,2445 01713 XNBADR GENADR XNB 018517,000399: 33,2446 01671 XSMADR GENADR XSM 018518,000400: 33,2447 07623 26552 OMEG/MS 2DEC .24339048 018519,000401: 018520,000402: 33,2451 04555 P11OUT TC BANKCALL 018521,000403: 33,2452 70127 CADR MATRXJOB # RETURN TO P11 018522,000404: 018523,000405: 33,2453 COUNT 02.COMST 018524,000406: 018525,000407: 4526 BLOCK 2 018526,000408: 018527,000409: 4526 00004 FINETIME INHINT # RETURNS WITH INTERRUPT INHIBITED 018528,000410: 4527 00006 EXTEND 018529,000411: 4530 00004 READ LOSCALAR 018530,000412: 4531 54001 TS L 018531,000413: 4532 00006 EXTEND 018532,000414: 4533 06004 RXOR LOSCALAR 018533,000415: 4534 00006 EXTEND 018534,000416: 4535 14541 BZF +4 018535,000417: 4536 00006 EXTEND 018536,000418: 4537 00004 READ LOSCALAR 018537,000419: 4540 54001 TS L 018538,000420: 4541 44672 +4 CS POSMAX 018539,000421: 4542 60001 AD L 018540,000422: 4543 00006 EXTEND 018541,000423: 4544 14527 BZF FINETIME +1 018542,000424: 4545 00006 EXTEND 018543,000425: 4546 00003 READ HISCALAR 018544,000426: 4547 00002 TC Q 018545,000427: 018546,000428: # Page 427 018547,000429: # PROGRAM NAME: OPTIMUM PRELAUNCH ALIGNMENT CALIBRATION 018548,000430: # DATE: NOVEMBER 2 1966 018549,000431: # BY: GEORGE SCHMIDT IL 7-146 EXT. 126 018550,000432: # MOD NO 3 018551,000433: 018552,000434: # FUNCTIONAL DESCRIPTION 018553,000435: 018554,000436: # THIS SECTON CONSISTS OF PRELAUNCH ALIGNMENT AND GYRO DRIFT TESTS 018555,000437: # INTEGRATED TOGETHER TO SAVE WORDS. COMPASS IS COMPLETELY RESTART 018556,000438: # PROOFED EXCEPT FOR THE FIRST 30 SECONDS OR SO. PERFORMANCE TESTS OF 018557,000439: # THE IRIGS IS RESTART PROOFED ENOUGH TO GIVE 75 PERCENT CONFIDENCE THAT 018558,000440: # IF A RESTART OCCURS THE DATA WILL STILL BE GOOD. GOOD PRACTICE TO RECYCL 018559,000441: # WHEN A RESTART OCCURS UNLESS IT HAPPENS NEAR THE END OF A TEST -- THEN WAIT 018560,000442: # FOR THE DATA TO FLASH. 018561,000443: 018562,000444: # A RESTART IN GYROCOMPASS DURING GYRO TORQUING CAUSES PULSES TO BE LOST. 018563,000445: # THE PRELAUNCH ALIGNMENT TECHNIQUE IS BASICALLY THE SAME AS IN BLOCK 1 018564,000446: # EXCEPT THAT IT HAS BEEN SIMPLIFIED IN THE SENSE THAT SMALL ANGLE APPROX. 018565,000447: # HAVE BEEN USED. THE DRIFT TESTS USE A UNIQUE IMPLEMENTATION OF THE 018566,000448: # OPTIMUM STATISTICAL FILTER. FOR A DESCRIPTION SEE E-1973. BOTH OF THESE 018567,000449: # ROUTINES USE STANDARD SYSTEM TEST LEADIN PROCEDURES. THE INITIALIZATION 018568,000450: # PROCEDURE THE DRIFT TESTS IS IN THE JDC'S. THE INITIALIZATION METHOD 018569,000451: # FOR GYROCOMPASS IS AN ERAS LOAD THEN A MISSION PHASE CALL. 018570,000452: # THE COMPASS ALIGNS TO Z DOWN, X DOWNRANGE, HAS THE CAPABILITY 018571,000453: # CHANGE AZIMUTH WHILE RUNNING, IS COMPENSATED FOR 018572,000454: # COMPONENT ERRORS, IS CAPABLE OF OPTICAL VERIFICATION (CSM ONLY). 018573,000455: 018574,000456: # COMPASS ERASABLE LOAD REQUIRED 018575,000457: 018576,000458: # 1. LAUNCHAZ-DP AZIMUTH IN REV FROM NORTH OF XSM DESIRED (NOM=.2) 018577,000459: # 2. LATITUDE-DP-OF LAUNCH PAD 018578,000460: # 3. AZIMUTH-DP-OF ZNB OF VEHICLE 018579,000461: # 4. IMU COMPENSATION PARAMETERS 018580,000462: # 5. AZ AND ELEVATION OF TARGETS 1,2 ****OPTIONAL**** 018581,000463: 018582,000464: # TO PERFORM AS PART OF COMPASS 018583,000465: 018584,000466: # 1. OPTICAL VERIFICATION: V 65 E 018585,000467: # 2. AXIMUTH CHANGE: V 78 E 018586,000468: 018587,000469: # SUBROUTINES CALLED 018588,000470: 018589,000471: # DURING OPTICAL VERIFICATION (CSM ONLY) ESSENTIALLY ALL OF INFLIGHT ALIGN 018590,000472: # IS CALLED IN ONE WAY OR ANOTHER. SEE THE LISTING. 018591,000473: 018592,000474: # NORMAL EXIT 018593,000475: 018594,000476: # DRIFT TESTS. LENGTHOT GOES TO ZERO-RETURN TO IMU PERF TEST2 CONTROL 018595,000477: # GYROCOMPASS-MANY, SEE THE LISTING. 018596,000478: 018597,000479: # ALARMS 018598,000480: 018599,000481: # 1600 OVERFLOW IN DRIFT TEST 018600,000482: # Page 428 018601,000483: # 1601 BAD IMU TORQUE ABORT 018602,000484: # 1602 BAD OPTICS DURING VERIFICATION-RETURN TO COMPASS CSM ONLY 018603,000485: 018604,000486: # OUTPUT 018605,000487: 018606,000488: # DRIFT TESTS: FLASHING DISPLAYS OF RESULTS-CONTROLLED IN IMU PERF TESTS 2 018607,000489: # COMPASS-PROGRAM MODE LIGHTS TELL YOU WHAT PHAS OF PROGRAM YOU ARE IN 018608,000490: # 01 INITIALIZING THE PLATFORM POSITION AND ERASABLE 018609,000491: # 02 GYROCOMPASSING 018610,000492: # 03 DOING OPTICAL VERIFICATION (CSM) 018611,000493: 018612,000494: # DEBRIS 018613,000495: 018614,000496: # ALL CENTRALS, ALL OF EBANK XSM 018615,000497: 018616,000498: # Page 429 018617,000499: # MOST OF THE ROUTINES COMMON TO ALIGNMENT AND CALIBRATION APPEAR 018618,000500: # ON THE NEXT FEW PAGES. 018619,000501: 018620,000502: 4550 COUNT 33/P02 018621,000503: 018622,000504: 4550 E5,1671 EBANK= XSM 018623,000505: 33,2453 BANK 33 018624,000506: 33,2000 SETLOC IMUCAL 018625,000507: 33,2000 BANK 018626,000508: 018627,000509: 33,2453 05261 ESTIMS TC 2PHSCHNG # COMES HERE FROM IMU2 018628,000510: 33,2454 00075 OCT 00075 018629,000511: 33,2455 00004 OCT 00004 # TURN OFF GROUP 4 IF ON 018630,000512: 018631,000513: 018632,000514: 33,2456 00004 RSTGTS1 INHINT # COMES HERE PHASE1 RESTART 018633,000515: 33,2457 30025 CA TIME1 018634,000516: 33,2460 55645 TS GTSWTLT1 018635,000517: 33,2461 34714 CAF ZERO # ZERO THE PIPAS 018636,000518: 33,2462 54037 TS PIPAX 018637,000519: 33,2463 54040 TS PIPAY 018638,000520: 33,2464 54041 TS PIPAZ 018639,000521: 33,2465 00003 RELINT 018640,000522: 33,2466 33130 CA 77DECML 018641,000523: 33,2467 55655 TS ZERONDX1 018642,000524: 33,2470 33131 CA ALXXXZ 018643,000525: 33,2471 02356 TC ZEROING 018644,000526: 33,2472 06006 TC INTPRET 018645,000527: 33,2473 77735 SLOAD 018646,000528: 33,2474 27112 SCHZEROS 018647,000529: 33,2475 25477 STOVL GCOMPSW -1 018648,000530: 33,2476 27123 INTVAL +2 # LOAD SOME INITIAL DRIFT GAINS 018649,000531: 33,2477 26455 STOVL ALX1S 018650,000532: 33,2500 27112 SCHZEROS 018651,000533: 33,2501 01472 STORE GCOMP 018652,000534: 33,2502 01163 STORE DELVX # GCOMPZER SUBROUTINE NO LONGER NEEDED 018653,000535: 33,2503 77776 EXIT 018654,000536: 018655,000537: 33,2504 11643 CCS GEOCOMP1 # NON ZERO IF COMPASS. 018656,000538: 33,2505 02507 TC +2 018657,000539: 33,2506 02523 TC SLEEPIE +1 018658,000540: 33,2507 06006 TC INTPRET 018659,000541: 33,2510 77624 CALL 018660,000542: 33,2511 64000 ERTHRVSE 018661,000543: 33,2512 77776 EXIT 018662,000544: 33,2513 31412 CA LENGTHOT # TIMES FIVE IS THE NUM OF SEC ERECTING 018663,000545: 33,2514 55646 TS ERECTIME 018664,000546: 018665,000547: 33,2515 05243 TC NEWMODEX 018666,000548: 33,2516 00002 MM 02 B-14 018667,000549: 33,2517 04555 TC BANKCALL # SET UP PIPA FAIL TO CAUSE ISS ALARM 018668,000550: # Page 430 018669,000551: 33,2520 17075 CADR PIPUSE # COMPASS NEVER TURNS THIS OFF 018670,000552: 33,2521 03376 TC ANNNNNN # END OF FIRST TIME THROUGH 018671,000553: 018672,000554: # Page 431 018673,000555: # COMES HERE AT THE END OF EVERY ITERATION THROUGH DRIFT TEST OR COMPASS 018674,000556: 018675,000557: # SET UP WAITLIST SECTION 018676,000558: 33,2522 55412 SLEEPIE TS LENGTHOT # TEST NOT OVER-DECREMENT LENGHOT 018677,000559: 33,2523 05301 TC PHASCHNG # CHANGE PHASE 018678,000560: 33,2524 00135 OCT 00135 018679,000561: 33,2525 11450 CCS TORQNDX # ARE WE DOING VERTDRIFT 018680,000562: 33,2526 02417 TC EARTHR* # TRUE TORQUE SOUTH GYRO 018681,000563: 33,2527 03401 WTLISTNT TC CHKCOMED # SEE IF COMPASS OVER 018682,000564: 33,2530 02532 TC SETGWLST 018683,000565: 33,2531 05112 TC ENDOFJOB 018684,000566: 018685,000567: 33,2532 00006 SETGWLST EXTEND 018686,000568: 33,2533 22154 QXCH MPAC # CALLED EVERY WAITLIST OR AZIMUTH CHANGE 018687,000569: 33,2534 00004 INHINT 018688,000570: 33,2535 40025 CS TIME1 018689,000571: 33,2536 61645 AD GTSWTLT1 018690,000572: 33,2537 00006 EXTEND 018691,000573: 33,2540 62542 BZMF +2 018692,000574: 33,2541 64674 AD NEGMAX # 10 MS ERROR OK 018693,000575: 33,2542 61644 AD 1SECXT1 # 1 SEC FOR CALIBRATION, .5 SEC IN COMPASS 018694,000576: 33,2543 00006 EXTEND 018695,000577: 33,2544 62550 BZMF RIGHTGTS 018696,000578: 33,2545 05130 WTGTSMPL TC TWIDDLE 018697,000579: 33,2546 E5,1540 EBANK= ALTIM 018698,000580: 33,2546 02575 ADRES ALLOOP 018699,000581: 33,2547 00154 TC MPAC 018700,000582: 33,2550 34710 RIGHTGTS CAF FOUR # SET UP NEXT WAITLIST-ALLOW SOME TIME 018701,000583: 33,2551 02545 TC WTGTSMPL # END OF WAITLIST SECTION 018702,000584: 018703,000585: # STORE AND LOAD DATA SECTIONS FOR RESTART PROOFING 018704,000586: 018705,000587: 33,2552 00031 25DECML DEC 25 B-14 018706,000588: 018707,000589: 33,2553 32552 STOREDTA CAF 25DECML 018708,000590: 33,2554 54154 TS MPAC 018709,000591: 33,2555 50154 INDEX MPAC 018710,000592: 33,2556 31460 CAE THETAX1 018711,000593: 33,2557 50154 INDEX MPAC 018712,000594: 33,2560 55577 TS RESTARPT 018713,000595: 33,2561 10154 CCS MPAC 018714,000596: 33,2562 12554 TCF STOREDTA +1 018715,000597: 33,2563 00002 TC Q 018716,000598: 33,2564 32552 LOADSTDT CAF 25DECML 018717,000599: 33,2565 54154 TS MPAC 018718,000600: 33,2566 50154 INDEX MPAC 018719,000601: 33,2567 31577 CA RESTARPT 018720,000602: # Page 432 018721,000603: 33,2570 50154 INDEX MPAC 018722,000604: 33,2571 55460 TS THETAX1 018723,000605: 33,2572 10154 CCS MPAC 018724,000606: 33,2573 12565 TCF LOADSTDT +1 018725,000607: 33,2574 00002 TC Q 018726,000608: 018727,000609: # COMES HERE EVERY ITERATION BY A WAITLIST CALL SET IN SLEEPIE 018728,000610: 018729,000611: 33,2575 30025 ALLOOP CAE TIME1 018730,000612: 33,2576 55645 TS GTSWTLT1 # STORE TIME TO SET UP NEXT WAITLIST. 018731,000613: 33,2577 31540 ALLOOP3 CA ALTIM 018732,000614: 33,2600 55631 TS GEOSAVE1 018733,000615: 33,2601 05301 TC PHASCHNG 018734,000616: 33,2602 00115 OCT 00115 018735,000617: 33,2603 31631 ALLOOP1 CAE GEOSAVE1 018736,000618: 33,2604 55540 TS ALTIM 018737,000619: 33,2605 10000 CCS A 018738,000620: 33,2606 30000 CA A # SHOULD NEVER HIT THIS LOCATION 018739,000621: 33,2607 55541 TS ALTIMS 018740,000622: 33,2610 40000 CS A 018741,000623: 33,2611 55540 TS ALTIM 018742,000624: 33,2612 34714 CAF ZERO 018743,000625: 33,2613 56037 XCH PIPAX 018744,000626: 33,2614 55162 TS DELVX 018745,000627: 33,2615 34714 CAF ZERO 018746,000628: 33,2616 56040 XCH PIPAY 018747,000629: 33,2617 55164 TS DELVY 018748,000630: 33,2620 34714 CAF ZERO 018749,000631: 33,2621 56041 XCH PIPAZ 018750,000632: 33,2622 55166 TS DELVZ 018751,000633: 33,2623 34374 CAF 19DECML # 23 OCT 018752,000634: 33,2624 04114 TC NEWPHASE 018753,000635: 33,2625 00005 OCT 00005 018754,000636: 33,2626 34675 SPECSTS CAF PRIO20 018755,000637: 33,2627 05042 TC FINDVAC 018756,000638: 33,2630 E5,1631 EBANK= GEOSAVE1 018757,000639: 33,2630 02633 66065 2CADR ALFLT # START THE JOB 018758,000640: 018759,000641: 33,2632 05213 TC TASKOVER 018760,000642: 018761,000643: # Page 433 018762,000644: # THIS IS PART OF THE JOB DONE EVERY ITERATION 018763,000645: 018764,000646: 33,2633 02553 ALFLT TC STOREDTA # STORE DATA IN CASE OF RESTART IN JOB 018765,000647: 33,2634 05301 TC PHASCHNG # THIS IS THE JOB DONE EVERY ITERATION 018766,000648: 33,2635 00215 OCT 00215 018767,000649: 33,2636 12640 TCF +2 018768,000650: 33,2637 02564 ALFLT1 TC LOADSTDT # COMES HERE ON RESTART 018769,000651: 018770,000652: 33,2640 11643 CCS GEOCOMP1 018771,000653: 33,2641 02643 TC +2 018772,000654: 33,2642 02646 TC NORMLOP 018773,000655: 33,2643 03401 TC CHKCOMED # SEE IF PRELAUNCH OVER 018774,000656: 33,2644 04555 TC BANKCALL # COMPENSATION IF IN COMPASS 018775,000657: 33,2645 15262 CADR 1/PIPA 018776,000658: 33,2646 06006 NORMLOP TC INTPRET 018777,000659: 33,2647 77745 DLOAD 018778,000660: 33,2650 27121 INTVAL 018779,000661: 33,2651 24051 STOVL S1 018780,000662: 33,2652 01163 DELVX 018781,000663: 33,2653 76505 VXM VSL1 018782,000664: 33,2654 02672 XSM 018783,000665: 33,2655 57545 DLOAD DCOMP 018784,000666: 33,2656 00160 MPAC +3 018785,000667: 33,2657 16533 STODL DPIPAY 018786,000668: 33,2660 00162 MPAC +5 018787,000669: 33,2661 02537 STORE DPIPAZ 018788,000670: 018789,000671: 33,2662 76001 SETPD AXT,1 018790,000672: 33,2663 00001 0 018791,000673: 33,2664 00010 8D 018792,000674: 33,2665 57535 SLOAD DCOMP 018793,000675: 33,2666 02644 GEOCOMP1 018794,000676: 33,2667 77640 BMN 018795,000677: 33,2670 67203 ALWAYSG # DO A QUICK COMPASS 018796,000678: 018797,000679: # Page 434 018798,000680: # NOW WE HAVE JUST THE CALIBRATION PARTS OF THE PROGRAM-NEXT PAGES 018799,000681: 018800,000682: 33,2671 COUNT 33/COMST 018801,000683: 018802,000684: 33,2671 50135 ALCGKK SLOAD BMN 018803,000685: 33,2672 02542 ALTIMS 018804,000686: 33,2673 66706 ALFLT3 # NO NEW GAINS NEEDED 018805,000687: 33,2674 72174 ALKCG AXT,2 LXA,1 # LOADS SLOPES AND TIME CONSTANTS AT RQST 018806,000688: 33,2675 00014 12D 018807,000689: 33,2676 02454 ALX1S 018808,000690: 33,2677 62143 ALKCG2 DLOAD* INCR,1 018809,000691: 33,2700 02243 ALFDK +144D,1 018810,000692: 33,2701 77775 DEC -2 B-14 018811,000693: 33,2702 12555 STORE ALDK +10D,2 018812,000694: 33,2703 66104 TIX,2 SXA,1 018813,000695: 33,2704 66677 ALKCG2 018814,000696: 33,2705 02454 ALX1S 018815,000697: 018816,000698: 33,2706 77770 ALFLT3 AXT,1 # MEASUREMENT INCORPORATION ROUTINES 018817,000699: 33,2707 00010 8D # AND GAIN UPDATES 018818,000700: 33,2710 41343 DELMLP DLOAD* DMP 018819,000701: 33,2711 02543 DPIPAY +8D,1 018820,000702: 33,2712 27675 PIPASC 018821,000703: 33,2713 43661 SLR BDSU* 018822,000704: 33,2714 21212 9D 018823,000705: 33,2715 02511 INTY +8D,1 018824,000706: 33,2716 06511 STORE INTY +8D,1 018825,000707: 33,2717 40725 PDDL DMP* 018826,000708: 33,2720 27677 VELSC 018827,000709: 33,2721 02531 VLAUN +8D,1 018828,000710: 33,2722 77732 SL2R 018829,000711: 33,2723 45425 DSU STADR 018830,000712: 33,2724 71206 STORE DELM +8D,1 018831,000713: 33,2725 06573 STORE DELM +10D,1 018832,000714: 33,2726 77100 TIX,1 AXT,2 018833,000715: 33,2727 66710 DELMLP 018834,000716: 33,2730 00004 4 018835,000717: 33,2731 56743 ALILP DLOAD* DMPR* 018836,000718: 33,2732 75314 ALK +4,2 018837,000719: 33,2733 75230 ALDK +4,2 018838,000720: 33,2734 12463 STORE ALK +4,2 018839,000721: 33,2735 77104 TIX,2 AXT,2 018840,000722: 33,2736 66731 ALILP 018841,000723: 33,2737 00010 8D 018842,000724: 33,2740 66140 ALKLP LXC,1 SXA,1 018843,000725: 33,2741 02455 CMPX1 018844,000726: 33,2742 02455 CMPX1 018845,000727: 33,2743 56743 DLOAD* DMPR* 018846,000728: 33,2744 02460 ALK +1,1 018847,000729: 33,2745 75206 DELM +8D,2 018848,000730: # Page 435 018849,000731: 33,2746 77613 DAD* 018850,000732: 33,2747 75266 INTY +8D,2 018851,000733: 33,2750 12511 STORE INTY +8D,2 018852,000734: 33,2751 42743 DLOAD* DAD* 018853,000735: 33,2752 75304 ALK +12D,2 018854,000736: 33,2753 75220 ALDK +12D,2 018855,000737: 33,2754 12473 STORE ALK +12D,2 018856,000738: 33,2755 42673 DMPR* DAD* 018857,000739: 33,2756 75206 DELM +8D,2 018858,000740: 33,2757 75256 INTY +16D,2 018859,000741: 33,2760 12521 STORE INTY +16D,2 018860,000742: 33,2761 40743 DLOAD* DMP* 018861,000743: 33,2762 27702 ALSK +1,1 018862,000744: 33,2763 75206 DELM +8D,2 018863,000745: 33,2764 42772 SL1R DAD* 018864,000746: 33,2765 75246 VLAUN +8D,2 018865,000747: 33,2766 12531 STORE VLAUN +8D,2 018866,000748: 33,2767 76104 TIX,2 AXT,1 018867,000749: 33,2770 66740 ALKLP 018868,000750: 33,2771 00010 8D 018869,000751: 018870,000752: 33,2772 64743 LOOSE DLOAD* PDDL* # EXTRAPOLATE SWAY VARIABLES 018871,000753: 33,2773 02533 ACCWD +8D,1 018872,000754: 33,2774 02531 VLAUN +8D,1 018873,000755: 33,2775 55523 PDDL* VDEF 018874,000756: 33,2776 02541 POSNV +8D,1 018875,000757: 33,2777 76521 MXV VSL1 018876,000758: 33,3000 02001 TRANSM1 018877,000759: 33,3001 77745 DLOAD 018878,000760: 33,3002 00155 MPAC 018879,000761: 33,3003 06541 STORE POSNV +8D,1 018880,000762: 33,3004 77745 DLOAD 018881,000763: 33,3005 00160 MPAC +3 018882,000764: 33,3006 06531 STORE VLAUN +8D,1 018883,000765: 33,3007 77745 DLOAD 018884,000766: 33,3010 00162 MPAC +5 018885,000767: 33,3011 06533 STORE ACCWD +8D,1 018886,000768: 33,3012 77700 TIX,1 018887,000769: 33,3013 66772 LOOSE 018888,000770: 018889,000771: 33,3014 76174 AXT,2 AXT,1 # EVALUATE SINES AND COSINES 018890,000772: 33,3015 00006 6 018891,000773: 33,3016 00002 2 018892,000774: 33,3017 57343 BOOP DLOAD* DMPR 018893,000775: 33,3020 02513 ANGX +2,1 018894,000776: 33,3021 27705 GEORGEJ 018895,000777: 33,3022 77722 SR2R 018896,000778: 33,3023 73406 PUSH SIN 018897,000779: # Page 436 018898,000780: 33,3024 56072 SL3R XAD,1 018899,000781: 33,3025 00046 X1 018900,000782: 33,3026 10021 STORE 16D,2 018901,000783: 33,3027 77745 DLOAD 018902,000784: 33,3030 77746 COS 018903,000785: 33,3031 10027 STORE 22D,2 # COSINES 018904,000786: 33,3032 77704 TIX,2 018905,000787: 33,3033 67017 BOOP 018906,000788: 018907,000789: 33,3034 77776 PERFERAS EXIT 018908,000790: 33,3035 34753 CA EBANK7 018909,000791: 33,3036 E7,1400 EBANK= LAT(SPL) 018910,000792: 33,3036 54003 TS EBANK 018911,000793: 33,3037 01400 TC LAT(SPL) # GOTO ERASABLE ONLY TO RETURN 018912,000794: 018913,000795: # CAUTION 018914,000796: 018915,000797: # THE ERASABLE PROGRAM THAT DOES THE CALCULATIONS MUST BE LOADED 018916,000798: # BEFORE ANY ATTEMPT IS MAKE TO RUN THE IMU PERFORMANCE TEST 018917,000799: 018918,000800: 33,3040 E5,1412 EBANK= LENGTHOT 018919,000801: 33,3040 11412 ONCEMORE CCS LENGTHOT 018920,000802: 33,3041 02522 TC SLEEPIE # TEST NOT OVER SET UP NEXT WAITLIST 018921,000803: 33,3042 11450 CCS TORQNDX 018922,000804: 33,3043 13045 TCF +2 018923,000805: 33,3044 03047 TC SETUPER1 018924,000806: 33,3045 30032 CA CDUX 018925,000807: 33,3046 55414 TS LOSVEC +1 # FOR TROUBLESHOOTING VD POSNS 2. 018926,000808: 018927,000809: 33,3047 06006 SETUPER1 TC INTPRET # DRIFT TEST OVER 018928,000810: 33,3050 65345 DLOAD PDDL # ANGLES FROM DRIFT TEST ONLY 018929,000811: 33,3051 02503 ANGZ 018930,000812: 33,3052 02507 ANGY 018931,000813: 33,3053 55525 PDDL VDEF 018932,000814: 33,3054 02511 ANGX 018933,000815: 33,3055 74276 VCOMP VXSC 018934,000816: 33,3056 27705 GEORGEJ 018935,000817: 33,3057 74521 MXV VSR1 018936,000818: 33,3060 02672 XSM 018937,000819: 33,3061 02760 STORE OGC 018938,000820: 33,3062 77776 EXIT 018939,000821: 018940,000822: 33,3063 05301 TORQINCH TC PHASCHNG 018941,000823: 33,3064 00005 OCT 00005 018942,000824: 018943,000825: 33,3065 32444 CA OGCPL 018944,000826: 33,3066 04555 TC BANKCALL 018945,000827: 33,3067 17125 CADR IMUPULSE 018946,000828: 33,3070 02316 TC IMUSTLLG 018947,000829: 33,3071 11450 CCS TORQNDX # + IF IN VERTICAL DRIFT TEST 018948,000830: 33,3072 02262 TC VALMIS # VERT DRIFT TEST OVER 018949,000831: 33,3073 06006 TC INTPRET 018950,000832: # Page 437 018951,000833: 33,3074 77624 CALL # SET UP ERATE FOR PIP TEST OR COMPASS 018952,000834: 33,3075 64000 ERTHRVSE 018953,000835: 33,3076 77776 EXIT 018954,000836: 33,3077 02122 TC TORQUE # GO TO IMU2 FOR A PIPA TEST AND DISPLAY 018955,000837: 018956,000838: 33,3100 05537 SOMEERR TC ALARM 018957,000839: 33,3101 01600 OCT 1600 018958,000840: 33,3102 03105 TC +3 018959,000841: 33,3103 05537 SOMERR2 TC ALARM 018960,000842: 33,3104 01601 OCT 1601 018961,000843: 33,3105 05301 TC PHASCHNG 018962,000844: 33,3106 00005 OCT 00005 018963,000845: 33,3107 02267 TC ENDTEST1 018964,000846: 018965,000847: # THE FAMOUS MAGIC NUMBERS OF SCHMIDT ARE NOW PART OF AN ERASABLE LOAD 018966,000848: 018967,000849: 33,3110 02222 DEC585 OCT 02222 # 1170 B+14 ORDER IS IMPORTANT 018968,000850: 33,3111 00000 00000 SCHZEROS 2DEC .00000000 018969,000851: 33,3113 00000 00000 2DEC .00000000 018970,000852: 33,3115 00000 OCT 00000 018971,000853: 33,3116 00000 ONEDPP OCT 00000 018972,000854: 33,3117 00001 OCT 00001 # ABOVE ORDER IS IMPORTANT 018973,000855: 018974,000856: 33,3120 00004 INTVAL OCT 4 018975,000857: 33,3121 00002 OCT 2 018976,000858: 33,3122 00220 DEC 144 B-14 018977,000859: 33,3123 77776 DEC -1 B-14 018978,000860: 33,3124 35730 00035 SOUPLY 2DEC .93505870 # INITIAL GAINS FOR PIP OUTPUTS 018979,000861: 33,3126 10317 17550 2DEC .26266423 # INITIAL GAINS/4 FOR ERECTION ANGLES 018980,000862: 018981,000863: 33,3130 00115 77DECML DEC 77 B-14 018982,000864: 33,3131 01453 ALXXXZ GENADR ALX1S -1 018983,000865: 018984,000866: # GYROCOMPASS PORTIONS FINISH THIS LOG SECTION 018985,000867: 018986,000868: 33,3132 COUNT 33/P01 018987,000869: 018988,000870: # INITIALIZATION SECTION 018989,000871: 018990,000872: 33,3132 34712 GTSCPSS CAF ONE # CALLED BY V37 018991,000873: 33,3133 55643 TS GEOCOMP1 # THIS IS THE LEAD IN FOR COMPASS 018992,000874: # Page 438 018993,000875: 33,3134 33424 CA 1/PIPAGT 018994,000876: 33,3135 55074 TS 1/PIPADT 018995,000877: 33,3136 34703 NXXTENN CA BIT8 018996,000878: 33,3137 55412 TS LENGTHOT 018997,000879: 33,3140 34731 CAF 1/2SECX # COMPASS IS A .5 SEC LOOP 018998,000880: 33,3141 55644 TS 1SECXT1 018999,000881: 33,3142 34712 CAF ONE 019000,000882: 33,3143 55632 TS PREMTRX1 019001,000883: 33,3144 55657 TS PERFDLAY +1 019002,000884: 33,3145 34714 CAF ZERO 019003,000885: 33,3146 55656 TS PERFDLAY 019004,000886: 33,3147 00006 EXTEND 019005,000887: 33,3150 31634 DCA LUNCHAZ1 019006,000888: 33,3151 53636 DXCH NEWAZ1 019007,000889: 33,3152 00006 EXTEND 019008,000890: 33,3153 31634 DCA LUNCHAZ1 019009,000891: 33,3154 53640 DXCH OLDAZMTH 019010,000892: 33,3155 34375 SETUPGC CA DEC17 019011,000893: 33,3156 55655 TS ZERONDX1 019012,000894: 33,3157 32446 CA XSMADR 019013,000895: 33,3160 02356 TC ZEROING 019014,000896: 33,3161 03163 TC POSN17C 019015,000897: 33,3162 02030 TC GEOIMUTT # GO TO IMU2 FOR FURTHER INITIALIZATION 019016,000898: 33,3163 00006 POSN17C EXTEND # COMPASS POSITION Z DOWN, X DOWNRANGE 019017,000899: 33,3164 23425 QXCH QPLACE # FROM NORTH IN REVOLUTIONS + CLOCKWISE 019018,000900: 33,3165 44675 CS HALF # ALL THIS TO INITIALIZE MATRIX 019019,000901: 33,3166 55705 TS ZSM 019020,000902: 33,3167 06006 TC INTPRET 019021,000903: 33,3170 41545 DLOAD PUSH 019022,000904: 33,3171 02636 NEWAZ1 019023,000905: 33,3172 77756 SIN 019024,000906: 33,3173 02676 STORE XSM +4 019025,000907: 33,3174 16702 STODL YSM +2 019026,000908: 33,3175 77746 COS 019027,000909: 33,3176 02704 STORE YSM +4 019028,000910: 33,3177 77676 DCOMP 019029,000911: 33,3200 02674 STORE XSM +2 019030,000912: 33,3201 77776 EXIT 019031,000913: 33,3202 01425 TC QPLACE 019032,000914: 019033,000915: # JOB DONE EVERY ITERATION THROUGH COMPASS PROGRAM. SET BY TASK ALLOOP 019034,000916: 019035,000917: 33,3203 COUNT 33/P02 019036,000918: 019037,000919: 33,3203 44743 ALWAYSG DLOAD* DSU* # COMPASS AND ERECT 019038,000920: 33,3204 02543 DPIPAY +8D,1 019039,000921: 33,3205 02505 FILDELV1 +8D,1 019040,000922: # Page 439 019041,000923: 33,3206 42675 DMPR DAD* 019042,000924: 33,3207 27713 GEOCONS1 019043,000925: 33,3210 02505 FILDELV1 +8D,1 019044,000926: 33,3211 06505 STORE FILDELV1 +8D,1 019045,000927: 33,3212 77613 DAD* 019046,000928: 33,3213 02507 INTVEC1 +8D,1 019047,000929: 33,3214 06507 STORE INTVEC1 +8D,1 019048,000930: 33,3215 42675 DMPR DAD* 019049,000931: 33,3216 27715 GEOCONS2 019050,000932: 33,3217 02505 FILDELV1 +8D,1 019051,000933: 33,3220 41475 DMPR PUSH 019052,000934: 33,3221 15330 GEOCONS5 019053,000935: 33,3222 67300 TIX,1 SLOAD 019054,000936: 33,3223 67203 ALWAYSG 019055,000937: 33,3224 02647 ERECTIM1 019056,000938: 33,3225 71254 BZE DLOAD 019057,000939: 33,3226 67237 COMPGS 019058,000940: 33,3227 02471 THETAN1 +2 019059,000941: 33,3230 45425 DSU STADR 019060,000942: 33,3231 61306 STODL THETAN1 +2 # ERECTION ONLY. 019061,000943: 33,3232 77621 BDSU 019062,000944: 33,3233 02473 THETAN1 +4 019063,000945: 33,3234 02473 STORE THETAN1 +4 019064,000946: 33,3235 77650 GOTO 019065,000947: 33,3236 67261 ADDINDRF 019066,000948: 33,3237 43345 COMPGS DLOAD DAD # COMPASS 019067,000949: 33,3240 02467 THETAN1 019068,000950: 33,3241 02475 FILDELV1 019069,000951: 33,3242 16467 STODL THETAN1 019070,000952: 33,3243 02475 FILDELV1 019071,000953: 33,3244 44275 DMPR BDSU 019072,000954: 33,3245 27717 GEOCONS3 019073,000955: 33,3246 02473 THETAN1 +4 019074,000956: 33,3247 16473 STODL THETAN1 +4 019075,000957: 33,3250 02501 FILDELV1 +4 019076,000958: 33,3251 44275 DMPR BDSU 019077,000959: 33,3252 27717 GEOCONS3 019078,000960: 33,3253 02471 THETAN1 +2 019079,000961: 33,3254 57325 PDDL DMPR 019080,000962: 33,3255 02503 INTVEC1 +4 019081,000963: 33,3256 27721 GEOCONS4 019082,000964: 33,3257 45421 BDSU STADR 019083,000965: 33,3260 75306 STORE THETAN1 +2 019084,000966: 33,3261 77776 ADDINDRF EXIT 019085,000967: 33,3262 11412 ENDGTSAL CCS LENGTHOT # IS 5 SEC OVER-THE TIME TO TORQ PLATFORM 019086,000968: 33,3263 02522 TC SLEEPIE # NO-SET UP NEXT WAITLIST CALL FOR .5 SEC 019087,000969: 33,3264 03401 TC CHKCOMED 019088,000970: 33,3265 11304 CCS LGYRO # YES BUT ARE GYROS BUSY 019089,000971: # Page 440 019090,000972: 33,3266 12523 TCF SLEEPIE +1 # BUSY-GET THEM .5 SECONDS FROM NOW 019091,000973: 019092,000974: 33,3267 06006 LASTGTS TC INTPRET 019093,000975: 33,3270 77775 VLOAD 019094,000976: 33,3271 02650 ERCOMP1 019095,000977: 33,3272 16461 STODL THETAX1 019096,000978: 33,3273 02443 TMARK 019097,000979: 33,3274 02457 STORE ALK 019098,000980: 33,3275 77776 EXIT # PREVIOUS SECTION WAS FOR RESTARTS 019099,000981: 019100,000982: 33,3276 05301 RESTAIER TC PHASCHNG 019101,000983: 33,3277 00275 OCT 00275 019102,000984: 33,3300 06006 TC INTPRET # ADD COMPASS COMMANDS INTO ERATE 019103,000985: 33,3301 64375 VLOAD MXV 019104,000986: 33,3302 02467 THETAN1 019105,000987: 33,3303 02672 XSM 019106,000988: 33,3304 53372 VSL1 VAD 019107,000989: 33,3305 02461 THETAX1 019108,000990: 33,3306 16650 STODL ERCOMP1 019109,000991: 33,3307 02457 ALK 019110,000992: 33,3310 02443 STORE TMARK 019111,000993: 33,3311 77776 EXIT 019112,000994: 33,3312 02417 TC EARTHR* # TORQUE IT ALL IN 019113,000995: 33,3313 31646 CAE ERECTIM1 019114,000996: 33,3314 55631 TS GEOSAVE1 019115,000997: 33,3315 05301 TC PHASCHNG 019116,000998: 33,3316 00155 OCT 00155 019117,000999: 33,3317 06006 RESTEST1 TC INTPRET 019118,001000: 33,3320 77775 VLOAD 019119,001001: 33,3321 27112 SCHZEROS 019120,001002: 33,3322 02467 STORE THETAN1 019121,001003: 33,3323 77776 EXIT 019122,001004: 33,3324 11632 CCS PREMTRXC 019123,001005: 33,3325 03374 TC NOCHORLD 019124,001006: 33,3326 05301 TC PHASCHNG 019125,001007: 33,3327 00255 OCT 00255 019126,001008: 33,3330 06006 RESTEST3 TC INTPRET 019127,001009: 33,3331 77745 DLOAD 019128,001010: 33,3332 02634 LAUNCHAZ 019129,001011: 33,3333 53025 DSU BZE 019130,001012: 33,3334 02640 OLDAZMTH 019131,001013: 33,3335 67371 NOAZCHGE 019132,001014: 33,3336 00001 STORE 0D 019133,001015: 33,3337 43335 SLOAD DAD 019134,001016: 33,3340 27120 ONEDPP +1 019135,001017: 33,3341 02633 PREMTRXC # DOES NOT CHANGE LAUNCHAZ 019136,001018: 33,3342 16633 STODL PREMTRXC 019137,001019: 33,3343 02634 LAUNCHAZ 019138,001020: 33,3344 16636 STODL NEWAZMTH 019139,001021: 33,3345 00001 0D 019140,001022: # Page 441 019141,001023: 33,3346 02654 ADERCOMP STORE ERCOMP +4 019142,001024: 33,3347 77776 EXIT 019143,001025: 33,3350 03163 TC POSN17C 019144,001026: 33,3351 05301 TC PHASCHNG 019145,001027: 33,3352 00335 OCT 00335 019146,001028: 33,3353 00006 RESCHNG EXTEND 019147,001029: 33,3354 31636 DCA NEWAZMTH 019148,001030: 33,3355 53640 DXCH OLDAZMTH 019149,001031: 33,3356 34704 CA BIT7 # SPEND 320 SEC ERECTING 019150,001032: 33,3357 55412 TS LENGTHOT 019151,001033: 33,3360 05301 TC PHASCHNG 019152,001034: 33,3361 00075 OCT 00075 019153,001035: 33,3362 33423 SPITGYRO CA ERCOMPPL 019154,001036: 33,3363 04555 TC BANKCALL 019155,001037: 33,3364 17125 CADR IMUPULSE 019156,001038: 33,3365 04555 TC BANKCALL 019157,001039: 33,3366 17516 CADR IMUSTALL 019158,001040: 33,3367 03103 TC SOMERR2 019159,001041: 33,3370 02453 TC ESTIMS # RE-INITIALIZE 019160,001042: 33,3371 77776 NOAZCHGE EXIT 019161,001043: 33,3372 34712 CA ONE 019162,001044: 33,3373 55632 TS PREMTRXC 019163,001045: 33,3374 11631 NOCHORLD CCS GEOSAVE1 019164,001046: 33,3375 55646 TS ERECTIM1 # COUNTS DOWN FOR ERECTION. 019165,001047: 019166,001048: 33,3376 34334 ANNNNNN CAF NINE 019167,001049: 33,3377 55412 TS LENGTHOT 019168,001050: 33,3400 02523 TC SLEEPIE +1 019169,001051: 33,3401 00004 CHKCOMED INHINT 019170,001052: 33,3402 44714 CS ZERO 019171,001053: 33,3403 00006 EXTEND 019172,001054: 33,3404 06030 RXOR CHAN30 # READ AND INVERT BITS IN CHANNEL 30 019173,001055: 33,3405 74706 MASK BIT5 # LIFTOFF BIT 019174,001056: 33,3406 10000 CCS A 019175,001057: 33,3407 13416 TCF PRELTERM # LIFTOFF HAS OCCURRED 019176,001058: 019177,001059: 33,3410 34706 CA BIT5 # CHECK FOR BACKUP LIFTOFF 019178,001060: 33,3411 70101 MASK FLAGWRD5 # BIT5 FLAGWRD5 019179,001061: 33,3412 10000 CCS A 019180,001062: 33,3413 13416 TCF PRELTERM # BACKUP RECEIVED 019181,001063: 019182,001064: 33,3414 00003 RELINT 019183,001065: 33,3415 00002 TC Q # CONTINUE PRELAUNCH 019184,001066: 33,3416 37657 PRELTERM CA PRIO22 # PRELAUNCH DONE -- SET UP P11 019185,001067: # Page 442 019186,001068: 33,3417 05103 TC PRIOCHNG # INCREASE PRIORITY HIGHER THAN SERVICER 019187,001069: 33,3420 00004 INHINT 019188,001070: 33,3421 04574 TC POSTJUMP 019189,001071: 33,3422 70002 CADR P11 019190,001072: 33,3423 02647 ERCOMPPL ECADR ERCOMP 019191,001073: 019192,001074: 33,3424 26,3327 GEOCONS5 EQUALS HIDPHALF 019193,001075: 33,3424 06200 1/PIPAGT OCT 06200 019194,001076: 33,3425 4375 17DECML = ND1 # OCT 21 019195,001077: 33,3425 4374 19DECML = VD1 # OCT 23 019196,001078: 33,3425 4731 1/2SECX = .5SEC 019197,001079: # Page 443 019198,001080: 33,3425 5112 GEOSTRT4 EQUALS ENDOFJOB 019199,001081: 019200,001082: # Page 444 019201,001083: # OPTICAL VERIFICATION ROUTINES FOR GYROCOMPASS 019202,001084: 019203,001085: 33,3425 COUNT 33/P03 019204,001086: 019205,001087: 33,3425 05301 GCOMPVER TC PHASCHNG # OPTICAL VERIFICATION ROUTINE 019206,001088: 33,3426 00154 OCT 00154 019207,001089: 33,3427 05243 TC NEWMODEX # ENTERED BY VERB 65 ENGER 019208,001090: 33,3430 00003 MM 03 B-14 019209,001091: 33,3431 02037 SETNBPOS TC NBPOSPL 019210,001092: 33,3432 04555 TC BANKCALL 019211,001093: 33,3433 16063 CADR MKRELEAS 019212,001094: 33,3434 34712 OPTDATA CAF BIT1 # CALLS FOR AZIMUTH AND ELEVATION OF TARGET 019213,001095: 33,3435 22007 ZL # 1, THEN TARGET 2 019214,001096: 33,3436 23427 LXCH RUN # AZIMUTH CLOCKWISE FROM NORTH TO TARGET 019215,001097: 33,3437 55047 TS DSPTEM1 +2 # ELEVATION MEASURED FROM HORIZONTAL 019216,001098: 33,3440 00006 EXTEND 019217,001099: 33,3441 51427 INDEX RUN 019218,001100: 33,3442 31433 DCA TAZEL1 019219,001101: 33,3443 53046 DXCH DSPTEM1 019220,001102: 33,3444 33467 CAF V05N30E 019221,001103: 33,3445 04555 TC BANKCALL 019222,001104: 33,3446 20577 CADR GODSPRET 019223,001105: 33,3447 33455 CAF VN0641 019224,001106: 33,3450 04555 TC BANKCALL 019225,001107: 33,3451 20624 CADR GOFLASH 019226,001108: 33,3452 03610 TC GCOMP5 019227,001109: 33,3453 03456 TC +3 019228,001110: 33,3454 03444 TC -8D 019229,001111: 33,3455 01451 VN0641 VN 0641 019230,001112: 33,3456 53046 DXCH DSPTEM1 # TAZEL1 TARGET 1 AZIMUTH 019231,001113: 33,3457 51427 INDEX RUN 019232,001114: 33,3460 53433 DXCH TAZEL1 # TAZEL1 +2 TARGET 2 AZIMUTH 019233,001115: 33,3461 11427 CCS RUN 019234,001116: 33,3462 13466 TCF +4 019235,001117: 33,3463 34711 CAF TWO 019236,001118: 33,3464 54001 TS L 019237,001119: 33,3465 13436 TCF OPTDATA +2 # MPAC 1ST PASS=0 2ND PASS=2 019238,001120: 33,3466 03530 TC CONTIN33 019239,001121: 019240,001122: 33,3467 01236 V05N30E VN 0530 019241,001123: 019242,001124: 33,3470 06006 TC INTPRET # UNDYNAMIC ASSEMBLER 019243,001125: 33,3471 77170 TAR/EREF AXT,1 AXT,2 # TARGET VECTOR 019244,001126: 33,3472 00002 2 # SIN(EL) -COS(AZ)COS(EL) SIN(AZ)COS(EL) 019245,001127: 33,3473 00014 12D 019246,001128: 33,3474 40331 SSP SETPD 019247,001129: 33,3475 00052 S2 019248,001130: 33,3476 00006 6 019249,001131: # Page 445 019250,001132: 33,3477 00001 0 019251,001133: 33,3500 60533 TAR1 SLOAD* SR2 # X1=2 X2=12 S2=6 X1=0 X2=6 S2=6 019252,001134: 33,3501 02436 TAZEL1 +3,1 019253,001135: 33,3502 00001 STORE 0 # PD00 ELEVATION PD00 019254,001136: 33,3503 77756 SIN 019255,001137: 33,3504 10023 STORE 18D,2 # PD06 *** SIN(EL) ***PD12 019256,001138: 33,3505 77745 DLOAD 019257,001139: 33,3506 00001 0 019258,001140: 33,3507 41546 COS PUSH # PD00 COS(EL) PD00 019259,001141: 33,3510 47133 SLOAD* RTB 019260,001142: 33,3511 02435 TAZEL1 +2,1 019261,001143: 33,3512 45510 CDULOGIC 019262,001144: 33,3513 00003 STORE 2 # PD02 AZIMUTH PD02 019263,001145: 33,3514 41356 SIN DMP 019264,001146: 33,3515 00001 0 019265,001147: 33,3516 77752 SL1 019266,001148: 33,3517 10027 STORE 22D,2 # PD10 *** SIN(AZ)COS(EL) ***PD16 019267,001149: 33,3520 71545 DLOAD COS 019268,001150: 33,3521 00003 2 019269,001151: 33,3522 72405 DMP SL1 019270,001152: 33,3523 76076 DCOMP AXT,1 019271,001153: 33,3524 00000 0 019272,001154: 33,3525 10025 STORE 20D,2 # PD08 *** -COS(AZ)COS(EL) ***PD14 019273,001155: 33,3526 43504 TIX,2 RVQ 019274,001156: 33,3527 67500 TAR1 019275,001157: 33,3530 BANK 33 019276,001158: 33,2000 SETLOC IMUCAL 019277,001159: 33,2000 BANK 019278,001160: 33,3530 COUNT* $$/P03 019279,001161: 019280,001162: 33,3530 34712 CONTIN33 CA ONE 019281,001163: 33,3531 54735 TS STARCODE 019282,001164: 33,3532 34714 CA ZERO 019283,001165: 33,3533 03625 TC TARGDRVE 019284,001166: 33,3534 06006 TC INTPRET 019285,001167: 33,3535 77624 CALL 019286,001168: 33,3536 67471 TAR/EREF 019287,001169: 33,3537 64375 NEXTBNKS VLOAD MXV 019288,001170: 33,3540 00007 6D 019289,001171: 33,3541 02672 XSM 019290,001172: 33,3542 77772 VSL1 019291,001173: 33,3543 26736 STOVL STARAD 019292,001174: 33,3544 00015 12D 019293,001175: 33,3545 76521 MXV VSL1 019294,001176: 33,3546 02672 XSM 019295,001177: 33,3547 02744 STORE STARAD +6 019296,001178: 33,3550 77624 CALL 019297,001179: 33,3551 67722 LITTLSUB 019298,001180: # Page 446 019299,001181: 33,3552 02414 STORE LOSVEC 019300,001182: 33,3553 77776 EXIT 019301,001183: 33,3554 04555 TC BANKCALL 019302,001184: 33,3555 16063 CADR MKRELEAS 019303,001185: 33,3556 34711 NEXBNKSS CAF TWO 019304,001186: 33,3557 54735 TS STARCODE 019305,001187: 33,3560 36211 CAF SIX 019306,001188: 33,3561 03625 TC TARGDRVE 019307,001189: 33,3562 06006 TC INTPRET 019308,001190: 33,3563 77624 CALL 019309,001191: 33,3564 67722 LITTLSUB 019310,001192: 33,3565 24015 STOVL 12D 019311,001193: 33,3566 02414 LOSVEC 019312,001194: 33,3567 34007 STCALL 06D 019313,001195: 33,3570 47334 AXISGEN 019314,001196: 33,3571 77624 CALL 019315,001197: 33,3572 47140 CALCGTA 019316,001198: 33,3573 77776 EXIT 019317,001199: 33,3574 33621 GCOMP4 CAF V06N93S 019318,001200: 33,3575 04555 TC BANKCALL 019319,001201: 33,3576 20624 CADR GOFLASH 019320,001202: 33,3577 03610 TC GCOMP5 019321,001203: 33,3600 13602 TCF +2 019322,001204: 33,3601 13574 TCF GCOMP4 019323,001205: 33,3602 06006 TC INTPRET 019324,001206: 33,3603 53375 VLOAD VAD 019325,001207: 33,3604 02760 OGC 019326,001208: 33,3605 02650 ERCOMP1 019327,001209: 33,3606 02650 STORE ERCOMP1 019328,001210: 33,3607 77776 EXIT 019329,001211: 33,3610 04555 GCOMP5 TC BANKCALL 019330,001212: 33,3611 16063 CADR MKRELEAS 019331,001213: 33,3612 05447 TC DOWNFLAG 019332,001214: 33,3613 00032 ADRES TRM03FLG 019333,001215: 019334,001216: 33,3614 05243 TC NEWMODEX 019335,001217: 33,3615 00002 MM 02 B-14 019336,001218: 33,3616 05301 TC PHASCHNG 019337,001219: 33,3617 00004 OCT 00004 019338,001220: 33,3620 05112 TC ENDOFJOB 019339,001221: 33,3621 01535 V06N93S VN 0693 019340,001222: 33,3622 05537 GTSOPTCS TC ALARM 019341,001223: 33,3623 01602 GTSOPTSS OCT 01602 019342,001224: 33,3624 03610 TC GCOMP5 019343,001225: 34,2002 BANK 34 019344,001226: 04,2000 SETLOC IMUCAL1 019345,001227: # Page 447 019346,001228: 04,2000 BANK 019347,001229: 019348,001230: 04,2617 COUNT 34/COMST 019349,001231: 019350,001232: 04,2617 62545 LATAZCHK DLOAD SL2 # CALLS FOR AZIMUTH AND LATITUDE 019351,001233: 04,2620 02403 LATITUDE 019352,001234: 04,2621 15047 STODL DSPTEM1 +1 019353,001235: 04,2622 02401 AZIMUTH 019354,001236: 04,2623 77434 RTB EXIT 019355,001237: 04,2624 45543 1STO2S 019356,001238: 04,2625 56154 XCH MPAC 019357,001239: 04,2626 55045 TS DSPTEM1 019358,001240: 04,2627 04555 TC BANKCALL 019359,001241: 04,2630 20607 CADR CLEANDSP 019360,001242: 04,2631 32650 CAF VNG0641 019361,001243: 04,2632 04555 TC BANKCALL 019362,001244: 04,2633 20624 CADR GOFLASH 019363,001245: 04,2634 02636 TC +2 # NOT ALLOWED 019364,001246: 04,2635 02637 TC +2 019365,001247: 04,2636 02631 TC -5 019366,001248: 04,2637 06006 TC INTPRET 019367,001249: 04,2640 47135 SLOAD RTB 019368,001250: 04,2641 01046 DSPTEM1 019369,001251: 04,2642 45510 CDULOGIC 019370,001252: 04,2643 02401 STORE AZIMUTH 019371,001253: 04,2644 60535 SLOAD SR2 019372,001254: 04,2645 01047 DSPTEM1 +1 019373,001255: 04,2646 02403 STORE LATITUDE 019374,001256: 04,2647 77616 RVQ 019375,001257: 04,2650 01451 VNG0641 VN 0641 019376,001258: 33,3625 BANK 33 019377,001259: 33,2000 SETLOC IMUCAL 019378,001260: 33,2000 BANK 019379,001261: 33,3625 COUNT* $$/P03 019380,001262: 33,3625 00006 TARGDRVE EXTEND 019381,001263: 33,3626 23424 QXCH QPLAC 019382,001264: 33,3627 55431 TS TARG1/2 019383,001265: 33,3630 06006 TC INTPRET 019384,001266: 33,3631 77624 CALL 019385,001267: 33,3632 67471 TAR/EREF 019386,001268: 33,3633 76740 LXC,1 VLOAD* 019387,001269: 33,3634 02431 TARG1/2 019388,001270: 33,3635 00007 6D,1 019389,001271: 33,3636 36766 STCALL STAR 019390,001272: 33,3637 46053 SXTANG 019391,001273: 33,3640 77776 EXIT 019392,001274: # Page 448 019393,001275: 33,3641 31773 CA SAC 019394,001276: 33,3642 55161 TS DESOPTS 019395,001277: 33,3643 31775 CA PAC 019396,001278: 33,3644 55160 TS DESOPTT 019397,001279: 33,3645 34714 RETARG CAF ZERO 019398,001280: 33,3646 55303 TS OPTIND 019399,001281: 33,3647 34712 CAF ONE 019400,001282: 33,3650 04555 TC BANKCALL 019401,001283: 33,3651 16002 CADR SXTMARK 019402,001284: 33,3652 04555 TC BANKCALL 019403,001285: 33,3653 17512 CADR OPTSTALL 019404,001286: 33,3654 03622 TC GTSOPTCS 019405,001287: 33,3655 30075 CAE FLAGWRD1 019406,001288: 33,3656 74707 MASK TRM03BIT 019407,001289: 33,3657 10000 CCS A 019408,001290: 33,3660 03610 TC GCOMP5 019409,001291: 019410,001292: 33,3661 51330 INDEX MARKSTAT 019411,001293: 33,3662 30052 CA QPRET 019412,001294: 33,3663 00006 EXTEND 019413,001295: 33,3664 13666 BZF RETARG1 019414,001296: 33,3665 01424 TC QPLAC 019415,001297: 33,3666 34714 RETARG1 CA ZERO # RELEASE PREVIOUSLY GRABBED VAC AREA 019416,001298: 33,3667 57330 XCH MARKSTAT 019417,001299: 33,3670 10000 CCS A 019418,001300: 33,3671 50000 INDEX A 019419,001301: 33,3672 54000 TS A 019420,001302: 33,3673 13645 TCF RETARG # GO DO SXTMARK AGAIN 019421,001303: 33,3674 BANK 33 019422,001304: 33,2000 SETLOC IMUCAL 019423,001305: 33,2000 BANK 019424,001306: 33,3674 COUNT* $$/P03 019425,001307: 33,3674 30341 22444 PIPASC 2DEC .76376833 019426,001308: 33,3676 57223 66451 VELSC 2DEC -.52223476 019427,001309: 33,3700 05427 12577 ALSK 2DEC .17329931 019428,001310: 33,3702 77567 44202 2DEC -.00835370 019429,001311: 33,3704 24276 14066 GEORGEJ 2DEC .63661977 019430,001312: 33,3706 23073 11773 GEORGEK 2DEC .59737013 019431,001313: 33,3710 00055 20267 2DEGRES 2DEC .00277778 019432,001314: 33,3712 03146 14632 GEOCONS1 2DEC .1 019433,001315: # Page 449 019434,001316: 33,3714 00121 35341 GEOCONS2 2DEC .005 019435,001317: 33,3716 01767 31666 GEOCONS3 2DEC .062 019436,001318: 33,3720 00004 35223 GEOCONS4 2DEC .0003 019437,001319: 019438,001320: 33,3722 COUNT 33/P02 019439,001321: 33,3722 77620 LITTLSUB STQ 019440,001322: 33,3723 02424 QPLAC 019441,001323: 33,3724 76740 LXC,1 VLOAD* 019442,001324: 33,3725 01330 MARKSTAT 019443,001325: 33,3726 00003 2,1 019444,001326: 33,3727 34767 STCALL CDUSPOT 019445,001327: 33,3730 46000 SXTNB 019446,001328: 33,3731 77624 CALL 019447,001329: 33,3732 47572 TRG*NBSM 019448,001330: 33,3733 77650 GOTO 019449,001331: 33,3734 02424 QPLAC 019450,001332: 33,3735 77776 EXIT 019451,001333: 33,3736 06006 AZMTHCG1 TC INTPRET 019452,001334: 33,3737 47145 DLOAD RTB 019453,001335: 33,3740 02636 NEWAZMTH 019454,001336: 33,3741 45543 1STO2S 019455,001337: 33,3742 77776 EXIT 019456,001338: 33,3743 56154 XCH MPAC 019457,001339: 33,3744 55045 TS DSPTEM1 019458,001340: 33,3745 04555 TC BANKCALL 019459,001341: 33,3746 20607 CADR CLEANDSP 019460,001342: 33,3747 33771 CAF VN0629 019461,001343: 33,3750 04555 TC BANKCALL 019462,001344: 33,3751 20624 CADR GOFLASH 019463,001345: 33,3752 13754 TCF +2 019464,001346: 33,3753 13755 TCF +2 019465,001347: 33,3754 13747 TCF -5 019466,001348: 33,3755 06006 TC INTPRET 019467,001349: 33,3756 47135 SLOAD RTB 019468,001350: 33,3757 01046 DSPTEM1 019469,001351: 33,3760 45510 CDULOGIC 019470,001352: 33,3761 02634 STORE LAUNCHAZ 019471,001353: 33,3762 77776 EXIT 019472,001354: 33,3763 34714 CA ZERO 019473,001355: 33,3764 55632 TS PREMTRXC 019474,001356: 33,3765 05301 TC PHASCHNG 019475,001357: 33,3766 00004 OCT 00004 019476,001358: 33,3767 04574 TC POSTJUMP 019477,001359: 33,3770 21176 CADR PINBRNCH 019478,001360: 019479,001361: 33,3771 01435 VN0629 VN 0629 019480,001362: 019481,001363: # Page 450 019482,001364: # *** END OF KOOLADE .069 *** 019483,001365: End of include-file IMU_CALIBRATION_AND_ALIGNMENT.agc. Parent file is MAIN.agc