Source Code

This is a reconstruction of the AGC program Luminary 99 Rev 0. It was the third release of the Lunar Module flight software targeted for use in Apollo 11, after Luminary 96 and 97. A bug (which had been around since at least Apollo 10, Luminary 69) was discovered in Rev 0 shortly before the Apollo 11 flight, resulting in a last minute revision into Rev 1, which is what actually flew rather than the Rev 0 presented here. A hardcopy of Rev 0 is known to exist — it belonged to AGC developer Allan Klumpp for many years — but unfortunately the Virtual AGC Project has not had access to that hardcopy. Thus the code you see here had been reconstructed (we believe accurately) rather than transcribed. The first step of the reconstruction of the Rev 0 source code was the transcription of the Rev 1 source code from a hardcopy in the MIT Museum collection. The process of reverting the active portion of the source code (i.e., other than program comments) from Rev 1 to Rev 0 was very minor, consisting only of moving the position of the STARTSB1 label in FRESH START AND RESTART. Allan had previously given us the checksums of the memory banks of Rev 0, and we have verified the program presented here has checksums identical to all banks of Allan's listing of Rev 0. The notations on Allan's Rev 0 program listing read, in part:

	GAP:  ASSEMBLE REVISION 099 OF AGC PROGRAM LUMINARY BY NASA 2021112-051

A single program comment is known to differ between Rev 0 and Rev 1, but these are harder to reconstruct and verify than changes to the active portion of the code. Thus it is possible that there are additional differences between the program comments in Rev 0 and Rev 1 that are unknown to us, and therefore are not reflected in the code presented here.

008013,000002:                                                                                                  ## Copyright:   Public domain.
008014,000003:                                                                                                  ## Filename:    DOWNLINK_LISTS.agc
008015,000004:                                                                                                  ## Purpose:     Part of the reconstructed source code for LMY99 Rev 0,
008016,000005:                                                                                                  ##              otherwise known as Luminary Rev 99, the third release
008017,000006:                                                                                                  ##              of the Apollo Guidance Computer (AGC) software for Apollo 11.
008018,000007:                                                                                                  ##              It differs from LMY99 Rev 1 (the flown version) only in the
008019,000008:                                                                                                  ##              placement of a single label. The corrections shown here have
008020,000009:                                                                                                  ##              been verified to have the same bank checksums as AGC developer
008021,000010:                                                                                                  ##              Allan Klumpp's copy of Luminary Rev 99, and so are believed
008022,000011:                                                                                                  ##              to be accurate. This file is intended to be a faithful 
008023,000012:                                                                                                  ##              recreation, except that the code format has been changed to 
008024,000013:                                                                                                  ##              conform to the requirements of the yaYUL assembler rather than 
008025,000014:                                                                                                  ##              the original YUL assembler.
008026,000015:                                                                                                  ##
008027,000016:                                                                                                  ## Assembler:   yaYUL
008028,000017:                                                                                                  ## Contact:     Hartmuth Gutsche <hgutsche@xplornet.com>.
008029,000018:                                                                                                  ## Website:     www.ibiblio.org/apollo.
008030,000019:                                                                                                  ## Pages:       193-205
008031,000020:                                                                                                  ## Mod history: 2009-05-19 HG   Transcribed from page images.
008032,000021:                                                                                                  ##              2016-12-13 RSB  Proofed text comments with octopus/ProoferComments
008033,000022:                                                                                                  ##                              and corrected the errors found.
008034,000023:                                                                                                  ##              2017-01-26 RSB  Back-ported comment-text fixes found while
008035,000024:                                                                                                  ##                              proofing corresponding Luminary 69 file.
008036,000025:                                                                                                  ##              2017-03-05 RSB  A few comment-text fixes found while proofing
008037,000026:                                                                                                  ##                              Luminary 116.   
008038,000027:                                                                                                  ##              2017-03-15 RSB  Comment-text fixes identified in 5-way
008039,000028:                                                                                                  ##                              side-by-side diff of Luminary 69/99/116/131/210.
008040,000029:                                                                                                  ##              2017-08-01 MAS  Created from LMY99 Rev 1.
008041,000030: 
008042,000031:                                                                                                  ## This source code has been transcribed or otherwise adapted from
008043,000032:                                                                                                  ## digitized images of a hardcopy from the MIT Museum.  The digitization
008044,000033:                                                                                                  ## was performed by Paul Fjeld, and arranged for by Deborah Douglas of
008045,000034:                                                                                                  ## the Museum.  Many thanks to both.  The images (with suitable reduction
008046,000035:                                                                                                  ## in storage size and consequent reduction in image quality as well) are
008047,000036:                                                                                                  ## available online at www.ibiblio.org/apollo.  If for some reason you
008048,000037:                                                                                                  ## find that the images are illegible, contact me at info@sandroid.org
008049,000038:                                                                                                  ## about getting access to the (much) higher-quality images which Paul
008050,000039:                                                                                                  ## actually created.
008051,000040:                                                                                                  ##
008052,000041:                                                                                                  ## The code has been modified to match LMY99 Revision 0, otherwise
008053,000042:                                                                                                  ## known as Luminary Revision 99, the Apollo 11 software release preceeding
008054,000043:                                                                                                  ## the listing from which it was transcribed. It has been verified to
008055,000044:                                                                                                  ## contain the same bank checksums as AGC developer Allan Klumpp's listing
008056,000045:                                                                                                  ## of Luminary Revision 99 (for which we do not have scans).
008057,000046:                                                                                                  ##
008058,000047:                                                                                                  ## Notations on Allan Klumpp's listing read, in part:
008059,000048:                                                                                                  ##
008060,000049:                                                                                                  ##      ASSEMBLE REVISION 099 OF AGC PROGRAM LUMINARY BY NASA 2021112-51
008061,000050: 

