Source Code

This is the source-code for the Apollo 9 Command Module's Guidance Computer. These files were derived originally from the scan from MIT's Dibner Institute's now-discontinued website titled "History of Recent Science and Technology", which in turn was originally created by Gary Neff, though his high-quality scans were unfortunately reduced in legibility when presented online. The markings on the front of the printout imply that it was the original AGC developer Norm Brodeur's copy. A scan by Ron Burkey has superceded it, made from a more-legible copy from the collection of original AGC developer Fred Martin. The source code was transcribed from those images by Ron Burkey. Note that the page images presented online are of reduced quality, and that higher-quality images are available. Report any conversion errors or legibility problems in page images to info@sandroid.org. Notations on the program listing read, in part:

	ASSEMBLE REVISION 249 OF AGC PROGRAM COLOSSUS BY NASA 2021111-041
	20'35 OCT. 28,1968
Note that the date is the date of the printout, not the date of the program revision.

006936,000002:                                                                                                  ## Copyright:   Public domain.
006937,000003:                                                                                                  ## Filename:    DOWNLINK_LISTS.agc
006938,000004:                                                                                                  ## Purpose:     Part of the source code for Colossus, build 249.
006939,000005:                                                                                                  ##              It is part of the source code for the Command Module's (CM)
006940,000006:                                                                                                  ##              Apollo Guidance Computer (AGC), for Apollo 9.
006941,000007:                                                                                                  ## Assembler:   yaYUL
006942,000008:                                                                                                  ## Reference:   pp. 166-176
006943,000009:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
006944,000010:                                                                                                  ## Website:     www.ibiblio.org/apollo.
006945,000011:                                                                                                  ## Mod history: 08/07/04 RSB.   Adapted from similar Luminary 131 file.
006946,000012:                                                                                                  ##              2017-01-05 RSB  Page numbers now agree with those on the
006947,000013:                                                                                                  ##                              original harcopy, as opposed to the PDF page
006948,000014:                                                                                                  ##                              numbers in 1701.pdf.
006949,000015:                                                                                                  ##              2017-01-08 RSB  Cross-diff'd comment text (not whitespace)
006950,000016:                                                                                                  ##                              vs the already-proofed corresponding Colossus
006951,000017:                                                                                                  ##                              237 and Comanche 55 source-code files
006952,000018:                                                                                                  ##                              and corrected errors found.
006953,000019:                                                                                                  ##              2017-01-21 RSB  Back-ported comment error fixes detected in diff'ing
006954,000020:                                                                                                  ##                              Artemis 72 vs Comanche 55.
006955,000021:                                                                                                  ##              2017-03-16 RSB  Comment-text fixes identified in 4-way side-by-side
006956,000022:                                                                                                  ##                              diff of Colossus237/249/Comanche55/Artemis72.
006957,000023: 
006958,000024:                                                                                                  ## The contents of the "Colossus249" files, in general, are transcribed 
006959,000025:                                                                                                  ## from a scanned copy of the program listing.  Notations on this
006960,000026:                                                                                                  ## document read, in part:
006961,000027:                                                                                                  ##
006962,000028:                                                                                                  ##      Assemble revision 249 of AGC program Colossus by NASA
006963,000029:                                                                                                  ##      2021111-041.  October 28, 1968.  
006964,000030:                                                                                                  ##
006965,000031:                                                                                                  ##      This AGC program shall also be referred to as
006966,000032:                                                                                                  ##                              Colossus 1A
006967,000033:                                                                                                  ##
006968,000034:                                                                                                  ##      Prepared by
006969,000035:                                                                                                  ##                      Massachusetts Institute of Technology
006970,000036:                                                                                                  ##                      75 Cambridge Parkway
006971,000037:                                                                                                  ##                      Cambridge, Massachusetts
006972,000038:                                                                                                  ##      under NASA contract NAS 9-4065.
006973,000039:                                                                                                  ##
006974,000040:                                                                                                  ## Refer directly to the online document mentioned above for further information.
006975,000041:                                                                                                  ## Please report any errors (relative to the scanned pages) to info@sandroid.org.
006976,000042:                                                                                                  ##
006977,000043:                                                                                                  ## In some cases, where the source code for Luminary 131 overlaps that of 
006978,000044:                                                                                                  ## Colossus 249, this code is instead copied from the corresponding Luminary 131
006979,000045:                                                                                                  ## source file, and then is proofed to incorporate any changes.
006980,000046: 

Page 166

