Source Code

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