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