Page 193

008063,000052: 22,2004                                           BANK     22                                    
008064,000053: 05,2000                                           SETLOC   DOWNTELM                              
008065,000054: 05,2000                                           BANK                                           
008066,000055: 
008067,000056: 05,2065     0340                                  EBANK=   DNTMBUFF                              
008068,000057: 
008069,000058:                                                                                                  #  SPECIAL DOWNLINK OP CODES
008070,000059:                                                                                                  #        OP CODE         ADDRESS(EXAMPLE)        SENDS..                 BIT 15          BITS 14-12      BITS 11
008071,000060:                                                                                                  #                                                                                                             -0
008072,000061:                                                                                                  #        ------          ----------              ----------              ------          ----------      -------
008073,000062:                                                                                                  #                                                                                                             --
008074,000063:                                                                                                  #        1DNADR          TIME2                   (2 AGC WDS)             0               0               ECADR
008075,000064:                                                                                                  #        2DNADR          TEPHEM                  (4 AGC WDS)             0               1               ECADR
008076,000065:                                                                                                  #        3DNADR          VGBODY                  (6 AGC WDS)             0               2               ECADR
008077,000066:                                                                                                  #        4DNADR          STATE                   (8 AGC WDS)             0               3               ECADR
008078,000067:                                                                                                  #        5DNADR          UPBUFF                  (10 AGC WDS)            0               4               ECADR
008079,000068:                                                                                                  #        6DNADR          DSPTAB                  (12 AGC WDS)            0               5               ECADR
008080,000069:                                                                                                  #        DNCHAN          30                      CHANNELS                0               7               CHANNEL
008081,000070:                                                                                                  #                                                                                                        ADDRESS
008082,000071:                                                                                                  #        DNPTR           NEXTLIST                POINTS TO NEXT          0               6               ADRES
008083,000072:                                                                                                  #                                                LIST.
008084,000073: 
008085,000074:                                                                                                  #  DOWNLIST FORMAT DEFINITIONS AND RULES-
008086,000075:                                                                                                  #  1. END OF A LIST = -XDNADR (X = 1 TO 6), -DNPTR, OR -DNCHAN.
008087,000076:                                                                                                  #  2. SNAPSHOT SUBLIST = LIST WHICH STARTS WITH A -1DNADR.
008088,000077:                                                                                                  #  3. SNAPSHOT SUBLIST CAN ONLY CONTAIN 1DNADRS.
008089,000078:                                                                                                  #  4. TIME2 1DNADR MUST BE LOCATED IN THE CONTROL LIST OF A DOWNLIST.
008090,000079:                                                                                                  #  5. ERASABLE DOWN TELEMETRY WORDS SHOULD BE GROUPED IN SEQUENTIAL
008091,000080:                                                                                                  #     LOCATIONS AS MUCH AS POSSIBLE TO SAVE STORAGE USED BY DOWNLINK LISTS.
008092,000081: 
008093,000082: 05,2065                                           COUNT*   $$/DLIST                              
008094,000083: 05,2065                        ERASZERO           EQUALS   7                                     
008095,000084: 05,2065  0000007               UNKNOWN            EQUALS   ERASZERO                              
008096,000085: 05,2065  0000007               SPARE              EQUALS   ERASZERO                              #  USE SPARE TO INDICATE AVAILABLE SPACE
008097,000086: 05,2065           77340        LOWIDCOD           OCT      77340                                 #  LOW ID CODE
008098,000087: 
008099,000088: 05,2066  05,2172               NOMDNLST           EQUALS   LMCSTADL                              #  FRESH START AND POST P27 DOWNLIST
008100,000089: 
008101,000090: 05,2066  05,2407               AGSLIST            EQUALS   LMAGSIDL                              
008102,000091: 
008103,000092: 05,2066  05,2407               UPDNLIST           EQUALS   LMAGSIDL                              #  UPDATE PROGRAM (P27) DOWNLIST
008104,000093: 

Page 194