006982,000048: 22,2000                                           BANK     22                                    
006983,000049: 05,2000                                           SETLOC   DOWNTELM                              
006984,000050: 05,2000                                           BANK                                           
006985,000051: 
006986,000052: 05,2000     0340                                  EBANK=   DNTMBUFF                              
006987,000053: 
006988,000054:                                                                                                  #  SPECIAL DOWNLINK OP CODES
006989,000055:                                                                                                  #        OP CODE         ADDRESS(EXAMPLE)          SENDS..               BIT 15          BITS 14-12      BITS 11
006990,000056:                                                                                                  #                                                                                                             -0
006991,000057:                                                                                                  #        ------         ----------               ----------              ------          ----------      -------
006992,000058:                                                                                                  #                                                                                                             --
006993,000059:                                                                                                  #        1DNADR          TIME2                   (2 AGC WDS)             0               0               ECADR
006994,000060:                                                                                                  #        2DNADR          TEPHEM                  (4 AGC WDS)             0               1               ECADR
006995,000061:                                                                                                  #        3DNADR          VGBODY                  (6 AGC WDS)             0               2               ECADR
006996,000062:                                                                                                  #        4DNADR          STATE                   (8 AGC WDS)             0               3               ECADR
006997,000063:                                                                                                  #        5DNADR          UPBUFF                  (10 AGC WDS)            0               4               ECADR
006998,000064:                                                                                                  #        6DNADR          DSPTAB                  (12 AGC WDS)            0               5               ECADR
006999,000065:                                                                                                  #        DNCHAN          30                      CHANNELS                0               7               CHANNEL
007000,000066:                                                                                                  #                                                                                                        ADDRESS
007001,000067:                                                                                                  #        DNPTR           NEXTLIST                POINTS TO NEXT          0               6               ADRES
007002,000068:                                                                                                  #                                                LIST.
007003,000069: 
007004,000070:                                                                                                  #  DOWNLIST FORMAT DEFINITIONS AND RULES-
007005,000071:                                                                                                  #  1. END OF A LIST = -XDNADR (X = 1 TO 6), -DNPTR, OR -DNCHAN.
007006,000072:                                                                                                  #  2. SNAPSHOT SUBLIST = LIST WHICH STARTS WITH A -1DNADR.
007007,000073:                                                                                                  #  3. SNAPSHOT SUBLIST CAN ONLY CONTAIN 1DNADRS.
007008,000074:                                                                                                  #  4. TIME2 1DNADR MUST BE LOCATED IN THE CONTROL LIST OF A DOWNLIST.
007009,000075:                                                                                                  #  5. ERASABLE DOWN TELEMETRY WORDS SHOULD BE GROUPED IN SEQUENTIAL
007010,000076:                                                                                                  #     LOCATIONS AS MUCH AS POSSIBLE TO SAVE STORAGE USED BY DOWNLINK LISTS.
007011,000077:                                                                                                  #  6. THE DOWNLINK LISTS (INCLUDING SUBLISTS) ARE ORGANIZED SUCH THAT THE ITEMS LISTED FIRST (IN FRONT OF FBANK) ARE
007012,000078:                                                                                                  #     SENT FIRST.  EXCEPTION--- SNAPSHOT SUBLISTS.  IN THE SNAPSHOT SUBLISTS THE DATA REPRESENTED BY THE FIRST
007013,000079:                                                                                                  #     11 1DNADRS IS PRESERVED (IN ORDER) IN DNTMBUFF AND SENT BY THE NEXT 11 DOWNRUPTS.  THE DATA REPRESENTED BY THE
007014,000080:                                                                                                  #     LIST IS SENT IMMEDIATELY.
007015,000081: 
007016,000082: 05,2000                                           COUNT    05/DLIST                              
007017,000083: 05,2000                        ERASZERO           EQUALS   7                                     
007018,000084: 05,2000  0000007               SPARE              EQUALS   ERASZERO                              #  USE SPARE TO INDICATE AVAILABLE SPACE
007019,000085: 05,2000           77340        LOWIDCOD           OCT      77340                                 #  LOW ID CODE
007020,000086: 05,2001  05,2113               NOMDNLST           EQUALS   CMCSTADL                              #  FRESH START AND POST P27 DOWNLIST
007021,000087: 05,2001  05,2214               UPDNLIST           EQUALS   CMENTRDL                              #  UPDATE PROGRAM (P27) DOWNLIST
007022,000088: 

Page 167

