Raw File
DOWNLINK_LISTS.agc
### FILE="Main.annotation"
## Copyright:   Public domain.
## Filename:    DOWNLINK_LISTS.agc
## Purpose:     A section of Luminary revision 210.
##              It is part of the source code for the Lunar Module's (LM)
##              Apollo Guidance Computer (AGC) for Apollo 15-17.
##              This file is intended to be a faithful transcription, except
##              that the code format has been changed to conform to the
##              requirements of the yaYUL assembler rather than the
##              original YUL assembler.
## Reference:   pp. 204-217
## Assembler:   yaYUL
## Contact:     Ron Burkey <info@sandroid.org>.
## Website:     www.ibiblio.org/apollo/index.html
## Mod history: 2016-11-17 JL   Created from Luminary131 version.
##              2016-11-22 HG   Transcribed
##              2016-12-11 HG   fix operand LMORBM05 -> LMCSTA05
##                                          LMLSAL09 -> LMLSAL08
##                                          LMLSAL05 -> LMSAL05
##              2016-12-12 MAS  Fixed a couple more typos.
##		2016-12-23 RSB	Proofed comment text with octopus/ProoferComments
##				and fixed all errors found.
##		2017-01-26 RSB	Back-ported comment-text fixes found while
##				proofing corresponding Luminary 69 file.	
##		2017-08-18 RSB	Fixed comment-text error identified in ZERLINA 56.
## Page 204
                BANK            22
                SETLOC          DOWNTELM
                BANK

                EBANK=          DNTMBUFF

# SPECIAL DOWNLINK OP CODES
#       OP CODE ADDRESS(EXAMPLE) SENDS..     BIT 15  BITS 14-12 BITS 11
#								     -0
#       ------ ----------      ----------    ------  ---------- -------
#								     --
#       1DNADR TIME2           (2 AGC WDS)     0          0     ECADR
#       2DNADR TEPHEM          (4 AGC WDS)     0          1     ECADR
#       3DNADR VGBODY          (6 AGC WDS)     0          2     ECADR
#       4DNADR STATE           (8 AGC WDS)     0          3     ECADR
#       5DNADR UPBUFF          (10 AGC WDS)    0          4     ECADR
#       6DNADR DSPTAB          (12 AGC WDS)    0          5     ECADR
#       DNCHAN 30              CHANNELS        0          7     CHANNEL
#                                                               ADDRESS
#       DNPTR  NEXTLIST        POINTS TO NEXT  0          6     ADRES
#                               LIST.

# DOWNLIST FORMAT DEFINITIONS AND RULES-
# 1. END OF A LIST = -XDNADR (X = 1 TO 6), -DNPTR, OR -DNCHAN.
# 2. SNAPSHOT SUBLIST = LIST WHICH STARTS WITH A -1DNADR.
# 3. SNAPSHOT SUBLIST CAN ONLY CONTAIN 1DNADRS.
# 4. TIME2 1DNADR MUST BE LOCATED IN THE CONTROL LIST OF A DOWNLIST.
# 5. ERASABLE DOWN TELEMETRY WORDS SHOULD BE GROUPED IN SEQUENTIAL
#    LOCATIONS AS MUCH AS POSSIBLE TO SAVE STORAGE USED BY DOWNLINK LISTS.

                COUNT*          $$/DLIST
ERASZERO        EQUALS          7
UNKNOWN         EQUALS          ERASZERO
SPARE           EQUALS          ERASZERO                # USE SPARE TO INDICATE AVAILABLE SPACE
LOWIDCOD        OCT             77340                   # LOW ID CODE


NOMDNLST        EQUALS          COSTALIN                # FRESH START AND POST P27 DOWNLIST
AGSLIST         EQUALS          AGSI/UPD
UPDNLIST        EQUALS          AGSI/UPD                # UPDATE PROGRAM (P27) DOWNLIST

## Page 205
# LM ORBITAL MANEUVERS LIST

# -----------------  CONTROL LIST  --------------------------