008106,000095:                                                                                                  #  LM ORBITAL MANEUVERS LIST
008107,000096: 
008108,000097:                                                                                                  #  ----------------- CONTROL LIST --------------------------
008109,000098: 
008110,000099: 05,2066                        LMORBMDL           EQUALS                                         #  SEND ID BY SPECIAL CODING
008111,000100: 05,2066           32127                           DNPTR    LMORBM01                              #  COLLECT SNAPSHOT
008112,000101: 05,2067           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008113,000102: 05,2070           03451                           1DNADR   DELLT4                                #  DELLT4,+1
008114,000103: 05,2071           13443                           3DNADR   RTARG                                 #  RTARG,+1...+5
008115,000104: 05,2072           02256                           1DNADR   ELEV                                  #  ELEV,+1
008116,000105: 05,2073           01344                           1DNADR   TEVENT                                #  TEVENT,+1
008117,000106: 05,2074           25733                           6DNADR   REFSMMAT                              #  REFSMMAT +0...+11D
008118,000107: 05,2075           03633                           1DNADR   TCSI                                  #  TCSI,+1
008119,000108: 05,2076           12266                           3DNADR   DELVEET1                              #  DELVEET1 +0...+5
008120,000109: 05,2077           13700                           3DNADR   VGTIG                                 #  VGTIG +0...+5
008121,000110: 05,2100           01340                           1DNADR   DNLRVELZ                              #  DNLRVELZ,DNLRALT
008122,000111: 05,2101           03630                           1DNADR   TPASS4                                #  TPASS4,+1
008123,000112: 05,2102           32136                           DNPTR    LMORBM02                              #  COMMON DATA
008124,000113: 05,2103           00024                           1DNADR   TIME2                                 #  TIME2/1
008125,000114: 05,2104           32145                           DNPTR    LMORBM03                              #  COLLECT SNAPSHOT
008126,000115: 05,2105           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008127,000116: 05,2106           32154                           DNPTR    LMORBM04                              #  COMMON DATA
008128,000117: 05,2107           07115                           2DNADR   POSTORKU                              #  POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
008129,000118: 05,2110           00007                           1DNADR   SPARE                                 
008130,000119: 05,2111           01776                           1DNADR   TCDH                                  #  TCDH,+1
008131,000120: 05,2112           12274                           3DNADR   DELVEET2                              #  DELVEET2 +0...+5
008132,000121: 05,2113           03635                           1DNADR   TTPI                                  #  TTPI,+1
008133,000122: 05,2114           12365                           3DNADR   DELVEET3                              #  DELVEET3 +0...+5
008134,000123: 05,2115           01333                           1DNADR   DNRRANGE                              #  DNRRANGE,DNRRDOT
008135,000124: 05,2116           05336                           2DNADR   DNLRVELX                              #  DNLRVELX,DNLRVELY,DNLRVELZ,DNLRALT
008136,000125: 05,2117           03577                           1DNADR   DIFFALT                               #  DIFFALT,+1
008137,000126: 05,2120           01331                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
008138,000127: 05,2121           01302                           1DNADR   IMODES30                              #  IMODES30,IMODES33
008139,000128: 05,2122           03441                           1DNADR   TIG                                   #  TIG,+1
008140,000129: 05,2123           32157                           DNPTR    LMORBM05                              #  COMMON DATA
008141,000130: 05,2124           32170                           DNPTR    LMORBM06                              #  COMMON DATA
008142,000131: 05,2125           00007                           1DNADR   SPARE                                 #  FORMERLY PIF
008143,000132: 05,2126           74261                           -1DNADR  TGO                                   #  TGO,+1
008144,000133: 
008145,000134:                                                                                                  #  -----------------  SUB-LISTS  ----------------------------
008146,000135: 
008147,000136: 05,2127           76056        LMORBM01           -1DNADR  R-OTHER    +2                         #  R-OTHER +2,+3         SNAPSHOT
008148,000137: 05,2130           01723                           1DNADR   R-OTHER    +4                         #  R-OTHER +4,+5
008149,000138: 05,2131           01725                           1DNADR   V-OTHER                               #  V-OTHER,+1
008150,000139: 05,2132           01727                           1DNADR   V-OTHER    +2                         #  V-OTHER +2,+3
008151,000140: 05,2133           01731                           1DNADR   V-OTHER    +4                         #  V-OTHER +4,+5
008152,000141: 05,2134           01570                           1DNADR   T-OTHER                               #  T-OTHER,+1
008153,000142: 05,2135           76060                           -1DNADR  R-OTHER                               #  R-OTHER +0,+1
008154,000143: 
008155,000144: 05,2136           04320        LMORBM02           2DNADR   REDOCTR                               #  REDOCTR,THETAD,+1,+2  COMMON DATA

Page 195

008157,000146: 05,2137           01432                           1DNADR   RSBBQ                                 #  RSBBQ,+1
008158,000147: 05,2140           07021                           2DNADR   OMEGAP                                #  OMEGAP,OMEGAQ,OMEGAR,GARBAGE
008159,000148: 05,2141           07235                           2DNADR   CDUXD                                 #  CDUXD,CDUYD,CDUZD,GARBAGE
008160,000149: 05,2142           04032                           2DNADR   CDUX                                  #  CDUX,CDUY,CDUZ,CDUT
008161,000150: 05,2143           24074                           6DNADR   STATE                                 #  STATE +0...+11D (FLAGWORDS)
008162,000151: 05,2144           52754                           -6DNADR  DSPTAB                                #  DSPTAB TABLES
008163,000152: 
008164,000153: 05,2145           76555        LMORBM03           -1DNADR  RN         +2                         #  RN +2,+3              SNAPSHOT
008165,000154: 05,2146           01224                           1DNADR   RN         +4                         #  RN +4,+5
008166,000155: 05,2147           01226                           1DNADR   VN                                    #  VN,+1
008167,000156: 05,2150           01230                           1DNADR   VN         +2                         #  VN +2,+3
008168,000157: 05,2151           01232                           1DNADR   VN         +4                         #  VN +4,+5
008169,000158: 05,2152           01234                           1DNADR   PIPTIME                               #  PIPTIME,+1
008170,000159: 05,2153           76557                           -1DNADR  RN                                    #  RN,+1
008171,000160: 
008172,000161: 05,2154           07243        LMORBM04           2DNADR   OMEGAPD                               #  OMEGAPD,OMEGAQD,OMEGARD,GARBAGE
008173,000162: 05,2155           10372                           3DNADR   CADRFLSH                              #  CADRFLSH,+1,+2,FAILREG,+1,+2
008174,000163: 05,2156           77667                           -1DNADR  RADMODES                              #  RADMODES,DAPBOOLS     COMMON DATA
008175,000164: 
008176,000165: 05,2157           07021        LMORBM05           2DNADR   OMEGAP                                #  OMEGAP,OMEGAQ,OMEGAR,GARBAGE
008177,000166: 05,2160           07235                           2DNADR   CDUXD                                 #  CDUXD,CDUXD,CDUZD,GARBAGE
008178,000167: 05,2161           04032                           2DNADR   CDUX                                  #  CDUX,CDUY,CDUZ,CDUT
008179,000168: 05,2162           03024                           1DNADR   ALPHAQ                                #  ALPHAQ,ALPHAR         COMMON DATA
008180,000169: 05,2163           03113                           1DNADR   POSTORKP                              #  POSTORKP,NEGTORKP
008181,000170: 05,2164           34011                           DNCHAN   11                                    #  CHANNELS 11,12
008182,000171: 05,2165           34013                           DNCHAN   13                                    #  CHANNELS 13,14
008183,000172: 05,2166           34030                           DNCHAN   30                                    #  CHANNELS 30,31
008184,000173: 05,2167           43745                           -DNCHAN  32                                    #  CHANNELS 32,33
008185,000174: 
008186,000175: 05,2170           03560        LMORBM06           1DNADR   PIPTIME1                              #  PIPTIME,+1            COMMON DATA
008187,000176: 05,2171           67453                           -3DNADR  DELV                                  #  DELV +0...+5
008188,000177: 
008189,000178:                                                                                                  #  ---------------------------------------------------------
008190,000179: 