007024,000090:                                                                                                  #  CSM POWERED FLIGHT DOWNLIST
007025,000091: 
007026,000092:                                                                                                  #  --------------------------CONTROL LIST----------------------------------
007027,000093: 
007028,000094: 05,2001                        CMPOWEDL           EQUALS                                         
007029,000095: 05,2001           32047                           DNPTR    CMPOWE01                              #  COLLECT SNAPSHOT
007030,000096: 05,2002           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007031,000097: 05,2003           32056                           DNPTR    CMPOWE02                              #  COLLECT SECOND SNAPSHOT
007032,000098: 05,2004           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007033,000099: 05,2005           32063                           DNPTR    CMPOWE03                              #  COMMON DATA
007034,000100: 05,2006           03412                           1DNADR   TIG                                   #  TIG,+1
007035,000101: 05,2007           03422                           1DNADR   DELLT4                                #  DELLT4,+1
007036,000102: 05,2010           13414                           3DNADR   RTARG                                 #  RTARG,+1,+2,...+5
007037,000103: 05,2011           03427                           1DNADR   TGO                                   #  TGO,+1
007038,000104: 05,2012           01245                           1DNADR   PIPTIME1                              #  PIPTIME1,+1
007039,000105: 05,2013           11162                           3DNADR   DELV                                  #  DELV,+1,...+4,+5
007040,000106: 05,2014           03025                           1DNADR   PACTOFF                               #  PACTOFF,YACTOFF
007041,000107: 05,2015           03231                           1DNADR   PCMD                                  #  PCMD,YCMD
007042,000108: 05,2016           03702                           1DNADR   CSTEER                                #  CSTEER,+1
007043,000109: 05,2017           00007                           1DNADR   SPARE                                 
007044,000110: 05,2020           00007                           1DNADR   SPARE                                 
007045,000111: 05,2021           00007                           1DNADR   SPARE                                 
007046,000112: 05,2022           25735                           6DNADR   REFSMMAT                              #  REFSMMAT,+1,...+10,+11
007047,000113: 05,2023           32065                           DNPTR    CMPOWE04                              #  COMMON DATA
007048,000114: 05,2024           00024                           1DNADR   TIME2                                 #  TIME2,TIME1
007049,000115: 05,2025           32067                           DNPTR    CMPOWE05                              #  COLLECT SNAPSHOT
007050,000116: 05,2026           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007051,000117: 05,2027           32056                           DNPTR    CMPOWE02                              #  COLLECT SNAPSHOT
007052,000118: 05,2030           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007053,000119: 05,2031           32063                           DNPTR    CMPOWE03                              
007054,000120: 05,2032           32076                           DNPTR    CMPOWE06                              #  COMMON DATA
007055,000121: 05,2033           03743                           1DNADR   ELEV                                  #  ELEV,+1
007056,000122: 05,2034           03753                           1DNADR   CENTANG                               #  CENTANG,+1
007057,000123: 05,2035           02610                           1DNADR   DELTAR                                #  DELTAR,+1
007058,000124: 05,2036           00106                           1DNADR   STATE      +10D                       #  FALGWRDS 10 AND 11
007059,000125: 05,2037           01336                           1DNADR   TEVENT                                #  TEVENT,+1
007060,000126: 05,2040           03231                           1DNADR   PCMD                                  #  PCMD,YCMD
007061,000127: 05,2041           01331                           1DNADR   OPTMODES                              #  OPTMODES,HOLDFLAG
007062,000128: 05,2042           32101                           DNPTR    CMPOWE07                              #  COMMON DATA
007063,000129: 05,2043           13720                           3DNADR   VGTIG                                 #  VGTIG,+1,...+4,+5
007064,000130: 05,2044           00007                           1DNADR   SPARE                                 
007065,000131: 05,2045           00007                           1DNADR   SPARE                                 
007066,000132: 05,2046           77770                           -1DNADR  SPARE                                 
007067,000133: 
007068,000134:                                                                                                  #  ---------------------------SUB LISTS------------------------------------
007069,000135: 
007070,000136: 05,2047           76605        CMPOWE01           -1DNADR  RN         +2                         #  RN +2,+3                      SNAPSHOT DATA
007071,000137: 05,2050           01174                           1DNADR   RN         +4                         #  RN +4,+5
007072,000138: 05,2051           01176                           1DNADR   VN                                    #  VN, +1
007073,000139: 05,2052           01200                           1DNADR   VN         +2                         #  VN +2,+3

Page 168

