Source Code
These source-code files are part of a reconstructed copy of Skylark 048, the
Block II Command Module (CM) Apollo Guidance Computer (AGC) software for the
Skylab-2, Skylab-3, Skylab-4, and Apollo-Soyuz Test Project missions.
They have been created via disassembly of binary dumps of the original core rope memory modules actually flown on Skylab-2, part numbers 2010802-541, 2010802-551, 2010802-561, 2010802-571, 2010802-581, and 2010802-591. Access to these modules was provided by the New Mexico Museum of Space History, who we are much indebted to. The source code for the Apollo 15, 16, and 17 software, Artemis 072, was used as a starting point. Heavy use was made of TRW 4900.5-244, Programmed Guidance Equations for Skylark Command Module Earth Orbital Program, dated 14 February 1972. This document contains pseudocode of essentially all of Skylark, using original program labels which have been copied for this source reconstruction. Since only binary dumps (rather than listings) of Skylark are available as source material, all comments and labels are approximate. They have been taken from the Programmed Guidance Equations or other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing. |
007337,000002: ## Copyright: Public domain.
007338,000003: ## Filename: DOWNLINK_LISTS.agc
007339,000004: ## Purpose: A section of Skylark revision 048.
007340,000005: ## It is part of the source code for the Apollo Guidance Computer (AGC)
007341,000006: ## for Skylab-2, Skylab-3, Skylab-4, and ASTP. No original listings of
007342,000007: ## this software are available; instead, this file was created via
007343,000008: ## disassembly of dumps of the core rope modules actually flown on
007344,000009: ## Skylab-2. Access to these modules was provided by the New Mexico
007345,000010: ## Museum of Space History.
007346,000011: ## Assembler: yaYUL
007347,000012: ## Contact: Ron Burkey <info@sandroid.org>.
007348,000013: ## Website: www.ibiblio.org/apollo/index.html
007349,000014: ## Mod history: 2023-09-04 MAS Created from Artemis 072.
007350,000015: ## 2024-03-04 MAS Updated for Skylark 48.
007351,000016:
007352,000017: 05,2000 SETLOC DOWNTELM
007353,000018: 05,2000 BANK
007354,000019:
007355,000020: 05,2000 0337 EBANK= DNTMBUFF
007356,000021:
007357,000022: # SPECIAL DOWNLINK OP CODES
007358,000023: # OP CODE ADDRESS(EXAMPLE) SENDS.. BIT 15 BITS 14-12 BITS 11
007359,000024: # -0
007360,000025: # ------ ---------- ---------- ------ ---------- -------
007361,000026: # --
007362,000027: # 1DNADR TIME2 (2 AGC WDS) 0 0 ECADR
007363,000028: # 2DNADR TEPHEM (4 AGC WDS) 0 1 ECADR
007364,000029: # 3DNADR VGBODY (6 AGC WDS) 0 2 ECADR
007365,000030: # 4DNADR STATE (8 AGC WDS) 0 3 ECADR
007366,000031: # 5DNADR UPBUFF (10 AGC WDS) 0 4 ECADR
007367,000032: # 6DNADR DSPTAB (12 AGC WDS) 0 5 ECADR
007368,000033: # DNCHAN 30 CHANNELS 0 7 CHANNEL
007369,000034: # ADDRESS
007370,000035: # DNPTR NEXTLIST POINTS TO NEXT 0 6 ADRES
007371,000036: # LIST.
007372,000037:
007373,000038: # DOWNLIST FORMAT DEFINITIONS AND RULES -
007374,000039: # 1. END OF A LIST = -XDNADR (X = 1 TO 6), -DNPTR, OR -DNCHAN.
007375,000040: # 2. SNAPSHOT SUBLIST = LIST WHICH STARTS WITH A -1DNADR.
007376,000041: # 3. SNAPSHOT SUBLIST CAN ONLY CONTAIN 1DNADRS.
007377,000042: # 4. TIME2 1DNADR MUST BE LOCATED IN THE CONTROL LIST OF A DOWNLIST.
007378,000043: # 5. ERASABLE DOWN TELEMETRY WORDS SHOULD BE GROUPED IN SEQUENTIAL
007379,000044: # LOCATIONS AS MUCH AS POSSIBLE TO SAVE STORAGE USED BY DOWNLINK LISTS.
007380,000045: # 6. THE DOWNLINK LISTS (INCLUDING SUBLISTS) ARE ORGANIZED SUCH THAT THE ITEMS LISTED FIRST (IN FRONT OF FBANK) ARE
007381,000046: # SENT FIRST. EXCEPTION--- SNAPSHOT SUBLISTS. IN THE SNAPSHOT SUBLISTS THE DATA REPRESENTED BY THE FIRST
007382,000047: # 11 1DNADRS IS PRESERVED (IN ORDER) IN DNTMBUFF AND SENT BY THE NEXT 11 DOWNRUPTS. THE DATA REPRESENTED BY THE
007383,000048: # LIST IS SENT IMMEDIATELY.
007384,000049:
007385,000050: 05,2000 COUNT* $$/DLIST
007386,000051: 05,2000 ERASZERO EQUALS 7
007387,000052: 05,2000 0000007 SPARE EQUALS ERASZERO # USE SPARE TO INDICATE AVAILABLE SPACE
007388,000053: 05,2000 77340 LOWIDCOD OCT 77340 # LOW ID CODE
007389,000054:
007390,000055: 05,2001 05,2120 NOMDNLST EQUALS CMCSTADL # FRESH START AND POST P27 DOWNLIST
007391,000056: 05,2001 05,2222 UPDNLIST EQUALS CMENTRDL # UPDATE PROGRAM (P27) DOWNLIST
007392,000057:
007393,000058:
007394,000059: # CSM POWERED FLIGHT DOWNLIST
007395,000060:
007396,000061: # --------------------------CONTROL LIST----------------------------------
007397,000062:
007398,000063: 05,2001 CMPOWEDL EQUALS
007399,000064: 05,2001 32044 DNPTR CMPOWE01 # COLLECT SNAPSHOT
007400,000065: 05,2002 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007401,000066: 05,2003 32053 DNPTR CMPOWE02 # COLLECT SECOND SNAPSHOT
007402,000067: 05,2004 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007403,000068: 05,2005 32060 DNPTR CMPOWE03 # COMMON DATA
007404,000069: 05,2006 03412 1DNADR TIG # TIG,+1
007405,000070: 05,2007 32116 DNPTR CMPOWE11 # COMMON DATA
007406,000071: 05,2010 03427 1DNADR TGO # TGO,+1
007407,000072: 05,2011 01076 1DNADR PIPTIME1 # PIPTIME1,+1
007408,000073: 05,2012 11304 3DNADR DELV # DELV,+1,...+4,+5
007409,000074: 05,2013 03010 1DNADR PACTOFF # PACTOFF,YACTOFF
007410,000075: 05,2014 03252 1DNADR PCMD # PCMD,YCMD
007411,000076: 05,2015 32114 DNPTR CMPOWE10 # COLLECT SNAPSHOT
007412,000077: 05,2016 00337 1DNADR DNTMBUFF # SEND SNAPSHOT
007413,000078: 05,2017 01333 1DNADR FIXTIME # FIXTIME,+1
007414,000079: 05,2020 03425 1DNADR DVTOTAL # DVOTAL,+1
007415,000080: 05,2021 25717 6DNADR REFSMMAT # REFSMMAT,+1,...+10,+11
007416,000081: 05,2022 32062 DNPTR CMPOWE04 # COMMON DATA
007417,000082: 05,2023 00024 1DNADR TIME2 # TIME2,TIME1
007418,000083: 05,2024 32064 DNPTR CMPOWE05 # COLLECT SNAPSHOT
007419,000084: 05,2025 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007420,000085: 05,2026 32053 DNPTR CMPOWE02 # COLLECT SNAPSHOT
007421,000086: 05,2027 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007422,000087: 05,2030 32060 DNPTR CMPOWE03 # COMMON DATA
007423,000088: 05,2031 32076 DNPTR CMPOWE08 # COMMON DATA
007424,000089: 05,2032 03640 1DNADR ELEV # ELEV,+1
007425,000090: 05,2033 03753 1DNADR SVEC +2 # SVEC+2,+3
007426,000091: 05,2034 01516 1DNADR TET # TET,+1
007427,000092: 05,2035 00106 1DNADR STATE +10D # FALGWRDS 10 AND 11
007428,000093: 05,2036 01014 1DNADR TEVENT # TEVENT,+1
007429,000094: 05,2037 03252 1DNADR PCMD # PCMD,YCMD
007430,000095: 05,2040 01327 1DNADR OPTMODES # OPTMODES,HOLDFLAG
007431,000096: 05,2041 32102 DNPTR CMPOWE07 # COMMON DATA
007432,000097: 05,2042 13771 3DNADR VGTIG # VGTIG,+1,...+4,+5
007433,000098: 05,2043 64373 -3DNADR DELVSLV # DELVSLV,+1...+4,+5
007434,000099:
007435,000100: # ---------------------------SUB LISTS------------------------------------
007436,000101:
007437,000102: 05,2044 76754 CMPOWE01 -1DNADR RN +2 # RN+2,+3 SNAPSHOT DATA
007438,000103: 05,2045 01025 1DNADR RN +4 # RN+4,+5
007439,000104: 05,2046 01027 1DNADR VN # VN,+1
007440,000105: 05,2047 01031 1DNADR VN +2 # VN+2,+3
007441,000106: 05,2050 01033 1DNADR VN +4 # VN+4,+5
007442,000107: 05,2051 01035 1DNADR PIPTIME # PIPTIME,+1
007443,000108: 05,2052 76756 -1DNADR RN # RN,+1
007444,000109:
007445,000110: 05,2053 77743 CMPOWE02 -1DNADR CDUZ # CDUZ,CDUT SNAPSHOT DATA
007446,000111: 05,2054 03162 1DNADR ADOT # ADOT,+1/OGARATE,+1
007447,000112: 05,2055 03164 1DNADR ADOT +2 # ADOT+2,+3/OMEGAB+2,+3
007448,000113: 05,2056 03166 1DNADR ADOT +4 # ADOT+4,+5/OMEGAB+4,+5
007449,000114: 05,2057 77745 -1DNADR CDUX # CDUX,CDUY
007450,000115:
007451,000116: 05,2060 07125 CMPOWE03 2DNADR AK # AK,AK1,AK2,RCSFLAGS COMMON DATA
007452,000117: 05,2061 70554 -2DNADR THETADX # THETADX,THETADY,THETADZ,GARBAGE
007453,000118:
007454,000119: 05,2062 20074 CMPOWE04 5DNADR STATE # FLAGWRD0 THRU FLAGWRD9 COMMON DATA
007455,000120: 05,2063 52561 -6DNADR DSPTAB # DISPLAY TABLES
007456,000121:
007457,000122: 05,2064 76072 CMPOWE05 -1DNADR R-OTHER +2 # R-OTHER+2,+3 SNAPSHOT DATA
007458,000123: 05,2065 01707 1DNADR R-OTHER +4 # R-OTHER+4,+5
007459,000124: 05,2066 01711 1DNADR V-OTHER # V-OTHER,+1
007460,000125: 05,2067 01713 1DNADR V-OTHER +2 # V-OTHER+2,+3
007461,000126: 05,2070 01715 1DNADR V-OTHER +4 # V-OTHER+4,+5
007462,000127: 05,2071 01642 1DNADR T-OTHER # T-OTHER,+1
007463,000128: 05,2072 76074 -1DNADR R-OTHER # R-OTHER,+1
007464,000129:
007465,000130: 05,2073 00770 CMPOWE06 1DNADR OPTION1 # OPTION1,2 COMMON DATA
007466,000131: 05,2074 01516 1DNADR TET # TET,+1
007467,000132: 05,2075 07223 2DNADR THETADX # THETADX,THETADY,THETEDZ,GARBAGE
007468,000133: 05,2076 01432 CMPOWE08 1DNADR RSBBQ # RSBBQ,+1
007469,000134: 05,2077 34076 DNCHAN 76 # CHANNELS 76(GARBAGE),77
007470,000135: 05,2100 04373 2DNADR C31FLWRD # C31FLWRD,FAILREG,+1,+2
007471,000136: 05,2101 73741 -2DNADR CDUS # CDUS,PIPAX,PIPAY,PIPAZ
007472,000137:
007473,000138: 05,2102 03121 CMPOWE07 1DNADR LEMMASS # LEMMASS,CSMMASS COMMON DATA
007474,000139: 05,2103 03114 1DNADR DAPDATR1 # DAPDATR1,DAPDATR2
007475,000140: 05,2104 07220 2DNADR ERRORX # ERRORX,ERRORY,ERRORZ,GARBAGE
007476,000141: 05,2105 13154 3DNADR WBODY # WBODY,...+5/OMEGAC,...+5
007477,000142: 05,2106 05276 2DNADR REDOCTR # REDOCTR,THETAD,+1,+2
007478,000143: 05,2107 01323 1DNADR IMODES30 # IMODES30,IMODES33
007479,000144: 05,2110 34011 CMPOWE09 DNCHAN 11 # CHANNELS 11,12
007480,000145: 05,2111 34013 DNCHAN 13 # CHANNELS 13,14
007481,000146: 05,2112 34030 DNCHAN 30 # CHANNELS 30,31
007482,000147: 05,2113 43745 -DNCHAN 32 # CHANNELS 32,33
007483,000148:
007484,000149: 05,2114 76662 CMPOWE10 -1DNADR MARKTIME # MARKTIME,+1 SNAPSHOT DATA
007485,000150: 05,2115 74115 -1DNADR CSTEER # CSTEER,RM
007486,000151:
007487,000152: 05,2116 03305 CMPOWE11 1DNADR SLOPE # SLOPE,ADB COMMON DATA
007488,000153: 05,2117 64707 -3DNADR DAPDATR3 # DAPDATR3,CH5FAIL,CH6FAIL,
007489,000154: # DKRATE,DKDB,WHICHDAP
007490,000155:
007491,000156: # ------------------------------------------------------------------------
007492,000157: # *** THE FOLLOWING IS A LIST OF LOCATIONS IN DOWNLINK LISTS
007493,000158: # *** BUT NOT REFERENCED IN THE DIRECTORY BECAUSE THEY ARE NOT
007494,000159: # *** THE FIRST LOCATION REFERENCED IN AN INSTRUCTION
007495,000160: # *** THIS LIST SHOULD BE UPDATED WHEN ANY CHANGES ARE MADE TO LISTS.
007496,000161:
007497,000162: # LOCATION LIST NAME
007498,000163:
007499,000164: 05,2120 E6,1411 DL101 = YACTOFF # CMPOWEDL
007500,000165: 05,2120 E6,1653 DL102 = YCMD
007501,000166: 05,2120 0000025 DL103 = TIME1
007502,000167: 05,2120 E6,1653 DL104 = YCMD
007503,000168: 05,2120 1330 DL105 = HOLDFLAG
007504,000169: 05,2120 E7,1722 DL1055 = VMAGI
007505,000170: 05,2120 0000035 DL106 = CDUT # CMPOWE02
007506,000171: 05,2120 E6,1562 DL107 = OGARATE
007507,000172: 05,2120 E6,1562 DL108 = OMEGAB
007508,000173: 05,2120 0000033 DL109 = CDUY
007509,000174: 05,2120 E6,1526 DL110 = AK1 # CMPOWE03
007510,000175: 05,2120 E6,1527 DL111 = AK2
007511,000176: 05,2120 E6,1530 DL112 = RCSFLAGS
007512,000177: 05,2120 E6,1624 DL113 = THETADY
007513,000178: 05,2120 E6,1625 DL114 = THETADZ
007514,000179: 05,2120 0771 DL115 = OPTION2 # CMPOWE06
007515,000180: 05,2120 E6,1624 DL116 = THETADY
007516,000181: 05,2120 E6,1625 DL117 = THETADZ
007517,000182: 05,2120 0374 DL118 = FAILREG # CMPOWE08
007518,000183: 05,2120 0000037 DL119 = PIPAX
007519,000184: 05,2120 0000040 DL120 = PIPAY
007520,000185: 05,2120 0000041 DL121 = PIPAZ
007521,000186: 05,2120 E6,1522 DL122 = CSMMASS # CMPOWE07
007522,000187: 05,2120 E6,1515 DL123 = DAPDATR2
007523,000188: 05,2120 E6,1621 DL124 = ERRORY
007524,000189: 05,2120 E6,1622 DL125 = ERRORZ
007525,000190: 05,2120 E6,1554 DL126 = OMEGAC
007526,000191: 05,2120 1277 DL127 = THETAD
007527,000192: 05,2120 1324 DL128 = IMODES33
007528,000193: 05,2120 E7,1663 DL129 = RM # CMPOWE10
007529,000194: 05,2120 E6,1706 DL130 = ADB # CMPOWE11
007530,000195: 05,2120 E6,1471 DL131 = CH5FAIL
007531,000196: 05,2120 E6,1472 DL132 = CH6FAIL
007532,000197: 05,2120 E6,1473 DL133 = DKRATE
007533,000198: 05,2120 E6,1474 DL134 = DKDB
007534,000199: 05,2120 E6,1475 DL135 = WHICHDAP
007535,000200:
007536,000201:
007537,000202: # CSM COAST AND ALIGNMENT DOWNLIST
007538,000203:
007539,000204: # ------------------------------CONTROL LIST------------------------------
007540,000205:
007541,000206: 05,2120 CMCSTADL EQUALS # SEND ID BY SPECIAL CODING
007542,000207: 05,2120 32044 DNPTR CMCSTA01 # COLLECT SNAPSHOT
007543,000208: 05,2121 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007544,000209: 05,2122 32053 DNPTR CMCSTA02 # COLLECT SECOND SNAPSHOT
007545,000210: 05,2123 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007546,000211: 05,2124 32060 DNPTR CMCSTA03 # COMMON DATA
007547,000212: 05,2125 03412 1DNADR TIG # TIG,+1
007548,000213: 05,2126 00302 1DNADR BESTI # BESTI,BESTJ
007549,000214: 05,2127 17654 4DNADR MARKDOWN # MARKDOWN,+1...+5,+6,GARBAGE
007550,000215: 05,2130 17460 4DNADR MARK2DWN # MARK2DWN,+1...+5,+6
007551,000216: 05,2131 06203 2DNADR HAPOX # HAPOX,+1,HPERX,+1
007552,000217: 05,2132 03010 1DNADR PACTOFF # PACTOFF, YACTOFF (30)
007553,000218: 05,2133 13771 3DNADR VGTIG # VGTIG,...+5
007554,000219: 05,2134 25717 6DNADR REFSMMAT # REFSMMAT,+1,...+10,+11
007555,000220: 05,2135 32062 DNPTR CMCSTA04 # COMMON DATA
007556,000221: 05,2136 00024 1DNADR TIME2 # TIME2,TIME1
007557,000222: 05,2137 32064 DNPTR CMCSTA05 # COLLECT SNAPSHOT
007558,000223: 05,2140 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007559,000224: 05,2141 32053 DNPTR CMCSTA02 # COLLECT SNAPSHOT
007560,000225: 05,2142 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007561,000226: 05,2143 32073 DNPTR CMCSTA06 # COMMON DATA
007562,000227: 05,2144 12757 3DNADR OGC # OGC,+1,IGC,+1,MGC,+1
007563,000228: 05,2145 00106 1DNADR STATE +10D # FALGWRDS 10 AND 11
007564,000229: 05,2146 01014 1DNADR TEVENT # TEVENT,+1
007565,000230: 05,2147 02633 1DNADR LAUNCHAZ # LAUNCHAZ,+1
007566,000231: 05,2150 01327 1DNADR OPTMODES # OPTMODES,HOLDFLAG
007567,000232: 05,2151 32102 DNPTR CMCSTA07 # COMMON DATA
007568,000233: 05,2152 05700 2DNADR TEPHEM # TEPHEM,+1,+2,GARBAGE
007569,000234: 05,2153 45661 -DNPTR CMCSTA11 # COMMON DATA
007570,000235:
007571,000236: # --------------------------SUB LISTS-------------------------------------
007572,000237:
007573,000238: 05,2154 05,2044 CMCSTA01 EQUALS CMPOWE01 # COMMON DOWNLIST DATA
007574,000239:
007575,000240: 05,2154 05,2053 CMCSTA02 EQUALS CMPOWE02 # COMMON DOWNLIST DATA
007576,000241:
007577,000242: 05,2154 05,2060 CMCSTA03 EQUALS CMPOWE03 # COMMON DOWNLIST DATA
007578,000243:
007579,000244: 05,2154 05,2062 CMCSTA04 EQUALS CMPOWE04 # COMMON DOWNLIST DATA
007580,000245:
007581,000246: 05,2154 05,2064 CMCSTA05 EQUALS CMPOWE05 # COMMON DOWNLIST DATA
007582,000247:
007583,000248: 05,2154 05,2073 CMCSTA06 EQUALS CMPOWE06 # COMMON DOWNLIST DATA
007584,000249:
007585,000250: 05,2154 05,2102 CMCSTA07 EQUALS CMPOWE07 # COMMON DOWNLIST DATA
007586,000251:
007587,000252: 05,2154 05,2116 CMCSTA11 EQUALS CMPOWE11 # COMMON DOWNLIST DATA
007588,000253:
007589,000254: # ------------------------------------------------------------------------
007590,000255: # *** UNREFERENCED LOCATIONS USED IN LIST 2
007591,000256: # *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS
007592,000257:
007593,000258: # LOCATION LIST NAME
007594,000259:
007595,000260: 05,2154 0303 DL201 = BESTJ # CSMSTADL
007596,000261: 05,2154 E4,1605 DL202 = HPERX
007597,000262: 05,2154 E6,1411 DL203 = YACTOFF
007598,000263: 05,2154 0000025 DL204 = TIME1
007599,000264: 05,2154 E5,1761 DL205 = IGC
007600,000265: 05,2154 E5,1763 DL206 = MGC
007601,000266: 05,2154 E6,1706 DL207 = ADB # CMCSTA11
007602,000267: 05,2154 E6,1471 DL208 = CH5FAIL
007603,000268: 05,2154 E6,1472 DL209 = CH6FAIL
007604,000269: 05,2154 E6,1473 DL210 = DKRATE
007605,000270: 05,2154 E6,1474 DL211 = DKDB
007606,000271: 05,2154 E6,1475 DL212 = WHICHDAP
007607,000272:
007608,000273:
007609,000274: # CSM RENDEZVOUS AND PRETHRUST LIST
007610,000275:
007611,000276: # ----------------------------CONTROL LIST--------------------------------
007612,000277:
007613,000278: 05,2154 CMRENDDL EQUALS # SEND ID BY SPECIAL CODING
007614,000279: 05,2154 32044 DNPTR CMREND01 # COLLECT SNAPSHOT
007615,000280: 05,2155 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007616,000281: 05,2156 32053 DNPTR CMREND02 # COLLECT SECOND SNAPSHOT
007617,000282: 05,2157 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007618,000283: 05,2160 32060 DNPTR CMREND03 # COMMON DATA
007619,000284: 05,2161 03412 1DNADR TIG # TIG,+1
007620,000285: 05,2162 32116 DNPTR CMREND11 # COMMON DATA
007621,000286: 05,2163 32214 DNPTR CMREND08 # COLLECT SNAPSHOT
007622,000287: 05,2164 20337 5DNADR DNTMBUFF # SEND SNAPSHOT
007623,000288: 05,2165 03642 1DNADR TTPI # TTPI,+1
007624,000289: 05,2166 03753 1DNADR SVEC +2 # SVEC+2,+3
007625,000290: 05,2167 02630 1DNADR DELVTPF # DELVTPF,+1
007626,000291: 05,2170 06460 2DNADR TCDH # CDH AND CSI TIME (32-33)
007627,000292: 05,2171 03633 1DNADR TPASS4 # TPASS4,+1
007628,000293: 05,2172 13404 3DNADR DELVSLV # DELVSLV,+1...+4,+5
007629,000294: 05,2173 06201 2DNADR RANGE # RANGE,+1,RRATE,+1
007630,000295: 05,2174 32062 DNPTR CMREND04 # COMMON DATA
007631,000296: 05,2175 00024 1DNADR TIME2 # TIME2,TIME1
007632,000297: 05,2176 32064 DNPTR CMREND05 # COLLECT SNAPSHOT
007633,000298: 05,2177 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007634,000299: 05,2200 32053 DNPTR CMREND02 # COLLECT SNAPSHOT
007635,000300: 05,2201 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007636,000301: 05,2202 32073 DNPTR CMREND06 # COMMON DATA
007637,000302: 05,2203 07765 2DNADR NC1TIG # NC1TIG,+1,NC2TIG,+1
007638,000303: 05,2204 03547 1DNADR DHDSP # DHDSP,+1
007639,000304: 05,2205 13623 3DNADR DELVEET3 # DELVEET3,+1,...+4,+5
007640,000305: 05,2206 01327 1DNADR OPTMODES # OPTMODES,HOLDFLAG
007641,000306: 05,2207 32102 DNPTR CMREND07 # COMMON DATA
007642,000307: 05,2210 02205 1DNADR RTHETA # RTHETA,+1
007643,000308: 05,2211 07573 2DNADR DVDSP1 # DVDSP1,DVDSP2
007644,000309: 05,2212 07717 2DNADR UTPIT # UTPIT,+1,UTYAW,+1
007645,000310: 05,2213 77671 -1DNADR STATE +10D # FALGWRDS 10 AND 11
007646,000311:
007647,000312: # ----------------------------SUB LISTS-----------------------------------
007648,000313:
007649,000314: 05,2214 05,2044 CMREND01 EQUALS CMPOWE01 # COMMON DOWNLIST DATA
007650,000315:
007651,000316: 05,2214 05,2053 CMREND02 EQUALS CMPOWE02 # COMMON DOWNLIST DATA
007652,000317:
007653,000318: 05,2214 05,2060 CMREND03 EQUALS CMPOWE03 # COMMON DOWNLIST DATA
007654,000319:
007655,000320: 05,2214 05,2062 CMREND04 EQUALS CMPOWE04 # COMMON DOWNLIST DATA
007656,000321: 05,2214 05,2064 CMREND05 EQUALS CMPOWE05 # COMMON DOWNLIST DATA
007657,000322:
007658,000323: 05,2214 05,2073 CMREND06 EQUALS CMPOWE06 # COMMON DOWNLIST DATA
007659,000324:
007660,000325: 05,2214 05,2102 CMREND07 EQUALS CMPOWE07 # COMMON DOWNLIST DATA
007661,000326:
007662,000327: 05,2214 74123 CMREND08 -1DNADR MARKDOWN # MARKDOWN,+1 SNAPSHOT DATA
007663,000328: 05,2215 03656 1DNADR MARKDOWN +2 # MARKDOWN+2,+3
007664,000329: 05,2216 03660 1DNADR MARKDOWN +4 # MARKDOWN+4,+5
007665,000330: 05,2217 03662 1DNADR MARKDOWN +6 # MARKDOWN+6,RM
007666,000331: 05,2220 00764 1DNADR VHFCNT # VHFCNT,TRKMKCNT
007667,000332: 05,2221 76775 -1DNADR VHFTIME # VHFTIME,+1
007668,000333:
007669,000334: 05,2222 05,2116 CMREND11 EQUALS CMPOWE11 # COMMON DOWNLIST DATA
007670,000335:
007671,000336: # ------------------------------------------------------------------------
007672,000337: # *** UNREFERENCED LOCATIONS USED IN LIST 3
007673,000338: # *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS
007674,000339:
007675,000340: # LOCATION LIST NAME
007676,000341:
007677,000342: 05,2222 E7,1663 DL301 = RM # CMRENDDL
007678,000343: 05,2222 0765 DL3015 = TRKMKCNT
007679,000344: 05,2222 E5,1462 DL302 = TCSI
007680,000345: 05,2222 E4,1603 DL303 = RRATE
007681,000346: 05,2222 0000025 DL304 = TIME1
007682,000347: 05,2222 E7,1740 DL306 = GAMMAEI
007683,000348: 05,2222 E7,1767 DL307 = NC2TIG
007684,000349: 05,2222 E7,1575 DL308 = DVDSP2
007685,000350: 05,2222 E7,1721 DL309 = UTYAW
007686,000351: 05,2222 0765 DL310 = TRKMKCNT # CMREND08
007687,000352: 05,2222 E6,1706 DL311 = ADB # CMREND11
007688,000353: 05,2222 E6,1471 DL312 = CH5FAIL
007689,000354: 05,2222 E6,1472 DL313 = CH6FAIL
007690,000355: 05,2222 E6,1473 DL314 = DKRATE
007691,000356: 05,2222 E6,1474 DL315 = DKDB
007692,000357: 05,2222 E6,1475 DL316 = WHICHDAP
007693,000358:
007694,000359:
007695,000360: # CSM ENTRY AND UPDATE DOWNLIST
007696,000361:
007697,000362: # ---------------------------CONTROL LIST---------------------------------
007698,000363:
007699,000364: 05,2222 CMENTRDL EQUALS # SEND ID BY SPECIAL CODING
007700,000365: 05,2222 32044 DNPTR CMENTR01 # COLLECT SNAPSHOT
007701,000366: 05,2223 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007702,000367: 05,2224 32053 DNPTR CMENTR02 # COLLECT SECOND SNAPSHOT
007703,000368: 05,2225 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007704,000369: 05,2226 32060 DNPTR CMENTR03 # COMMON DATA
007705,000370: 05,2227 07331 2DNADR CMDAPMOD # CMDAPMOD,PREL,QREL,RREL
007706,000371: 05,2230 03635 1DNADR L/D1 # L/D1,+1
007707,000372: 05,2231 24304 6DNADR UPBUFF # UPBUFF,+1...+10,+11
007708,000373: 05,2232 14320 4DNADR UPBUFF +12D # UPBUFF+12,13...+18,19D
007709,000374: 05,2233 04300 2DNADR COMPNUMB # COMPNUMB,UPOLDMOD,UPVERB,UPCOUNT
007710,000375: 05,2234 03344 1DNADR PAXERR1 # PAXERR1,ROLLTM
007711,000376: 05,2235 13675 3DNADR LATANG # LATANG,+1,RDOT,+1,THETAH,+1
007712,000377: 05,2236 07400 2DNADR LAT(SPL) # LAT(SPL),+1,LNG(SPL),+1
007713,000378: 05,2237 03316 1DNADR ALFA/180 # ALFA/180,BETA/180
007714,000379: 05,2240 32062 DNPTR CMENTR04 # COMMON DATA
007715,000380: 05,2241 00024 1DNADR TIME2 # TIME2,TIME1
007716,000381: 05,2242 32271 DNPTR CMENTR05 # COLLECT SNAPSHOT
007717,000382: 05,2243 24337 6DNADR DNTMBUFF # SEND SNAPSHOT
007718,000383: 05,2244 32053 DNPTR CMENTR02 # COLLECT SNAPSHOT
007719,000384: 05,2245 14337 4DNADR DNTMBUFF # SEND SNAPSHOT
007720,000385: 05,2246 00770 1DNADR OPTION1 # OPTION1,OPTION2
007721,000386: 05,2247 01516 1DNADR TET # TET,+1
007722,000387: 05,2250 13220 3DNADR ERRORX # ERRORX/Y/Z,THETADX/Y/Z
007723,000388: 05,2251 07331 2DNADR CMDAPMOD # CMDAPMOD,PREL,QREL,RREL
007724,000389: 05,2252 24304 6DNADR UPBUFF # UPBUFF+0,+1...+10,+11D
007725,000390: 05,2253 14320 4DNADR UPBUFF +12D # UPBUFF+12,+13...+18,+19D
007726,000391: 05,2254 03121 1DNADR LEMMASS # LEMMASS,CSMMASS
007727,000392: 05,2255 03114 1DNADR DAPDATR1 # DAPDATR1,DAPDATR2
007728,000393: 05,2256 03345 1DNADR ROLLTM # ROLLTM,ROLLC
007729,000394: 05,2257 01327 1DNADR OPTMODES # OPTMODES,HOLDFLAG
007730,000395: 05,2260 13154 3DNADR WBODY # WBODY,...+5/OMEGAC,...+5
007731,000396: 05,2261 05276 2DNADR REDOCTR # REDOCTR,THETAD+0,+1,+2
007732,000397: 05,2262 01323 1DNADR IMODES30 # IMODES30,IMODES33
007733,000398: 05,2263 32110 DNPTR CMENTR09 # COMMON DATA
007734,000399: 05,2264 01432 1DNADR RSBBQ # RSBBQ,+1
007735,000400: 05,2265 34076 DNCHAN 76 # CHANNELS 76(GARBAGE),77
007736,000401: 05,2266 04373 2DNADR C31FLWRD # C31FLWRD,FAILREG,+1,+2
007737,000402: 05,2267 00106 1DNADR STATE +10D # FALGWRDS 10 AND 11
007738,000403: 05,2270 74037 -1DNADR GAMMAEI # GAMMAEI,+1
007739,000404:
007740,000405: # ----------------------------SUB LISTS-----------------------------------
007741,000406:
007742,000407: 05,2271 05,2044 CMENTR01 EQUALS CMPOWE01 # COMMON DOWNLIST DATA
007743,000408:
007744,000409: 05,2271 05,2053 CMENTR02 EQUALS CMPOWE02 # COMMON DOWNLIST DATA
007745,000410:
007746,000411: 05,2271 05,2060 CMENTR03 EQUALS CMPOWE03 # COMMON DOWNLIST DATA
007747,000412:
007748,000413: 05,2271 05,2062 CMENTR04 EQUALS CMPOWE04 # COMMON DOWNLIST DATA
007749,000414:
007750,000415: 05,2271 76473 CMENTR05 -1DNADR DELV # DELV,+1 SNAPSHOT DATA
007751,000416: 05,2272 01306 1DNADR DELV +2 # DELV+2,+3
007752,000417: 05,2273 01310 1DNADR DELV +4 # DELV+4,+5
007753,000418: 05,2274 03726 1DNADR TTE # TTE,+1
007754,000419: 05,2275 03724 1DNADR VIO # VIO,+1
007755,000420: 05,2276 03736 1DNADR VPRED # VPRED,+1
007756,000421: 05,2277 76701 -1DNADR PIPTIME1 # PIPTIME1,+1
007757,000422:
007758,000423: 05,2300 05,2102 CMENTR07 EQUALS CMPOWE07 # COMMON DOWNLIST DATA
007759,000424:
007760,000425: 05,2300 05,2110 CMENTR09 EQUALS CMPOWE09 # COMMON DOWNLIST DATA
007761,000426:
007762,000427: # ------------------------------------------------------------------------
007763,000428: # *** UNREFERENCED LOCATIONS USED IN LIST 4
007764,000429: # *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS
007765,000430:
007766,000431: # LOCATION LIST NAME
007767,000432:
007768,000433: 05,2300 E6,1732 DL401 = PREL # CMENTRDL
007769,000434: 05,2300 E6,1733 DL402 = QREL
007770,000435: 05,2300 E6,1734 DL403 = RREL
007771,000436: 05,2300 0301 DL404 = UPOLDMOD
007772,000437: 05,2300 0302 DL405 = UPVERB
007773,000438: 05,2300 0303 DL406 = UPCOUNT
007774,000439: 05,2300 E6,1745 DL407 = ROLLTM
007775,000440: 05,2300 E7,1677 DL408 = RDOT
007776,000441: 05,2300 E7,1701 DL409 = THETAH
007777,000442: 05,2300 E7,1402 DL410 = LNG(SPL)
007778,000443: 05,2300 E6,1717 DL411 = BETA/180
007779,000444: 05,2300 0000025 DL412 = TIME1
007780,000445: 05,2300 0771 DL413 = OPTION2
007781,000446: 05,2300 E6,1621 DL414 = ERRORY
007782,000447: 05,2300 E6,1622 DL415 = ERRORZ
007783,000448: 05,2300 E6,1623 DL416 = THETADX
007784,000449: 05,2300 E6,1624 DL417 = THETADY
007785,000450: 05,2300 E6,1625 DL418 = THETADZ
007786,000451: 05,2300 E6,1732 DL419 = PREL
007787,000452: 05,2300 E6,1733 DL420 = QREL
007788,000453: 05,2300 E6,1734 DL421 = RREL
007789,000454: 05,2300 E6,1522 DL422 = CSMMASS
007790,000455: 05,2300 E6,1515 DL423 = DAPDATR2
007791,000456: 05,2300 E6,1746 DL424 = ROLLC
007792,000457: 05,2300 1330 DL425 = HOLDFLAG
007793,000458: 05,2300 0374 DL426 = FAILREG
007794,000459:
007795,000460:
007796,000461: # ------------------------------------------------------------------------
007797,000462:
007798,000463: 05,2300 02120 DNTABLE GENADR CMCSTADL
007799,000464: 05,2301 02222 GENADR CMENTRDL
007800,000465: 05,2302 02154 GENADR CMRENDDL
007801,000466: 05,2303 02001 GENADR CMPOWEDL
007802,000467:
007803,000468: # ------------------------------------------------------------------------
End of include-file DOWNLINK_LISTS.agc. Parent file is MAIN.agc