Page 196

008192,000181:                                                                                                  #  LM COAST AND ALIGNMENT DOWNLIST
008193,000182: 
008194,000183:                                                                                                  #  -----------------  CONTROL LIST  --------------------------
008195,000184: 
008196,000185: 05,2172                        LMCSTADL           EQUALS                                         #  SEND ID BY SPECIAL CODING
008197,000186: 05,2172           32127                           DNPTR    LMCSTA01                              #  COLLECT SNAPSHOT
008198,000187: 05,2173           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008199,000188: 05,2174           02020                           1DNADR   AGSK                                  #  AGSK,+1
008200,000189: 05,2175           02774                           1DNADR   TALIGN                                #  TALIGN,+1
008201,000190: 05,2176           07115                           2DNADR   POSTORKU                              #  POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
008202,000191: 05,2177           01333                           1DNADR   DNRRANGE                              #  DNRRANGE,DNRRDOT
008203,000192: 05,2200           01344                           1DNADR   TEVENT                                #  TEVENT,+1
008204,000193: 05,2201           25733                           6DNADR   REFSMMAT                              #  REFSMMAT +0...+11D
008205,000194: 05,2202           00735                           1DNADR   AOTCODE                               #  AOTCODE,GARBAGE
008206,000195: 05,2203           12022                           3DNADR   RLS                                   #  RLS +0...+5
008207,000196: 05,2204           05336                           2DNADR   DNLRVELX                              #  DNLRVELX,DNLRVELY,DNLRVELZ,DNLRALT
008208,000197: 05,2205           32224                           DNPTR    LMCSTA06                              #  COMMON DATA
008209,000198: 05,2206           32136                           DNPTR    LMCSTA02                              #  COMMON DATA
008210,000199: 05,2207           00024                           1DNADR   TIME2                                 #  TIME2/1
008211,000200: 05,2210           32145                           DNPTR    LMCSTA03                              #  COLLECT SNAPSHOT
008212,000201: 05,2211           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008213,000202: 05,2212           32154                           DNPTR    LMCSTA04                              #  COMMON DATA
008214,000203: 05,2213           32226                           DNPTR    LMCSTA07                              #  COMMON DATA
008215,000204: 05,2214           05336                           2DNADR   DNLRVELX                              #  DNLRVELX,DNLRVELY,DNLRVELZ,DNLRALT
008216,000205: 05,2215           04036                           2DNADR   CDUS                                  #  CDUS,PIPAX,PIPAY,PIPAZ
008217,000206: 05,2216           00112                           1DNADR   LASTYCMD                              #  LASTYCMD,LASTXCMD
008218,000207: 05,2217           01331                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
008219,000208: 05,2220           01302                           1DNADR   IMODES30                              #  IMODES30,IMODES33
008220,000209: 05,2221           03441                           1DNADR   TIG                                   #  TIG,+1
008221,000210: 05,2222           32157                           DNPTR    LMCSTA05                              #  COMMON DATA
008222,000211: 05,2223           52754                           -6DNADR  DSPTAB                                #  DSPTAB +0...+11D TABLE
008223,000212: 
008224,000213:                                                                                                  #  -----------------  SUB-LISTS   ----------------------------
008225,000214: 
008226,000215: 05,2224  05,2127               LMCSTA01           EQUALS   LMORBM01                              #  COMMON DOWNLIST DATA
008227,000216: 05,2224  05,2136               LMCSTA02           EQUALS   LMORBM02                              #  COMMON DOWNLIST DATA
008228,000217: 05,2224  05,2145               LMCSTA03           EQUALS   LMORBM03                              #  COMMON DOWNLIST DATA
008229,000218: 05,2224  05,2154               LMCSTA04           EQUALS   LMORBM04                              #  COMMON DOWNLIST DATA
008230,000219: 05,2224  05,2157               LMCSTA05           EQUALS   LMORBM05                              #  COMMON DOWNLIST DATA
008231,000220: 
008232,000221: 05,2224           05700        LMCSTA06           2DNADR   X789                                  #  X789 +0...+3          COMMON DATA
008233,000222: 05,2225           77665                           -1DNADR  LASTYCMD                              #  LASTYCMD,LASTXCMD
008234,000223: 05,2226           12737        LMCSTA07           3DNADR   OGC                                   #  OGC,+1,IGC,+1,MGC,+1  COMMON DATA
008235,000224: 05,2227           02755                           1DNADR   BESTI                                 #  BESTI,BESTJ
008236,000225: 05,2230           12760                           3DNADR   STARSAV1                              #  STARSAV1 +0...+5
008237,000226: 05,2231           65011                           -3DNADR  STARSAV2                              #  STARSAV2 +0...+5