007075,000141: 05,2053           01202                           1DNADR   VN         +4                         #  VN +4,+5
007076,000142: 05,2054           01204                           1DNADR   PIPTIME                               #  PIPTIME, +1
007077,000143: 05,2055           76607                           -1DNADR  RN                                    #  RN, +1
007078,000144: 
007079,000145: 05,2056           77743        CMPOWE02           -1DNADR  CDUZ                                  #  CDUZ,CDUT                     SNAPSHOT DATA
007080,000146: 05,2057           03133                           1DNADR   ADOT                                  #  ADOT,+1/OGARATE,+1
007081,000147: 05,2060           03135                           1DNADR   ADOT       +2                         #  ADOT+2,+3/OMEGAB+2,+3
007082,000148: 05,2061           03137                           1DNADR   ADOT       +4                         #  ADOT+4,+5/OMEGAB+4,+5
007083,000149: 05,2062           77745                           -1DNADR  CDUX                                  #  CDUX,CDUY
007084,000150: 
007085,000151: 05,2063           07076        CMPOWE03           2DNADR   AK                                    #  AK,AK1,AK2,RCSFLAGS           COMMON DATA
007086,000152: 05,2064           70605                           -2DNADR  THETADX                               #  THETADX,THETADY,THETADZ,GARBAGE
007087,000153: 
007088,000154: 05,2065           20074        CMPOWE04           5DNADR   STATE                                 #  FLAGWRD0 THRU FLAGWRD9        COMMON DATA
007089,000155: 05,2066           52754                           -6DNADR  DSPTAB                                #  DISPLAY TABLES
007090,000156: 
007091,000157: 05,2067           76054        CMPOWE05           -1DNADR  R-OTHER    +2                         #  R-OTHER+2,+3                  SNAPSHOT DATA
007092,000158: 05,2070           01725                           1DNADR   R-OTHER    +4                         #  R-OTHER+4,+5
007093,000159: 05,2071           01727                           1DNADR   V-OTHER                               #  V-OTHER,+1
007094,000160: 05,2072           01731                           1DNADR   V-OTHER    +2                         #  V-OTHER+2,+3
007095,000161: 05,2073           01733                           1DNADR   V-OTHER    +4                         #  V-OTHER+4,+5
007096,000162: 05,2074           01642                           1DNADR   T-OTHER                               #  T-OTHER,+1
007097,000163: 05,2075           76056                           -1DNADR  R-OTHER                               #  R-OTHER,+1
007098,000164: 
007099,000165: 05,2076           01432        CMPOWE06           1DNADR   RSBBQ                                 #  RSBBQ,+1                      COMMON DATA
007100,000166: 05,2077           10372                           3DNADR   CADRFLSH                              #  CADRFLSH,+1,+2,FAILREG,+1,+2
007101,000167: 05,2100           73741                           -2DNADR  CDUS                                  #  CDUS,PIPAX,PIPAY,PIPAZ
007102,000168: 
007103,000169: 05,2101           03073        CMPOWE07           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS               COMMON DATA
007104,000170: 05,2102           03066                           1DNADR   DAPDATR1                              #  DAPDATR1,DAPDATR2
007105,000171: 05,2103           07167                           2DNADR   ERRORX                                #  ERRORX,ERRORY,ERRORZ,GARBAGE
007106,000172: 05,2104           13125                           3DNADR   WBODY                                 #  WBODY,...+5/OMEGAC,...+5
007107,000173: 05,2105           05154                           2DNADR   REDOCTR                               #  REDOCTR,THETAD,+1,+2
007108,000174: 05,2106           01320                           1DNADR   IMODES30                              #  IMODES30,IMODES33
007109,000175: 05,2107           34011                           DNCHAN   11                                    #  CHANNELS 11,12
007110,000176: 05,2110           34013                           DNCHAN   13                                    #  CHANNELS 13,14
007111,000177: 05,2111           34030                           DNCHAN   30                                    #  CHANNELS 30,31
007112,000178: 05,2112           43745                           -DNCHAN  32                                    #  CHANNELS 32,33
007113,000179: 
007114,000180:                                                                                                  #  ------------------------------------------------------------------------

Page 169

007116,000182:                                                                                                  #  CSM COAST AND ALIGNMENT DOWNLIST
007117,000183: 
007118,000184:                                                                                                  #  ------------------------------CONTROL LIST------------------------------
007119,000185: 
007120,000186: 05,2113                        CMCSTADL           EQUALS                                         #  SEND ID BY SPECIAL CODING
007121,000187: 05,2113           32047                           DNPTR    CMCSTA01                              #  COLLECT SNAPSHOT
007122,000188: 05,2114           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007123,000189: 05,2115           32056                           DNPTR    CMCSTA02                              #  COLLECT SECOND SNAPSHOT
007124,000190: 05,2116           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007125,000191: 05,2117           32063                           DNPTR    CMCSTA03                              #  COMMON DATA
007126,000192: 05,2120           03412                           1DNADR   TIG                                   #  TIG,+1
007127,000193: 05,2121           00302                           1DNADR   BESTI                                 #  BESTI,BESTJ
007128,000194: 05,2122           17674                           4DNADR   MARKDOWN                              #  MARKDOWN,+1...+5,+6,GARBAGE
007129,000195: 05,2123           17502                           4DNADR   MARK2DWN                              #  MARK2DWN,+1...+5,+6
007130,000196: 05,2124           06363                           2DNADR   HAPO                                  #  HAPO,+1,HPER,+1
007131,000197: 05,2125           02355                           1DNADR   RSP-RREC                              #  RSP-RREC,+1
007132,000198: 05,2126           13720                           3DNADR   VGTIG                                 #  VGTIG,...+5
007133,000199: 05,2127           25735                           6DNADR   REFSMMAT                              #  REFSMMAT,+1,...+10,+11
007134,000200: 05,2130           32065                           DNPTR    CMCSTA04                              #  COMMON DATA
007135,000201: 05,2131           00024                           1DNADR   TIME2                                 #  TIME2,TIME1
007136,000202: 05,2132           32067                           DNPTR    CMCSTA05                              #  COLLECT SNAPSHOT
007137,000203: 05,2133           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007138,000204: 05,2134           32056                           DNPTR    CMCSTA02                              #  COLLECT SNAPSHOT
007139,000205: 05,2135           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007140,000206: 05,2136           32063                           DNPTR    CMCSTA03                              #  COMMON DATA
007141,000207: 05,2137           32076                           DNPTR    CMCSTA06                              #  COMMON DATA
007142,000208: 05,2140           12757                           3DNADR   OGC                                   #  OGC,+1,IGC,+1,MGC,+1
007143,000209: 05,2141           00106                           1DNADR   STATE      +10D                       #  FALGWRDS 10 AND 11
007144,000210: 05,2142           01336                           1DNADR   TEVENT                                #  TEVENT,+1
007145,000211: 05,2143           02633                           1DNADR   LAUNCHAZ                              #  LAUNCHAZ,+1
007146,000212: 05,2144           01331                           1DNADR   OPTMODES                              #  OPTMODES,HOLDFLAG
007147,000213: 05,2145           32101                           DNPTR    CMCSTA07                              #  COMMON DATA
007148,000214: 05,2146           52754                           -6DNADR  DSPTAB                                #  DISPLAY TABLES
007149,000215: 
007150,000216:                                                                                                  #  --------------------------SUB LISTS-------------------------------------
007151,000217: 
007152,000218: 05,2147  05,2047               CMCSTA01           EQUALS   CMPOWE01                              #  COMMON DOWNLIST DATA
007153,000219: 
007154,000220: 05,2147  05,2056               CMCSTA02           EQUALS   CMPOWE02                              #  COMMON DOWNLIST DATA
007155,000221: 
007156,000222: 05,2147  05,2063               CMCSTA03           EQUALS   CMPOWE03                              #  COMMON DOWNLIST DATA
007157,000223: 
007158,000224: 05,2147  05,2065               CMCSTA04           EQUALS   CMPOWE04                              #  COMMON DOWNLIST DATA
007159,000225: 
007160,000226: 05,2147  05,2067               CMCSTA05           EQUALS   CMPOWE05                              #  COMMON DOWNLIST DATA
007161,000227: 
007162,000228: 05,2147  05,2076               CMCSTA06           EQUALS   CMPOWE06                              #  COMMON DOWNLIST DATA
007163,000229: 
007164,000230: 05,2147  05,2101               CMCSTA07           EQUALS   CMPOWE07                              #  COMMON DOWNLIST DATA
007165,000231: 

