Source Code

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