Page 197

008239,000228:                                                                                                  #  -----------------------------------------------------------
008240,000229: 

Page 198

008242,000231:                                                                                                  #  LM RENDEZVOUS AND PRE-THRUST DOWNLIST
008243,000232: 
008244,000233:                                                                                                  #  -----------------  CONTROL LIST   --------------------------
008245,000234: 
008246,000235: 05,2232                        LMRENDDL           EQUALS                                         #  SEND ID BY SPECIAL CODING
008247,000236: 05,2232           32127                           DNPTR    LMREND01                              #  COLLECT SNAPSHOT
008248,000237: 05,2233           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008249,000238: 05,2234           32276                           DNPTR    LMREND07                              #  COLLECT SNAPSHOT
008250,000239: 05,2235           14340                           4DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008251,000240: 05,2236           03451                           1DNADR   DELLT4                                #  DELLT4,+1
008252,000241: 05,2237           13443                           3DNADR   RTARG                                 #  RTARG +0...+5
008253,000242: 05,2240           13433                           3DNADR   DELVSLV                               #  DELVSLV +0...+5
008254,000243: 05,2241           03633                           1DNADR   TCSI                                  #  TCSI,+1
008255,000244: 05,2242           12266                           3DNADR   DELVEET1                              #  DELVEET +0-..+5
008256,000245: 05,2243           00007                           1DNADR   SPARE                                 
008257,000246: 05,2244           03630                           1DNADR   TPASS4                                #  TPASS4,+1
008258,000247: 05,2245           32224                           DNPTR    LMREND06                              #  COMMON DATA
008259,000248: 05,2246           32136                           DNPTR    LMREND02                              #  COMMON DATA
008260,000249: 05,2247           00024                           1DNADR   TIME2                                 #  TIME2/1
008261,000250: 05,2250           32145                           DNPTR    LMREND03                              #  COLLECT SNAPSHOT
008262,000251: 05,2251           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008263,000252: 05,2252           32154                           DNPTR    LMREND04                              #  COMMON DATA
008264,000253: 05,2253           07115                           2DNADR   POSTORKU                              #  POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
008265,000254: 05,2254           00007                           1DNADR   SPARE                                 
008266,000255: 05,2255           01776                           1DNADR   TCDH                                  #  TCDH,+1
008267,000256: 05,2256           12274                           3DNADR   DELVEET2                              #  DELVEET2 +0...+5
008268,000257: 05,2257           03635                           1DNADR   TTPI                                  #  TTPI,+1
008269,000258: 05,2260           12365                           3DNADR   DELVEET3                              #  DELVEET3 +0...+5
008270,000259: 05,2261           02256                           1DNADR   ELEV                                  #  ELEV,+1
008271,000260: 05,2262           04036                           2DNADR   CDUS                                  #  CDUS,PIPAX,PIPAY,PIPAZ
008272,000261: 05,2263           00112                           1DNADR   LASTYCMD                              #  LASTYCMD,LASTXCMD
008273,000262: 05,2264           01331                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
008274,000263: 05,2265           01302                           1DNADR   IMODES30                              #  IMODES30,IMODES33
008275,000264: 05,2266           03441                           1DNADR   TIG                                   #  TIG,+1
008276,000265: 05,2267           32157                           DNPTR    LMREND05                              #  COMMON DATA
008277,000266: 05,2270           02302                           1DNADR   DELTAR                                #  DELTAR,+1
008278,000267: 05,2271           03620                           1DNADR   CENTANG                               #  CENTANG,+1
008279,000268: 05,2272           03466                           1DNADR   NN                                    #  NN,+1
008280,000269: 05,2273           03577                           1DNADR   DIFFALT                               #  DIFFALT,+1
008281,000270: 05,2274           02347                           1DNADR   DELVTPF                               #  DELVTPF,+1
008282,000271: 05,2275           77770                           -1DNADR  SPARE                                 
008283,000272: 
008284,000273:                                                                                                  #  -----------------  SUB-LISTS   ----------------------------
008285,000274: 
008286,000275: 05,2276  05,2127               LMREND01           EQUALS   LMORBM01                              #  COMMON DOWNLIST DATA
008287,000276: 05,2276  05,2136               LMREND02           EQUALS   LMORBM02                              #  COMMON DOWNLIST DATA
008288,000277: 05,2276  05,2145               LMREND03           EQUALS   LMORBM03                              #  COMMON DOWNLIST DATA

Page 199

