Source Code
![]() |
These source-code files derive from a printout of Luminary 210 (Apollo 15-17
Lunar Module guidance computer program), from the personal library of
original AGC developer Don Eyles, digitally photographed at archive.org,
financially sponsored by Jim Lawton, and transcribed to source code by a
team of volunteers. This colorized, syntax-highlighted form was created
by assembling that transcribed source code. Note that the full page images
are available on the
Virtual AGC project page at archive.org, while reduced-size images
are presented at the VirtualAGC project website. Report or fix any
transcription errors at
the Virtual AGC project code repository. Notations on the program listing read, in part: GAP: ASSEMBLE REVISION 210 OF AGC PROGRAM LUMINARY BY NASA 2021112-161 17:11 MAR. 19,1971Note that the date is the date of the printout, not the date of the program revision. |
011943,000002: ## Copyright: Public domain.
011944,000003: ## Filename: EXTENDED_VERBS.agc
011945,000004: ## Purpose: A section of Luminary revision 210.
011946,000005: ## It is part of the source code for the Lunar Module's (LM)
011947,000006: ## Apollo Guidance Computer (AGC) for Apollo 15-17.
011948,000007: ## This file is intended to be a faithful transcription, except
011949,000008: ## that the code format has been changed to conform to the
011950,000009: ## requirements of the yaYUL assembler rather than the
011951,000010: ## original YUL assembler.
011952,000011: ## Reference: pp. 275-312
011953,000012: ## Assembler: yaYUL
011954,000013: ## Contact: Ron Burkey <info@sandroid.org>.
011955,000014: ## Website: www.ibiblio.org/apollo/index.html
011956,000015: ## Mod history: 2016-11-17 JL Created from Luminary131 version.
011957,000016: ## 2016-11-20 MAS Updated for Luminary 210.
011958,000017: ## 2016-11-27 HG Fix operand 2SECDELV -> 2SECDELY
011959,000018: ## replace tabs with spaces
011960,000019: ## 2016-12-07 HG Fix P00 -> POO
011961,000020: ## Change POO -> P00 in some comments
011962,000021: ## 2016-12-11 HG Fix operator CS FLAGWRD5 -> CA FLAGWRD5
011963,000022: ## operand AGSBUFF -> AGSK
011964,000023: ## 2016-12-12 HG comment out previous [WORKAROUND] with SBANK=
011965,000024: ## 2016-12-23 RSB Proofed comment text with octopus/ProoferComments
011966,000025: ## and fixed all errors found. Restored an SBANK=
011967,000026: ## that we had apparently mistakenly commented out,
011968,000027: ## but wasn't noticed because it had no effect on
011969,000028: ## the generated octals.
011970,000029: ## 2017-03-15 RSB Comment-text fixes identified in 5-way
011971,000030: ## side-by-side diff of Luminary 69/99/116/131/210.
011972,000031: ## 2017-03-17 RSB Comment-text fixes identified in diff'ing
011973,000032: ## Luminary 99 vs Comanche 55.
011974,000033:
![]() |
Page 275 |
011976,000035: 07,2607 BANK 7
011977,000036: 43,2000 SETLOC EXTVERBS
011978,000037: 43,2000 BANK
011979,000038:
011980,000039: 43,2000 E5,1737 EBANK= OGC
011981,000040:
011982,000041: 43,2000 COUNT* $$/EXTVB
011983,000042: # FAN-OUT
011984,000043:
011985,000044: 43,2000 50154 GOEXTVB INDEX MPAC # VERB-40 IS IN MPAC
011986,000045: 43,2001 02002 TC LST2FAN # FAN AS BEFORE.
011987,000046:
011988,000047: 43,2002 02126 LST2FAN TC VBZERO # VB40 ZERO (USED WITH NOUN 20 OR 72 ONLY)
011989,000048: 43,2003 02177 TC VBCOARK # VB41 COARSE ALIGN (USED WITH NOUN 20 OR
011990,000049: # 72 ONLY)
011991,000050: 43,2004 02344 TC IMUFINEK # VB42 FINE ALIGN IMU
011992,000051: 43,2005 02702 TC IMUATTCK # VB43 LOAD IMU ATTITUDE ERROR METERS.
011993,000052: 43,2006 02310 TC RRDESEND # VB44 TERMINATE CONTINUOUS DESIGNATE
011994,000053: 43,2007 02116 TC ALM/END # VB45 SPARE
011995,000054: 43,2010 02116 TC ALM/END # VB46 SPARE
011996,000055: 43,2011 02403 TC V47TXACT # VB47 AGS INITIALIZATION
011997,000056: 43,2012 03134 TC DAPDISP # VB48 LOAD A/P DATA
011998,000057: 43,2013 13011 TCF CREWMANU # VB49 START AUTOMATIC ATTITUDE MANEUVER
011999,000058: 43,2014 02375 TC GOLOADLV # VB50 PLEASE PERFORM
012000,000059: 43,2015 02116 TC ALM/END # VB51 SPARE
012001,000060: 43,2016 02375 TC GOLOADLV # VB52 PLEASE MARK X - RETICLE.
012002,000061: 43,2017 02375 TC GOLOADLV # VB53 PLEASE MARK Y - RETICLE.
012003,000062: 43,2020 02375 TC GOLOADLV # VB54 PLEASE MARK X OR Y - RETICLE
012004,000063: 43,2021 02415 TC ALINTIME # VB55 ALIGN TIME
012005,000064: 43,2022 03020 TC TRMTRACK # VB56 TERMINATE TRACKING - P20 + P25
012006,000065: 43,2023 02333 TC LRON # VB57 PERMIT LANDING RADAR UPDATES
012007,000066: 43,2024 02336 TC LROFF # VB58 INHIBIT LANDING RADAR UPDATES
012008,000067: 43,2025 02147 TC LRPOS2K # VB59 COMMAND LR TO POSITION 2.
012009,000068: 43,2026 02174 TC RATEDISP # VB60 DISPLAY DAP ESTIMATED RATES
012010,000069: 43,2027 02164 TC DAPATTER # VB61 DISPLAY DAP ATTITUDE ERROR
012011,000070: 43,2030 02167 TC TOTATTER # VB62 DISPLAY TOTAL ATTITUDE ERROR
012012,000071: 43,2031 02430 TC R04 # VB63 SAMPLE RADAR ONCE PER SECOND
012013,000072: 43,2032 02674 TC VB64 # VB64 CALCULATE,DISPLAY S-BAND ANT ANGLES
012014,000073: 43,2033 03224 TC SNUFFOUT # VB65 DISABLE U,V JETS DURING DPS BURNS.
012015,000074: 43,2034 03141 TC ATTACHED # VB66 ATTACHED MOVE THIS TO OTHER STATE
012016,000075: 43,2035 03216 TC V67 # VB67 W MATRIX MONITOR
012017,000076: 43,2036 02341 TC TEROFF # VB68 TAKE OUT TERRAIN MODEL IN DESCENT
012018,000077: 43,2037 02037 VERB69 TC VERB69 # VB69 FORCE A HARDWARE RESTART
012019,000078: 43,2040 03727 TC V70UPDAT # VB70 UPDATE LIFTOFF TIME.
012020,000079: 43,2041 03731 TC V71UPDAT # VB71 UNIVERSAL UPDATE - BLOCK ADDRESS.
012021,000080: 43,2042 03733 TC V72UPDAT # VB72 UNIVERSAL UPDATE - SINGLE ADDRESS.
012022,000081: 43,2043 03735 TC V73UPDAT # VB73 UPDATE AGC TIME (OCTAL).
012023,000082: 43,2044 03040 TC DNEDUMP # VB74 INITIALIZE DOWN-TELEMETRY PROGRAM
012024,000083: # FOR ERASABLE DUMP.
012025,000084: 43,2045 03227 TC OUTSNUFF # VB75 ENABLE U,V JETS DURING DPS BURNS.
![]() |
Page 276 |
012027,000086: 43,2046 03000 TC MINIMP # VB76 MINIMUM IMPULSE MODE
012028,000087: 43,2047 03003 TC NOMINIMP # VB77 RATE COMMAND MODE
012029,000088: 43,2050 02420 TC R77 # VB78 START LR SPURIOUS RETURN TEST
012030,000089: 43,2051 02630 TC R77END # VB79 TERMINATE LR SPURIOUS RETURN TEST
012031,000090: 43,2052 03044 TC LEMVEC # VB80 UPDATE LEM STATE VECTOR
012032,000091: 43,2053 03047 TC CSMVEC # VB81 UPDATE CSM STATE VECTOR
012033,000092: 43,2054 02741 TC V82PERF # VB82 REQUEST ORBIT PARAM DISPLAY (R30)
012034,000093: 43,2055 02751 TC V83PERF # VB83 REQUEST REND PARAM DISPLAY (R31)
012035,000094: 43,2056 02116 TC ALM/END # VB84 SPARE
012036,000095: 43,2057 03232 TC VERB85 # VB85 DISPLAY RR LOS AZ AND ELEV
012037,000096: 43,2060 02116 TC ALM/END # VB86 SPARE
012038,000097: 43,2061 02116 TC ALM/END # VB87 SPARE
012039,000098: 43,2062 02116 TC ALM/END # VB88 SPARE
012040,000099: 43,2063 02757 TC V89PERF # VB89 ALIGN XORZ LEM AXIS ALONG LOS (R63)
012041,000100: 43,2064 02766 TC V90PERF # VB90 OUT OF PLANE RENDEZVOUS DISPLAY
012042,000101: 43,2065 03077 TC GOSHOSUM # VB91 DISPLAY BANK SUM.
012043,000102: 43,2066 03057 TC SYSTEST # VB92 OPERATE IMU PERFORMANCE TEST.
012044,000103: 43,2067 03072 TC WMATRXNG # VB93 CLEAR RENDWFLG
012045,000104: 43,2070 02116 TC ALM/END # VB94 SPARE
012046,000105: 43,2071 03054 TC UPDATOFF # VB95 NO STATE VECTOR UPDATE ALLOWED
012047,000106: 43,2072 03211 TC VERB96 # VB96 INTERRUPT INTEGRATION AND GO TO POO
012048,000107: 43,2073 02375 TC GOLOADLV # VB97 PLEASE VERIFY ENGINE FAILURE
012049,000108: 43,2074 02116 TC ALM/END # VB98 SPARE
012050,000109: 43,2075 02375 TC GOLOADLV # VB99 PLEASE ENABLE ENGINE
012051,000110:
012052,000111: # END OF EXTENDED VERB FAN
012053,000112:
012054,000113:
012055,000114: 43,2076 11043 TESTXACT CCS EXTVBACT # ARE EXTENDED VERBS BUSY
012056,000115: 43,2077 02116 TC ALM/END # YES, TURN ON OPERATOR LIGHT
012057,000116: 43,2100 30100 CA FLAGWRD4 # ARE PRIORITY DISPLAYS USING DSKY
012058,000117: 43,2101 72125 MASK OC24100
012059,000118: 43,2102 10000 CCS A
012060,000119: 43,2103 02116 TC ALM/END # YES
012061,000120: 43,2104 34353 CAF OCT25 # SET BITS 1, 3, AND 5
012062,000121: 43,2105 55043 SETXTACT TS EXTVBACT # NO. SETFLAG TO SHOW EXT VERB DISPLAY
012063,000122: # SYSTEM BUSY
012064,000123:
012065,000124: 43,2106 30002 CA Q
012066,000125: 43,2107 54155 TS MPAC +1
012067,000126:
012068,000127: 43,2110 44743 CS TWO # BLANK EVERYTHING EXCEPT MM AND VERB
012069,000128: 43,2111 04145 TC NVSUB
012070,000129: 43,2112 02113 TC +1
012071,000130: 43,2113 10067 CCS NEWJOB
012072,000131: 43,2114 05113 TC CHANG1
012073,000132:
012074,000133: 43,2115 00155 TC MPAC +1
012075,000134:
012076,000135: 43,2116 5474 TERMEXTV EQUALS ENDEXT
![]() |
Page 277 |
012078,000137: 43,2116 5474 ENDEXTVB EQUALS ENDEXT
012079,000138:
012080,000139: 43,2116 04355 ALM/END TC FALTON # TURN ON OPERATOR ERROR LIGHT
012081,000140: 43,2117 04626 GOPIN TC POSTJUMP
012082,000141: 43,2120 21062 CADR PINBRNCH
012083,000142:
012084,000143: 43,2121 31010 CHKPOOH CA MODREG # CHECK FOR POO OR POO-.
012085,000144: 43,2122 00006 EXTEND
012086,000145: 43,2123 16763 BZF TCQ
012087,000146: 43,2124 02116 TC ALM/END
012088,000147:
012089,000148: 43,2125 24100 OC24100 OCT 24100
012090,000149:
![]() |
Page 278 |
012092,000151: # VBZERO VERB 40 DESCRIPTION
012093,000152:
012094,000153: # 1. REQUIRE NOUN 20 (ICDU ANGLES) OR NOUN 72 (RCDU ANGLES).
012095,000154: # 2. FOR N20, CHECK IMUCADR IN AN EFFORT TO AVOID A 1210 RESTART.
012096,000155: # FOR N72, CHECK IF EITHER RADAR IS IN USE.
012097,000156: # 3. EXECUTE THE CDU ZERO.
012098,000157: # 4. STALL UNTILL THE ZERO IS DONE.
012099,000158: # 5. DON'T DIFFERENIATE BETWEEN A BAD OR GOOD RETURN.
012100,000159: # 6. EXIT, RE-ESTABLISHING THE INTERRUPTED DISPLAY (IF ANY).
012101,000160:
012102,000161: 43,2126 02202 VBZERO TC OP/INERT
012103,000162: 43,2127 02131 TC IMUZEROK # RETURN HERE IF NOUN = ICDU(20)
012104,000163: 43,2130 02140 TC RRZEROK # RETURN HERE IF NOUN = RCDU(72)
012105,000164: 43,2131 02411 IMUZEROK TC CKMODCAD
012106,000165: 43,2132 04607 TC BANKCALL # KEYBOARD REQ FOR ISS CDUZERO
012107,000166: 43,2133 16701 CADR IMUZERO
012108,000167:
012109,000168: 43,2134 04607 TC BANKCALL # STALL
012110,000169: 43,2135 17735 CADR IMUSTALL
012111,000170: 43,2136 02137 TC +1
012112,000171:
012113,000172: 43,2137 02117 TC GOPIN # IMUZERO
012114,000173:
012115,000174: 43,2140 02653 RRZEROK TC RDRUSECK
012116,000175: 43,2141 04607 TC BANKCALL
012117,000176: 43,2142 52334 CADR RRZERO
012118,000177:
012119,000178: 43,2143 04607 RWAITK TC BANKCALL
012120,000179: 43,2144 17733 CADR RADSTALL
012121,000180: 43,2145 12146 TCF +1
012122,000181: 43,2146 02117 TC GOPIN # RRZERO
012123,000182:
012124,000183: # LRPOS2K VERB 59 DESCRIPTION
012125,000184: # COMMAND LANDING RADAR TO POSITION 2
012126,000185: # 1. EXIT WITH OP ERROR IF SOMEONE IS USING EITHER RADAR.
012127,000186: # 2. ALARM WITH CODE 523 IF POS 2 IS NOT INDICATED WITHIN
012128,000187: # THE PRESCRIBED TIME.
012129,000188: # 3. RE-ESTABLISH THE DISPLAYS.
012130,000189:
012131,000190: 43,2147 30103 LRPOS2K CA FLAGWRD7
012132,000191: 43,2150 74740 MASK AVEGFBIT
012133,000192: 43,2151 00006 EXTEND
012134,000193: 43,2152 12161 BZF LRPOS2K1 # AVERAGE G NOT ON
012135,000194: 43,2153 40107 CS FLGWRD11
012136,000195: 43,2154 74726 MASK LRBYBIT
012137,000196: 43,2155 00006 EXTEND
012138,000197: 43,2156 12116 BZF ALM/END # IF AVE G ON AND NOT R12- OPERATOR ERROR
012139,000198: 43,2157 04626 TC POSTJUMP
012140,000199: 43,2160 53577 CADR V59GP63
012141,000200: 43,2161 02653 LRPOS2K1 TC RDRUSECK
![]() |
Page 279 |
012143,000202: 43,2162 04607 TC BANKCALL
012144,000203: 43,2163 53566 CADR LRP2COMM # COMMAND LR TO POS2
012145,000204: # V61 VERB 61, DISPLAY DAP ATTITUDE ERRORS ON FDAI ATTITUDE ERROR NEEDLES.
012146,000205:
012147,000206: 43,2164 05520 DAPATTER TC DOWNFLAG
012148,000207: 43,2165 00013 ADRES NEEDLFLG
012149,000208: 43,2166 12171 TCF TOTATTER +2
012150,000209:
012151,000210: # V62 VERB 62, DISPLAY TOTAL ATTITUDE ERRORS ON FDAI ATTITUDE ERROR NEEDLES.
012152,000211:
012153,000212: 43,2167 05506 TOTATTER TC UPFLAG
012154,000213: 43,2170 00013 ADRES NEEDLFLG
012155,000214: 43,2171 05520 +2 TC DOWNFLAG
012156,000215: 43,2172 00000 ADRES NEED2FLG
012157,000216: 43,2173 02117 TC GOPIN
012158,000217:
012159,000218: # V60 VERB 60, DISPLAY DAP ESTIMATED RATES ON FDAI ATTITUDE ERROR NEEDLES.
012160,000219:
012161,000220: 43,2174 05506 RATEDISP TC UPFLAG
012162,000221: 43,2175 00000 ADRES NEED2FLG
012163,000222: 43,2176 02117 TC GOPIN
012164,000223:
012165,000224:
012166,000225:
![]() |
Page 280 |
012168,000227: # VBCOARK VERB 41 DESCRIPTION
012169,000228: # COARSE ALIGN IMU OR RADAR
012170,000229: # 1. REQUIRE NOUN 20 OR NOUN 72 OR TURN ON OPERATOR ERROR.
012171,000230: # 2. REQUIRE EXT VERB DISPLAY SYS AVAILABLE OR TURN ON OPERATOR ERROR LIGHT AND GO TO PINBRNCH.
012172,000231: # CASE 1 NOUN 20 (ICDU ANGLES)
012173,000232: # 3. SET EXT VERB DISPLAY ACTIVE FLAG.
012174,000233: # 4. DISPLAY FLASHING V25,N22 (LOAD NEW ICDU ANGLES).
012175,000234: # RESPONSES
012176,000235: # A. TERMINATE
012177,000236: # 1. RELEASE EXT VERB DISPLAY SYSTEM
012178,000237: # B. PROCEED
012179,000238: # 1. COARSE ALIGN TO THE EXISTING THETAD'S (ICORK2).
012180,000239: # C. ENTER
012181,000240: # 1. COARSE ALIGN TO THE LOADED THETAD'S (ICORK2).
012182,000241: # ICORK2
012183,000242: # 1. RE-DISPLAY VERB 41.
012184,000243: # 2. EXECUTE IMUCOARS (IMU COARSE ALIGN).
012185,000244: # 3. EXECUTE IMUSTALL (ALLOW TIME FOR DATA TRANSFER).
012186,000245: # 4. RELEASE EXT VERB DISPLAY SYSTEM.
012187,000246: # CASE 2 NOUN 72 (RCDU ANGLES)
012188,000247: # EXIT WITH OP ERROR IF SOMEONE IS USING EITHER RADAD.
012189,000248: # 5. DISPLAY FLASHING V24,N73 (LOAD NEW RR TRUNION ANGLE AND NEW SHAFT ANGLE).
012190,000249: # RESPONSES
012191,000250: # A. TERMINATE
012192,000251: # 1. RELEASE EXT VERB DISPLAY SYS.
012193,000252: # B. PROCEED OR ENTER
012194,000253: # 1. EXECUTE AURLOKON (ASK OPERATOR FOR LOCK-ON REQUIREMENTS).
012195,000254: # 2. RE-DISPLAY VERB 41.
012196,000255: # 3. SCHEDULE RRDESK2 WITH PRIORITY 20.
012197,000256: # 4. RELEASE EXT VERB DISPLAY SYS.
012198,000257:
012199,000258: # AURLOKON
012200,000259:
012201,000260: # 1. FLASH V04 N12 R1 = 00006 R2 = 00002
012202,000261: # RESPONSES
012203,000262: # A. TERMINATE
012204,000263: # B. PROCEED
012205,000264: # 1. RESET LOCK-ON SWITCH
012206,000265: # 2. SET CONTINUOUS DESIGNATE FLAG
012207,000266: # 3. DISABLE R25
012208,000267: # C. V22 E 1 E, R1 = 00001, PROCEED
012209,000268: # 1. SET LOCK-ON SWITCH
012210,000269: 43,2177 02202 VBCOARK TC OP/INERT
012211,000270: 43,2200 02213 TC IMUCOARK # RETURN HERE IF NOUN = ICDU(20)
012212,000271: 43,2201 02235 TC RRDESNBK # RETURN HERE IF NOUN = RCDU(72)
012213,000272: # RETURNS TO L+1 IF IMU OR L+2 IF RR.
012214,000273:
012215,000274: 43,2202 46007 OP/INERT CS OCT24
012216,000275: 43,2203 61001 AD NOUNREG
012217,000276: 43,2204 00006 EXTEND
![]() |
Page 281 |
012219,000278: 43,2205 16763 BZF TCQ # IF = 20.
012220,000279:
012221,000280: 43,2206 62212 AD RRIMUDIF # -52
012222,000281: 43,2207 00006 EXTEND
012223,000282: 43,2210 16760 BZF Q+1
012224,000283:
012225,000284: 43,2211 02116 TC ALM/END # ILLEGAL.
012226,000285:
012227,000286: 43,2212 77713 RRIMUDIF DEC -52 B-14 # THE IMU
012228,000287: 43,2213 02411 IMUCOARK TC CKMODCAD
012229,000288: 43,2214 02076 TC TESTXACT # COARSE ALIGN FROM KEYBOARD.
012230,000289: 43,2215 32233 CAF VNLODCDU # CALL FOR THETAD LOAD
012231,000290: 43,2216 04607 TC BANKCALL
012232,000291: 43,2217 20323 CADR GOXDSPF
012233,000292: 43,2220 05474 TC TERMEXTV
012234,000293: 43,2221 12222 TCF +1
012235,000294:
012236,000295: 43,2222 32234 ICORK2 CAF IMUCOARV # RE-DISPLAY COARSE ALIGN VERB.
012237,000296: 43,2223 04607 TC BANKCALL
012238,000297: 43,2224 20632 CADR EXDSPRET
012239,000298:
012240,000299: 43,2225 04607 TC BANKCALL # CALL MODE SWITCHING PROG
012241,000300: 43,2226 16765 CADR IMUCOARS
012242,000301:
012243,000302: 43,2227 04607 TC BANKCALL # STALL
012244,000303: 43,2230 17735 CADR IMUSTALL
012245,000304: 43,2231 05474 TC ENDEXTVB
012246,000305: 43,2232 05474 TC ENDEXTVB
012247,000306:
012248,000307: 43,2233 06226 VNLODCDU VN 2522
012249,000308: 43,2234 12200 IMUCOARV VN 4100
012250,000309:
![]() |
Page 282 |
012252,000311: # DESIGNATE TO DESIRED GIMBAL ANGLES.
012253,000312:
012254,000313: 43,2235 02653 RRDESNBK TC RDRUSECK
012255,000314: 43,2236 02076 TC TESTXACT
012256,000315: 43,2237 30110 RRWAIT CA RADMODES # IS A REMODE OR REPOSITION IN PROGRESS
012257,000316: 43,2240 77731 MASK BIT14&11
012258,000317: 43,2241 4727 REFTAG9 = REMODBIT
012259,000318: 43,2241 4732 REFTAG10 = REPOSBIT
012260,000319: 43,2241 00006 EXTEND
012261,000320: 43,2242 12246 BZF OKTOGO # NO - CONTINUE
012262,000321:
012263,000322: 43,2243 04607 TC BANKCALL # YES - WAIT UNTIL FINISHED TO PREVENT
012264,000323: 43,2244 01735 CADR 2SECDELY # CONFLICTS IN RR DESIGNATE
012265,000324: 43,2245 12237 TCF RRWAIT
012266,000325:
012267,000326: 43,2246 06027 OKTOGO TC CLRADMOD
012268,000327: 43,2247 32266 CAF VNLDRCDU # ASK FOR GIMBAL ANGLES.
012269,000328: 43,2250 04607 TC BANKCALL
012270,000329: 43,2251 20323 CADR GOXDSPF
012271,000330: 43,2252 05474 TC TERMEXTV
012272,000331: 43,2253 12247 TCF -4 # V33
012273,000332:
012274,000333: 43,2254 04607 TC BANKCALL # ASK OP FOR LOCK ON REQUIREMENTS.
012275,000334: 43,2255 46000 CADR AURLOKON
012276,000335:
012277,000336: 43,2256 32234 CAF OPTCOARV # RE-DISPLAY OUR OWN VERB
012278,000337: 43,2257 04607 TC BANKCALL
012279,000338: 43,2260 20632 CADR EXDSPRET
012280,000339:
012281,000340: 43,2261 34727 CAF PRIO20
012282,000341: 43,2262 05076 TC FINDVAC
012283,000342: 43,2263 E7,1456 EBANK= LOSCOUNT
012284,000343: 43,2263 02267 66107 2CADR RRDESK2
012285,000344:
012286,000345:
012287,000346: 43,2265 15474 TCF TERMEXTV # FREES DISPLAY.
012288,000347:
012289,000348: 43,2266 06111 VNLDRCDU VN 2473
012290,000349: 43,2267 43,2234 OPTCOARV EQUALS IMUCOARV # DIFFERENT NOUNS.
012291,000350:
012292,000351: 43,2267 04607 RRDESK2 TC BANKCALL
012293,000352: 43,2270 52466 CADR RRDESNB
012294,000353:
012295,000354: 43,2271 02272 TC +1 # DUMMY NEEDED SINCE DESRETRN DOES INCR
012296,000355: 43,2272 30167 CA PRIORITY
012297,000356: 43,2273 74775 MASK LOW9
012298,000357: 43,2274 10000 CCS A
012299,000358: 43,2275 50000 INDEX A
012300,000359: 43,2276 54000 TS A # RELEASE THIS JOBS VAC AREA.
012301,000360: 43,2277 40000 COM # INSURE ENDOFJOB DOES A NOVAC END (BZMF).
![]() |
Page 283 |
012303,000362: 43,2300 26167 ADS PRIORITY
012304,000363: 43,2301 04607 TC BANKCALL # WAIT FOR COMPLETION OF DESIGNATE
012305,000364: 43,2302 17733 CADR RADSTALL
012306,000365: 43,2303 02305 TC +2 # BADEND-NO LOCKON OR OUT OF LIMITS
012307,000366: 43,2304 05146 TC ENDOFJOB # GOODEND-LOCKON ACHIEVED
012308,000367: 43,2305 05571 TC ALARM
012309,000368: 43,2306 00503 OCT 503 # TURN ON ALARM LIGHT -503 DESIGNATE FAIL
012310,000369: 43,2307 05146 TC ENDOFJOB
012311,000370:
012312,000371:
012313,000372: 43,2310 10110 RRDESEND CCS RADMODES # TERMINATE CONTINUOUS DESIGNATE ONLY
012314,000373: 43,2311 12117 TCF GOPIN
012315,000374: 43,2312 12117 TCF GOPIN
012316,000375: 43,2313 12314 TCF +1
012317,000376: 43,2314 30110 REMODCHK CA RADMODES # CHECK FOR REMODE OR REPOSITION
012318,000377: 43,2315 77731 MASK BIT14&11
012319,000378: 43,2316 4727 REFTAG1 = REMODBIT
012320,000379: 43,2316 4732 REFTAG2 = REPOSBIT
012321,000380: 43,2316 00006 EXTEND
012322,000381: 43,2317 12324 BZF NOREMODE # NO
012323,000382:
012324,000383: 43,2320 34770 CAF 1SEC # YES- WAIT 1 SECOND AND CHECK AGAIN
012325,000384: 43,2321 04607 TC BANKCALL
012326,000385: 43,2322 01736 CADR DELAYJOB
012327,000386: 43,2323 02314 TC REMODCHK
012328,000387: 43,2324 06027 NOREMODE TC CLRADMOD
012329,000388: 43,2325 34770 CAF 1SEC
012330,000389: 43,2326 04607 TC BANKCALL
012331,000390: 43,2327 01736 CADR DELAYJOB
012332,000391: 43,2330 05520 TC DOWNFLAG # ENABLE R25 GIMBAL MONITOR
012333,000392: 43,2331 00126 ADRES NORRMON
012334,000393: 43,2332 12117 TCF GOPIN
012335,000394:
012336,000395: 43,2333 7731 BIT14&11 = PRIO22
012337,000396:
012338,000397:
012339,000398:
012340,000399: 23,2000 SETLOC EXTVB1
012341,000400: 23,2000 BANK
012342,000401: 23,2000 COUNT* $$/EXTVB
012343,000402:
012344,000403: 23,2000 04636 AURLOKON TC MAKECADR
012345,000404: 23,2001 55112 TS DESRET
012346,000405: 23,2002 34743 CAF TWO
012347,000406: 23,2003 55051 TS OPTIONX +1
012348,000407: 23,2004 36263 CAF SIX # OPTION CODE FOR V04N12
012349,000408: 23,2005 55050 TS OPTIONX
012350,000409:
012351,000410: 23,2006 32037 -5 CAF V04N1272
012352,000411: 23,2007 04607 TC BANKCALL # R2 00001 LOCK-ON
![]() |
Page 284 |
012354,000413: 23,2010 20345 CADR GOMARKFR
012355,000414: 23,2011 15474 TCF ENDEXT # V34
012356,000415: 23,2012 12017 TCF +5 # V33
012357,000416: 23,2013 12006 TCF -5 # V32
012358,000417: 23,2014 34742 CAF BIT3
012359,000418: 23,2015 05466 TC BLANKET
012360,000419: 23,2016 05146 TC ENDOFJOB
012361,000420:
012362,000421: 23,2017 31051 +5 CA OPTIONX +1
012363,000422: 23,2020 74743 MASK BIT2
012364,000423: 23,2021 10000 CCS A
012365,000424: 23,2022 12026 TCF NOLOKON
012366,000425: 23,2023 05506 TC UPFLAG
012367,000426: 23,2024 00012 ADRES LOKONSW
012368,000427: 23,2025 12034 TCF AURLKON1
012369,000428:
012370,000429: 23,2026 05520 NOLOKON TC DOWNFLAG # IF NO LOCK-ON, SET BIT15 OF RADMODES TO
012371,000430: 23,2027 00012 ADRES LOKONSW # INDICATE THAT CONTINUOUS DESIGNATION IS
012372,000431: 23,2030 05506 TC UPFLAG # WANTED (TO BE TERMINATED BY V44.)
012373,000432: 23,2031 00264 ADRES CDESFLAG
012374,000433: 23,2032 05506 TC UPFLAG # SET NO RR ANGLE MONITOR FLAG.
012375,000434: 23,2033 00126 ADRES NORRMON # (DISABLE R25 RR GIMBAL MONITOR IN T4RUPT
012376,000435: 23,2034 00003 AURLKON1 RELINT
012377,000436: 23,2035 31112 CA DESRET
012378,000437: 23,2036 14631 TCF BANKJUMP
012379,000438:
012380,000439:
012381,000440: 23,2037 01014 V04N1272 VN 412
012382,000441: 23,2040 77757 -LOKONFG OCT -20
012383,000442:
012384,000443: 43,2333 BANK 43
012385,000444: 43,2000 SETLOC EXTVERBS
012386,000445: 43,2000 BANK
012387,000446: 43,2333 COUNT* $$/EXTVB
012388,000447:
012389,000448: 43,2333 05506 LRON TC UPFLAG # PERMIT INCORPORATION OF LR DATA V57
012390,000449: 43,2334 00254 ADRES LRINH
012391,000450: 43,2335 02117 TC GOPIN
012392,000451:
012393,000452: 43,2336 05520 LROFF TC DOWNFLAG # INHIBIT INCORPORATION OF LR DATA V58
012394,000453: 43,2337 00254 ADRES LRINH
012395,000454: 43,2340 02117 TC GOPIN
012396,000455:
012397,000456: 43,2341 05506 TEROFF TC UPFLAG # BYPASS TERRAIN MODEL
012398,000457: 43,2342 00023 ADRES NOTERFLG
012399,000458: 43,2343 12117 TCF GOPIN
012400,000459:
012401,000460:
012402,000461: 43,2344 E5,1737 EBANK= OGC
012403,000462:
![]() |
Page 285 |
012405,000464: # IMUFINEK VERB 42 DESCRIPTION
012406,000465: # FINE ALIGN IMU
012407,000466: # 1. REQUIRE EXT VERB DISPLAY AVAILABLE AND SET BUSY FLAG OR TURN ON OPER ERROR AND GO TO PINBRNCH.
012408,000467: # 2. DISPLAY FLASHING V25,N93....LOAD DELTA GYRO ANGLES....
012409,000468: # RESPONSES
012410,000469: # A. TERMINATE
012411,000470: # 1. RELEASE EXT VERB DISPLAY SYSTEM.
012412,000471: # B. PROCEED OR ENTER
012413,000472: # 1. RE-DISPLAY VERB 42
012414,000473: # 2. EXECUTE IMUFINE (IMU FIVE ALIGN MODE SWITCHING).
012415,000474: # 3. EXECUTE IMUSTALL (ALLOW FOR DATA TRANSFER)
012416,000475: # A. FAILED
012417,000476: # 1. RELEASE EXT VERB DISPLAY SYSTEM.
012418,000477: # B. GOOD
012419,000478: # 1. EXECUTE IMUPULSE (TORQUE IRIGS).
012420,000479: # 2. EXECUTE IMUSTALL AND RELEASE EXT VERB DISPLAY SYSTEM.
012421,000480:
012422,000481: 43,2344 02411 IMUFINEK TC CKMODCAD
012423,000482: 43,2345 02076 TC TESTXACT # FINE ALIGN WITH GYRO TORQUING.
012424,000483: 43,2346 32373 CAF VNLODGYR # CALL FOR LOAD OF GYRO COMMANDS
012425,000484: 43,2347 04607 TC BANKCALL
012426,000485: 43,2350 20323 CADR GOXDSPF
012427,000486: 43,2351 05474 TC TERMEXTV
012428,000487: 43,2352 02353 TC +1 # PROCEED WITHOUT A LOAD
012429,000488:
012430,000489: 43,2353 32374 CAF IMUFINEV # RE-DISPLAY OUR OWN VERB
012431,000490: 43,2354 04607 TC BANKCALL
012432,000491: 43,2355 20632 CADR EXDSPRET
012433,000492:
012434,000493: 43,2356 04607 TC BANKCALL # CALL MODE SWITCH PROG
012435,000494: 43,2357 17175 CADR IMUFINE
012436,000495:
012437,000496: 43,2360 04607 TC BANKCALL # HIBERNATION
012438,000497: 43,2361 17735 CADR IMUSTALL
012439,000498: 43,2362 05474 TC ENDEXTVB
012440,000499:
012441,000500: 43,2363 32372 FINEK2 CAF LGYROBIN # PINBALL LEFT COMMANDS IN OGC REGIST5RS
012442,000501: 43,2364 04607 TC BANKCALL
012443,000502: 43,2365 17310 CADR IMUPULSE
012444,000503:
012445,000504: 43,2366 04607 TC BANKCALL # WAIT FOR PULSES TO GET OUT.
012446,000505: 43,2367 17735 CADR IMUSTALL
012447,000506: 43,2370 05474 TC ENDEXTVB
012448,000507: 43,2371 05474 TC ENDEXTVB
012449,000508:
012450,000509: 43,2372 02737 LGYROBIN ECADR OGC
012451,000510: 43,2373 06335 VNLODGYR VN 2593
012452,000511: 43,2374 12400 IMUFINEV VN 4200
012453,000512: # GOLOADLV VERB 50 DESCRIPTION
012454,000513: # AND OTHER PLEASE
![]() |
Page 286 |
012456,000515: # DO SOMETHING VERBS
012457,000516: # PLEASE PERFORM, MARK, CALIBRATE, ETC.
012458,000517: # 1. PRESSING ENTER ON DSKY INDICATES REQUESTED ACTION HAS BEEN PERFORMED, AND THE PROGRAM DOES THE
012459,000518: # SAME RECALL AS A COMPLETED LOAD.
012460,000519: # 2. THE EXECUTION OF A VERB 33 (PROCEED WITHOUT DATA) INDICATES THE REQUESTED ACTION IS NOT DESIRED.
012461,000520:
012462,000521: 43,2375 40,2000 SBANK= PINSUPER # FOR LOADLV1 AND SHOWSUM CADR'S.
012463,000522:
012464,000523: 43,2375 04424 GOLOADLV TC FLASHOFF
012465,000524:
012466,000525: 43,2376 34172 CAF PINSUPBT
012467,000526: 43,2377 00006 EXTEND
012468,000527: 43,2400 01007 WRITE SUPERBNK
012469,000528: 43,2401 04626 TC POSTJUMP
012470,000529: 43,2402 62021 CADR LOADLV1
012471,000530: # VERB 47 - AGS INITIALIZATION - R47.
012472,000531:
012473,000532: # SEE LOG SECTION AGS INITIALIZATION FOR OTHER PERTINENT REMARKS.
012474,000533:
012475,000534: 43,2403 02076 V47TXACT TC TESTXACT # NO OTHER EXTVERB.
012476,000535: 43,2404 34731 CAF PRIO4
012477,000536: 43,2405 05076 TC FINDVAC
012478,000537: 43,2406 E6,1771 EBANK= AGSK
012479,000538: 43,2406 02005 64066 2CADR AGSINIT
012480,000539:
012481,000540: 43,2410 05146 TC ENDOFJOB
012482,000541:
012483,000542: 43,2411 31301 CKMODCAD CA MODECADR
012484,000543: 43,2412 00006 EXTEND
012485,000544: 43,2413 16763 BZF TCQ
012486,000545: 43,2414 02116 TC ALM/END # SOMEBODY IS USING MODECADR SO EXIT
012487,000546:
![]() |
Page 287 |
012489,000548: # ALINTIME VERB 55 DESCRIPTION
012490,000549: # REQUIRE POO OR POO-.
012491,000550: # 1. SET EXT VERB DISPLAY BUSY FLAG.
012492,000551: # 2. DISPLAY FLASHING V25,N24 (LOAD DELTA TIME FOR AGC CLOCK.
012493,000552: # 3. REQUIRE EXECUTION OF VERB 23.
012494,000553: # 4. ADD DELTA TIME, RECEIVED FROM INPUT REGISTER, TO THE COMPUTER TIME.
012495,000554: # 5. RELEASE EXT VERB DISPLAY SYSTEM
012496,000555:
012497,000556: 43,2415 02076 ALINTIME TC TESTXACT
012498,000557: 43,2416 04626 TC POSTJUMP # NO ROOM IN 43
012499,000558: 43,2417 64002 CADR R33
012500,000559:
012501,000560: 42,2002 BANK 42
012502,000561: 42,2000 SETLOC SBAND
012503,000562: 42,2000 BANK
012504,000563: 42,2002 COUNT* $$/R33
012505,000564:
012506,000565: 42,2002 35012 R33 CAF PRIO7
012507,000566: 42,2003 05137 TC PRIOCHNG
012508,000567: 42,2004 32034 CAF VNLODDT
012509,000568: 42,2005 04607 TC BANKCALL
012510,000569: 42,2006 20323 CADR GOXDSPF
012511,000570: 42,2007 05474 TC ENDEXT # TERMINATE
012512,000571: 42,2010 05474 TC ENDEXT # PROCEED
012513,000572: 42,2011 42033 CS DEC23 # DATA IN OR RESEQUENCE(UNLIKELY)
012514,000573: 42,2012 60154 AD MPAC # RECALL LEFT VERB IN MPAC
012515,000574: 42,2013 00006 EXTEND
012516,000575: 42,2014 12016 BZF UPDATIME # GO AHEAD WITH UPDATE ONLY IF RECALL
012517,000576: 42,2015 05474 TC ENDEXT # WITH V23 (DATA IN).
012518,000577:
012519,000578: 42,2016 00004 UPDATIME INHINT # DELTA TIME IS IN DSPTEM1, +1.
012520,000579: 42,2017 34746 CAF ZERO
012521,000580: 42,2020 54156 TS MPAC +2 # NEEDED FOR TP AGREE
012522,000581: 42,2021 54001 TS L # ZERO T1 + 2 WHILE ALIGNING.
012523,000582: 42,2022 52025 DXCH TIME2
012524,000583: 42,2023 52155 DXCH MPAC
012525,000584: 42,2024 53051 DXCH DSPTEM2 +1 # INCREMENT
012526,000585: 42,2025 20155 DAS MPAC
012527,000586:
012528,000587: 42,2026 07300 TC TPAGREE # FORCE SIGN AGREEMENT.
012529,000588: 42,2027 52155 DXCH MPAC # NEW CLOCK.
012530,000589: 42,2030 20025 DAS TIME2
012531,000590: 42,2031 00003 RELINT
012532,000591: 42,2032 05474 UPDTMEND TC ENDEXT
012533,000592:
012534,000593: 42,2033 00027 DEC23 DEC 23 B-14 # V 23
012535,000594:
012536,000595: 42,2034 06230 VNLODDT VN 2524 # V25N24 FOR LOAD DELTA TIME
012537,000596:
![]() |
Page 288 |
012539,000598: # SET UP FOR RADAR SAMPLING.
012540,000599:
012541,000600: 42,2035 BANK 42
012542,000601: 43,2000 SETLOC EXTVERBS
012543,000602: 43,2000 BANK
012544,000603:
012545,000604: 43,2420 E4,1571 EBANK= RSTACK
012546,000605:
012547,000606: 43,2420 COUNT* $$/R0477
012548,000607:
012549,000608: 43,2420 02653 R77 TC RDRUSECK # TRY TO AVOID THE 1210.
012550,000609: 43,2421 30077 CA FLAGWRD3 # IS R04 RUNNING?
012551,000610: 43,2422 74734 MASK R04FLBIT
012552,000611: 43,2423 10000 CCS A
012553,000612: 43,2424 02116 TC ALM/END # YES.
012554,000613: 43,2425 05506 TC UPFLAG
012555,000614: 43,2426 00117 ADRES R77FLAG
012556,000615: 43,2427 12434 TCF R04Z
012557,000616:
012558,000617: 43,2430 02653 R04 TC RDRUSECK # TRY TO AVOID THE 1210.
012559,000618: 43,2431 02076 TC TESTXACT
012560,000619: 43,2432 05506 TC UPFLAG
012561,000620: 43,2433 00063 ADRES R04FLAG # SET R04FLAG FOR ALARMS
012562,000621:
012563,000622: 43,2434 34732 R04Z CAF EBANK4
012564,000623: 43,2435 54003 TS EBANK
012565,000624: 43,2436 32651 CAF 1SEC+1 # SAMPLE ONCE PER SECOND
012566,000625: 43,2437 55770 TS RSAMPDT
012567,000626: 43,2440 34746 CAF ZERO
012568,000627: 43,2441 55767 TS RTSTLOC
012569,000628: 43,2442 55566 TS RFAILCNT # ZERO BAD SAMPLE COUNTER
012570,000629:
012571,000630: 43,2443 00004 INHINT
012572,000631: 43,2444 42652 CS LRPOSCAL # INITIALIZE
012573,000632: 43,2445 70110 MASK RADMODES # BIT9 LR RANGE LOW SCALE =0
012574,000633: 43,2446 54110 TS RADMODES # BIT6 LR POS 1 =0
012575,000634: 43,2447 32652 CAF LRPOSCAL # BIT3 RR RANGE LOW SCALE =0
012576,000635: 43,2450 00006 EXTEND
012577,000636: 43,2451 02033 RAND CHAN33
012578,000637: 43,2452 26110 ADS RADMODES
012579,000638: 43,2453 00003 RELINT
012580,000639:
012581,000640: 43,2454 40077 CS FLAGWRD3 # CHECK R04FLAG R04 =1 R77 =0
012582,000641: 43,2455 74734 MASK R04FLBIT
012583,000642: 43,2456 10000 CCS A
012584,000643: 43,2457 12606 TCF R04K
012585,000644:
012586,000645: 43,2460 34744 CAF ONE # INDICATES RENDEZVOUS DESIRED
012587,000646: 43,2461 55051 TS OPTIONX +1
012588,000647: 43,2462 34742 R04A CAF BIT3 # OPTION CODE FOR V04N12
012589,000648:
![]() |
Page 289 |
012591,000650: 43,2463 55050 TS OPTIONX
012592,000651: 43,2464 32646 CAF V04N12X
012593,000652: 43,2465 04607 TC BANKCALL # R2 00001 RENDEZVOUS RADAR
012594,000653: 43,2466 20345 CADR GOMARKFR # 00002 LANDING RADAR
012595,000654: 43,2467 12614 TCF R04END # V34
012596,000655: 43,2470 12475 TCF +5 # V33
012597,000656: 43,2471 12464 TCF R04A +2 # R2
012598,000657: 43,2472 34742 CAF BIT3
012599,000658: 43,2473 05466 TC BLANKET
012600,000659: 43,2474 05146 TC ENDOFJOB
012601,000660:
012602,000661: 43,2475 31051 CA OPTIONX +1 # SAVE DESIRED OPTION RR =1 LR =2
012603,000662: 43,2476 55764 TS RTSTDEX
012604,000663:
012605,000664: 43,2477 36263 R04X CAF SIX # RR OR LR DESIRED
012606,000665: 43,2500 71764 MASK RTSTDEX
012607,000666: 43,2501 10000 CCS A
012608,000667: 43,2502 12610 TCF R04L # LANDING RADAR
012609,000668: 43,2503 55766 TS RTSTBASE # FOR RR BASE = 0, MAX = 1
012610,000669:
012611,000670: 43,2504 34743 R04B CAF BIT2 # IS RR AUTO MODE DISCRETE PRESENT
012612,000671: 43,2505 00006 EXTEND
012613,000672: 43,2506 02033 RAND CHAN33
012614,000673: 43,2507 00006 EXTEND
012615,000674: 43,2510 12521 BZF R04C # YES
012616,000675:
012617,000676: 43,2511 32650 CAF 201R04 # REQUEST SELECTION OF RR AUTO MODE
012618,000677: 43,2512 55044 TS DSPTEM1
012619,000678: 43,2513 32647 CAF V50N25X
012620,000679: 43,2514 04607 TC BANKCALL
012621,000680: 43,2515 20337 CADR GOMARK4
012622,000681: 43,2516 12614 TCF R04END # V34
012623,000682: 43,2517 12504 TCF R04B # V33
012624,000683: 43,2520 12511 TCF -7 # E
012625,000684:
012626,000685: 43,2521 34727 R04C CAF BIT14 # ENABLE RR AUTO TRACKER
012627,000686: 43,2522 00006 EXTEND
012628,000687: 43,2523 05012 WOR CHAN12
012629,000688:
012630,000689: 43,2524 34743 CAF TWO
012631,000690: 43,2525 55765 TS RTSTMAX # FOR SEQUENTIAL STORAGE
012632,000691:
012633,000692: 43,2526 05205 TC WAITLIST
012634,000693: 43,2527 E4,1571 EBANK= RSTACK
012635,000694: 43,2527 02162 32104 2CADR RADSAMP
012636,000695:
012637,000696: 43,2531 00003 RELINT
012638,000697:
012639,000698: 43,2532 40077 CS FLAGWRD3 # CHECK R04FLAG R04 =1 R77 =0
012640,000699: 43,2533 74734 MASK R04FLBIT
![]() |
Page 290 |
012642,000701: 43,2534 10000 CCS A
012643,000702: 43,2535 12117 TCF GOPIN # R77
012644,000703:
012645,000704: 43,2536 36263 CAF SIX # RR OR LR
012646,000705: 43,2537 71764 MASK RTSTDEX
012647,000706: 43,2540 10000 CCS A
012648,000707: 43,2541 12556 TCF R04LR # LR
012649,000708:
012650,000709: 43,2542 32642 R04RR CAF V16N72 # DISPLAY RR CDU ANGLES (1/SEC)
012651,000710: 43,2543 04607 TC BANKCALL # R1 + XXX.XX DEG TRUNNION
012652,000711: 43,2544 20323 CADR GOMARKF # R2 + XXX.XX DEG SHAFT
012653,000712: 43,2545 12614 TCF R04END # V34 R3 BLANK
012654,000713: 43,2546 12550 TCF +2 # V33
012655,000714: 43,2547 12542 TCF R04RR # V32
012656,000715:
012657,000716: 43,2550 32643 CAF V16N78 # DISPLAY RR RANGE AND RANGE RATE (1/SEC)
012658,000717: 43,2551 04607 TC BANKCALL # R1 +- XXX.XX NM RANGE
012659,000718: 43,2552 20323 CADR GOMARKF # R2 +- XXXX.X FPS RANGE RATE
012660,000719: 43,2553 12614 TCF R04END # V34 R3 BLANK
012661,000720: 43,2554 12572 TCF R04Y # V33
012662,000721: 43,2555 12542 TCF R04RR # V32
012663,000722:
012664,000723: 43,2556 32644 R04LR CAF V16N66 # DISPLAY LR RANGE AND POSITION (1/SEC)
012665,000724: 43,2557 04607 TC BANKCALL # R1 +- XXXXX. FT LR RANGE
012666,000725: 43,2560 20323 CADR GOMARKF # R2 + 0000X. POS. NO.
012667,000726: 43,2561 12614 TCF R04END # V34 R3 BLANK
012668,000727: 43,2562 12564 TCF +2 # V33
012669,000728: 43,2563 12556 TCF R04LR # V32
012670,000729:
012671,000730: 43,2564 32645 CAF V16N67 # DISPLAY LR VELX, VELY, VELZ (1/SEC)
012672,000731: 43,2565 04607 TC BANKCALL # R1 +- XXXXX. FPS LR V(X)
012673,000732: 43,2566 20323 CADR GOMARKF # R2 +- XXXXX. FPS LR V(Y)
012674,000733: 43,2567 12614 TCF R04END # V34 R3 +- XXXXX. FPS LR V(Z)
012675,000734: 43,2570 12572 TCF R04Y # V33
012676,000735: 43,2571 12556 TCF R04LR # V32
012677,000736:
012678,000737: 43,2572 34746 R04Y CAF ZERO # TO TERMINATE SAMPLING
012679,000738: 43,2573 55770 TS RSAMPDT
012680,000739: 43,2574 04607 TC BANKCALL
012681,000740: 43,2575 01735 CADR 2SECDELY # WAIT FOR LAST RADARUPT
012682,000741: 43,2576 32651 CAF 1SEC+1 # SAMPLE ONCE PER SECOND
012683,000742: 43,2577 55770 TS RSAMPDT
012684,000743: 43,2600 34746 CAF ZERO # FOR STORING RESULTS
012685,000744: 43,2601 55767 TS RTSTLOC
012686,000745: 43,2602 11766 CCS RTSTBASE # CHECK WHICH RADAR HAD BEEN SAMPLED
012687,000746: 43,2603 44744 CS ONE # WAS LR
012688,000747: 43,2604 64743 AD TWO # WAS RR
012689,000748: 43,2605 12476 TCF R04X -1
012690,000749:
012691,000750: 43,2606 34757 R04K CAF 250MS+1 # SAMPLE 4 LR COMPONENTS PER SECOND.
![]() |
Page 291 |
012693,000752: 43,2607 55770 TS RSAMPDT
012694,000753:
012695,000754: 43,2610 34743 R04L CAF TWO
012696,000755: 43,2611 55766 TS RTSTBASE # FOR LR BASE = 2, MAX = 3
012697,000756: 43,2612 36263 CAF SIX
012698,000757: 43,2613 12525 TCF R04C +4
012699,000758: 43,2614 34746 R04END CAF ZERO # ZERO RSAMPDT
012700,000759: 43,2615 55770 TS RSAMPDT # TO TERMINATE SAMPLING
012701,000760: 43,2616 34735 CAF BIT8 # WAIT 1.28 SECONDS FOR POSSIBLE
012702,000761: 43,2617 04607 TC BANKCALL # PENDING RUPT.
012703,000762: 43,2620 01736 CADR DELAYJOB
012704,000763:
012705,000764: 43,2621 00004 INHINT
012706,000765: 43,2622 44727 CS BIT14 # DISABLE RR AUTO TRACKER
012707,000766: 43,2623 00006 EXTEND
012708,000767: 43,2624 03012 WAND CHAN12
012709,000768:
012710,000769: 43,2625 05520 TC DOWNFLAG
012711,000770: 43,2626 00063 ADRES R04FLAG # SIGNAL END OF R04.
012712,000771:
012713,000772: 43,2627 05474 TC ENDEXT
012714,000773:
012715,000774: 43,2630 34732 R77END CAF EBANK4 # TO TERMINATE SAMPLING
012716,000775: 43,2631 54003 TS EBANK
012717,000776: 43,2632 34746 CAF ZERO
012718,000777: 43,2633 55770 TS RSAMPDT
012719,000778: 43,2634 34737 CAF BIT6 # WAIT 320 MS FOR POSSIBLE
012720,000779: 43,2635 04607 TC BANKCALL # PENDING RUPT.
012721,000780: 43,2636 01736 CADR DELAYJOB
012722,000781:
012723,000782: 43,2637 05520 TC DOWNFLAG
012724,000783: 43,2640 00117 ADRES R77FLAG
012725,000784: 43,2641 12117 TCF GOPIN
012726,000785:
012727,000786: 43,2642 04110 V16N72 VN 1672
012728,000787: 43,2643 04116 V16N78 VN 1678
012729,000788: 43,2644 04102 V16N66 VN 1666
012730,000789: 43,2645 04103 V16N67 VN 1667
012731,000790: 43,2646 01014 V04N12X VN 412
012732,000791: 43,2647 14431 V50N25X VN 5025
012733,000792: 43,2650 00201 201R04 OCT 00201
012734,000793: 43,2651 00145 1SEC+1 DEC 101 B-14
012735,000794: 43,2652 4757 250MS+1 EQUALS CALLCODE
012736,000795: 43,2652 00444 LRPOSCAL OCT 444
012737,000796:
![]() |
Page 292 |
012739,000798: 43,2653 30101 RDRUSECK CA FLAGWRD5 # IS R77 RUNNING?
012740,000799: 43,2654 74732 MASK R77FLBIT
012741,000800: 43,2655 10000 CCS A
012742,000801: 43,2656 02116 TC ALM/END # YES.
012743,000802: 43,2657 40103 CS FLAGWRD7 # IS SERVICER RUNNING AND HENCE POSSIBLY
012744,000803: 43,2660 74737 MASK V37FLBIT # R12 USING THE LR?
012745,000804: 43,2661 10000 CCS A
012746,000805: 43,2662 12667 TCF CHECKRR # NO
012747,000806: 43,2663 30107 CA FLGWRD11 # YES, IS R12 ON?
012748,000807: 43,2664 74726 MASK LRBYBIT # BIT 15
012749,000808: 43,2665 00006 EXTEND
012750,000809: 43,2666 12116 BZF ALM/END # YES
012751,000810: 43,2667 40075 CHECKRR CS FLAGWRD1 # IS THE TRACK FLAG SET AND HENCE POSSIBLY
012752,000811: 43,2670 74740 MASK TRACKBIT # P20 USING THE RR?
012753,000812: 43,2671 10000 CCS A
012754,000813: 43,2672 00002 TC Q # NOT ALLOWED DURING P20
012755,000814: 43,2673 02116 TC ALM/END # P22 OR P25, (R65)
012756,000815: 43,2674 COUNT* $$/EXTVB
012757,000816:
012758,000817: 43,2674 02076 VB64 TC TESTXACT # IF DISPLAY SYS. NOT BUSY,MAKE IT BUSY.
012759,000818: 43,2675 34731 CAF PRIO4
012760,000819: 43,2676 05076 TC FINDVAC
012761,000820: 43,2677 E4,1571 EBANK= ALPHASB
012762,000821: 43,2677 03617 64104 2CADR SBANDANT # CALC.,DISPLAY S-BAND ANTENNA ANGLES.
012763,000822:
012764,000823: 43,2701 05146 TC ENDOFJOB
012765,000824:
![]() |
Page 293 |
012767,000826: # IMUATTCK VERB 43 DESCRIPTION
012768,000827: # LOAD IMU ATTITUDE ERROR METERS
012769,000828: # 1. REQUIRE POO OR FRESH START.
012770,000829: # 2. REQUIRE COARSE ALIGN ENABLE AND ZERO ICDU BITS OFF.
012771,000830: # 3. REQUIRE THAT NEEDLES BE OFF.
012772,000831: # 4. REQUEST LOAD OF N22 (VAUES TO BE DISPLAYED).
012773,000832: # 5. ON PROCEED OR ENTER RE-DISPLAY V43 AND SEND PULSES.
012774,000833:
012775,000834: 43,2702 02121 IMUATTCK TC CHKPOOH # VB 76 - LOAD IMU ATT. ERROR METERS
012776,000835:
012777,000836: 43,2703 34754 CAF BITS4&5 # SEE IF COARSE ALIGN ENABLE AND ZERO IMU
012778,000837: 43,2704 00006 EXTEND # CDUS BITS ARE ON
012779,000838: 43,2705 02012 RAND CHAN12
012780,000839: 43,2706 10000 CCS A
012781,000840: 43,2707 12116 TCF ALM/END # NOT ALLOWED IF IMU COARSE OR IMU ZERO ON
012782,000841:
012783,000842: 43,2710 34346 CAF BIT13-14 # BOTH BITS 13 AND 14 MUST BE 1
012784,000843: 43,2711 00006 EXTEND # INDICATING THE MODE SELECTED IS OFF.
012785,000844: 43,2712 06031 RXOR CHAN31
012786,000845: 43,2713 74346 MASK BIT13-14
012787,000846: 43,2714 00006 EXTEND
012788,000847: 43,2715 12717 BZF +2 # NEEDLES IS OFF.
012789,000848: 43,2716 12116 TCF ALM/END # EXIT. NEEDLES IS ON.
012790,000849:
012791,000850: 43,2717 02076 TC TESTXACT
012792,000851:
012793,000852: 43,2720 32233 CAF VNLODCDU
012794,000853: 43,2721 04607 TC BANKCALL
012795,000854: 43,2722 20323 CADR GOXDSPF
012796,000855: 43,2723 05474 TC ENDEXT # V34
012797,000856: 43,2724 02725 TC +1
012798,000857: 43,2725 32740 CAF V43K # REDISPLAY OUR VERB.
012799,000858: 43,2726 04607 TC BANKCALL
012800,000859: 43,2727 20632 CADR EXDSPRET
012801,000860: 43,2730 34737 CAF BIT6
012802,000861: 43,2731 00006 EXTEND
012803,000862: 43,2732 05012 WOR CHAN12 # ENABLE ERROR COUNTERS.
012804,000863: 43,2733 34743 CAF TWO
012805,000864: 43,2734 05205 TC WAITLIST # PUT OUT COMMANDS IN .32 SECONDS.
012806,000865: 43,2735 0321 EBANK= THETAD
012807,000866: 43,2735 02035 64100 2CADR ATTCK2
012808,000867:
012809,000868: 43,2737 15474 TCF ENDEXT
012810,000869:
012811,000870: 42,2035 BANK 42
012812,000871: 42,2000 SETLOC PINBALL3 # SOMETHING IN B42.
012813,000872: 42,2000 BANK
012814,000873:
012815,000874: 42,2035 COUNT* $$/EXTVB
![]() |
Page 294 |
012817,000876: 42,2035 34743 ATTCK2 CAF TWO # PUT OUT COMMANDS.
012818,000877: 42,2036 54002 +1 TS Q # CDU WILL LIMIT EXCESS DATA.
012819,000878: 42,2037 50000 INDEX A
012820,000879: 42,2040 30321 CA THETAD
012821,000880: 42,2041 00006 EXTEND
012822,000881: 42,2042 72053 MP ATTSCALE
012823,000882: 42,2043 50002 INDEX Q
012824,000883: 42,2044 56050 XCH CDUXCMD
012825,000884: 42,2045 10002 CCS Q
012826,000885: 42,2046 12036 TCF ATTCK2 +1
012827,000886:
012828,000887: 42,2047 37761 CAF 13,14,15
012829,000888: 42,2050 00006 EXTEND
012830,000889: 42,2051 05014 WOR CHAN14
012831,000890: 42,2052 15263 TCF TASKOVER # LEAVE ERROR COUNTERS ENABLED.
012832,000891:
012833,000892: 42,2053 03146 ATTSCALE DEC 0.1
012834,000893:
012835,000894: 07,2607 BANK 7
012836,000895: 43,2000 SETLOC EXTVERBS
012837,000896: 43,2000 BANK
012838,000897:
012839,000898: 43,2740 COUNT* $$/EXTVB
012840,000899:
012841,000900: 43,2740 12600 V43K VN 4300
012842,000901: # V82PERF VERB 82 DESCRIPTION
012843,000902: # REQUEST ORBIT PARAMETERS DISPLAY (R30)
012844,000903: # 1. IF AVERAGE G IS OFF:
012845,000904: # FLASH DISPLAY V04N06. R2 INDICATES WHICH SHIP'S STATE VECTOR IS
012846,000905: # TO BE UPDATED. INITIAL CHOICE IS THIS SHIP (R2=1). ASTRONAUT
012847,000906: # CAN CHANGE TO OTHER SHIP BY V22EXE, WHERE X NOT EQ 1.
012848,000907: # SELECTED STATE VECTOR UPDATED BY THISPREC (OTHPREC).
012849,000908: # CALLS SR30.1 (WHICH CALLS TFFCONMU + TFFRP/RA) TO CALCULATE
012850,000909: # RPER (PERIGEE RADIUS), RAPO (APOGEE RADIUS), HPER (PERIGEE
012851,000910: # HEIGHT ABOVE LAUNCH PAD OR LUNAR LANDING SITE), HAPO (APOGEE
012852,000911: # HEIGHT AS ABOVE), TPER (TIME TO PERIGEE), TFF (TIME TO
012853,000912: # INTERSECT 300 KFT ABOVE PAD OR 35KFT ABOVE LANDING SITE).
012854,000913: # FLASH MONITOR V16N44 (HAPO, HPER, TFF).TFF IS -59M59S IF IT WAS
012855,000914: # NOT COMPUTABLE, OTHERWISE IT INCREMENTS ONCE PER SECOND.
012856,000915: # ASTRONAUT HAS OPTION TO MONITOR TPER BY KEYING IN N 32 E.
012857,000916: # DISPLAY IS IN HMS, IS NEGATIVE (AS WAS TFF), AND INCREMENTS
012858,000917: # ONCE PER SECOND ONLY IF TFF DISPLAY WAS -59M59S.
012859,000918:
012860,000919: # 2. IF AVERAGE G IS ON:
012861,000920: # CALLS SR30.1 APPROX EVERY TWO SECS. STATE VECTOR IS ALWAYS
012862,000921: # FOR THIS VEHICLE. V82 DOES NOT DISTURB STATE VECTOR. RESULTS
012863,000922: # OF SR30.1 ARE RAPO, RPER, HAPO, HPER, TPER, TFF.
012864,000923: # FLASH MONITOR V16N44 (HAPO, HPER, TFF).
012865,000924: # IF MODE IS P11, THEN CALL DELRSPL SO ASTRONAUT CAN MONITOR
012866,000925: # RESULTS BY N50E. SPLASH COMPUTATION DONE ONCE PER TWO SECS.
012867,000926:
![]() |
Page 295 |
012869,000928: 43,2741 02076 V82PERF TC TESTXACT
012870,000929:
012871,000930: 43,2742 35012 CAF PRIO7 # LESS THAN LAMBERT. R30,V82
012872,000931: 43,2743 05137 TC PRIOCHNG
012873,000932: 43,2744 00006 EXTEND
012874,000933: 43,2745 32750 DCA V82CON
012875,000934: 43,2746 05167 TC SUPDXCHZ # V82CALL IN DIFF SUPERBANK FROM V82PERF
012876,000935:
012877,000936: 43,2747 E4,1707 EBANK= HAPO
012878,000937: 43,2747 03244 44104 V82CON 2CADR V82CALL
012879,000938:
012880,000939: # VB83PERF VERB 83 DESCRIPTION
012881,000940: # REQUEST RENDEZVOUS PARAMETER DISPLAY (R31)
012882,000941: # 1. SET EXT VERB DISPLAY BUSY FLAG.
012883,000942: # 2. SCHEDULE R31CALL WITH PRIORITY 5.
012884,000943: # A. DISPLAY
012885,000944: # R1 RANGE
012886,000945: # R2 RANGE RATE
012887,000946: # R3 THETA
012888,000947:
012889,000948: 43,2751 02076 V83PERF TC TESTXACT
012890,000949:
012891,000950: 43,2752 34743 CAF BIT2
012892,000951: 43,2753 05205 TC WAITLIST
012893,000952: 43,2754 E7,1611 EBANK= TSTRT
012894,000953: 43,2754 03741 60107 2CADR R31CALL
012895,000954:
012896,000955: 43,2756 05146 TC ENDOFJOB
012897,000956:
012898,000957: # VERB 89 DESCRIPTION RENDEZVOUS FINAL ATTITUDE ROUTINE (R63)
012899,000958:
012900,000959: # CALLED BY VERB 89 ENTER DURING P00. PRIO 10 USED. CALCULATES AND
012901,000960: # DISPLAYS FINAL FDAI BALL ANGLES TO POINT LM +X OR +Z AXIS AT CSM.
012902,000961:
012903,000962: # 1. KEY IN V 89 E ONLY IF IN PROG 00. IF NOT IN P00, OPERATOR ERROR AND
012904,000963: # EXIT R63, OTHERWISE CONTINUE.
012905,000964:
012906,000965: # 2. IF IN P00, DO IMU STATUS CHECK ROUTINE (R02BOTH). IF IMU ON AND ITS
012907,000966: # ORIENTATION KNOWN TO LGC, CONTINUE.
012908,000967:
012909,000968: # 3. FLASH DISPLAY V 04 N 06. R2 INDICATES WHICH SPACECRAFT AXIS IS TO
012910,000969: # BE POINTED AT CSM. INITIAL CHOICE IS PREFERRED (+Z) AXIS (R2=1).
012911,000970: # ASTRONAUT CAN CHANGE TO (+X) AXIS (R2 NOT = 1) BY V 22 E 2 E. CONTINUE
012912,000971: # AFTER KEYING IN PROCEED.
012913,000972:
012914,000973: # 4. BOTH VEHICLE STATE VECTORS UPDATED BY CONIC EQS.
012915,000974:
012916,000975: # 5. HALF MAGNITUDE UNIT LOS VECTOR (IN STABLE MEMBER COORDINATES) AND
![]() |
Page 296 |
012918,000977: # HALF MAGNITUDE UNIT SPACECRAFT AXIS VECTOR (IN BODY COORDINATES)
012919,000978: # PREPARED FOR VECPOINT.
012920,000979:
012921,000980: # 6. GIMBAL ANGLES FROM VECPOINT TRANSFORMED INTO FDAI BALL ANGLES BY
012922,000981: # BALLANGS. FLASH DISPLAY V 06 N 18 AND AWAIT RESPONSE.
012923,000982:
012924,000983: # 7. RECYCLE - RETURN TO STEP 4.
012925,000984: # TERMINATE - EXIT R63.
012926,000985: # PROCEED - RESET 3AXISFLG AND CALL R60LEM FOR ATTITUDE MANEUVER.
012927,000986:
012928,000987:
012929,000988: 43,2757 02121 V89PERF TC CHKPOOH
012930,000989: 43,2760 02076 TC TESTXACT
012931,000990: 43,2761 34730 CAF PRIO10
012932,000991: 43,2762 05076 TC FINDVAC
012933,000992: 43,2763 E4,1577 EBANK= RONE
012934,000993: 43,2763 02024 54104 2CADR V89CALL
012935,000994:
012936,000995: 43,2765 05146 TC ENDOFJOB
012937,000996:
012938,000997: # V90PERF VERB 90 DESCRIPTION
012939,000998: # REQUEST RENDEZVOUS OUT-OF-PLANE DISPLAY (R36)
012940,000999: # 1. SET EXT VERB DISPLAY BUSY FLAG.
012941,001000: # 2. SCHEDULE R36 CALL WITH PRIORITY 10
012942,001001: # A. DISPLAY
012943,001002: # TIME OF EVENT - HOURS , MINUTES , SECONDS
012944,001003: # Y OUT-OF-PLANE POSITION - NAUTICAL MILES
012945,001004: # YDOT OUT-OF-PLANE VELOCITY - FEET/SECOND
012946,001005: # PSI ANGLE BTW LINE OF SIGHT AND FORWARD
012947,001006: # DIRECTION VECTOR IN HORIZONTAL PLANE - DEGREES
012948,001007:
012949,001008: 43,2766 40103 V90PERF CS FLAGWRD7
012950,001009: 43,2767 74737 MASK V37FLBIT
012951,001010: 43,2770 00006 EXTEND
012952,001011: 43,2771 12116 BZF ALM/END # AVERAGE G ON: ILL EAGLE
012953,001012: 43,2772 02076 TC TESTXACT
012954,001013: 43,2773 35012 CAF PRIO7 # R36,V90
012955,001014: 43,2774 05076 TC FINDVAC
012956,001015: 43,2775 E7,1441 EBANK= TIG
012957,001016: 43,2775 02677 10107 2CADR R36
012958,001017:
012959,001018: 43,2777 15146 TCF ENDOFJOB
012960,001019: # MINIMP VERB 76 DESCRIPTION
012961,001020: # MINIMUM IMPULSE MODE
012962,001021: # 1. SET MINIMUM IMPULSE RHC MODE FLAG TO 1.
012963,001022:
012964,001023: 43,3000 05506 MINIMP TC UPFLAG # SET PULSES = 1 (MIN. IMPULSE MODE)
012965,001024: 43,3001 00303 ADRES PULSEFLG
012966,001025: 43,3002 12117 TCF GOPIN # RETURN VIA PINBRNCH
012967,001026:
![]() |
Page 297 |
012969,001028: # NOMINIMP VERB 77 DESCRIPTION
012970,001029: # RATE COMMAND MODE
012971,001030: # 1. SET MINIMUM IMPULSE RHC MODE FLAG TO 0. (ZERO INDICATES NOT MINIMUM IMPULSE MODE.).
012972,001031: # 2. MOVE CDUX,CDUY,CDUZ INTO CDUXD,CDUYD,CDUZD.
012973,001032:
012974,001033: 43,3003 05520 NOMINIMP TC DOWNFLAG # SET PULSES = 0 (NOT MINIMUM IMPULSE MODE
012975,001034: 43,3004 00303 ADRES PULSEFLG
012976,001035: 43,3005 00004 INHINT
012977,001036: 43,3006 04665 TC IBNKCALL
012978,001037: 43,3007 40154 CADR ZATTEROR
012979,001038: 43,3010 02117 TC GOPIN
012980,001039:
![]() |
Page 298 |
012982,001041: # CREWMANU VERB 49 DESCRIPTION
012983,001042: # START AUTOMATIC ATTITUDE MANEUVER
012984,001043: # 1. REQUIRE PROGRAM 00 ACTIVE.
012985,001044: # 2. SET EXT VERB DISPLAY BUSY FLAG.
012986,001045: # 3. SCHEDULE R62DISP WITH PRIORITY 10.
012987,001046: # 4. RELEASE EXT VERB DISPLAY.
012988,001047:
012989,001048: # R62DISP
012990,001049: # 1. DISPLAY FLASHING V06,N22.
012991,001050: # RESPONSES
012992,001051: # A. TERMINATE
012993,001052: # 1. GO TO GOTOPOOH.
012994,001053: # B. PROCEED
012995,001054: # 1. SET 3AXISFLG TO INDICATE MANEUVER IS SPECIFIED BY 3 AXIS.
012996,001055: # 2. EXECUTE R60LEM (ATTITUDE MANEUVER).
012997,001056: # C. ENTER
012998,001057: # 1. REPEAT FLASHING V06,N22.
012999,001058:
013000,001059: 43,3011 02121 CREWMANU TC CHKPOOH # DEMAND POO
013001,001060:
013002,001061: 43,3012 02076 TC TESTXACT
013003,001062:
013004,001063: 43,3013 34730 CAF PRIO10
013005,001064: 43,3014 05076 TC FINDVAC
013006,001065: 43,3015 E6,1675 EBANK= BCDU
013007,001066: 43,3015 02103 46106 2CADR R62DISP
013008,001067:
013009,001068: 43,3017 05146 TC ENDOFJOB
013010,001069:
![]() |
Page 299 |
013012,001071: # TRMTRACK VERB 56 DESCRIPTION
013013,001072: # TERMINATE TRACKING (P20 AND P25).
013014,001073: # 1. KNOCK DOWN RENDEZVOUS, TRACK, AND UPDATE FLAGS.
013015,001074: # 2. REQUIRE P20 OR P25 NOT RUNNING ALONE OR GO TO GOTOPOOH (REQUEST PROGRAM 00).
013016,001075: # 3. SCHEDULE V56TOVAC WITH PRIORITY 30.
013017,001076:
013018,001077: # V56TOVAC
013019,001078: # 1. EXECUTE INTSTALL (IF INTEGRATION IS RUNNING, STALL UNTIL IT IS FINISHED.).
013020,001079: # 2. ZERO GROUP 2 TO HALT P20.
013021,001080: # 3. TRANSFER CONTROL TO GOPROG2 (SOFTWARE RESTART).
013022,001081:
013023,001082: 43,3020 36017 TRMTRACK CA BITS9+7 # IS REND OR P25 FLAG ON
013024,001083: 43,3021 70074 MASK FLAGWRD0
013025,001084: 43,3022 00006 EXTEND
013026,001085: 43,3023 12117 BZF GOPIN # NO
013027,001086:
013028,001087: 43,3024 05520 TC DOWNFLAG # ENSURE SEARCH FLAG IS OFF
013029,001088: 43,3025 00037 ADRES SRCHOPTN
013030,001089:
013031,001090: 43,3026 34740 CA TRACKBIT # IS TRACK FLAG ON?
013032,001091: 43,3027 70075 MASK FLAGWRD1
013033,001092: 43,3030 00006 EXTEND
013034,001093: 43,3031 13034 BZF CLRRND
013035,001094: 43,3032 04626 TC POSTJUMP
013036,001095: 43,3033 64054 CADR TRMTRAK1
013037,001096:
013038,001097: 43,3034 46017 CLRRND CS BITS9+7 # TURN OFF RENDVZFLG AND P25FLAG
013039,001098: 43,3035 4736 REFTAG5 = RNDVZBIT
013040,001099: 43,3035 4734 REFTAG6 = P25FLBIT
013041,001100: 43,3035 70074 MASK FLAGWRD0
013042,001101: 43,3036 54074 TS FLAGWRD0
013043,001102: 43,3037 12117 TCF GOPIN
013044,001103:
013045,001104: 6000 SETLOC FFTAG5
013046,001105: 6000 BANK
013047,001106:
013048,001107: 6017 00500 BITS9+7 OCT 500
013049,001108:
013050,001109:
013051,001110: 42,2000 SETLOC SBAND # BANK 42
013052,001111: 42,2000 BANK
013053,001112:
013054,001113: 42,2054 COUNT* $$/EXTVB
013055,001114:
013056,001115: 42,2054 34727 TRMTRAK1 CAF BIT14
013057,001116: 42,2055 55073 TS AGSCODE
013058,001117:
013059,001118: 42,2056 06060 TC INTPRET
013060,001119: 42,2057 43014 CLEAR CLEAR # TURN OFF UPDATFLG AND IMUSE
013061,001120: 42,2060 00267 IMUSE
![]() |
Page 300 |
013063,001122: 42,2061 00670 UPDATFLG
013064,001123: 42,2062 77624 CALL
013065,001124: 42,2063 27447 INTSTALL # DONT INTERRUPT INTEGRATION
013066,001125: 42,2064 77776 EXIT
013067,001126:
013068,001127: 42,2065 05355 TC PHASCHNG
013069,001128: 42,2066 00002 OCT 2 # KILL GROUP 2 TO HALT P20 ACTIVITY
013070,001129:
013071,001130: 42,2067 00004 INHINT
013072,001131: 42,2070 04665 TC IBNKCALL # ZERO THE COMMANDED RATES TO STOP
013073,001132: 42,2071 40166 CADR STOPRATE # MANEUVER
013074,001133:
013075,001134: 42,2072 04665 TC IBNKCALL
013076,001135: 42,2073 40115 CADR RESTORDB
013077,001136:
013078,001137: 42,2074 06027 TC CLRADMOD # CLEAR BITS 10 + 15 OF RADMODES.
013079,001138:
013080,001139: 42,2075 44727 CS BIT14 # DISABLE LOCKON
013081,001140: 42,2076 00006 EXTEND
013082,001141: 42,2077 03012 WAND CHAN12
013083,001142: 42,2100 44740 CS TRACKBIT # TURN OFF TRACKFLG
013084,001143: 42,2101 70075 MASK FLAGWRD1
013085,001144: 42,2102 54075 TS FLAGWRD1
013086,001145: 42,2103 46017 CS BITS9+7 # TURN OFF RENDVZFLG AND P25FLAG
013087,001146: 42,2104 4736 REFTAG7 = RNDVZBIT
013088,001147: 42,2104 4734 REFTAG8 = P25FLBIT
013089,001148: 42,2104 70074 MASK FLAGWRD0
013090,001149: 42,2105 54074 TS FLAGWRD0
013091,001150:
013092,001151: 42,2106 04626 TC POSTJUMP
013093,001152: 42,2107 12772 CADR GOPROG2 # CAUSE RESTART.
013094,001153:
013095,001154: # DNEDUMP VERB 74 DESCRIPTION
013096,001155: # INITIALIZE DOWN-TELEMETRY PROGRAM FOR ERASABLE MEMORY DUMP.
013097,001156: # 1. SET EXT VERB DISPLAY BUSY FLAG.
013098,001157: # 2. REPLACE CURRENT DOWNLIST WITH ERASABLE MEMORY.
013099,001158: # 3. RELEASE EXT VERB DISPLAY.
013100,001159:
013101,001160: 43,2000 SETLOC EXTVERBS
013102,001161: 43,2000 BANK
013103,001162:
013104,001163: 43,3040 COUNT* $$/EXTVB
013105,001164:
013106,001165: 43,3040 0400 EBANK= 400
013107,001166: 43,3040 33043 DNEDUMP CAF LDNDUMPI
013108,001167: 43,3041 54335 TS DNTMGOTO
013109,001168: 43,3042 02117 TC GOPIN
013110,001169:
013111,001170: 43,3043 43,3040 V74 EQUALS DNEDUMP
013112,001171: 43,3043 03723 LDNDUMPI REMADR DNDUMPI
013113,001172:
![]() |
Page 301 |
013115,001174: # LEMVEC VERB 80 DESCRIPTION
013116,001175: # UPDATE LEM STATE VECTOR
013117,001176: # RESET VEHUPFLG TO 0
013118,001177:
013119,001178: 43,3044 05520 LEMVEC TC DOWNFLAG
013120,001179: 43,3045 00026 ADRES VEHUPFLG # VB 80 - VEHUPFLG DOWN INDICATES LEM
013121,001180:
013122,001181: 43,3046 03051 TC NOUPDOWN
013123,001182: # CSMVEC VERB 81 DESCRIPTION
013124,001183: # UPDATE CSM STATE VECTOR
013125,001184: # SET VEHUPFLG TO 1
013126,001185:
013127,001186: 43,3047 05506 CSMVEC TC UPFLAG
013128,001187: 43,3050 00026 ADRES VEHUPFLG # VB 81 - VEHUPFLG UP INDICATES CSM
013129,001188:
013130,001189: 43,3051 05520 NOUPDOWN TC DOWNFLAG
013131,001190: 43,3052 00030 ADRES NOUPFLAG
013132,001191:
013133,001192: 43,3053 12117 TCF GOPIN
013134,001193:
013135,001194: # UPDATOFF VERB 95 DESCRIPTION
013136,001195: # INHIBIT STATE VECTOR UPDATES BY INCORP
013137,001196: # SET NOUPFLAG TO 1
013138,001197:
013139,001198: 43,3054 05506 UPDATOFF TC UPFLAG # VB 95 SET NOUPFLAG
013140,001199: 43,3055 00030 ADRES NOUPFLAG
013141,001200:
013142,001201: 43,3056 02117 TC GOPIN
013143,001202:
![]() |
Page 302 |
013145,001204: # SYSTEST VERB 92 DESCRIPTION
013146,001205: # OPERATE IMU PERFORMANCE TEST.
013147,001206: # 1. REQUIRE PROGRAM 00 OR TURN ON OPERATOR ERROR.
013148,001207: # 2. SET EXT VERB BUSY FLAG.
013149,001208: 43,3057 E5,1417 EBANK= QPLACE
013150,001209:
013151,001210: 43,3057 02121 SYSTEST TC CHKPOOH # DEMAND POO
013152,001211:
013153,001212: 43,3060 40077 CS FLAGWRD3 # DO NOT ALLOW P07 IN FLIGHT
013154,001213: 43,3061 74732 MASK NOP07BIT # IF FLAG IS SET, TURN ON OE LITE AND EXIT
013155,001214: 43,3062 00006 EXTEND
013156,001215: 43,3063 12116 BZF ALM/END
013157,001216: 43,3064 02076 TC TESTXACT
013158,001217:
013159,001218: 43,3065 37731 CAF PRIO22
013160,001219: 43,3066 05076 TC FINDVAC
013161,001220: 43,3067 E5,1417 EBANK= QPLACE
013162,001221: 43,3067 37,2000 SBANK= IMUSUPER
013163,001222: 43,3067 02002 76065 2CADR REDO
013164,001223:
013165,001224: 43,3071 05146 TC ENDOFJOB
013166,001225:
013167,001226: # VERB 93 CLEAR RENDWFLG, CAUSES W-MATRIX TO BE RE-INITIALIZED.
013168,001227:
013169,001228: 43,3072 00004 WMATRXNG INHINT
013170,001229: 43,3073 44744 CS RENDWBIT
013171,001230: 43,3074 70101 MASK FLAGWRD5
013172,001231: 43,3075 54101 TS FLAGWRD5
013173,001232:
013174,001233: 43,3076 02117 TC GOPIN
013175,001234:
013176,001235: 43,3077 43,3077 GOSHOSUM EQUALS SHOWSUM
013177,001236:
013178,001237: 43,3077 02121 SHOWSUM TC CHKPOOH # *
013179,001238: 43,3100 02076 TC TESTXACT # *
013180,001239: 43,3101 35012 CAF PRIO7 # ALLOW OTHER CHARINS.
013181,001240: 43,3102 05137 TC PRIOCHNG
013182,001241: 43,3103 34744 CAF S+1 # *
013183,001242: 43,3104 55376 TS SKEEP6 # * SHOWSUM OPTION
013184,001243: 43,3105 34746 CAF S+ZERO # *
013185,001244: 43,3106 55362 TS SMODE # * TURN OFF SELF-CHECK
013186,001245: 43,3107 33250 CA SELFADRS # *
013187,001246: 43,3110 55361 TS SELFRET # *
013188,001247: 43,3111 03525 TC STSHOSUM # * ENTER ROPECHK
013189,001248:
013190,001249: 43,3112 23372 SDISPLAY LXCH SKEEP2 # * BANK # FOR DISPLAY
013191,001250: 43,3113 23373 LXCH SKEEP3 # * BUGGER WORD FOR DISPLAY
013192,001251: 43,3114 33247 NOKILL CA ADRS1 # *
013193,001252: 43,3115 54156 TS MPAC +2 # *
013194,001253: 43,3116 33127 CA VNCON # * 0501
![]() |
Page 303 |
013196,001255: 43,3117 04607 TC BANKCALL # *
013197,001256: 43,3120 20323 CADR GOXDSPF # *
013198,001257: 43,3121 03124 TC +3 # *
013199,001258: 43,3122 03636 TC NXTBNK # *
013200,001259: 43,3123 03114 TC NOKILL # *
013201,001260: 43,3124 33250 CA SELFADRS
013202,001261: 43,3125 55371 TS SKEEP1
013203,001262:
013204,001263: 43,3126 05474 TC ENDEXT # *
013205,001264:
013206,001265: 43,3127 01201 VNCON VN 501 # *
013207,001266:
013208,001267: 43,3130 31376 ENDSUMS CA SKEEP6 # *
013209,001268: 43,3131 00006 EXTEND # *
013210,001269: 43,3132 13341 BZF SELFCHK # * ROPECHK, START SELFCHK AGAIN.
013211,001270: 43,3133 03525 TC STSHOSUM # * START SHOWSUM AGAIN.
013212,001271:
![]() |
Page 304 |
013214,001273: # DAPDISP VERB 48 DESCRIPTION
013215,001274: # LOAD AUTO PILOT DATA
013216,001275: # 1. REQUIRE EXT VERB DISPLAY AVAILABLE AND SET BUSY FLAG.
013217,001276: # 2. EXECUTE DAPDATA1, DAPDATA2, AND DAPDATA3.
013218,001277: # 3. RELEASE EXT VERB DISPLAY SYSTEM.
013219,001278: # KEY
013220,001279: # THE FOLLOWING IS A KEY TO THE 5 DIGITS OF THE DAP DATA CODE (N46)
013221,001280:
013222,001281: # DIGIT A - VEHICLE CONFIGURATION
013223,001282: # 1 - LM ALONE, ASCENT
013224,001283: # 2 - LM ALONE, DESCENT
013225,001284: # 3 - CSM AND LM DOCKED
013226,001285:
013227,001286: # DIGIT B - ACCELERATION CODE
013228,001287: # 0 - 2 JET TRANSLATION, RCS SYSTEM A PREFERRED
013229,001288: # 1 - 2 JET TRANSLATION, RCS SYSTEM B PREFERRED
013230,001289: # 2 - 4 JET TRANSLATION, RCS SYSTEM A PREFERRED (NOT MEANINGFUL)
013231,001290: # 3 - 4 JET TRANSLATION, RCS SYSTEM B PREFERRED (NOT MEANINGFUL)
013232,001291:
013233,001292: # DIGIT C - ACA SCALING
013234,001293: # 0 - FINE
013235,001294: # 1 - NORMAL
013236,001295:
013237,001296: # DIGIT D - DEADBAND
013238,001297: # 0 - 0.3 DEG
013239,001298: # 1 - 1.0 DEG
013240,001299: # 2 - 5.0 DEG
013241,001300: # (3 - 5.0 DEG BY DEFAULT)
013242,001301:
013243,001302: # DIGIT E - MANEUVER RATE
013244,001303: # 0 - 0.2 DEG/SEC
013245,001304: # 1 - 0.5 DEG/SEC
013246,001305: # 2 - 2.0 DEG/SEC
013247,001306: # 3 -10.0 DEG/SEC
013248,001307:
013249,001308: 43,3134 02076 DAPDISP TC TESTXACT
013250,001309: 43,3135 35012 CAF PRIO7 # R03
013251,001310: 43,3136 05137 TC PRIOCHNG
013252,001311: 43,3137 04626 TC POSTJUMP
013253,001312: 43,3140 40004 CADR DAPDATA1
013254,001313: 34,2000 BANK 34
013255,001314: 20,2000 SETLOC LOADDAP
013256,001315: 20,2000 BANK
013257,001316:
013258,001317: 20,2004 COUNT* $$/R03
013259,001318:
013260,001319: 20,2004 30,2000 SBANK= LOWSUPER # FOR SUBSEQUENT LOW 2CADR'S.
013261,001320:
013262,001321: 20,2004 32114 DAPDATA1 CAF BOOLSMSK # SET DISPLAY ACCORDING TO DAPBOOLS BITS.
013263,001322: 20,2005 70111 MASK DAPBOOLS # LM
![]() |
Page 305 |
013265,001324: 20,2006 55340 TS DAPDATR1 # LM
013266,001325: 20,2007 40106 CS FLGWRD10 # SET BIT 14 TO BE COMPLEMENT OF APSFLAG.
013267,001326: 20,2010 74730 MASK APSFLBIT
013268,001327: 20,2011 10000 CCS A
013269,001328: 20,2012 34727 CAF BIT14
013270,001329: 20,2013 27340 ADS DAPDATR1
013271,001330: 20,2014 31340 CHKDATA1 CAE DAPDATR1 # IF BITS 13 AND 14 ARE BOTH ZERO, FORCE
013272,001331: 20,2015 74346 MASK BIT13-14 # A ONE INTO BIT 13.
013273,001332: 20,2016 00006 EXTEND
013274,001333: 20,2017 12034 BZF FORCEONE
013275,001334: 20,2020 31340 CAE DAPDATR1 # ENSURE THAT NO ILLEGAL BITS SET BY CREW.
013276,001335: 20,2021 72113 MSKDATR1 MASK DSPLYMSK
013277,001336: 20,2022 55340 TS DAPDATR1
013278,001337: 20,2023 32112 CAF V04N46 # DISPLAY DAP CONFIG. / CHANBKUP
013279,001338: 20,2024 04607 TC BANKCALL
013280,001339: 20,2025 20345 CADR GOXDSPFR
013281,001340: 20,2026 15474 TCF ENDEXT # V34E TERMINATE
013282,001341: 20,2027 12037 TCF DPDAT1 # V33E PROCEED
013283,001342: 20,2030 12014 TCF CHKDATA1 # E NEW DATA CHECK AND REDISPLAY
013284,001343: 20,2031 34742 CAF BIT3 # BLANK R3
013285,001344: 20,2032 05466 TC BLANKET
013286,001345: 20,2033 15146 TCF ENDOFJOB
013287,001346: 20,2034 34730 FORCEONE CAF BIT13
013288,001347: 20,2035 27340 ADS DAPDATR1
013289,001348: 20,2036 12021 TCF MSKDATR1
013290,001349:
013291,001350: 20,2037 00004 DPDAT1 INHINT # INHINT FOR SETTING OF FLAG BITS AND MASS
013292,001351: 20,2040 44730 CS APSFLBIT # ON BASIS OF DISPLAYED DAPDATR1.
013293,001352: 20,2041 70106 MASK FLGWRD10
013294,001353: 20,2042 54001 TS L # SET APSFLAG TO BE COMPLEMENT OF BIT 14.
013295,001354: 20,2043 41340 CS DAPDATR1
013296,001355: 20,2044 74727 MASK BIT14
013297,001356: 20,2045 10000 CCS A
013298,001357: 20,2046 34730 CAF APSFLBIT
013299,001358: 20,2047 60001 AD L
013300,001359: 20,2050 54106 TS FLGWRD10
013301,001360: 20,2051 41340 CS DAPDATR1 # SET BITS OF DAPBOOLS ON BASIS OF DISPLAY
013302,001361: 20,2052 74346 MASK BIT13-14 # MASK OUT CSMDOCKD (BIT 13) UNLESS BOTH
013303,001362: 20,2053 10000 CCS A # 13 AND 14 ARE SET.
013304,001363: 20,2054 44730 CS CSMDOCKD
013305,001364: 20,2055 62114 AD BOOLSMSK
013306,001365: 20,2056 71340 MASK DAPDATR1
013307,001366: 20,2057 54001 TS L
013308,001367: 20,2060 42114 CS BOOLSMSK
013309,001368: 20,2061 70111 MASK DAPBOOLS
013310,001369: 20,2062 60001 AD L
013311,001370: 20,2063 54111 TS DAPBOOLS
013312,001371: 20,2064 74730 MASK CSMDOCKD # LOAD MASS IN ACCORDANCE WITH CSMDOCKD.
013313,001372: 20,2065 10000 CCS A # MASS IS USUALLY ALREADY OKAY, SO DO
013314,001373: 20,2066 31327 CAE CSMMASS # NOT TOUCH ITS LOW-ORDER PART.
![]() |
Page 306 |
013316,001375: 20,2067 61326 AD LEMMASS
013317,001376: 20,2070 55243 TS MASS
013318,001377: 20,2071 30111 CAE DAPBOOLS
013319,001378: 20,2072 74732 MASK ACC4OR2X # 2 OR 4 JET X-TRANSLATION
013320,001379: 20,2073 00006 EXTEND # (BIT ACC4OR2X = 1 FOR 4 JETS)
013321,001380: 20,2074 12101 BZF +5
013322,001381: 20,2075 44726 CS BIT15
013323,001382: 20,2076 70075 MASK FLAGWRD1 # CLEAR NJTSFLAG TO 0 FOR 4 JETS
013324,001383: 20,2077 54075 TS FLAGWRD1
013325,001384: 20,2100 12104 TCF +4
013326,001385: 20,2101 40075 CS FLAGWRD1 # SET NJTSFLAG TO 1 FOR 2 JETS
013327,001386: 20,2102 74726 MASK BIT15
013328,001387: 20,2103 26075 ADS FLAGWRD1
013329,001388: 20,2104 30111 CA DAPBOOLS # SELECT DESIRED KALCMANU AUTOMATIC
013330,001389: 20,2105 76266 MASK THREE # MANEUVER RATE
013331,001390: 20,2106 60000 DOUBLE # RATEINDX HAS TO BE 0,2,4,6 SINCE RATES
013332,001391: 20,2107 55322 TS RATEINDX # ARE DP
013333,001392: 20,2110 04626 TC POSTJUMP
013334,001393: 20,2111 02214 CADR STIKLOAD
013335,001394:
013336,001395: 20,2112 01056 V04N46 VN 0446
013337,001396: 20,2113 33133 DSPLYMSK OCT 33133
013338,001397: 20,2114 13133 BOOLSMSK OCT 13133
013339,001398: 01,2214 BANK 01
013340,001399: 01,2000 SETLOC LOADDAP1
013341,001400: 01,2000 BANK
013342,001401:
013343,001402: 01,2214 COUNT* $$/R03
013344,001403:
013345,001404: 01,2214 35006 STIKLOAD CAF EBANK6
013346,001405: 01,2215 54003 TS EBANK
013347,001406: 01,2216 E6,1444 EBANK= STIKSENS
013348,001407: 01,2216 34736 CA RHCSCALE # SET STICK SENSITIVITY TO CORRESPOND TO A
013349,001408: 01,2217 70111 MASK DAPBOOLS # MAXIMUM COMMANDED RATE (AT 42 COUNTS) OF
013350,001409: 01,2220 10000 CCS A # 20 D/S(NORMAL) OR 4 D/S(FINE), SCALED
013351,001410: 01,2221 32343 CA NORMAL # AT 45 D/S.
013352,001411: 01,2222 62344 AD FINE
013353,001412: 01,2223 55444 TS STIKSENS
013354,001413: 01,2224 32346 CA -0.6D/S
013355,001414: 01,2225 55476 TS -RATEDB # LM-ONLY BREAKOUT LEVEL IS .6 D/S.
013356,001415: 01,2226 34730 CA CSMDOCKD # IF CSM-DOCKED, DIVIDE STICK SENSITIVITY
013357,001416: 01,2227 70111 MASK DAPBOOLS # BY 10. NORMAL SCALING IS THEN 2 D/S AND
013358,001417: 01,2230 00006 EXTEND # FINE SCALING IS 0.4 D/S
013359,001418: 01,2231 12240 BZF +7 # BRANCH IF CSM IS NOT DOCKED.
013360,001419: 01,2232 31444 CA STIKSENS
013361,001420: 01,2233 00006 EXTEND
013362,001421: 01,2234 72345 MP 1/10
013363,001422: 01,2235 55444 TS STIKSENS
013364,001423: 01,2236 32347 CA -0.3D/S # CSM-DOCKED BREAKOUT LEVEL IS .3 D/S.
013365,001424: 01,2237 55476 TS -RATEDB
![]() |
Page 307 |
013367,001426: 01,2240 00003 RELINT # PROCEED TO NOUN 47, MASS LOAD,
013368,001427:
013369,001428: 01,2241 32341 DAPDATA2 CAF V0647
013370,001429: 01,2242 04607 TC BANKCALL
013371,001430: 01,2243 20345 CADR GOXDSPFR
013372,001431: 01,2244 12252 TCF ENDR03 # V34E TERMINATE. FIRST SET DB, DO 1/ACCS
013373,001432: 01,2245 12256 TCF DAPDAT2 # V33E PROCEED
013374,001433: 01,2246 12241 TCF DAPDATA2 # LOAD NEW DATA AND RECYCLE
013375,001434: 01,2247 34742 CAF BIT3 # BLANKS R3
013376,001435: 01,2250 05466 TC BLANKET # LM
013377,001436: 01,2251 15146 TCF ENDOFJOB
013378,001437: 01,2252 00004 ENDR03 INHINT
013379,001438: 01,2253 04665 TC IBNKCALL
013380,001439: 01,2254 40115 CADR RESTORDB
013381,001440: 01,2255 15474 TCF ENDEXT # DOES RELINT
013382,001441:
013383,001442: 01,2256 40106 DAPDAT2 CS FLGWRD10 # DETERMINE STAGE FROM APSFLAG
013384,001443: 01,2257 74730 MASK APSFLBIT
013385,001444: 01,2260 10000 CCS A
013386,001445: 01,2261 32000 CA MINLMD
013387,001446: 01,2262 62001 AD MINMINLM
013388,001447: 01,2263 61326 AD LEMMASS # LEMMASS MUST BE GREATER THAN EMPTY LEM
013389,001448: 01,2264 00006 EXTEND
013390,001449: 01,2265 62241 BZMF DAPDATA2 # ASK FOR NEW MASSES
013391,001450: 01,2266 30111 CAE DAPBOOLS
013392,001451: 01,2267 74730 MASK CSMDOCKD
013393,001452: 01,2270 00006 EXTEND
013394,001453: 01,2271 12277 BZF LEMALONE # SKIP TEST ON CSMMASS IF NOT DOCKED.
013395,001454: 01,2272 44732 CS MINCSM # TEST CSM MASS
013396,001455: 01,2273 61327 AD CSMMASS # CSMMASS MUST BE GREATER THAN EMPTY CSM
013397,001456: 01,2274 00006 EXTEND
013398,001457: 01,2275 62241 BZMF DAPDATA2 # ASK FOR NEW MASSES
013399,001458: 01,2276 31327 CAE CSMMASS # DOCKED: MASS = CSMMASS + LEMMASS
013400,001459: 01,2277 61326 LEMALONE AD LEMMASS # LEM ALONE: MASS = LEMMASS
013401,001460: 01,2300 22007 ZL
013402,001461: 01,2301 53244 DXCH MASS
013403,001462: 01,2302 00004 INHINT
013404,001463: 01,2303 04665 TC IBNKCALL # SET DEADBANK AND COMPUTE MOMENTS OF
013405,001464: 01,2304 40115 CADR RESTORDB # INERTIA.
013406,001465: 01,2305 00003 RELINT # PROCEED TO NOUN 48 (OR END).
013407,001466:
013408,001467: 01,2306 40106 DAPDATA3 CS FLGWRD10
013409,001468: 01,2307 74730 MASK APSFLBIT
013410,001469: 01,2310 00006 EXTEND # END ROUTINE IF LEM HAS STAGED,
013411,001470: 01,2311 15474 BZF ENDEXT
013412,001471: 01,2312 32342 CAF V06N48 # DISPLAY TRIM ANGLES AND REQUEST RESPONSE
013413,001472: 01,2313 04607 TC BANKCALL
013414,001473: 01,2314 20345 CADR GOXDSPFR
013415,001474: 01,2315 05474 TC ENDEXT
013416,001475: 01,2316 12323 TCF DPDAT3 # V33E GO DO TRIM (WAITLIST TO TRIMGIMB)
013417,001476:
![]() |
Page 308 |
013419,001478: 01,2317 12312 TCF -5 # LOAD NEW DATA AND RECYCLE
013420,001479: 01,2320 34742 CAF BIT3
013421,001480: 01,2321 05466 TC BLANKET # BLANK R3
013422,001481: 01,2322 15146 TCF ENDOFJOB
013423,001482: 01,2323 34744 DPDAT3 CAF BIT1
013424,001483: 01,2324 05205 TC WAITLIST
013425,001484: 01,2325 E6,1401 EBANK= ROLLTIME
013426,001485: 01,2325 03221 56066 2CADR TRIMGIMB
013427,001486:
013428,001487: 01,2327 15146 TCF ENDOFJOB # DOES A RELINT
013429,001488: 01,2330 32342 TRIMDONE CAF V50N48
013430,001489: 01,2331 04607 TC BANKCALL # TRIM IS FINISHED; PLEASE TERMINATE R03
013431,001490: 01,2332 20353 CADR GOMARK3R -1
013432,001491: 01,2333 05474 TC ENDEXT # V34E TERMINATE
013433,001492: 01,2334 05474 TC ENDEXT
013434,001493: 01,2335 05474 TC ENDEXT
013435,001494: 01,2336 36007 CAF OCT24 # BIT5 TO CHANGE TO PERFORM, 3 TO BLANK R3
013436,001495: 01,2337 05466 TC BLANKET
013437,001496: 01,2340 15146 TCF ENDOFJOB
013438,001497:
013439,001498: 01,2341 01457 V0647 VN 0647
013440,001499: 01,2342 01460 V06N48 VN 0648
013441,001500:
013442,001501: 01,2343 01,2342 V50N48 = V06N48
013443,001502:
013444,001503: 01,2343 25101 NORMAL DEC .660214
013445,001504: # NORMAL SCALING IS 20 D/S
013446,001505: 01,2344 05220 FINE DEC .165054 # FINE STICK SCALING (4 D/S).
013447,001506: 01,2345 03146 1/10 DEC .1 # FACTOR FOR CSM-DOCKED SCALING
013448,001507: 01,2346 77445 -0.6D/S DEC -218 B-14
013449,001508: 01,2347 77622 -0.3D/S DEC -109 B-14
013450,001509:
![]() |
Page 309 |
013452,001511: # VERB 66. VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE VECTOR TO
013453,001512: # OTHER VEHICLE STATE VECTOR.
013454,001513:
013455,001514: # USE SUBROUTINE GENTRAN.
013456,001515:
013457,001516: 07,2607 BANK 7
013458,001517: 43,2000 SETLOC EXTVERBS
013459,001518: 43,2000 BANK
013460,001519:
013461,001520: 43,3141 COUNT* $$/EXTVB
013462,001521:
013463,001522: 43,3141 E3,1626 EBANK= RRECTHIS
013464,001523:
013465,001524: 43,3141 40104 ATTACHED CS FLAGWRD8
013466,001525: 43,3142 74735 MASK SURFFBIT
013467,001526: 43,3143 00006 EXTEND
013468,001527: 43,3144 12116 BZF ALM/END # TURN ON OE AND EXIT IF SURFFLAG SET.
013469,001528: 43,3145 34730 CAF PRIO10
013470,001529: 43,3146 05076 TC FINDVAC
013471,001530: 43,3147 E3,1626 EBANK= RRECTHIS
013472,001531:
013473,001532: 43,3147 03152 66103 2CADR ATTACHIT
013474,001533:
013475,001534: 43,3151 05146 TC ENDOFJOB
013476,001535:
013477,001536: 43,3152 06060 ATTACHIT TC INTPRET
013478,001537: 43,3153 77624 CALL
013479,001538: 43,3154 27447 INTSTALL
013480,001539: 43,3155 43014 SET BON
013481,001540: 43,3156 04063 MOONOTH
013482,001541: 43,3157 04304 MOONTHIS
013483,001542: 43,3160 67163 +3
013484,001543: 43,3161 77614 CLEAR
013485,001544: 43,3162 04263 MOONOTH
013486,001545: 43,3163 77776 EXIT
013487,001546: 43,3164 33207 CAF OCT51
013488,001547: 43,3165 05546 TC GENTRAN
013489,001548: 43,3166 01626 ADRES RRECTHIS # OUR STATE VECTOR INTO OTHER VIA GENTRAN
013490,001549: 43,3167 01554 ADRES RRECTOTH
013491,001550:
013492,001551: 43,3170 00003 RELINT
013493,001552: 43,3171 06060 TC INTPRET
013494,001553: 43,3172 77624 CALL # UPDATE R-OTHER, V-OTHER
013495,001554: 43,3173 27016 PTOALEM
013496,001555: 43,3174 45154 LXA,2 CALL
013497,001556: 43,3175 02030 PBODY
013498,001557: 43,3176 26114 SVDWN1
013499,001558: 43,3177 77776 EXIT
013500,001559:
013501,001560: 43,3200 33210 CAF TCPINAD
![]() |
Page 310 |
013503,001562: 43,3201 50120 INDEX FIXLOC
013504,001563: 43,3202 54052 TS QPRET
013505,001564: 43,3203 04626 TC POSTJUMP
013506,001565: 43,3204 27460 CADR INTWAKE # FREE INTEGRATION AND EXIT.
013507,001566:
013508,001567: 43,3205 77634 TCPIN RTB
013509,001568: 43,3206 21062 PINBRNCH
013510,001569:
013511,001570: 43,3207 00051 OCT51 OCT 51
013512,001571: 43,3210 67205 TCPINAD CADR TCPIN
013513,001572:
013514,001573: # VERB 96 SET QUITFLAG TO STOP INTEGRATION.
013515,001574:
013516,001575: # GO TO V37 WITH ZERO TO CAUSE POO.
013517,001576: # STATEINT WILL CHECK QUITFLAG AND SKIP 1ST PASS,
013518,001577: # THUS ALLOWING A 10 MINUTE PERIOD WITHOUT INTEGRATION.
013519,001578:
013520,001579: 43,3211 05506 VERB96 TC UPFLAG # QUITFLAG WILL CAUSE INTEGRATION TO EXIT
013521,001580: 43,3212 00221 ADRES QUITFLAG # AT NEXT TIMESTEP
013522,001581:
013523,001582: 43,3213 34746 CAF ZERO
013524,001583: 43,3214 04626 TC POSTJUMP
013525,001584: 43,3215 10054 CADR V37 # GO TO POO
013526,001585:
013527,001586:
013528,001587: # VERB 67 : DISPLAY OF W MATRIX
013529,001588:
013530,001589: 43,3216 02076 V67 TC TESTXACT
013531,001590: 43,3217 35010 CAF PRIO5
013532,001591: 43,3220 05076 TC FINDVAC
013533,001592: 43,3221 E4,1571 EBANK= WWPOS
013534,001593: 43,3221 02007 62064 2CADR V67CALL
013535,001594:
013536,001595: 43,3223 05146 TC ENDOFJOB
013537,001596:
013538,001597: # VERB 65 DISABLE U,V JETS DURING DPS BURNS
013539,001598:
013540,001599: 43,3224 05506 SNUFFOUT TC UPFLAG
013541,001600: 43,3225 00115 ADRES SNUFFER
013542,001601: 43,3226 02117 TC GOPIN
013543,001602:
013544,001603: # VERB 75 ENABLE U,V JETS DURING DPS BURNS
013545,001604:
013546,001605: 43,3227 05520 OUTSNUFF TC DOWNFLAG
013547,001606: 43,3230 00115 ADRES SNUFFER
013548,001607: 43,3231 02117 TC GOPIN
013549,001608: # VERB 85 DISPLAY RR LOS AZIMUTH AND ELEVATION.
013550,001609:
013551,001610: # AZIMUTH IS THE ANGLE BETWEEN THE LOS AND THE X-Z NB PLANE, 0 - 90 DEG IN THE +Y HEMISPHERE,
013552,001611: # 360 - 270 DEG IN THE -Y HEMISPHERE.
013553,001612:
![]() |
Page 311 |
013555,001614: # ELEVATION IS THE ANGLE BETWEEN +ZNB AND THE PROJECTION OF THE LOS INTO THE X-Z PLANE, 0 - 360 ABOUT +Y.
013556,001615:
013557,001616: 43,3232 E4,1571 EBANK= RR-AZ
013558,001617: 43,3232 02076 VERB85 TC TESTXACT
013559,001618: 43,3233 04626 TC POSTJUMP
013560,001619: 43,3234 62000 CADR DSPRRLOS
013561,001620:
013562,001621: 41,2000 SETLOC PINBALL2
013563,001622: 41,2000 BANK
013564,001623:
013565,001624: 41,2000 COUNT* $$/EXTVB
013566,001625:
013567,001626: 41,2000 35010 DSPRRLOS CAF PRIO5
013568,001627: 41,2001 05076 TC FINDVAC
013569,001628: 41,2002 E4,1571 EBANK= RR-AZ
013570,001629: 41,2002 02000 60104 2CADR RRLOSDSP
013571,001630:
013572,001631: 41,2004 34731 CAF PRIO4
013573,001632: 41,2005 05137 TC PRIOCHNG
013574,001633: 41,2006 32017 CAF V16N56
013575,001634: 41,2007 04607 TC BANKCALL
013576,001635: 41,2010 20345 CADR GOMARKFR
013577,001636: 41,2011 05565 TC B5OFF
013578,001637: 41,2012 05565 TC B5OFF
013579,001638: 41,2013 05565 TC B5OFF
013580,001639:
013581,001640: 41,2014 34742 CAF BIT3
013582,001641: 41,2015 05466 TC BLANKET
013583,001642: 41,2016 05146 TC ENDOFJOB
013584,001643:
013585,001644: 41,2017 04070 V16N56 VN 1656
013586,001645:
013587,001646:
013588,001647: 40,2000 SETLOC PINBALL1
013589,001648: 40,2000 BANK
013590,001649:
013591,001650: 40,2000 00006 RRLOSDSP EXTEND
013592,001651: 40,2001 30036 DCA CDUT
013593,001652: 40,2002 52155 DXCH MPAC
013594,001653: 40,2003 06060 TC INTPRET
013595,001654: 40,2004 77624 CALL
013596,001655: 40,2005 46065 RRNBMPAC # GET RR LOS IN BODY AXIS.
013597,001656: 40,2006 00001 STORE 0D # UNIT LOS
013598,001657: 40,2007 14007 STODL 6D
013599,001658: 40,2010 06505 HI6ZEROS
013600,001659: 40,2011 24011 STOVL 8D
013601,001660: 40,2012 00007 6D
013602,001661: 40,2013 77656 UNIT
013603,001662: 40,2014 00007 STORE 6D # UNIT OF LOS PROJ IN X-Z PLANE
013604,001663: 40,2015 77641 DOT
![]() |
Page 312 |
013606,001665: 40,2016 06477 UNITZ
013607,001666: 40,2017 24021 STOVL COSTH # 16D
013608,001667: 40,2020 06503 UNITX
013609,001668: 40,2021 77641 DOT
013610,001669: 40,2022 00007 6D
013611,001670: 40,2023 34023 STCALL SINTH # 18D
013612,001671: 40,2024 47303 ARCTRIG
013613,001672: 40,2025 43244 BPL DAD # INSURE DISPLAY OF 0 - 360 DEG.
013614,001673: 40,2026 60030 +2
013615,001674: 40,2027 06513 DPPOSMAX # INTRODUCES AN ERROR OF B-28 REVS.
013616,001675: 40,2030 26174 STOVL RR-ELEV
013617,001676: 40,2031 00001 0D
013618,001677: 40,2032 77641 DOT
013619,001678: 40,2033 06501 UNITY
013620,001679: 40,2034 24023 STOVL SINTH
013621,001680: 40,2035 00001 0D
013622,001681: 40,2036 77641 DOT
013623,001682: 40,2037 00007 6D
013624,001683: 40,2040 34021 STCALL COSTH
013625,001684: 40,2041 47303 ARCTRIG
013626,001685: 40,2042 43244 BPL DAD # INSURE DISPLAY OF 0 - 360 DEG.
013627,001686: 40,2043 60045 +2
013628,001687: 40,2044 06513 DPPOSMAX # INTRODUCES AN ERROR OF B-28 REVS.
013629,001688: 40,2045 02172 STORE RR-AZ
013630,001689: 40,2046 77776 EXIT
013631,001690: 40,2047 34770 CA 1SEC
013632,001691: 40,2050 04607 TC BANKCALL
013633,001692: 40,2051 01736 CADR DELAYJOB
013634,001693:
013635,001694: 40,2052 34740 CA BIT5
013636,001695: 40,2053 71043 MASK EXTVBACT
013637,001696: 40,2054 10000 CCS A
013638,001697: 40,2055 02000 TC RRLOSDSP
013639,001698: 40,2056 05474 TC ENDEXT
End of include-file EXTENDED_VERBS.agc. Parent file is MAIN.agc