ORBMANUV        EQUALS                                  # SEND ID BY SPECIAL CODING
                DNPTR           LMORBM01                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                1DNADR          DELLT4                  # DELLT4,+1
                3DNADR          RTARG                   # RTARG,+1...+5
                1DNADR          ELEV                    # ELEV,+1
                1DNADR          TEVENT                  # TEVENT,+1
                6DNADR          REFSMMAT                # REFSMMAT+0...+11D
                1DNADR          TCSI                    # TCSI,+1
                3DNADR          DELVEET1                # DELVEET1+0...+5
                3DNADR          VGTIG                   # VGTIG+0...+5
                1DNADR          DNLRVELZ                # DNLRVELZ,DNLRALT
                1DNADR          TPASS4                  # TPASS4,+1
                DNPTR           LMORBM02                # COMMON DATA
                1DNADR          TIME2                   # TIME2/1
                DNPTR           LMORBM03                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMORBM04                # COMMON DATA
                2DNADR          POSTORKU                # POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
                1DNADR          SERVDURN                # SERVDURN,DUMLOOPS
                1DNADR          TCDH                    # TCDH,+1
                3DNADR          DELVEET2                # DELVEET2+0...+5
                1DNADR          TTPI                    # TTPI,+1
                3DNADR          DELVEET3                # DELVEET3+0...+5
                1DNADR          DNRRANGE                # DNRRANGE,DNRRDOT
                2DNADR          DNLRVELX                # DNLRVELX,DNLRVELY,DNLRVELZ,DNLRALT
                1DNADR          DIFFALT                 # DIFFALT,+1
                1DNADR          LEMMASS                 # LEMMASS,CSMMASS
                1DNADR          IMODES30                # IMODES30,IMODES33
                1DNADR          TIG                     # TIG,+1
                DNPTR           LMORBM05                # COMMON DATA
                DNPTR           LMORBM06                # COMMON DATA
                1DNADR          ALMCADR                 # ALMCADR,+1
                -1DNADR         TGO                     # TGO,+1

# -----------------  SUB-LISTS  ----------------------------

LMORBM01        -1DNADR         R-OTHER         +2      # R-OTHER+2,+3           SNAPSHOT
                1DNADR          R-OTHER         +4      # R-OTHER+4,+5
                1DNADR          V-OTHER                 # V-OTHER,+1
                1DNADR          V-OTHER         +2      # V-OTHER+2,+3
                1DNADR          V-OTHER         +4      # V-OTHER+4,+5
                1DNADR          T-OTHER                 # T-OTHER,+1
                -1DNADR         R-OTHER                 # R-OTHER+0,+1

LMORBM02        2DNADR          REDOCTR                 # REDOCTR,THETAD,+1,+2  COMMON DATA

## Page 206
                1DNADR          RSBBQ                   # RSBBQ,+1
                2DNADR          OMEGAP                  # OMEGAP,OMEGAQ,OMEGAR,GARBAGE
                2DNADR          CDUXD                   # CDUXD,CDUYD,CDUZD,GARBAGE
                2DNADR          CDUX                    # CDUX,CDUY,CDUZ,CDUT
                6DNADR          STATE                   # STATE+0...+11D (FLAGWORDS)
                -6DNADR         DSPTAB                  # DSPTAB TABLES

LMORBM03        -1DNADR         RN              +2      # RN +2,+3                 SNAPSHOT
                1DNADR          RN              +4      # RN +4,+5
                1DNADR          VN                      # VN,+1
                1DNADR          VN              +2      # VN +2,+3
                1DNADR          VN              +4      # VN +4,+5
                1DNADR          PIPTIME                 # PIPTIME,+1
                -1DNADR         RN                      # RN,+1

LMORBM04        2DNADR          OMEGAPD                 # OMEGAPD,OMEGAQD,OMEGARD,GARBAGE
                DNCHAN          76                      # GARBAGE,CHANNEL77
                2DNADR          CHANBKUP
                -1DNADR         RADMODES                # RADMODES,DAPBOOLS        COMMON DATA