Page 170

007167,000233:                                                                                                  #  ------------------------------------------------------------------------

Page 171

007169,000235:                                                                                                  #  CSM RENDEZVOUS AND PRETHRUST LIST
007170,000236: 
007171,000237:                                                                                                  #  ----------------------------CONTROL LIST--------------------------------
007172,000238: 
007173,000239: 05,2147                        CMRENDDL           EQUALS                                         #  SEND ID BY SPECIAL CODING
007174,000240: 05,2147           32047                           DNPTR    CMREND01                              #  COLLECT SNAPSHOT
007175,000241: 05,2150           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007176,000242: 05,2151           32056                           DNPTR    CMREND02                              #  COLLECT SECOND SNAPSHOT
007177,000243: 05,2152           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007178,000244: 05,2153           32063                           DNPTR    CMREND03                              #  COMMON DATA
007179,000245: 05,2154           03412                           1DNADR   TIG                                   #  TIG,+1
007180,000246: 05,2155           03422                           1DNADR   DELLT4                                #  DELLT4,+1
007181,000247: 05,2156           13414                           3DNADR   RTARG                                 #  RTARG,+1...+4,+5
007182,000248: 05,2157           01151                           1DNADR   VHFTIME                               #  VHFTIME,+1
007183,000249: 05,2160           17674                           4DNADR   MARKDOWN                              #  MARKTIME(DP),YCDU,SCDU,ZCDU,TCDU,XCDU,RM
007184,000250: 05,2161           01125                           1DNADR   VHFCNT                                #  VHFCNT,+1
007185,000251: 05,2162           03662                           1DNADR   TTPI                                  #  TTPI,+1
007186,000252: 05,2163           03424                           1DNADR   ECSTEER                               #  ECSTEER,+1
007187,000253: 05,2164           02636                           1DNADR   DELVTPF                               #  DELVTPF,+1
007188,000254: 05,2165           00007                           1DNADR   SPARE                                 
007189,000255: 05,2166           00007                           1DNADR   SPARE                                 
007190,000256: 05,2167           03655                           1DNADR   TPASS4                                #  TPASS4,+1
007191,000257: 05,2170           13404                           3DNADR   DELVSLV                               #  DELVSLV,+1...+4,+5
007192,000258: 05,2171           06320                           2DNADR   RANGE                                 #  RANGE,+1,RRATE,+1
007193,000259: 05,2172           32065                           DNPTR    CMREND04                              #  COMMON DATA
007194,000260: 05,2173           00024                           1DNADR   TIME2                                 #  TIME2,TIME1
007195,000261: 05,2174           32067                           DNPTR    CMREND05                              #  COLLECT SNAPSHOT
007196,000262: 05,2175           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007197,000263: 05,2176           32056                           DNPTR    CMREND02                              #  COLLECT SNAPSHOT
007198,000264: 05,2177           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007199,000265: 05,2200           32063                           DNPTR    CMREND03                              #  COMMON DATA
007200,000266: 05,2201           32076                           DNPTR    CMREND06                              #  COMMON DATA
007201,000267: 05,2202           03743                           1DNADR   ELEV                                  #  ELEV,+1
007202,000268: 05,2203           03753                           1DNADR   CENTANG                               #  CENTANG,+1
007203,000269: 05,2204           02610                           1DNADR   DELTAR                                #  DELTAR,+1
007204,000270: 05,2205           13645                           3DNADR   DELVEET3                              #  DELVEET3,+1,...+4,+5
007205,000271: 05,2206           01331                           1DNADR   OPTMODES                              #  OPTMODES,HOLDFLAG
007206,000272: 05,2207           32101                           DNPTR    CMREND07                              #  COMMON DATA
007207,000273: 05,2210           02324                           1DNADR   RTHETA                                #  RTHETA,+1
007208,000274: 05,2211           07400                           2DNADR   LAT(SPL)                              #  LAT(SPL),LNG(SPL),+1
007209,000275: 05,2212           07766                           2DNADR   VPRED                                 #  VPRED,+1,GAMMAEI,+1
007210,000276: 05,2213           77671                           -1DNADR  STATE      +10D                       #  FALGWRDS 10 AND 11
007211,000277: 
007212,000278:                                                                                                  #  ----------------------------SUB LISTS-----------------------------------
007213,000279: 
007214,000280: 05,2214  05,2047               CMREND01           EQUALS   CMPOWE01                              #  COMMON DOWNLIST DATA
007215,000281: 
007216,000282: 05,2214  05,2056               CMREND02           EQUALS   CMPOWE02                              #  COMMON DOWNLIST DATA
007217,000283: 
007218,000284: 05,2214  05,2063               CMREND03           EQUALS   CMPOWE03                              #  COMMON DOWNLIST DATA

