Source Code

These source-code files are part of a reconstructed copy of Aurora 88, the final release of the Lunar Module (LM) Apollo Guidance Computer (AGC) system test software.

They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 2003972-011, 2003972-091, and 2003972-111, belonging to Steve Jurvetson.

Since only binary dumps (rather than listings) of Aurora 88 are available as source material, all comments and labels are approximate. They have been taken from other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing.

000275,000002:                                                                                                  ## Copyright:   Public domain.
000276,000003:                                                                                                  ## Filename:    ERASABLE_ASSIGNMENTS.agc
000277,000004:                                                                                                  ## Purpose:     A section of Aurora 88.
000278,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
000279,000006:                                                                                                  ##              release of the Lunar Module system test software. No original
000280,000007:                                                                                                  ##              listings of this program are available; instead, this file
000281,000008:                                                                                                  ##              was created via disassembly of dumps of Aurora 88 core rope
000282,000009:                                                                                                  ##              modules and comparison with other AGC programs.
000283,000010:                                                                                                  ## Assembler:   yaYUL
000284,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
000285,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
000286,000013:                                                                                                  ## Mod history: 2023-06-30 MAS  Created from Aurora 12.
000287,000014:                                                                                                  ##              2023-07-12 MAS  Updated for Aurora 88.
000288,000015: 
000289,000016: 
000290,000017: ???????                        A                  EQUALS   0                                     
000291,000018: ???????                        L                  EQUALS   1                                     #  L AND Q ARE BOTH CHANNELS AND REGISTERS.
000292,000019: ???????                        Q                  EQUALS   2                                     
000293,000020: ???????                        EBANK              EQUALS   3                                     
000294,000021: ???????                        FBANK              EQUALS   4                                     
000295,000022: ???????                        Z                  EQUALS   5                                     #  ADJACENT TO FBANK AND BBANK FOR DXCH Z
000296,000023: ???????                        BBANK              EQUALS   6                                     #  (DTCB) AND DXCH FBANK (DTCF).
000297,000024:                                                                                                  #  REGISTER 7 IS A ZERO-SOURCE, USED BY ZL.
000298,000025: 
000299,000026: ???????                        ARUPT              EQUALS   10                                    #  INTERRUPT STORAGE.
000300,000027: ???????                        LRUPT              EQUALS   11                                    
000301,000028: ???????                        QRUPT              EQUALS   12                                    
000302,000029: ???????                        SAMPTIME           EQUALS   13                                    #  SAMPLED TIME 1 & 2.
000303,000030: ???????                        ZRUPT              EQUALS   15                                    #  (13 AND 14 ARE SPARES.)
000304,000031: ???????                        BANKRUPT           EQUALS   16                                    #  USUALLY HOLDS FBANK OR BBANK.
000305,000032: ???????                        BRUPT              EQUALS   17                                    #  RESUME ADDRESS AS WELL.
000306,000033: 
000307,000034: ???????                        CYR                EQUALS   20                                    
000308,000035: ???????                        SR                 EQUALS   21                                    
000309,000036: ???????                        CYL                EQUALS   22                                    
000310,000037: ???????                        EDOP               EQUALS   23                                    #  EDITS INTERPRETIVE OPERATION CODE PAIRS.
000311,000038: 
000312,000039: 
000313,000040: ???????                        TIME2              EQUALS   24                                    
000314,000041: ???????                        TIME1              EQUALS   25                                    
000315,000042: ???????                        TIME3              EQUALS   26                                    
000316,000043: ???????                        TIME4              EQUALS   27                                    
000317,000044: ???????                        TIME5              EQUALS   30                                    
000318,000045: ???????                        TIME6              EQUALS   31                                    
000319,000046: ???????                        CDUX               EQUALS   32                                    
000320,000047: ???????                        CDUY               EQUALS   33                                    
000321,000048: ???????                        CDUZ               EQUALS   34                                    
000322,000049: ???????                        OPTY               EQUALS   35                                    
000323,000050: ???????                        OPTX               EQUALS   36                                    
000324,000051: ???????                        PIPAX              EQUALS   37                                    
000325,000052: ???????                        PIPAY              EQUALS   40                                    
000326,000053: ???????                        PIPAZ              EQUALS   41                                    
000327,000054: ???????                        BMAGX              EQUALS   42                                    
000328,000055: ???????                        RHCP               EQUALS   42                                    
000329,000056: ???????                        BMAGY              EQUALS   43                                    
000330,000057: ???????                        RHCY               EQUALS   43                                    
000331,000058: ???????                        BMAGZ              EQUALS   44                                    
000332,000059: ???????                        RHCR               EQUALS   44                                    
000333,000060: ???????                        INLINK             EQUALS   45                                    
000334,000061: ???????                        RNRAD              EQUALS   46                                    
000335,000062: ???????                        GYROCTR            EQUALS   47                                    
000336,000063: ???????                        GYROCMD            EQUALS   47                                    
000337,000064: ???????                        CDUXCMD            EQUALS   50                                    
000338,000065: ???????                        CDUYCMD            EQUALS   51                                    
000339,000066: 
000340,000067: ???????                        CDUZCMD            EQUALS   52                                    
000341,000068: ???????                        OPTYCMD            EQUALS   53                                    
000342,000069: ???????                        OPTXCMD            EQUALS   54                                    
000343,000070: ???????                        EMSD               EQUALS   55                                    
000344,000071: ???????                        THRUST             EQUALS   55                                    
000345,000072: ???????                        LEMONM             EQUALS   56                                    
000346,000073: ???????                        OUTLINK            EQUALS   57                                    
000347,000074: ???????                        ALTM               EQUALS   60                                    
000348,000075: 
000349,000076:    0067                                           SETLOC   67                                    #  DECODED REGISTER FOR NIGHT-WATCHMAN ALM.
000350,000077:    0067                        NEWJOB             ERASE                                          
000351,000078: 
000352,000079:    0070                        LVSQUARE           EQUALS   34D                                   #  SQUARE OF VECTOR INPUT TO ABVAL AND UNIT
000353,000080:    0070                        LV                 EQUALS   36D                                   #  LENGTH OF VECTOR INPUT TO UNIT.
000354,000081:    0070                        X1                 EQUALS   38D                                   #  INTERPRETIVE SPECIAL REGISTERS RELATIVE
000355,000082:    0070                        X2                 EQUALS   39D                                   #  TO THE WORK AREA.
000356,000083:    0070                        S1                 EQUALS   40D                                   
000357,000084:    0070                        S2                 EQUALS   41D                                   
000358,000085:    0070                        QPRET              EQUALS   42D                                   
000359,000086: 
000360,000087: 
000361,000088:                                                                                                  #  GENERAL ERASABLE ASSIGNMENTS.
000362,000089: 
000363,000090:    0061                                           SETLOC   61                                    
000364,000091: 
000365,000092:                                                                                                  #  INTERPRETIVE SWITCH RESERVATIONS.
000366,000093: 
000367,000094:    0061                        STATE              ERASE    +3                                    #  60 SWITCHES PRESENTLY.
000368,000095: 
000369,000096:                                                                                                  #  INTERPRETIVE SWITCH BIT ASSIGNMENTS:
000370,000097: 
000371,000098:    0065                        WMATFLAG           EQUALS   0                                     
000372,000099:    0065                        JSWITCH            EQUALS   1                                     
000373,000100:    0065                        MIDFLAG            EQUALS   2                                     
000374,000101:    0065                        MOONFLAG           EQUALS   3                                     
000375,000102:    0065                        NBSMBIT            EQUALS   4                                     
000376,000103:    0065                        COAROFIN           EQUALS   5                                     
000377,000104:    0065                        BODYFLAG           EQUALS   6                                     
000378,000105:    0065                        IMUSE              EQUALS   7                                     
000379,000106:    0065                        RRUSE              EQUALS   8D                                    
000380,000107:    0065                        RRNBSW             EQUALS   9D                                    
000381,000108:    0065                        LOKONSW            EQUALS   10D                                   
000382,000109:                                                                                                  #  END OF SWITCH ASSIGNMENTS
000383,000110: 
000384,000111:                                                                                                  #        THE FOLLOWING SET COMPRISES THE INTERRUPT TEMPORARY STORAGE POO
000385,000112: 
000386,000113:                                                                                                  #        ANY OF THESE MAY BE USED AS TEMPORARIES DURING INTERRUPT OR WITH INTERRUPT INHIBITED. THE ITEMP SERIES
000387,000114:                                                                                                  #  IS USED DURING CALLS TO THE EXECUTIVE AND WAITLIST - THE RUPTREGS ARE NOT.
000388,000115: 
000389,000116:    0065                        ITEMP1             ERASE                                          
000390,000117:    0066     0065               WAITEXIT           EQUALS   ITEMP1                                
000391,000118:    0066     0065               EXECTEM1           EQUALS   ITEMP1                                
000392,000119: 
000393,000120:    0066                        ITEMP2             ERASE                                          
000394,000121:    0067     0066               WAITBANK           EQUALS   ITEMP2                                
000395,000122:    0067     0066               EXECTEM2           EQUALS   ITEMP2                                
000396,000123: 
000397,000124:    0070                                           SETLOC   70                                    
000398,000125: 
000399,000126:    0070                        ITEMP3             ERASE                                          
000400,000127:    0071     0070               RUPTSTOR           EQUALS   ITEMP3                                
000401,000128:    0071     0070               WAITADR            EQUALS   ITEMP3                                
000402,000129:    0071     0070               NEWPRIO            EQUALS   ITEMP3                                
000403,000130: 
000404,000131:    0071                        ITEMP4             ERASE                                          
000405,000132:    0072     0071               LOCCTR             EQUALS   ITEMP4                                
000406,000133:    0072     0071               WAITTEMP           EQUALS   ITEMP4                                
000407,000134: 
000408,000135:    0072                        ITEMP5             ERASE                                          
000409,000136:    0073     0072               NEWLOC             EQUALS   ITEMP5                                
000410,000137: 
000411,000138:    0073                        ITEMP6             ERASE                                          
000412,000139:                                                                                                  #  NEWLOC+1      EQUALS          ITEMP6                          DP ADDRESS.
000413,000140: 
000414,000141:    0074                        RUPTREG1           ERASE                                          
000415,000142:    0075                        RUPTREG2           ERASE                                          
000416,000143:    0076                        RUPTREG3           ERASE                                          
000417,000144:    0077                        RUPTREG4           ERASE                                          
000418,000145:    0100     0077               KEYTEMP1           EQUALS   RUPTREG4                              
000419,000146:    0100     0077               DSRUPTEM           EQUALS   RUPTREG4                              
000420,000147: 
000421,000148:                                                                                                  #        THE FOLLOWING ARE EXECUTIVE TEMPORARIES WHICH MAY BE USED BETWEEN CCS NEWJOB INQUIRIES.
000422,000149:    0100                        INTB15+            ERASE                                          #  REFLECTS 15TH BIT OF INDEXABLE ADDRESSES
000423,000150:    0101     0100               DSEXIT             =        INTB15+                               #  RETURN FOR DSPIN
000424,000151:    0101     0100               EXITEM             =        INTB15+                               #  RETURN FOR SCALE FACTOR ROUTINE SELECT
000425,000152:    0101     0100               BLANKRET           =        INTB15+                               #  RETURN FOR 2BLANK
000426,000153: 
000427,000154:    0101                        INTBIT15           ERASE                                          #  SIMILAR TO ABOVE.
000428,000155:    0102     0101               WRDRET             =        INTBIT15                              #  RETURN FOR 5BLANK
000429,000156:    0102     0101               WDRET              =        INTBIT15                              #  RETURN FOR DSPWD
000430,000157:    0102     0101               DECRET             =        INTBIT15                              #  RETURN FOR PUTCOM(DEC LOAD)
000431,000158:    0102     0101               21/22REG           =        INTBIT15                              #  TEMP FOR CHARIN
000432,000159: 
000433,000160:                                                                                                  #        THE REGISTERS BETWEEN ADDRWD AND PRIORITY MUST STAY IN THE FOLLOWING ORDER FOR INTERPRETIVE TRACE.
000434,000161: 
000435,000162:    0102                        ADDRWD             ERASE                                          #  12 BIT INTERPRETIVE OPERAND SUB-ADDRESS.
000436,000163:    0103                        POLISH             ERASE                                          #  HOLDS CADR MADE FROM POLISH ADDRESS.
000437,000164:    0104     0103               UPDATRET           =        POLISH                                #  RETURN FOR UPDATNN, UPDATVB
000438,000165:    0104     0103               CHAR               =        POLISH                                #  TEMP FOR CHARIN
000439,000166:    0104     0103               ERCNT              =        POLISH                                #  COUNTER FOR ERROR LIGHT RESET
000440,000167:    0104     0103               DECOUNT            =        POLISH                                #  COUNTER FOR SCALING AND DISPLAY (DEC)
000441,000168: 
000442,000169:    0104                        FIXLOC             ERASE                                          #  WORK AREA ADDRESS.
000443,000170: 
000444,000171:    0105                        OVFIND             ERASE                                          #  SET NON-ZERO ON OVERFLOW.
000445,000172: 
000446,000173:    0106                        VBUF               ERASE    +5                                    #  TEMPORARY STORAGE USED FOR VECTORS.
000447,000174:    0114     0106               SGNON              =        VBUF                                  #  TEMP FOR +,- ON
000448,000175:    0114     0106               NOUNTEM            =        VBUF                                  #  COUNTER FOR MIXNOUN FETCH
000449,000176:    0114     0106               DISTEM             =        VBUF                                  #  COUNTER FOR OCTAL DISPLAY VERBS
000450,000177:    0114     0106               DECTEM             =        VBUF                                  #  COUNTER FOR FETCH (DEC DISPLAY VERBS)
000451,000178: 
000452,000179:    0114     0107               SGNOFF             =        VBUF       +1                         #  TEMP FOR +,- ON
000453,000180:    0114     0107               NVTEMP             =        VBUF       +1                         #  TEMP FOR NVSUB
000454,000181:    0114     0107               SFTEMP1            =        VBUF       +1                         #  STORAGE FOR SF CONST HI PART(=SFTEMP2-1)
000455,000182: 
000456,000183:    0114     0110               CODE               =        VBUF       +2                         #  FOR DSPIN
000457,000184:    0114     0110               SFTEMP2            =        VBUF       +2                         #  STORAGE FOR SF CONST LO PART(=SFTEMP1+1)
000458,000185:    0114     0111               MIXTEMP            =        VBUF       +3                         #  FOR MIXNOUN DATA
000459,000186:    0114     0111               SIGNRET            =        VBUF       +3                         #  RETURN FOR +,- ON
000460,000187: 
000461,000188:                                                                                                  #  ALSO MIXTEMP+1 = VBUF+4, MIXTEMP+2 = VBUF+5.
000462,000189: 
000463,000190:    0114                        BUF                ERASE    +2                                    #  TEMPORARY SCALAR STORAGE.
000464,000191:    0117                        BUF2               ERASE    +1                                    
000465,000192:    0121     0114               INDEXLOC           EQUALS   BUF                                   #  CONTAINS ADDRESS OF SPECIFIED INDEX.
000466,000193:    0121     0114               SWWORD             EQUALS   BUF                                   #  ADDRESS OF SWITCH WORD.
000467,000194:    0121     0115               SWBIT              EQUALS   BUF        +1                         #  SWITCH BIT WITHIN SWITCH WORD.
000468,000195:    0121                        MPTEMP             ERASE                                          #  TEMPORARY USED IN MULTIPLY AND SHIFT.
000469,000196:    0122                        DOTINC             ERASE                                          #  COMPONENT INCREMENT FOR DOT SUBROUTINE.
000470,000197:    0123     0122               DVSIGN             EQUALS   DOTINC                                #  DETERMINES SIGN OF DDV RESULT.
000471,000198:    0123     0122               ESCAPE             EQUALS   DOTINC                                #  USED IN ARCSIN/ARCCOS.
000472,000199:    0123     0122               ENTRET             =        DOTINC                                #  EXIT FROM ENTER
000473,000200: 
000474,000201:    0123                        DOTRET             ERASE                                          #  RETURN FROM DOT SUBROUTINE.
000475,000202:    0124     0123               DVNORMCT           EQUALS   DOTRET                                #  DIVIDEND NORMALIZATION COUNT IN DDV.
000476,000203:    0124     0123               ESCAPE2            EQUALS   DOTRET                                #  ALTERNATE ARCSIN/ARCCOS SWITCH.
000477,000204:    0124     0123               WDCNT              =        DOTRET                                #  CHAR COUNTER FOR DSPWD
000478,000205:    0124     0123               INREL              =        DOTRET                                #  INPUT BUFFER SELECTOR ( X,Y,Z, REG )
000479,000206: 
000480,000207:    0124                        MATINC             ERASE                                          #  VECTOR INCREMENT IN MXV AND VXM.
000481,000208:    0125     0124               MAXDVSW            EQUALS   MATINC                                #  +0 IF DP QUOTIENT IS NEAR ONE - ELSE -1.
000482,000209:    0125     0124               POLYCNT            EQUALS   MATINC                                #  POLYNOMIAL LOOP COUNTER
000483,000210:    0125     0124               DSPMMTEM           =        MATINC                                #  DSPCOUNT SAVE FOR DSPMM
000484,000211:    0125     0124               MIXBR              =        MATINC                                #  INDICATOR FOR MIXED OR NORMAL NOUN
000485,000212: 
000486,000213:    0125                        TEM1               ERASE                                          #  EXEC TEMP
000487,000214:    0126     0125               POLYRET            =        TEM1                                  
000488,000215:    0126     0125               DSREL              =        TEM1                                  #  REL ADDRESS FOR DSPIN
000489,000216: 
000490,000217:    0126                        TEM2               ERASE                                          #  EXEC TEMP
000491,000218:    0127     0126               DSMAG              =        TEM2                                  #  MAGNITUDE STORE FOR DSPIN
000492,000219:    0127     0126               IDADDTEM           =        TEM2                                  #  MIXNOUN INDIRECT ADDRESS STORAGE
000493,000220: 
000494,000221:    0127                        TEM3               ERASE                                          #  EXEC TEMP
000495,000222:    0130     0127               COUNT              =        TEM3                                  #  FOR DSPIN
000496,000223: 
000497,000224:    0130                        TEM4               ERASE                                          #  EXEC TEMP
000498,000225:    0131     0130               LSTPTR             =        TEM4                                  #  LIST POINTER FOR GRABUSY
000499,000226:    0131     0130               RELRET             =        TEM4                                  #  RETURN FOR RELDSP
000500,000227:    0131     0130               FREERET            =        TEM4                                  #  RETURN FOR FREEDSP
000501,000228: 
000502,000229:    0131                        TEM5               ERASE                                          #  EXEC TEMP
000503,000230:    0132     0131               NOUNADD            =        TEM5                                  #  TEMP STORAGE FOR NOUN ADDRESS
000504,000231: 
000505,000232:    0132                        NNADTEM            ERASE                                          #  TEMP FOR NOUN ADDRESS TABLE ENTRY
000506,000233:    0133                        NNTYPTEM           ERASE                                          #  TEMP FOR NOUN TYPE TABLE ENTRY
000507,000234:    0134                        IDAD1TEM           ERASE                                          #  TEMP FOR INDIR ADRESS TABLE ENTRY(MIXNN)
000508,000235:                                                                                                  #  MUST = IDAD2TEM-1, = IDAD3TEM-2.
000509,000236:    0135                        IDAD2TEM           ERASE                                          #  TEMP FOR INDIR ADRESS TABLE ENTRY(MIXNN)
000510,000237:                                                                                                  #  MUST = IDAD1TEM+1, = IDAD3TEM-1.
000511,000238:    0136                        IDAD3TEM           ERASE                                          #  TEMP FOR INDIR ADRESS TABLE ENTRY(MIXNN)
000512,000239:                                                                                                  #  MUST = IDAD1TEM+2, = IDAD2TEM+1.
000513,000240:    0137                        RUTMXTEM           ERASE                                          #  TEMP FOR SF ROUT TABLE ENTRY(MIXNN ONLY)
000514,000241: 
000515,000242: 
000516,000243: 
000517,000244:                                                                                                  #        STORAGE USED BY THE EXECUTIVE.
000518,000245: 
000519,000246:    0140                        MPAC               ERASE    +6                                    #  MULTI-PURPOSE ACCUMULATOR.
000520,000247:    0147                        MODE               ERASE                                          #  +1 FOR TP, +0 FOR DP, OR -1 FOR VECTOR.
000521,000248:    0150                        LOC                ERASE                                          #  LOCATION ASSOCIATED WITH JOB.
000522,000249:    0151                        BANKSET            ERASE                                          #  USUALLY CONTAINS BBANK SETTING.
000523,000250:    0152                        PUSHLOC            ERASE                                          #  WORD OF PACKED INTERPRETIVE PARAMETERS.
000524,000251:    0153                        PRIORITY           ERASE                                          #  PRIORITY OF PRESENT JOB AND WORK AREA.
000525,000252: 
000526,000253:    0154                                           ERASE    +71D                                  #  SEVEN SETS OF 12 REGISTERS EACH.
000527,000254: 
000528,000255:                                                                                                  #  THE FOLLOWING REGISTERS ARE RESERVED FOR PINBALL
000529,000256: 
000530,000257: 
000531,000258:                                                                                                  #  RESERVED FOR PINBALL EXECUTIVE ACTION
000532,000259: 
000533,000260:    0264                        DSPCOUNT           ERASE                                          #  DISPLAY POSITION INDICATOR
000534,000261:    0265                        DECBRNCH           ERASE                                          #  +DEC, - DEC, OCT INDICATOR
000535,000262:    0266                        VERBREG            ERASE                                          #  VERB CODE
000536,000263:    0267                        NOUNREG            ERASE                                          #  NOUN CODE
000537,000264:    0270                        XREG               ERASE                                          #  R1 INPUT BUFFER
000538,000265:    0271                        YREG               ERASE                                          #  R2 INPUT BUFFER
000539,000266:    0272                        ZREG               ERASE                                          #  R3 INPUT BUFFER
000540,000267:    0273                        XREGLP             ERASE                                          #  LO PART OF XREG (FOR DEC CONV ONLY)
000541,000268:    0274                        YREGLP             ERASE                                          #  LO PART OF YREG (FOR DEC CONV ONLY)
000542,000269:    0275                        ZREGLP             ERASE                                          #  LO PART OF ZREG (FOR DEC CONV ONLY)
000543,000270:    0276                        MODREG             ERASE                                          #  MODE CODE
000544,000271:    0277                        DSPLOCK            ERASE                                          #  KEYBOARD/SUBROUTINE CALL INTERLOCK
000545,000272:    0300                        REQRET             ERASE                                          #  RETURN REGISTER FOR LOAD
000546,000273:    0301                        LOADSTAT           ERASE                                          #  STATUS INDICATOR FOR LOADTST
000547,000274:    0302                        CLPASS             ERASE                                          #  PASS INDICATOR CLEAR
000548,000275:    0303                        NOUT               ERASE                                          #  ACTIVITY COUNTER FOR DSPTAB
000549,000276:    0304                        NOUNCADR           ERASE                                          #  MACHINE CADR FOR NOUN
000550,000277:    0305                        MONSAVE            ERASE                                          #  N/V CODE FOR MONITOR. (= MONSAVE1-1)
000551,000278:    0306                        MONSAVE1           ERASE                                          #  NOUNCADR FOR MONITOR(MATBS) =MONSAVE+1
000552,000279:    0307                        DSPTAB             ERASE    +11D                                  #  0-10D, DISPLAY PANEL BUFF. 11D, C/S LTS.
000553,000280:    0323                        CADRSTOR           ERASE                                          #  ENDIDLE STORAGE
000554,000281:    0324                        GRABLOCK           ERASE                                          #  INTERNAL INTERLOCK FOR DISPLAY SYSTEM
000555,000282:    0325                        NVQTEM             ERASE                                          #  NVSUB STORAGE FOR CALLING ADDRESS
000556,000283:                                                                                                  #  MUST = NVBNKTEM-1
000557,000284:    0326                        NVBNKTEM           ERASE                                          #  NVSUB STORAGE FOR CALLING BANK
000558,000285:                                                                                                  #  MUST = NVQTEM+1
000559,000286:    0327                        DSPLIST            ERASE    +2                                    #  WAITING LIST FOR DSP SYST INTERNAL USE
000560,000287:    0332                        EXTVBACT           ERASE                                          #  EXTENDED VERB ACTIVITY INTERLOCK
000561,000288:    0333                        DSPTEM1            ERASE    +2                                    #  BUFFER STORAGE AREA 1 (MOSTLY FOR TIME)
000562,000289:    0336                        DSPTEM2            ERASE    +2                                    #  BUFFER STORAGE AREA 2 (MOSTLY FOR DEG)
000563,000290:                                                                                                  #  END OF ERASABLES RESERVED FOR PINBALL EXECUTIVE ACTION
000564,000291: 
000565,000292: 
000566,000293: 
000567,000294:                                                                                                  #  RESERVED FOR PINBALL INTERRUPT ACTION
000568,000295: 
000569,000296:    0341                        DSPCNT             ERASE                                          #  COUNTER FOR DSPOUT
000570,000297:    0342                        UPLOCK             ERASE                                          #  BIT1 = UPLINK INTERLOCK (ACTIVATED BY
000571,000298:                                                                                                  #  RECEPTION OF A BAD MESSAGE IN UPLINK)
000572,000299:                                                                                                  #  END OF ERASABLES RESERVED FOR PINBALL INTERRUPT ACTION
000573,000300: 
000574,000301: 
000575,000302: 
000576,000303:                                                                                                  #         DAP STORAGE IN NON-SWITCHED ERASABLE.
000577,000304: 
000578,000305:    0343                        T6LOC              ERASE    +1                                    
000579,000306:    0345     0343               T6ADR              EQUALS   T6LOC                                 
000580,000307:    0345                        T5LOC              ERASE    +1                                    
000581,000308:    0347     0345               T5ADR              EQUALS   T5LOC                                 
000582,000309: 
000583,000310:                                                                                                  #  ASSIGNMENTS FOR T4RUPT PROGRAM
000584,000311:    0347                        T4LOC              ERASE                                          
000585,000312:    0350                        DSRUPTSW           ERASE                                          
000586,000313:    0351                        DIDFLG             ERASE                                          
000587,000314:    0352                        ALT                ERASE    +1                                    
000588,000315:    0354                        ALTRATE            ERASE                                          
000589,000316:    0355                        FINALT             ERASE    +1                                    #  (MAY NOT BE REQUIRED FOR FLIGHTS).
000590,000317:    0357                        LGYRO              ERASE                                          
000591,000318:    0360                        FORVEL             ERASE                                          
000592,000319:    0361                        LATVEL             ERASE                                          
000593,000320:    0362                        LASTYCMD           ERASE                                          
000594,000321:    0363                        LASTXCMD           ERASE                                          
000595,000322: 
000596,000323:    0364                        ALTSAVE            ERASE    +1                                    
000597,000324:    0366                        LMPCMD             ERASE                                          
000598,000325: 
000599,000326:                                                                                                  #  END OF T4RUPT ASSIGNMENTS
000600,000327: 
000601,000328: 
000602,000329: 
000603,000330:    0367                        IMODES30           ERASE                                          
000604,000331:    0370                        IMODES33           ERASE                                          
000605,000332:    0371                        MODECADR           ERASE    +2                                    
000606,000333:    0374     0371               IMUCADR            EQUALS   MODECADR                              
000607,000334:    0374     0372               AOTCADR            EQUALS   MODECADR   +1                         
000608,000335:    0374     0372               OPTCADR            EQUALS   AOTCADR                               
000609,000336:    0374     0373               RADCADR            EQUALS   MODECADR   +2                         
000610,000337: 
000611,000338:    0374                        MARKSTAT           ERASE                                          
000612,000339:    0375                        XYMARK             ERASE                                          
000613,000340:    0400                                           SETLOC   400                                   
000614,000341: 
000615,000342:                                                                                                  #  TEMPORARY PHONY ASSIGNMENTS TO KEEP PINBALL FROM HAVING BAD ASSEMBLIES
000616,000343: 
000617,000344:    0400                        THETAD             ERASE    +2                                    
000618,000345:    0403                        DELVX              ERASE    +5                                    
000619,000346:                                                                                                  #  END OF PHONY ASSIGNMENTS
000620,000347: 
000621,000348: 
000622,000349: 
000623,000350:                                                                                                  #         DOWNLINK LIST ADDRESS.
000624,000351:    0411                        DNLSTADR           ERASE                                          
000625,000352: 
000626,000353:                                                                                                  #  AGS DUMMY ID WORD
000627,000354:    0412                        AGSWORD            ERASE                                          
000628,000355:                                                                                                  #  RADAR ERASABLE
000629,000356: 
000630,000357:    0413                        RADMODES           ERASE                                          
000631,000358:    0414                        SAMPLIM            ERASE                                          
000632,000359:    0415                        SAMPLSUM           ERASE    +1                                    
000633,000360:    0417     0415               SAMPSUM            EQUALS   SAMPLSUM                              
000634,000361:    0417                        OPTYHOLD           ERASE    +1                                    
000635,000362:    0421                        TIMEHOLD           ERASE    +1                                    
000636,000363:    0423     0415               RRTARGET           EQUALS   SAMPLSUM                              #  HALF UNIT VECTOR IN SM OR NB AXES.
000637,000364:    0423                        TANG               ERASE    +1                                    #  DESIRED TRUNNION AND SHAFT ANGLES.
000638,000365:    0425     0423               MODEA              EQUALS   TANG                                  
000639,000366:    0425                        MODEB              ERASE    +1                                    #  DODES CLOBBERS TANG +2.
000640,000367:    0427     0425               NSAMP              EQUALS   MODEB                                 
000641,000368:    0427                        DESRET             ERASE                                          
000642,000369:    0430     0427               OLDATAGD           EQUALS   DESRET                                #  USED IN DATA READING ROUTINES.
000643,000370:    0430                        DESCOUNT           ERASE                                          
000644,000371:                                                                                                  #  END OF RADAR ERASABLE ASSIGNMENTS
000645,000372: 
000646,000373:    0431                        VAC1USE            ERASE                                          
000647,000374:    0432                        VAC1               ERASE    +42D                                  
000648,000375:    0505                        VAC2USE            ERASE                                          
000649,000376:    0506                        VAC2               ERASE    +42D                                  
000650,000377:    0561                        VAC3USE            ERASE                                          
000651,000378:    0562                        VAC3               ERASE    +42D                                  
000652,000379:    0635                        VAC4USE            ERASE                                          
000653,000380:    0636                        VAC4               ERASE    +42D                                  
000654,000381:    0711                        VAC5USE            ERASE                                          
000655,000382:    0712                        VAC5               ERASE    +42D                                  
000656,000383: 
000657,000384:    1000                                           SETLOC   1000                                  
000658,000385: 
000659,000386:                                                                                                  #  ERASABLE STORAGE FOR AVERAGE G INTEGRATOR
000660,000387: 
000661,000388:    1000                        RN                 ERASE    +5                                    
000662,000389:    1006                        VN                 ERASE    +5                                    
000663,000390:    1014                        NSHIFT             ERASE                                          
000664,000391:    1015                        XSHIFT             ERASE                                          
000665,000392:    1016                        UNK1016            ERASE                                          
000666,000393:    1017                        UNITR              ERASE    +5                                    
000667,000394:    1025                        UNITW              ERASE    +5                                    
000668,000395:    1033                        RMAG               ERASE    +1                                    
000669,000396:    1035                        RMAGSQ             ERASE    +1                                    
000670,000397:    1037                        GRAVITY            ERASE    +5                                    
000671,000398:    1045                        DELV               ERASE    +5                                    
000672,000399:    1053                        DELTAT             ERASE    +1                                    
000673,000400:    1055                        RN1                ERASE    +5                                    
000674,000401:    1063                        VN1                ERASE    +5                                    
000675,000402:                                                                                                  #        WAITLIST REPEAT FLAG:
000676,000403: 
000677,000404:    1071                        RUPTAGN            ERASE                                          
000678,000405:    1072     1071               KEYTEMP2           =        RUPTAGN                               #  TEMP FOR KEYRUPT, UPRUPT
000679,000406: 
000680,000407:                                                                                                  #        PHASE TABLE AND RESTART COUNTER.
000681,000408: 
000682,000409:    1072                        -PHASE0            ERASE                                          
000683,000410:    1073                        PHASE0             ERASE                                          
000684,000411:    1074                        -PHASE1            ERASE                                          
000685,000412:    1075                        PHASE1             ERASE                                          
000686,000413:    1076                        -PHASE2            ERASE                                          
000687,000414:    1077                        PHASE2             ERASE                                          
000688,000415:    1100                        -PHASE3            ERASE                                          
000689,000416:    1101                        PHASE3             ERASE                                          
000690,000417:    1102                        -PHASE4            ERASE                                          
000691,000418:    1103                        PHASE4             ERASE                                          
000692,000419:    1104                        -PHASE5            ERASE                                          
000693,000420:    1105                        PHASE5             ERASE                                          
000694,000421: 
000695,000422:                                                                                                  #  ERASABLE FOR SINGLE PRECISION SUBROUTINES.
000696,000423: 
000697,000424:    1106                        HALFY              ERASE                                          
000698,000425:    1107                        ROOTRET            ERASE                                          
000699,000426:    1110                        SQRARG             ERASE                                          
000700,000427:    1111     1106               TEMK               EQUALS   HALFY                                 
000701,000428:    1111     1107               SQ                 EQUALS   ROOTRET                               
000702,000429: 
000703,000430:                                                                                                  #  OPTICAL TRACKER ERASABLES
000704,000431:    1111                        LOTMODES           ERASE                                          
000705,000432:    1112                        UNK1112            ERASE                                          
000706,000433:    1113                        UNK1113            ERASE                                          
000707,000434:    1114                        UNK1114            ERASE                                          
000708,000435:    1115                        UNK1115            ERASE                                          
000709,000436:    1116                        UNK1116            ERASE                                          
000710,000437:    1117                        UNK1117            ERASE                                          
000711,000438:    1120                        UNK1120            ERASE                                          
000712,000439:    1121                        AZANG              ERASE    +1                                    
000713,000440:    1123                        ELANG              ERASE                                          
000714,000441:    1124                        DESLOTSY           ERASE    +1                                    
000715,000442:    1126                        DESLOTSX           ERASE                                          
000716,000443:    1127                        UNK1127            ERASE                                          
000717,000444:    1130                        UNK1130            ERASE                                          
000718,000445:    1131                        UNK1131            ERASE                                          
000719,000446:    1132                        UNK1132            ERASE    +1                                    
000720,000447:    1134                        UNK1134            ERASE                                          
000721,000448:    1135                        UNK1135            ERASE                                          
000722,000449:    1136                        UNK1136            ERASE    +5                                    
000723,000450:    1144                        UNK1144            ERASE                                          
000724,000451:    1145                        UNK1145            ERASE                                          
000725,000452:    1146                        UNK1146            ERASE    +1                                    
000726,000453:    1150                        UNK1150            ERASE                                          
000727,000454:    1151                        UNK1151            ERASE                                          
000728,000455:    1152                        UNK1152            ERASE                                          
000729,000456:    1153                        UNK1153            ERASE                                          
000730,000457:    1154                        UNK1154            ERASE    +4                                    
000731,000458:    1161                        UNK1161            ERASE    +6                                    
000732,000459:    1170                        UNK1170            ERASE    +9D                                   
000733,000460:    1202                        UNK1202            ERASE    +1                                    
000734,000461:    1204                        UNK1204            ERASE                                          
000735,000462:    1205                        UNK1205            ERASE                                          
000736,000463:    1206                        UNK1206            ERASE                                          
000737,000464:    1207                        UNK1207            ERASE                                          
000738,000465:    1210                        UNK1210            ERASE                                          
000739,000466:    1211                        UNK1211            ERASE                                          
000740,000467:    1212                        LOTSFLAG           ERASE                                          
000741,000468: 
000742,000469: 
000743,000470:                                                                                                  #  ASSIGNMENTS RESERVED EXCLUSIVELY FOR SELF-CHECK
000744,000471:    1213                        SELFERAS           ERASE    1357       -          1377            
000745,000472: 
000746,000473:    1213                        ERESTORE           =        1357                                  
000747,000474:    1213                        SELFRET            =        1360                                  
000748,000475:    1213                        SMODE              =        1361                                  
000749,000476:    1213                        REDOCTR            =        1362                                  #  KEEPS TRACK OF RESTARTS
000750,000477:    1213                        FAILREG            =        1363                                  
000751,000478:    1213                        SFAIL              =        1364                                  
000752,000479:    1213                        ERCOUNT            =        1365                                  
000753,000480:    1213                        SCOUNT             =        1366                                  
000754,000481:    1213                        SKEEP1             =        1371                                  
000755,000482:    1213                        SKEEP2             =        1372                                  
000756,000483:    1213                        SKEEP3             =        1373                                  
000757,000484:    1213                        SKEEP4             =        1374                                  
000758,000485:    1213                        SKEEP5             =        1375                                  
000759,000486:    1213                        SKEEP6             =        1376                                  
000760,000487:    1213                        SKEEP7             =        1377                                  
000761,000488: 
000762,000489:                                                                                                  #  WAITLIST TASK LISTS
000763,000490: 
000764,000491: E3,1400                                           SETLOC   1400                                  
000765,000492: 
000766,000493: E3,1400                        LST1               ERASE    +7                                    #  DELTA T'S.
000767,000494: E3,1410                        LST2               ERASE    +17D                                  #  2CADR TASK ADDRESSES.
000768,000495: 
000769,000496: E3,1432                        NBDX               ERASE                                          #  GYRO BIAS DRIFTS
000770,000497: E3,1433  E3,1432               GBIASX             =        NBDX                                  
000771,000498: E3,1433                        NBDY               ERASE                                          
000772,000499: E3,1434                        NBDZ               ERASE                                          
000773,000500: 
000774,000501: E3,1435                        ADIAX              ERASE                                          #  ACCELERATION SENSITIVE DRIFT ALONG THE
000775,000502: E3,1436                        ADIAY              ERASE                                          #  INPUT AXIS
000776,000503: E3,1437                        ADIAZ              ERASE                                          
000777,000504: 
000778,000505: E3,1440                        ADSRAX             ERASE                                          #  ACCELERATION SENSITIVE DRIFT ALONG THE
000779,000506: E3,1441                        ADSRAY             ERASE                                          #  SPIN REFERENCE AXIS
000780,000507: E3,1442                        ADSRAZ             ERASE                                          
000781,000508: 
000782,000509: E3,1443                        UE3,1443           ERASE    +5                                    
000783,000510: 
000784,000511: E3,1451                        GCOMP              ERASE    +5                                    #  CONTAINS COMPENSATING TORQUES
000785,000512: 
000786,000513: E3,1457  E3,1451               COMMAND            EQUALS   GCOMP                                 
000787,000514: E3,1457  E3,1454               CDUIND             EQUALS   GCOMP      +3                         
000788,000515: 
000789,000516:                                                                                                  #  STORAGE FOR RR TASKS.
000790,000517: 
000791,000518: E3,1457                        RRRET              ERASE                                          
000792,000519: E3,1460                        RDES               ERASE                                          
000793,000520: E3,1461                        RRINDEX            ERASE                                          
000794,000521: 
000795,000522:                                                                                                  #  AOT CALIBRATIONS IN AZIMUTH AND ELEVATION AT DETENTS
000796,000523: E3,1462                        AOTAZ              ERASE    +2                                    
000797,000524: E3,1465                        AOTEL              ERASE    +2                                    
000798,000525:                                                                                                  #        ASSIGNMENTS FOR PRESENTLY UNUSED NOUNS.
000799,000526: E3,1470                        ROLL               ERASE    +2                                    
000800,000527: E3,1473                        LANDMARK           ERASE    +5                                    
000801,000528: 
000802,000529:                                                                                                  #  THE FOLLOWING REGS ARE USED BY THE STANDBY VERBS
000803,000530: 
000804,000531: E3,1501                        TIMESAV            ERASE    +1                                    
000805,000532: E3,1503                        SCALSAV            ERASE    +1                                    
000806,000533: E3,1505                        TIMAR              ERASE    +1                                    
000807,000534: E3,1507                        TIMEDIFF           ERASE    +1                                    
000808,000535: 
000809,000536: E4,1400                                           SETLOC   2000                                  
000810,000537: 
000811,000538: E4,1400                        AMEMORY            ERASE    +150D                                 
000812,000539:                                                                                                  #        THE FOLLOWING A MEMORY LOCATIONS ARE USED BY MID-COURSE NAVIGATION:
000813,000540: 
000814,000541: E4,1627  E4,1400               RRECT              EQUALS   AMEMORY    +000D                      
000815,000542: E4,1627  E4,1400               RIGNTION           EQUALS   AMEMORY    +000D                      
000816,000543: E4,1627  E4,1406               VRECT              EQUALS   AMEMORY    +006D                      
000817,000544: E4,1627  E4,1406               VIGNTION           EQUALS   AMEMORY    +006D                      
000818,000545: E4,1627  E4,1414               TDELTAV            EQUALS   AMEMORY    +012D                      
000819,000546: E4,1627  E4,1414               NEWDLTAV           EQUALS   AMEMORY    +012D                      
000820,000547: E4,1627  E4,1422               TNUV               EQUALS   AMEMORY    +018D                      
000821,000548: E4,1627  E4,1422               NEWNUV             EQUALS   AMEMORY    +018D                      
000822,000549: E4,1627  E4,1430               RCV                EQUALS   AMEMORY    +024D                      
000823,000550: E4,1627  E4,1430               FOUNDR             EQUALS   AMEMORY    +024D                      
000824,000551: E4,1627  E4,1436               VCV                EQUALS   AMEMORY    +030D                      
000825,000552: E4,1627  E4,1436               FOUNDV             EQUALS   AMEMORY    +030D                      
000826,000553: E4,1627  E4,1444               TC                 EQUALS   AMEMORY    +036D                      
000827,000554: E4,1627  E4,1446               TET                EQUALS   AMEMORY    +038D                      
000828,000555: E4,1627  E4,1450               XKEP               EQUALS   AMEMORY    +040D                      
000829,000556: E4,1627  E4,1452               ALPHAV             EQUALS   AMEMORY    +042D                      
000830,000557: E4,1627  E4,1452               DELR               EQUALS   AMEMORY    +042D                      
000831,000558: E4,1627  E4,1460               BETAV              EQUALS   AMEMORY    +048D                      
000832,000559: E4,1627  E4,1460               DELVEL             EQUALS   AMEMORY    +048D                      
000833,000560: E4,1627  E4,1466               PHIV               EQUALS   AMEMORY    +054D                      
000834,000561: E4,1627  E4,1466               BVECTOR            EQUALS   AMEMORY    +054D                      
000835,000562: E4,1627  E4,1474               PSIV               EQUALS   AMEMORY    +060D                      
000836,000563: E4,1627  E4,1502               FV                 EQUALS   AMEMORY    +066D                      
000837,000564: 
000838,000565: E4,1627  E4,1510               VECTAB             EQUALS   AMEMORY    +072D                      
000839,000566: 
000840,000567: E4,1627  E4,1510               TAVEGON            EQUALS   AMEMORY    +072D                      
000841,000568: E4,1627  E4,1512               TRESUME            EQUALS   AMEMORY    +074D                      
000842,000569: E4,1627  E4,1514               RAVEGON            EQUALS   AMEMORY    +076D                      
000843,000570: E4,1627  E4,1522               VAVEGON            EQUALS   AMEMORY    +082D                      
000844,000571: E4,1627  E4,1530               RIG-4SEC           EQUALS   AMEMORY    +088D                      
000845,000572: E4,1627  E4,1554               ALPHAM             EQUALS   AMEMORY    +108D                      
000846,000573: E4,1627  E4,1556               BETAM              EQUALS   AMEMORY    +110D                      
000847,000574: E4,1627  E4,1560               TAU                EQUALS   AMEMORY    +112D                      
000848,000575: E4,1627  E4,1560               GIVENT             EQUALS   AMEMORY    +112D                      
000849,000576: E4,1627  E4,1562               DT/2               EQUALS   AMEMORY    +114D                      
000850,000577: E4,1627  E4,1564               H                  EQUALS   AMEMORY    +116D                      
000851,000578: E4,1627  E4,1566               TDEC               EQUALS   AMEMORY    +118D                      
000852,000579: E4,1627  E4,1570               FBRANCH            EQUALS   AMEMORY    +120D                      
000853,000580: E4,1627  E4,1571               HBRANCH            EQUALS   AMEMORY    +121D                      
000854,000581: E4,1627  E4,1572               GMODE              EQUALS   AMEMORY    +122D                      
000855,000582: E4,1627  E4,1573               QREADY             EQUALS   AMEMORY    +123D                      
000856,000583: E4,1627  E4,1574               MEASQ              EQUALS   AMEMORY    +124D                      
000857,000584: E4,1627  E4,1576               DELTAQ             EQUALS   AMEMORY    +126D                      
000858,000585: 
000859,000586: E4,1627  E4,1600               MEASMODE           EQUALS   AMEMORY    +128D                      
000860,000587: E4,1627  E4,1601               NVCODE             EQUALS   AMEMORY    +129D                      
000861,000588: E4,1627  E4,1602               MIDEXIT            EQUALS   AMEMORY    +130D                      
000862,000589: E4,1627  E4,1602               DSPRTRN            EQUALS   AMEMORY    +130D                      
000863,000590: E4,1627  E4,1603               INCORPEX           EQUALS   AMEMORY    +131D                      
000864,000591: E4,1627  E4,1604               STEPEXIT           EQUALS   AMEMORY    +132D                      
000865,000592: E4,1627  E4,1605               DIFEQCNT           EQUALS   AMEMORY    +133D                      
000866,000593: E4,1627  E4,1605               NORMGAM            EQUALS   AMEMORY    +133D                      
000867,000594: E4,1627  E4,1606               SCALEA             EQUALS   AMEMORY    +134D                      
000868,000595: E4,1627  E4,1607               SCALEB             EQUALS   AMEMORY    +135D                      
000869,000596: E4,1627  E4,1610               SCALDT             EQUALS   AMEMORY    +136D                      
000870,000597: E4,1627  E4,1611               SCALDELT           EQUALS   AMEMORY    +137D                      
000871,000598: E4,1627  E4,1612               SCALER             EQUALS   AMEMORY    +138D                      
000872,000599: 
000873,000600: E4,1627  E4,1613               YV                 EQUALS   AMEMORY    +139D                      
000874,000601: E4,1627  E4,1621               ZV                 EQUALS   AMEMORY    +145D                      
000875,000602: 
000876,000603: E4,1627                        PBODY              ERASE                                          
000877,000604: E4,1630                        W                  ERASE    +071D                                 
000878,000605: 
000879,000606:                                                                                                  #   THE FOLLOWING ERASABLE REGISTERS ARE USED BY THE  ENTRY AND INITIALIZATION JOB OF THE FCS TEST FOR LEM.
000880,000607: 
000881,000608: E4,1740  E4,1400               FCSCNTR            EQUALS   AMEMORY    +000D                      
000882,000609: 
000883,000610:                                                                                                  #    THE FOLLOWING ERASABLE REGISTERS ARE USED BY THE JETSET TASK.
000884,000611: 
000885,000612:                                                                                                  #  (OPTIMUM PRELAUNCH A C USES JETSTEP-JETSTEP +77D FOR RESTART PROOF)
000886,000613: 
000887,000614: E4,1740  E4,1401               XJBUF              EQUALS   AMEMORY    +001D                      
000888,000615: E4,1740  E4,1402               YZJBUF             EQUALS   AMEMORY    +002D                      
000889,000616: E4,1740  E4,1403               JFBUF              EQUALS   AMEMORY    +003D                      
000890,000617: E4,1740  E4,1404               FCNTR              EQUALS   AMEMORY    +004D                      
000891,000618: E4,1740  E4,1405               THBUF              EQUALS   AMEMORY    +005D                      
000892,000619: E4,1740  E4,1406               OFFTMBUF           EQUALS   AMEMORY    +006D                      
000893,000620: E4,1740  E4,1407               JETSTEP            EQUALS   AMEMORY    +007D                      
000894,000621: E4,1740  E4,1410               NTIMES             EQUALS   AMEMORY    +008D                      
000895,000622: E4,1740  E4,1420               NEXTTIME           EQUALS   AMEMORY    +016D                      
000896,000623: E4,1740  E4,1430               JETONTM            EQUALS   AMEMORY    +024D                      
000897,000624: E4,1740  E4,1440               XJETS              EQUALS   AMEMORY    +032D                      
000898,000625: E4,1740  E4,1450               YZJETS             EQUALS   AMEMORY    +040D                      
000899,000626: E4,1740  E4,1460               JETOFFTM           EQUALS   AMEMORY    +048D                      
000900,000627: 
000901,000628:                                                                                                  #     THE FOLLOWING ERASABLE REGISTERS ARE USED BY THE ENGINE ON-OFF TASK.
000902,000629: 
000903,000630: E4,1740  E4,1470               ENGSTEP            EQUALS   AMEMORY    +056D                      
000904,000631: E4,1740  E4,1471               CYLTIMES           EQUALS   AMEMORY    +057D                      
000905,000632: E4,1740  E4,1474               NEXTCYLT           EQUALS   AMEMORY    +060D                      
000906,000633: E4,1740  E4,1477               ONTIME             EQUALS   AMEMORY    +063D                      
000907,000634: E4,1740  E4,1502               OFFTIME            EQUALS   AMEMORY    +066D                      
000908,000635: E4,1740  E4,1505               OFFTIMER           EQUALS   AMEMORY    +069D                      
000909,000636: 
000910,000637:                                                                                                  #    THE FOLLOWING ERASABLE REGISTERS ARE USED BY THE TRIM TASK.
000911,000638: 
000912,000639: E4,1740  E4,1510               TRIMSTEP           EQUALS   AMEMORY    +072D                      
000913,000640: E4,1740  E4,1511               NUMTIMES           EQUALS   AMEMORY    +073D                      
000914,000641: E4,1740  E4,1525               STEPDLYT           EQUALS   AMEMORY    +085D                      
000915,000642: E4,1740  E4,1541               TRIMONT            EQUALS   AMEMORY    +097D                      
000916,000643: E4,1740  E4,1555               TRIMOFFT           EQUALS   AMEMORY    +109D                      
000917,000644: E4,1740  E4,1571               TRIMIND            EQUALS   AMEMORY    +121D                      
000918,000645: 
000919,000646:                                                                                                  #    THE FOLLOWING ERASABLE REGISTERS ARE USED BY THE THROTTLE TASK.
000920,000647: 
000921,000648: E4,1740  E4,1605               THRTSTEP           EQUALS   AMEMORY    +133D                      
000922,000649: E4,1740  E4,1606               DOTIMES            EQUALS   AMEMORY    +134D                      
000923,000650: E4,1740  E4,1614               DELAY              EQUALS   AMEMORY    +140D                      
000924,000651: E4,1740  E4,1622               THR1TIME           EQUALS   AMEMORY    +146D                      
000925,000652: E4,1740  E4,1630               THCOMM1            EQUALS   AMEMORY    +152D                      
000926,000653: E4,1740  E4,1636               THCOMM2            EQUALS   AMEMORY    +158D                      
000927,000654: 
000928,000655:                                                                                                  #   THE FOLLOWING ERASABLE REGISTERS ARE USED BY THE INTERFACE LOOK TASK.
000929,000656: 
000930,000657: E4,1740  E4,1644               30BUF1             EQUALS   AMEMORY    +164D                      
000931,000658: E4,1740  E4,1650               30BUF0             EQUALS   AMEMORY    +168D                      
000932,000659: E4,1740  E4,1654               QUITLOOK           EQUALS   AMEMORY    +172D                      
000933,000660: E4,1740  E4,1655               CHCNTR             EQUALS   AMEMORY    +173D                      
000934,000661: 
000935,000662: E5,1400                                           SETLOC   2400                                  
000936,000663:                                                                                                  #  THE FOLLOWING ERASABLE LOCATIONS ARE UTILIZED BY THE IN-FLIGHT ALIGNMENT ROUTINES
000937,000664: 
000938,000665: E5,1400                        XSM                ERASE    +17D                                  
000939,000666: E5,1422  E5,1406               YSM                =        XSM        +6                         
000940,000667: E5,1422  E5,1414               ZSM                =        XSM        +12D                       
000941,000668: E5,1422                        XDC                ERASE    +17D                                  
000942,000669: E5,1444  E5,1430               YDC                =        XDC        +6                         
000943,000670: E5,1444  E5,1436               ZDC                =        XDC        +12D                       
000944,000671: E5,1444  E5,1422               XNB                =        XDC                                   
000945,000672: E5,1444  E5,1430               YNB                =        XDC        +6                         
000946,000673: E5,1444  E5,1436               ZNB                =        XDC        +12D                       
000947,000674: E5,1444                        STARAD             ERASE    +17D                                  
000948,000675: E5,1466                        STAR               ERASE    +5                                    
000949,000676: E5,1474                        SAC                ERASE    +1                                    
000950,000677: E5,1476                        PAC                ERASE    +1                                    
000951,000678: E5,1500                        OGC                ERASE    +1                                    
000952,000679: E5,1502                        IGC                ERASE    +1                                    
000953,000680: E5,1504                        MGC                ERASE    +1                                    
000954,000681: E5,1506                        ZPRIME             =        22D                                   
000955,000682: E5,1506                        PDA                =        22D                                   
000956,000683: E5,1506                        COSTH              =        16D                                   
000957,000684: E5,1506                        SINTH              =        18D                                   
000958,000685: E5,1506                        THETA              =        20D                                   
000959,000686: E5,1506                        STARM              =        32D                                   
000960,000687: 
000961,000688: 
000962,000689: 
000963,000690:                                                                                                  #  THE FOLLOWING ERASABLE LOCATIONS ARE UTILIZED BY THE SYSTEM TESTS
000964,000691: E5,1506                        AZIMUTH            ERASE    +1                                    
000965,000692: E5,1510                        LATITUDE           ERASE    +1                                    
000966,000693: 
000967,000694: E5,1512                        EROPTN             ERASE                                          
000968,000695: E5,1513                        ERVECTOR           ERASE    +5                                    
000969,000696: E5,1521                        GYROD              ERASE    +5                                    
000970,000697: E5,1527                        LENGTHOT           ERASE                                          
000971,000698: E5,1530                        LOSVEC             ERASE    +5                                    
000972,000699: E5,1536                        NBPOS              ERASE                                          
000973,000700: E5,1537                        NDXCTR             ERASE                                          
000974,000701: E5,1540                        PIPANO             ERASE                                          
000975,000702: E5,1541                        PIPINDEX           ERASE                                          
000976,000703: E5,1542                        PIPNDX             ERASE    +1                                    
000977,000704: E5,1544                        POSITON            ERASE                                          
000978,000705: E5,1545                        QPLAC              ERASE                                          
000979,000706: 
000980,000707: E5,1546                        QPLACE             ERASE                                          
000981,000708: E5,1547                        QPLACES            ERASE                                          
000982,000709: E5,1550                        RUN                ERASE                                          
000983,000710: E5,1551                        STOREPL            ERASE                                          
000984,000711: E5,1552                        SOUTHDR            ERASE                                          
000985,000712: E5,1553                        TAZEL1             ERASE    +5                                    
000986,000713: E5,1561                        TEMPTIME           ERASE    +1                                    
000987,000714: E5,1563                        TESTNO             ERASE                                          
000988,000715: E5,1564                        TMARK              ERASE    +1                                    
000989,000716: E5,1566                        SHAFTA             ERASE                                          
000990,000717: E5,1567                        TRUNA              ERASE                                          
000991,000718: E5,1570                        UE5,1570           ERASE                                          
000992,000719: E5,1571                        GENPL              ERASE    +111D                                 
000993,000720: 
000994,000721: E5,1751  E5,1571               CDUTIMEI           =        GENPL                                 
000995,000722: E5,1751  E5,1573               CDUTIMEF           =        GENPL      +2                         
000996,000723: E5,1751  E5,1575               CDUDANG            =        GENPL      +4                         
000997,000724: E5,1751  E5,1576               CDUREADF           =        GENPL      +5                         
000998,000725: E5,1751  E5,1577               CDUREADI           =        GENPL      +6                         
000999,000726: E5,1751  E5,1600               CDULIMIT           =        GENPL      +7                         
001000,000727: 
001001,000728: E5,1751  E5,1575               TEMPADD            =        GENPL      +4                         
001002,000729: E5,1751  E5,1576               TEMP               =        GENPL      +5                         
001003,000730: E5,1751  E5,1577               NOBITS             =        GENPL      +6                         
001004,000731: E5,1751  E5,1600               CHAN               =        GENPL      +7                         
001005,000732: 
001006,000733: E5,1751  E5,1601               LOS1               =        GENPL      +8D                        
001007,000734: E5,1751  E5,1607               LOS2               =        GENPL      +14D                       
001008,000735: 
001009,000736: E5,1751  E5,1615               CALCDIR            EQUALS   GENPL      +20D                       
001010,000737: E5,1751  E5,1616               CDUFLAG            EQUALS   GENPL      +21D                       
001011,000738: E5,1751  E5,1617               GYTOBETQ           EQUALS   GENPL      +22D                       
001012,000739: E5,1751  E5,1620               OPTNREG            EQUALS   GENPL      +23D                       
001013,000740: E5,1751  E5,1621               SAVE               EQUALS   GENPL      +24D                       #  THREE CONSEC LOC
001014,000741: E5,1751  E5,1624               SFCONST1           EQUALS   GENPL      +27D                       
001015,000742: E5,1751  E5,1625               TIMER              EQUALS   GENPL      +28D                       
001016,000743: 
001017,000744: E5,1751  E5,1627               DATAPL             EQUALS   GENPL      +30D                       
001018,000745: E5,1751  E5,1571               RDSP               EQUALS   GENPL                                 #  FIX LATER   POSSIBLY KEEP1
001019,000746: E5,1751  E5,1671               MASKREG            EQUALS   GENPL      +64D                       
001020,000747: E5,1751  E5,1673               CDUNDX             EQUALS   GENPL      +66D                       
001021,000748: E5,1751  E5,1674               RESULTCT           EQUALS   GENPL      +67D                       
001022,000749: E5,1751  E5,1677               COUNTPL            EQUALS   GENPL      +70D                       
001023,000750: 
001024,000751: E5,1751  E5,1700               CDUANG             EQUALS   GENPL      +71D                       
001025,000752: E5,1751  E5,1571               AINLA              =        GENPL                                 #  110 DEC OR 156 OCT LOCATIONS
001026,000753: 
001027,000754: E5,1751  E5,1571               XSM1               EQUALS   AINLA                                 
001028,000755: E5,1751  E5,1613               ERCOMP1            EQUALS   AINLA      +18D                       
001029,000756: E5,1751  E5,1621               GYROANG            EQUALS   AINLA      +24D                       
001030,000757: E5,1751  E5,1625               AZERR              EQUALS   AINLA      +28D                       
001031,000758: E5,1751  E5,1627               FILDELV            EQUALS   AINLA      +30D                       
001032,000759: E5,1751  E5,1635               THETAN             EQUALS   AINLA      +36D                       
001033,000760: E5,1751  E5,1643               PREVTIME           EQUALS   AINLA      +42D                       
001034,000761: E5,1751  E5,1645               ERVECT1            EQUALS   AINLA      +44D                       
001035,000762: E5,1751  E5,1653               VECTEM             EQUALS   AINLA      +50D                       
001036,000763: E5,1751  E5,1661               GYROCSW            EQUALS   AINLA      +56D                       
001037,000764: E5,1751  E5,1662               PRELTEMP           EQUALS   AINLA      +57D                       
001038,000765: E5,1751  E5,1663               QSAVED             EQUALS   AINLA      +58D                       
001039,000766: E5,1751  E5,1665               TAZ                EQUALS   AINLA      +60D                       
001040,000767: E5,1751  E5,1667               TEL                EQUALS   AINLA      +62D                       
001041,000768: E5,1751  E5,1671               LATITUD1           EQUALS   AINLA      +64D                       
001042,000769: E5,1751  E5,1673               PIPTIME            EQUALS   AINLA      +66D                       
001043,000770: E5,1751  E5,1675               TARGET1            EQUALS   AINLA      +68D                       
001044,000771: E5,1751  E5,1703               PTEMP              EQUALS   AINLA      +74D                       
001045,000772: E5,1751  E5,1757               AZIMUTH1           EQUALS   AINLA      +118D                      
001046,000773: E5,1751  E5,1767               STARS              EQUALS   AINLA      +126D                      
001047,000774: 
001048,000775: E5,1751  E5,1571               UE5,1571           EQUALS   AINLA                                 
001049,000776: E5,1751  E5,1572               UE5,1572           EQUALS   AINLA      +1D                        
001050,000777: E5,1751  E5,1573               UE5,1573           EQUALS   AINLA      +2D                        
001051,000778: E5,1751  E5,1574               UE5,1574           EQUALS   AINLA      +3D                        
001052,000779: E5,1751  E5,1575               ALX1S              EQUALS   AINLA      +4D                        #  IN
001053,000780: E5,1751  E5,1576               CMPX1              EQUALS   AINLA      +5D                        #  IND
001054,000781: E5,1751  E5,1577               ALK                EQUALS   AINLA      +6D                        #  GAINS
001055,000782: E5,1751  E5,1613               WANGO              EQUALS   AINLA      +18D                       #  VERT ERATE
001056,000783: E5,1751  E5,1615               WANGI              EQUALS   AINLA      +20D                       #  HO
001057,000784: E5,1751  E5,1617               WANGT              EQUALS   AINLA      +22D                       #  T
001058,000785: E5,1751  E5,1617               TORQNDX            =        WANGT                                 
001059,000786: E5,1751  E5,1621               TORQUE             EQUALS   AINLA      +24D                       
001060,000787: E5,1751  E5,1627               INTY               EQUALS   AINLA      +30D                       #  SOUTH PIP INTE
001061,000788: E5,1751  E5,1631               ANGZ               EQUALS   AINLA      +32D                       #  EAST AXIS
001062,000789: E5,1751  E5,1633               INTZ               EQUALS   AINLA      +34D                       #  EAST PIP I
001063,000790: E5,1751  E5,1635               ANGY               EQUALS   AINLA      +36D                       #  SOUTH
001064,000791: E5,1751  E5,1637               ANGX               EQUALS   AINLA      +38D                       #  VE
001065,000792: E5,1751  E5,1641               DRIFTO             EQUALS   AINLA      +40D                       #  VERT
001066,000793: E5,1751  E5,1643               DRIFTI             EQUALS   AINLA      +42D                       #  SOU
001067,000794: E5,1751  E5,1645               DRIFTT             EQUALS   AINLA      +44D                       #  EAST AX
001068,000795: E5,1751  E5,1647               VLAUN              EQUALS   AINLA      +46D                       #  LAUNCH
001069,000796: E5,1751  E5,1651               ACCWD              EQUALS   AINLA      +48D                       #  LAUN
001070,000797: E5,1751  E5,1657               POSNV              EQUALS   AINLA      +54D                       #  LAUNC
001071,000798: E5,1751  E5,1661               DPIPAY             EQUALS   AINLA      +56D                       #  SOUTH
001072,000799: E5,1751  E5,1665               DPIPAZ             EQUALS   AINLA      +60D                       #  NORTH PIP INCREMENT
001073,000800: E5,1751  E5,1667               BPLAC              EQUALS   AINLA      +62D                       
001074,000801: E5,1751  E5,1703               WPLATO             EQUALS   AINLA      +74D                       
001075,000802: E5,1751  E5,1705               WPLATI             EQUALS   AINLA      +76D                       
001076,000803: E5,1751  E5,1707               WPLATT             EQUALS   AINLA      +78D                       
001077,000804: E5,1751  E5,1711               ALTIM              EQUALS   AINLA      +80D                       #  LENG
001078,000805: E5,1751  E5,1712               ALTIMS             EQUALS   AINLA      +81D                       #   INDEX
001079,000806: E5,1751  E5,1713               ALDK               EQUALS   AINLA      +82D                       #   TIME CONSTAN
001080,000807: E5,1751  E5,1725               UE5,1725           EQUALS   AINLA      +92D                       
001081,000808: E5,1751  E5,1726               UE5,1726           EQUALS   AINLA      +93D                       
001082,000809: E5,1751  E5,1727               UE5,1727           EQUALS   AINLA      +94D                       
001083,000810: E5,1751  E5,1730               UE5,1730           EQUALS   AINLA      +95D                       
001084,000811: E5,1751  E5,1731               DELM               EQUALS   AINLA      +96D                       
001085,000812: E5,1751  E5,1745               DPIPAIDX           EQUALS   AINLA      +108D                      
001086,000813: E5,1751  E5,1746               UE5,1746           EQUALS   AINLA      +109D                      
001087,000814: E5,1751  E5,1747               ZERONDX            EQUALS   AINLA      +110D                      
001088,000815: E5,1751  E5,1750               PRELMTRX           EQUALS   AINLA      +111D                      
001089,000816: E5,1751  E5,1750               TRANSM1            =        PRELMTRX                              
001090,000817: E5,1751  E5,1772               FILDELVX           EQUALS   AINLA      +129D                      
001091,000818: E5,1751  E5,1774               FILDELVY           EQUALS   AINLA      +131D                      
001092,000819: E5,1751  E5,1776               FILDELVZ           EQUALS   AINLA      +133D                      
001093,000820: 
001094,000821: E5,1751  E5,1500               ERCOMP             =        OGC                                   
001095,000822: E5,1751     1000               GEOMTRX            =        RN                                    
001096,000823: 
001097,000824: E5,1751  E5,1571               BMEMORY            EQUALS   GENPL                                 
001098,000825: E5,1751     0405               DELVY              EQUALS   DELVX      +2                         
001099,000826: E5,1751     0407               DELVZ              EQUALS   DELVX      +4                         
001100,000827: 
001101,000828:                                                                                                  #  RHC INPUTS SCALED AT PI/4 RAD/SEC.
001102,000829: 
001103,000830: E6,1602                                           SETLOC   3202                                  
001104,000831: E6,1602                        PCOM               ERASE                                          
001105,000832: E6,1603                        RCOM               ERASE                                          
001106,000833: E6,1604                        YCOM               ERASE                                          
001107,000834: 
001108,000835: 
001109,000836: E7,1400                                           SETLOC   3400                                  
001110,000837: 
001111,000838:                                                                                                  #        DOWNLINK STORAGE.
001112,000839: 
001113,000840: E7,1400                        LDATALST           ERASE                                          
001114,000841: E7,1401                        DNTMGOTO           ERASE                                          
001115,000842: E7,1402                        TMINDEX            ERASE                                          
001116,000843: E7,1403                        DNTMBUFF           ERASE    +21D                                  #  SNAPSHOT BUFFER.
001117,000844: 
001118,000845:                                                                                                  #        RADAR TEST STORAGE.
001119,000846: 
001120,000847: E7,1431                        RTSTDEX            ERASE                                          
001121,000848: E7,1432                        RTSTMAX            ERASE                                          #  66 FOR HI SPEED, 6 FOR LOW SPEED RR,
001122,000849:                                                                                                  #  AND 18 FOR LOW SPEED LR.
001123,000850: E7,1433                        RTSTBASE           ERASE                                          #  USED FOR CYCLIC SAMPLING.
001124,000851: E7,1434                        RTSTLOC            ERASE                                          #  GOES 0(6)RTSTMAX
001125,000852: E7,1435  E7,1434               RSTKLOC            EQUALS   RTSTLOC                               
001126,000853: E7,1435                        RSAMPDT            ERASE                                          #  PNZ FOR CYCLIC SAMPLING, -1 FOR HI SPEED
001127,000854:                                                                                                  #  INSERT +0 HERE MANUALLY TO TERMINATE TST
001128,000855: E7,1436                        RFAILCNT           ERASE                                          
001129,000856: E7,1437                        RSTACK             ERASE    +71D                                  #  BUFFERS FOR RADAR TESTING.
001130,000857: 
001131,000858:                                                                                                  #  AGS INITIALIZATION
001132,000859: E7,1547                        AGSBUFF            ERASE    +27D                                  
001133,000860:                                                                                                  #        STORAGE FOR INBIT SCANNER.
001134,000861: 
001135,000862: E7,1603                        LAST30             ERASE    +2                                    #  LAST SAMPLED INBITS.
001136,000863: E7,1606                        MSGCNT             ERASE                                          

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