LMORBM05        2DNADR          OMEGAP                  # OMEGAP,OMEGAQ,OMEGAR,GARBAGE
                2DNADR          CDUXD                   # CDUXD,CDUXD,CDUZD,GARBAGE
                2DNADR          CDUX                    # CDUX,CDUY,CDUZ,CDUT
                1DNADR          ALPHAQ                  # ALPHAQ,ALPHAR            COMMON DATA
LMORB10         1DNADR          POSTORKP                # POSTORKP,NEGTORKP
LMORBM09        DNCHAN          11                      # CHANNEL11,12
                DNCHAN          13                      # CHANNELS13,14
                DNCHAN          30                      # CHANNELS30,31
                -DNCHAN         32                      # CHANNELS32,33

LMORBM06        1DNADR          PIPTIME1                # PIPTIME,+1               COMMON DATA
                -3DNADR         DELV                    # DELV+0...+5

#     ---------------------------------------------------------
# *** THE FOLLOWING IS A LIST OF LOCATIONS IN DOWNLINK LISTS
# *** BUT NOT REFERENCED IN THE DIRECTORY BECAUSE THEY ARE NOT
# *** THE FIRST LOCATION REFERENCED IN AN INSTRUCTION
# *** THIS LIST SHOULD BE UPDATED WHEN ANY CHANGES ARE MADE TO LISTS.

#                               LOCATION                LIST NAME
DL101           =               DNLRALT                 # ORBMANUV
DL102           =               TIME1
DL1O3           =               NEGTORKU
DL104           =               POSTORKV
DL105           =               NEGTORKV
DL106           =               DUMLOOPS
DL107           =               DNRRDOT
DL108           =               DNLRVELY

## Page 207
DL109           =               DNLRVELZ
DL110           =               DNLRALT
DL111           =               CSMMASS
DL112           =               IMODES33
DL113           =               THETAD                  # LMORBM02
DL114           =               OMEGAQ
DL115           =               OMEGAR
DL116           =               CDUYD
DL117           =               CDUZD
DL118           =               CDUY
DL119           =               CDUZ
DL120           =               CDUT
DL121           =               OMEGAQD                 # LMORBM04
DL122           =               OMEGARD
DL123           =               FAILREG
DL124           =               DAPBOOLS
DL125           =               OMEGAQ                  # LMORBM05
DL126           =               OMEGAR
DL127           =               CDUYD
DL128           =               CDUZD
DL129           =               CDUY
DL130           =               CDUZ
DL131           =               CDUT
DL132           =               ALPHAR
DL133           =               NEGTORKP

## Page 208
# LM COAST AND ALIGNMENT DOWNLIST

# -----------------  CONTROL LIST  --------------------------

COSTALIN        EQUALS                                  # SEND ID BY SPECIAL CODING
                DNPTR           LMCSTA01                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                1DNADR          AGSK                    # AGSK,+1
                1DNADR          TALIGN                  # TALIGN,+1
                2DNADR          POSTORKU                # POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
                1DNADR          DNRRANGE                # DNRRANGE,DNRRDOT
                1DNADR          TEVENT                  # TEVENT,+1
                6DNADR          REFSMMAT                # REFSMMAT+0...+11D
                1DNADR          AOTCODE                 # AOTCODE,GARBAGE
                3DNADR          RLS                     # RLS+0...+5
                2DNADR          DNLRVELX                # DNLRVELX,DNLRVELY,DNLRVELZ,DNLRALT
                3DNADR          VGTIG                   # VGTIGX,Y,Z
                DNPTR           LMCSTA02                # COMMON DATA
                1DNADR          TIME2                   # TIME2/1
                DNPTR           LMCSTA03                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMCSTA04                # COMMON DATA
                DNPTR           LMCSTA07                # COMMON DATA
                1DNADR          SERVDURN                # SERVDURN,DUMLOOPS
                1DNADR          TET                     # TET,+1
                2DNADR          CDUS                    # CDUS,PIPAX,PIPAY,PIPAZ
                1DNADR          LASTYCMD                # LASTYCMD,LASTXCMD
                1DNADR          LEMMASS                 # LEMMASS,CSMMASS
                1DNADR          IMODES30                # IMODES30,IMODES33
                1DNADR          TIG                     # TIG,+1
                DNPTR           LMCSTA05                # COMMON DATA
                DNPTR           LMCSTA10                # COMMON DATA
                -6DNADR         DSPTAB                  # DSPTAB+0...+11D TABLE