Page 172

007220,000286: 05,2214  05,2065               CMREND04           EQUALS   CMPOWE04                              #  COMMON DOWNLIST DATA
007221,000287: 
007222,000288: 05,2214  05,2067               CMREND05           EQUALS   CMPOWE05                              #  COMMON DOWNLIST DATA
007223,000289: 
007224,000290: 05,2214  05,2076               CMREND06           EQUALS   CMPOWE06                              #  COMMON DOWNLIST DATA
007225,000291: 
007226,000292: 05,2214  05,2101               CMREND07           EQUALS   CMPOWE07                              #  COMMON DOWNLIST DATA
007227,000293: 
007228,000294:                                                                                                  #  ------------------------------------------------------------------------
007229,000295: 

Page 173

007231,000297:                                                                                                  #  CSM ENTRY AND UPDATE DOWNLIST
007232,000298:                                                                                                  #  ---------------------------CONTROL LIST---------------------------------
007233,000299: 
007234,000300: 05,2214                        CMENTRDL           EQUALS                                         #  SEND ID BY SPECIAL CODING
007235,000301: 05,2214           32047                           DNPTR    CMENTR01                              #  COLLECT SNAPSHOT
007236,000302: 05,2215           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007237,000303: 05,2216           32056                           DNPTR    CMENTR02                              #  COLLECT SECOND SNAPSHOT
007238,000304: 05,2217           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007239,000305: 05,2220           32063                           DNPTR    CMENTR03                              #  COMMON DATA
007240,000306: 05,2221           07300                           2DNADR   CMDAPMOD                              #  CMDAPMOD,PREL,QREL,RREL
007241,000307: 05,2222           03635                           1DNADR   L/D1                                  #  L/D1,+1
007242,000308: 05,2223           24304                           6DNADR   UPBUFF                                #  UPBUFF,+1...+10,+11
007243,000309: 05,2224           14320                           4DNADR   UPBUFF     +12D                       #  UPBUFF+12,13...+18,19D
007244,000310: 05,2225           04300                           2DNADR   COMPNUMB                              #  COMPNUMB,UPOLDMOD,UPVERB,UPCOUNT
007245,000311: 05,2226           03313                           1DNADR   PAXERR1                               #  PAXERR1,ROLLTM
007246,000312: 05,2227           13675                           3DNADR   LATANG                                #  LATANG,+1,RDOT,+1,THETAH,+1
007247,000313: 05,2230           07400                           2DNADR   LAT(SPL)                              #  LAT(SPL),+1,LNG(SPL),+1
007248,000314: 05,2231           03265                           1DNADR   ALFA/180                              #  ALFA/180,BETA/180
007249,000315: 05,2232           32065                           DNPTR    CMENTR04                              #  COMMON DATA
007250,000316: 05,2233           00024                           1DNADR   TIME2                                 #  TIME2,TIME1
007251,000317: 05,2234           32264                           DNPTR    CMENTR05                              #  COLLECT SNAPSHOT
007252,000318: 05,2235           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007253,000319: 05,2236           32056                           DNPTR    CMENTR02                              #  COLLECT SNAPSHOT
007254,000320: 05,2237           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007255,000321: 05,2240           07076                           2DNADR   AK                                    #  AK,AK1,AK2,RCSFLAGS
007256,000322: 05,2241           13167                           3DNADR   ERRORX                                #  ERRORX/Y/Z,THETADX/Y/Z
007257,000323: 05,2242           07300                           2DNADR   CMDAPMOD                              #  CMDAPMOD,PREL,QREL,RREL
007258,000324: 05,2243           24304                           6DNADR   UPBUFF                                #  UPBUFF+0,+1...+10,+11D
007259,000325: 05,2244           14320                           4DNADR   UPBUFF     +12D                       #  UPBUFF+12,+13...+18,+19D
007260,000326: 05,2245           03073                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
007261,000327: 05,2246           03066                           1DNADR   DAPDATR1                              #  DAPDATR1,DAPDATR2
007262,000328: 05,2247           03314                           1DNADR   ROLLTM                                #  ROLLTM,ROLLC
007263,000329: 05,2250           01331                           1DNADR   OPTMODES                              #  OPTMODES,HOLDFLAG
007264,000330: 05,2251           13125                           3DNADR   WBODY                                 #  WBODY,...+5/OMEGAC,...+5
007265,000331: 05,2252           05154                           2DNADR   REDOCTR                               #  REDOCTR,THETAD+0,+1,+2
007266,000332: 05,2253           01320                           1DNADR   IMODES30                              #  IMODES30,IMODES33
007267,000333: 05,2254           34011                           DNCHAN   11                                    #  CHANNELS 11,12
007268,000334: 05,2255           34013                           DNCHAN   13                                    #  CHANNELS 13,14
007269,000335: 05,2256           34030                           DNCHAN   30                                    #  CHANNELS 30,31
007270,000336: 05,2257           34032                           DNCHAN   32                                    #  CHANNELS 32,33
007271,000337: 05,2260           01432                           1DNADR   RSBBQ                                 #  RSBBQ,+1
007272,000338: 05,2261           10372                           3DNADR   CADRFLSH                              #  CADRFLSH,+1,+2,FAILREG,+1,+2
007273,000339: 05,2262           00106                           1DNADR   STATE      +10D                       #  FALGWRDS 10 AND 11
007274,000340: 05,2263           74007                           -1DNADR  GAMMAEI                               #  GAMMAEI,+1
007275,000341: 
007276,000342:                                                                                                  #  ----------------------------SUB LISTS-----------------------------------
007277,000343: 
007278,000344: 05,2264  05,2047               CMENTR01           EQUALS   CMPOWE01                              #  COMMON DOWNLIST DATA

