Source Code
![]() |
These source-code files were transcribed from a printout in Don Eyles's personal
collection, scanned by archive.org, and financially sponsored by Linden Sims.
A team of volunteers performed the transcription and proof-reading. The scanned
page images are available at
the Virtual AGC Project website, as well as higher-quality (but much larger)
images at
the Virtual AGC Project's collection in the Internet Archive. Report any problems by creating
"issues" at
the Virtual AGC Project's GitHub Repository. Notations on the program listing read, in part: GAP: ASSEMBLE REVISION 56 OF AGC PROGRAM ZERLINA BY ZOROASTER 9:12 OCT. 21,1970Note that the date is the date of the printout, not the date of the program revision. |
002661,000002: ## Copyright: Public domain.
002662,000003: ## Filename: FLAGWORD_ASSIGNMENTS.agc
002663,000004: ## Purpose: A log section of Zerlina 56, the final revision of
002664,000005: ## Don Eyles's offline development program for the variable
002665,000006: ## guidance period servicer. It also includes a new P66 with LPD
002666,000007: ## (Landing Point Designator) capability, based on an idea of John
002667,000008: ## Young's. Neither of these advanced features were actually flown,
002668,000009: ## but Zerlina was also the birthplace of other big improvements to
002669,000010: ## Luminary including the terrain model and new (Luminary 1E)
002670,000011: ## analog display programs. Zerlina was branched off of Luminary 145,
002671,000012: ## and revision 56 includes all changes up to and including Luminary
002672,000013: ## 183. It is therefore quite close to the Apollo 14 program,
002673,000014: ## Luminary 178, where not modified with new features.
002674,000015: ## Reference: pp. 62-89
002675,000016: ## Assembler: yaYUL
002676,000017: ## Contact: Ron Burkey <info@sandroid.org>.
002677,000018: ## Website: www.ibiblio.org/apollo/index.html
002678,000019: ## Mod history: 2017-07-28 MAS Created from Luminary 210.
002679,000020: ## 2017-08-13 MAS Began transcribing for Zerlina 56.
002680,000021: ## 2017-08-14 MAS Finished updates for Zerlina 56.
002681,000022: ## 2017-08-24 MAS Fixed a transcription error in R10FLAG that might
002682,000023: ## actually be a bug, resulting in that flag conflicting
002683,000024: ## with NEEDLFLG.
002684,000025:
![]() |
Page 62 |
002686,000027: # FLAGWORDS 0-11 ARE DOWNLINKED AND CAN BE SET AND CLEARED BY UP-FLAG AND DOWN-FLAG INSTRUCTIONS IN THE
002687,000028: # INTERPRETER. THESE WERE PREVIOUSLY LISTED UNDER "INTERPRETIVE SWITCH BIT ASSIGNMENTS" IN
002688,000029: # THE ERASABLE LOG SECTION. FLAGWORDS 12 & 13 WEREPREVIOUSLY RADMODES AND DAPBOOLS AND
002689,000030: # ARE STILL DOWNLINKED UNDER THOSE NAMES.
002690,000031:
002691,000032:
002692,000033:
002693,000034:
002694,000035: # ALPHABETICAL LIST OF FLAGWORDS
002695,000036:
002696,000037:
002697,000038: # 9 25 41 61 COLUMN NO.
002698,000039: # FLAGWORD DEC. NUMBER BIT AND FLAG BIT NAME
002699,000040:
002700,000041: # ABTTGFLG 143 BIT 7 FLAG 9 ABTTGBIT
002701,000042: # ACCOKFLG 207 BIT 3 FLAG 13 ACCSOKAY
002702,000043: # ACC4-2FL 199 BIT 11 FLAG 13 ACC4OR2X
002703,000044: # ACMODFLG 032 BIT 13 FLAG 2 ACMODBIT
002704,000045: # ALTSCALE 186 BIT 9 FLAG 12 ALTSCBIT
002705,000046: # ALW66FLG BIT 9 FLAG 1 ALW66BIT
002706,000047: # ANTENFLG 183 BIT 12 FLAG 12 ANTENBIT
002707,000048: # AORBSFLG 085 BIT 5 FLAG 5 AORBSYST
002708,000049: # AORBTFLG 200 BIT 10 FLAG 13 AORBTRAN
002709,000050: # APSESW 130 BIT 5 FLAG 8 APSESBIT
002710,000051: # APSFLAG 152 BIT 13 FLAG 10 APSFLBIT
002711,000052: # ASTNFLAG 108 BIT 12 FLAG 7 ASTNBIT
002712,000053: # ATTFLAG 104 BIT 1 FLAG 6 ATTFLBIT
002713,000054: # AUTOMODE 193 BIT 2 FLAG 12 AUTOMBIT
002714,000055: # AUTR1FLG 209 BIT 1 FLAG 13 AUTRATE1
002715,000056: # AUTR2FLG 208 BIT 2 FLAG 13 AUTRATE2
002716,000057: # AUXFLAG 103 BIT 2 FLAG 6 AUXFLBIT
002717,000058: # AVEGFLAG 115 BIT 5 FLAG 7 AVEGFBIT
002718,000059: # AVEMIDSW 149 BIT 1 FLAG 9 AVEMDBIT
002719,000060: # AVFLAG 040 BIT 5 FLAG 2 AVFLBIT
002720,000061: # CALCMAN2 043 BIT 2 FLAG 2 CALC2BIT
002721,000062: # CALCMAN3 042 BIT 3 FLAG 2 CALC3BIT
002722,000063: # CDESFLAG 180 BIT 15 FLAG 12 CDESBIT
002723,000064: # CMOONFLG 123 BIT 12 FLAG 8 CMOONBIT
002724,000065: # COGAFLAG 131 BIT 4 FLAG 8 COGAFBIT
002725,000066: # CSMDKFLG 197 BIT 13 FLAG 13 CSMDOCKD
002726,000067: # CULTFLAG 053 BIT 7 FLAG 3 CULTBIT
002727,000068: # DAPBOOLS FLGWRD13
002728,000069: # DBSELFLG 206 BIT 4 FLAG 13 DBSELECT
002729,000070: # DBSL2FLG 205 BIT 5 FLAG 13 DBSLECT2
002730,000071: # DESIGFLG 185 BIT 10 FLAG 12 DESIGBIT
002731,000072: # DIDFLAG 016 BIT 14 FLAG 1 DIDFLBIT
002732,000073: # DIMOFLAG 059 BIT 1 FLAG 3 DIMOBIT
![]() |
Page 63 |
002734,000075: # DMENFLG 081 BIT 9 FLAG 5 DMENFBIT
002735,000076: # DRIFTDFL 202 BIT 8 FLAG 13 DRIFTBIT
002736,000077: # DRIFTFLG 030 BIT 15 FLAG 2 DRFTBIT
002737,000078: # DSKYFLAG 075 BIT 15 FLAG 5 DSKYFBIT
002738,000079: # D6OR9FLG 058 BIT 2 FLAG 3 D6OR9BIT
002739,000080: # ENGONFLG 083 BIT 7 FLAG 5 ENGONBIT
002740,000081: # ERADFLAG 017 BIT 13 FLAG 1 ERADFBIT
002741,000082: # ETPIFLAG 038 BIT 7 FLAG 2 ETPIBIT
002742,000083: # FINALFLG 039 BIT 6 FLAG 2 FINALBIT
002743,000084: # FLAGWRD0 (000-014) (STATE +0)
002744,000085: # FLAGWRD1 (015-029) (STATE +1)
002745,000086: # FLAGWRD2 (030-044) (STATE +2)
002746,000087: # FLAGWRD3 (045-059) (STATE +3)
002747,000088: # FLAGWRD4 (060-074) (STATE +4)
002748,000089: # FLAGWRD5 (075-089) (STATE +5)
002749,000090: # FLAGWRD6 (090-104) (STATE +6)
002750,000091: # FLAGWRD7 (105-119) (STATE +7)
002751,000092: # FLAGWRD8 (120-134) (STATE +8D)
002752,000093: # FLAGWRD9 (135-149) (STATE +9D)
002753,000094: # FLAP 142 BIT 8 FLAG 9 FLAPBIT
002754,000095: # FLGWRD10 (150-164) (STATE +10D)
002755,000096: # FLGWRD11 (165-179) (STATE +11D)
002756,000097: # FLGWRD12 (180-194) (STATE +12D)
002757,000098: # FLGWRD13 (195-209) (STATE +13D)
002758,000099: # FLPC 138 BIT 12 FLAG 9 FLPCBIT
002759,000100: # FLPI 139 BIT 11 FLAG 9 FLPIBIT
002760,000101: # FLRCS 149 BIT 10 FLAG 9 FLRCSBIT
002761,000102: # FLUNDISP 125 BIT 10 FLAG 8 FLUNDBIT
002762,000103: # FLVR 136 BIT 14 FLAG 9 FLVRBIT
002763,000104: # FREEFLAG 012 BIT 3 FLAG 0 FREEFBIT
002764,000105: # FSPASFLG 005 BIT 10 FLAG 0 FSPASBIT
002765,000106: # GLOKFAIL 046 BIT 14 FLAG 3 GLOKFBIT
002766,000107: # GMBDRVSW 095 BIT 10 FLAG 6 GMBDRBIT
002767,000108: # GUESSW 028 BIT 2 FLAG 1 GUESSBIT
002768,000109: # HFAILFLG 167 BIT 13 FLAG 11 HFAILBIT
002769,000110: # HFLSHFLG 179 BIT 1 FLAG 11 HFLSHBIT
002770,000111: # IDLEFLAG 113 BIT 7 FLAG 7 IDLEFBIT
002771,000112: # IGNFLAG 107 BIT 13 FLAG 7 IGNFLBIT
002772,000113: # IMPULSW 036 BIT 9 FLAG 2 IMPULBIT
002773,000114: # IMUSE 007 BIT 8 FLAG 0 IMUSEBIT
002774,000115: # INFINFLG 128 BIT 7 FLAG 8 INFINBIT
002775,000116: # INITALGN 133 BIT 2 FLAG 8 INITABIT
002776,000117: # INTFLAG 151 BIT 14 FLAG 10 INTFLBIT
002777,000118: # INTYPFLG 056 BIT 4 FLAG 3 INTYPBIT
002778,000119: # ITSWICH 105 BIT 15 FLAG 7 ITSWBIT
002779,000120: # JSWITCH 001 BIT 14 FLAG 0 JSWCHBIT
002780,000121: # LETABORT 141 BIT 9 FLAG 9 LETABBIT
002781,000122: # LMOONFLG 124 BIT 11 FLAG 8 LMOONBIT
002782,000123: # LOKONSW 010 BIT 5 FLAG 0 LOKONBIT
002783,000124: # LOSCMFLG 033 BIT 12 FLAG 2 LOSCMBIT
![]() |
Page 64 |
002785,000126: # LPOS2FLG 174 BIT 6 FLAG 11 LPOS2BIT
002786,000127: # LRALTFLG 190 BIT 5 FLAG 12 LRALTBIT
002787,000128: # LRBYPASS 165 BIT 15 FLAG 11 LRBYBIT
002788,000129: # LRINH 172 BIT 8 FLAG 11 LRINHBIT
002789,000130: # LRPOSFLG 189 BIT 6 FLAG 12 LRPOSBIT
002790,000131: # LRVELFLG 187 BIT 8 FLAG 12 LRVELBIT
002791,000132: # LUNAFLAG 048 BIT 12 FLAG 3 LUNABIT
002792,000133: # MANUFLAG 106 BIT 14 FLAG 7 MANUFBIT
002793,000134: # MGLVFLAG 088 BIT 2 FLAG 5 MGLVFBIT
002794,000135: # MIDAVFLG 148 BIT 2 FLAG 9 MIDAVBIT
002795,000136: # MIDFLAG 002 BIT 13 FLAG 0 MIDFLBIT
002796,000137: # MID1FLAG 147 BIT 3 FLAG 9 MID1BIT
002797,000138: # MKOVFLAG 072 BIT 3 FLAG 4 MKOVBIT
002798,000139: # MOONFLAG 003 BIT 12 FLAG 0 MOONBIT
002799,000140: # MRKIDFLG 060 BIT 15 FLAG 4 MRKIDBIT
002800,000141: # MRKNVFLG 066 BIT 9 FLAG 4 MRKNVBIT
002801,000142: # MRUPTFLG 070 BIT 5 FLAG 4 MRUPTBIT
002802,000143: # MUNFLAG 097 BIT 8 FLAG 6 MUNFLBIT
002803,000144: # MWAITFLG 064 BIT 11 FLAG 4 MWAITBIT
002804,000145: # NEEDLFLG 011 BIT 4 FLAG 0 NEEDLBIT
002805,000146: # NEED2FLG 000 BIT 15 FLAG 0 NEED2BIT
002806,000147: # NEWIFLG 122 BIT 13 FLAG 8 NEWIBIT
002807,000148: # NJETSFLG 015 BIT 15 FLAG 1 NJETSBIT
002808,000149: # NODOFLAG 044 BIT 1 FLAG 2 NODOBIT
002809,000150: # NODOP07 049 BIT 11 FLAG 3 NOP07BIT
002810,000151: # NOLRREAD 170 BIT 10 FLAG 11 NOLRRBIT
002811,000152: # NORMSW 110 BIT 10 FLAG 7 NORMSBIT
002812,000153: # NORRMON 086 BIT 4 FLAG 5 NORRMBIT
002813,000154: # NOTERFLG 019 BIT 11 FLAG 1 NOTERBIT
002814,000155: # NOTHROTL 078 BIT 12 FLAG 5 NOTHRBIT
002815,000156: # NOUPFLAG 024 BIT 6 FLAG 1 NOUPFBIT
002816,000157: # NRMNVFLG 067 BIT 8 FLAG 4 NRMNVBIT
002817,000158: # NRMIDFLG 062 BIT 13 FLAG 4 NRMIDBIT
002818,000159: # NRUPTFLG 071 BIT 4 FLAG 4 NRUPTBIT
002819,000160: # NTARGFLG 102 BIT 3 FLAG 6 NTARGBIT
002820,000161: # NWAITFLG 065 BIT 10 FLAG 4 NWAITBIT
002821,000162: # ORBWFLAG 054 BIT 6 FLAG 3 ORBWFBIT
002822,000163: # ORDERSW 129 BIT 6 FLAG 8 ORDERBIT
002823,000164: # OURRCFLG 198 BIT 12 FLAG 13 OURRCBIT
002824,000165: # PDSPFLAG 063 BIT 12 FLAG 4 PDSPFBIT
002825,000166: # PFRATFLG 041 BIT 4 FLAG 2 PFRATBIT
002826,000167: # PINBRFLG 069 BIT 6 FLAG 4 PINBRBIT
002827,000168: # POOHFLAG 045 BIT 15 FLAG 3 POOHBIT
002828,000169: # PRECIFLG 052 BIT 8 FLAG 3 PRECIBIT
002829,000170: # PRIODFLG 061 BIT 14 FLAG 4 PRIODBIT
002830,000171: # PRONVFLG 068 BIT 7 FLAG 4 PRONVBIT
002831,000172: # PSTHIGAT 169 BIT 11 FLAG 11 PSTHIBIT
002832,000173: # PULSEFLG 195 BIT 15 FLAG 13 PULSES
002833,000174: # P21FLAG 004 BIT 11 FLAG 0 P21FLBIT
002834,000175: # P25FLAG 006 BIT 9 FLAG 0 P25FLBIT
![]() |
Page 65 |
002836,000177: # P66PROFL 014D BIT 1 FLAG 0 P66PROBT
002837,000178: # P7071FLG 137 BIT 13 FLAG 9 P7071BIT
002838,000179: # QUITFLAG 145 BIT 5 FLAG 9 QUITBIT
002839,000180: # RADMODES FLGWRD12
002840,000181: # RASFLAG FLGWRD10
002841,000182: # RCDUFAIL 188 BIT 7 FLAG 12 RCDUFBIT
002842,000183: # RCDU0FLG 182 BIT 13 FLAG 12 RCDU0BIT
002843,000184: # REDFLAG 099 BIT 6 FLAG 6 REDFLBIT
002844,000185: # REFSMFLG 047 BIT 13 FLAG 3 REFSMBIT
002845,000186: # REINTFLG 158 BIT 7 FLAG 10 REINTBIT
002846,000187: # REMODFLG 181 BIT 14 FLAG 12 REMODBIT
002847,000188: # RENDWFLG 089 BIT 1 FLAG 5 RENDWBIT
002848,000189: # REPOSMON 184 BIT 11 FLAG 12 REPOSBIT
002849,000190: # RHCSCFLG 203 BIT 7 FLAG 13 RHCSCALE
002850,000191: # RNDVZFLG 008 BIT 7 FLAG 0 RNDVZBIT
002851,000192: # RNGEDATA 176 BIT 4 FLAG 11 RNGEDBIT
002852,000193: # RNGSCFLG 080 BIT 10 FLAG 5 RNGSCBIT
002853,000194: # RODFLAG 018 BIT 12 FLAG 1 RODFLBIT
002854,000195: # ROTFLAG 144 BIT 6 FLAG 9 ROTFLBIT
002855,000196: # RPQFLAG 120 BIT 15 FLAG 8 RPQFLBIT
002856,000197: # RRDATAFL 191 BIT 4 FLAG 12 RRDATABT
002857,000198: # RRNBSW 009 BIT 6 FLAG 0 RRNBBIT
002858,000199: # RRRSFLAG 192 BIT 3 FLAG 12 RRRSBIT
002859,000200: # RVSW 111 BIT 9 FLAG 7 RVSWBIT
002860,000201: # R04FLAG 051 BIT 9 FLAG 3 R04FLBIT
002861,000202: # R10FLAG 013 BIT 2 FLAG 0 R10FLBIT
002862,000203: # R61FLAG 020 BIT 10 FLAG 1 R61FLBIT
002863,000204: # R77FLAG 079 BIT 11 FLAG 5 R77FLBIT
002864,000205: # SERVOVER 043 BIT 10 FLAG 2 SEROVBIT
002865,000206: # SLOPESW 027 BIT 3 FLAG 1 SLOPEBIT
002866,000207: # SNUFFER 077 BIT 13 FLAG 5 SNUFFBIT
002867,000208: # SOLNSW 087 BIT 3 FLAG 5 SOLNSBIT
002868,000209: # SRCHOPTN 031 BIT 14 FLAG 2 SRCHOBIT
002869,000210: # STATEFLG 055 BIT 5 FLAG 3 STATEBIT
002870,000211: # STEERSW 034 BIT 11 FLAG 2 STEERBIT
002871,000212: # SURFFLAG 127 BIT 8 FLAG 8 SURFFBIT
002872,000213: # SWANDISP 109 BIT 11 FLAG 7 SWANDBIT
002873,000214: # S32.1F1 090 BIT 15 FLAG 6 S32BIT1
002874,000215: # S32.1F2 092 BIT 14 FLAG 6 S32BIT2
002875,000216: # S32.1F3A 092 BIT 13 FLAG 6 S32BIT3A
002876,000217: # S32.1F3B 093 BIT 12 FLAG 6 S32BIT3B
002877,000218: # TFFSW 119 BIT 1 FLAG 7 TFFSWBIT
002878,000219: # TRACKFLG 025 BIT 5 FLAG 1 TRACKBIT
002879,000220: # TURNONFL 194 BIT 1 FLAG 12 TURNONBT
002880,000221: # ULLAGFLG 204 BIT 6 FLAG 13 ULLAGER
002881,000222: # UPDATFLG 023 BIT 7 FLAG 1 UPDATBIT
002882,000223: # UPLOCKFL 116 BIT 4 FLAG 7 UPLOCBIT
002883,000224: # USEQRFLG 196 BIT 14 FLAG 13 USEQRJTS
002884,000225: # VEHUPFLG 022 BIT 8 FLAG 1 VEHUPBIT
002885,000226: # VELDATA 173 BIT 7 FLAG 11 VELDABIT
![]() |
Page 66 |
002887,000228: # VERIFLAG 117 BIT 3 FLAG 7 VERIFBIT
002888,000229: # VFAILFLG 166 BIT 14 FLAG 11 VFAILBIT
002889,000230: # VFLAG 050 BIT 10 FLAG 3 VFLAGBIT
002890,000231: # VFLSHFLG 178 BIT 2 FLAG 11 VFLSHBIT
002891,000232: # VINTFLAG 057 BIT 3 FLAG 3 VINTFBIT
002892,000233: # VXINH 168 BIT 12 FLAG 11 VXINHBIT
002893,000234: # V37FLAG 114 BIT 6 FLAG 7 V37FLBIT
002894,000235: # V67FLAG 112 BIT 8 FLAG 7 V67FLBIT
002895,000236: # V82EMFLG 118 BIT 2 FLAG 7 V82EMBIT
002896,000237: # XDELVFLG 037 BIT 8 FLAG 2 XDELVBIT
002897,000238: # XDSPFLAG 074 BIT 1 FLAG 4 XDSPBIT
002898,000239: # XORFLG 171 BIT 9 FLAG 11 XORFLBIT
002899,000240: # XOVINFLG 201 BIT 9 FLAG 13 XOVINHIB
002900,000241: # ZOOMFLAG 082 BIT 8 FLAG 5 ZOOMBIT
002901,000242: # 3AXISFLG 084 BIT 6 FLAG 5 3AXISBIT
002902,000243: # 360SW 134 BIT 1 FLAG 8 360SWBIT
002903,000244:
002904,000245:
002905,000246:
002906,000247: # ASSIGNMENT AND DESCRIPTION OF FLAGWORDS
002907,000248:
002908,000249:
002909,000250: 26,2024 0074 FLAGWRD0 = STATE +0 # (000-014)
002910,000251:
002911,000252: # (SET) (RESET)
002912,000253:
002913,000254: # BIT 15 FLAG 0 (S)
002914,000255: 26,2024 NEED2FLG = 000D # DISPLAY DAP RATES CHECK BIT 4 OF THIS
002915,000256: 26,2024 4735 NEED2BIT = BIT15 # ON FDAI NEEDLES. WORD FOR DISPLAY
002916,000257: # MODES (1 OR 2).
002917,000258:
002918,000259: # BIT 14 FLAG 0 (S)
002919,000260: 26,2024 JSWITCH = 001D # INTEGRATION OF W INTEGRATION OF STATE
002920,000261: 26,2024 4736 JSWCHBIT = BIT14 # MATRIX VECTOR
002921,000262:
002922,000263:
002923,000264: # BIT 13 FLAG 0 (S)
002924,000265: 26,2024 MIDFLAG = 002D # INTEGRATION WITH INTEGRATION WITHOUT
002925,000266: # SECONDARY BODY AND SOLAR PERTURBATIONS
002926,000267: 26,2024 4737 MIDFLBIT = BIT13 # SOLAR PERTURBATIONS
002927,000268:
002928,000269:
002929,000270: # BIT 12 FLAG 0 (L)
002930,000271: 26,2024 MOONFLAG = 003D # MOON IS SPHERE OF EARTH IS SPHERE OF
002931,000272: 26,2024 4740 MOONBIT = BIT12 # INFLUENCE INFLUENCE
002932,000273:
002933,000274:
002934,000275: # BIT 11 FLAG 0
002935,000276: 26,2024 P21FLAG = 004D # USE BASE VECTORS 1ST PASS -- CALC-
002936,000277: 26,2024 4741 P21FLBIT = BIT11 # ALREADY CALCULATED ULATE BASE VECTORS
![]() |
Page 67 |
002938,000279:
002939,000280:
002940,000281: # BIT 10 FLAG 0
002941,000282: 26,2024 FSPASFLG = 005D # FIRST PASS THROUGH NOT FIRST PASS THRU
002942,000283: 26,2024 4742 FSPASBIT = BIT10 # REPOSITION ROUTINE REPOSITION ROUTINE
002943,000284:
002944,000285:
002945,000286: # BIT 9 FLAG 0 (S)
002946,000287: 26,2024 P25FLAG = 006D # P25 OPERATING P25 NOT OPERATING
002947,000288: 26,2024 4743 P25FLBIT = BIT9
002948,000289:
002949,000290:
002950,000291: # BIT 8 FLAG 0 (S)
002951,000292: 26,2024 IMUSE = 007D # IMU IN USE IMU NOT IN USE
002952,000293: 26,2024 4744 IMUSEBIT = BIT8
002953,000294:
002954,000295:
002955,000296: # BIT 7 FLAG 0 (S)
002956,000297: 26,2024 RNDVZFLG = 008D # P20 RUNNING (RADAR P20 NOT RUNNING
002957,000298: 26,2024 4745 RNDVZBIT = BIT7 # IN USE)
002958,000299:
002959,000300:
002960,000301: # BIT 6 FLAG 0 (S)
002961,000302: 26,2024 RRNBSW = 009D # RADAR TARGET IN RADAR TARGET IN
002962,000303: 26,2024 4746 RRNBBIT = BIT6 # NB COORDINATES SM COORDINATES
002963,000304:
002964,000305:
002965,000306: # BIT 5 FLAG 0 (S)
002966,000307: 26,2024 LOKONSW = 010D # RADAR LOCK-ON RADAR LOCK-ON NOT
002967,000308: 26,2024 4747 LOKONBIT = BIT5 # DESIRED DESIRED
002968,000309:
002969,000310:
002970,000311: # BIT 4 FLAG 0 (S)
002971,000312: 26,2024 NEEDLFLG = 011D # TOTAL ATTITUDE A/P FOLLOWING
002972,000313: 26,2024 4750 NEEDLBIT = BIT4 # ERROR DISPLAYED ERROR DISPLAYED
002973,000314:
002974,000315:
002975,000316: # BIT 3 FLAG 0
002976,000317: 26,2024 FREEFLAG = 012D # (USED BY P51-53 TEMP IN MANY DIFFERENT
002977,000318: # ROUTINES & BY LUNAR + SOLAR EPHEMERIDES)
002978,000319: 26,2024 4751 FREEFBIT = BIT3
002979,000320:
002980,000321:
002981,000322: # BIT 2 FLAG 0
![]() |
The following line is missing the "D" of the expected "013D", resulting in R10FLAG evaluating to the same thing as NEEDLFLG (11D). This might potentially cause the flags to conflict with each other. The D may have been accidentally dropped, since the comments for R10FLAG below were rewritten to better describe its purpose in Zerlina (which would have necessitated entirely new cards being punched). |
002987,000328: 26,2024 R10FLAG = 013 # LATVEL DISPLAYED LATVEL AND FORVEL
002988,000329: 26,2024 4752 R10FLBIT = BIT2 # IN INERTIAL AXES. DISPLAYED IN LM
002989,000330: # FORVEL ZERO. BODY AXES (ROUGHLY).
002990,000331:
002991,000332:
002992,000333:
![]() |
Page 68 |
002994,000335: 26,2024 P66PROFL = 014D # CONTINUE P66 STOP P66
002995,000336: 26,2024 4753 P66PROBT = BIT1 # HORIZONTAL HORIZONTAL VEL
002996,000337: # VELOCITY NULLING NULLING
002997,000338:
002998,000339:
002999,000340: 26,2024 0075 FLAGWRD1 = STATE +1 # (015-029)
003000,000341:
003001,000342: # (SET) (RESET)
003002,000343:
003003,000344: # BIT 15 FLAG 1 (S)
003004,000345: 26,2024 NJETSFLG = 015D # TWO JET RCS BURN FOUR JET RCS BURN
003005,000346: 26,2024 4735 NJETSBIT = BIT15
003006,000347:
003007,000348:
003008,000349: # BIT 14 FLAG 1 (L)
003009,000350: 26,2024 DIDFLAG = 016D # INERTIAL DATA IS PERFORM DATA DISPLAY
003010,000351: 26,2024 4736 DIDFLBIT = BIT14 # AVAILABLE INITIALIZATION FUNCS
003011,000352:
003012,000353:
003013,000354: # BIT 13 FLAG 1 (S)
003014,000355: 26,2024 ERADFLAG = 017D # COMPUTE REARTH USE CONSTANT REARTH
003015,000356: 26,2024 4737 ERADFBIT = BIT13 # FISCHER ELLIPSOID PAD RADIUS
003016,000357:
003017,000358:
003018,000359: # BIT12 FLAG 1
003019,000360: 26,2024 RODFLAG = 018D # IF IN P66, NORMAL IF IN P66, RE-INIT-
003020,000361: 26,2024 4740 RODFLBIT = BIT12 # OPERATION CONTINUES. IALIZATION IS PER-
003021,000362: # RESTART CLEARS FLAG FORMED AND FLAG IS
003022,000363:
003023,000364:
003024,000365: # BIT 11 FLAG 1
003025,000366: 26,2024 NOTERFLG = 019D # TERRAIN MODEL TERRAIN MODEL
003026,000367: 26,2024 4741 NOTERBIT = BIT11 # INHIBITED PERMITTED
003027,000368:
003028,000369:
003029,000370: # BIT 10 FLAG 1 (L)
003030,000371: 26,2024 R61FLAG = 020D # RUN R61 LEM RUN R65 LEM
003031,000372: 26,2024 4742 R61FLBIT = BIT10
003032,000373:
003033,000374:
003034,000375: # BIT 9 FLAG 1
003035,000376: 26,2024 ALW66FLG = 021D # P66 SELECTION P66 CANNOT BE
003036,000377: 26,2024 4743 ALW66BIT = BIT9 # ALLOWED NOW SELECTED NOW
003037,000378:
003038,000379:
003039,000380: # BIT 8 FLAG 1 (S)
003040,000381: 26,2024 VEHUPFLG = 022D # CSM STATE VECTOR LEM STATE VECTOR
003041,000382: 26,2024 4744 VEHUPBIT = BIT8 # BEING UPDATED BEING UPDATED
003042,000383:
003043,000384:
![]() |
Page 69 |
003045,000386: # BIT 7 FLAG 1 (S)
003046,000387: 26,2024 UPDATFLG = 023D # UPDATING BY MARKS UPDATING BY MARKS
003047,000388: 26,2024 4745 UPDATBIT = BIT7 # ALLOWED NOT ALLOWED
003048,000389:
003049,000390:
003050,000391: # BIT 6 FLAG 1 (S)
003051,000392: 26,2024 NOUPFLAG = 024D # NEITHER CSM EITHER STATE
003052,000393: # NOR LM STATE VECTOR VECTOR MAY BE
003053,000394: 26,2024 4746 NOUPFBIT = BIT6 # MAY BE UPDATED UPDATED
003054,000395:
003055,000396:
003056,000397: # BIT 5 FLAG 1 (S)
003057,000398: 26,2024 TRACKFLG = 025D # TRACKING ALLOWED TRACKING NOT ALLOWED
003058,000399: 26,2024 4747 TRACKBIT = BIT5
003059,000400:
003060,000401:
003061,000402: # BIT 4 FLAG 1
003062,000403: # = 026D
003063,000404: # = BIT4
003064,000405:
003065,000406:
003066,000407: # BIT 3 FLAG 1 (S)
003067,000408: 26,2024 SLOPESW = 027D # ITERATE WITH BIAS ITERATE WITH REGULAR
003068,000409: # METHOD IN ITERATOR FALSI METHOD IN
003069,000410: 26,2024 4751 SLOPEBIT = BIT3 # ITERATOR
003070,000411:
003071,000412:
003072,000413: # BIT 2 FLAG 1 (S)
003073,000414: 26,2024 GUESSW = 028D # NO STARTING VALUE STARTING VALUE FOR
003074,000415: 26,2024 4752 GUESSBIT = BIT2 # FOR ITERATION ITERATION EXISTS
003075,000416:
003076,000417:
003077,000418: # BIT 1 FLAG 1
003078,000419: # = 029D
003079,000420:
003080,000421:
003081,000422: 26,2024 0076 FLAGWRD2 = STATE +2 # (030-044)
003082,000423:
003083,000424: # (SET) (RESET)
003084,000425:
003085,000426: # BIT 15 FLAG 2 (S)
003086,000427: 26,2024 DRIFTFLG = 030D # T3RUPT CALLS GYRO T3RUPT DOES NO GYRO
003087,000428: 26,2024 4735 DRFTBIT = BIT15 # COMPENSATION COMPENSATION
003088,000429:
003089,000430:
003090,000431: # BIT 14 FLAG 2 (S)
003091,000432: 26,2024 SRCHOPTN = 031D # RADAR IN AUTOMATIC RADAR NOT IN AUTO-
003092,000433: 26,2024 4736 SRCHOBIT = BIT14 # SEARCH OPTION(R24) MATIC SEARCH OPTION
003093,000434:
003094,000435:
![]() |
Page 70 |
003096,000437: # BIT 13 FLAG 2 (S)
003097,000438: 26,2024 ACMODFLG = 032D # MANUAL ACQUISITION AUTO ACQUISITION
003098,000439: 26,2024 4737 ACMODBIT = BIT13 # BY RENDESVOUS RADAR BY RENDESVOUS RADAR
003099,000440:
003100,000441:
003101,000442: # BIT 12 FLAG 2 (S)
003102,000443: 26,2024 LOSCMFLG = 033D # LINE OF SIGHT BEING LINE OF SIGHT NOT
003103,000444: # COMPUTED (R21) BEING COMPUTED
003104,000445: 26,2024 4740 LOSCMBIT = BIT12
003105,000446:
003106,000447:
003107,000448: # BIT 11 FLAG 2 (S)
003108,000449: 26,2024 STEERSW = 034D # SUFFICIENT THRUST INSUFFICIENT THRUST
003109,000450: 26,2024 4741 STEERBIT = BIT11 # IS PRESENT IS PRESENT
003110,000451:
003111,000452:
003112,000453: # BIT 10 FLAG 2 (S)
003113,000454: 26,2024 SERVOVER = 35D # GUIDANCE PORTION SERVICER PORTION
003114,000455: # OF SERVICER JOB OF SERVICER JOB
003115,000456: 26,2024 4742 SEROVBIT = BIT10 # IS IN PROGRESS IS IN PROGRESS
003116,000457:
003117,000458:
003118,000459: # BIT 9 FLAG 2 (S)
003119,000460: 26,2024 IMPULSW = 036D # MINIMUM IMPULSE STEERING BURN (NO
003120,000461: # BURN (CUTOFF TIME CUTOFF TIME YET
003121,000462: 26,2024 4743 IMPULBIT = BIT9 # SPECIFIED) AVAILABLE)
003122,000463:
003123,000464:
003124,000465: # BIT 8 FLAG 2 (S)
003125,000466: 26,2024 XDELVFLG = 037D # EXTERNAL DELTAV VG LAMBERT (AIMPOINT)
003126,000467: 26,2024 4744 XDELVBIT = BIT8 # COMPUTATION VG COMPUTATION
003127,000468:
003128,000469:
003129,000470: # BIT 7 FLAG 2 (S)
003130,000471: 26,2024 ETPIFLAG = 038D # ELEVATION ANGLE TPI TIME SUPPLIED
003131,000472: # SUPPLIED FOR FOR P34,74 TO COMPUT
003132,000473: 26,2024 4745 ETPIBIT = BIT7 # P34,74 ELEVATION
003133,000474:
003134,000475:
003135,000476: # BIT 6 FLAG 2 (S)
003136,000477: 26,2024 FINALFLG = 039D # LAST PASS THROUGH INTERIM PASS THROUGH
003137,000478: # RENDEZVOUS PROGRAM RENDEZVOUS PROGRAM
003138,000479: 26,2024 4746 FINALBIT = BIT6 # COMPUTATIONS COMPUTATIONS
003139,000480:
003140,000481:
003141,000482: # BIT 5 FLAG 2 (S)
003142,000483: 26,2024 AVFLAG = 040D # LEM IS ACTIVE CSM IS ACTIVE
003143,000484: 26,2024 4747 AVFLBIT = BIT5 # VEHICLE VEHICLE
003144,000485:
003145,000486:
![]() |
Page 71 |
003147,000488: # BIT 4 FLAG 2 (S)
003148,000489: 26,2024 PFRATFLG = 041D # PREFERRED ATTITUDE PREFERRED ATTITUDE
003149,000490: 26,2024 4750 PFRATBIT = BIT4 # COMPUTED NOT COMPUTED
003150,000491:
003151,000492:
003152,000493: # BIT 3 FLAG 2 (S)
003153,000494: 26,2024 CALCMAN3 = 042D # NO FINAL ROLL FINAL ROLL IS
003154,000495: 26,2024 4751 CALC3BIT = BIT3 # NECESSARY
003155,000496:
003156,000497:
003157,000498: # BIT 2 FLAG 2 (S)
003158,000499: 26,2024 CALCMAN2 = 043D # PERFORM MANEUVER BYPASS STARTING
003159,000500: 26,2024 4752 CALC2BIT = BIT2 # STARTING PROCEDURE PROCEDURE
003160,000501:
003161,000502:
003162,000503: # BIT 1 FLAG 2 (S)
003163,000504: 26,2024 NODOFLAG = 044D # V37 NOT PERMITTED V37 PERMITTED
003164,000505: 26,2024 4753 NODOBIT = BIT1
003165,000506:
003166,000507:
003167,000508: 26,2024 0077 FLAGWRD3 = STATE +3 # (045-059)
003168,000509:
003169,000510: # (SET) (RESET)
003170,000511:
003171,000512: # BIT 15 FLAG 3
003172,000513: 26,2024 POOHFLAG = 045D # INHIBIT BACKWARDS ALLOW BACKWARDS
003173,000514: 26,2024 4735 POOHBIT = BIT15 # INTEGRATION INTEGRATION
003174,000515:
003175,000516:
003176,000517: # BIT 14 FLAG 3 (S)
003177,000518: 26,2024 GLOKFAIL = 046D # GIMBAL LOCK HAS NOT IN GIMBAL LOCK
003178,000519: 26,2024 4736 GLOKFBIT = BIT14 # OCCURRED
003179,000520:
003180,000521: # BIT 13 FLAG 3 *** PROTECTED FROM FRESH START ***
003181,000522: 26,2024 REFSMFLG = 047D # REFSMMAT GOOD REFSMMAT NO GOOD
003182,000523: 26,2024 4737 REFSMBIT = BIT13
003183,000524:
003184,000525:
003185,000526: # BIT 12 FLAG 3 (S)
003186,000527: 26,2024 LUNAFLAG = 048D # LUNAR LAT-LONG EARTH LAT-LONG
003187,000528: 26,2024 4740 LUNABIT = BIT12
003188,000529:
003189,000530:
003190,000531: # BIT 11 FLAG 3 (L)
003191,000532: 26,2024 NODOP07 = 049D # SYSTEM TESTS SYSTEM TESTS
003192,000533: 26,2024 4741 NOP07BIT = BIT11 # NOT ALLOWED ALLOWED
003193,000534:
003194,000535:
003195,000536: # BIT 10 FLAG 3 (S)
![]() |
Page 72 |
003197,000538: 26,2024 VFLAG = 050D # LESS THAN TWO STARS TWO STARS IN FIELD
003198,000539: 26,2024 4742 VFLAGBIT = BIT10 # IN FIELD OF VIEW OF VIEW
003199,000540:
003200,000541:
003201,000542: # BIT 9 FLAG 3 (S)
003202,000543: 26,2024 R04FLAG = 051D # R04 RUNNING R04 NOT RUNNING
003203,000544: 26,2024 4743 R04FLBIT = BIT9
003204,000545:
003205,000546:
003206,000547: # BIT 8 FLAG 3 (S)
003207,000548: 26,2024 PRECIFLG = 052D # NORMAL INTEGRATION ENGAGES 4-TIME STEP
003208,000549: # IN POO (POO) LOGIC IN INTE-
003209,000550: 26,2024 4744 PRECIBIT = BIT8 # GRATION
003210,000551:
003211,000552:
003212,000553: # BIT 7 FLAG 3 (S)
003213,000554: 26,2024 CULTFLAG = 053D # STAR OCCULTED STAR NOT OCCULTED
003214,000555: 26,2024 4745 CULTBIT = BIT7
003215,000556:
003216,000557:
003217,000558: # BIT 6 FLAG 3 (S)
003218,000559: 26,2024 ORBWFLAG = 054D # W MATRIX VALID FOR W MATRIX INVALID FOR
003219,000560: 26,2024 4746 ORBWFBIT = BIT6 # ORBITAL NAVIGATION ORBITAL NAVIGATION
003220,000561:
003221,000562:
003222,000563: # BIT 5 FLAG 3 (S)
003223,000564: 26,2024 STATEFLG = 055D # PERMANENT STATE PERMANENT STATE
003224,000565: 26,2024 4747 STATEBIT = BIT5 # VECTOR UPDATED VECTOR NOT UPDATED
003225,000566:
003226,000567:
003227,000568: # BIT 4 FLAG 3 (S)
003228,000569: 26,2024 INTYPFLG = 056D # CONIC INTEGRATION ENCKE INTEGRATION
003229,000570: 26,2024 4750 INTYPBIT = BIT4
003230,000571:
003231,000572:
003232,000573: # BIT 3 FLAG 3 (S)
003233,000574: 26,2024 VINTFLAG = 057D # CSM STATE VECTOR LEM STATE VECTOR
003234,000575: 26,2024 4751 VINTFBIT = BIT3 # BEING INTEGRATED BEING INTEGRATED
003235,000576:
003236,000577:
003237,000578: # BIT 2 FLAG 3 (S)
003238,000579: 26,2024 D6OR9FLG = 058D # DIMENSION OF W IS 9 DIMENSION OF W IS 6
003239,000580: 26,2024 4752 D6OR9BIT = BIT2 # FOR INTEGRATION FOR INTEGRATION
003240,000581:
003241,000582:
003242,000583: # BIT 1 FLAG 3 (S)
003243,000584: 26,2024 DIM0FLAG = 059D # W MATRIX IS TO BE W MATRIX IS NOT TO
003244,000585: 26,2024 4753 DIM0BIT = BIT1 # USED BE USED
003245,000586:
003246,000587:
![]() |
Page 73 |
003248,000589: 26,2024 0100 FLAGWRD4 = STATE +4 # (060-074)
003249,000590:
003250,000591: # (SET) (RESET)
003251,000592:
003252,000593: # BIT 15 FLAG 4 (S)
003253,000594: 26,2024 MRKIDFLG = 060D # MARK DISPLAY IN NO MARK DISPLAY IN
003254,000595: 26,2024 4735 MRKIDBIT = BIT15 # ENDIDLE ENDIDLE
003255,000596:
003256,000597:
003257,000598: # BIT 14 FLAG 4 (S)
003258,000599: 26,2024 PRIODFLG = 061D # PRIORITY DISPLAY IN NO PRIORITY DISPLAY
003259,000600: 26,2024 4736 PRIODBIT = BIT14 # ENDIDLE IN ENDIDLE
003260,000601:
003261,000602:
003262,000603: # BIT 13 FLAG 4 (S)
003263,000604: 26,2024 NRMIDFLG = 062D # NORMAL DISPLAY IN NO NORMAL DISPLAY
003264,000605: 26,2024 4737 NRMIDBIT = BIT13 # ENDIDLE IN ENDIDLE
003265,000606:
003266,000607:
003267,000608: # BIT 12 FLAG 4 (S)
003268,000609: 26,2024 PDSPFLAG = 063D # P20 SETS SO AS TO LEAVE AS NORMAL DISP
003269,000610: # TURN A NORMAL DIS-
003270,000611: 26,2024 4740 PDSPFBIT = BIT12 # PLAY INTO A PRIORITY
003271,000612: # DISPLAY IN R60
003272,000613:
003273,000614:
003274,000615: # BIT 11 FLAG 4 (S)
003275,000616: 26,2024 MWAITFLG = 064D # HIGHER PRIORITY NO HIGHER PRIORITY
003276,000617: # DISPLAY OPERATING DISPLAY OPERATING
003277,000618: 26,2024 4741 MWAITBIT = BIT11 # WHEN MARK DISPLAY WHEN MARK DISPLAY
003278,000619: # INITIATED INITIATED
003279,000620:
003280,000621: # BIT 10 FLAG 4 (S)
003281,000622: 26,2024 NWAITFLG = 065D # HIGHER PRIORITY NO HIGHER PRIORITY
003282,000623: # DISPLAY OPERATING DISPLAY OPERATING
003283,000624: 26,2024 4742 NWAITBIT = BIT10 # WHEN NORMAL WHEN NORMAL DISPLAY
003284,000625: # DISPLAY INITIATED INITIATED
003285,000626:
003286,000627: # BIT 9 FLAG 4 (S)
003287,000628: 26,2024 MRKNVFLG = 066D # ASTRONAUT USING ASTRONAUT NOT USING
003288,000629: # KEYBOARD WHEN MARK KEYBOARD WHEN MARK
003289,000630: 26,2024 4743 MRKNVBIT = BIT9 # DISPLAY INITIATED DISPLAY INITIATED
003290,000631:
003291,000632:
003292,000633: # BIT 8 FLAG 4 (S)
003293,000634: 26,2024 NRMNVFLG = 067D # ASTRONAUT USING ASTRONAUT NOT USING
003294,000635: # KEYBOARD WHEN KEYBOARD WHEN
003295,000636: 26,2024 4744 NRMNVBIT = BIT8 # NORMAL DISPLAY NORMAL DISPLAY
003296,000637: # INITIATED INITIATED
003297,000638:
![]() |
Page 74 |
003299,000640: # BIT 7 FLAG 4 (S)
003300,000641: 26,2024 PRONVFLG = 068D # ASTRONAUT USING ASTRONAUT NOT USING
003301,000642: # KEYBOARD WHEN KEYBOARD WHEN
003302,000643: 26,2024 4745 PRONVBIT = BIT7 # PRIORITY DISPLAY PRIORITY DISPLAY
003303,000644: # INITIATED INITIATED
003304,000645:
003305,000646: # BIT 6 FLAG 4 (S)
003306,000647: 26,2024 PINBRFLG = 069D # ASTRONAUT HAS ASTRONAUT HAS NOT
003307,000648: # INTERFERED WITH INTERFERED WITH
003308,000649: 26,2024 4746 PINBRBIT = BIT6 # EXISTING DISPLAY EXISTING DISPLAY
003309,000650:
003310,000651:
003311,000652: # BIT 5 FLAG 4 (S)
003312,000653: 26,2024 MRUPTFLG = 070D # MARK DISPLAY MARK DISPLAY NOT
003313,000654: # INTERRUPTED BY INTERRUPTED BY
003314,000655: 26,2024 4747 MRUPTBIT = BIT5 # PRIORITY DISPLAY PRIORITY DISPLAY
003315,000656:
003316,000657:
003317,000658: # BIT 4 FLAG 4 (S)
003318,000659: 26,2024 NRUPTFLG = 071D # NORMAL DISPLAY NORMAL DISPLAY NOT
003319,000660: # INTERRUPTED BY INTERRUPTED BY
003320,000661: 26,2024 4750 NRUPTBIT = BIT4 # PRIORITY OR MARK PRIORITY OR MARK
003321,000662: # DISPLAY DISPLAY
003322,000663:
003323,000664: # BIT 3 FLAG 4 (S)
003324,000665: 26,2024 MKOVFLAG = 072D # MARK DISPLAY OVER NO MARK DISPLAY OVER
003325,000666: 26,2024 4751 MKOVBIT = BIT3 # NORMAL NORMAL
003326,000667:
003327,000668: # BIT 2 FLAG 4
003328,000669: # = 073D
003329,000670:
003330,000671:
003331,000672:
003332,000673: # BIT 1 FLAG 4 (S)
003333,000674: 26,2024 XDSPFLAG = 074D # MARK DISPLAY NOT NO SPECIAL MARK
003334,000675: 26,2024 4753 XDSPBIT = BIT1 # TO BE INTERRUPTED INFORMATION
003335,000676:
003336,000677:
003337,000678: 26,2024 0101 FLAGWRD5 = STATE +5 # (075-089)
003338,000679: # (SET) (RESET)
003339,000680:
003340,000681: # BIT 15 FLAG 5 (S)
003341,000682: 26,2024 DSKYFLAG = 075D # DISPLAYS SENT TO NO DISPLAYS TO DSKY
003342,000683: 26,2024 4735 DSKYFBIT = BIT15 # DSKY
003343,000684:
003344,000685:
003345,000686: # BIT 14 FLAG 5
003346,000687: # = 076D
003347,000688: # = BIT14
![]() |
Page 75 |
003349,000690:
003350,000691:
003351,000692: # BIT 13 FLAG 5 (S,L)
003352,000693: 26,2024 SNUFFER = 077D # U,V JETS DISABLED U,V JETS ENABLED
003353,000694: # DURING DPS DURING DPS
003354,000695: 26,2024 4737 SNUFFBIT = BIT13 # BURNS (V65) BURNS (V75)
003355,000696:
003356,000697:
003357,000698: # BIT 12 FLAG 5 (S)
003358,000699: 26,2024 NOTHROTL = 078D # INHIBIT FULL PERMIT FULL THROTTLE
003359,000700: 26,2024 4740 NOTHRBIT = BIT12 # THROTTLE
003360,000701:
003361,000702:
003362,000703: # BIT 11 FLAG 5 (S,L)
003363,000704: 26,2024 R77FLAG = 079D # R77 IS ON, R77 IS NOT ON.
003364,000705: # SUPPRESS ALL RADAR
003365,000706: # ALARMS AND TRACKER
003366,000707: 26,2024 4741 R77FLBIT = BIT11 # FAILS
003367,000708:
003368,000709:
003369,000710: # BIT 10 FLAG 5 (S)
003370,000711: 26,2024 RNGSCFLG = 080D # SCALE CHANGE HAS NO SCALE CHANGE HAS
003371,000712: # OCCURRED DURING OCCURRED DURING
003372,000713: 26,2024 4742 RNGSCBIT = BIT10 # RR READING RR READING
003373,000714:
003374,000715:
003375,000716: # BIT 9 FLAG 5 (S)
003376,000717: 26,2024 DMENFLG = 081D # DIMENSION OF W IS 9 DIMENSION OF W IS 6
003377,000718: 26,2024 4743 DMENFBIT = BIT9 # FOR INCORPORATION FOR INCORPORATION
003378,000719:
003379,000720:
003380,000721: # BIT 8 FLAG 5 (S)
003381,000722: 26,2024 ZOOMFLAG = 082D # THROTTLE-UP HAS THROTTLE-UP HAS NOT
003382,000723: 26,2024 4744 ZOOMBIT = BIT8 # OCCURRED IN P63. YET OCCURRED IN P63.
003383,000724:
003384,000725:
003385,000726: # BIT 7 FLAG 5 (S)
003386,000727: 26,2024 ENGONFLG = 083D # ENGINE TURNED ON ENGINE TURNED OFF
003387,000728: 26,2024 4745 ENGONBIT = BIT7
003388,000729:
003389,000730:
003390,000731: # BIT 6 FLAG 5 (S)
003391,000732: 26,2024 3AXISFLG = 084D # MANEUVER SPECIFIED MANEUVER SPECIFIED
003392,000733: # BY THREE AXES BY ONE AXIS; R60
003393,000734: 26,2024 4746 3AXISBIT = BIT6 # CALLS VECPOINT.
003394,000735:
003395,000736:
003396,000737: # BIT 5 FLAG 5
003397,000738: 26,2024 AORBSFLG = 085D # PREFER PAXIS JET PREFER PAXIS JET
003398,000739: 26,2024 4747 AORBSYST = BIT5 # PAIRS 7,15 AND 8,16 PAIRS 4,12 AND 3,11
![]() |
Page 76 |
003400,000741:
003401,000742:
003402,000743: # BIT 4 FLAG 5 (S)
003403,000744: 26,2024 NORRMON = 086D # BYPASS RR GIMBAL PERFORM
003404,000745: 26,2024 4750 NORRMBIT = BIT4 # MONITOR RR GIMBAL MONITOR
003405,000746:
003406,000747:
003407,000748: # BIT 3 FLAG 5 (S)
003408,000749: 26,2024 SOLNSW = 087D # LAMBERT DOES NOT LAMBERT CONVERGES OR
003409,000750: # CONVERGE,OR TIME-RADTIME-RADIUS NON
003410,000751: 26,2024 4751 SOLNSBIT = BIT3 # NEARLY CIRCULAR CIRCULAR
003411,000752:
003412,000753:
003413,000754: # BIT 2 FLAG 5 (S)
003414,000755: 26,2024 MGLVFLAG = 088D # LOCAL VERTICAL MIDDLE GIMBAL ANGLE
003415,000756: # COORDINATES COMPUTED
003416,000757: 26,2024 4752 MGLVFBIT = BIT2 # COMPUTED
003417,000758:
003418,000759:
003419,000760: # BIT 1 FLAG 5 (S)
003420,000761: 26,2024 RENDWFLG = 089D # W MATRIX VALID W MATRIX INVALID
003421,000762: # FOR RENDEZVOUS FOR RENDEZVOUS
003422,000763: 26,2024 4753 RENDWBIT = BIT1 # NAVIGATION NAVIGATION
003423,000764:
003424,000765:
003425,000766: 26,2024 0102 FLAGWRD6 = STATE +6 # (090-104)
003426,000767:
003427,000768: # (SET) (RESET)
003428,000769:
003429,000770: # BIT 15 FLAG 6 (S)
003430,000771: 26,2024 S32.1F1 = 090D # DELTA V AT CSI TIME DVT1 LESS THEN MAX
003431,000772: 26,2024 4735 S32BIT1 = BIT15 # ONE EXCEEDS MAX
003432,000773:
003433,000774:
003434,000775: # BIT 14 FLAG 6 (S)
003435,000776: 26,2024 S32.1F2 = 091D # FIRST PASS OF REITERATION OF
003436,000777: 26,2024 4736 S32BIT2 = BIT14 # NEWTON ITERATION NEWTON
003437,000778:
003438,000779:
003439,000780: # BIT 13 FLAG 6 (S)
003440,000781: 26,2024 S32.1F3A = 092D # BIT 13 AND BIT 12 FUNCTION AS AN ORDERED
003441,000782: 26,2024 4737 S32BIT3A = BIT13 # PAIR (13,12) INDICATING THE POSSIBLE OC-
003442,000783: # CURRANCE OF 2NEWTON ITERATIONS FOR S32.1
003443,000784: # IN THE PROGRAM IN THE FOLLOWING ORDER:
003444,000785: # BIT 12 FLAG 6 (0,1) (I.E.BIT 13 RESET,BIT 12 SET)
003445,000786: 26,2024 S32.1F3B = 093D # = FIRST NEWTON ITERATION BEING DONE
003446,000787: 26,2024 4740 S32BIT3B = BIT12 # (0,0)= FIRST PASS OF SECOND NEWT.ITERAT.
003447,000788: # (1,1)= 50 FT/SEC STAGE OF SEC. NEWT.ITER
003448,000789: # (1,0)= REMAINDER OF SECOND NEWTON ITERA.
003449,000790:
003450,000791:
![]() |
Page 77 |
003452,000793: # BIT 11 FLAG 6 (S)
003453,000794:
003454,000795:
003455,000796: # BIT 10 FLAG 6 (S)
003456,000797: 26,2024 GMBDRVSW = 095D # TRIMGIMB OVER TRIMGIMB NOT OVER
003457,000798: 26,2024 4742 GMBDRBIT = BIT10
003458,000799:
003459,000800:
003460,000801: # BIT 9 FLAG 6
003461,000802: # = 096D
003462,000803: # = BIT9
003463,000804:
003464,000805:
003465,000806: # BIT 8 FLAG 6 (S)
003466,000807: 26,2024 MUNFLAG = 097D # SERVICER CALLS SERVICER CALLS
003467,000808: 26,2024 4744 MUNFLBIT = BIT8 # MUNRVG CALCRVG
003468,000809:
003469,000810:
003470,000811: # BIT 7 FLAG 6 (L)
003471,000812: 26,2024 = 098D
003472,000813: 26,2024 = BIT7
003473,000814:
003474,000815:
003475,000816: # BIT 6 FLAG 6 (L)
003476,000817: 26,2024 REDFLAG = 099D # LANDING SITE LANDING SITE
003477,000818: # REDESIGNATION REDESIGNATION NOT
003478,000819: 26,2024 4746 REDFLBIT = BIT6 # PERMITTED PERMITTED
003479,000820:
003480,000821:
003481,000822: # BIT 5 FLAG 6
003482,000823: # = 100D
003483,000824:
003484,000825:
003485,000826: # BIT 4 FLAG 6
003486,000827: # = 101D
003487,000828:
003488,000829: # BIT 3 FLAG 6 (S)
003489,000830: 26,2024 NTARGFLG = 102D # ASTRONAUT DID ASTRONAUT DID NOT
003490,000831: # OVERWRITE DELTA OVERWRITE DELTA
003491,000832: 26,2024 4751 NTARGBIT = BIT3 # VELOCITY AT TPI VELOCITY
003492,000833: # OR TPM (P34,35)
003493,000834:
003494,000835: # BIT 2 FLAG 6
003495,000836: 26,2024 AUXFLAG = 103D # PROVIDING IDLEFLAG SERVICER WILL SKIP
003496,000837: 26,2024 4752 AUXFLBIT = BIT2 # IS NOT SET, SERV- DVMON ON ITS NEXT
003497,000838: # ICER WILL EXERCISE PASS EVEN IF THE
003498,000839: # DVMON ON ITS NEXT IDLEFLAG IS NOT SET.
003499,000840: # PASS. IT WILL THEN SET
003500,000841: # AUXFLAG.
003501,000842:
![]() |
Page 78 |
003503,000844: # BIT 1 FLAG 6 (L)
003504,000845: 26,2024 ATTFLAG = 104D # LEM ATTITUDE EXISTS NO LEM ATTITUDE
003505,000846: # IN MOON-FIXED AVAILABLE IN MOON-
003506,000847: 26,2024 4753 ATTFLBIT = BIT1 # COORDINATES FIXED COORDINATES
003507,000848:
003508,000849:
003509,000850: 26,2024 0103 FLAGWRD7 = STATE +7 # (105-119)
003510,000851:
003511,000852: # (SET) (RESET)
003512,000853:
003513,000854: # BIT 15 FLAG 7 (S)
003514,000855: 26,2024 ITSWICH = 105D # P34;TPI TIME TO BE TPI HAS BEEN
003515,000856: 26,2024 4735 ITSWBIT = BIT15 # COMPUTED COMPUTED
003516,000857:
003517,000858:
003518,000859: # BIT 14 FLAG 7 (S)
003519,000860: 26,2024 MANUFLAG = 106D # ATTITUDE MANEUVER NO ATTITUDE MANEUVER
003520,000861: # GOING DURING RR DURING RR SEARCH
003521,000862: 26,2024 4736 MANUFBIT = BIT14 # SEARCH
003522,000863:
003523,000864:
003524,000865: # BIT 13 FLAG 7 (S)
003525,000866: 26,2024 IGNFLAG = 107D # TIG HAS ARRIVED TIG HAS NOT ARRIVED
003526,000867: 26,2024 4737 IGNFLBIT = BIT13
003527,000868:
003528,000869:
003529,000870: # BIT 12 FLAG 7 (S)
003530,000871: 26,2024 ASTNFLAG = 108D # ASTRONAUT HAS ASTRONAUT HAS NOT
003531,000872: 26,2024 4740 ASTNBIT = BIT12 # OKAYED IGNITION OKAYED IGNITION
003532,000873:
003533,000874:
003534,000875: # BIT 11 FLAG 7 (L)
003535,000876: 26,2024 SWANDISP = 109D # LANDING ANALOG LANDING ANALOG
003536,000877: 26,2024 4741 SWANDBIT = BIT11 # DISPLAYS ENABLED DISPLAYS SUPPRESSED
003537,000878:
003538,000879:
003539,000880: # BIT 10 FLAG 7 (S)
003540,000881: 26,2024 NORMSW = 110D # UNIT NORMAL INPUT LAMBERT COMPUTES ITS
003541,000882: 26,2024 4742 NORMSBIT = BIT10 # TO LAMBERT OWN UNIT NORMAL
003542,000883:
003543,000884:
003544,000885: # BIT 9 FLAG 7 (S)
003545,000886: 26,2024 RVSW = 111D # DO NOT COMPUTE COMPUTE FINAL STATE
003546,000887: # FINAL STATE VECTOR VECTOR IN TIME-THETA
003547,000888: 26,2024 4743 RVSWBIT = BIT9 # IN TIME-THETA
003548,000889:
003549,000890:
003550,000891: # BIT 8 FLAG 7 (S)
003551,000892: 26,2024 V67FLAG = 112D # ASTRONAUT OVERWRITE ASTRONAUT DOES NOT
003552,000893: # W-MATRIX INITIAL OVERWRITE W-MATRIX
![]() |
Page 79 |
003554,000895: 26,2024 4744 V67FLBIT = BIT8 # VALUES INITIAL VALUES
003555,000896:
003556,000897:
003557,000898: # BIT 7 FLAG 7 (S)
003558,000899: 26,2024 IDLEFLAG = 113D # NO DV MONITOR CONNECT DV MONITOR
003559,000900: 26,2024 4745 IDLEFBIT = BIT7
003560,000901:
003561,000902:
003562,000903: # BIT 6 FLAG 7 (S)
003563,000904: 26,2024 V37FLAG = 114D # AVERAGEG (SERVICER) AVERAGEG (SERVICER)
003564,000905: 26,2024 4746 V37FLBIT = BIT6 # RUNNING OFF
003565,000906:
003566,000907:
003567,000908: # BIT 5 FLAG 7 (S)
003568,000909: 26,2024 AVEGFLAG = 115D # AVERAGEG (SERVICER) AVERAGEG (SERVICER)
003569,000910: 26,2024 4747 AVEGFBIT = BIT5 # DESIRED NOT DESIRED
003570,000911:
003571,000912:
003572,000913: # BIT 4 FLAG 7 (S)
003573,000914: 26,2024 UPLOCKFL = 116D # K-KBAR-K FAIL NO K-KBAR-K FAIL
003574,000915: 26,2024 4750 UPLOCBIT = BIT4
003575,000916:
003576,000917:
003577,000918: # BIT 3 FLAG 7 (S)
003578,000919: 26,2024 VERIFLAG = 117D # CHANGED WHEN V33E OCCURS AT END OF P27
003579,000920: 26,2024 4751 VERIFBIT = BIT3
003580,000921:
003581,000922:
003582,000923: # BIT 2 FLAG 7 (L,C)
003583,000924: 26,2024 V82EMFLG = 118D # MOON VICINITY EARTH VICINITY
003584,000925: 26,2024 4752 V82EMBIT = BIT2
003585,000926:
003586,000927:
003587,000928: # BIT 1 FLAG 7 (S)
003588,000929: 26,2024 TFFSW = 119D # CALCULATE TPERIGEE CALCULATE TFF
003589,000930: 26,2024 4753 TFFSWBIT = BIT1
003590,000931:
003591,000932:
003592,000933: 26,2024 0104 FLAGWRD8 = STATE +8D # (120-134)
003593,000934:
003594,000935: # (SET) (RESET)
003595,000936:
003596,000937: # BIT 15 FLAG 8 (S)
003597,000938: 26,2024 RPQFLAG = 120D # RPQ NOT COMPUTED RPQ COMPUTED
003598,000939: # (RPQ = VECTOR BE-
003599,000940: 26,2024 4735 RPQFLBIT = BIT15 # TWEEN SECONDARY BODY
003600,000941: # AND PRIMARY BODY
003601,000942:
003602,000943:
003603,000944: # BIT 14 FLAG 8
![]() |
Page 80 |
003605,000946: # = 121D
003606,000947: # = BIT14
003607,000948:
003608,000949:
003609,000950: # BIT 13 FLAG 8 (S)
003610,000951: 26,2024 NEWIFLG = 122D # FIRST PASS THROUGH SUCCEEDING ITERATION
003611,000952: 26,2024 4737 NEWIBIT = BIT13 # INTEGRATION OF INTEGRATION
003612,000953:
003613,000954:
003614,000955: # BIT 12 FLAG 8 *** PROTECTED FROM FRESH START ***
003615,000956: 26,2024 CMOONFLG = 123D # PERMANENT CSM STATE PERMANENT CSM STATE
003616,000957: 26,2024 4740 CMOONBIT = BIT12 # IN LUNAR SPHERE IN EARTH SPHERE
003617,000958:
003618,000959:
003619,000960: # BIT 11 FLAG 8 *** PROTECTED FROM FRESH START ***
003620,000961: 26,2024 LMOONFLG = 124D # PERMANENT LM STATE PERMANENT LM STATE
003621,000962: 26,2024 4741 LMOONBIT = BIT11 # IN LUNAR SPHERE IN EARTH SPHERE
003622,000963:
003623,000964:
003624,000965: # BIT 10 FLAG 8 (L)
003625,000966: 26,2024 FLUNDISP = 125D # CURRENT GUIDANCE CURRENT GUIDANCE
003626,000967: 26,2024 4742 FLUNDBIT = BIT10 # DISPLAYS INHIBITED DISPLAYS PERMITTED
003627,000968:
003628,000969:
003629,000970: # BIT 9 FLAG 8 (L)
003630,000971: # = 126D
003631,000972: # = BIT9
003632,000973:
003633,000974:
003634,000975: # BIT 8 FLAG 8 *** PROTECTED FROM FRESH START ***
003635,000976: 26,2024 SURFFLAG = 127D # LM ON LUNAR SURFACE LM NOT ON LUNAR
003636,000977: 26,2024 4744 SURFFBIT = BIT8 # SURFACE
003637,000978:
003638,000979:
003639,000980: # BIT 7 FLAG 8 (S)
003640,000981: 26,2024 INFINFLG = 128D # NO CONIC SOLUTION CONIC SOLUTION
003641,000982: # (CLOSURE THROUGH EXISTS
003642,000983: 26,2024 4745 INFINBIT = BIT7 # INFINITY REQUIRED)
003643,000984:
003644,000985:
003645,000986: # BIT 6 FLAG 8 (S)
003646,000987: 26,2024 ORDERSW = 129D # ITERATOR USES 2ND ITERATOR USES 1ST
003647,000988: 26,2024 4746 ORDERBIT = BIT6 # ORDER MINIMUM MODE ORDER STANDARD MODE
003648,000989:
003649,000990:
003650,000991: # BIT 5 FLAG 8 (S)
003651,000992: 26,2024 APSESW = 130D # RDESIRED OUTSIDE RDESIRED INSIDE
003652,000993: # PERICENTER-APOCENTERPERICENTER-APOCENTER
003653,000994: 26,2024 4747 APSESBIT = BIT5 # RANGE IN TIME-RADI RANGE IN TIME-RADIUS
003654,000995:
003655,000996:
![]() |
Page 81 |
003657,000998: # BIT 4 FLAG 8 (S)
003658,000999: 26,2024 COGAFLAG = 131D # NO CONIC SOLUTION - CONIC SOLUTION
003659,001000: # TOO CLOSE TO RECTI- EXISTS(COGA DOES NOT
003660,001001: 26,2024 4750 COGAFBIT = BIT4 # LINEAR(COGA OVRFLWS) OVERFLOW)
003661,001002:
003662,001003:
003663,001004: # BIT 3 FLAG 8
003664,001005: # = 132D
003665,001006:
003666,001007: # BIT 2 FLAG 8 (L)
003667,001008: 26,2024 INITALGN = 133D # INITIAL PASS THRU SECOND PASS THRU P57
003668,001009: 26,2024 4752 INITABIT = BIT2 # P57 (CHECK RESET-MILLARD)
003669,001010:
003670,001011:
003671,001012: # BIT 1 FLAG 8 (S)
003672,001013: 26,2024 360SW = 134D # TRANSFER ANGLE NEAR TRANSFER ANGLE NOT
003673,001014: 26,2024 4753 360SWBIT = BIT1 # 360 DEGREES NEAR 360 DEGREES
003674,001015:
003675,001016:
003676,001017: 26,2024 0105 FLAGWRD9 = STATE +9D # (135 - 149)
003677,001018:
003678,001019: # (SET) (RESET)
003679,001020:
003680,001021:
003681,001022: # BIT 15 FLAG 9
003682,001023: # = 135D
003683,001024: # = BIT15
003684,001025:
003685,001026: # BIT 14 FLAG 9 (L)
003686,001027: 26,2024 FLVR = 136D # VERTICAL RISE NON-VERTICAL RISE
003687,001028: 26,2024 4736 FLVRBIT = BIT14 # (ASCENT GUIDANCE)
003688,001029:
003689,001030:
003690,001031: # BIT 13 FLAG 9
003691,001032: 26,2024 P7071FLG = 137D # P70 OR P71 IS USING P12 IS USING THE
003692,001033: 26,2024 4737 P7071BIT = BIT13 # ASCENT GUID. EQS. ASCENT GUID. EQS.
003693,001034:
003694,001035:
003695,001036: # BIT 12 FLAG 9 (L)
003696,001037: 26,2024 FLPC = 138D # NO POSITION CONTROL POSITION CONTROL
003697,001038: 26,2024 4740 FLPCBIT = BIT12 # (ASCENT GUIDANCE)
003698,001039:
003699,001040:
003700,001041: # BIT 11 FLAG 9 (L)
003701,001042: 26,2024 FLPI = 139D # PRE-IGNITION PHASE REGULAR GUIDANCE
003702,001043: 26,2024 4741 FLPIBIT = BIT11 # (ASCENT GUIDANCE)
003703,001044:
003704,001045:
003705,001046: # BIT 10 FLAG 9 (L)
003706,001047: 26,2024 FLRCS = 140D # RCS INJECTION MODE MAIN ENGINE MODE
![]() |
Page 82 |
003708,001049: 26,2024 4742 FLRCSBIT = BIT10 # (ASCENT GUIDANCE)
003709,001050:
003710,001051:
003711,001052: # BIT 9 FLAG 9 (L)
003712,001053: 26,2024 LETABORT = 141D # ABORT PROGRAMS ABORT PROGRAMS
003713,001054: 26,2024 4743 LETABBIT = BIT9 # ARE ENABLED ARE NOT ENABLED
003714,001055:
003715,001056:
003716,001057: # BIT 8 FLAG 9 (L)
003717,001058: 26,2024 FLAP = 142D # APS CONTINUED ABORT APS ABORT IS NOT A
003718,001059: # AFTER DPS STAGING CONTINUATION
003719,001060: 26,2024 4744 FLAPBIT = BIT8 # (ASCENT GUIDANCE)
003720,001061:
003721,001062:
003722,001063: # BIT 7 FLAG 9 (L)
003723,001064: 26,2024 ABTTGFLG = 143D # J2,K2 PARAMETERS J1,K1 PARAMETERS
003724,001065: 26,2024 4745 ABTTGBIT = BIT7 # USED FOR ABORT USED FOR ABORT
003725,001066: # TARGETING TARGETING
003726,001067:
003727,001068: # BIT 6 FLAG 9 (L)
003728,001069: 26,2024 ROTFLAG = 144D # P70 AND P71 WILL P70 AND P71 WILL NOT
003729,001070: 26,2024 4746 ROTFLBIT = BIT6 # FORCE VEHICLE FORCE VEHICLE
003730,001071: # ROTATION IN THE ROTATION IN THE
003731,001072: # PREFERRED DIRECTION. PREFERRED DIRECTION
003732,001073:
003733,001074: # BIT 5 FLAG 9 (S)
003734,001075: 26,2024 QUITFLAG = 145D # DISCONTINUE INTEGR. CONTINUE INTEGRATION
003735,001076: 26,2024 4747 QUITBIT = BIT5
003736,001077:
003737,001078:
003738,001079: # BIT 4 FLAG 9
003739,001080: # = 146D
003740,001081: # = BIT4
003741,001082:
003742,001083:
003743,001084: # BIT 3 FLAG 9 (L)
003744,001085: 26,2024 MID1FLAG = 147D # INTEGRATE TO TDEC INTEGRATE TO THE
003745,001086: 26,2024 4751 MID1FBIT = BIT3 # THEN-PRESENT TIME
003746,001087:
003747,001088:
003748,001089: # BIT 2 FLAG 9 (L)
003749,001090: 26,2024 MIDAVFLG = 148D # INTEGRATION ENTERED INTEGRATION WAS
003750,001091: # FROM ONE OF MIDTOAV NOT ENTERED VIA
003751,001092: 26,2024 4752 MIDAVBIT = BIT2 # PORTALS MIDTOAV
003752,001093:
003753,001094: # BIT 1 FLAG 9 (S)
003754,001095: 26,2024 AVEMIDSW = 149D # AVETOMID CALLING NO AVETOMID W INTEGR
003755,001096: # FOR W.MATRIX INTEGR ALLOW SET UP RN,VN,
003756,001097: 26,2024 4753 AVEMDBIT = BIT1 # DONT WRITE OVER RN, PIPTIME
003757,001098: # VN,PIPTIME
![]() |
Page 83 |
003759,001100:
003760,001101:
003761,001102: 26,2024 0106 RASFLAG EQUALS FLGWRD10 # WAS ONLY AN INSTALL- ERASTALL FLAG
003762,001103:
003763,001104:
003764,001105: 26,2024 0106 FLGWRD10 = STATE +10D # (150 - 164)
003765,001106:
003766,001107: # (SET) (RESET)
003767,001108:
003768,001109: # BIT 15 FLAG 10
003769,001110: # = 150D
003770,001111:
003771,001112:
003772,001113: # BIT 14 FLAG 10 (L,C)
003773,001114: 26,2024 INTFLAG = 151D # INTEGRATION IN INTEGRATION NOT IN
003774,001115: 26,2024 4736 INTFLBIT = BIT14 # PROGRESS PROGRESS
003775,001116:
003776,001117:
003777,001118: # BIT 13 FLAG 10 (S,L)
003778,001119: 26,2024 APSFLAG = 152D # ASCENT STAGE DESCENT STAGE
003779,001120: 26,2024 4737 APSFLBIT = BIT13 # ***PROTECTED FROM FRESH START ***
003780,001121:
003781,001122:
003782,001123: # BIT 12 FLAG 10
003783,001124: # = 153D
003784,001125:
003785,001126:
003786,001127: # BIT 11 FLAG 10
003787,001128: # = 154D
003788,001129:
003789,001130:
003790,001131: # BIT 10 FLAG 10
003791,001132: # = 155D
003792,001133:
003793,001134:
003794,001135: # BIT 9 FLAG 10
003795,001136: # = 156D
003796,001137:
003797,001138:
003798,001139: # BIT 8 FLAG 10
003799,001140: # = 157D
003800,001141:
003801,001142:
003802,001143: # BIT 7 FLAG 10 (L,C)
003803,001144: 26,2024 REINTFLG = 158D # INTEGRATION ROUTINE INTEGRATION ROUTINE
003804,001145: 26,2024 4745 REINTBIT = BIT7 # TO BE RESTARTED NOT TO BE RESTARTED
003805,001146:
003806,001147:
003807,001148: # BIT 6 FLAG 10
003808,001149: # = 159D
![]() |
Page 84 |
003810,001151:
003811,001152:
003812,001153: # BIT 5 FLAG 10
003813,001154: # = 160D
003814,001155:
003815,001156:
003816,001157: # BIT 4 FLAG 10
003817,001158: # = 161D
003818,001159:
003819,001160:
003820,001161: # BIT 3 FLAG 10
003821,001162: # = 162D
003822,001163:
003823,001164:
003824,001165: # BIT 2 FLAG 10
003825,001166: # = 163D
003826,001167:
003827,001168:
003828,001169: # BIT 1 FLAG 10
003829,001170: # = 164D
003830,001171:
003831,001172:
003832,001173:
003833,001174:
003834,001175:
003835,001176: 26,2024 0107 FLGWRD11 = STATE +11D # (165 - 179)
003836,001177:
003837,001178: # (SET) (RESET)
003838,001179:
003839,001180: # BIT 15 FLAG 11 (L)(R12)
003840,001181: 26,2024 LRBYPASS = 165D # BYPASS ALL LANDING DO NOT BYPASS LR
003841,001182: 26,2024 4735 LRBYBIT = BIT15 # RADAR UPDATES UPDATES
003842,001183:
003843,001184:
003844,001185: # BIT 14 FLAG 11
003845,001186: 26,2024 VFAILFLG = 166D # LANDING RADAR VEL LANDING RADAR VEL
003846,001187: 26,2024 4736 VFAILBIT = BIT14 # FAILED REAS TEST PASS REAS TEST
003847,001188:
003848,001189:
003849,001190: # BIT 13 FLAG 11
003850,001191: 26,2024 HFAILFLG = 167D # LANDING RADAR ALT LANDING RADAR VEL
003851,001192: 26,2024 4737 HFAILBIT = BIT13 # FAILED REAS TEST PASS REAS TEST
003852,001193:
003853,001194:
003854,001195: # BIT 12 FLAG 11 (L)(R12)
003855,001196: 26,2024 VXINH = 168D # IF Z VELOCITY DATA UPDATE X AXIS
003856,001197: # UNREASONABLE, VELOCITY
003857,001198: 26,2024 4740 VXINHBIT = BIT12 # BYPASS X VELOCITY
003858,001199: # UPDATE ON NEXT PASS
003859,001200:
![]() |
Page 85 |
003861,001202: # BIT 11 FLAG 11 (L)(R12)
003862,001203: 26,2024 PSTHIGAT = 169D # PAST HIGATE PREHIGATE
003863,001204: 26,2024 4741 PSTHIBIT = BIT11
003864,001205:
003865,001206:
003866,001207: # BIT 10 FLAG 11 (L)(R12)
003867,001208: 26,2024 NOLRREAD = 170D # LANDING RADAR LR NOT REPOSITIONING
003868,001209: # REPOSITIONING;
003869,001210: 26,2024 4742 NOLRRBIT = BIT10 # BYPASS UPDATE
003870,001211:
003871,001212:
003872,001213: # BIT 9 FLAG 11 (L)(R12)
003873,001214: 26,2024 XORFLG = 171D # BELOW LIMIT ABOVE LIMIT DO
003874,001215: # INHIBIT X AXIS NOT INHIBIT
003875,001216: 26,2024 4743 XORFLBIT = BIT9 # OVERRIDE
003876,001217:
003877,001218:
003878,001219: # BIT 8 FLAG 11
003879,001220: 26,2024 LRINH = 172D # LANDING RADAR UP- LR UPDATES INHIBITED
003880,001221: 26,2024 4744 LRINHBIT = BIT8 # DATES PERMITTED BY ASTRONAUT
003881,001222: # BY ASTRONAUT
003882,001223:
003883,001224:
003884,001225: # BIT 7 FLAG 11 (L)(R12)
003885,001226: 26,2024 VELDATA = 173D # LR VELOCITY LR VELOCITY MEASURE
003886,001227: 26,2024 4745 VELDABIT = BIT7 # MEASUREMENT MADE NOT MADE
003887,001228:
003888,001229:
003889,001230: # BIT 6 FLAG 11
003890,001231: # = 174D
003891,001232: # = BIT6
003892,001233:
003893,001234:
003894,001235: # BIT 5 FLAG 11
003895,001236: # = 175D
003896,001237: # = BIT5
003897,001238:
003898,001239:
003899,001240: # BIT 4 FLAG 11 (L)(R12)
003900,001241: 26,2024 RNGEDATA = 176D # LR ALTITUDE LR ALTITUDE MEASURE
003901,001242: 26,2024 4750 RNGEDBIT = BIT4 # MEASUREMENT MADE NOT MADE
003902,001243:
003903,001244:
003904,001245: # BIT 3 FLAG 11
003905,001246: # = 177D
003906,001247: # = BIT3
003907,001248:
003908,001249:
003909,001250:
003910,001251: # BIT 2 FLAG 11 (L)(R12)
![]() |
Page 86 |
003912,001253: 26,2024 VFLSHFLG = 178D # LR VELOCITY FAIL LR VEL FAIL LAMP
003913,001254: 26,2024 4752 VFLSHBIT = BIT2 # LAMP SHOULD BE SHOULDN'T FLASH
003914,001255: # FLASHING
003915,001256:
003916,001257:
003917,001258: # BIT 1 FLAG 11 (L)(R12)
003918,001259: 26,2024 HFLSHFLG = 179D # LR ALTITUDE FAIL LR ALTITUDE FAIL
003919,001260: 26,2024 4753 HFLSHBIT = BIT1 # LAMP SHOULD BE LAMP SHOULD NOT BE
003920,001261: # FLASHING FLASHING
003921,001262:
003922,001263:
003923,001264: 26,2024 0110 RADMODES EQUALS FLGWRD12 # RADAR FLAG WORD
003924,001265:
003925,001266:
003926,001267: 26,2024 0110 FLGWRD12 = STATE +12D # (180 - 194) WAS RADMODES
003927,001268:
003928,001269: # (SET) (RESET)
003929,001270:
003930,001271: # BIT 15 FLAG 12
003931,001272: 26,2024 CDESFLAG = 180D # CONTINUOUS DESIG- LGC CHECKS FOR LOCK-
003932,001273: 26,2024 4735 CDESBIT = BIT15 # NATE. LGC COMMANDS ON WHEN ANTENNA
003933,001274: # RR REGARDLESS OF BEING DESIGNATED
003934,001275: # LOCK-ON
003935,001276:
003936,001277:
003937,001278: # BIT 14 FLAG 12
003938,001279: 26,2024 REMODFLG = 181D # CHANGE IN ANTENNA NO REMODE REQUESTED
003939,001280: 26,2024 4736 REMODBIT = BIT14 # MODE BEEN REQUESTED OR OCCURRING
003940,001281: # I.E., REMODE
003941,001282:
003942,001283:
003943,001284: # BIT 13 FLAG 12
003944,001285: 26,2024 RCDU0FLG = 182D # RR CDU'S BEING RR CDU'S NOT BEING
003945,001286: 26,2024 4737 RCDU0BIT = BIT13 # ZEROED ZEROED
003946,001287:
003947,001288:
003948,001289: # BIT 12 FLAG 12
003949,001290: 26,2024 ANTENFLG = 183D # RR ANTENNA MODE IS RR ANTENNA IN MODE 1
003950,001291: 26,2024 4740 ANTENBIT = BIT12 # MODE 2
003951,001292:
003952,001293:
003953,001294: # BIT 11 FLAG 12
003954,001295: 26,2024 REPOSMON = 184D # REPOSITION MONITOR. NO REPOSITION TAKING
003955,001296: 26,2024 4741 REPOSBIT = BIT11 # RR REPOSITION IS PLACE
003956,001297: # TAKING PLACE
003957,001298:
003958,001299:
003959,001300: # BIT 10 FLAG 12
003960,001301: 26,2024 DESIGFLG = 185D # RR DESIGNATE RR DESIGNATE NOT
003961,001302: 26,2024 4742 DESIGBIT = BIT10 # REQUESTED OR IN REQUESTED OR IN
![]() |
Page 87 |
003963,001304: # PROGRESS PROGRESS
003964,001305:
003965,001306:
003966,001307: # BIT 9 FLAG 12
003967,001308: 26,2024 ALTSCALE = 186D # LR ALTITUDE READING LR ALTITUDE READING
003968,001309: 26,2024 4743 ALTSCBIT = BIT9 # IS ON HIGH SCALE IS ON LOW SCALE
003969,001310:
003970,001311:
003971,001312: # BIT 8 FLAG 12
003972,001313: 26,2024 LRVELFLG = 187D # LR VELOCITY DATA NO LR VELOCITY DATA
003973,001314: 26,2024 4744 LRVELBIT = BIT8 # FAIL FAIL
003974,001315:
003975,001316:
003976,001317: # BIT 7 FLAG 12
003977,001318: 26,2024 RCDUFAIL = 188D # RR CDU FAIL HAS RR CDU FAIL OCCURRED
003978,001319: 26,2024 4745 RCDUFBIT = BIT7 # NOT OCCURRED
003979,001320:
003980,001321:
003981,001322: # BIT 6 FLAG 12
003982,001323: 26,2024 LRPOSFLG = 189D # LANDING RADAR LR POSITION 1
003983,001324: 26,2024 4746 LRPOSBIT = BIT6 # POSITION 2
003984,001325:
003985,001326:
003986,001327: # BIT 5 FLAG 12
003987,001328: 26,2024 LRALTFLG = 190D # LR ALTITUDE DATA NO LR ALTITUDE DATA
003988,001329: 26,2024 4747 LRALTBIT = BIT5 # FAIL. COULD NOT BE FAIL
003989,001330: # READ SUCCESSFULLY.
003990,001331:
003991,001332:
003992,001333: # BIT 4 FLAG 12
003993,001334: 26,2024 RRDATAFL = 191D # RR DATA FAIL. NO RR DATA FAIL.
003994,001335: 26,2024 4750 RRDATABT = BIT4 # DATA COULD NOT BE
003995,001336: # READ SUCCESSFULLY
003996,001337:
003997,001338:
003998,001339: # BIT 3 FLAG 12
003999,001340: 26,2024 RRRSFLAG = 192D # RR RANGE READING RR RANGE READING ON
004000,001341: 26,2024 4751 RRRSBIT = BIT3 # ON THE HIGH SCALE THE LOW SCALE
004001,001342:
004002,001343:
004003,001344: # BIT 2 FLAG 12
004004,001345: 26,2024 AUTOMODE = 193D # RR NOT IN AUTO MODE. RR IN AUTO MODE
004005,001346: 26,2024 4752 AUTOMBIT = BIT2 # AUTO MODE DISCRETE
004006,001347: # IS NOT PRESENT
004007,001348:
004008,001349:
004009,001350: # BIT 1 FLAG 12
004010,001351: 26,2024 TURNONFL = 194D # RR TURN-ON SEQUENCE NO RR TURN-ON
004011,001352: 26,2024 4753 TURNONBT = BIT1 # IN PROGRESS. (ZERO SEQUENCE IN PROGRESS
004012,001353: # CDU'S, FIX ANTENNA
![]() |
Page 88 |
004014,001355: # MODE)
004015,001356:
004016,001357:
004017,001358: 26,2024 0111 DAPBOOLS EQUALS FLGWRD13 # DIGITAL AUTOPILOT FLAGWORD
004018,001359:
004019,001360:
004020,001361: 26,2024 0111 FLGWRD13 = STATE +13D # (195 - 209) WAS DAPBOOLS
004021,001362:
004022,001363: # (SET) (RESET)
004023,001364:
004024,001365: # BIT 15 FLAG 13
004025,001366: 26,2024 PULSEFLG = 195D # MINIMUM IMPULSE NOT IN MINIMUM
004026,001367: 26,2024 4735 PULSES = BIT15 # COMMAND MODE IN IMPULSE COMMAND MODE
004027,001368: # "ATT HOLD" (V76) (V77)
004028,001369:
004029,001370:
004030,001371: # BIT 14 FLAG 13
004031,001372: 26,2024 USEQRFLG = 196D # GIMBAL UNUSABLE. TRIM GIMBAL MAY BE
004032,001373: 26,2024 4736 USEQRJTS = BIT14 # USE JETS ONLY. USED.
004033,001374:
004034,001375:
004035,001376: # BIT 13 FLAG 13
004036,001377: 26,2024 CSMDKFLG = 197D # CSM DOCKED. USE CSM NOT DOCKED TO LM
004037,001378: 26,2024 4737 CSMDOCKD = BIT13 # BACKUP DAP
004038,001379:
004039,001380:
004040,001381: # BIT 12 FLAG 13
004041,001382: 26,2024 OURRCFLG = 198D # CURRENT DAP PASS CURRENT DAP PASS IS
004042,001383: 26,2024 4740 OURRCBIT = BIT12 # IS RATE COMMAND NOT RATE COMMAND
004043,001384:
004044,001385:
004045,001386: # BIT 11 FLAG 13
004046,001387: 26,2024 ACC4-2FL = 199D # 4 JET X-AXIS TRANS- 2 JET X-AXIS TRANS-
004047,001388: 26,2024 4741 ACC4OR2X = BIT11 # LATION REQUESTED LATION REQUESTED
004048,001389:
004049,001390:
004050,001391: # BIT 10 FLAG 13
004051,001392: 26,2024 AORBTFLG = 200D # B SYSTEM FOR X- A SYSTEM FOR X-
004052,001393: 26,2024 4742 AORBTRAN = BIT10 # TRANSLATION TRANSLATION PREFER'D
004053,001394:
004054,001395:
004055,001396: # BIT 9 FLAG 13
004056,001397: 26,2024 XOVINFLG = 201D # X-AXIS OVERRIDE X-AXIS OVERRIDE OKAY
004057,001398: 26,2024 4743 XOVINHIB = BIT9 # LOCKED OUT
004058,001399:
004059,001400:
004060,001401: # BIT 8 FLAG 13
004061,001402: 26,2024 DRIFTDFL = 202D # ASSUME 0 OFFSET USE OFFSET ACCELERA-
004062,001403: 26,2024 4744 DRIFTBIT = BIT8 # DRIFTING FLIGHT. TION ESTIMATE
004063,001404:
004064,001405:
![]() |
Page 89 |
004066,001407: # BIT 7 FLAG 13
004067,001408: 26,2024 RHCSCFLG = 203D # NORMAL RHC SCALING FINE RHC SCALING
004068,001409: 26,2024 4745 RHCSCALE = BIT7 # REQUESTED REQUESTED
004069,001410:
004070,001411:
004071,001412: # BIT 6 FLAG 13
004072,001413: 26,2024 ULLAGFLG = 204D # ULLAGE REQUEST BY NO INTERNAL ULLAGE
004073,001414: 26,2024 4746 ULLAGER = BIT6 # MISSION PROGRAM REQUEST
004074,001415:
004075,001416:
004076,001417: # BIT 5 FLAG 13
004077,001418: 26,2024 DBSL2FLG = 205D # 5 DEG DEADBAND 1 OR .3 DEG DEADBAND
004078,001419: 26,2024 4747 DBSLECT2 = BIT5 # SELECTED BY CREW SELECTED BY CREW
004079,001420: # (SEE BIT4 DAPBOOLS)
004080,001421:
004081,001422:
004082,001423: # BIT 4 FLAG 13
004083,001424: 26,2024 DBSELFLG = 206D # 1 DEG DEADBAND MIN DB SELECTED BY
004084,001425: 26,2024 4750 DBSELECT = BIT4 # SELECTED BY CREW CREW (0.3 DEG)
004085,001426:
004086,001427:
004087,001428: # BIT 3 FLAG 13
004088,001429: 26,2024 ACCOKFLG = 207D # CONTROL AUTHORITY RESTART OR FRESH ST.
004089,001430: 26,2024 4751 ACCSOKAY = BIT3 # VALUES FROM 1/ACCS SINCE LAST 1/ACCS;
004090,001431: # USABLE OUTPUTS SUSPECT.
004091,001432:
004092,001433:
004093,001434: # BIT 2 FLAG 13
004094,001435: 26,2024 AUTR2FLG = 208D # THESE FLAGS ARE USED TOGETHER TO INDICAT
004095,001436: 26,2024 4752 AUTRATE2 = BIT2 # ASTRONAUT-CHOSEN KALCMANU MANEUVER RATES
004096,001437: # (0,0)=(BIT2,BIT1)= 0.2 DEG/SEC
004097,001438: # (0,1)= 0.5 DEG/SEC
004098,001439: # BIT 1 FLAG 13
004099,001440: 26,2024 AUTR1FLG = 209D # (1,0)= 2.0 DEG/SEC
004100,001441: 26,2024 4753 AUTRATE1 = BIT1 # (1,1)= 10.0 DEG/SEC
004101,001442:
End of include-file FLAGWORD_ASSIGNMENTS.agc. Parent file is MAIN.agc