# -----------------  SUB-LISTS  ----------------------------

LMCSTA01        EQUALS          LMORBM01                # COMMON DOWNLIST DATA

LMCSTA02        EQUALS          LMORBM02                # COMMON DOWNLIST DATA

LMCSTA03        EQUALS          LMORBM03                # COMMON DOWNLIST DATA

LMCSTA04        EQUALS          LMORBM04                # COMMON DOWNLIST DATA

LMCSTA05        2DNADR          OMEGAP                  # OMEGAP,OMEGAQ,OMEGAR,GARBAGE
                2DNADR          CDUXD                   # CDUXD,CDUYD,CDUZD,GARBAGE
                2DNADR          CDUX                    # CDUX,CDUY,CDUZ,CDUT
                -1DNADR         CH5MASK                 # CH5MASK,CH6MASK        COMMON DATA

LMCSTA06        2DNADR          X789                    # X789+0...+3              COMMON DATA

## Page 209
                -1DNADR         LASTYCMD                # LASTYCMD,LASTXCMD

LMCSTA07        3DNADR          OGC                     # OGC,+1,IGC,+1,MGC,+1     COMMON DATA
                1DNADR          BESTI                   # BESTI,BESTJ
                3DNADR          STARSAV1                # STARSAV1+0...+5
                -3DNADR         STARSAV2                # STARSAV2+0...+5

LMCSTA10        EQUALS          LMORB10                 # COMMON DOWNLIST DATA

#     ---------------------------------------------------------
# *** UNREFERENCED LOCATIONS USED IN LIST 2
# *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS.

#                               LOCATION                LIST NAME
DL201           =               NEGTORKU                # COSTALIN
DL202           =               POSTORKV
DL203           =               NEGTORKV
DL204           =               DNRRDOT
DL205           =               DNLRVELY
DL206           =               DNLRVELZ
DL207           =               DNLRALT
DL208           =               TIME1
DL209           =               DUMLOOPS
DL210           =               PIPAX
DL211           =               PIPAY
DL212           =               PIPAZ
DL213           =               LASTXCMD
DL214           =               CSMMASS
DL215           =               IMODES33
DL216           =               LASTXCMD                # LMCSTA06
DL217           =               IGC                     # LMCSTA07
DL218           =               MGC
DL219           =               BESTJ
DL220           =               CH6MASK

## Page 210
# LM RENDEZVOUS AND PRE-THRUST DOWNLIST

# -----------------  CONTROL LIST  --------------------------