Page 174

007280,000346: 05,2264  05,2056               CMENTR02           EQUALS   CMPOWE02                              #  COMMON DOWNLIST DATA
007281,000347: 
007282,000348: 05,2264  05,2063               CMENTR03           EQUALS   CMPOWE03                              #  COMMON DOWNLIST DATA
007283,000349: 
007284,000350: 05,2264  05,2065               CMENTR04           EQUALS   CMPOWE04                              #  COMMON DOWNLIST DATA
007285,000351: 
007286,000352: 05,2264           76615        CMENTR05           -1DNADR  DELV                                  #  DELV,+1                       SNAPSHOT DATA
007287,000353: 05,2265           01164                           1DNADR   DELV       +2                         #  DELV+2,+3
007288,000354: 05,2266           01166                           1DNADR   DELV       +4                         #  DELV+4,+5
007289,000355: 05,2267           03726                           1DNADR   TTE                                   #  TTE,+1
007290,000356: 05,2270           03724                           1DNADR   VIO                                   #  VIO,+1
007291,000357: 05,2271           03766                           1DNADR   VPRED                                 #  VPRED,+1
007292,000358: 05,2272           76532                           -1DNADR  PIPTIME1                              #  PIPTIME1,+1
007293,000359: 
007294,000360: 05,2273  05,2101               CMENTR07           EQUALS   CMPOWE07                              #  COMMON DOWNLIST DATA
007295,000361: 
007296,000362:                                                                                                  #  ------------------------------------------------------------------------
007297,000363: 

Page 175

