Source Code

010644,000001: # Copyright: Public domain. 010645,000002: # Filename: EXTENDED_VERBS.agc 010646,000003: # Purpose: A section of Luminary 1C, revision 131. 010647,000004: # It is part of the source code for the Lunar Module's (LM) 010648,000005: # Apollo Guidance Computer (AGC) for Apollo 13 and Apollo 14. 010649,000006: # This file is intended to be a faithful transcription, except 010650,000007: # that the code format has been changed to conform to the 010651,000008: # requirements of the yaYUL assembler rather than the 010652,000009: # original YUL assembler. 010653,000010: # Reference: pp. 268-307 of 1729.pdf. 010654,000011: # Contact: Ron Burkey <info@sandroid.org>. 010655,000012: # Website: www.ibiblio.org/apollo/index.html 010656,000013: # Mod history: 05/08/03 RSB. Began transcribing. 010657,000014: # 05/14/05 RSB Corrected website reference above. 010658,000015: 010659,000016: # Page 268 010660,000017: 07,2666 BANK 7 010661,000018: 43,2000 SETLOC EXTVERBS 010662,000019: 43,2000 BANK 010663,000020: 010664,000021: 43,2000 E5,1737 EBANK= OGC 010665,000022: 010666,000023: 43,2000 COUNT* $$/EXTVB 010667,000024: 010668,000025: # FAN-OUT 010669,000026: 010670,000027: 43,2000 50154 GOEXTVB INDEX MPAC # VERB-40 IS IN MPAC 010671,000028: 43,2001 02002 TC LST2FAN # FAN AS BEFROE. 010672,000029: 010673,000030: 43,2002 02126 LST2FAN TC VBZERO # VB40 ZERO (USED WITH NOUN 20 OR 72 ONLY) 010674,000031: 43,2003 02200 TC VBCOARK # VB41 COARSE ALIGN (USED WITH NOUN 20 OR 010675,000032: # 72 ONLY) 010676,000033: 43,2004 02371 TC IMUFINEK # VB42 FINE ALIGN IMU 010677,000034: 43,2005 02733 TC IMUATTCK # VB43 LOAD IMU ATTITUDE ERROR METERS. 010678,000035: 43,2006 02305 TC RRDESEND # VB44 TERMINATE CONTINUOUS DESIGNATE 010679,000036: 43,2007 02116 TC ALM/END # VB45 SPARE 010680,000037: 43,2010 02116 TC ALM/END # VB46 SPARE 010681,000038: 43,2011 02430 TC V47TXACT # VB47 AGS INITIALIZATION 010682,000039: 43,2012 03156 TC DAPDISP # VB48 LOAD A/P DATA 010683,000040: 43,2013 13036 TCF CREWMANU # VB49 START AUTOMATIC ATTITUDE MANEUVER 010684,000041: 43,2014 02422 TC GOLOADLV # VB50 PLEASE PERFORM 010685,000042: 43,2015 02116 TC ALM/END # VB51 SPARE 010686,000043: 43,2016 02422 TC GOLOADLV # VB52 PLEASE MARK X -- RETICLE. 010687,000044: 43,2017 02422 TC GOLOADLV # VB53 PLEASE MARK Y -- RETICLE. 010688,000045: 43,2020 02422 TC GOLOADLV # VB54 PLEASE MARK X OR Y RETICLE 010689,000046: 43,2021 02442 TC ALINTIME # VB55 ALIGN TIME 010690,000047: 43,2022 03045 TC TRMTRACK # VB56 TERMINATE TRACKING -- P20 + P25 010691,000048: 43,2023 02325 TC LRON # VB57 PERMIT LANDING RADAR UPDATES 010692,000049: 43,2024 02366 TC LROFF # VB58 INHIBIT LANDING RADAR UPDATES 010693,000050: 43,2025 02147 TC LRPOS2K # VB59 COMMAND LR TO POSITION 2 010694,000051: 43,2026 02175 TC RATEDISP # VB60 DISPLAY DAP ESTIMATED RATES 010695,000052: 43,2027 02165 TC DAPATTER # VB61 DISPLAY DAP ATTITUDE ERROR 010696,000053: 43,2030 02170 TC TOTATTER # VB62 DISPLAY TOTAL ATTITUDE ERROR 010697,000054: 43,2031 02455 TC R04 # VB63 SAMPLE RADAR ONCE PER SECOND 010698,000055: 43,2032 02725 TC VB64 # VB64 CALCULATE, DISPLAY S-BAND ANT ANGLES 010699,000056: 43,2033 03246 TC SNUFFOUT # VB65 DISABLE U,V JETS DURING DPS BURNS 010700,000057: 43,2034 03163 TC ATTACHED # VB66 ATTACHED MOVE THIS TO OTHER STATE 010701,000058: 43,2035 03240 TC V67 # VB67 W MATRIX MONITOR 010702,000059: 43,2036 02116 TC ALM/END # VB68 SPARE 010703,000060: 43,2037 02037 VERB69 TC VERB69 # VB69 FORCE A HARDWARE RESTART 010704,000061: 43,2040 03751 TC V70UPDAT # VB70 UPDATE LIFTOFF TIME. 010705,000062: 43,2041 03753 TC V71UPDAT # VB71 UNIVERSAL UPDATE -- BLOCK ADDRESS 010706,000063: 43,2042 03755 TC V72UPDAT # VB72 UNIVERSAL UPDATE -- SINGLE ADDRESS 010707,000064: 43,2043 03757 TC V73UPDAT # VB73 UPDATE AGC TIME (OCTAL) 010708,000065: 43,2044 03066 TC DNEDUMP # VB74 INITIALIZE DOWN-TELEMETRY PROGRAM 010709,000066: # FOR ERASABLE DUMP. 010710,000067: 43,2045 03251 TC OUTSNUFF # VB75 ENABLE U,V JETS DURING DPS BURNS. 010711,000068: # Page 269 010712,000069: 43,2046 03025 TC MINIMP # VB76 MINIMUM IMPULSE MODE 010713,000070: 43,2047 03030 TC NOMINIMP # VB77 RATE COMMAND MODE 010714,000071: 43,2050 02445 TC R77 # VB78 START LR SPURIOUS RETURN TEST 010715,000072: 43,2051 02655 TC R77END # VB79 TERMINATE LR SPURIOUS RETURN TEST 010716,000073: 43,2052 03072 TC LEMVEC # VB80 UPDATE LEM STATE VECTOR 010717,000074: 43,2053 03075 TC CSMVEC # VB81 UPDATE CSM STATE VECTOR 010718,000075: 43,2054 02772 TC V82PERF # VB82 REQUEST ORBIT PARAM DISPLAY (R30) 010719,000076: 43,2055 03002 TC V83PERF # VB83 REQUEST REND PARAM DISPLAY (R31) 010720,000077: 43,2056 02116 TC ALM/END # VB84 SPARE 010721,000078: 43,2057 03254 TC VERB85 # VB85 DISPLAY RR LOS AZ AND ELEV 010722,000079: 43,2060 02116 TC ALM/END # VB86 SPARE 010723,000080: 43,2061 02116 TC ALM/END # VB87 SPARE 010724,000081: 43,2062 02116 TC ALM/END # VB88 SPARE 010725,000082: 43,2063 03010 TC V89PERF # VB89 ALIGN XORZ LEM AXIS ALONG LOS (R63) 010726,000083: 43,2064 03017 TC V90PERF # VB 90 OUT OF PLANE RENDEZVOUS DISPLAY 010727,000084: 43,2065 03121 TC GOSHOSUM # VB91 DISPLAY BANK SUM. 010728,000085: 43,2066 03105 TC SYSTEST # VB92 OPERAT IMU PERFORMANCE TEST. 010729,000086: 43,2067 03114 TC WMATRXNG # VB93 CLEAR RENDWFLG 010730,000087: 43,2070 02116 TC ALM/END # VB94 SPARE 010731,000088: 43,2071 03102 TC UPDATOFF # VB95 NO STATE VECTOR UPDATE ALLOWED 010732,000089: 43,2072 03233 TC VERB96 # VB96 INTERRUPT INTEGRATION AND GO TO P00 010733,000090: 43,2073 02422 TC GOLOADLV # VB97 PLEASE VERIFY ENGINE FAILURE 010734,000091: 43,2074 02116 TC ALM/END # VB98 SPARE 010735,000092: 43,2075 02422 TC GOLOADLV # VB99 PLEASE ENABLE ENGINE 010736,000093: 010737,000094: # END OF EXTENDED VERB FAN 010738,000095: 010739,000096: 43,2076 11043 TESTXACT CCS EXTVBACT # ARE EXTENDED VERBS BUSY 010740,000097: 43,2077 02116 TC ALM/END # YES, TURN ON OPERATOR LIGHT 010741,000098: 43,2100 30100 CA FLAGWRD4 # ARE PRIORITY DISPLAYS USING DSKY 010742,000099: 43,2101 72125 MASK OC24100 010743,000100: 43,2102 10000 CCS A 010744,000101: 43,2103 02116 TC ALM/END # YES 010745,000102: 43,2104 34362 CAF OCT25 # SET BITS 1, 3, AND 5 010746,000103: 43,2105 55043 SETXTACT TS EXTVBACT # NO. SET FLAG TO SHOW EXT VERB DISPLAY 010747,000104: # SYSTEM BUSY 010748,000105: 010749,000106: 43,2106 30002 CA Q 010750,000107: 43,2107 54155 TS MPAC +1 010751,000108: 010752,000109: 43,2110 44752 CS TWO # BLANK EVERYTHING EXCEPT MM AND VERB 010753,000110: 43,2111 04154 TC NVSUB 010754,000111: 43,2112 02113 TC +1 010755,000112: 43,2113 10067 CCS NEWJOB 010756,000113: 43,2114 05122 TC CHANG1 010757,000114: 010758,000115: 43,2115 00155 TC MPAC +1 010759,000116: 010760,000117: 43,2116 5472 TERMEXTV EQUALS ENDEXT 010761,000118: # Page 270 010762,000119: 43,2116 5472 ENDEXTVB EQUALS ENDEXT 010763,000120: 010764,000121: 43,2116 04364 ALM/END TC FALTON # TURN ON OPERATOR ERROR LIGHT 010765,000122: 43,2117 04635 GOPIN TC POSTJUMP 010766,000123: 43,2120 21051 CADR PINBRNCH 010767,000124: 010768,000125: 43,2121 31010 CHKP00H CA MODREG # CHECK FOR P00 OR P00-. 010769,000126: 43,2122 00006 EXTEND 010770,000127: 43,2123 16745 BZF TCQ 010771,000128: 43,2124 02116 TC ALM/END 010772,000129: 010773,000130: 43,2125 24100 OC24100 OCT 24100 010774,000131: 010775,000132: # Page 271 010776,000133: # VBZERO VERB 40 DESCRIPTION 010777,000134: 010778,000135: # 1. REQUIRE NOUN 20 (ICDU ANGLES) OR NOUN 72 (RCDU ANGLES). 010779,000136: # 2. FOR N20, CHECK IMUCADR IN AN EFFORT TO AVOID A 1210 RESTART. 010780,000137: # FOR N72, CHECK IF EITHER RADAR IS IN USE. 010781,000138: # 3. EXECUTE THE CDU ZERO. 010782,000139: # 4. STALL UNTIL THE ZERO IS DONE. 010783,000140: # 5. DON'T DIFFERENTIATE BETWEEN A BAD OR GOOD RETURN. 010784,000141: # 6. EXIT, RE-ESTABLISHING THE INTERRUPTED DISPLAY (IF ANY). 010785,000142: 010786,000143: 43,2126 02203 VBZERO TC OP/INERT 010787,000144: 43,2127 02131 TC IMUZEROK # RETURN HERE IF NOUN = ICDU(20) 010788,000145: 43,2130 02140 TC RRZEROK # RETURN HERE IF NOUN = RCDU(72) 010789,000146: 43,2131 02436 IMUZEROK TC CKMODCAD 010790,000147: 43,2132 04616 TC BANKCALL # KEYBOARD REQ FOR ISS CDUZERO 010791,000148: 43,2133 16705 CADR IMUZERO 010792,000149: 010793,000150: 43,2134 04616 TC BANKCALL # STALL 010794,000151: 43,2135 17707 CADR IMUSTALL 010795,000152: 43,2136 02137 TC +1 010796,000153: 010797,000154: 43,2137 02117 TC GOPIN # IMUZERO 010798,000155: 010799,000156: 43,2140 02700 RRZEROK TC RDRUSECK 010800,000157: 43,2141 04616 TC BANKCALL 010801,000158: 43,2142 52354 CADR RRZERO 010802,000159: 010803,000160: 43,2143 04616 RWAITK TC BANKCALL 010804,000161: 43,2144 17705 CADR RADSTALL 010805,000162: 43,2145 12146 TCF +1 010806,000163: 43,2146 02117 TC GOPIN # RRZERO 010807,000164: 010808,000165: # LRPOS2K VERB 59 DESCRIPTION 010809,000166: # COMMAND LANDING RADAR TO POSITION 2 010810,000167: 010811,000168: # 1. EXIT WITH OP ERROR IF SOMEONE IS USING EITHER RADAR. 010812,000169: # 2. ALARM WITH CODE 523 IF POS 2 IS NOT INDICATED WITHIN 010813,000170: # THE PRESCRIBED TIME. 010814,000171: # 3. RE-ESTABLISH THE DISPLAYS. 010815,000172: 010816,000173: 43,2147 06042 LRPOS2K TC INTPRET 010817,000174: 43,2150 77614 BOFF # IF AVG G ON? 010818,000175: 43,2151 03752 AVEGFLAG 010819,000176: 43,2152 66161 LRPOS2K1 # NO 010820,000177: 43,2153 77776 EXIT # YES: IS P63 GOING? 010821,000178: 43,2154 05321 TC CHECKMM 010822,000179: 43,2155 00077 DEC 63 B-14 010823,000180: 43,2156 12162 TCF LRPOS2K1 +1 # NO: COMMAND LR TO POS2 010824,000181: 43,2157 04616 TC BANKCALL 010825,000182: 43,2160 53541 CADR V59GP63 # YES: GO SET UP HIGATE JOB 010826,000183: 43,2161 77776 LRPOS2K1 EXIT 010827,000184: # Page 272 010828,000185: 43,2162 02700 TC RDRUSECK # CHECK USE OF LR 010829,000186: 43,2163 04616 TC BANKCALL 010830,000187: 43,2164 53531 CADR LRP2COMM # COMMAND LR TO POS2 010831,000188: 010832,000189: # V61 VERB 61, DISPLAY DAP ATTITUDE ERRORS ON FDAI ATTITUDE ERROR NEEDLES. 010833,000190: 010834,000191: 43,2165 05516 DAPATTER TC DOWNFLAG 010835,000192: 43,2166 00013 ADRES NEEDLFLG 010836,000193: 43,2167 12172 TCF TOTATTER +2 010837,000194: 010838,000195: # V62 VERB 62, DISPLAY TOTAL ATTITUDE ERRORS ON FDAI ATTITUDE ERROR NEEDLES. 010839,000196: 010840,000197: 43,2170 05504 TOTATTER TC UPFLAG 010841,000198: 43,2171 00013 ADRES NEEDLFLG 010842,000199: 43,2172 05516 +2 TC DOWNFLAG 010843,000200: 43,2173 00000 ADRES NEED2FLG 010844,000201: 43,2174 02117 TC GOPIN 010845,000202: 010846,000203: # V60 VERB 60, DISPLAY DAP ESTIMATED RATES ON FDAI ATTITUDE ERROR NEEDLES. 010847,000204: 010848,000205: 43,2175 05504 RATEDISP TC UPFLAG 010849,000206: 43,2176 00000 ADRES NEED2FLG 010850,000207: 43,2177 02117 TC GOPIN 010851,000208: 010852,000209: # Page 273 010853,000210: # VBCOARK VERB 41 DESCRIPTION 010854,000211: # COARSE ALIGN IMU OR RADAR 010855,000212: 010856,000213: # 1. REQUIRE NOUN 20 OR NOUN 72 OR TURN ON OPERATOR ERROR. 010857,000214: # 2. REQUIRE EXT VERB DISPLAY SYS AVAILABLE OR TURN ON OPERATOR ERROR LIGHT AND GO TO PINBRNCH. 010858,000215: # *** CASE 1, NOUN 20 (ICDU ANGLES) *** 010859,000216: # 3. SET EXT VERB DISPLAY ACTIVE FLAG. 010860,000217: # 4. DISPLAY FLASHING V25,N22 (LOAD NEW ICDU ANGLES). 010861,000218: # RESPONSES 010862,000219: # A. TERMINATE 010863,000220: # 1. RELEASE EXT VERB DISPLAY SYSTEM. 010864,000221: # B. PROCEED 010865,000222: # 1. COARSE ALIGN TO THE EXISTING THETAD'S (ICORK2). 010866,000223: # C. ENTER 010867,000224: # 1. COARSE ALIGN TO THE LOADED THETAD'S (ICORK2). 010868,000225: # ICORK2 010869,000226: # 1. RE-DISPLAY VERB 41. 010870,000227: # 2. EXECUTE IMUCCARS (IMU COARSE ALIGN). 010871,000228: # 3. EXECUTE IMUSTALL (ALLOW TIME FOR DATA TRANSFER). 010872,000229: # 4. RELEASE EXT VERB DISPLAY SYSTEM. 010873,000230: # *** CASE 2, NOUN 72 (RCDU ANGLES) *** 010874,000231: # EXIT WITH OP ERROR IF SOMEONE IS USING EITHER RADAD. 010875,000232: # 5. DISPLAY FLASHING V24, N73 (LOAD NEW RR TRUNNION ANGLE AND NEW SHAFT ANGLE). 010876,000233: # RESPONSES 010877,000234: # A. TERMINATE 010878,000235: # 1. RELEASE EXT VERB DISPLAY SYS. 010879,000236: # B. PROCEED OR ENTER 010880,000237: # 1. EXECUTE AURLOKON (ASK OPERATOR FOR LOCK-ON REQUIREMENTS). 010881,000238: # 2. RE-DISPLAY VERB 41 010882,000239: # 3. SCHEDULE RRDESK2 WITH PRIORITY 20. 010883,000240: # 4. RELEASE EXT VERB DISPLAY SYS. 010884,000241: # AURLOKON 010885,000242: # 1. FLASH V04 N12 R1 = 00006 R2 = 00002 010886,000243: # RESPONSES 010887,000244: # A. TERMINATE 010888,000245: # B. PROCEED 010889,000246: # 1. RESET LOCK-ON SWITCH. 010890,000247: # 2. SET CONTINUOUS DESIGNATE FLAG 010891,000248: # 3. DISABLE R25 010892,000249: # C. V22 E 1 E, R1 = 00001, PROCEED 010893,000250: # 1. SET LOCK-ON SWITCH 010894,000251: 010895,000252: 43,2200 02203 VBCOARK TC OP/INERT 010896,000253: 43,2201 02214 TC IMUCOARK # RETURN HERE IF NOUN = ICDU (20) 010897,000254: 43,2202 02236 TC RRDESNBK # RETURN HERE IF NOUN = RCDU (72) 010898,000255: 010899,000256: # RETURNS TO L+1 IF IMU OR L+2 IF RR. 010900,000257: 010901,000258: 43,2203 46007 OP/INERT CS OCT24 010902,000259: 43,2204 61001 AD NOUNREG 010903,000260: 43,2205 00006 EXTEND 010904,000261: # Page 274 010905,000262: 43,2206 16745 BZF TCQ # IF = 20. 010906,000263: 010907,000264: 43,2207 62213 AD RRIMUDIF # -52 010908,000265: 43,2210 00006 EXTEND 010909,000266: 43,2211 16742 BZF Q+1 010910,000267: 010911,000268: 43,2212 02116 TC ALM/END # ILLEGAL. 010912,000269: 010913,000270: 43,2213 77713 RRIMUDIF DEC -52 B-14 # THE IMU 010914,000271: 43,2214 02436 IMUCOARK TC CKMODCAD 010915,000272: 43,2215 02076 TC TESTXACT # COARSE ALIGN FROM KEYBOARD. 010916,000273: 43,2216 32234 CAF VNLODCDU # CALL FOR THETAD LOAD 010917,000274: 43,2217 04616 TC BANKCALL 010918,000275: 43,2220 20334 CADR GOXDSPF 010919,000276: 43,2221 05472 TC TERMEXTV 010920,000277: 43,2222 12223 TCF +1 010921,000278: 010922,000279: 43,2223 32235 ICORK2 CAF IMUCOARV # RE-DISPLAY COARSE ALIGN VERB 010923,000280: 43,2224 04616 TC BANKCALL 010924,000281: 43,2225 20621 CADR EXDSPRET 010925,000282: 010926,000283: 43,2226 04616 TC BANKCALL # CALL MODE SWITCHING PROG 010927,000284: 43,2227 16771 CADR IMUCOARS 010928,000285: 010929,000286: 43,2230 04616 TC BANKCALL # STALL 010930,000287: 43,2231 17707 CADR IMUSTALL 010931,000288: 43,2232 05472 TC ENDEXTVB 010932,000289: 43,2233 05472 TC ENDEXTVB 010933,000290: 010934,000291: 43,2234 06226 VNLODCDU VN 2522 010935,000292: 43,2235 12200 IMUCOARV VN 4100 010936,000293: 010937,000294: # Page 275 010938,000295: # DESIGNATE TO DESIRED GIMBAL ANGLES. 010939,000296: 010940,000297: 43,2236 02700 RRDESNBK TC RDRUSECK 010941,000298: 43,2237 02076 TC TESTXACT 010942,000299: 43,2240 42324 CS OCT41000 # TERMINATE PRESENT DESIGNATION 010943,000300: 43,2241 00004 INHINT # RELINT DONE IN GOXDSPF 010944,000301: 43,2242 70110 MASK RADMODES 010945,000302: 43,2243 54110 TS RADMODES 010946,000303: 010947,000304: 43,2244 32263 CAF VNLDRCDU # ASK FOR GIMBAL ANGLES. 010948,000305: 43,2245 04616 TC BANKCALL 010949,000306: 43,2246 20334 CADR GOXDSPF 010950,000307: 43,2247 05472 TC TERMEXTV 010951,000308: 43,2250 12244 TCF -4 # V33 010952,000309: 010953,000310: 43,2251 04616 TC BANKCALL # ASK OP FOR LOCK ON REQUIREMENTS. 010954,000311: 43,2252 46000 CADR AURLOKON 010955,000312: 010956,000313: 43,2253 32235 CAF OPTCOARV # RE-DISPLAY OUR OWN VERB 010957,000314: 43,2254 04616 TC BANKCALL 010958,000315: 43,2255 20621 CADR EXDSPRET 010959,000316: 010960,000317: 43,2256 34736 CAF PRIO20 010961,000318: 43,2257 05105 TC FINDVAC 010962,000319: 43,2260 E7,1456 EBANK= LOSCOUNT 010963,000320: 43,2260 02264 66107 2CADR RRDESK2 010964,000321: 010965,000322: 43,2262 15472 TCF TERMEXTV # FREES DISPLAY 010966,000323: 010967,000324: 43,2263 06111 VNLDRCDU VN 2473 010968,000325: 43,2264 43,2235 OPTCOARV EQUALS IMUCOARV # DIFFERENT NOUNS. 010969,000326: 010970,000327: 43,2264 04616 RRDESK2 TC BANKCALL 010971,000328: 43,2265 52506 CADR RRDESNB 010972,000329: 010973,000330: 43,2266 02267 TC +1 # DUMMY NEEDED SINCE DESRETRN DOES INCR 010974,000331: 43,2267 30167 CA PRIORITY 010975,000332: 43,2270 75004 MASK LOW9 010976,000333: 43,2271 10000 CCS A 010977,000334: 43,2272 50000 INDEX A 010978,000335: 43,2273 54000 TS A # RELEASE THIS JOB'S VAC AREA. 010979,000336: 43,2274 40000 COM # INSURE ENDOFJOB DOES A NOVAC END (BZMF). 010980,000337: 43,2275 26167 ADS PRIORITY 010981,000338: 43,2276 04616 TC BANKCALL # WAIT FOR COMPLETION OF DESIGNATE 010982,000339: 43,2277 17705 CADR RADSTALL 010983,000340: 43,2300 02302 TC +2 # BADEND -- NO LOCKON OR OUT OF LIMITS 010984,000341: 43,2301 05155 TC ENDOFJOB # GOODEND -- LOCKON ACHIEVED 010985,000342: 43,2302 05567 TC ALARM 010986,000343: 43,2303 00503 OCT 503 # TURN ON ALARM LIGHT -- 503 DESIGNATE FAIL 010987,000344: # Page 276 010988,000345: 43,2304 05155 TC ENDOFJOB 010989,000346: 010990,000347: 43,2305 10110 RRDESEND CCS RADMODES # TERMINATE CONTINOUS DESIGNATE ONLY 010991,000348: 43,2306 12117 TCF GOPIN 010992,000349: 43,2307 12117 TCF GOPIN 010993,000350: 43,2310 12311 TCF +1 010994,000351: 43,2311 42324 CS OCT41000 # BEGDES GOES TO ENDRADAR 010995,000352: 43,2312 00004 INHINT # RELINT DONE IN DOWNFLAG 010996,000353: 43,2313 70110 MASK RADMODES 010997,000354: 43,2314 54110 TS RADMODES 010998,000355: 43,2315 06011 TC CLRADMOD 010999,000356: 43,2316 34777 CAF 1SEC 011000,000357: 43,2317 04616 TC BANKCALL 011001,000358: 43,2320 01736 CADR DELAYJOB 011002,000359: 43,2321 05516 TC DOWNFLAG # ENABLE R25 GIMBAL MONITOR 011003,000360: 43,2322 00126 ADRES NORRMON 011004,000361: 43,2323 12117 TCF GOPIN 011005,000362: 43,2324 41000 OCT41000 OCT 41000 # CONTINOUS DESIGNATE -- DESIGNATE 011006,000363: 011007,000364: # Page 277 011008,000365: 23,2000 BANK 23 011009,000366: 23,2000 SETLOC EXTVB1 011010,000367: 23,2000 BANK 011011,000368: 23,2000 COUNT* $$/EXTVB 011012,000369: 011013,000370: 23,2000 04645 AURLOKON TC MAKECADR 011014,000371: 23,2001 55112 TS DESRET 011015,000372: 23,2002 34752 CAF TWO 011016,000373: 23,2003 55051 TS OPTIONX +1 011017,000374: 23,2004 36245 CAF SIX # OPTION CODE FOR V04N12 011018,000375: 23,2005 55050 TS OPTIONX 011019,000376: 011020,000377: 23,2006 32037 -5 CAF V04N1272 011021,000378: 23,2007 04616 TC BANKCALL # R2 00001 LOCK-ON 011022,000379: 23,2010 20353 CADR GOMARKFR 011023,000380: 23,2011 15472 TCF ENDEXT # V34 011024,000381: 23,2012 12017 TCF +5 # V33 011025,000382: 23,2013 12006 TCF -5 # V32 011026,000383: 23,2014 34751 CAF BIT3 011027,000384: 23,2015 05464 TC BLANKET 011028,000385: 23,2016 05155 TC ENDOFJOB 011029,000386: 011030,000387: 23,2017 31051 +5 CA OPTIONX +1 011031,000388: 23,2020 74752 MASK BIT2 011032,000389: 23,2021 10000 CCS A 011033,000390: 23,2022 12026 TCF NOLOKON 011034,000391: 23,2023 05504 TC UPFLAG 011035,000392: 23,2024 00012 ADRES LOKONSW 011036,000393: 23,2025 12034 TCF AURLKON1 011037,000394: 011038,000395: 23,2026 05516 NOLOKON TC DOWNFLAG # IF NO LOCK-ON, SET BIT15 OF RADMADES TO 011039,000396: 23,2027 00012 ADRES LOKONSW # INDICATE THAT CONTINUOUS DESIGNATION IS 011040,000397: 23,2030 05504 TC UPFLAG # WANTED (TO BE TERMINATED BY V44.) 011041,000398: 23,2031 00264 ADRES CDESFLAG 011042,000399: 23,2032 05504 TC UPFLAG # SET NO RR ANGLE MONITOR FLAG. 011043,000400: 23,2033 00126 ADRES NORRMON # DISABLE R25 RR GIMBAL MONITOR IN T4RUPT 011044,000401: 23,2034 00003 AURLKON1 RELINT 011045,000402: 23,2035 31112 CA DESRET 011046,000403: 23,2036 14640 TCF BANKJUMP 011047,000404: 011048,000405: 23,2037 01014 V04N1272 VN 412 011049,000406: 23,2040 77757 -LOKONFG OCT -20 011050,000407: 011051,000408: 43,2325 BANK 43 011052,000409: 43,2000 SETLOC EXTVERBS 011053,000410: 43,2000 BANK 011054,000411: 43,2325 COUNT* $$/EXTVB 011055,000412: 011056,000413: 43,2325 02076 LRON TC TESTXACT 011057,000414: 011058,000415: # Page 278 011059,000416: 43,2326 32365 DSP68 CAF V06N68 011060,000417: 43,2327 04616 TC BANKCALL 011061,000418: 43,2330 20353 CADR GOMARKFR 011062,000419: 43,2331 02363 TC B1+5OFF 011063,000420: 43,2332 02354 TC SET57 011064,000421: 43,2333 05155 TC ENDOFJOB 011065,000422: 011066,000423: 43,2334 04616 WAIT68 TC BANKCALL 011067,000424: 43,2335 01735 CADR 2SECDELY 011068,000425: 011069,000426: 43,2336 34361 CAF OCT21 011070,000427: 43,2337 71043 MASK EXTVBACT 011071,000428: 43,2340 00006 EXTEND 011072,000429: 43,2341 15472 BZF ENDEXT 011073,000430: 011074,000431: 43,2342 74747 MASK BIT5 011075,000432: 43,2343 10000 CCS A 011076,000433: 43,2344 12326 TCF DSP68 011077,000434: 011078,000435: 43,2345 32365 DSP5068 CAF V50N68 011079,000436: 43,2346 04616 TC BANKCALL 011080,000437: 43,2347 20361 CADR GOMARK3R -1 011081,000438: 43,2350 12363 TCF B1+5OFF 011082,000439: 43,2351 12363 TCF B1+5OFF 011083,000440: 43,2352 12357 TCF RESET57 011084,000441: 011085,000442: 43,2353 12334 TCF WAIT68 011086,000443: 011087,000444: 43,2354 05504 SET57 TC UPFLAG 011088,000445: 43,2355 00254 ADRES LRINH 011089,000446: 011090,000447: 43,2356 15563 TCF B5OFF 011091,000448: 011092,000449: 43,2357 05516 RESET57 TC DOWNFLAG 011093,000450: 43,2360 00254 ADRES LRINH 011094,000451: 011095,000452: 43,2361 34362 CAF OCT25 011096,000453: 43,2362 05565 TC B5OFF +2 011097,000454: 011098,000455: 43,2363 44361 B1+5OFF CS OCT21 011099,000456: 43,2364 15564 TCF B5OFF +1 011100,000457: 011101,000458: 43,2365 4361 OCT21 EQUALS ND1 011102,000459: 011103,000460: 43,2365 01504 V06N68 VN 0668 011104,000461: 43,2366 43,2365 V50N68 = V06N68 011105,000462: 011106,000463: 43,2366 05516 LROFF TC DOWNFLAG # INHIBIT INCORPORATION OF LR(?) DATA V58 011107,000464: 43,2367 00254 ADRES LRINH 011108,000465: 43,2370 12117 TCF GOPIN 011109,000466: 011110,000467: # Page 279 011111,000468: 43,2371 E5,1737 EBANK= OGC 011112,000469: 011113,000470: # Page 280 011114,000471: # IMUFINEK VERB 42 DESCRIPTION 011115,000472: # FINE ALIGN IMU 011116,000473: 011117,000474: # 1. REQUIRE EXT VERB DISPLAY AVAILABLE AND SET BUSY FLAG OR TURN ON OPER ERROR AND GO TO PINBRNCH. 011118,000475: # 2. DISPLAY FLASHING V25,N93....LOAD DELTA GYRO ANGLES.... 011119,000476: # RESPONSES 011120,000477: # A. TERMINATE 011121,000478: # 1. RELEASE EXT VERB DISPLAY SYSTEM. 011122,000479: # B. PROCEED OR ENTER 011123,000480: # 1. RE-DISPLAY VERB 42 011124,000481: # 2. EXECUTE IMUFINE (IMU FIVE ALIGN MODE SWITCHING). 011125,000482: # 3. EXECUTE IMUSTALL (ALLOW FOR DATA TRANSFER) 011126,000483: # A. FAILED 011127,000484: # 1. RELEASE EXT VERB DISPLAY SYSTEM. 011128,000485: # B. GOOD 011129,000486: # 1. EXECUTE IMUPULSE (TORQUE IRIGS). 011130,000487: # 2. EXECUTE IMUSTALL AND RELEASE EXT VERB DISPLAY SYSTEM. 011131,000488: 011132,000489: 43,2371 02436 IMUFINEK TC CKMODCAD 011133,000490: 43,2372 02076 TC TESTXACT # FINE ALIGN WITH GYRO TORQUING. 011134,000491: 43,2373 32420 CAF VNLODGYR # CALL FOR LOAD OF GYRO COMMANDS 011135,000492: 43,2374 04616 TC BANKCALL 011136,000493: 43,2375 20334 CADR GOXDSPF 011137,000494: 43,2376 05472 TC TERMEXTV 011138,000495: 43,2377 02400 TC +1 # PROCEED WITHOUT A LOAD 011139,000496: 011140,000497: 43,2400 32421 CAF IMUFINEV # RE-DISPLAY OUR OWN VERB 011141,000498: 43,2401 04616 TC BANKCALL 011142,000499: 43,2402 20621 CADR EXDSPRET 011143,000500: 011144,000501: 43,2403 04616 TC BANKCALL # CALL MODE SWITCH PROG 011145,000502: 43,2404 17201 CADR IMUFINE 011146,000503: 011147,000504: 43,2405 04616 TC BANKCALL # HIBERNATION 011148,000505: 43,2406 17707 CADR IMUSTALL 011149,000506: 43,2407 05472 TC ENDEXTVB 011150,000507: 011151,000508: 43,2410 32417 FINEK2 CAF LGYROBIN # PINBALL LEFT COMMANDS IN OGC REGISTERS 011152,000509: 43,2411 04616 TC BANKCALL 011153,000510: 43,2412 17314 CADR IMUPULSE 011154,000511: 011155,000512: 43,2413 04616 TC BANKCALL # WAIT FOR PULSES TO GET OUT. 011156,000513: 43,2414 17707 CADR IMUSTALL 011157,000514: 43,2415 05472 TC ENDEXTVB 011158,000515: 43,2416 05472 TC ENDEXTVB 011159,000516: 011160,000517: 43,2417 02737 LGYROBIN ECADR OGC 011161,000518: 43,2420 06335 VNLODGYR VN 2593 011162,000519: 43,2421 12400 IMUFINEV VN 4200 011163,000520: 011164,000521: # GOLOADLV VERB 50 DESCRIPTION 011165,000522: # AND OTHER PLEASE 011166,000523: # Page 281 011167,000524: # DO SOMETHING VERBS 011168,000525: 011169,000526: # PLEASE PERFORM, MARK, CALIBRATE, ETC. 011170,000527: 011171,000528: # 1. PRESSING ENTER ON DSKY INDICATES REQUESTED ACTION HAS BEEN PERFORMED, AND THE PROGRAM DOES THE 011172,000529: # SAME RECALL AS A COMPLETED LOAD. 011173,000530: # 2. THE EXECUTION OF A VERB 33 (PROCEED WITHOUT DATA) INDICATES THE REQUESTED ACTION IS NOT DESIRED. 011174,000531: 011175,000532: # Moved to below the 2CADR a few lines below here --- RSB 2004. 011176,000533: # SBANK= PINSUPER # FOR LOADLV1 AND SHOWSUM CADR'S 011177,000534: 011178,000535: 43,2422 04433 GOLOADLV TC FLASHOFF 011179,000536: 011180,000537: 43,2423 34201 CAF PINSUPBT 011181,000538: 43,2424 00006 EXTEND 011182,000539: 43,2425 01007 WRITE SUPERBNK 011183,000540: 43,2426 04635 TC POSTJUMP 011184,000541: 43,2427 62001 CADR LOADLV1 011185,000542: 011186,000543: # VERB 47 -- AGS INITIALIZATION -- R47. 011187,000544: 011188,000545: # SEE LOG SECTION AGS INITIALIZATION FOR OTHER PERTINENT REMARKS. 011189,000546: 011190,000547: 43,2430 02076 V47TXACT TC TESTXACT # NO OTHER EXTVERB. 011191,000548: 43,2431 34740 CAF PRIO4 011192,000549: 43,2432 05105 TC FINDVAC 011193,000550: 43,2433 E4,1600 EBANK= AGSBUFF 011194,000551: 43,2433 02005 64064 2CADR AGSINIT 011195,000552: 011196,000553: 43,2435 05155 TC ENDOFJOB 011197,000554: 011198,000555: 43,2436 31301 CKMODCAD CA MODECADR 011199,000556: 43,2437 00006 EXTEND 011200,000557: 43,2440 16745 BZF TCQ 011201,000558: 43,2441 02116 TC ALM/END # SOMEBODY IS USING MODECADR SO EXIT 011202,000559: 011203,000560: # Page 282 011204,000561: # ALINTIME VERB 55 DESCRIPTION 011205,000562: # REQUIRE P00 OR P00-. 011206,000563: 011207,000564: # 1. SET EXT VERB DISPLAY BUSY FLAG. 011208,000565: # 2. DISPLAY FLASHING V25,N24 (LOAD DELTA TIME FOR AGC CLOCK. 011209,000566: # 3. REQUIRE EXECUTION OF VERB 23. 011210,000567: # 4. ADD DELTA TIME, RECEIVED FROM INPUT REGISTER, TO THE COMPUTER TIME. 011211,000568: # 5. RELEASE EXT VERB DISPLAY SYSTEM. 011212,000569: 011213,000570: # Moved from the top of VERB 50 a few lines above here --- RSB 2004. 011214,000571: 43,2442 40,2000 SBANK= PINSUPER # FOR LOADLV1 AND SHOWSUM CADR'S 011215,000572: 011216,000573: 43,2442 02076 ALINTIME TC TESTXACT 011217,000574: 43,2443 04635 TC POSTJUMP # NO ROOM IN 43 011218,000575: 43,2444 64002 CADR R33 011219,000576: 011220,000577: 42,2002 BANK 42 011221,000578: 42,2000 SETLOC SBAND 011222,000579: 42,2000 BANK 011223,000580: 42,2002 COUNT* $$/R33 011224,000581: 011225,000582: 42,2002 35021 R33 CAF PRIO7 011226,000583: 42,2003 05146 TC PRIOCHNG 011227,000584: 42,2004 32034 CAF VNLODDT 011228,000585: 42,2005 04616 TC BANKCALL 011229,000586: 42,2006 20334 CADR GOXDSPF 011230,000587: 42,2007 05472 TC ENDEXT # TERMINATE 011231,000588: 42,2010 05472 TC ENDEXT # PROCEED 011232,000589: 42,2011 42033 CS DEC23 # DATA IN OR RESEQUENCE (UNLIKELY) 011233,000590: 42,2012 60154 AD MPAC # RECALL LEFT VERB IN MPAC 011234,000591: 42,2013 00006 EXTEND 011235,000592: 42,2014 12016 BZF UPDATIME # GO AHEAD WITH UPDATE ONLY IF RECALL 011236,000593: 42,2015 05472 TC ENDEXT # WITH V23 (DATA IN). 011237,000594: 011238,000595: 42,2016 00004 UPDATIME INHINT # DELTA TIME IS IN DSPTEM1, +1. 011239,000596: 42,2017 34755 CAF ZERO 011240,000597: 42,2020 54156 TS MPAC +2 # NEEDED FOR TP AGREE 011241,000598: 42,2021 54001 TS L # ZERO T1 + 2 WHILE ALIGNING. 011242,000599: 42,2022 52025 DXCH TIME2 011243,000600: 42,2023 52155 DXCH MPAC 011244,000601: 42,2024 53051 DXCH DSPTEM2 +1 # INCREMENT 011245,000602: 42,2025 20155 DAS MPAC 011246,000603: 011247,000604: 42,2026 07262 TC TPAGREE # FORCE SIGN AGREEMENT. 011248,000605: 42,2027 52155 DXCH MPAC # NEW CLOCK. 011249,000606: 42,2030 20025 DAS TIME2 011250,000607: 42,2031 00003 RELINT 011251,000608: 42,2032 05472 UPDTMEND TC ENDEXT 011252,000609: 011253,000610: 42,2033 00027 DEC23 DEC 23 B-14 # V 23 011254,000611: 011255,000612: 42,2034 06230 VNLODDT VN 2524 # V25N24 FOR LOAD DELTA TIME 011256,000613: 011257,000614: # Page 283 011258,000615: # SET UP FOR RADAR SAMPLING. 011259,000616: 011260,000617: 42,2035 BANK 42 011261,000618: 43,2000 SETLOC EXTVERBS 011262,000619: 43,2000 BANK 011263,000620: 011264,000621: 43,2445 E4,1600 EBANK= RSTACK 011265,000622: 011266,000623: 43,2445 COUNT* $$/R0477 011267,000624: 011268,000625: 43,2445 02700 R77 TC RDRUSECK # TRY TO AVOID THE 1210. 011269,000626: 43,2446 30077 CA FLAGWRD3 # IS R04 RUNNING? 011270,000627: 43,2447 74743 MASK R04FLBIT 011271,000628: 43,2450 10000 CCS A 011272,000629: 43,2451 02116 TC ALM/END # YES. 011273,000630: 43,2452 05504 TC UPFLAG 011274,000631: 43,2453 00117 ADRES R77FLAG 011275,000632: 43,2454 12461 TCF R04Z 011276,000633: 011277,000634: 43,2455 02700 R04 TC RDRUSECK # TRY TO AVOID THE 1210. 011278,000635: 43,2456 02076 TC TESTXACT 011279,000636: 43,2457 05504 TC UPFLAG 011280,000637: 43,2460 00063 ADRES R04FLAG # SET R04FLAG FOR ALARMS 011281,000638: 011282,000639: 43,2461 34741 R04Z CAF EBANK4 011283,000640: 43,2462 54003 TS EBANK 011284,000641: 43,2463 32676 CAF 1SEC+1 # SAMPLE ONCE PER SECOND 011285,000642: 43,2464 55777 TS RSAMPDT 011286,000643: 43,2465 34755 CAF ZERO 011287,000644: 43,2466 55776 TS RTSTLOC 011288,000645: 43,2467 55575 TS RFAILCNT # ZERO BAD SAMPLE COUNTER 011289,000646: 011290,000647: 43,2470 00004 INHINT 011291,000648: 43,2471 42677 CS LRPOSCAL # INITIALIZE 011292,000649: 43,2472 70110 MASK RADMODES # BIT 9 LR RANGE LOW SCALE =0 011293,000650: 43,2473 54110 TS RADMODES # BIT 6 LR POS 1 =0 011294,000651: 43,2474 32677 CAF LRPOSCAL # BIT 3 RR RANGE LOW SCALE =0 011295,000652: 43,2475 00006 EXTEND 011296,000653: 43,2476 02033 RAND CHAN33 011297,000654: 43,2477 26110 ADS RADMODES 011298,000655: 43,2500 00003 RELINT 011299,000656: 011300,000657: 43,2501 40077 CS FLAGWRD3 # CHECK R04FLAG R04 =1 R77 =0 011301,000658: 43,2502 74743 MASK R04FLBIT 011302,000659: 43,2503 10000 CCS A 011303,000660: 43,2504 12633 TCF R04K 011304,000661: 011305,000662: 43,2505 34753 CAF ONE # INDICATES RENDEZVOUS DESIRED 011306,000663: 43,2506 55051 TS OPTIONX +1 011307,000664: 43,2507 34751 R04A CAF BIT3 # OPTION CODE FOR V04N12 011308,000665: 011309,000666: # Page 284 011310,000667: 43,2510 55050 TS OPTIONX 011311,000668: 43,2511 32673 CAF V04N12X 011312,000669: 43,2512 04616 TC BANKCALL # R2 00001 RENDEZVOUS RADAR 011313,000670: 43,2513 20353 CADR GOMARKFR # 00002 LANDING RADAR 011314,000671: 43,2514 12641 TCF R04END # V34 011315,000672: 43,2515 12522 TCF +5 # V33 011316,000673: 43,2516 12511 TCF R04A +2 # R2 011317,000674: 43,2517 34751 CAF BIT3 011318,000675: 43,2520 05464 TC BLANKET 011319,000676: 43,2521 05155 TC ENDOFJOB 011320,000677: 011321,000678: 43,2522 31051 CA OPTIONX +1 # SAVE DESIRED OPTION 011322,000679: 43,2523 55773 TS RTSTDEX 011323,000680: 011324,000681: 43,2524 36245 R04X CAF SIX # RR OR LR DESIRED 011325,000682: 43,2525 71773 MASK RTSTDEX 011326,000683: 43,2526 10000 CCS A 011327,000684: 43,2527 12635 TCF R04L # LANDING RADAR 011328,000685: 43,2530 55775 TS RTSTBASE # FOR RR BASE =0, MAX =1 011329,000686: 011330,000687: 43,2531 34752 R04B CAF BIT2 # IS RR AUTO MODE DISCRETE PRESENT 011331,000688: 43,2532 00006 EXTEND 011332,000689: 43,2533 02033 RAND CHAN33 011333,000690: 43,2534 00006 EXTEND 011334,000691: 43,2535 12546 BZF R04C # YES 011335,000692: 011336,000693: 43,2536 32675 CAF 201R04 # REQUEST SELECTION OF RR AUTO MODE 011337,000694: 43,2537 55044 TS DSPTEM1 011338,000695: 43,2540 32674 CAF V50N25X 011339,000696: 43,2541 04616 TC BANKCALL 011340,000697: 43,2542 20345 CADR GOMARK4 011341,000698: 43,2543 12641 TCF R04END # V34 011342,000699: 43,2544 12531 TCF R04B # V33 011343,000700: 43,2545 12536 TCF -7 # E 011344,000701: 011345,000702: 43,2546 34736 R04C CAF BIT14 # ENABLE RR AUTO TRACKER 011346,000703: 43,2547 00006 EXTEND 011347,000704: 43,2550 05012 WOR CHAN12 011348,000705: 011349,000706: 43,2551 34752 CAF TWO 011350,000707: 43,2552 55774 TS RTSTMAX # FOR SEQUENTIAL STORAGE 011351,000708: 011352,000709: 43,2553 05203 TC WAITLIST 011353,000710: 43,2554 E4,1600 EBANK= RSTACK 011354,000711: 43,2554 02003 52104 2CADR RADSAMP 011355,000712: 011356,000713: 43,2556 00003 RELINT 011357,000714: 011358,000715: 43,2557 40077 CS FLAGWRD3 # CHECK R04FLAG R04 =1 R77 =0 011359,000716: 43,2560 74743 MASK R04FLBIT 011360,000717: # Page 285 011361,000718: 43,2561 10000 CCS A 011362,000719: 43,2562 12117 TCF GOPIN # R77 011363,000720: 011364,000721: 43,2563 36245 CAF SIX # RR OR LR 011365,000722: 43,2564 71773 MASK RTSTDEX 011366,000723: 43,2565 10000 CCS A 011367,000724: 43,2566 12603 TCF R04LR # LR 011368,000725: 011369,000726: 43,2567 32667 R04RR CAF V16N72 # DISPLAY RR CDU ANGLES (1/SEC) 011370,000727: 43,2570 04616 TC BANKCALL # R1 + XXX.XX DEG TRUNNION 011371,000728: 43,2571 20334 CADR GOMARKF # R2 + XXX.XX DEG SHAFT 011372,000729: 43,2572 12641 TCF R04END # V34 R3 BLANK 011373,000730: 43,2573 12575 TCF +2 # V33 011374,000731: 43,2574 12567 TCF R04RR # V32 011375,000732: 011376,000733: 43,2575 32670 CAF V16N78 # DISPLAY RR RANGE AND RANGE RATE (1/SEC) 011377,000734: 43,2576 04616 TC BANKCALL # R1 +- XXX.XX NM RANGE 011378,000735: 43,2577 20334 CADR GOMARKF # R2 +- XXXXX. FPS RANGE RATE 011379,000736: 43,2600 12641 TCF R04END # V34 R3 BLANK 011380,000737: 43,2601 12617 TCF R04Y # V33 011381,000738: 43,2602 12567 TCF R04RR # V32 011382,000739: 011383,000740: 43,2603 32671 R04LR CAF V16N66 # DISPLAY LR RANGE AND POSITON (1/SEC) 011384,000741: 43,2604 04616 TC BANKCALL # R1 +- XXXXX, FT LR RANGE 011385,000742: 43,2605 20334 CADR GOMARKF # R2 + 0000X. POS. NO. 011386,000743: 43,2606 12641 TCF R04END # V34 R3 BLANK 011387,000744: 43,2607 12611 TCF +2 # V33 011388,000745: 43,2610 12603 TCF R04LR # V32 011389,000746: 011390,000747: 43,2611 32672 CAF V16N67 # DISPLAY LR VELX, VELY, VELZ (1/SEC) 011391,000748: 43,2612 04616 TC BANKCALL # R1 +- XXXXX. FPS LR V(X) 011392,000749: 43,2613 20334 CADR GOMARKF # R2 +- XXXXX. FPS LR V(Y) 011393,000750: 43,2614 12641 TCF R04END # V34 R3 +- XXXXX. FPS LR V(Z) 011394,000751: 43,2615 12617 TCF R04Y # V33 011395,000752: 43,2616 12603 TCF R04LR # V32 011396,000753: 011397,000754: 43,2617 34755 R04Y CAF ZERO # TO TERMINATE SAMPLING. 011398,000755: 43,2620 55777 TS RSAMPDT 011399,000756: 43,2621 04616 TC BANKCALL 011400,000757: 43,2622 01735 CADR 2SECDELY # WAIT FOR LAST RADARUP 011401,000758: 43,2623 32676 CAF 1SEC+1 # SAMPLE ONCE PER SECOND 011402,000759: 43,2624 55777 TS RSAMPDT 011403,000760: 43,2625 34755 CAF ZERO # FOR STORING RESULTS 011404,000761: 43,2626 55776 TS RTSTLOC 011405,000762: 43,2627 11775 CCS RTSTBASE # CHECK WHICH RADAR HAD BEEN SAMPLED 011406,000763: 43,2630 44753 CS ONE # WAS LR 011407,000764: 43,2631 64752 AD TWO # WAS RR 011408,000765: 43,2632 12523 TCF R04X -1 011409,000766: 011410,000767: 43,2633 34766 R04K CAF 250MS+1 # SAMPLE 4 LR COMPONENTS PER SECOND. 011411,000768: # Page 286 011412,000769: 43,2634 55777 TS RSAMPDT 011413,000770: 011414,000771: 43,2635 34752 R04L CAF TWO 011415,000772: 43,2636 55775 TS RTSTBASE # FOR LR BASE =2, MAX =3 011416,000773: 43,2637 36245 CAF SIX 011417,000774: 43,2640 12552 TCF R04C +4 011418,000775: 43,2641 34755 R04END CAF ZERO # ZERO RSAMPDT 011419,000776: 43,2642 55777 TS RSAMPDT # TO TERMINATE SAMPLING 011420,000777: 43,2643 34744 CAF BIT8 # WAIT 1.28 SECONDS FOR POSSIBLE 011421,000778: 43,2644 04616 TC BANKCALL # PENDING RUPT. 011422,000779: 43,2645 01736 CADR DELAYJOB 011423,000780: 011424,000781: 43,2646 00004 INHINT 011425,000782: 43,2647 44736 CS BIT14 # DISABLE RR AUTO TRACKER. 011426,000783: 43,2650 00006 EXTEND 011427,000784: 43,2651 03012 WAND CHAN12 011428,000785: 011429,000786: 43,2652 05516 TC DOWNFLAG 011430,000787: 43,2653 00063 ADRES R04FLAG # SIGNAL END OF R04. 011431,000788: 011432,000789: 43,2654 05472 TC ENDEXT 011433,000790: 011434,000791: 43,2655 34741 R77END CAF EBANK4 # TO TERMINATE SAMPLING 011435,000792: 43,2656 54003 TS EBANK 011436,000793: 43,2657 34755 CAF ZERO 011437,000794: 43,2660 55777 TS RSAMPDT 011438,000795: 43,2661 34746 CAF BIT6 # WAIT 320 MS. FOR POSSIBLE 011439,000796: 43,2662 04616 TC BANKCALL # PENDING RUPT. 011440,000797: 43,2663 01736 CADR DELAYJOB 011441,000798: 011442,000799: 43,2664 05516 TC DOWNFLAG 011443,000800: 43,2665 00117 ADRES R77FLAG 011444,000801: 43,2666 12117 TCF GOPIN 011445,000802: 011446,000803: 43,2667 04110 V16N72 VN 1672 011447,000804: 43,2670 04116 V16N78 VN 1678 011448,000805: 43,2671 04102 V16N66 VN 1666 011449,000806: 43,2672 04103 V16N67 VN 1667 011450,000807: 43,2673 01014 V04N12X VN 412 011451,000808: 43,2674 14431 V50N25X VN 5025 011452,000809: 43,2675 00201 201R04 OCT 00201 011453,000810: 43,2676 00145 1SEC+1 DEC 101 B-14 011454,000811: 43,2677 4766 250MS+1 EQUALS CALLCODE 011455,000812: 43,2677 00444 LRPOSCAL OCT 444 011456,000813: 011457,000814: # Page 287 011458,000815: 43,2700 40077 RDRUSECK CS FLAGWRD3 # IS R29 ON? 011459,000816: 43,2701 74741 MASK NR29FBIT 011460,000817: 43,2702 10000 CCS A 011461,000818: 43,2703 02116 TC ALM/END # YES 011462,000819: 43,2704 30101 CA FLAGWRD5 # IS R77 RUNNING? 011463,000820: 43,2705 74741 MASK R77FLBIT 011464,000821: 43,2706 10000 CCS A 011465,000822: 43,2707 02116 TC ALM/END # YES. 011466,000823: 43,2710 40103 CS FLAGWRD7 # IS SERVICER RUNNING AND HENCE POSSIBLY 011467,000824: 43,2711 74746 MASK V37FLBIT # R12 USING THE LR? 011468,000825: 43,2712 10000 CCS A 011469,000826: 43,2713 12720 TCF CHECKRR # NO 011470,000827: 43,2714 30107 CA FLGWRD11 # YES, IS R12 ON? 011471,000828: 43,2715 74735 MASK LRBYBIT # BIT 15 011472,000829: 43,2716 00006 EXTEND 011473,000830: 43,2717 12116 BZF ALM/END # YES 011474,000831: 43,2720 40075 CHECKRR CS FLAGWRD1 # IS THE TRACK FLAG SET AND HENCE POSSIBLY 011475,000832: 43,2721 74747 MASK TRACKBIT # P20 USING THE RR? 011476,000833: 43,2722 10000 CCS A 011477,000834: 43,2723 00002 TC Q # NOT ALLOWED DURING P20 011478,000835: 43,2724 02116 TC ALM/END # P22 OR P25, (R65) 011479,000836: 43,2725 COUNT* $$/EXTVB 011480,000837: 011481,000838: 43,2725 02076 VB64 TC TESTXACT # IF DISPLAY SYS. NOT BUSY MAKE IT BUSY. 011482,000839: 43,2726 34740 CAF PRIO4 011483,000840: 43,2727 05105 TC FINDVAC 011484,000841: 43,2730 E4,1600 EBANK= ALPHASB 011485,000842: 43,2730 03606 64104 2CADR SBANDANT # CALC., DISPLAY S-BAND ANTENNA ANGLES. 011486,000843: 011487,000844: 43,2732 05155 TC ENDOFJOB 011488,000845: 011489,000846: # Page 288 011490,000847: # IMUATTCK VERB 43 DESCRIPTION 011491,000848: # LOAD IMU ATTITUDE ERROR METERS 011492,000849: 011493,000850: # 1. REQUIRE P00 OR FRESH START. 011494,000851: # 2. REQUIRE COARSE ALIGN ENABLE AND ZERO ICDU BITS OFF. 011495,000852: # 3. REQUIRE THAT NEEDLES BE OFF. 011496,000853: # 4. REQUEST LOAD OF N22 (VALUES TO BE DISPLAYED). 011497,000854: # 5. ON PROCEED OR ENTER RE-DISPLAY V43 AND SEND PULSES. 011498,000855: 011499,000856: 43,2733 02121 IMUATTCK TC CHKP00H # VB 76 -- LOAD IMU ATT. ERROR METERS 011500,000857: 011501,000858: 43,2734 34763 CAF BITS4&5 # SEE IF COARSE ALIGN ENABLE AND ZERO IMU 011502,000859: 43,2735 00006 EXTEND # CDUS BITS ARE ON 011503,000860: 43,2736 02012 RAND CHAN12 011504,000861: 43,2737 10000 CCS A 011505,000862: 43,2740 12116 TCF ALM/END # NOT ALLOWED IF IMU COARSE OR IMU ZERO ON 011506,000863: 011507,000864: 43,2741 34355 CAF BIT13-14 # BOTH BITS 13 AND 14 MUST BE 1 011508,000865: 43,2742 00006 EXTEND # INDICATING THE MODE SELECTED IS OFF. 011509,000866: 43,2743 06031 RXOR CHAN31 011510,000867: 43,2744 74355 MASK BIT13-14 011511,000868: 43,2745 00006 EXTEND 011512,000869: 43,2746 12750 BZF +2 # NEEDLES IS OFF. 011513,000870: 43,2747 12116 TCF ALM/END # EXIT. NEEDLES IS ON. 011514,000871: 011515,000872: 43,2750 02076 TC TESTXACT 011516,000873: 011517,000874: 43,2751 32234 CAF VNLODCDU 011518,000875: 43,2752 04616 TC BANKCALL 011519,000876: 43,2753 20334 CADR GOXDSPF 011520,000877: 43,2754 05472 TC ENDEXT # V34 011521,000878: 43,2755 02756 TC +1 011522,000879: 43,2756 32771 CAF V43K # REDISPLAY OUR VERB. 011523,000880: 43,2757 04616 TC BANKCALL 011524,000881: 43,2760 20621 CADR EXDSPRET 011525,000882: 43,2761 34746 CAF BIT6 011526,000883: 43,2762 00006 EXTEND 011527,000884: 43,2763 05012 WOR CHAN12 # ENABLE ERROR COUNTERS. 011528,000885: 43,2764 34752 CAF TWO 011529,000886: 43,2765 05203 TC WAITLIST # PUT OUT COMMANDS IN .32 SECONDS. 011530,000887: 43,2766 0321 EBANK= THETAD 011531,000888: 43,2766 02035 64100 2CADR ATTCK2 011532,000889: 011533,000890: 43,2770 15472 TCF ENDEXT 011534,000891: 011535,000892: 42,2035 BANK 42 011536,000893: 42,2000 SETLOC PINBALL3 # SOMETHING IN B42. 011537,000894: 42,2000 BANK 011538,000895: 011539,000896: 42,2035 COUNT* $$/EXTVB 011540,000897: # Page 289 011541,000898: 42,2035 34752 ATTCK2 CAF TWO # PUT OUT COMMANDS. 011542,000899: 42,2036 54002 +1 TS Q # CDU WILL LIMIT EXCESS DATA. 011543,000900: 42,2037 50000 INDEX A 011544,000901: 42,2040 30321 CA THETAD 011545,000902: 42,2041 00006 EXTEND 011546,000903: 42,2042 72053 MP ATTSCALE 011547,000904: 42,2043 50002 INDEX Q 011548,000905: 42,2044 56050 XCH CDUXCMD 011549,000906: 42,2045 10002 CCS Q 011550,000907: 42,2046 12036 TCF ATTCK2 +1 011551,000908: 011552,000909: 42,2047 37743 CAF 13,14,15 011553,000910: 42,2050 00006 EXTEND 011554,000911: 42,2051 05014 WOR CHAN14 011555,000912: 42,2052 15261 TCF TASKOVER # LEAVE ERROR COUNTERS ENABLED. 011556,000913: 011557,000914: 42,2053 03146 ATTSCALE DEC 0.1 011558,000915: 011559,000916: 07,2666 BANK 7 011560,000917: 43,2000 SETLOC EXTVERBS 011561,000918: 43,2000 BANK 011562,000919: 011563,000920: 43,2771 COUNT* $$/EXTVB 011564,000921: 011565,000922: 43,2771 12600 V43K VN 4300 011566,000923: 011567,000924: # V82PERF VERB82 DESCRIPTION 011568,000925: # REQUEST ORBIT PARAMETERS DISPLAY (R30) 011569,000926: 011570,000927: # 1. IF AVERAGE G IS OFF: 011571,000928: # FLASH DISPLAY V04N06. R2 INDICATES WHICH SHIP'S STATE VECTOR IS 011572,000929: # TO BE UPDATED. INITIAL CHOICE IS THIS SHIP (R2=1). ASTRONAUT 011573,000930: # CAN CHANGE TO OTHER SHIP BY V22EXE, WHERE X NOT EQ I. 011574,000931: # SELECTED STATE VECTOR UPDATED BY THISPREC (OTHPREC). 011575,000932: # CALLS SR30.1 (WHICH CALLS TFFCONMU + TFFRP/RA) TO CALCULATE 011576,000933: # RPER (PERIGEE RADIUS), RAP0 (APOGEE RADIUS), HPER (PERIGEE 011577,000934: # HEIGHT ABOVE LAUNCH PAD OR LUNAR LANDING SITE), HAPO (APOGEE 011578,000935: # HEIGHT AS ABOVE), TPER (TIME TO PERIGEE), TFF (TIME TO 011579,000936: # INTERSECT 300 KFT ABOVE PAD OR 35KFT ABOVE LANDING SITE). 011580,000937: # FLASH MONITOR V16N44 (HAPO, HPER, TFF). TFF IS -59M59S IF IT WAS 011581,000938: # NOT COMPUTABLE, OTHERWISE IT INCREMENTS ONCE PER SECOND. 011582,000939: # ASTRONAUT HAS OPTION TO MONITOR TPER BY KEYING IN N 32 E. 011583,000940: # DISPLAY IS IN HMS, IS NEGATIVE (AS WAS TFF), AND INCREMENTS 011584,000941: # ONCE PER SECOND ONLY IF TFF DISPLAY WAS -59M59S. 011585,000942: 011586,000943: # 2. IF AVERAGE G IS ON: 011587,000944: # CALLS SR30.1 APPROX EVERY TWO SECS. STATE VECTOR IS ALWAYS 011588,000945: # FOR THIS VEHICLE. V82 DOES NOT DISTURB STATE VECTOR. RESULTS 011589,000946: # OF SR30.1 ARE RAPO, RPER, HAPO, HPER, TPER, TFF. 011590,000947: # FLASH MONITOR V16N44 (HAPO, HPER, TFF). 011591,000948: # IF MODE IS P11, THEN CALL DELRSPL SO ASTRONAUT CAN MONITOR 011592,000949: # RESULTS BY N50E. SPLASH COMPUTATION DONE ONCE PER TWO SECS. 011593,000950: 011594,000951: # Page 290 011595,000952: 43,2772 02076 V82PERF TC TESTXACT 011596,000953: 011597,000954: 43,2773 35021 CAF PRIO7 # LESS THAN LAMBERT. R30,V82 011598,000955: 43,2774 05146 TC PRIOCHNG 011599,000956: 43,2775 00006 EXTEND 011600,000957: 43,2776 33001 DCA V82CON 011601,000958: 43,2777 05165 TC SUPDXCHZ # V82CALL IN DIFF SUPERBANK FROM V82PERF 011602,000959: 011603,000960: 43,3000 E4,1716 EBANK= HAPO 011604,000961: 43,3000 03242 44104 V82CON 2CADR V82CALL 011605,000962: 011606,000963: # VB83PERF VERB 83 DESCRIPTION 011607,000964: # REQUEST RENDEZVOUS PARAMETER DISPLAY (R31) 011608,000965: 011609,000966: # 1. SET EXT VERB DISPLAY BUSY FLAG. 011610,000967: # 2. SCHEDULE R31CALL WITH PRIORITY 5. 011611,000968: # A. DISPLAY 011612,000969: # R1 RANGE 011613,000970: # R2 RANGE RATE 011614,000971: # R3 THETA 011615,000972: 011616,000973: 43,3002 02076 V83PERF TC TESTXACT 011617,000974: 011618,000975: 43,3003 34752 CAF BIT2 011619,000976: 43,3004 05203 TC WAITLIST 011620,000977: 43,3005 E7,1611 EBANK= TSTRT 011621,000978: 43,3005 03737 60107 2CADR R31CALL 011622,000979: 011623,000980: 43,3007 05155 TC ENDOFJOB 011624,000981: 011625,000982: # VERB 89 DESCRIPTION RENDEZVOUS FINAL ATTITUDE ROUTINE (R63) 011626,000983: # 011627,000984: # CALLED BY VERB 89 ENTER DURING P00. PRIO 10 IS USED. CALCULATES AND 011628,000985: # DISPLAYS FINAL FDAI BALL ANGLES TO POINT LM +X OR +Z AXIS AT CSM. 011629,000986: 011630,000987: # 1. KEY IN V 89 E ONLY IF IN PROG 00. IF NOT IN P00, OPERATOR ERROR AND 011631,000988: # EXIT R63, OTHERWISE CONTINUE. 011632,000989: 011633,000990: # 2. IF IN P00, DO IMU STATUS CHECK ROUTINE (R02BOTH). IF IMU ON AND ITS 011634,000991: # ORIENTATION KNOWN TO LGC,CONTINUE. 011635,000992: 011636,000993: # 3. FLASH DISPLAY V 04 N 06. R2 INDICATES WHICH SPACECRAFT AXIS IS TO 011637,000994: # BE POINTED AT CSM. INITIAL CHOICE IS PREFERRED (+Z) AXIS (R2=1). 011638,000995: # ASTRONAUT CAN CHANGE TO (+X) AXIS (R2 NOT = 1) BY V 22 E 2 E. CONTINUE 011639,000996: # AFTER KEYING IN PROCEED. 011640,000997: 011641,000998: # 4. BOTH VEHICLE STATE VECTORS UPDATED BY CONIC EQS. 011642,000999: 011643,001000: # 5. HALF MAGNITUDE UNIT LOS VECTOR (IN STABLE MEMBER COORDINATES) AND 011644,001001: # Page 291 011645,001002: # HALF MAGNITUDE UNIT SPACECRAFT AXIS VECTOR (IN BODY COORDINATES) 011646,001003: # PREPARED FOR VECPOINT. 011647,001004: 011648,001005: # 6. GIMBAL ANGLES FROM VECPOINT TRANSFORMED INTO FDAI BALL ANGLES BY 011649,001006: # BALLANGS. FLASH DISPLAY V 06 N 18 AND AWAIT RESPONSE. 011650,001007: 011651,001008: # 7. RECYCLE -- RETURN TO STEP 4. 011652,001009: # TERMINATE -- EXIT R63. 011653,001010: # PROCEED -- RESET 3AXISFLG AND CALL R60LEM FOR ATTITUDE MANEUVER. 011654,001011: 011655,001012: 43,3010 02121 V89PERF TC CHKP00H 011656,001013: 43,3011 02076 TC TESTXACT 011657,001014: 43,3012 34737 CAF PRIO10 011658,001015: 43,3013 05105 TC FINDVAC 011659,001016: 43,3014 E4,1606 EBANK= RONE 011660,001017: 43,3014 02022 54104 2CADR V89CALL 011661,001018: 011662,001019: 43,3016 05155 TC ENDOFJOB 011663,001020: 011664,001021: # V90PERF VERB 90 DESCRIPTION 011665,001022: # REQUEST RENDEZVOUS OUT-OF-PLANE DISPLAY (R36) 011666,001023: 011667,001024: # 1. SET EXT VERB DISPLAY BUSY FLAG. 011668,001025: # 2. SCHEDULE R36 CALL WITH PRIORITY 10 011669,001026: # A. DISPLAY 011670,001027: # TIME OF EVENT -- HOURS, MINUTES, SECONDS 011671,001028: # Y OUT-OF-PLANE POSITION -- NAUTICAL MILES 011672,001029: # YDOT OUT-OF-PLANE VELOCITY -- FEET/SECOND 011673,001030: # PSI ANGLE BTW LINE OF SIGHT AND FORWARD 011674,001031: # DIRECTION VECTOR IN HORIZONTAL PLANE -- DEGREES 011675,001032: 011676,001033: 43,3017 02076 V90PERF TC TESTXACT 011677,001034: 43,3020 35021 CAF PRIO7 # R36,V90 011678,001035: 43,3021 05105 TC FINDVAC 011679,001036: 43,3022 E7,1441 EBANK= TIG 011680,001037: 43,3022 02642 10107 2CADR R36 011681,001038: 011682,001039: 43,3024 15155 TCF ENDOFJOB 011683,001040: 011684,001041: # MINIMP VERB 76 DESCRIPTION 011685,001042: # MINIMUM IMPULSE MODE 011686,001043: 011687,001044: # 1. SET MINIMUM IMPULSE RHO MODE FLAG TO 1. 011688,001045: 011689,001046: 43,3025 05504 MINIMP TC UPFLAG # SET PULSES = 1 (MIN. IMPULSE MODE) 011690,001047: 43,3026 00303 ADRES PULSEFLG 011691,001048: 43,3027 12117 TCF GOPIN # RETURN VIA PINBRNCH 011692,001049: 011693,001050: # NOMINIMP VERB 77 DESCRIPTION 011694,001051: # RATE COMMAND MODE 011695,001052: 011696,001053: # 1. SET MINIMUM IMPULSE RHO MODE FLAG TO 0. (ZERO INDICATES NOT MINIMUM IMPULSE MODE.). 011697,001054: # 2. MOVE CDUX, CDUY, CDUZ INTO CDUXD, CDUYD, CDUZD. 011698,001055: # Page 292 011699,001056: 011700,001057: 43,3030 05516 NOMINIMP TC DOWNFLAG # SET PULSES = 0 (NOT MINIMUM IMPULSE MODE 011701,001058: 43,3031 00303 ADRES PULSEFLG 011702,001059: 43,3032 00004 INHINT 011703,001060: 43,3033 04674 TC IBNKCALL 011704,001061: 43,3034 40154 CADR ZATTEROR 011705,001062: 43,3035 02117 TC GOPIN 011706,001063: 011707,001064: # Page 293 011708,001065: # CREMANU VERB 49 DESCRIPTION 011709,001066: # START AUTOMATIC ATTITUDE MANEUVER 011710,001067: 011711,001068: # 1. REQUIRE PROGRAM 00 ACTIVE. 011712,001069: # 2. SET EXT VERB DISPLAY BUSY FLAG. 011713,001070: # 3. SCHEDULE R62DISP WITH PRIORITY 10. 011714,001071: # 4. RELEASE EXT VERB DISPLAY. 011715,001072: 011716,001073: # R62DISP 011717,001074: # 1. DISPLAY FLASHING V06,N22. 011718,001075: # RESPONSES 011719,001076: # A. TERMINATE 011720,001077: # 1. GOTOP00H 011721,001078: # B. PROCEED 011722,001079: # 1. SET 3AXISFLG TO INDICATE MANEUVER IS SPECIFIED BY 3 AXIS. 011723,001080: # 2. EXECUTE R60LEM (ATTITUDE MANEUVER). 011724,001081: # C. ENTER 011725,001082: # 1. REPEAT FLASHING V06,N22. 011726,001083: 011727,001084: 43,3036 02121 CREWMANU TC CHKP00H # DEMAND P00 011728,001085: 011729,001086: 43,3037 02076 TC TESTXACT 011730,001087: 011731,001088: 43,3040 34737 CAF PRIO10 011732,001089: 43,3041 05105 TC FINDVAC 011733,001090: 43,3042 E6,1675 EBANK= BCDU 011734,001091: 43,3042 02103 46106 2CADR R62DISP 011735,001092: 011736,001093: 43,3044 05155 TC ENDOFJOB 011737,001094: 011738,001095: # Page 294 011739,001096: # TRMTRACK VERB 56 DESCRIPTION 011740,001097: # TERMINATE TRACKING (P20 AND P25). 011741,001098: 011742,001099: # 1. KNOCK DOWN RENDEZVOUS, TRACK, AND UPDATE FLAGS. 011743,001100: # 2. REQUIRE P20 OR P25 NOT RUNNING ALONE OR GO TO GOGOP00H (REQUEST PROGRAM 00). 011744,001101: # 3. SCHEDULE V56TOVAC WITH PRIORITY 30. 011745,001102: 011746,001103: # V56TOVAC 011747,001104: # 1. EXECUTE INTSTALL (IF INTEGRATION IS RUNNING, STALL UNTIL IT IS FINISHED.) 011748,001105: # 2. ZERO GROUP 2 TO HALT P20. 011749,001106: # 3. TRANSFER CONTROL TO GOPROG2 (SOFTWARE RESTART). 011750,001107: 011751,001108: 43,3045 33065 TRMTRACK CA BITS9+7 # IS REND OR P25 FLAG ON 011752,001109: 43,3046 70074 MASK FLAGWRD0 011753,001110: 43,3047 00006 EXTEND 011754,001111: 43,3050 12117 BZF GOPIN # NO 011755,001112: 011756,001113: 43,3051 05516 TC DOWNFLAG 011757,001114: 43,3052 00010 ADRES RNDVZFLG 011758,001115: 011759,001116: 43,3053 05516 TC DOWNFLAG 011760,001117: 43,3054 00006 ADRES P25FLAG 011761,001118: 011762,001119: 43,3055 05516 TC DOWNFLAG # ENSURE SEARCH FLAG IS OFF 011763,001120: 43,3056 00037 ADRES SRCHOPTN 011764,001121: 011765,001122: 43,3057 34747 CA TRACKBIT # IS TRACK FLAG ON? 011766,001123: 43,3060 70075 MASK FLAGWRD1 011767,001124: 43,3061 00006 EXTEND 011768,001125: 43,3062 12117 BZF GOPIN 011769,001126: 011770,001127: 43,3063 04635 TC POSTJUMP 011771,001128: 43,3064 64054 CADR TRMTRAK1 011772,001129: 011773,001130: 43,3065 00500 BITS9+7 OCT 500 011774,001131: 011775,001132: 42,2000 SETLOC SBAND # BANK 42 011776,001133: 42,2000 BANK 011777,001134: 011778,001135: 42,2054 COUNT* $$/EXTVB 011779,001136: 011780,001137: 42,2054 05516 TRMTRAK1 TC DOWNFLAG 011781,001138: 42,2055 00027 ADRES UPDATFLG # UPDATE FLAG DOWN 011782,001139: 42,2056 05516 TC DOWNFLAG 011783,001140: 42,2057 00031 ADRES TRACKFLG # TRACK FLAG DOWN 011784,001141: 42,2060 05516 TC DOWNFLAG 011785,001142: 42,2061 00007 ADRES IMUSE 011786,001143: 011787,001144: 42,2062 06042 TC INTPRET 011788,001145: 42,2063 77624 CALL 011789,001146: 42,2064 27410 INTSTALL # DON'T INTERRUPT INTEGRATION 011790,001147: # Page 295 011791,001148: 42,2065 77776 EXIT 011792,001149: 011793,001150: 42,2066 05353 TC PHASCHNG 011794,001151: 42,2067 00002 OCT 2 # KILL GROUP 2 TO HALT P20 ACTIVITY 011795,001152: 011796,001153: 42,2070 00004 INHINT 011797,001154: 42,2071 04674 TC IBNKCALL # ZERO THE COMMANDED RATES TO STOP 011798,001155: 42,2072 40166 CADR STOPRATE MANEUVER 011799,001156: 011800,001157: 42,2073 04674 TC IBNKCALL 011801,001158: 42,2074 40115 CADR RESTORDB 011802,001159: 011803,001160: 42,2075 06011 TC CLRADMOD # CLEAR BITS 10 + 15 OF RADMODES. 011804,001161: 011805,001162: 42,2076 44736 CS BIT14 # DISABLE LOCKON 011806,001163: 42,2077 00006 EXTEND 011807,001164: 42,2100 03012 WAND CHAN12 011808,001165: 42,2101 04635 TC POSTJUMP 011809,001166: 42,2102 12766 CADR GOPROG2 # CAUSE RESTART. 011810,001167: 011811,001168: # DNEDUMP VERB 74 DESCRIPTION 011812,001169: # INITIALZE DOWN-TELEMETRY PROGRAM FOR ERASABLE MEMORY DUMP. 011813,001170: 011814,001171: # 1. SET EXT VERB DISPLAY BUSY FLAG. 011815,001172: # 2. REPLACE CURRENT DOWNLIST WITH ERASABLE MEMORY. 011816,001173: # 3. RELEASE EXT VERB DISPLAY. 011817,001174: 011818,001175: 43,2000 SETLOC EXTVERBS 011819,001176: 43,2000 BANK 011820,001177: 011821,001178: 43,3066 COUNT* $$/EXTVB 011822,001179: 011823,001180: 43,3066 0400 EBANK= 400 011824,001181: 43,3066 33071 DNEDUMP CAF LDNDUMPI 011825,001182: 43,3067 54335 TS DNTMGOTO 011826,001183: 43,3070 02117 TC GOPIN 011827,001184: 011828,001185: 43,3071 43,3066 V74 EQUALS DNEDUMP 011829,001186: 43,3071 03721 LDNDUMPI REMADR DNDUMPI 011830,001187: 011831,001188: # LEMVEC VERB 80 DESCRIPTION 011832,001189: # UPDATE LEM STATE VECTOR 011833,001190: # RESET VHUPFLG TC 0 011834,001191: 011835,001192: 43,3072 05516 LEMVEC TC DOWNFLAG 011836,001193: 43,3073 00026 ADRES VEHUPFLG # VB 80 -- VEHUPFLG DOWN INDICATES LEM 011837,001194: 011838,001195: 43,3074 03077 TC NOUPDOWN 011839,001196: 011840,001197: # CSMVEC VERB 81 DESCRIPTION 011841,001198: # UPDATE CSM STATE VECTOR 011842,001199: # Page 296 011843,001200: # SET VEHUPFLG TO 1 011844,001201: 011845,001202: 43,3075 05504 CSMVEC TC UPFLAG 011846,001203: 43,3076 00026 ADRES VEHUPFLG # VB 81 -- VEHUPFLG UP INDICATES CSM 011847,001204: 011848,001205: 43,3077 05516 NOUPDOWN TC DOWNFLAG 011849,001206: 43,3100 00030 ADRES NOUPFLAG 011850,001207: 011851,001208: 43,3101 12117 TCF GOPIN 011852,001209: 011853,001210: # UPDATOFF VERB 95 DESCRIPTION 011854,001211: # INHIBIT STATE VECTOR UPDATES BY INCORP 011855,001212: # SET NOUPFLAG TO 1 011856,001213: 011857,001214: 43,3102 05504 UPDATOFF TC UPFLAG # VB 95 SET NOUPFLAG 011858,001215: 43,3103 00030 ADRES NOUPFLAG 011859,001216: 011860,001217: 43,3104 02117 TC GOPIN 011861,001218: # Page 297 011862,001219: # SYSTEST VERB 92 DESCRIPTION 011863,001220: # OPERATE IMU PERFORMANCE TEST. 011864,001221: 011865,001222: # 1. REQUIRE PROGRAM 00 OR TURN ON OPERATOR ERROR. 011866,001223: # 2. SET EXT VERB BUSY FLAG. 011867,001224: 011868,001225: 43,3105 E5,1417 EBANK= QPLACE 011869,001226: 011870,001227: 43,3105 02121 SYSTEST TC CHKP00H # DEMAND P00 011871,001228: 011872,001229: 43,3106 02076 TC TESTXACT 011873,001230: 011874,001231: 43,3107 37713 CAF PRIO22 011875,001232: 43,3110 05105 TC FINDVAC 011876,001233: 43,3111 E5,1417 EBANK= QPLACE 011877,001234: 43,3111 37,2000 SBANK= IMUSUPER 011878,001235: 43,3111 02002 76065 2CADR REDO 011879,001236: 011880,001237: 43,3113 05155 TC ENDOFJOB 011881,001238: 011882,001239: # VERB 93 CLEAR RENDWFLG, CAUSES W-MATRIX TO BE RE-INITIALIZE 011883,001240: 011884,001241: 43,3114 00004 WMATRXNG INHINT 011885,001242: 43,3115 44753 CS RENDWBIT 011886,001243: 43,3116 70101 MASK FLAGWRD5 011887,001244: 43,3117 54101 TS FLAGWRD5 011888,001245: 011889,001246: 43,3120 02117 TC GOPIN 011890,001247: 011891,001248: 43,3121 43,3121 GOSHOSUM EQUALS SHOWSUM 011892,001249: 011893,001250: 43,3121 02121 SHOWSUM TC CHKP00H # * 011894,001251: 43,3122 02076 TC TESTXACT # * 011895,001252: 43,3123 35021 CAF PRIO7 # * ALLOW OTHER CHARINS. 011896,001253: 43,3124 05146 TC PRIOCHNG # * 011897,001254: 43,3125 34753 CAF S+1 # * 011898,001255: 43,3126 55376 TS SKEEP6 # * SHOWSUM OPTION 011899,001256: 43,3127 34755 CAF S+ZERO # * 011900,001257: 43,3130 55362 TS SMODE # * TURN OFF SELF-CHECK 011901,001258: 43,3131 33272 CA SELFADRS # * 011902,001259: 43,3132 55361 TS SELFRET # * 011903,001260: 43,3133 03547 TC STSHOSUM # * ENTER ROPECHK 011904,001261: 43,3134 23372 SDISPLAY LXCH SKEEP2 # * BANK # FOR DISPLAY 011905,001262: 43,3135 23373 LXCH SKEEP3 # * BUGGER WORD FOR DISPLAY 011906,001263: 43,3136 33271 NOKILL CA ADRS1 # * 011907,001264: 43,3137 54156 TS MPAC +2 # * 011908,001265: 43,3140 33151 CA VNCON # * 0501 011909,001266: 43,3141 04616 TC BANKCALL # * 011910,001267: 43,3142 20334 CADR GOXDSPF # * 011911,001268: 43,3143 03146 TC +3 # * 011912,001269: 43,3144 03660 TC NXTBNK # * 011913,001270: # Page 298 011914,001271: 43,3145 03136 TC NOKILL # * 011915,001272: 43,3146 33272 CA SELFADRS 011916,001273: 43,3147 55371 TS SKEEP1 011917,001274: 011918,001275: 43,3150 05472 TC ENDEXT # * 011919,001276: 43,3151 01201 VNCON VN 501 # * 011920,001277: 43,3152 31376 ENDSUMS CA SKEEP6 # * 011921,001278: 43,3153 00006 EXTEND # * 011922,001279: 43,3154 13363 BZF SELFCHK # * ROPECHK, START SELFCHK AGAIN. 011923,001280: 43,3155 03547 TC STSHOSUM # * START SHOWSUM AGAIN. 011924,001281: 011925,001282: # Page 299 011926,001283: # DAPDISP VERB 48 DESCRIPTION 011927,001284: # LOAD AUTO PILOT DATA 011928,001285: 011929,001286: # 1. REQUIRE EXT VERB DISPLAY AVAILABLE AND SET BUSY FLAG. 011930,001287: # 2. EXECUTE DAPDATA1, DAPDATA2, AND DAPDATA3. 011931,001288: # 3. RELEASE EXT VERB DISPLAY SYSTEM. 011932,001289: 011933,001290: # KEY 011934,001291: # THE FOLLOWING IS A KEY TO THE 5 DIGITS OF THE DAP DATA CODE (N46) 011935,001292: 011936,001293: # DIGIT A -- VEHICLE CONFIGURATION 011937,001294: # 1 -- LM ALONE, ASCENT 011938,001295: # 2 -- LM ALONE, DESCENT 011939,001296: # 3 -- CSM AND LM DOCKED 011940,001297: 011941,001298: # DIGIT B -- ACCELERATION CODE 011942,001299: # 0 -- 2 JET TRANSLATION, RCS SYSTEM A PREFERRED 011943,001300: # 1 -- 2 JET TRANSLATION, RCS SYSTEM B PREFERRED 011944,001301: # 2 -- 4 JET TRANSLATION, RCS SYSTEM A PREFERRED (NOT MEANINGFUL) 011945,001302: # 3 -- 4 JET TRANSLATION, RCS SYSTEM B PREFERRED (NOT MEANINGFUL) 011946,001303: 011947,001304: # DIGIT C -- ACA SCALING 011948,001305: # 0 -- FINE 011949,001306: # 1 -- NORMAL 011950,001307: 011951,001308: # DIGIT D -- DEADBAND 011952,001309: # 0 -- 0.3 DEG 011953,001310: # 1 -- 1.0 DEG 011954,001311: # 2 -- 5.0 DEG 011955,001312: # (3 -- 5.0 DEG BY DEFAULT) 011956,001313: 011957,001314: # DIGIT E -- MANEUVER RATE 011958,001315: # 0 -- 0.2 DEG/SEC 011959,001316: # 1 -- 0.5 DEG/SEC 011960,001317: # 2 -- 2.0 DEG/SEC 011961,001318: # 3 -- 10.0 DEG/SEC 011962,001319: 011963,001320: 43,3156 02076 DAPDISP TC TESTXACT 011964,001321: 43,3157 35021 CAF PRIO7 # R03 011965,001322: 43,3160 05146 TC PRIOCHNG 011966,001323: 43,3161 04635 TC POSTJUMP 011967,001324: 43,3162 40004 CADR DAPDATA1 011968,001325: 011969,001326: 34,2000 BANK 34 011970,001327: 20,2000 SETLOC LOADDAP 011971,001328: 20,2000 BANK 011972,001329: 011973,001330: 20,2004 COUNT* $$/R03 011974,001331: 011975,001332: 20,2004 30,2000 SBANK= LOWSUPER # FOR SUBSEQUENT LOW 2CADR'S 011976,001333: 011977,001334: 20,2004 32114 DAPDATA1 CAF BOOLSMSK # SET DISPLAY ACCORDING TO DAPBOOL'S BITS. 011978,001335: 20,2005 70111 MASK DAPBOOLS # LM 011979,001336: # Page 300 011980,001337: 20,2006 55340 TS DAPDATR1 # LM 011981,001338: 20,2007 40106 CS FLGWRD10 # SET BIT 14 TO BE COMPLEMENT OF APSFLAG. 011982,001339: 20,2010 74737 MASK APSFLBIT 011983,001340: 20,2011 10000 CCS A 011984,001341: 20,2012 34736 CAF BIT14 011985,001342: 20,2013 27340 ADS DAPDATR1 011986,001343: 20,2014 31340 CHKDATA1 CAE DAPDATR1 # IF BITS 13 AND 14 ARE BOTH ZERO, FORCE 011987,001344: 20,2015 74355 MASK BIT13-14 # A ONE INTO BIT 13. 011988,001345: 20,2016 00006 EXTEND 011989,001346: 20,2017 12034 BZF FORCEONE 011990,001347: 20,2020 31340 CAE DAPDATR1 # ENSURE THAT NO ILLEGAL BITS SET BY CREW. 011991,001348: 20,2021 72113 MSKDATR1 MASK DSPLYMSK 011992,001349: 20,2022 55340 TS DAPDATR1 011993,001350: 20,2023 32112 CAF V01N46 # LM 011994,001351: 20,2024 04616 TC BANKCALL 011995,001352: 20,2025 20353 CADR GOXDSPFR 011996,001353: 20,2026 15472 TCF ENDEXT # V34E TERMINATE 011997,001354: 20,2027 12037 TCF DPDAT1 # V33E PROCEED 011998,001355: 20,2030 12014 TCF CHKDATA1 # E NEW DATA CHECK AND REDISPLAY 011999,001356: 20,2031 36245 CAF REVCNT # BITS 2 & 3: BLANKS R2 & R3. 012000,001357: 20,2032 05464 TC BLANKET 012001,001358: 20,2033 15155 TCF ENDOFJOB 012002,001359: 20,2034 34737 FORCEONE CAF BIT13 012003,001360: 20,2035 27340 ADS DAPDATR1 012004,001361: 20,2036 12021 TCF MSKDATR1 012005,001362: 012006,001363: 20,2037 00004 DPDAT1 INHINT # INHINT FOR SETTING OF FLAG BITS AND MASS 012007,001364: 20,2040 44737 CS APSFLBIT # ON BASIS OF DISPLAYED DAPDATR1. 012008,001365: 20,2041 70106 MASK FLGWRD10 012009,001366: 20,2042 54001 TS L # SET APSFLAG TO BE COMPLEMENT OF BIT 14 012010,001367: 20,2043 41340 CS DAPDATR1 012011,001368: 20,2044 74736 MASK BIT14 012012,001369: 20,2045 10000 CCS A 012013,001370: 20,2046 34737 CAF APSFLBIT 012014,001371: 20,2047 60001 AD L 012015,001372: 20,2050 54106 TS FLGWRD10 012016,001373: 20,2051 41340 CS DAPDATR1 # SET BITS OF DAPBOOLS ON BASIS OF DISPLAY 012017,001374: 20,2052 74355 MASK BIT13-14 # MASK OUT CSMDOCKD (BIT 13) UNLESS BOTH 012018,001375: 20,2053 10000 CCS A # 13 AND 14 ARE SET. 012019,001376: 20,2054 44737 CS CSMDOCKD 012020,001377: 20,2055 62114 AD BOOLSMSK 012021,001378: 20,2056 71340 MASK DAPDATR1 012022,001379: 20,2057 54001 TS L 012023,001380: 20,2060 42114 CS BOOLSMSK 012024,001381: 20,2061 70111 MASK DAPBOOLS 012025,001382: 20,2062 60001 AD L 012026,001383: 20,2063 54111 TS DAPBOOLS 012027,001384: 20,2064 74737 MASK CSMDOCKD # LOAD MASS IN ACCORDANCE WITH CSMDOCKD. 012028,001385: 20,2065 10000 CCS A # MASS IS USUALLY OKAY, SO DO 012029,001386: 20,2066 31327 CAE CSMMASS # NOT TOUCH ITS LOW-ORDER PART. 012030,001387: # Page 301 012031,001388: 20,2067 61326 AD LEMMASS 012032,001389: 20,2070 55243 TS MASS 012033,001390: 20,2071 30111 CAE DAPBOOLS 012034,001391: 20,2072 74741 MASK ACC4OR2X # 2 OR 4 JET X-TRANSLATION 012035,001392: 20,2073 00006 EXTEND # (BIT ACC4OR2X = 1 FOR 4 JETS) 012036,001393: 20,2074 12101 BZF +5 012037,001394: 20,2075 44735 CS BIT15 012038,001395: 20,2076 70075 MASK FLAGWRD1 # CLEAR NJTSFLAG TO 0 FOR 4 JETS 012039,001396: 20,2077 54075 TS FLAGWRD1 012040,001397: 20,2100 12104 TCF +4 012041,001398: 20,2101 40075 CS FLAGWRD1 # SET NJTSFLAG TO 1 FOR 2 JETS 012042,001399: 20,2102 74735 MASK BIT15 012043,001400: 20,2103 26075 ADS FLAGWRD1 012044,001401: 20,2104 30111 CA DAPBOOLS # SELECT DESIRED KALCMANU AUTOMATIC 012045,001402: 20,2105 76250 MASK THREE # MANEUVER RATE 012046,001403: 20,2106 60000 DOUBLE # RATEINDX HAS TO BE 0,2,4,6 SINCE RATES 012047,001404: 20,2107 55322 TS RATEINDX # ARE DP 012048,001405: 20,2110 04635 TC POSTJUMP 012049,001406: 20,2111 02211 CADR STIKLOAD 012050,001407: 012051,001408: 20,2112 00256 V01N46 VN 0146 012052,001409: 20,2113 33133 DSPLYMSK OCT 33133 012053,001410: 20,2114 13133 BOOLSMSK OCT 13133 012054,001411: 012055,001412: 01,2211 BANK 01 012056,001413: 01,2000 SETLOC LOADDAP1 012057,001414: 01,2000 BANK 012058,001415: 012059,001416: 01,2211 COUNT* $$/R03 012060,001417: 012061,001418: 01,2211 35015 STIKLOAD CAF EBANK6 012062,001419: 01,2212 54003 TS EBANK 012063,001420: 01,2213 E6,1444 EBANK= STIKSENS 012064,001421: 01,2213 34745 CA RHCSCALE # SET STICK SENSITIVITY TO CORRESPOND TO A 012065,001422: 01,2214 70111 MASK DAPBOOLS # MAXIMUM COMMANDED RATE (AT 42 COUNTS) OF 012066,001423: 01,2215 10000 CCS A # 20 D/S (NORMAL) OR 4 D/S (FINE), ACALED 012067,001424: 01,2216 32340 CA NORMAL # AT 45 D/S. 012068,001425: 01,2217 62341 AD FINE 012069,001426: 01,2220 55444 TS STIKSENS 012070,001427: 01,2221 32343 CA -0.6D/S 012071,001428: 01,2222 55476 TS -RATEDB # LM-ONLY BREAKOUT LEVEL IS .6 D/S. 012072,001429: 01,2223 34737 CA CSMDOCKD # IF CSM-DOCKED, DIVIDE STICK SENSITIVITY 012073,001430: 01,2224 70111 MASK DAPBOOLS # BY 10. NORMAL SCALING IS THEN 2 D/S AND 012074,001431: 01,2225 00006 EXTEND # FINE SCALING IS 0.4 D/S 012075,001432: 01,2226 12235 BZF +7 # BRANCH IF CSM IS NOT DOCKED. 012076,001433: 01,2227 31444 CA STIKSENS 012077,001434: 01,2230 00006 EXTEND 012078,001435: 01,2231 72342 MP 1/10 012079,001436: 01,2232 55444 TS STIKSENS 012080,001437: 01,2233 32344 CA -0.3D/S # CSM-DOCKED BREAKOUT LEVEL IS .3 D/S. 012081,001438: 01,2234 55476 TS -RATEDB 012082,001439: # Page 302 012083,001440: 01,2235 00003 RELINT 012084,001441: 012085,001442: 01,2236 32336 DAPDATA2 CAF V0647 012086,001443: 01,2237 04616 TC BANKCALL 012087,001444: 01,2240 20353 CADR GOXDSPFR 012088,001445: 01,2241 12247 TCF ENDR03 # V34E TERMINATE. FIRST SET DB. DO 1/ACCS 012089,001446: 01,2242 12253 TCF DAPDAT2 # V33E PROCEED 012090,001447: 01,2243 12236 TCF DAPDATA2 # LOAD NEW DATA AND RECYCLE 012091,001448: 01,2244 34751 CAF BIT3 # BLANKS R3 012092,001449: 01,2245 05464 TC BLANKET # LM 012093,001450: 01,2246 15155 TCF ENDOFJOB 012094,001451: 01,2247 00004 ENDR03 INHINT 012095,001452: 01,2250 04674 TC IBNKCALL 012096,001453: 01,2251 40115 CADR RESTORDB 012097,001454: 01,2252 15472 TCF ENDEXT # DOES RELINT 012098,001455: 012099,001456: 01,2253 40106 DAPDAT2 CS FLGWRD10 # DETERMINE STAGE FROM APSFLAG 012100,001457: 01,2254 74737 MASK APSFLBIT 012101,001458: 01,2255 10000 CCS A 012102,001459: 01,2256 32000 CA MINLMD 012103,001460: 01,2257 62001 AD MINMINLM 012104,001461: 01,2260 61326 AD LEMMASS # LEMMASS MUST BE GREATER THAN EMPTY LEM 012105,001462: 01,2261 00006 EXTEND 012106,001463: 01,2262 62236 BZMF DAPDATA2 # ASK FOR NEW MASSES 012107,001464: 01,2263 30111 CAE DAPBOOLS 012108,001465: 01,2264 74737 MASK CSMDOCKD 012109,001466: 01,2265 00006 EXTEND 012110,001467: 01,2266 12274 BZF LEMALONE # SKIP TEST ON CSMMASS IF NOT DOCKED. 012111,001468: 01,2267 44741 CS MINCSM # TEST CSM MASS 012112,001469: 01,2270 61327 AD CSMMASS # CSMMASS MUST BE GREATER THAN EMPTY CSM 012113,001470: 01,2271 00006 EXTEND 012114,001471: 01,2272 62236 BZMF DAPDATA2 # ASK FOR NEW MASSES 012115,001472: 01,2273 31327 CAE CSMMASS # DOCKED: MASS = CSMMASS + LEMMASS 012116,001473: 01,2274 61326 LEMALONE AD LEMMASS # LEM ALONE: MASS = LEMMASS 012117,001474: 01,2275 22007 ZL 012118,001475: 01,2276 53244 DXCH MASS 012119,001476: 01,2277 00004 INHINT 012120,001477: 01,2300 04674 TC IBNKCALL # SET DEADBANK AND COMPUTE MOMENTS OF 012121,001478: 01,2301 40115 CADR RESTORDB # INERTIA 012122,001479: 01,2302 00003 RELINT # PROCEED TO NOUN 48 (OR END). 012123,001480: 012124,001481: 01,2303 40106 DAPDATA3 CS FLGWRD10 012125,001482: 01,2304 74737 MASK APSFLBIT 012126,001483: 01,2305 00006 EXTEND # END ROUTINE IF LEM HAS STAGED. 012127,001484: 01,2306 15472 BZF ENDEXT 012128,001485: 01,2307 32337 CAF V06N48 # DISPLAY TRIM ANGLES AND REQUEST RESPONSE 012129,001486: 01,2310 04616 TC BANKCALL 012130,001487: 01,2311 20353 CADR GOXDSPFR 012131,001488: 01,2312 05472 TC ENDEXT 012132,001489: 01,2313 12320 TCF DPDAT3 # V33E GO DO TRIM (WAITLIST TO TRIMGIMB) 012133,001490: 012134,001491: # Page 303 012135,001492: 01,2314 12307 TCF -5 # LOAD NEW DATA AND RECYCLE 012136,001493: 01,2315 34751 CAF BIT3 012137,001494: 01,2316 05464 TC BLANKET # BLANK R3 012138,001495: 01,2317 15155 TCF ENDOFJOB 012139,001496: 01,2320 34753 DPDAT3 CAF BIT1 012140,001497: 01,2321 05203 TC WAITLIST 012141,001498: 01,2322 E6,1401 EBANK= ROLLTIME 012142,001499: 01,2322 03217 56066 2CADR TRIMGIMB 012143,001500: 012144,001501: 01,2324 15155 TCF ENDOFJOB # DOES A RELINT 012145,001502: 01,2325 32337 TRIMDONE CAF V50N48 012146,001503: 01,2326 04616 TC BANKCALL # TRIM IS FINISHED. PLEASE TERMINATE R03 012147,001504: 01,2327 20361 CADR GOMARK3R -1 012148,001505: 01,2330 05472 TC ENDEXT # V34E TERMINATE 012149,001506: 01,2331 05472 TC ENDEXT 012150,001507: 01,2332 05472 TC ENDEXT 012151,001508: 01,2333 36007 CAF OCT24 # BIT5 TO CHANGE TO PERFORM, 3 TO BLANK 43 012152,001509: 01,2334 05464 TC BLANKET 012153,001510: 01,2335 15155 TCF ENDOFJOB 012154,001511: 012155,001512: 01,2336 01457 V0647 VN 0647 012156,001513: 01,2337 01460 V06N48 VN 0648 012157,001514: 012158,001515: 01,2340 01,2337 V50N48 = V06N48 012159,001516: 012160,001517: 01,2340 25101 NORMAL DEC .660214 012161,001518: # NORMAL SCALING IS 20 D/S 012162,001519: 01,2341 05220 FINE DEC .165054 # FINE STICK SCALING (4 D/S). 012163,001520: 01,2342 03146 1/10 DEC .1 # FACTOR FOR CSM-DOCKED SCALING 012164,001521: 01,2343 77445 -0.6D/S DEC -218 B-14 012165,001522: 01,2344 77622 -0.3D/S DEC -109 B-14 012166,001523: 012167,001524: # Page 304 012168,001525: # VERB 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE VECTOR TO 012169,001526: # OTHER VEHICLE STATE VECTOR. 012170,001527: 012171,001528: # USE SUBROUTINE GENTRAN. 012172,001529: 012173,001530: 07,2666 BANK 7 012174,001531: 43,2000 SETLOC EXTVERBS 012175,001532: 43,2000 BANK 012176,001533: 012177,001534: 43,3163 COUNT* $$/EXTVB 012178,001535: 012179,001536: 43,3163 E3,1626 EBANK= RRECTHIS 012180,001537: 012181,001538: 43,3163 40104 ATTACHED CS FLAGWRD8 012182,001539: 43,3164 74744 MASK SURFFBIT 012183,001540: 43,3165 00006 EXTEND 012184,001541: 43,3166 12116 BZF ALM/END # TURN ON OE AND EXIT IF SURFFLAG SET. 012185,001542: 43,3167 34737 CAF PRIO10 012186,001543: 43,3170 05105 TC FINDVAC 012187,001544: 43,3171 E3,1626 EBANK= RRECTHIS 012188,001545: 012189,001546: 43,3171 03174 66103 2CADR ATTACHIT 012190,001547: 012191,001548: 43,3173 05155 TC ENDOFJOB 012192,001549: 012193,001550: 43,3174 06042 ATTACHIT TC INTPRET 012194,001551: 43,3175 77624 CALL 012195,001552: 43,3176 27410 INTSTALL 012196,001553: 43,3177 43014 SET BON 012197,001554: 43,3200 04063 MOONOTH 012198,001555: 43,3201 04304 MOONTHIS 012199,001556: 43,3202 67205 +3 012200,001557: 43,3203 77614 CLEAR 012201,001558: 43,3204 04263 MOONOTH 012202,001559: 43,3205 77776 EXIT 012203,001560: 43,3206 33231 CAF OCT51 012204,001561: 43,3207 05544 TC GENTRAN 012205,001562: 43,3210 01626 ADRES RRECTHIS # OUR STATE VECTOR INTO OTHER VIA GENTRAN 012206,001563: 43,3211 01554 ADRES RRECTOTH 012207,001564: 012208,001565: 43,3212 00003 RELINT 012209,001566: 43,3213 06042 TC INTPRET 012210,001567: 43,3214 77624 CALL # UPDATE R-OTHER, V-OTHER 012211,001568: 43,3215 26757 PTOALEM 012212,001569: 43,3216 45154 LXA,2 CALL 012213,001570: 43,3217 02030 PBODY 012214,001571: 43,3220 26114 SVDWN1 012215,001572: 43,3221 77776 EXIT 012216,001573: 012217,001574: 43,3222 33232 CAF TCPINAD 012218,001575: # Page 305 012219,001576: 43,3223 50120 INDEX FIXLOC 012220,001577: 43,3224 54052 TS QPRET 012221,001578: 43,3225 04635 TC POSTJUMP 012222,001579: 43,3226 27421 CADR INTWAKE # FREE INTEGRATION AND EXIT. 012223,001580: 012224,001581: 43,3227 77634 TCPIN RTB 012225,001582: 43,3230 21051 PINBRNCH 012226,001583: 012227,001584: 43,3231 00051 OCT51 OCT 51 012228,001585: 43,3232 67227 TCPINAD CADR TCPIN 012229,001586: 012230,001587: # VERB 96 SET QUITFLAT TO STOP INTEGRATION. 012231,001588: 012232,001589: # GO TO V37 WITH ERO TO CAUSE P00. 012233,001590: # STATEINT WILL CHECK QUITFLAG AND SKIP 1ST PASS, 012234,001591: # THUS ALLOWING A 10 MINUT PERIOD WITHOUT INTEGRATION. 012235,001592: 012236,001593: 43,3233 05504 VERB96 TC UPFLAG # QUITFLAG WILL CAUSE INTEGRATION TO EXIT 012237,001594: 43,3234 00221 ADRES QUITFLAG # AT NEXT TIMESTEP 012238,001595: 012239,001596: 43,3235 34755 CAF ZERO 012240,001597: 43,3236 04635 TC POSTJUMP 012241,001598: 43,3237 10040 CADR V37 # GO TO P00 012242,001599: 012243,001600: # VERB 67: DISPLAY OF W MATRIX 012244,001601: 012245,001602: 43,3240 02076 V67 TC TESTXACT 012246,001603: 43,3241 35017 CAF PRIO5 012247,001604: 43,3242 05105 TC FINDVAC 012248,001605: 43,3243 E4,1600 EBANK= WWPOS 012249,001606: 43,3243 02007 62064 2CADR V67CALL 012250,001607: 012251,001608: 43,3245 05155 TC ENDOFJOB 012252,001609: 012253,001610: # VERB 65 DISABLE U,V JETS DURING DPS BURNS 012254,001611: 012255,001612: 43,3246 05504 SNUFFOUT TC UPFLAG 012256,001613: 43,3247 00115 ADRES SNUFFER 012257,001614: 43,3250 02117 TC GOPIN 012258,001615: 012259,001616: # VERB 75 ENABLE U,V JETS DURING DPS BURNS 012260,001617: 012261,001618: 43,3251 05516 OUTSNUFF TC DOWNFLAG 012262,001619: 43,3252 00115 ADRES SNUFFER 012263,001620: 43,3253 02117 TC GOPIN 012264,001621: 012265,001622: # VERB 85 DISPLAY RR LOS AZIMUTH AND ELEVATION. 012266,001623: 012267,001624: # AZIMUTH IS THE ANGLE BETWEEN THE LOS AND THE X-Z NB PLANE, 0-90 DEG IN THE +Y HEMISPHERE, 012268,001625: # 360-270 DEG IN THE -Y HEMISPHERE. 012269,001626: # Page 306 012270,001627: # 012271,001628: # ELEVATION IS THE ANGLE BETWEEN +ZNB AND THE PROJECTIKON OF THE LOS INTO THE X-Z PLANE, 0-360 ABOUT +Y. 012272,001629: 012273,001630: 43,3254 E4,1600 EBANK= RR-AZ 012274,001631: 43,3254 02076 VERB85 TC TESTXACT 012275,001632: 43,3255 04635 TC POSTJUMP 012276,001633: 43,3256 60000 CADR DSPRRLOS 012277,001634: 012278,001635: 40,2000 SETLOC PINBALL1 012279,001636: 40,2000 BANK 012280,001637: 012281,001638: 40,2000 COUNT* $$/EXTVB 012282,001639: 012283,001640: 40,2000 35017 DSPRRLOS CAF PRIO5 012284,001641: 40,2001 05105 TC FINDVAC 012285,001642: 40,2002 E4,1600 EBANK= RR-AZ 012286,001643: 40,2002 02017 60104 2CADR RRLOSDSP 012287,001644: 012288,001645: 40,2004 34740 CAF PRIO4 012289,001646: 40,2005 05146 TC PRIOCHNG 012290,001647: 40,2006 32076 CAF V16N56 012291,001648: 40,2007 04616 TC BANKCALL 012292,001649: 40,2010 20353 CADR GOMARKFR 012293,001650: 40,2011 05563 TC B5OFF 012294,001651: 40,2012 05563 TC B5OFF 012295,001652: 40,2013 05563 TC B5OFF 012296,001653: 012297,001654: 40,2014 34751 CAF BIT3 012298,001655: 40,2015 05464 TC BLANKET 012299,001656: 40,2016 05155 TC ENDOFJOB 012300,001657: 012301,001658: 40,2017 00006 RRLOSDSP EXTEND 012302,001659: 40,2020 30036 DCA CDUT 012303,001660: 40,2021 52155 DXCH MPAC 012304,001661: 40,2022 06042 TC INTPRET 012305,001662: 40,2023 77624 CALL 012306,001663: 40,2024 46065 RRNBMPAC # GET RR LOS IN BODY AXIS. 012307,001664: 40,2025 00001 STORE 0D # UNIT LOS 012308,001665: 40,2026 14007 STODL 6D 012309,001666: 40,2027 06524 HI6ZEROS 012310,001667: 40,2030 24011 STOVL 8D 012311,001668: 40,2031 00007 6D 012312,001669: 40,2032 77656 UNIT 012313,001670: 40,2033 00007 STORE 6D # UNIT OF LOS PROJ IN X-Z PLAND 012314,001671: 40,2034 77641 DOT 012315,001672: 40,2035 06516 UNITZ 012316,001673: 40,2036 24021 STOVL COSTH # 16D 012317,001674: 40,2037 06522 UNITX 012318,001675: 40,2040 77641 DOT 012319,001676: 40,2041 00007 6D 012320,001677: 40,2042 34023 STCALL SINTH # 18D 012321,001678: # Page 307 012322,001679: 40,2043 47322 ARCTRIG 012323,001680: 40,2044 43244 BPL DAD # INSURE DISPLAY OF 0-360 DEG. 012324,001681: 40,2045 60047 +2 012325,001682: 40,2046 06532 DPPOSMAX # INTRODUCES AND ERROR OF B-28 REVS. 012326,001683: 40,2047 26203 STOVL RR-ELEV 012327,001684: 40,2050 00001 0D 012328,001685: 40,2051 77641 DOT 012329,001686: 40,2052 06520 UNITY 012330,001687: 40,2053 24023 STOVL SINTH 012331,001688: 40,2054 00001 0D 012332,001689: 40,2055 77641 DOT 012333,001690: 40,2056 00007 6D 012334,001691: 40,2057 34021 STCALL COSTH 012335,001692: 40,2060 47322 ARCTRIG 012336,001693: 40,2061 43244 BPL DAD # INSURE DISPLAY OF 0-360 DEG. 012337,001694: 40,2062 60064 +2 012338,001695: 40,2063 06532 DPPOSMAX # INTRODUCES AN ERROR OF B-28 REVS. 012339,001696: 40,2064 02201 STORE RR-AZ 012340,001697: 40,2065 77776 EXIT 012341,001698: 40,2066 34777 CA 1SEC 012342,001699: 40,2067 04616 TC BANKCALL 012343,001700: 40,2070 01736 CADR DELAYJOB 012344,001701: 012345,001702: 40,2071 34747 CA BIT5 012346,001703: 40,2072 71043 MASK EXTVBACT 012347,001704: 40,2073 10000 CCS A 012348,001705: 40,2074 02017 TC RRLOSDSP 012349,001706: 40,2075 05472 TC ENDEXT 012350,001707: 012351,001708: 40,2076 04070 V16N56 VN 1656 012352,001709: End of include-file EXTENDED_VERBS.agc. Parent file is MAIN.agc