RENDEZVU        EQUALS                                  # SEND ID BY SPECIAL CODING
                DNPTR           LMREND01                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMREND07                # COLLECT SNAPSHOT
                DNPTR           LMREND08                # SEND    SNAPSHOT
                1DNADR          DELLT4                  # DELLT4,+1
                3DNADR          DELVSLV                 # DELVSLV+0...+5
                1DNADR          TCSI                    # TCSI,+1
                3DNADR          DELVEET1                # DELVEET+0...+5
                1DNADR          SERVDURN                # SERVDURN,DUMLOOPS
                1DNADR          TPASS4                  # TPASS4,+1
                DNPTR           LMREND06                # COMMON DATA
                DNPTR           LMREND02                # COMMON DATA
                1DNADR          TIME2                   # TIME2/1
                DNPTR           LMREND03                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMREND04                # COMMON DATA
                2DNADR          POSTORKU                # POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
                1DNADR          ALMCADR                 # ALMCADR,+1
                1DNADR          TCDH                    # TCDH,+1
                3DNADR          DELVEET2                # DELVEET2+0...+5
                1DNADR          TTPI                    # TTPI,+1
                3DNADR          DELVEET3                # DELVEET3+0...+5
                1DNADR          ELEV                    # ELEV,+1
                2DNADR          CDUS                    # CDUS,PIPAX,PIPAY,PIPAZ
                1DNADR          LASTYCMD                # LASTYCMD,LASTXCMD
                1DNADR          LEMMASS                 # LEMMASS,CSMMASS
                1DNADR          IMODES30                # IMODES30,IMODES33
                1DNADR          TIG                     # TIG,+1
                DNPTR           LMREND05                # COMMON DATA
                DNPTR           LMREND10                # COMMON DATA
                1DNADR          TET                     # TET,+1
                1DNADR          CENTANG                 # CENTANG,+1
                1DNADR          NN                      # NN,+1
                1DNADR          DIFFALT                 # DIFFALT,+1
                1DNADR          DELVTPF                 # DELVTPF,+1
                -1DNADR         SPARE

# -----------------  SUB-LISTS  ----------------------------

LMREND01        EQUALS          LMORBM01                # COMMON DOWNLIST DATA

LMREND02        EQUALS          LMORBM02                # COMMON DOWNLIST DATA

LMREND03        EQUALS          LMORBM03                # COMMON DOWNLIST DATA

## Page 211
LMREND04        EQUALS          LMORBM04                # COMMON DOWNLIST DATA

LMREND05        EQUALS          LMCSTA05                # COMMON DOWNLIST DATA

LMREND06        EQUALS          LMCSTA06                # COMMON DOWNLIST DATA

LMREND07        -1DNADR         AIG                     # AIG,AMG       SNAPSHOT
                1DNADR          AOG                     # AOG,TRKMKCNT
                1DNADR          TANGNB                  # TANGNB,+1
                1DNADR          TANGNB          +1      # TANGNB+1,GARBAGE
                1DNADR          RANGRDOT                # RANGRDOT, +1
                1DNADR          RANGRDOT        +1      # RANGERDOT +1,GARBAGE
                1DNADR          AGSCODE                 # AGSCODE,GARBAGE
                -1DNADR         MKTIME                  # MKTIME,+1
LMREND08        6DNADR          DNTMBUFF                # SEND SNAPSHOT
                -1DNADR         DNTMBUFF        +12D    # SEND SNAPSHOT
LMREND10        EQUALS          LMORB10                 # COMMON DATA

# -----------------------------------------------------------
# *** UNREFERENCED LOCATIONS USED IN LIST 3
#                                                        LOCATION        LIST NAME

# *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS.


DL301           =               DUMLOOPS                # RENDEZVU
DL302           =               TIME1
DL303           =               NEGTORKU
DL304           =               POSTORKV
DL305           =               NEGTORKV
DL306           =               PIPAX
DL307           =               PIPAY
DL308           =               PIPAZ
DL309           =               LASTXCMD
DL310           =               CSMMASS
DL311           =               IMODES33
DL312           =               AMG                     # LMREND07
DL313           =               TRKMKCNT
DL314           =               DNRRDOT

## Page 212
# LM DESCENT AND ASCENT DOWNLIST

# -----------------  CONTROL LIST  --------------------------