008290,000279: 05,2276  05,2154               LMREND04           EQUALS   LMORBM04                              #  COMMON DOWNLIST DATA
008291,000280: 05,2276  05,2157               LMREND05           EQUALS   LMORBM05                              #  COMMON DOWNLIST DATA
008292,000281: 05,2276  05,2224               LMREND06           EQUALS   LMCSTA06                              #  COMMON DOWNLIST DATA
008293,000282: 
008294,000283: 05,2276           74320        LMREND07           -1DNADR  AIG                                   #  AIG,AMG               SNAPSHOT
008295,000284: 05,2277           03461                           1DNADR   AOG                                   #  AOG,TRKMKCNT
008296,000285: 05,2300           03752                           1DNADR   TANGNB                                #  TANGNB,+1
008297,000286: 05,2301           03754                           1DNADR   MKTIME                                #  MKTIME,+1
008298,000287: 05,2302           74017                           -1DNADR  RANGRDOT                              #  DNRRANGE,DNRRDOT
008299,000288: 
008300,000289:                                                                                                  #  ---------------------------------------------------------
008301,000290: 

Page 200

008303,000292:                                                                                                  #  LM DESCENT AND ASCENT DOWNLIST
008304,000293: 
008305,000294:                                                                                                  #  -----------------  CONTROL LIST   --------------------------
008306,000295: 
008307,000296: 05,2303                        LMDSASDL           EQUALS                                         #  SEND ID BY SPECIAL CODING
008308,000297: 05,2303           32341                           DNPTR    LMDSAS07                              #  COLLECT SNAPSHOT
008309,000298: 05,2304           32355                           DNPTR    LMDSAS08                              #  SEND SNAPSHOT
008310,000299: 05,2305           01344                           1DNADR   TEVENT                                #  TEVENT,+1
008311,000300: 05,2306           13253                           3DNADR   UNFC/2                                #  UNFC/2 +0...+5
008312,000301: 05,2307           13645                           3DNADR   VGVECT                                #  VGVECT +0...+5
008313,000302: 05,2310           03642                           1DNADR   TTF/8                                 #  TTF/8,+1
008314,000303: 05,2311           03664                           1DNADR   DELTAH                                #  DELTAH,+1
008315,000304: 05,2312           12022                           3DNADR   RLS                                   #  RLS +0...+5
008316,000305: 05,2313           00007                           1DNADR   SPARE                                 
008317,000306: 05,2314           32224                           DNPTR    LMDSAS09                              #  COMMON DATA
008318,000307: 05,2315           32136                           DNPTR    LMDSAS02                              #  COMMON DATA
008319,000308: 05,2316           00024                           1DNADR   TIME2                                 #  TIME2/1
008320,000309: 05,2317           32145                           DNPTR    LMDSAS03                              #  COLLECT SNAPSHOT
008321,000310: 05,2320           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008322,000311: 05,2321           32154                           DNPTR    LMDSAS04                              #  COMMON DATA
008323,000312: 05,2322           07115                           2DNADR   POSTORKU                              #  POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
008324,000313: 05,2323           12636                           3DNADR   RGU                                   #  RGU +0...+5
008325,000314: 05,2324           13626                           3DNADR   VGU                                   #  VGU +0...+5
008326,000315: 05,2325           13634                           3DNADR   LAND                                  #  LAND +0...+5
008327,000316: 05,2326           02262                           1DNADR   AT                                    #  AT,+1
008328,000317: 05,2327           02400                           1DNADR   TLAND                                 #  TLAND,+1
008329,000318: 05,2330           03615                           1DNADR   FC                                    #  FC,GARBAGE
008330,000319: 05,2331           00112                           1DNADR   LASTYCMD                              #  LASTYCMD,LASTXCMD
008331,000320: 05,2332           01331                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
008332,000321: 05,2333           01302                           1DNADR   IMODES30                              #  IMODES30,IMODES33
008333,000322: 05,2334           03441                           1DNADR   TIG                                   #  TIG,+1
008334,000323: 05,2335           32157                           DNPTR    LMDSAS05                              #  COMMON DATA
008335,000324: 05,2336           32170                           DNPTR    LMDSAS06                              #  COMMON DATA
008336,000325: 05,2337           03614                           1DNADR   PSEUDO55                              #  PSEUDO55,GARBAGE
008337,000326: 05,2340           74324                           -1DNADR  TTOGO                                 #  TTOGO,+1
008338,000327: 
008339,000328:                                                                                                  #  -----------------  SUB-LISTS   ----------------------------
008340,000329: 
008341,000330: 05,2341  05,2136               LMDSAS02           EQUALS   LMORBM02                              #  COMMON DOWNLIST DATA
008342,000331: 05,2341  05,2145               LMDSAS03           EQUALS   LMORBM03                              #  COMMON DOWNLIST DATA
008343,000332: 05,2341  05,2154               LMDSAS04           EQUALS   LMORBM04                              #  COMMON DOWNLIST DATA
008344,000333: 05,2341  05,2157               LMDSAS05           EQUALS   LMORBM05                              #  COMMON DOWNLIST DATA
008345,000334: 05,2341  05,2170               LMDSAS06           EQUALS   LMORBM06                              #  COMMON DOWNLIST DATA
008346,000335: 
008347,000336: 05,2341           75441        LMDSAS07           -1DNADR  LRZCDUDL                              #  LRZCDUDL,GARBAGE              SNAPSHOT
008348,000337: 05,2342           03651                           1DNADR   VSELECT                               #  VSELECT,GARBAGE
008349,000338: 05,2343           02337                           1DNADR   LRVTIMDL                              #  LRVTIMDL,+1

