Source Code

These source-code files are part of a reconstructed copy of Sundial E, the final release of the Block II Command Module (CM) Apollo Guidance Computer (AGC) system test software.

They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 2003053-121, 2003053-151, and 2003972-211, belonging to the MIT Museum.

Since only binary dumps (rather than listings) of Sundial 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.

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

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