DESC/ASC        EQUALS                                  # SEND ID BY SPECIAL CODING
                1DNADR          ALMCADR                 # ALMCADR,+1
                DNPTR           LMDSAS08                # COLLECT SNAPSHOT
                3DNADR          DNTMBUFF                # SNED SNAPSHOT
                DNPTR           LMDSAS07                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                1DNADR          TEVENT                  # TEVENT,+1
                3DNADR          UNFC/2                  # UNFC/2+0...+5
                3DNADR          VGVECT                  # VGVECT+0...+5
                1DNADR          TTF/8                   # TTF/8,+1
                1DNADR          SPARE                   #
                3DNADR          RLS                     # RLS+0...+5
                1DNADR          ZDOTD                   # ZDOTD,+1
                DNPTR           LMDSAS09                # COMMON DATA
                DNPTR           LMDSAS02                # COMMON DATA
                1DNADR          TIME2                   # TIME2/1
                DNPTR           LMDSAS03                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMDSAS04                # COMMON DATA
                2DNADR          POSTORKU                # POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
                3DNADR          RGU                     # RGU+0...+5
                3DNADR          VGU                     # VGU+0...+5
                3DNADR          LAND                    # LAND+0...+5
                1DNADR          AT                      # AT,+1
                1DNADR          TLAND                   # TLAND,+1
                1DNADR          DVTOTAL                 # DVTOTAL,+1
                1DNADR          LASTYCMD                # LASTYCMD,LASTXCMD
                1DNADR          LEMMASS                 # LEMMASS,CSMMASS
                1DNADR          IMODES30                # IMODES30,IMODES33
                1DNADR          TIG                     # TIG,+1
                DNPTR           LMDSAS05                # COMMON DATA
                DNPTR           LMDSAS06                # COMMON DATA
## Note: the two lines above have vertical black pencil/pen marks having the
## pseudo operator and its operand between them .i.e.
## <pre>
##             |DNPTR           LMDSAS05|               # COMMON DATA
##             |DNPTR           LMDSAS06|               # COMMON DATA
## </pre>
                1DNADR          PSEUDO55                # PSEUDO55,GARBAGE
                -1DNADR         TTOGO                   # TTOGO,+1
# -----------------  SUB-LISTS   ----------------------------

LMDSAS02        EQUALS          LMORBM02                # COMMON DOWNLIST DATA

LMDSAS03        EQUALS          LMORBM03                # COMMON DOWNLIST DATA

LMDSAS04        EQUALS          LMORBM04                # COMMON DOWNLIST DATA

LMDSAS05        EQUALS          LMORBM05                # COMMON DOWNLIST DATA

LMDSAS06        EQUALS          LMORBM06                # COMMON DOWNLIST DATA
## Note: the two lines statements above have a vertical brace in black pencil/pen betweem operand and comment
## column opening to the left

## Page 213
LMDSAS07        -1DNADR         HMEASDL                 # HMEASDL,+1
                1DNADR          VMEAS                   # VMEAS,+1
                1DNADR          AIG                     # AIG,AMG
                1DNADR          AOG                     # AOG,VSELECT
                1DNADR          LATVMETR                # LATVMETR,FORVMETR
                1DNADR          SERVDURN                # SERVDURN,DUMLOOPS
                -1DNADR         MKTIME                  # MKTIME,+1

LMDSAS08        -1DNADR         DELTAH                  # DELTAH,+1
                1DNADR          FC                      # FC,+1
                1DNADR          GTCTIME                 # GTCTIME,+1
                -1DNADR         TRUDELH                 # TRUDELH,+1

LMDSAS09        EQUALS          LMCSTA06                # COMMON DOWNLIST DATA

#     ---------------------------------------------------------

# *** UNREFERENCED LOCATIONS USED IN LIST 4
# *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS.


#                                                         LOCATION          LIST NAME

DL401           =               TIME1                   # DESC/ASC
DL402           =               NEGTORKU
DL403           =               POSTORKV
DL404           =               NEGTORKV
DL405           =               LASTXCMD
DL406           =               CSMMASS
DL407           =               IMODES33
DL408           =               AMG                     # LMDSAS07
DL409           =               VSELECT
DL410           =               FORVMETR
DL411           =               DUMLOOPS

## Page 214
# LM LUNAR SURFACE ALIGN DOWNLIST

# -----------------  CONTROL LIST  --------------------------