Page 201

008351,000340: 05,2344           03652                           1DNADR   VMEAS                                 #  VMEAS,+1
008352,000341: 05,2345           03754                           1DNADR   MKTIME                                #  MKTIME,+1
008353,000342: 05,2346           03654                           1DNADR   HMEAS                                 #  HMEAS,+1
008354,000343: 05,2347           03756                           1DNADR   RM                                    #  RM,+1
008355,000344: 05,2350           03457                           1DNADR   AIG                                   #  AIG,AMG
008356,000345: 05,2351           03461                           1DNADR   AOG                                   #  AOG,TRKMKCNT
008357,000346: 05,2352           03752                           1DNADR   TANGNB                                #  TANGNB,+1
008358,000347: 05,2353           03754                           1DNADR   MKTIME                                #  MKTIME,+1
008359,000348: 05,2354           75443                           -1DNADR  LRXCDUDL                              #  LRXCDUDL,LRYCDUDL
008360,000349: 
008361,000350: 05,2355           24340        LMDSAS08           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008362,000351: 05,2356           57423                           -5DNADR  DNTMBUFF   +12D                       
008363,000352: 
008364,000353: 05,2357  05,2224               LMDSAS09           EQUALS   LMCSTA06                              #  COMMON DOWNLIST DATA
008365,000354: 
008366,000355:                                                                                                  #  ---------------------------------------------------------
008367,000356: 

Page 202

008369,000358:                                                                                                  #  LM LUNAR SURFACE ALIGN DOWNLIST
008370,000359: 
008371,000360:                                                                                                  #  -----------------  CONTROL LIST  --------------------------
008372,000361: 
008373,000362: 05,2357                        LMLSALDL           EQUALS                                         #  SEND ID BY SPECIAL CODING
008374,000363: 05,2357           32127                           DNPTR    LMLSAL01                              #  COLLECT SNAPSHOT
008375,000364: 05,2360           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008376,000365: 05,2361           32276                           DNPTR    LMLSAL07                              #  COLLECT SNAPSHOT
008377,000366: 05,2362           14340                           4DNADR   DNTMBUFF                              #  SEND SHAPSHOT
008378,000367: 05,2363           02774                           1DNADR   TALIGN                                #  TALIGN,+1
008379,000368: 05,2364           25733                           6DNADR   REFSMMAT                              #  REFSMMAT +0...+11D
008380,000369: 05,2365           26236                           6DNADR   YNBSAV                                #  YNBSAV +0...+5,ZNBSAV +0...+5
008381,000370: 05,2366           32224                           DNPTR    LMLSAL08                              #  COMMON DATA
008382,000371: 05,2367           32136                           DNPTR    LMLSAL02                              #  COMMON DATA
008383,000372: 05,2370           00024                           1DNADR   TIME2                                 #  TIME/1
008384,000373: 05,2371           32145                           DNPTR    LMLSAL03                              #  COLLECT SNAPSHOT
008385,000374: 05,2372           24340                           6DNADR   DNTMBUFF                              #  SEND SHAPSHOT
008386,000375: 05,2373           32154                           DNPTR    LMLSAL04                              #  COMMON DATA
008387,000376: 05,2374           32226                           DNPTR    LMLSAL09                              #  COMMON DATA
008388,000377: 05,2375           12230                           3DNADR   GSAV                                  #  GSAV +0...+5
008389,000378: 05,2376           02020                           1DNADR   AGSK                                  #  AGSK,+1
008390,000379: 05,2377           00112                           1DNADR   LASTYCMD                              #  LASTYCMD,LASTXCMD
008391,000380: 05,2400           01331                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
008392,000381: 05,2401           01302                           1DNADR   IMODES30                              #  IMODES30,IMODES33
008393,000382: 05,2402           03441                           1DNADR   TIG                                   #  TIG,+1
008394,000383: 05,2403           32157                           DNPTR    LMLSAL05                              #  COMMON DATA
008395,000384: 05,2404           32170                           DNPTR    LMLSAL06                              #  COMMON DATA
008396,000385: 05,2405           00007                           1DNADR   SPARE                                 
008397,000386: 05,2406           77770                           -1DNADR  SPARE                                 
008398,000387: 
008399,000388:                                                                                                  #  -----------------  SUB-LISTS   ----------------------------
008400,000389: 
008401,000390: 05,2407  05,2127               LMLSAL01           EQUALS   LMORBM01                              #  COMMON DOWNLIST DATA
008402,000391: 05,2407  05,2136               LMLSAL02           EQUALS   LMORBM02                              #  COMMON DOWNLIST DATA
008403,000392: 05,2407  05,2145               LMLSAL03           EQUALS   LMORBM03                              #  COMMON DOWNLIST DATA
008404,000393: 05,2407  05,2154               LMLSAL04           EQUALS   LMORBM04                              #  COMMON DOWNLIST DATA
008405,000394: 05,2407  05,2157               LMLSAL05           EQUALS   LMORBM05                              #  COMMON DOWNLIST DATA
008406,000395: 05,2407  05,2170               LMLSAL06           EQUALS   LMORBM06                              #  COMMON DOWNLIST DATA
008407,000396: 05,2407  05,2276               LMLSAL07           EQUALS   LMREND07                              #  COMMON DOWNLIST DATA
008408,000397: 05,2407  05,2224               LMLSAL08           EQUALS   LMCSTA06                              #  COMMON DOWNLIST DATA
008409,000398: 05,2407  05,2226               LMLSAL09           EQUALS   LMCSTA07                              #  COMMON DOWNLIST DATA
008410,000399: 

