Source Code
These source-code files are part of a reconstructed copy of Aurora 88, the
final release of the Lunar Module (LM) Apollo Guidance Computer (AGC) system
test software.
They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 2003972-011, 2003972-091, and 2003972-111, belonging to Steve Jurvetson. Since only binary dumps (rather than listings) of Aurora 88 are available as source material, all comments and labels are approximate. They have been taken from other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing. |
017635,000002: ## Copyright: Public domain.
017636,000003: ## Filename: IMU_PERFORMANCE_TESTS_1.agc
017637,000004: ## Purpose: A section of Aurora 88.
017638,000005: ## It is part of the reconstructed source code for the final
017639,000006: ## release of the Lunar Module system test software. No original
017640,000007: ## listings of this program are available; instead, this file
017641,000008: ## was created via disassembly of dumps of Aurora 88 core rope
017642,000009: ## modules and comparison with other AGC programs.
017643,000010: ## Assembler: yaYUL
017644,000011: ## Contact: Ron Burkey <info@sandroid.org>.
017645,000012: ## Website: www.ibiblio.org/apollo/index.html
017646,000013: ## Mod history: 2023-06-30 MAS Created from Aurora 12.
017647,000014: ## 2023-07-12 MAS Updated for Aurora 88.
017648,000015:
017649,000016:
017650,000017: 14,2000 BANK 14
017651,000018: 14,2000 E5,1400 EBANK= XSM
017652,000019:
017653,000020:
017654,000021:
017655,000022: 14,2000 37652 AOTNBIMU CAF ONE # AOT-NB-IMU FINE ALIGNMENT TEST
017656,000023: 14,2001 55512 TS EROPTN # ... TEST CAPABILITY ...
017657,000024:
017658,000025: 14,2002 04063 TC BANKCALL
017659,000026: 14,2003 26000 CADR IMUZERO # IMU ZERO ENCODER MODE
017660,000027: 14,2004 06000 TC INTPRET
017661,000028: 14,2005 77634 CALL
017662,000029: 14,2006 30535 LATAZCHK # TO LOAD AZIMUTH (SM) AND LATITUDE
017663,000030: 14,2007 77634 CALL
017664,000031: 14,2010 30332 MAKEXSMD # TO SET UP A STABLE MEMBER DESIRED MATRIX
017665,000032: 14,2011 47014 SET CALL
017666,000033: 14,2012 00065 COAROFIN # FOR COARSE OR FINE ALIGN MARKS
017667,000034: 14,2013 30412 ERTHRVSE # TO CALCULATE EARTH RATE VECTOR
017668,000035: 14,2014 77776 EXIT
017669,000036:
017670,000037: 14,2015 33657 POSLOAD CAF V24N30E # R1 0000X ENTER POSITION 1,2, OR 3
017671,000038: 14,2016 05234 TC NVSBWAIT # R2 00000 ENTER 00001 FOR LAB OPTION
017672,000039: 14,2017 05042 TC ENDIDLE
017673,000040: 14,2020 12752 TCF ENDTEST
017674,000041: 14,2021 12015 TCF -4
017675,000042: 14,2022 56333 XCH DSPTEM1 # DO NOT USE POSITION 3 WITH NAV BASE AT
017676,000043: 14,2023 55544 TS POSITON # ZERO DEGREE TILT ANGLE. (GIMBAL LOCK)
017677,000044:
017678,000045: 14,2024 10334 CCS DSPTEM1 +1
017679,000046: 14,2025 12765 TCF LEMLAB # SPECIAL LAB TEST TO BYPASS MARKS
017680,000047:
017681,000048: 14,2026 02603 TC POSNJUMP # SET UP STABLE MEMBER DESIRED COORDINATES
017682,000049:
017683,000050: 14,2027 02506 TC OPTDATA # TARGETS 1,2 AZIMUTH AND ELEVATION
017684,000051:
017685,000052: 14,2030 02135 TC FINDNAVB # COARSE ALIGN MARKS
017686,000053:
017687,000054: 14,2031 04063 TC BANKCALL
017688,000055: 14,2032 26716 CADR IMUSTALL # INSURE IMUZERO COMPLETION
017689,000056: 14,2033 12752 TCF ENDTEST
017690,000057:
017691,000058: 14,2034 02254 TC PUTPOSX # TO COARSE ALIGN STABLE MEMBER
017692,000059:
017693,000060: 14,2035 02744 TC GMLCKCHK # CHECK FOR GIMBAL LOCK BEFORE FINE ALIGN
017694,000061: 14,2036 02734 TC OGCZERO # FOR EARTH RATE COMPENSATION
017695,000062:
017696,000063: 14,2037 04063 TC BANKCALL
017697,000064: 14,2040 26227 CADR IMUFINE # FINE ALIGN MODE
017698,000065: 14,2041 04063 TC BANKCALL
017699,000066: 14,2042 26716 CADR IMUSTALL
017700,000067: 14,2043 12752 TCF ENDTEST
017701,000068:
017702,000069: 14,2044 02135 TC FINDNAVB # FINE ALIGN MARKS
017703,000070:
017704,000071: 14,2045 05303 TC FREEDSP # FREE DISPLAY SYSTEM
017705,000072:
017706,000073: 14,2046 02270 TC SMDCALC # TO FINE ALIGN STABLE MEMBER
017707,000074:
017708,000075: 14,2047 04063 ERFINAL TC BANKCALL # LAST EARTH RATE SHOT
017709,000076: 14,2050 30427 CADR EARTHR
017710,000077: 14,2051 11512 CCS EROPTN # IF DESIRED TO COMPENSATE CONTINUALLY
017711,000078: 14,2052 12065 TCF MONSTART # CHANGE BY V21 N02 E XXXXX E 00000 E
017712,000079: 14,2053 12047 TCF ERFINAL
017713,000080: 14,2054 12752 TCF ENDTEST
017714,000081: 14,2055 55512 TS EROPTN
017715,000082: 14,2056 00004 INHINT
017716,000083: 14,2057 34432 CAF PRIO21 # PRIORITY 1 HIGHER THAN SXTNBIMU
017717,000084: 14,2060 04307 TC FINDVAC
017718,000085: 14,2061 03067 30005 2CADR RDR37511
017719,000086: 14,2063 00003 RELINT
017720,000087: 14,2064 02047 TC ERFINAL
017721,000088:
017722,000089: 14,2065 05372 MONSTART TC FINETIME # TIME AT INITIAL MISALIGNMENT
017723,000090: 14,2066 52141 DXCH MPAC
017724,000091: 14,2067 00003 RELINT
017725,000092: 14,2070 37657 CAF ZERO # ZERO PIPA COUNTERS
017726,000093: 14,2071 54037 TS PIPAX
017727,000094: 14,2072 54040 TS PIPAY
017728,000095: 14,2073 54041 TS PIPAZ
017729,000096: 14,2074 55551 TS STOREPL
017730,000097: 14,2075 55537 TS NDXCTR
017731,000098: 14,2076 02461 TC STORRSLT # STORE T(INITIAL) AND PIPAI = 0
017732,000099:
017733,000100: 14,2077 00004 INHINT
017734,000101: 14,2100 33670 CAF 60SEC # INSURE PIPAI VARIES IN ONE DIRECTION
017735,000102: 14,2101 04451 TC WAITLIST
017736,000103: 14,2102 02106 30005 2CADR PIP1
017737,000104:
017738,000105: 14,2104 32134 CAF PIP2ADR
017739,000106: 14,2105 04331 TC JOBSLEEP
017740,000107:
017741,000108: 14,2106 32134 PIP1 CAF PIP2ADR
017742,000109: 14,2107 04335 TC JOBWAKE
017743,000110: 14,2110 04505 TC TASKOVER
017744,000111:
017745,000112: 14,2111 31542 PIP2 CAE PIPNDX
017746,000113: 14,2112 55541 TS PIPINDEX # POS1 PIPAY POS2 PIPAX POS3 PIPAX
017747,000114: 14,2113 04063 TC BANKCALL
017748,000115: 14,2114 36774 CADR CHECKG # SYNC ON PIPA PULSE
017749,000116:
017750,000117: 14,2115 00003 RELINT
017751,000118:
017752,000119: 14,2116 02461 TC STORRSLT # STORE TIME AND PIPAI
017753,000120:
017754,000121: 14,2117 31543 CAE PIPNDX +1
017755,000122: 14,2120 55541 TS PIPINDEX # POS1 PIPAZ POS2 PIPAY POS3 PIPAZ
017756,000123: 14,2121 04063 TC BANKCALL
017757,000124: 14,2122 36774 CADR CHECKG # SYNC ON PIPA PULSE
017758,000125:
017759,000126: 14,2123 00003 RELINT
017760,000127: 14,2124 02461 TC STORRSLT # STORE TIME AND PIPAI
017761,000128:
017762,000129: 14,2125 00004 INHINT
017763,000130: 14,2126 33667 CAF 30SEC # MONITOR PIPAS AT 30 SECOND INTERVALS
017764,000131: 14,2127 04451 TC WAITLIST
017765,000132: 14,2130 02106 30005 2CADR PIP1
017766,000133: 14,2132 32134 CAF PIP2ADR
017767,000134: 14,2133 04331 TC JOBSLEEP
017768,000135: 14,2134 30111 PIP2ADR CADR PIP2
017769,000136:
017770,000137: 14,2135 00006 FINDNAVB EXTEND # MARKS * CALC NB OR SM WRT EARTH REF
017771,000138: 14,2136 23546 QXCH QPLACE
017772,000139:
017773,000140: 14,2137 11212 CCS LOTSFLAG
017774,000141: 14,2140 12142 TCF +2
017775,000142: 14,2141 12144 TCF +3
017776,000143: 14,2142 04063 TC BANKCALL
017777,000144: 14,2143 16004 CADR LOTMARKB
017778,000145:
017779,000146: 14,2144 04063 TC BANKCALL
017780,000147: 14,2145 27014 CADR MKRELEAS # RELEASE MARK SYSTEM
017781,000148: 14,2146 37652 CAF ONE
017782,000149: 14,2147 54333 TS DSPTEM1
017783,000150: 14,2150 33653 CAF V01N30E # DISPLAY 00001 IN R1
017784,000151: 14,2151 05234 TC NVSBWAIT
017785,000152: 14,2152 37657 CAF ZERO # TO INDICATE GROUND MARKS
017786,000153: 14,2153 04063 TC BANKCALL
017787,000154: 14,2154 26753 CADR AOTMARK # MARK ON TARGET 1
017788,000155:
017789,000156: 14,2155 04063 TC BANKCALL
017790,000157: 14,2156 26714 CADR OPTSTALL # INSURE SUCCESSFUL MARK
017791,000158: 14,2157 12752 TCF ENDTEST
017792,000159: 14,2160 00006 EXTEND
017793,000160: 14,2161 50374 INDEX MARKSTAT
017794,000161: 14,2162 30001 DCA 0
017795,000162: 14,2163 53565 DXCH TMARK # TIME(PRES) FOR EARTH RATE COMPENSATION
017796,000163:
017797,000164: 14,2164 02247 TC GIMANGS1
017798,000165:
017799,000166: 14,2165 06000 TC INTPRET
017800,000167: 14,2166 47140 LXC,1 CALL
017801,000168: 14,2167 00374 MARKSTAT # BASE ADDRESS VAC AREA FOR AOTNB
017802,000169: 14,2170 33167 AOTNB # OPTICS TO NAV BASE COORDINATE FRAME
017803,000170: 14,2171 47014 BON CALL
017804,000171: 14,2172 00305 COAROFIN # COARSE MARKS = 0 FINE MARKS = 1
017805,000172: 14,2173 30175 +2
017806,000173: 14,2174 32517 NBSM # NAV BASE DIRECT TO STABLE MEMBER
017807,000174: 14,2175 01445 STORE STARAD # TARGET 1 WRT NAV BASE OR STABLE MEMBER
017808,000175: 14,2176 01602 STORE LOS1 # ...FOR K...
017809,000176: 14,2177 77776 EXIT
017810,000177:
017811,000178: 14,2200 04063 TC BANKCALL
017812,000179: 14,2201 27014 CADR MKRELEAS # RELEASE MARK SYSTEM
017813,000180: 14,2202 37651 CAF TWO
017814,000181: 14,2203 54333 TS DSPTEM1
017815,000182: 14,2204 33653 CAF V01N30E # DISPLAY 00002 IN R1
017816,000183: 14,2205 05234 TC NVSBWAIT
017817,000184: 14,2206 37657 CAF ZERO # TO INDICATE GROUND MARKS
017818,000185: 14,2207 04063 TC BANKCALL
017819,000186: 14,2210 26753 CADR AOTMARK # MARK ON TARGET 2
017820,000187:
017821,000188: 14,2211 37641 CAF BIT10
017822,000189: 14,2212 70061 MASK STATE # BIT10 = COAROFIN
017823,000190: 14,2213 10000 CCS A
017824,000191: 14,2214 12222 TCF EARRTCOM +5 # IF COARSE ALIGN MARKS
017825,000192:
017826,000193: 14,2215 04063 EARRTCOM TC BANKCALL # EARTH RATE COMPENSATION BETWEEN MARKS
017827,000194: 14,2216 30427 CADR EARTHR
017828,000195: 14,2217 10372 CCS OPTCADR # +0 IF MARK BUTTON NOT DEPRESSED
017829,000196: 14,2220 12223 TCF +3
017830,000197: 14,2221 12215 TCF EARRTCOM # CONTINUE TO COMPENSATE FOR EARTH RATE
017831,000198: 14,2222 12223 TCF +1
017832,000199: 14,2223 04063 TC BANKCALL
017833,000200: 14,2224 26714 CADR OPTSTALL # INSURE SUCCESSFUL MARK
017834,000201: 14,2225 12752 TCF ENDTEST
017835,000202:
017836,000203: 14,2226 02247 TC GIMANGS1
017837,000204:
017838,000205: 14,2227 06000 TC INTPRET
017839,000206: 14,2230 47140 LXC,1 CALL
017840,000207: 14,2231 00374 MARKSTAT # BASE ADDRESS VAC AREA FOR AOTNB
017841,000208: 14,2232 33167 AOTNB # OPTICS TO NAV BASE COORDINATE FRAME
017842,000209: 14,2233 47014 BONCLR CALL # SET TO ZERO FOR FINE ALIGN MARKS
017843,000210: 14,2234 00205 COAROFIN # COARSE MARKS = 0 FINE MARKS = 1
017844,000211: 14,2235 30237 +2
017845,000212: 14,2236 32517 NBSM # NAV BASE DIRECT TO STABLE MEMBER
017846,000213: 14,2237 01453 STORE STARAD +6 # TARGET 2 WRT NAV BASE OR STABLE MEMBER
017847,000214: 14,2240 01610 STORE LOS2 # ...FOR K...
017848,000215:
017849,000216: 14,2241 77634 MAXDET CALL
017850,000217: 14,2242 30355 TAR/EREF # TARGETS 1,2 WRT EARTH REF FRAME
017851,000218: 14,2243 77634 CALL
017852,000219: 14,2244 32677 AXISGEN # NAV BASE OR SM WRT EARTH REF FRAME
017853,000220: 14,2245 77776 EXIT
017854,000221: 14,2246 01546 TC QPLACE
017855,000222:
017856,000223:
017857,000224:
017858,000225: 14,2247 37651 GIMANGS1 CAF TWO # BASE ADDRESS GIMBAL ANGLES FOR NBSM
017859,000226: 14,2250 60374 AD MARKSTAT
017860,000227: 14,2251 50104 INDEX FIXLOC
017861,000228: 14,2252 54050 TS S1
017862,000229: 14,2253 00002 TC Q
017863,000230:
017864,000231: 14,2254 00006 PUTPOSX EXTEND # COARSE ALIGNS STABLE MEMBER
017865,000232: 14,2255 23546 QXCH QPLACE
017866,000233:
017867,000234: 14,2256 06000 TC INTPRET
017868,000235: 14,2257 77634 CALL
017869,000236: 14,2260 32615 CALCGA # CALCULATE COARSE ALIGN GIMBAL ANGLES
017870,000237: 14,2261 77776 EXIT
017871,000238:
017872,000239: 14,2262 04063 TC BANKCALL
017873,000240: 14,2263 26055 CADR IMUCOARS # COARSE ALIGN MODE
017874,000241: 14,2264 04063 TC BANKCALL
017875,000242: 14,2265 26716 CADR IMUSTALL
017876,000243: 14,2266 12752 TCF ENDTEST
017877,000244: 14,2267 01546 TC QPLACE
017878,000245:
017879,000246:
017880,000247:
017881,000248:
017882,000249: 14,2270 00006 SMDCALC EXTEND # FINE ALIGNS STABLE MEMBER
017883,000250: 14,2271 23546 QXCH QPLACE
017884,000251:
017885,000252: 14,2272 06000 TC INTPRET
017886,000253: 14,2273 64375 VLOAD MXV
017887,000254: 14,2274 01401 XSM # XSM DESIRED WRT EARTH REF FRAME
017888,000255: 14,2275 01445 STARAD # THEN TO SM PRESENT OR NAV BASE FRAME
017889,000256: 14,2276 43172 VSL1 BOFF
017890,000257: 14,2277 00345 COAROFIN # BIT10 FOR LEMLAB TEST
017891,000258: 14,2300 30303 +3
017892,000259: 14,2301 36041 STCALL 32D
017893,000260: 14,2302 32517 NBSM # THEN TO SM PRESENT FRAME
017894,000261: 14,2303 23423 STOVL XDC
017895,000262: 14,2304 01407 YSM # YSM DESIRED WRT EARTH REF FRAME
017896,000263:
017897,000264: 14,2305 76521 MXV VSL1
017898,000265: 14,2306 01445 STARAD # THEN TO SM PRESENT OR NAV BASE FRAME
017899,000266: 14,2307 77614 BOFF
017900,000267: 14,2310 00345 COAROFIN # BIT10 FOR LEMLAB TEST
017901,000268: 14,2311 30314 +3
017902,000269: 14,2312 36041 STCALL 32D
017903,000270: 14,2313 32517 NBSM # THEN TO SM PRESENT FRAME
017904,000271: 14,2314 23431 STOVL YDC
017905,000272: 14,2315 01423 XDC
017906,000273:
017907,000274: 14,2316 76435 VXV VSL1
017908,000275: 14,2317 01431 YDC
017909,000276: 14,2320 37437 STCALL ZDC # ZSM DESIRED WRT SM PRESENT FRAME
017910,000277: 14,2321 32367 CALCGTA # CALCULATE FINE ALIGN TORQUING ANGLES
017911,000278:
017912,000279: 14,2322 45170 AXT,1 RTB
017913,000280:
017914,000281: 14,2323 02500 ECADR OGC # X1 = BASE ADDRESS OF TORQUING ANGLES
017915,000282: 14,2324 33633 PULSEIMU # TO PUT OUT GYRO TORQUING PULSES
017916,000283: 14,2325 77776 EXIT
017917,000284:
017918,000285: 14,2326 04063 TC BANKCALL
017919,000286: 14,2327 26716 CADR IMUSTALL # WAIT FOR PULSES TO GET OUT
017920,000287: 14,2330 12752 TCF ENDTEST
017921,000288: 14,2331 01546 TC QPLACE
017922,000289:
017923,000290: 14,2332 77776 MAKEXSMD EXIT # XSM V YSM SW ZSM SE
017924,000291: 14,2333 33662 CAF 17DEC # ZERO XSM, YSM, AND ZSM
017925,000292: 14,2334 55747 TS ZERONDX
017926,000293: 14,2335 33700 CAF XSMADRX
017927,000294: 14,2336 04063 TC BANKCALL
017928,000295: 14,2337 37241 CADR ZEROING # VERT SOUTH EAST
017929,000296:
017930,000297: 14,2340 37635 CAF HALF # XSM * +1 0 0 *
017931,000298: 14,2341 55400 TS XSM # * *
017932,000299: 14,2342 06000 TC INTPRET # * *
017933,000300: 14,2343 73545 DLOAD SIN # YSM * 0 +SIN(AZ) +COS(AZ) *
017934,000301: 14,2344 01507 AZIMUTH # * *
017935,000302: 14,2345 01411 STORE XSM +8D # * *
017936,000303: 14,2346 07421 STODL XSM +16D # ZSM * 0 -COS(AZ) +SIN(AZ) *
017937,000304: 14,2347 01507 AZIMUTH
017938,000305: 14,2350 77746 COS
017939,000306: 14,2351 01413 STORE XSM +10D
017940,000307: 14,2352 77676 DCOMP
017941,000308: 14,2353 01417 STORE XSM +14D
017942,000309: 14,2354 77616 RVQ
017943,000310:
017944,000311:
017945,000312:
017946,000313: 14,2355 77170 TAR/EREF AXT,1 AXT,2 # TARGET VECTOR
017947,000314: 14,2356 00002 2 # SIN(EL) -COS(AZ)COS(EL) SIN(AZ)COS(EL)
017948,000315: 14,2357 00014 12D
017949,000316: 14,2360 77731 SSP
017950,000317: 14,2361 00052 S2
017951,000318: 14,2362 00006 6 # TARGET 1 TARGET 2
017952,000319:
017953,000320: 14,2363 60533 TAR1 SLOAD* SR2 # X1=2 X2=12 S2=6 . X1=0 X2=6 S2=6
017954,000321: 14,2364 01557 TAZEL1 +3,1
017955,000322: 14,2365 00001 STORE 0 # PD00 ELEVATION PD00
017956,000323: 14,2366 77756 SIN
017957,000324: 14,2367 12023 STODL 18D,2 # PD06 *** SIN(EL) *** PD12
017958,000325:
017959,000326: 14,2370 00001 0
017960,000327: 14,2371 41546 COS PUSH # PDOO COS(EL) PD00
017961,000328: 14,2372 45133 SLOAD* RTB
017962,000329: 14,2373 01556 TAZEL1 +2,1
017963,000330: 14,2374 33463 CDULOGIC
017964,000331: 14,2375 00003 STORE 2 # PD02 AZIMUTH PD02
017965,000332: 14,2376 41356 SIN DMP
017966,000333: 14,2377 00001 0
017967,000334: 14,2400 77752 SL1
017968,000335: 14,2401 12027 STODL 22D,2 # PD10 *** +SIN(AZ)COS(EL) *** PD16
017969,000336:
017970,000337: 14,2402 00003 2
017971,000338: 14,2403 41346 COS DMP
017972,000339: 14,2404 57552 SL1 DCOMP
017973,000340: 14,2405 04025 STORE 20D,2 # PD08 *** -COS(AZ)COS(EL) *** PD14
017974,000341:
017975,000342: 14,2406 61170 AXT,1 TIX,2
017976,000343: 14,2407 00000 0
017977,000344: 14,2410 30363 TAR1
017978,000345: 14,2411 77616 RVQ
017979,000346:
017980,000347: 14,2412 65345 ERTHRVSE DLOAD PDDL
017981,000348: 14,2413 33160 ZERODP # PD24 = (SIN -COS 0)(OMEG/MS)
017982,000349: 14,2414 01511 LATITUDE
017983,000350: 14,2415 57546 COS DCOMP
017984,000351: 14,2416 73525 PDDL SIN
017985,000352: 14,2417 01511 LATITUDE # EARTH RATE = .1504 ARCSEC / 10 MSEC
017986,000353: 14,2420 74266 VDEF VXSC # 1.618 GYRO PULSES = 1 ARCSEC
017987,000354: 14,2421 31704 OMEG/MS # OMEG/MS = .243... GYRO PULSES / 10 MSEC
017988,000355: 14,2422 01514 STORE ERVECTOR
017989,000356:
017990,000357: 14,2423 77624 RTB
017991,000358: 14,2424 33460 LOADTIME
017992,000359: 14,2425 01565 STORE TMARK # TIME FOR GYRO DRIFT - PIPA SCALE FACTOR
017993,000360: 14,2426 77616 RVQ
017994,000361:
017995,000362:
017996,000363:
017997,000364:
017998,000365:
017999,000366: 14,2427 04112 EARTHR TC MAKECADR # CLACULATES AND COMPENSATES EARTH RATE
018000,000367: 14,2430 55547 TS QPLACES
018001,000368:
018002,000369: 14,2431 06000 TC INTPRET
018003,000370: 14,2432 77624 RTB
018004,000371: 14,2433 33460 LOADTIME # T(PRESENT)
018005,000372: 14,2434 01562 STORE TEMPTIME
018006,000373: 14,2435 54225 DSU SL
018007,000374: 14,2436 01565 TMARK # T(PRES) - T(PREV) = DT SCALED 10 MSEC
018008,000375: 14,2437 00212 9D # 2 TO 21ST POWER = 1 REVOLUTION
018009,000376: 14,2440 64361 VXSC MXV
018010,000377: 14,2441 01514 ERVECTOR # VT = (SIN -COS 0)(OMEG/MS)(DT)
018011,000378: 14,2442 01401 XSM # (XSM)(VT) = EARTH RATE COMPENSATION
018012,000379: 14,2443 77655 VAD
018013,000380: 14,2444 01501 ERCOMP
018014,000381: 14,2445 07501 STODL ERCOMP
018015,000382: 14,2446 01562 TEMPTIME
018016,000383: 14,2447 01565 STORE TMARK # T(PREVIOUS)
018017,000384:
018018,000385: 14,2450 45170 AXT,1 RTB
018019,000386: 14,2451 02500 ECADR ERCOMP
018020,000387: 14,2452 33633 PULSEIMU # TO PUT OUT GYRO TORQUING PULSES
018021,000388: 14,2453 77776 EXIT
018022,000389:
018023,000390: 14,2454 04063 TC BANKCALL
018024,000391: 14,2455 26716 CADR IMUSTALL # WAIT FOR PULSES TO GET OUT
018025,000392: 14,2456 12752 TCF ENDTEST
018026,000393: 14,2457 31547 CAE QPLACES
018027,000394: 14,2460 14105 TCF BANKJUMP
018028,000395:
018029,000396: 14,2461 00006 STORRSLT EXTEND
018030,000397: 14,2462 23546 QXCH QPLACE
018031,000398:
018032,000399: 14,2463 06000 TC INTPRET # DP TIME IN MPAC SCALED .312(5) MSEC
018033,000400: 14,2464 54340 LXC,1 SL
018034,000401: 14,2465 01537 NDXCTR
018035,000402: 14,2466 00204 3
018036,000403: 14,2467 45005 DMP RTB
018037,000404: 14,2470 31702 SCALFTR
018038,000405: 14,2471 33524 SGNAGREE
018039,000406: 14,2472 03572 STORE GENPL,1 # STORE DP TIME
018040,000407: 14,2473 77776 EXIT
018041,000408:
018042,000409: 14,2474 57551 XCH STOREPL # CONTAINS C(PIPAI)
018043,000410: 14,2475 51537 INDEX NDXCTR
018044,000411: 14,2476 55573 TS GENPL +2 # STORE PIPA COUNTER READING
018045,000412: 14,2477 41537 CS NDXCTR
018046,000413: 14,2500 63666 AD 72DEC
018047,000414: 14,2501 00006 EXTEND
018048,000415: 14,2502 63130 BZMF MISALIGN # TO CALCULATE MISALIGNMENT
018049,000416: 14,2503 36165 CAF THREE
018050,000417: 14,2504 27537 ADS NDXCTR
018051,000418: 14,2505 01546 TC QPLACE
018052,000419:
018053,000420: 14,2506 00006 OPTDATA EXTEND # CALLS FOR AZIMUTH AND ELEVATION OF
018054,000421: 14,2507 23546 QXCH QPLACE # TARGET 1, THEN TARGET 2
018055,000422:
018056,000423: 14,2510 37652 CAF BIT1 # AZIMUTH CLOCKWISE FROM NORTH TO TARGET
018057,000424: 14,2511 22007 ZL # ELEVATION MEASURED FROM HORIZONTAL
018058,000425: 14,2512 23550 LXCH RUN
018059,000426: 14,2513 54335 TS DSPTEM1 +2
018060,000427: 14,2514 33654 CAF V05N30E # DISPLAY TARGET NUMBER IN R3
018061,000428: 14,2515 05234 TC NVSBWAIT
018062,000429: 14,2516 51550 INDEX RUN
018063,000430: 14,2517 53554 DXCH TAZEL1
018064,000431: 14,2520 52334 DXCH DSPTEM1
018065,000432:
018066,000433: 14,2521 02561 TC CHECKLD # R1 +- XXX.XX AZIMUTH IN DEGREES
018067,000434: 14,2522 00661 OCT 00661 # R2 +- XX.XXX ELEVATION IN DEGREES
018068,000435: 14,2523 12752 TCF ENDTEST # R3 0000X TARGET NUMBER 1 OR 2
018069,000436:
018070,000437: 14,2524 52334 DXCH DSPTEM1 # TAZEL1 TARGET 1 AZIMUTH
018071,000438: 14,2525 51550 INDEX RUN
018072,000439: 14,2526 53554 DXCH TAZEL1 # TAZEL1 +2 TARGET 2 AZIMUTH
018073,000440: 14,2527 11550 CCS RUN
018074,000441: 14,2530 12534 TCF +4
018075,000442: 14,2531 37651 OPTRDRIN CAF TWO # SPECIAL ENTRY FOR RDR37511
018076,000443: 14,2532 54001 TS L
018077,000444: 14,2533 12512 TCF OPTDATA +4 # MPAC 1ST PASS = 0 2ND PASS = 2
018078,000445: 14,2534 01546 TC QPLACE
018079,000446:
018080,000447: 14,2535 62545 LATAZCHK DLOAD SL2 # CALLS FOR AZIMUTH (SM) AND LATITUDE
018081,000448: 14,2536 01511 LATITUDE
018082,000449: 14,2537 06335 STODL DSPTEM1 +1
018083,000450: 14,2540 01507 AZIMUTH # ...NOT REALLY...
018084,000451:
018085,000452: 14,2541 77424 RTB EXIT
018086,000453: 14,2542 33526 1STO2S # FRACTION OF REVOLUTION TO 2S COMPLEMENT
018087,000454:
018088,000455: 14,2543 56140 XCH MPAC # AZIMUTH MUST BE 135 DEGREES R1 = .13500
018089,000456: 14,2544 54333 TS DSPTEM1 # FOR SXT-NB-IMU FINE ALIGNMENT TEST
018090,000457: 14,2545 02561 TC CHECKLD # R1 +- XXX.XX AZIMUTH IN DEGREES (SM)
018091,000458: 14,2546 00661 OCT 00661 # R2 +- XX.XXX LATITUDE IN DEGREES
018092,000459: 14,2547 12752 TCF ENDTEST # R3 NOT USED
018093,000460:
018094,000461: 14,2550 06000 TC INTPRET
018095,000462: 14,2551 45135 SLOAD RTB
018096,000463: 14,2552 00334 DSPTEM1
018097,000464: 14,2553 33463 CDULOGIC # BACK TO FRACTION OF REVOLUTION
018098,000465: 14,2554 01507 STORE AZIMUTH
018099,000466:
018100,000467: 14,2555 60535 SLOAD SR2
018101,000468: 14,2556 00335 DSPTEM1 +1
018102,000469: 14,2557 01511 STORE LATITUDE
018103,000470: 14,2560 77616 RVQ
018104,000471:
018105,000472:
018106,000473: 14,2561 00006 CHECKLD EXTEND
018107,000474: 14,2562 23545 QXCH QPLAC
018108,000475:
018109,000476: 14,2563 51545 INDEX QPLAC
018110,000477: 14,2564 30000 CA A
018111,000478: 14,2565 05011 TC NVSUB
018112,000479: 14,2566 12600 TCF CHECKLD1
018113,000480:
018114,000481: 14,2567 05176 TC FLASHON
018115,000482:
018116,000483: 14,2570 05042 TC ENDIDLE # CHANGE R1 V21 N61 E +- XXX.XX E
018117,000484: 14,2571 12574 TCF +3 # CHANGE R2 V22 N61 E +- XX.XXX E
018118,000485: 14,2572 12576 TCF +4 # VERIFY, THEN PROCEED WITH VERB 33 ENTER
018119,000486: 14,2573 12563 TCF CHECKLD +2
018120,000487: 14,2574 51545 INDEX QPLAC
018121,000488: 14,2575 00001 TC 1
018122,000489: 14,2576 51545 INDEX QPLAC
018123,000490: 14,2577 00002 TC 2
018124,000491:
018125,000492: 14,2600 32602 CHECKLD1 CAF CHECKLD2
018126,000493: 14,2601 05231 TC NVSUBUSY
018127,000494: 14,2602 30563 CHECKLD2 CADR CHECKLD +2
018128,000495:
018129,000496: 14,2603 00006 POSNJUMP EXTEND # POSITIONS FOR SXTNBIMU
018130,000497: 14,2604 23546 QXCH QPLACE
018131,000498:
018132,000499: 14,2605 51544 INDEX POSITON
018133,000500: 14,2606 12607 TCF +1
018134,000501: 14,2607 12752 TCF ENDTEST
018135,000502: 14,2610 12615 TCF POS1
018136,000503: 14,2611 12622 TCF POS2
018137,000504: 14,2612 12640 TCF POS3
018138,000505: 14,2613 12661 TCF POS4
018139,000506: 14,2614 12713 TCF POS5
018140,000507:
018141,000508:
018142,000509:
018143,000510: 14,2615 37652 POS1 CAF ONE # XSM = V YSM = SW ZSM = SE
018144,000511: 14,2616 55542 TS PIPNDX
018145,000512: 14,2617 37651 CAF TWO
018146,000513: 14,2620 55543 TS PIPNDX +1 # MONITOR PIPAY AND PIPAZ
018147,000514: 14,2621 01546 TC QPLACE
018148,000515:
018149,000516:
018150,000517:
018151,000518: 14,2622 06000 POS2 TC INTPRET # XSM = SE YSM = SW ZSM = -V
018152,000519: 14,2623 57575 VLOAD VCOMP
018153,000520: 14,2624 01401 XSM
018154,000521: 14,2625 77715 PDVL
018155,000522: 14,2626 01415 ZSM
018156,000523: 14,2627 23401 STOVL XSM
018157,000524: 14,2630 77626 STADR
018158,000525: 14,2631 76362 STORE ZSM
018159,000526: 14,2632 77776 EXIT
018160,000527: 14,2633 37657 CAF ZERO
018161,000528: 14,2634 55542 TS PIPNDX
018162,000529: 14,2635 37652 CAF ONE
018163,000530: 14,2636 55543 TS PIPNDX +1 # MONITOR PIPAX AND PIPAY
018164,000531: 14,2637 01546 TC QPLACE
018165,000532:
018166,000533:
018167,000534:
018168,000535: 14,2640 06000 POS3 TC INTPRET # XSM = SE YSM = V ZSM = SW
018169,000536: 14,2641 63375 VLOAD PDVL
018170,000537: 14,2642 01401 XSM
018171,000538: 14,2643 01407 YSM
018172,000539: 14,2644 77715 PDVL
018173,000540: 14,2645 01415 ZSM
018174,000541: 14,2646 23401 STOVL XSM
018175,000542:
018176,000543: 14,2647 77626 STADR
018177,000544: 14,2650 54362 STOVL ZSM
018178,000545:
018179,000546: 14,2651 77626 STADR
018180,000547: 14,2652 76370 STORE YSM
018181,000548: 14,2653 77776 EXIT
018182,000549: 14,2654 37657 CAF ZERO
018183,000550: 14,2655 55542 TS PIPNDX
018184,000551: 14,2656 37651 CAF TWO
018185,000552: 14,2657 55543 TS PIPNDX +1 # MONITOR PIPAX AND PIPAZ
018186,000553: 14,2660 01546 TC QPLACE
018187,000554:
018188,000555:
018189,000556:
018190,000557: 14,2661 37646 POS4 CAF BIT5 # OPTION TO ALIGN SM TO SPECIFIED ANGLES
018191,000558: 14,2662 60104 AD FIXLOC
018192,000559: 14,2663 50104 INDEX FIXLOC
018193,000560: 14,2664 54050 TS S1 # BASE ADDRESS GIMBAL ANGLES
018194,000561: 14,2665 33660 CAF V25N22E # R1 +- XXX.XX OUTER GIMBAL ANGLE
018195,000562: 14,2666 05234 TC NVSBWAIT # R2 +- XXX.XX INNER GIMBAL ANGLE
018196,000563: 14,2667 05042 TC ENDIDLE # R3 +- XXX.XX MIDDLE GIMBAL ANGLE
018197,000564: 14,2670 12752 TCF ENDTEST
018198,000565: 14,2671 12665 TCF -4
018199,000566: 14,2672 30400 CA THETAD # SET UP ANGLES FOR SMNB
018200,000567: 14,2673 50104 INDEX FIXLOC
018201,000568: 14,2674 54024 TS 24
018202,000569: 14,2675 30401 CA THETAD +1
018203,000570: 14,2676 50104 INDEX FIXLOC
018204,000571: 14,2677 54020 TS 20
018205,000572: 14,2700 30402 CA THETAD +2
018206,000573: 14,2701 50104 INDEX FIXLOC
018207,000574: 14,2702 54022 TS 22
018208,000575:
018209,000576: 14,2703 06000 TC INTPRET
018210,000577: 14,2704 47024 RTB CALL
018211,000578: 14,2705 33104 TRANSPSE # EARTH REF WRT NAV BASE
018212,000579: 14,2706 33116 SMD/EREF # STABLE MEMBER DESIRED WRT EARTH REF
018213,000580: 14,2707 77624 RTB
018214,000581: 14,2710 33104 TRANSPSE # BACK TO NAV BASE WRT TO EARTH REF
018215,000582: 14,2711 77776 EXIT
018216,000583: 14,2712 01546 TC QPLACE
018217,000584:
018218,000585: 14,2713 31546 POS5 CA QPLACE # OPTION TO ALIGN SM TO ANY ORIENTATION
018219,000586: 14,2714 55551 TS STOREPL # WRT EARTH REFERENCE FRAME
018220,000587:
018221,000588: 14,2715 02506 TC OPTDATA # LOAD YSM AND ZSM AZIMUTH AND ELEVATION
018222,000589:
018223,000590: 14,2716 06000 TC INTPRET
018224,000591: 14,2717 77634 CALL
018225,000592: 14,2720 30355 TAR/EREF # CALC YSM AND ZSM WRT EARTH REF. FRAME
018226,000593: 14,2721 41575 VLOAD PUSH
018227,000594: 14,2722 00007 6D
018228,000595: 14,2723 01407 STORE YSM
018229,000596: 14,2724 76435 VXV VSL1
018230,000597: 14,2725 00015 12D
018231,000598: 14,2726 01401 STORE XSM # XSM = (YSM) X (ZSM)
018232,000599: 14,2727 76435 VXV VSL1
018233,000600: 14,2730 77626 STADR
018234,000601: 14,2731 76362 STORE ZSM # ZSM = (XSM) X (YSM)
018235,000602: 14,2732 77776 EXIT
018236,000603:
018237,000604: 14,2733 01551 TC STOREPL
018238,000605: 14,2734 00006 OGCZERO EXTEND # ZERO EARTH RATE TORQUING ANGLES
018239,000606: 14,2735 23546 QXCH QPLACE
018240,000607:
018241,000608: 14,2736 06000 TC INTPRET
018242,000609: 14,2737 77775 VLOAD
018243,000610: 14,2740 33160 ZERODP # VECTOR IN THIS CASE
018244,000611: 14,2741 01501 STORE ERCOMP
018245,000612: 14,2742 77776 EXIT
018246,000613: 14,2743 01546 TC QPLACE
018247,000614:
018248,000615:
018249,000616:
018250,000617:
018251,000618:
018252,000619: 14,2744 37645 GMLCKCHK CAF BIT6 # CHECK FOR GIMBAL LOCK (MGA GREATER 70)
018253,000620: 14,2745 70322 MASK DSPTAB +11D
018254,000621: 14,2746 00006 EXTEND
018255,000622: 14,2747 12751 BZF +2
018256,000623: 14,2750 12752 TCF ENDTEST
018257,000624: 14,2751 00002 TC Q
018258,000625:
018259,000626:
018260,000627:
018261,000628:
018262,000629:
018263,000630: 14,2752 37643 ENDTEST CA IMUSEFLG # BIT8
018264,000631: 14,2753 67644 AD RRUSEFLG # BIT7
018265,000632: 14,2754 40000 CS A
018266,000633: 14,2755 00004 INHINT
018267,000634: 14,2756 70061 MASK STATE
018268,000635: 14,2757 54061 TS STATE
018269,000636:
018270,000637: 14,2760 04572 TC NEWMODEX
018271,000638: 14,2761 00000 OCT 00000
018272,000639:
018273,000640: 14,2762 04063 TC BANKCALL
018274,000641: 14,2763 27014 CADR MKRELEAS # RELEASE MARK SYSTEM
018275,000642: 14,2764 04352 TC EJFREE
018276,000643:
018277,000644: 14,2765 06000 LEMLAB TC INTPRET
018278,000645: 14,2766 57575 VLOAD VCOMP
018279,000646: 14,2767 33154 YUNIT
018280,000647:
018281,000648: 14,2770 01437 STORE ZNB # XNB MATRIX USED IN CALCGA
018282,000649: 14,2771 23461 STOVL STARAD +12D # STARAD MATRIX USED IN AXISGEN * SMDCALC
018283,000650: 14,2772 33156 XUNIT
018284,000651:
018285,000652: 14,2773 01423 STORE XNB # *XNB* *1 0 0* *V*
018286,000653: 14,2774 23445 STOVL STARAD # * * * * * *
018287,000654: 14,2775 33152 ZUNIT # *YNB* = *0 0 1* *S*
018288,000655: 14,2776 01431 STORE YNB # * * * * * *
018289,000656: 14,2777 01453 STORE STARAD +6 # *ZNB* *0 -1 0* *E*
018290,000657: 14,3000 77776 EXIT
018291,000658:
018292,000659: 14,3001 41544 CS POSITON
018293,000660: 14,3002 66165 AD THREE
018294,000661: 14,3003 00006 EXTEND
018295,000662: 14,3004 13006 BZF +2
018296,000663: 14,3005 13021 TCF LEMLAB1
018297,000664:
018298,000665: 14,3006 06000 TC INTPRET
018299,000666: 14,3007 57575 VLOAD VCOMP
018300,000667: 14,3010 01423 XNB
018301,000668: 14,3011 77715 PDVL # *XNB* * 0 -1 0* *V*
018302,000669: 14,3012 01437 ZNB # * * * * * *
018303,000670: 14,3013 01423 STORE XNB # *YNB* = * 0 0 1* *S*
018304,000671: 14,3014 23445 STOVL STARAD # * * * * * *
018305,000672: 14,3015 77626 STADR # *ZNB* *-1 0 0* * *
018306,000673: 14,3016 76340 STORE ZNB
018307,000674: 14,3017 01461 STORE STARAD +12D
018308,000675: 14,3020 77776 EXIT
018309,000676:
018310,000677: 14,3021 04063 LEMLAB1 TC BANKCALL
018311,000678: 14,3022 26716 CADR IMUSTALL # INSURE IMUZERO COMPLETION
018312,000679:
018313,000680: 14,3023 12752 TCF ENDTEST
018314,000681:
018315,000682: 14,3024 02603 TC POSNJUMP # SET UP STABLE MEMBER DESIRED COORDINATES
018316,000683: 14,3025 05303 TC FREEDSP # FREE DISPLAY SYSTEM
018317,000684: 14,3026 02254 TC PUTPOSX # TO COARSE ALIGN STABLE MEMBER
018318,000685:
018319,000686: 14,3027 02744 TC GMLCKCHK
018320,000687:
018321,000688: 14,3030 04063 TC BANKCALL
018322,000689: 14,3031 26227 CADR IMUFINE # FINE ALIGN MODE
018323,000690: 14,3032 04063 TC BANKCALL
018324,000691: 14,3033 26716 CADR IMUSTALL
018325,000692: 14,3034 12752 TCF ENDTEST
018326,000693:
018327,000694: 14,3035 30032 CA CDUX
018328,000695: 14,3036 50104 INDEX FIXLOC
018329,000696: 14,3037 54024 TS 24
018330,000697: 14,3040 30033 CA CDUY
018331,000698: 14,3041 50104 INDEX FIXLOC
018332,000699: 14,3042 54020 TS 20
018333,000700: 14,3043 30034 CA CDUZ
018334,000701: 14,3044 50104 INDEX FIXLOC
018335,000702: 14,3045 54022 TS 22
018336,000703:
018337,000704: 14,3046 37646 CAF BIT5
018338,000705: 14,3047 60104 AD FIXLOC
018339,000706: 14,3050 50104 INDEX FIXLOC
018340,000707: 14,3051 54050 TS S1
018341,000708:
018342,000709: 14,3052 02270 TC SMDCALC # TO FINE ALIGN STABLE MEMBER
018343,000710:
018344,000711: 14,3053 06000 TC INTPRET # IF EARTH RATE COMPENSATION DESIRED
018345,000712: 14,3054 77624 RTB
018346,000713: 14,3055 33460 LOADTIME
018347,000714: 14,3056 01565 STORE TMARK
018348,000715: 14,3057 77776 EXIT
018349,000716:
018350,000717: 14,3060 41512 CS EROPTN
018351,000718: 14,3061 67651 AD TWO
018352,000719: 14,3062 00006 EXTEND
018353,000720: 14,3063 13065 BZF +2
018354,000721:
018355,000722: 14,3064 12051 TCF ERFINAL +2
018356,000723:
018357,000724: 14,3065 04063 TC BANKCALL
018358,000725: 14,3066 43622 CADR SAMODRTN # RETURN TO SEMI-AUTOMATIC MODING TEST
018359,000726:
018360,000727: 14,3067 33676 RDR37511 CAF RDRRETN # RENDEZVOUS RADAR AND ANTENNA TRACKING
018361,000728: 14,3070 55546 TS QPLACE # TO RETURN FROM OPTDATA
018362,000729:
018363,000730: 14,3071 04063 TC BANKCALL
018364,000731: 14,3072 20246 CADR RRZERO
018365,000732:
018366,000733: 14,3073 04063 TC BANKCALL
018367,000734: 14,3074 23022 CADR AURLOKON # OPERATOR DECISION TO LOCK ON OR NOT
018368,000735:
018369,000736: 14,3075 12531 RDR1 TCF OPTRDRIN # CALL FOR AZIMUTH AND ELEVATION
018370,000737:
018371,000738: 14,3076 04063 TC BANKCALL
018372,000739: 14,3077 26712 CADR RADSTALL
018373,000740: 14,3100 14353 TCF ENDOFJOB
018374,000741:
018375,000742: 14,3101 06000 TC INTPRET
018376,000743: 14,3102 77170 AXT,1 AXT,2 # SET UP X1 AND X2 FOR TAR/EREF
018377,000744: 14,3103 00000 0
018378,000745: 14,3104 00006 6
018379,000746: 14,3105 77634 CALL
018380,000747: 14,3106 30360 TAR/EREF +3 # LINE-OF-SIGHT WRT EARTH REF FRAME
018381,000748: 14,3107 64375 VLOAD MXV
018382,000749: 14,3110 00015 12D # LINE-OF-SIGHT WRT EARTH REF FRAME
018383,000750: 14,3111 01401 XSM # TO STABLE MEMBER PRESENT FRAME
018384,000751: 14,3112 77772 VSL1
018385,000752: 14,3113 36416 STCALL RRTARGET
018386,000753: 14,3114 20305 RRDESSM
018387,000754:
018388,000755: 14,3115 13122 TCF 37511ALM
018389,000756: 14,3116 04063 TC BANKCALL
018390,000757: 14,3117 26712 CADR RADSTALL
018391,000758: 14,3120 14353 TCF ENDOFJOB
018392,000759: 14,3121 14353 TCF ENDOFJOB
018393,000760:
018394,000761:
018395,000762:
018396,000763:
018397,000764:
018398,000765: 14,3122 05315 37511ALM TC ALARM
018399,000766: 14,3123 00524 OCT 524
018400,000767: 14,3124 14353 TCF ENDOFJOB
018401,000768:
018402,000769:
018403,000770:
018404,000771:
018405,000772:
018406,000773: 14,3125 47657 RDRINIT CS ZERO
018407,000774: 14,3126 55512 TS EROPTN
018408,000775: 14,3127 12002 TCF AOTNBIMU +2
018409,000776:
018410,000777: 14,3130 05221 MISALIGN TC GRABWAIT # DISPLAY SYSTEM WAS FREED
018411,000778: 14,3131 37657 CAF ZERO
018412,000779: 14,3132 55537 TS NDXCTR
018413,000780: 14,3133 51537 BBBB INDEX NDXCTR
018414,000781: 14,3134 41675 CS GENPL +68D
018415,000782: 14,3135 51537 INDEX NDXCTR
018416,000783: 14,3136 27703 ADS GENPL +74D
018417,000784: 14,3137 33664 CAF 63DEC
018418,000785: 14,3140 61537 AD NDXCTR
018419,000786: 14,3141 10000 CCS A
018420,000787: 14,3142 46165 CS THREE
018421,000788: 14,3143 27537 ADS NDXCTR
018422,000789: 14,3144 13133 TCF BBBB
018423,000790: 14,3145 55537 TS NDXCTR
018424,000791:
018425,000792:
018426,000793:
018427,000794: 14,3146 06000 CCCC TC INTPRET
018428,000795: 14,3147 70750 LXA,1 DLOAD*
018429,000796: 14,3150 01537 NDXCTR
018430,000797: 14,3151 01702 GENPL +72D,1
018431,000798: 14,3152 77625 DSU
018432,000799: 14,3153 01572 GENPL
018433,000800: 14,3154 03702 STORE GENPL +72D,1
018434,000801: 14,3155 77776 EXIT
018435,000802: 14,3156 41537 CS NDXCTR
018436,000803: 14,3157 63665 AD 69DEC
018437,000804: 14,3160 10000 CCS A
018438,000805: 14,3161 36165 CAF THREE
018439,000806: 14,3162 27537 ADS NDXCTR
018440,000807: 14,3163 13146 TCF CCCC
018441,000808: 14,3164 55550 TS RUN
018442,000809: 14,3165 36165 CAF THREE
018443,000810: 14,3166 55537 TS NDXCTR
018444,000811:
018445,000812:
018446,000813:
018447,000814: 14,3167 06000 DDDD TC INTPRET
018448,000815: 14,3170 77775 VLOAD
018449,000816: 14,3171 33160 ZERODP
018450,000817: 14,3172 00031 STORE 24D
018451,000818: 14,3173 00037 STORE 30D
018452,000819: 14,3174 77735 SLOAD
018453,000820: 14,3175 31662 11DEC
018454,000821: 14,3176 00041 STORE 32D
018455,000822: 14,3177 77776 EXIT
018456,000823:
018457,000824: 14,3200 06000 DDDD1 TC INTPRET
018458,000825: 14,3201 70750 LXA,1 DLOAD*
018459,000826: 14,3202 01537 NDXCTR
018460,000827:
018461,000828: 14,3203 01702 GENPL +72D,1
018462,000829: 14,3204 41423 DSU* PUSH
018463,000830: 14,3205 01674 GENPL +66D,1
018464,000831: 14,3206 42742 SR1 DAD*
018465,000832: 14,3207 01674 GENPL +66D,1
018466,000833: 14,3210 03702 STORE GENPL +72D,1
018467,000834:
018468,000835: 14,3211 43312 SL2 DAD
018469,000836: 14,3212 00031 24D
018470,000837: 14,3213 14031 STODL* 24D
018471,000838: 14,3214 01702 GENPL +72D,1
018472,000839: 14,3215 63412 SL4 DSQ
018473,000840: 14,3216 77615 DAD
018474,000841: 14,3217 00033 26D
018475,000842: 14,3220 00033 STORE 26D
018476,000843: 14,3221 77776 EXIT
018477,000844: 14,3222 31550 CAE RUN
018478,000845: 14,3223 61537 AD NDXCTR
018479,000846: 14,3224 40000 COM
018480,000847: 14,3225 63664 AD 63DEC
018481,000848: 14,3226 10000 CCS A
018482,000849: 14,3227 36162 CAF SIX
018483,000850: 14,3230 27537 ADS NDXCTR
018484,000851: 14,3231 13200 TCF DDDD1
018485,000852: 14,3232 61550 AD RUN
018486,000853: 14,3233 55537 TS NDXCTR
018487,000854:
018488,000855:
018489,000856:
018490,000857: 14,3234 06000 EEEE TC INTPRET
018491,000858: 14,3235 66740 LXC,1 SLOAD*
018492,000859: 14,3236 01537 NDXCTR
018493,000860: 14,3237 01605 GENPL +11D,1
018494,000861: 14,3240 00043 STORE 34D
018495,000862: 14,3241 77745 DLOAD
018496,000863: 14,3242 54206 PUSH SL
018497,000864: 14,3243 00211 8D
018498,000865: 14,3244 43265 BDDV DAD
018499,000866: 14,3245 00043 34D
018500,000867: 14,3246 00035 28D
018501,000868: 14,3247 06035 STODL 28D
018502,000869: 14,3250 55261 SL BDDV
018503,000870: 14,3251 00207 6
018504,000871: 14,3252 00043 34D
018505,000872: 14,3253 42523 PDDL* SL4
018506,000873: 14,3254 01603 GENPL +9D,1
018507,000874: 14,3255 77605 DMP
018508,000875: 14,3256 77615 DAD
018509,000876: 14,3257 00037 30D
018510,000877: 14,3260 00037 STORE 30D
018511,000878:
018512,000879: 14,3261 77776 EXIT
018513,000880: 14,3262 41537 CS NDXCTR
018514,000881: 14,3263 63663 AD 60DEC
018515,000882: 14,3264 61550 AD RUN
018516,000883: 14,3265 10000 CCS A
018517,000884: 14,3266 36162 CAF SIX
018518,000885: 14,3267 27537 ADS NDXCTR
018519,000886: 14,3270 13234 TCF EEEE
018520,000887:
018521,000888:
018522,000889:
018523,000890: 14,3271 06000 TC INTPRET
018524,000891: 14,3272 41345 DLOAD DMP
018525,000892: 14,3273 00031 24D
018526,000893: 14,3274 00037 30D
018527,000894: 14,3275 41325 PDDL DMP
018528,000895: 14,3276 00033 26D
018529,000896: 14,3277 00035 28D
018530,000897: 14,3300 77625 DSU
018531,000898: 14,3301 63525 PDDL DSQ
018532,000899: 14,3302 00031 24D
018533,000900: 14,3303 65342 SR1 PDDL
018534,000901: 14,3304 00041 32D
018535,000902: 14,3305 41261 SL DMP
018536,000903: 14,3306 00212 11
018537,000904: 14,3307 00033 26D
018538,000905: 14,3310 55225 DSU BDDV
018539,000906: 14,3311 54205 DMP SL
018540,000907: 14,3312 31675 KKKK
018541,000908: 14,3313 00204 3
018542,000909: 14,3314 00337 STORE DSPTEM2
018543,000910: 14,3315 77776 EXIT
018544,000911:
018545,000912: 14,3316 31544 CA POSITON
018546,000913: 14,3317 54340 TS DSPTEM2 +2
018547,000914:
018548,000915: 14,3320 33656 CAF V06N66E
018549,000916: 14,3321 05234 TC NVSBWAIT
018550,000917: 14,3322 05176 TC FLASHON
018551,000918: 14,3323 05042 TC ENDIDLE
018552,000919: 14,3324 12752 TCF ENDTEST
018553,000920: 14,3325 36165 CAF THREE
018554,000921: 14,3326 55550 TS RUN
018555,000922: 14,3327 37657 CAF ZERO
018556,000923: 14,3330 13166 TCF DDDD -1
018557,000924:
018558,000925: # THIS REVISION REFLECTS CHANGES AS OF
018559,000926: # 1/31/66
018560,000927: # ENGINE ON/OFF NOW IN CHANNEL ELEVEN. THE BITS FOR EACH CHANNEL GET TURNED ON ALL AT ONCE. THEY STAY ON UNTIL
018561,000928: # :ENTER:IS PUSHED. THEN THEY ALL GO OUT AND THE NEXT CHANNEL:S BITS ARE TURNED ON.
018562,000929: # CHANNEL 5 BITS 1-8
018563,000930: # CHANNEL 6 BITS 1-8
018564,000931: # CHANNEL 11 BITS 13,14
018565,000932: # CHANNEL 12 BITS 9-14
018566,000933: # FOLLOWING THE CHANNEL 12 TESTS ENTER IS PRESSED. CHANNEL 12 IS SET TO ZERO AND THE NEXT TEST BEGUN. LOW9
018567,000934: # GOES IN LOCATION (COUNTER) 55.
018568,000935: # INCREASE THROTTLE RATE DESCENT ENGINE
018569,000936: # :ENTER: NOW CAUSES THE CONTENTS OF 55 TO BE MADE NEGATIVE
018570,000937: # DECREASE THROTTLE RATE DESCENT ENGINE
018571,000938: # THE NEXT :ENTER: ZEROS THE REGISTER AND SENDS A PULSE TRAIN (HERE ALTERN
018572,000939: # ZEROS FOR CLARITY) TO THE ALTITUDE METER.
018573,000940: # THE NEXT :ENTER: WILL ADVANCE THE TEST TO THE ALTITUDE RATE METER TEST.
018574,000941: # THE NEXT :ENTER : WILL TERMINATE THE TEST.
018575,000942:
018576,000943:
018577,000944:
018578,000945: 14,3331 37632 SAUTOIFS CA POSMAX
018579,000946: 14,3332 55577 TS NOBITS
018580,000947: 14,3333 37657 CA ZERO
018581,000948: 14,3334 55600 TS CHAN
018582,000949: 14,3335 55576 TS TEMP
018583,000950: 14,3336 03340 TC DINO
018584,000951: 14,3337 25600 BACK1 INCR CHAN
018585,000952:
018586,000953: 14,3340 51600 DINO INDEX CHAN
018587,000954: 14,3341 33343 CA SAUTLOCS
018588,000955: 14,3342 14067 TCF SWCALL
018589,000956: 14,3343 31357 SAUTLOCS CADR CHAN5D
018590,000957: 14,3344 31375 CADR CHAN6D
018591,000958: 14,3345 31403 CADR CHAN11D
018592,000959: 14,3346 31415 CADR CHAN12D
018593,000960: 14,3347 31427 CADR PTITRDE
018594,000961: 14,3350 31454 CADR PTDTRDE
018595,000962: 14,3351 31531 CADR ALTMET
018596,000963: 14,3352 31556 CADR ALTRMET
018597,000964: 14,3353 30752 CADR ENDTEST
018598,000965: 14,3354 31461 THROTADD CADR PTDTRDE +5
018599,000966: 14,3355 31534 METERADD CADR ALTMET +3
018600,000967: 14,3356 31561 MRATEADD CADR ALTRMET +3
018601,000968: 14,3357 37227 CHAN5D CA FIVE
018602,000969: 14,3360 54333 TS DSPTEM1
018603,000970: 14,3361 35137 2ENTRY CA LOW8 # CHANNEL 6 RETURNS HERE
018604,000971: 14,3362 54334 TS DSPTEM1 +1
018605,000972: 14,3363 00006 EXTEND
018606,000973: 14,3364 51576 INDEX TEMP
018607,000974: 14,3365 01005 WRITE 5
018608,000975:
018609,000976: 14,3366 33645 3ENTRY CA V04N30D # CH11,12 RETURN HERE TO USE THE DISPLAY
018610,000977: 14,3367 05234 TC NVSBWAIT
018611,000978: 14,3370 33652 4ENTRY CAF WAITER # WAITER IS 03300
018612,000979: 14,3371 05234 TC NVSBWAIT
018613,000980: 14,3372 05042 TC ENDIDLE
018614,000981: 14,3373 02752 TC ENDTEST
018615,000982: 14,3374 03337 TC BACK1
018616,000983:
018617,000984: 14,3375 25576 CHAN6D INCR TEMP
018618,000985: 14,3376 24333 INCR DSPTEM1
018619,000986: 14,3377 37657 CAF ZERO
018620,000987: 14,3400 00006 EXTEND
018621,000988: 14,3401 01005 WRITE 5 # GET RID OF CHANNEL 5 BITS
018622,000989: 14,3402 03361 TC 2ENTRY
018623,000990: 14,3403 37655 CHAN11D CA OCT11
018624,000991: 14,3404 54333 TS DSPTEM1
018625,000992: 14,3405 33644 CA BIT13-14
018626,000993: 14,3406 54334 TS DSPTEM1 +1
018627,000994: 14,3407 00006 EXTEND
018628,000995: 14,3410 05011 WOR 11 # WOR IS NON EXCLUSIVE OR
018629,000996: 14,3411 37657 CAF ZERO
018630,000997: 14,3412 00006 EXTEND
018631,000998: 14,3413 01006 WRITE 6
018632,000999: 14,3414 03366 TC 3ENTRY
018633,001000: 14,3415 37654 CHAN12D CA OCT12
018634,001001: 14,3416 54333 TS DSPTEM1
018635,001002: 14,3417 43644 CS BIT13-14
018636,001003: 14,3420 00006 EXTEND
018637,001004: 14,3421 03011 WAND 11
018638,001005: 14,3422 33650 CA CH12BITS
018639,001006: 14,3423 54334 TS DSPTEM1 +1
018640,001007: 14,3424 00006 EXTEND
018641,001008: 14,3425 05012 WOR 12
018642,001009: 14,3426 03366 TC 3ENTRY
018643,001010: 14,3427 43650 PTITRDE CS CH12BITS
018644,001011: 14,3430 00006 EXTEND
018645,001012: 14,3431 03012 WAND 12
018646,001013: 14,3432 37657 CA ZERO
018647,001014: 14,3433 54333 TS DSPTEM1
018648,001015: 14,3434 54334 TS DSPTEM1 +1
018649,001016: 14,3435 55576 TS TEMP
018650,001017: 14,3436 37652 CA BIT1
018651,001018: 14,3437 55577 TS NOBITS
018652,001019: 14,3440 00004 PIT INHINT
018653,001020: 14,3441 04451 TC WAITLIST
018654,001021: 14,3442 03465 30005 2CADR THROTASK
018655,001022:
018656,001023: 14,3444 00003 RELINT
018657,001024: 14,3445 33652 CA WAITER
018658,001025: 14,3446 05234 TC NVSBWAIT
018659,001026:
018660,001027: 14,3447 05042 TC ENDIDLE
018661,001028: 14,3450 02752 TC ENDTEST
018662,001029: 14,3451 37657 CA ZERO
018663,001030: 14,3452 55577 TS NOBITS
018664,001031: 14,3453 03337 TC BACK1
018665,001032:
018666,001033: 14,3454 37657 PTDTRDE CA ZERO
018667,001034: 14,3455 54055 TS THRUST
018668,001035: 14,3456 33354 CA THROTADD
018669,001036: 14,3457 55575 TS TEMPADD
018670,001037: 14,3460 04331 TC JOBSLEEP # THIS INHIBITS THE NEXT TASK UNTIL
018671,001038: # CURRENT TASK HAS BEEN COMPLETED
018672,001039: 14,3461 37632 CA POSMAX
018673,001040: 14,3462 55576 TS TEMP
018674,001041: 14,3463 37644 CA BIT7
018675,001042: 14,3464 03440 TC PIT
018676,001043: 14,3465 11577 THROTASK CCS NOBITS # IS THIS TASK STILL REQ
018677,001044: 14,3466 03473 TC +5 # YES
018678,001045: 14,3467 31575 CA TEMPADD # NO
018679,001046: 14,3470 55577 TS NOBITS
018680,001047: 14,3471 04335 TC JOBWAKE
018681,001048: 14,3472 04505 TC TASKOVER
018682,001049: 14,3473 11576 CCS TEMP
018683,001050: 14,3474 03507 TC SOMETIME
018684,001051: 14,3475 35136 CA LOW11
018685,001052: 14,3476 54055 ALWAYS TS THRUST
018686,001053: 14,3477 37647 CA BIT4
018687,001054: 14,3500 00006 EXTEND # A SMERZH FIX.
018688,001055: 14,3501 05014 WOR 14
018689,001056: 14,3502 37645 CA BIT6 # 320 MS.DELAY
018690,001057: 14,3503 04451 TC WAITLIST
018691,001058: 14,3504 03465 30005 2CADR THROTASK
018692,001059: 14,3506 04505 TC TASKOVER
018693,001060: 14,3507 45136 SOMETIME CS LOW11
018694,001061: 14,3510 03476 TC ALWAYS
018695,001062: 14,3511 11577 ALTASK CCS NOBITS # IS TASK STILL REQ
018696,001063: 14,3512 03517 TC +5
018697,001064: 14,3513 31575 CA TEMPADD # NO
018698,001065: 14,3514 55577 TS NOBITS # ENABLES NEXT TASK
018699,001066: 14,3515 04335 TC JOBWAKE
018700,001067: 14,3516 04505 TC TASKOVER
018701,001068: 14,3517 33646 CA ALBITS # ACTUAL TASK STARTS HERE
018702,001069: 14,3520 54060 TS ALTM
018703,001070: 14,3521 37650 CA BIT3
018704,001071: 14,3522 00006 EXTEND
018705,001072: 14,3523 05014 WOR 14
018706,001073: 14,3524 37645 CA BIT6 # 320 MS. DELAY
018707,001074: 14,3525 04451 TC WAITLIST
018708,001075: 14,3526 03511 30005 2CADR ALTASK
018709,001076:
018710,001077: 14,3530 04505 TC TASKOVER
018711,001078: 14,3531 33355 ALTMET CA METERADD
018712,001079: 14,3532 55575 TS TEMPADD
018713,001080: 14,3533 04331 TC JOBSLEEP
018714,001081: 14,3534 37657 CA ZERO
018715,001082: 14,3535 55576 TS TEMP
018716,001083: 14,3536 47647 CS BIT4
018717,001084: 14,3537 00006 EXTEND
018718,001085: 14,3540 03014 WAND 14
018719,001086: 14,3541 00004 INHINT
018720,001087: 14,3542 37652 CA ONE
018721,001088: 14,3543 04451 TC WAITLIST
018722,001089: 14,3544 03511 30005 2CADR ALTASK
018723,001090: 14,3546 00003 RELINT
018724,001091: 14,3547 33652 CA WAITER
018725,001092: 14,3550 05234 TC NVSBWAIT
018726,001093: 14,3551 05042 TC ENDIDLE
018727,001094: 14,3552 02752 TC ENDTEST
018728,001095: 14,3553 37657 CA ZERO
018729,001096: 14,3554 55577 TS NOBITS
018730,001097: 14,3555 03337 TC BACK1
018731,001098:
018732,001099: 14,3556 33356 ALTRMET CA MRATEADD
018733,001100: 14,3557 55575 TS TEMPADD
018734,001101: 14,3560 04331 TC JOBSLEEP
018735,001102: 14,3561 37652 CA ONE
018736,001103: 14,3562 55576 TS TEMP # TEMP WILL BE INDEXED TO ACQUIRE BIT2 INS
018737,001104: # TEAD OF BIT3
018738,001105: 14,3563 37651 CA BIT2
018739,001106: 14,3564 00006 EXTEND
018740,001107: 14,3565 05014 WOR 14
018741,001108: 14,3566 03541 TC ALTMET +8D
018742,001109:
018743,001110: # THE AOT ANGLE CHECKING PROGRAM PROVIDES A SIMPLE VERIFICATION OF THE ACCURACY OF THE AOT, THE IDEA IS TO
018744,001111: # COMPUTE THE ANGLE BETWEEN TWO LINES OF SIGHT AS INDICATED BY THE AOT, WHICH IS WHAT THIS PROGRAM DOES.
018745,001112: # INDEPENDENT KNOWLEDGE OF THE INCLUDED ANGLE PROVIDES A COMPARISON AND THUS A MEASURE OF THE AOT ACCURACY.
018746,001113: # THE ISS NEED NOT BE ON TO RUN THIS PROGRAM.
018747,001114:
018748,001115:
018749,001116:
018750,001117: 14,3567 06000 AOTANGCK TC INTPRET
018751,001118: 14,3570 77414 SET EXIT # IN CASE THE ISS IS OFF.
018752,001119: 14,3571 00065 COAROFIN
018753,001120: 14,3572 02135 TC FINDNAVB # FOR LOS1 AND LOS2.
018754,001121: 14,3573 06000 TC INTPRET
018755,001122: 14,3574 47375 VLOAD VXV
018756,001123: 14,3575 01602 LOS1
018757,001124: 14,3576 01610 LOS2
018758,001125: 14,3577 77646 ABVAL
018759,001126: 14,3600 22023 STOVL SINTH # SINTH = ABVAL (VXV ).
018760,001127: 14,3601 01602 LOS1
018761,001128: 14,3602 77641 DOT
018762,001129: 14,3603 01610 LOS2
018763,001130: 14,3604 36021 STCALL COSTH # COSTH = V.V
018764,001131: 14,3605 32440 ARCTRIG
018765,001132: 14,3606 77624 RTB
018766,001133: 14,3607 33526 1STO2S # DP 1S COMP TO SP 2S COMP.
018767,001134: 14,3610 00025 STORE THETA
018768,001135: 14,3611 77776 EXIT
018769,001136: 14,3612 33677 CAF THETAADR
018770,001137: 14,3613 60104 AD FIXLOC
018771,001138: 14,3614 54142 TS MPAC +2
018772,001139: 14,3615 33655 CAF V06N03E # XXX.XX DEGREES IN R1.
018773,001140: 14,3616 05234 TC NVSBWAIT
018774,001141: 14,3617 12752 TCF ENDTEST
018775,001142:
018776,001143: 14,3620 E3,1400 EBANK= 1400
018777,001144: 14,3620 00004 ZEROERAS INHINT # PROGRAM BY MUNTZ TO ZERO ERASEABLE
018778,001145: 14,3621 13730 TCF ZEROERS1
018779,001146: 14,3622 54003 TS EBANK
018780,001147: 14,3623 22007 ZEROLP ZL
018781,001148: 14,3624 50000 INDEX A
018782,001149: 14,3625 23401 LXCH 1401
018783,001150: 14,3626 67651 AD TWO
018784,001151: 14,3627 26003 ADS EBANK
018785,001152: 14,3630 75137 MASK LOW8
018786,001153: 14,3631 10000 CCS A
018787,001154: 14,3632 13623 TCF ZEROLP
018788,001155: 14,3633 10003 CCS EBANK
018789,001156: 14,3634 13637 TCF ZEROLP1
018790,001157: 14,3635 04102 TC POSTJUMP
018791,001158: 14,3636 24000 CADR SLAP1
018792,001159: 14,3637 00003 ZEROLP1 RELINT
018793,001160: 14,3640 47652 CS ONE
018794,001161: 14,3641 00004 INHINT
018795,001162: 14,3642 13623 TCF ZEROLP
018796,001163: 14,3643 00025 OCT25 OCT 25
018797,001164:
018798,001165: 14,3644 E5,1500 EBANK= OGC
018799,001166: 14,3644 30000 BIT13-14 OCT 30000
018800,001167: 14,3645 00430 V04N30D OCT 00430
018801,001168: 14,3646 52525 ALBITS OCT 52525
018802,001169: 14,3647 70707 THRSBITS OCT 70707
018803,001170: 14,3650 7654 OCT12 = TEN
018804,001171: 14,3650 7655 OCT11 = NINE
018805,001172: 14,3650 37400 CH12BITS OCT 37400
018806,001173: 14,3651 00130 V01N30D OCT 00130
018807,001174: 14,3652 03300 WAITER OCT 03300
018808,001175:
018809,001176:
018810,001177:
018811,001178:
018812,001179:
018813,001180: 14,3653 00130 V01N30E OCT 00130 # FOR FINDNAVB
018814,001181: 14,3654 00530 V05N30E OCT 00530 # FOR OPTDATA
018815,001182: 14,3655 00603 V06N03E OCT 00603
018816,001183: 14,3656 00666 V06N66E OCT 00666
018817,001184: 14,3657 02430 V24N30E OCT 02430 # FOR POSITION LOAD
018818,001185: 14,3660 02522 V25N22E OCT 02522 # FOR POS4
018819,001186:
018820,001187: 14,3661 00013 11DEC DEC 11 B-14
018821,001188: 14,3662 00021 17DEC DEC 17 B-14
018822,001189: 14,3663 00074 60DEC DEC 60 B-14
018823,001190: 14,3664 00077 63DEC DEC 63 B-14
018824,001191: 14,3665 00105 69DEC DEC 69 B-14 # FOR MISALIGN
018825,001192: 14,3666 00110 72DEC DEC 72 B-14 # FOR STORRSLT
018826,001193:
018827,001194: 14,3667 05670 30SEC DEC 3000 B-14 # 3000 X 10 MSEC
018828,001195: 14,3670 13560 60SEC DEC 6000 B-14 # 6000 X 10 MSEC
018829,001196:
018830,001197: 14,3671 01500 OGCADR ADRES OGC # FOR ZEROING
018831,001198: 14,3672 01571 GENPLAD1 ADRES GENPL
018832,001199: 14,3673 02571 GENPLADR ECADR GENPL # FOR POS4
018833,001200: 14,3674 00322 14366 KKKK 2DEC 210.39 B-14 # 1230 B-14 FOR CSM
018834,001201:
018835,001202: 14,3676 03076 RDRRETN ADRES RDR1 +1 # FOR RDR37511
018836,001203: 14,3677 00024 THETAADR ECADR THETA
018837,001204: 14,3700 01400 XSMADRX ADRES XSM # FOR MAKEXSMD
018838,001205:
018839,001206: 14,3701 24365 30244 SCALFTR 2DEC .64 # FOR STORRSLT
018840,001207:
018841,001208: 14,3703 07623 26552 OMEG/MS 2DEC .24339048 # GYRO PULSES / 10 MSEC
018842,001209:
018843,001210: # THE FOLLOWING ROUTINE READS THE CLOCK AND SCALAR (CHANNELS 3 AND 4) INTO A AND L, INSURING THAT THE
018844,001211: # DATA WAS NOT IN TRANSITION WHEN IT WAS READ.
018845,001212: 5372 SETLOC ENDFAILF
018846,001213: 5372 00004 FINETIME INHINT # RETURNS WITH INTERRUPT INHIBITED.
018847,001214: 5373 00006 EXTEND
018848,001215: 5374 00004 READ LOSCALAR
018849,001216: 5375 54001 TS L
018850,001217:
018851,001218: 5376 00006 EXTEND # SEE IF 2 READINGS AGREE. IF NOT, READ
018852,001219: 5377 06004 RXOR LOSCALAR # LOSCALAR AGAIN.
018853,001220: 5400 00006 EXTEND
018854,001221: 5401 15405 BZF +4
018855,001222:
018856,001223: 5402 00006 EXTEND # IF CLOCK RIPPLED BEFORE, IT WONT NOW.
018857,001224: 5403 00004 READ LOSCALAR
018858,001225: 5404 54001 TS L
018859,001226:
018860,001227: 5405 47632 +4 CS POSMAX # IF LOW PART CONTAINS SOMETHING LESS THAN
018861,001228: 5406 60001 AD L # POSMAX, THE HIGH PART CAN BE READ SAFELY
018862,001229: 5407 00006 EXTEND
018863,001230: 5410 15373 BZF FINETIME +1 # TRY AGAIN - CONDITION WILL DISAPPEAR.
018864,001231:
018865,001232: 5411 00006 EXTEND
018866,001233: 5412 00003 READ HISCALAR
018867,001234: 5413 00002 TC Q
018868,001235:
018869,001236: 5414 ENDIMUF =
018870,001237:
018871,001238: 14,3705 SETLOC OMEG/MS +2
018872,001239: 14,3705 04063 REDYTORK TC BANKCALL
018873,001240: 14,3706 26716 CADR IMUSTALL
018874,001241: 14,3707 12752 TCF ENDTEST
018875,001242:
018876,001243: 14,3710 02734 TC OGCZERO
018877,001244:
018878,001245: 14,3711 06000 TC INTPRET
018879,001246: 14,3712 77634 CALL
018880,001247: 14,3713 30412 ERTHRVSE # SETS UP EARTHRATE ANGLES AND TIME
018881,001248: 14,3714 77776 EXIT
018882,001249: 14,3715 31620 CA OPTNREG # INITIALIZE CDUNDX FOR PULSE CATCHING
018883,001250: 14,3716 67662 AD NEG2 # C(K) WAS 4 2 1 NOW C(A) IS 2 0 -1
018884,001251: 14,3717 55617 TS GYTOBETQ # C(K) = 2,0,-1 FOR X,Y,Z.
018885,001252: 14,3720 00006 EXTEND
018886,001253: 14,3721 13724 BZF +3
018887,001254: 14,3722 37651 CAF TWO
018888,001255: 14,3723 03725 TC +2
018889,001256: 14,3724 37652 CAF ONE
018890,001257: 14,3725 55673 TS CDUNDX # C(K) = 1 FOR Y, 2 FOR Z CDU SELECT
018891,001258: 14,3726 04063 TC BANKCALL
018892,001259: 14,3727 36552 CADR ENABLE
018893,001260:
018894,001261:
MAS 2023: The following chunk of code (down to ENDIMUS1) was added as a patch between Aurora 85 and Aurora 88. It was placed here at the end of the bank so as to not change addresses of existing symbols. |
018898,001265:
018899,001266: 14,3730 37657 ZEROERS1 CAF ZERO
018900,001267: 14,3731 54026 TS TIME3
018901,001268: 14,3732 33734 CAF OCT27
018902,001269: 14,3733 13622 TCF ZEROERAS +2
018903,001270:
018904,001271: 14,3734 00027 OCT27 OCT 27
018905,001272:
018906,001273: 14,3735 ENDIMUS1 EQUALS
End of include-file IMU_PERFORMANCE_TESTS_1.agc. Parent file is MAIN.agc