SURFALIN        EQUALS                                  # SEND ID BY SPECIAL CODING
                DNPTR           LMLSAL01                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMLSAL07                # COLLECT SNAPSHOT
                4DNADR          DNTMBUFF                # SEND SHAPSHOT
                1DNADR          TALIGN                  # TALIGN,+1
                6DNADR          REFSMMAT                # REFSMMAT+0...+11D
                6DNADR          YNBSAV                  # YNBSAV+0...+5,ZNBSAV+0...+5
                1DNADR          X789                    # X789,+1
                1DNADR          TET                     # TET,+1
                1DNADR          LASTYCMD                # LASTYCMD,LASTXCMD
                DNPTR           LMLSAL02                # COMMON DATA
                1DNADR          TIME2                   # TIME/1
                DNPTR           LMLSAL03                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SHAPSHOT
                DNPTR           LMLSAL04                # COMMON DATA
                DNPTR           LMLSAL08                # COMMON DATA
                3DNADR          GSAV                    # GSAV +0...+5
                1DNADR          AGSK                    # AGSK,+1
                1DNADR          LASTYCMD                # LASTYCMD,LASTXCMD
                1DNADR          LEMMASS                 # LEMMASS,CSMMASS
                1DNADR          IMODES30                # IMODES30,IMODES33
                1DNADR          TIG                     # TIG,+1
                DNPTR           LMSAL05                 # COMMON DATA
                1DNADR          AOTCODE                 # AOTCODE,GARBAGE
                DNPTR           LMLSAL09                # COMMON DATA
                DNPTR           LMLSAL06                # COMMON DATA
                1DNADR          TSIGHT                  # TSIGHT,TSIGHT +1
                -1DNADR         CURSOR                  # AOT CURSOR,SPIRAL
# -----------------  SUB-LISTS  ----------------------------

LMLSAL01        EQUALS          LMORBM01                # COMMON DOWNLIST DATA

LMLSAL02        EQUALS          LMORBM02                # COMMON DOWNLIST DATA

LMLSAL03        EQUALS          LMORBM03                # COMMON DOWNLIST DATA

LMLSAL04        EQUALS          LMORBM04                # COMMON DOWNLIST DATA

LMSAL05         EQUALS          LMCSTA05                # COMMON DOWNLIST DATA

LMLSAL06        EQUALS          LMORBM06                # COMMON DOWNLIST DATA

LMLSAL07        -1DNADR         AIG                     # AIG,AMG              SNAPSHOT
                1DNADR          AOG                     # AOG,TRKMKCNT
                1DNADR          TANGNB                  # TANGNB,+1

## Page 215
                1DNADR          MKTIME                  # MKTIME,+1
                -1DNADR         RANGRDOT                # DNRRANGE,DNRRDOT

LMLSAL08        EQUALS          LMCSTA07                # COMMON DOWNLIST DATA
LMLSAL09        EQUALS          LMORBM09                # COMMON DOWNLIST DATA
#     ---------------------------------------------------------
# *** UNREFERENCED LOCATIONS USED IN LIST 5
# *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS.


#                                                         LOCATION           LIST NAME

DL501           =               ZNBSAV                  # SURFALIN
DL502           =               LASTXCMD
DL503           =               TIME1
DL504           =               LASTXCMD
DL505           =               CSMMASS
DL506           =               IMODES33
DL507           =               OMEGAQ
DL508           =               OMEGAR
DL509           =               CDUYD
DL510           =               CDUZD
DL511           =               CDUY
DL512           =               CDUZ
DL513           =               CDUT
## Note: The line above has a black pen arrow pointing at "CDUT" from the right
## <pre>
##                              CDUT  &larr;
## </pre>
DL514           =               ALPHAR
DL515           =               SPIRAL
DL516           =               AMG                     # LMSAL07
DL517           =               TRKMKCNT
DL518           =               DNRRDOT

## Page 216
# LM AGS INITIALIZATION AND UPDATE DOWNLIST

# -----------------  CONTROL LIST  --------------------------