Page 203

008412,000401:                                                                                                  #  ---------------------------------------------------------
008413,000402: 

Page 204

008415,000404:                                                                                                  #  LM AGS INITIALIZATION AND UPDATE DOWNLIST
008416,000405: 
008417,000406:                                                                                                  #  -----------------  CONTROL LIST  --------------------------
008418,000407: 
008419,000408: 05,2407                        LMAGSIDL           EQUALS                                         #  SEND IO BY SPECIAL CODING
008420,000409: 05,2407           12200                           3DNADR   AGSBUFF    +0                         #  AGSBUFF +0...+5
008421,000410: 05,2410           02214                           1DNADR   AGSBUFF    +12D                       #  AGSBUFF +12D,GARBAGE
008422,000411: 05,2411           12201                           3DNADR   AGSBUFF    +1                         #  AGSBUFF +1...+6
008423,000412: 05,2412           02215                           1DNADR   AGSBUFF    +13D                       #  AGSBUFF +13D, GARBAGE
008424,000413: 05,2413           12206                           3DNADR   AGSBUFF    +6                         #  AGSBUFF +6...+11
008425,000414: 05,2414           02214                           1DNADR   AGSBUFF    +12D                       #  AGSBUFF +12,GARBAGE
008426,000415: 05,2415           12207                           3DNADR   AGSBUFF    +7                         #  AGSBUFF +7...+12D
008427,000416: 05,2416           02215                           1DNADR   AGSBUFF    +13D                       #  AGSBUFF +13D,GARBAGE
008428,000417: 05,2417           25170                           6DNADR   COMPNUMB                              #  COMPNUMB,UPOLDMOD,UPVERB,UPCOUNT,
008429,000418:                                                                                                  #  UPBUFF +0...+7
008430,000419: 05,2420           25204                           6DNADR   UPBUFF     +8D                        #  UPBUFF +8D...+19D
008431,000420: 05,2421           32136                           DNPTR    LMAGSI02                              #  COMMON DATA
008432,000421: 05,2422           00024                           1DNADR   TIME2                                 #  TIME2/1
008433,000422: 05,2423           32145                           DNPTR    LMAGSI03                              #  COLLECT SNAPSHOT
008434,000423: 05,2424           24340                           6DNADR   DNTMBUFF                              #  SEND SNAPSHOT
008435,000424: 05,2425           32154                           DNPTR    LMAGSI04                              #  COMMON DATA
008436,000425: 05,2426           07115                           2DNADR   POSTORKU                              #  POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
008437,000426: 05,2427           00007                           1DNADR   SPARE                                 
008438,000427: 05,2430           00007                           1DNADR   SPARE                                 
008439,000428: 05,2431           02020                           1DNADR   AGSK                                  #  AGSK,+1
008440,000429: 05,2432           25174                           6DNADR   UPBUFF                                #  UPBUFF +0...+11D
008441,000430: 05,2433           15210                           4DNADR   UPBUFF     +12D                       #  UPBUFF +12D...+19D
008442,000431: 05,2434           01331                           1DNADR   LEMMASS                               #  LEMMASS,CSMMASS
008443,000432: 05,2435           01302                           1DNADR   IMODES30                              #  IMODES30,IMODES33
008444,000433: 05,2436           00007                           1DNADR   SPARE                                 
008445,000434: 05,2437           32157                           DNPTR    LMAGSI05                              #  COMMON DATA
008446,000435: 05,2440           52754                           -6DNADR  DSPTAB                                #  DSPTAB +0...+11D
008447,000436: 
008448,000437:                                                                                                  #  -----------------  SUB-LISTS   ----------------------------
008449,000438: 
008450,000439: 05,2441  05,2136               LMAGSI02           EQUALS   LMORBM02                              #  COMMON DOWNLIST DATA
008451,000440: 05,2441  05,2145               LMAGSI03           EQUALS   LMORBM03                              #  COMMON DOWNLIST DATA
008452,000441: 05,2441  05,2154               LMAGSI04           EQUALS   LMORBM04                              #  COMMON DOWNLIST DATA
008453,000442: 05,2441  05,2157               LMAGSI05           EQUALS   LMORBM05                              #  COMMON DOWNLIST DATA
008454,000443: 
008455,000444:                                                                                                  #  ---------------------------------------------------------
008456,000445: 
008457,000446: 05,2441           02172        DNTABLE            GENADR   LMCSTADL                              #  LM COAST AND ALIGN DOWNLIST
008458,000447: 05,2442           02407                           GENADR   LMAGSIDL                              #  LM AGS INITIALIZATION/UPDATE DOWNLIST
008459,000448: 05,2443           02232                           GENADR   LMRENDDL                              #  LM RENDEZVOUS AND PRE-THRUST DOWNLIST
008460,000449: 05,2444           02066                           GENADR   LMORBMDL                              #  LM ORBITAL MANEUVERS DOWNLIST
008461,000450: 05,2445           02303                           GENADR   LMDSASDL                              #  LM DESCENT AND ASCENT DOWNLIST

Page 205

008463,000452: 05,2446           02357                           GENADR   LMLSALDL                              #  LM LUNAR SURFACE ALIGN DOWNLIST
008464,000453: 
008465,000454:                                                                                                  #  ---------------------------------------------------------------
008466,000455: 
008467,000456: 

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