007299,000365:                                                                                                  #  P22 DOWNLISTS
007300,000366: 
007301,000367:                                                                                                  #  ----------------------------CONTROL LIST--------------------------------
007302,000368: 
007303,000369: 05,2273                        CMPG22DL           EQUALS                                         #  SEND ID BY SPECIAL CODING
007304,000370: 05,2273           32047                           DNPTR    CMPG2201                              #  COLLECT SNAPSHOT
007305,000371: 05,2274           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007306,000372: 05,2275           32056                           DNPTR    CMPG2202                              #  COLLECT SNAPSHOT
007307,000373: 05,2276           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007308,000374: 05,2277           32063                           DNPTR    CMPG2203                              #  COMMON DATA
007309,000375: 05,2300           27537                           6DNADR   SVMRKDAT                              #  LANDING SITE MARK DATA
007310,000376: 05,2301           27553                           6DNADR   SVMRKDAT   +12D                       #  SVMRKDAT+0...+34
007311,000377: 05,2302           27567                           6DNADR   SVMRKDAT   +24D                       #  LANDING SITE MARK DATA
007312,000378: 05,2303           02751                           1DNADR   LANDMARK                              #  LANDMARK,GARBAGE
007313,000379: 05,2304           00007                           1DNADR   SPARE                                 
007314,000380: 05,2305           00007                           1DNADR   SPARE                                 
007315,000381: 05,2306           00007                           1DNADR   SPARE                                 
007316,000382: 05,2307           32065                           DNPTR    CMPG2204                              #  COMMON DATA
007317,000383: 05,2310           00024                           1DNADR   TIME2                                 #  TIME2,TIME1
007318,000384: 05,2311           32337                           DNPTR    CMPG2205                              #  COLLECT SNAPSHOT
007319,000385: 05,2312           04340                           2DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007320,000386: 05,2313           00007                           1DNADR   SPARE                                 
007321,000387: 05,2314           00007                           1DNADR   SPARE                                 
007322,000388: 05,2315           00007                           1DNADR   SPARE                                 
007323,000389: 05,2316           00007                           1DNADR   SPARE                                 
007324,000390: 05,2317           32056                           DNPTR    CMPG2202                              #  COLLECT SNAPSHOT
007325,000391: 05,2320           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
007326,000392: 05,2321           32063                           DNPTR    CMPG2203                              #  COMMON DATA
007327,000393: 05,2322           32076                           DNPTR    CMPG2206                              #  COMMON DATA
007328,000394: 05,2323           02747                           1DNADR   8NN                                   #  8NN,GARBAGE
007329,000395: 05,2324           00106                           1DNADR   STATE      +10D                       #  FALGWRDS 10 AND 11
007330,000396: 05,2325           12025                           3DNADR   RLS                                   #  RLS,+1,...+4,+5
007331,000397: 05,2326           00007                           1DNADR   SPARE                                 
007332,000398: 05,2327           01331                           1DNADR   OPTMODES                              #  OPTMODES,HOLDFLAG
007333,000399: 05,2330           32101                           DNPTR    CMPG2207                              #  COMMON DATA
007334,000400: 05,2331           00007                           1DNADR   SPARE                                 
007335,000401: 05,2332           00007                           1DNADR   SPARE                                 
007336,000402: 05,2333           00007                           1DNADR   SPARE                                 
007337,000403: 05,2334           00007                           1DNADR   SPARE                                 
007338,000404: 05,2335           00007                           1DNADR   SPARE                                 
007339,000405: 05,2336           77770                           -1DNADR  SPARE                                 
007340,000406: 
007341,000407:                                                                                                  #  -----------------------------SUB LISTS----------------------------------
007342,000408: 
007343,000409: 05,2337  05,2047               CMPG2201           EQUALS   CMPOWE01                              #  COMMON DOWNLIST DATA
007344,000410: 
007345,000411: 05,2337  05,2056               CMPG2202           EQUALS   CMPOWE02                              #  COMMON DOWNLIST DATA
007346,000412: 
007347,000413: 05,2337  05,2063               CMPG2203           EQUALS   CMPOWE03                              #  COMMON DOWNLIST DATA

Page 176

007349,000415: 05,2337  05,2065               CMPG2204           EQUALS   CMPOWE04                              #  COMMON DOWNLIST DATA
007350,000416: 
007351,000417: 05,2337           76672        CMPG2205           -1DNADR  LONG                                  #  LONG,+1                       SNAPSHOT DATA
007352,000418: 05,2340           01107                           1DNADR   ALT                                   #  ALT,+1
007353,000419: 05,2341           76674                           -1DNADR  LAT                                   #  LAT,+1
007354,000420: 
007355,000421: 05,2342  05,2076               CMPG2206           EQUALS   CMPOWE06                              #  COMMON DOWNLIST DATA
007356,000422: 
007357,000423: 05,2342  05,2101               CMPG2207           EQUALS   CMPOWE07                              #  COMMON DOWNLIST DATA
007358,000424: 
007359,000425:                                                                                                  #  ------------------------------------------------------------------------
007360,000426: 
007361,000427: 05,2342           02113        DNTABLE            GENADR   CMCSTADL                              
007362,000428: 05,2343           02214                           GENADR   CMENTRDL                              
007363,000429: 05,2344           02147                           GENADR   CMRENDDL                              
007364,000430: 05,2345           02001                           GENADR   CMPOWEDL                              
007365,000431: 05,2346           02273                           GENADR   CMPG22DL                              
007366,000432: 
007367,000433:                                                                                                  #  ------------------------------------------------------------------------
007368,000434: 
007369,000435: 

End of include-file DOWNLINK_LISTS.agc.  Parent file is MAIN.agc