AGSI/UPD        EQUALS                                  # SEND IO BY SPECIAL CODING
                3DNADR          AGSBUFF         +0      # AGSBUFF+0...+5
                1DNADR          AGSBUFF         +12D    # AGSBUFF+12D,GARBAGE
                3DNADR          AGSBUFF         +1      # AGSBUFF+1...+6
                1DNADR          AGSBUFF         +13D    # AGSBUFF+13D, GARBAGE
                3DNADR          AGSBUFF         +6      # AGSBUFF+6...+11
                1DNADR          AGSBUFF         +12D    # AGSBUFF+12,GARBAGE
                3DNADR          AGSBUFF         +7      # AGSBUFF+7...+12D
                1DNADR          AGSBUFF         +13D    # AGSBUFF+13D,GARBAGE
                6DNADR          COMPNUMB                # COMPNUMB,UPOLDMOD,UPVERB,UPCOUNT,
                                                        # UPBUFF+0...+7
                6DNADR          UPBUFF          +8D     # UPBUFF +8D...+19D
                DNPTR           LMAGSI02                # COMMON DATA
                1DNADR          TIME2                   # TIME2/1
                DNPTR           LMAGSI03                # COLLECT SNAPSHOT
                6DNADR          DNTMBUFF                # SEND SNAPSHOT
                DNPTR           LMAGSI04                # COMMON DATA
                2DNADR          POSTORKU                # POSTORKU,NEGTORKU,POSTORKV,NEGTORKV
                1DNADR          SERVDURN                # SERVDURN,DUMLOOPS
                1DNADR          ALMCADR                 # ALMCADR,+1
                1DNADR          AGSK                    # AGSK,+1
                6DNADR          UPBUFF                  # UPBUFF+0...+11D
                4DNADR          UPBUFF          +12D    # UPBUFF+12D...+19D
                1DNADR          LEMMASS                 # LEMMASS,CSMMASS
                1DNADR          IMODES30                # IMODES30,IMODES33
                1DNADR          SPARE
                DNPTR           LMAGSI05                # COMMON DATA
                -6DNADR         DSPTAB                  # DSPTAB+0...+11D

# -----------------  SUB-LISTS  ----------------------------

LMAGSI02        EQUALS          LMORBM02                # COMMON DOWNLIST DATA

LMAGSI03        EQUALS          LMORBM03                # COMMON DOWNLIST DATA

LMAGSI04        EQUALS          LMORBM04                # COMMON DOWNLIST DATA

LMAGSI05        EQUALS          LMORBM05                # COMMON DOWNLIST DATA

#    ------------------------------------------------------

# *** UNREFERENCED LOCATIONS USED IN LIST 6
# *** UPDATE THIS LIST WHEN ANY CHANGES ARE MADE TO DOWNLINK LISTS.

#                                                         LOCATION           LIST NAME

## Page 217
DL601           =               UPOLDMOD                # AGSI/UPD
DL602           =               UPVERB
DL603           =               UPCOUNT
DL604           =               UPBUFF
DL605           =               TIME1
DL606           =               NEGTORKU
DL607           =               POSTORKV
DL608           =               NEGTORKV
DL609           =               DUMLOOPS
DL610           =               CSMMASS
DL611           =               IMODES33
# -------------------------------------------------------------------
DNTABLE         GENADR          COSTALIN                # LM COAST AND ALIGN DOWNLIST
                GENADR          AGSI/UPD                # LM AGS INITIALIZATION/UPDATE DOWNLIST
                GENADR          RENDEZVU                # LM RENDEZVOUS AND PRETHRUST DOWNLIST
                GENADR          ORBMANUV                # LM ORBITAL MANEUVERS DOWNLIST
                GENADR          DESC/ASC                # LM DESCENT AND ASCENT DOWNLIST
                GENADR          SURFALIN                # LM LUNAR SURFACE ALIGN DOWNLIST
# ----------------------------------------------------------     


back to top