Source Code

These source-code files were transcribed from a printout in Don Eyles's personal collection, scanned by archive.org, and financially sponsored by Mike Higgins. A team of volunteers performed the transcription and proof-reading. Note that the scanned page images are available at the Virtual AGC Project website, as well as higher-quality (but much larger) images at the Virtual AGC Project's section on archive.org. Report any problems by creating "issues" at the Virtual AGC Project's GitHub Repository.

Notations on the program listing read, in part:

	YUL SYSTEM FOR BLK2: REVISION 0 OF PROGRAM RETRED44 BY NASA 2021100
	JUL 9, 1965
Note that the date is the date of the printout, not the date of the program revision.

000166,000002:                                                                                                  ## Copyright:   Public domain.
000167,000003:                                                                                                  ## Filename:    ERASABLE_ASSIGNMENTS.agc
000168,000004:                                                                                                  ## Purpose:     Part of the source code for Retread 44 (revision 0). It was
000169,000005:                                                                                                  ##              the very first program for the Block II AGC, created as an
000170,000006:                                                                                                  ##              extensive rewrite of the Block I program Sunrise.
000171,000007:                                                                                                  ##              This file is intended to be a faithful transcription, except
000172,000008:                                                                                                  ##              that the code format has been changed to conform to the
000173,000009:                                                                                                  ##              requirements of the yaYUL assembler rather than the
000174,000010:                                                                                                  ##              original YUL assembler.
000175,000011:                                                                                                  ## Reference:   pp. 5-13
000176,000012:                                                                                                  ## Assembler:   yaYUL
000177,000013:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
000178,000014:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
000179,000015:                                                                                                  ## Mod history: 2016-12-13 MAS  Created from Aurora 12 version.
000180,000016:                                                                                                  ##              2016-12-16 MAS  Transcribed.
000181,000017:                                                                                                  ##              2016-12-26 RSB  Proofed comment text using octopus/ProoferComments,
000182,000018:                                                                                                  ##                              and fixed errors found.
000183,000019: 

Page 5 At the top, above the addresses and labels, is written the word OCTAL.

000186,000022: 
000187,000023: ???????                        A                  EQUALS   0                                     
000188,000024: ???????                        L                  EQUALS   1                                     #  L AND Q ARE BOTH CHANNELS AND REGISTERS.
000189,000025: ???????                        Q                  EQUALS   2                                     
000190,000026: ???????                        EBANK              EQUALS   3                                     
000191,000027: ???????                        FBANK              EQUALS   4                                     
000192,000028: ???????                        Z                  EQUALS   5                                     #  ADJACENT TO FBANK AND BBANK FOR DXCH Z
000193,000029: ???????                        BBANK              EQUALS   6                                     #  (DTCB) AND DXCH FBANK (DTCF).
000194,000030:                                                                                                  #  REGISTER 7 IS A ZERO-SOURCE, USED BY ZL.
000195,000031: 
000196,000032: ???????                        ARUPT              EQUALS   10                                    #  INTERRUPT STORAGE.
000197,000033: ???????                        LRUPT              EQUALS   11                                    
000198,000034: ???????                        QRUPT              EQUALS   12                                    
000199,000035: ???????                        ZRUPT              EQUALS   15                                    #  (13 AND 14 ARE SPARES.)
000200,000036: ???????                        BANKRUPT           EQUALS   16                                    #  USUALLY HOLDS FBANK OR BBANK.
000201,000037: ???????                        BRUPT              EQUALS   17                                    #  RESUME ADDRESS AS WELL.
000202,000038: 
000203,000039: ???????                        CYR                EQUALS   20                                    
000204,000040: ???????                        SR                 EQUALS   21                                    
000205,000041: ???????                        CYL                EQUALS   22                                    
000206,000042: ???????                        EDOP               EQUALS   23                                    #  EDITS INTERPRETIVE OPERATION CODE PAIRS.
000207,000043: 
000208,000044: 
000209,000045: 
000210,000046: ???????                        TIME2              EQUALS   24                                    
000211,000047: ???????                        TIME1              EQUALS   25                                    
000212,000048: ???????                        TIME3              EQUALS   26                                    
000213,000049: ???????                        TIME4              EQUALS   27                                    
000214,000050: ???????                        TIME5              EQUALS   30                                    
000215,000051: ???????                        TIME6              EQUALS   31                                    
000216,000052: ???????                        CDUX               EQUALS   32                                    
000217,000053: ???????                        CDUY               EQUALS   33                                    
000218,000054: ???????                        CDUZ               EQUALS   34                                    
000219,000055: ???????                        OPTY               EQUALS   35                                    
000220,000056: ???????                        OPTX               EQUALS   36                                    
000221,000057: ???????                        PIPAX              EQUALS   37                                    
000222,000058: ???????                        PIPAY              EQUALS   40                                    
000223,000059: ???????                        PIPAZ              EQUALS   41                                    
000224,000060: ???????                        BMAGX              EQUALS   42                                    
000225,000061: ???????                        BMAGY              EQUALS   43                                    
000226,000062: ???????                        BMAGZ              EQUALS   44                                    
000227,000063: ???????                        INLINK             EQUALS   45                                    
000228,000064: ???????                        RNRAD              EQUALS   46                                    
000229,000065: ???????                        GYROCTR            EQUALS   47                                    
000230,000066: ???????                        CDUXCMD            EQUALS   50                                    
000231,000067: ???????                        CDUYCMD            EQUALS   51                                    
000232,000068: ???????                        CDUZCMD            EQUALS   52                                    
000233,000069: ???????                        OPTYCMD            EQUALS   53                                    
000234,000070: ???????                        OPTXCMD            EQUALS   54                                    
000235,000071: ???????                        EMSD               EQUALS   55                                    
000236,000072: ???????                        LEMONM             EQUALS   56                                    

Page 6

000238,000074: ???????                        OUTLINK            EQUALS   57                                    
000239,000075: ???????                        ALTM               EQUALS   60                                    
000240,000076: 
000241,000077:    0067                                           SETLOC   67                                    #  DECODED REGISTER FOR NIGHT-WATCHMAN ALM.
000242,000078:    0067                        NEWJOB             ERASE                                          
000243,000079: 
000244,000080:    0070                        LVSQUARE           EQUALS   34D                                   #  SQUARE OF VECTOR INPUT TO ABVAL AND UNIT
000245,000081:    0070                        LV                 EQUALS   36D                                   #  LENGTH OF VECTOR INPUT TO UNIT.
000246,000082:    0070                        X1                 EQUALS   38D                                   #  INTERPRETIVE SPECIAL REGISTERS RELATIVE
000247,000083:    0070                        X2                 EQUALS   39D                                   #  TO THE WORK AREA.
000248,000084:    0070                        S1                 EQUALS   40D                                   
000249,000085:    0070                        S2                 EQUALS   41D                                   
000250,000086:    0070                        QPRET              EQUALS   42D                                   
000251,000087: 

Page 7

000253,000089:                                                                                                  #  GENERAL ERASABLE ASSIGNMENTS.
000254,000090: 
000255,000091:                                                                                                  #           THE FOLLOWING ARE EXECUTIVE TEMPORARIES WHICH MAY BE USED BETWEEN CCS NEWJOB INQUIRIES.
000256,000092: 
000257,000093:    0100                                           SETLOC   100                                   
000258,000094: 
000259,000095:    0100                        INTB15+            ERASE                                          #  REFLECTS 15TH BIT OF INDEXABLE ADDRESSES
000260,000096:    0101     0100               DSEXIT             =        INTB15+                               #  RETURN FOR DSPIN
000261,000097:    0101     0100               EXITEM             =        INTB15+                               #  RETURN FOR SCALE FACTOR ROUTINE SELECT
000262,000098:    0101     0100               BLANKRET           =        INTB15+                               #  RETURN FOR 2BLANK
000263,000099: 
000264,000100:    0101                        INTBIT15           ERASE                                          #  SIMILAR TO ABOVE.
000265,000101:    0102     0101               WRDRET             =        INTBIT15                              #  RETURN FOR 5BLANK
000266,000102:    0102     0101               WDRET              =        INTBIT15                              #  RETURN FOR DSPWD
000267,000103:    0102     0101               DECRET             =        INTBIT15                              #  RETURN FOR PUTCOM(DEC LOAD)
000268,000104:    0102     0101               21/22REG           =        INTBIT15                              #  TEMP FOR CHARIN
000269,000105: 
000270,000106:    0102                        ADDRWD             ERASE                                          #  12 BIT INTERPRETIVE OPERAND SUB-ADDRESS.
000271,000107:    0103                        POLISH             ERASE                                          #  HOLDS CADR MADE FROM POLISH ADDRESS.
000272,000108:    0104     0103               UPDATRET           =        POLISH                                #  RETURN FOR UPDATNN, UPDATVB
000273,000109:    0104     0103               CHAR               =        POLISH                                #  TEMP FOR CHARIN
000274,000110:    0104     0103               ERCNT              =        POLISH                                #  COUNTER FOR ERROR LIGHT RESET
000275,000111:    0104     0103               DECOUNT            =        POLISH                                #  COUNTER FOR SCALING AND DISPLAY (DEC)
000276,000112: 
000277,000113:    0104                        FIXLOC             ERASE                                          #  WORK AREA ADDRESS.
000278,000114: 
000279,000115:    0105                        OVFIND             ERASE                                          #  SET NON-ZERO ON OVERFLOW.
000280,000116: 
000281,000117:    0106                        VBUF               ERASE    +5                                    #  TEMPORARY STORAGE USED FOR VECTORS.
000282,000118:    0114     0106               SGNON              =        VBUF                                  #  TEMP FOR +,- ON
000283,000119:    0114     0106               NOUNTEM            =        VBUF                                  #  COUNTER FOR MIXNOUN FETCH
000284,000120:    0114     0106               DISTEM             =        VBUF                                  #  COUNTER FOR OCTAL DISPLAY VERBS
000285,000121:    0114     0106               DECTEM             =        VBUF                                  #  COUNTER FOR FETCH (DEC DISPLAY VERBS)
000286,000122: 
000287,000123:    0114     0107               SGNOFF             =        VBUF       +1                         #  TEMP FOR +,- ON
000288,000124:    0114     0107               NVTEMP             =        VBUF       +1                         #  TEMP FOR NVSUB
000289,000125:    0114     0107               SFTEMP1            =        VBUF       +1                         #  STORAGE FOR SF CONST HI PART(=SFTEMP2-1)
000290,000126: 
000291,000127:    0114     0110               CODE               =        VBUF       +2                         #  FOR DSPIN
000292,000128:    0114     0110               SFTEMP2            =        VBUF       +2                         #  STORAGE FOR SF CONST LO PART(=SFTEMP1+1)
000293,000129: 
000294,000130:    0114     0111               MIXTEMP            =        VBUF       +3                         #  FOR MIXNOUN DATA
000295,000131:    0114     0111               SIGNRET            =        VBUF       +3                         #  RETURN FOR +,- ON
000296,000132: 
000297,000133:                                                                                                  #  ALSO MIXTEMP+1 = VBUF+4, MIXTEMP+2 = VBUF+5.
000298,000134: 
000299,000135:    0114                        BUF                ERASE    +2                                    #  TEMPORARY SCALAR STORAGE.
000300,000136:    0117                        BUF2               ERASE    +1                                    
000301,000137:    0121     0114               INDEXLOC           EQUALS   BUF                                   #  CONTAINS ADDRESS OF SPECIFIED INDEX.
000302,000138:    0121     0114               SWWORD             EQUALS   BUF                                   #  ADDRESS OF SWITCH WORD.

Page 8

000304,000140:    0121     0115               SWBIT              EQUALS   BUF        +1                         #  SWITCH BIT WITHIN SWITCH WORD.
000305,000141:    0121                        MPTEMP             ERASE                                          #  TEMPORARY USED IN MULTIPLY AND SHIFT.
000306,000142:    0122                        DOTINC             ERASE                                          #  COMPONENT INCREMENT FOR DOT SUBROUTINE.
000307,000143:    0123     0122               DVSIGN             EQUALS   DOTINC                                #  DETERMINES SIGN OF DDV RESULT.
000308,000144:    0123     0122               ESCAPE             EQUALS   DOTINC                                #  USED IN ARCSIN/ARCCOS.
000309,000145:    0123     0122               ENTRET             =        DOTINC                                #  EXIT FROM ENTER
000310,000146: 
000311,000147:    0123                        DOTRET             ERASE                                          #  RETURN FROM DOT SUBROUTINE.
000312,000148:    0124     0123               DVNORMCT           EQUALS   DOTRET                                #  DIVIDEND NORMALIZATION COUNT IN DDV.
000313,000149:    0124     0123               ESCAPE2            EQUALS   DOTRET                                #  ALTERNATE ARCSIN/ARCCOS SWITCH.
000314,000150:    0124     0123               WDCNT              =        DOTRET                                #  CHAR COUNTER FOR DSPWD
000315,000151:    0124     0123               INREL              =        DOTRET                                #  INPUT BUFFER SELECTOR ( X,Y,Z, REG )
000316,000152: 
000317,000153:    0124                        MATINC             ERASE                                          #  VECTOR INCREMENT IN MXV AND VXM.
000318,000154:    0125     0124               MAXDVSW            EQUALS   MATINC                                #  +0 IF DP QUOTIENT IS NEAR ONE - ELSE -1.
000319,000155:    0125     0124               POLYCNT            EQUALS   MATINC                                #  POLYNOMIAL LOOP COUNTER
000320,000156:    0125     0124               DSPMMTEM           =        MATINC                                #  DSPCOUNT SAVE FOR DSPMM
000321,000157:    0125     0124               MIXBR              =        MATINC                                #  INDICATOR FOR MIXED OR NORMAL NOUN
000322,000158: 
000323,000159:    0125                        TEM1               ERASE                                          #  EXEC TEMP
000324,000160:    0126     0125               POLYRET            =        TEM1                                  
000325,000161:    0126     0125               DSREL              =        TEM1                                  #  REL ADDRESS FOR DSPIN
000326,000162: 
000327,000163:    0126                        TEM2               ERASE                                          #  EXEC TEMP
000328,000164:    0127     0126               DSMAG              =        TEM2                                  #  MAGNITUDE STORE FOR DSPIN
000329,000165:    0127     0126               IDADDTEM           =        TEM2                                  #  MIXNOUN INDIRECT ADDRESS STORAGE
000330,000166: 
000331,000167:    0127                        TEM3               ERASE                                          #  EXEC TEMP
000332,000168:    0130     0127               COUNT              =        TEM3                                  #  FOR DSPIN
000333,000169: 
000334,000170:    0130                        TEM4               ERASE                                          #  EXEC TEMP
000335,000171:    0131     0130               LSTPTR             =        TEM4                                  #  LIST POINTER FOR GRABUSY
000336,000172:    0131     0130               RELRET             =        TEM4                                  #  RETURN FOR RELDSP
000337,000173:    0131     0130               FREERET            =        TEM4                                  #  RETURN FOR FREEDSP
000338,000174: 
000339,000175:    0131                        TEM5               ERASE                                          #  EXEC TEMP
000340,000176:    0132     0131               NOUNADD            =        TEM5                                  #  TEMP STORAGE FOR NOUN ADDRESS
000341,000177: 
000342,000178:    0132                        NNADTEM            ERASE                                          #  TEMP FOR NOUN ADDRESS TABLE ENTRY
000343,000179:    0133                        NNTYPTEM           ERASE                                          #  TEMP FOR NOUN TYPE TABLE ENTRY
000344,000180:    0134                        IDAD1TEM           ERASE                                          #  TEMP FOR INDIR ADRESS TABLE ENTRY(MIXNN)
000345,000181:                                                                                                  #  MUST = IDAD2TEM-1, = IDAD3TEM-2.
000346,000182:    0135                        IDAD2TEM           ERASE                                          #  TEMP FOR INDIR ADRESS TABLE ENTRY(MIXNN)
000347,000183:                                                                                                  #  MUST = IDAD1TEM+1, = IDAD3TEM-1.
000348,000184:    0136                        IDAD3TEM           ERASE                                          #  TEMP FOR INDIR ADRESS TABLE ENTRY(MIXNN)
000349,000185:                                                                                                  #  MUST = IDAD1TEM+2, = IDAD2TEM+1.
000350,000186:    0137                        RUTMXTEM           ERASE                                          #  TEMP FOR SF ROUT TABLE ENTRY(MIXNN ONLY)
000351,000187: 
000352,000188: 
000353,000189: 
000354,000190:                                                                                                  #           STORAGE USED BY THE EXECUTIVE.
000355,000191: 

Page 9

000357,000193:    0140                        MPAC               ERASE    +6                                    #  MULTI-PURPOSE ACCUMULATOR.
000358,000194:    0147                        MODE               ERASE                                          #  +1 FOR TP, +0 FOR DP, OR -1 FOR VECTOR.
000359,000195:    0150                        LOC                ERASE                                          #  LOCATION ASSOCIATED WITH JOB.
000360,000196:    0151                        BANKSET            ERASE                                          #  USUALLY CONTAINS BBANK SETTING.
000361,000197:    0152                        PUSHLOC            ERASE                                          #  WORD OF PACKED INTERPRETIVE PARAMETERS.
000362,000198:    0153                        PRIORITY           ERASE                                          #  PRIORITY OF PRESENT JOB AND WORK AREA.
000363,000199: 
000364,000200:    0154                                           ERASE    +71D                                  #  SEVEN SETS OF 12 REGISTERS EACH.
000365,000201: 
000366,000202:    0264                        VAC1USE            ERASE                                          
000367,000203:    0265                        VAC1               ERASE    +42D                                  
000368,000204:    0340                        VAC2USE            ERASE                                          
000369,000205:    0341                        VAC2               ERASE    +42D                                  
000370,000206:    0414                        VAC3USE            ERASE                                          
000371,000207:    0415                        VAC3               ERASE    +42D                                  
000372,000208:    0470                        VAC4USE            ERASE                                          
000373,000209:    0471                        VAC4               ERASE    +42D                                  
000374,000210:    0544                        VAC5USE            ERASE                                          
000375,000211:    0545                        VAC5               ERASE    +42D                                  
000376,000212: 
000377,000213:                                                                                                  #           INTERPRETIVE SWITCH RESERVATIONS.
000378,000214: 
000379,000215:    0620                        STATE              ERASE    +3                                    #  60 SWITCHES PRESENTLY.
000380,000216: 
000381,000217:                                                                                                  #           THE FOLLOWING SET COMPRISES THE INTERRUPT TEMPORARY STORAGE POOL.
000382,000218: 
000383,000219:    0624                        WAITEXIT           ERASE                                          
000384,000220:    0625     0624               KEYTEMP1           =        WAITEXIT                              #  TEMP FOR KEYRUPT, UPRUPT
000385,000221:    0625     0624               DSRUPTEM           =        WAITEXIT                              #  TEMP FOR DSPOUT
000386,000222: 
000387,000223:    0625                        WAITBANK           ERASE                                          
000388,000224:    0626                        EXECTEM1           ERASE                                          
000389,000225:    0627                        EXECTEM2           ERASE                                          
000390,000226:    0630                        WAITADR            ERASE                                          
000391,000227:    0631                        WAITTEMP           ERASE                                          
000392,000228: 
000393,000229:    0632                        NEWPRIO            ERASE                                          #  EXECUTIVE RESERVATIONS (TEMP ONLY).
000394,000230:    0633                        NEWLOC             ERASE    +1                                    
000395,000231:    0635                        LOCCTR             ERASE                                          
000396,000232: 
000397,000233:                                                                                                  #           WAITLIST REPEAT FLAG:
000398,000234: 
000399,000235:    0636                        RUPTAGN            ERASE                                          
000400,000236:    0637     0636               KEYTEMP2           =        RUPTAGN                               #  TEMP FOR KEYRUPT, UPRUPT
000401,000237: 

Page 10

000403,000239:                                                                                                  #  THE FOLLOWING REGISTERS ARE RESERVED FOR PINBALL
000404,000240: 
000405,000241: 
000406,000242: 
000407,000243:                                                                                                  #  RESERVED FOR PINBALL EXECUTIVE ACTION
000408,000244: 
000409,000245:    0637                        DSPCOUNT           ERASE                                          #  DISPLAY POSITION INDICATOR
000410,000246:    0640                        DECBRNCH           ERASE                                          #  +DEC, - DEC, OCT INDICATOR
000411,000247:    0641                        VERBREG            ERASE                                          #  VERB CODE
000412,000248:    0642                        NOUNREG            ERASE                                          #  NOUN CODE
000413,000249:    0643                        XREG               ERASE                                          #  R1 INPUT BUFFER
000414,000250:    0644                        YREG               ERASE                                          #  R2 INPUT BUFFER
000415,000251:    0645                        ZREG               ERASE                                          #  R3 INPUT BUFFER
000416,000252:    0646                        XREGLP             ERASE                                          #  LO PART OF XREG (FOR DEC CONV ONLY)
000417,000253:    0647                        YREGLP             ERASE                                          #  LO PART OF YREG (FOR DEC CONV ONLY)
000418,000254:    0650                        ZREGLP             ERASE                                          #  LO PART OF ZREG (FOR DEC CONV ONLY)
000419,000255:    0651                        MODREG             ERASE                                          #  MODE CODE
000420,000256:    0652                        DSPLOCK            ERASE                                          #  KEYBOARD/SUBROUTINE CALL INTERLOCK
000421,000257:    0653                        REQRET             ERASE                                          #  RETURN REGISTER FOR LOAD
000422,000258:    0654                        LOADSTAT           ERASE                                          #  STATUS INDICATOR FOR LOADTST
000423,000259:    0655                        CLPASS             ERASE                                          #  PASS INDICATOR CLEAR
000424,000260:    0656                        NOUT               ERASE                                          #  ACTIVITY COUNTER FOR DSPTAB
000425,000261:    0657                        NOUNCADR           ERASE                                          #  MACHINE CADR FOR NOUN
000426,000262:    0660                        MONSAVE            ERASE                                          #  N/V CODE FOR MONITOR. (= MONSAVE1-1)
000427,000263:    0661                        MONSAVE1           ERASE                                          #  NOUNCADR FOR MONITOR(MATBS) =MONSAVE+1
000428,000264:    0662                        DSPTAB             ERASE    +11D                                  #  0-10D, DISPLAY PANEL BUFF. 11D, C/S LTS.
000429,000265:    0676                        CADRSTOR           ERASE                                          #  ENDIDLE STORAGE
000430,000266:    0677                        GRABLOCK           ERASE                                          #  INTERNAL INTERLOCK FOR DISPLAY SYSTEM 
000431,000267:    0700                        NVQTEM             ERASE                                          #  NVSUB STORAGE FOR CALLING ADDRESS
000432,000268:                                                                                                  #  MUST = NVBNKTEM-1
000433,000269:    0701                        NVBNKTEM           ERASE                                          #  NVSUB STORAGE FOR CALLING BANK
000434,000270:                                                                                                  #  MUST = NVQTEM+1
000435,000271:    0702                        DSPLIST            ERASE    +2                                    #  WAITING LIST FOR DSP SYST INTERNAL USE
000436,000272:    0705                        EXTVBACT           ERASE                                          #  EXTENDED VERB ACTIVITY INTERLOCK
000437,000273:    0706                        DSPTEM1            ERASE    +2                                    #  BUFFER STORAGE AREA 1 (MOSTLY FOR TIME)
000438,000274:    0711                        DSPTEM2            ERASE    +2                                    #  BUFFER STORAGE AREA 2 (MOSTLY FOR DEG)
000439,000275:                                                                                                  #  END OF ERASABLES RESERVED FOR PINBALL EXECUTIVE ACTION
000440,000276: 
000441,000277: 
000442,000278: 
000443,000279:                                                                                                  #  RESERVED FOR PINBALL INTERRUPT ACTION
000444,000280: 
000445,000281:    0714                        DSPCNT             ERASE                                          #  COUNTER FOR DSPOUT
000446,000282:    0715                        UPLOCK             ERASE                                          #  BIT1 = UPLINK INTERLOCK (ACTIVATED BY
000447,000283:                                                                                                  #  RECEPTION OF A BAD MESSAGE IN UPLINK)
000448,000284:                                                                                                  #  END OF ERASABLES RESERVED FOR PINBALL INTERRUPT ACTION
000449,000285: 

Page 11

000451,000287:                                                                                                  #  TEMPORARY PHONY ASSIGNMENTS TO KEEP PINBALL FROM HAVING BAD ASSEMBLIES
000452,000288: 
000453,000289:    0716                        THETAD             ERASE    +2                                    
000454,000290:    0721                        FAILREG            ERASE                                          
000455,000291:    0722                        TDEC               ERASE    +1                                    
000456,000292:    0724                        TET                ERASE    +1                                    
000457,000293:    0726                        MEASQ              ERASE    +1                                    
000458,000294:    0730                        ROLL               ERASE    +2                                    
000459,000295:    0733                        LANDMARK           ERASE    +5                                    
000460,000296:    0741                        GBIASX             ERASE    +2                                    
000461,000297:    0744                        ADIAX              ERASE    +2                                    
000462,000298:    0747                        ADSRAX             ERASE    +2                                    
000463,000299:    0752                        DESOPTX            ERASE    +1                                    
000464,000300:    0754                        SAMPTIME           ERASE    +1                                    
000465,000301:    0756                        DELVX              ERASE    +5                                    
000466,000302:    0764                        PBIASX             ERASE                                          
000467,000303:    0765                        PIPASCFX           ERASE                                          
000468,000304:    0766                        PBIASY             ERASE                                          
000469,000305:    0767                        PIPASCFY           ERASE                                          
000470,000306:    0770                        PBIASZ             ERASE                                          
000471,000307:    0771                        PIPASCFZ           ERASE                                          
000472,000308:    1000                                           SETLOC   1000                                  
000473,000309:    1000                        DELR               ERASE    +5                                    
000474,000310:    1006                        DELVEL             ERASE    +5                                    
000475,000311:    1014                        MEASMODE           ERASE                                          
000476,000312:    1015                        DELTAQ             ERASE    +1                                    
000477,000313:    1017                        WASKSET            ERASE                                          
000478,000314:                                                                                                  #  END OF PHONY ASSIGNMENTS
000479,000315: 

Page 12

000481,000317: 
000482,000318:                                                                                                  #  ASSIGNMENTS FOR T4RUPT PROGRAM
000483,000319:    1020                        DSRUPTSW           ERASE                                          
000484,000320:    1021                        OLDERR             ERASE                                          
000485,000321:    1022                        WASOPSET           ERASE                                          
000486,000322:                                                                                                  #  END OF T4RUPT ASSIGNMENTS
000487,000323: 
000488,000324: 
000489,000325: 
000490,000326:                                                                                                  #  ASSIGNMENTS FOR DOWNRUPT
000491,000327: 
000492,000328:    1023                        DISPBUF            ERASE                                          
000493,000329:    1024                        TMKEYBUF           ERASE                                          
000494,000330:                                                                                                  #  END OF DOWNRUPT ASSIGNMENTS
000495,000331: 
000496,000332: 
000497,000333: 
000498,000334:                                                                                                  #  ASSIGNMENTS FOR SELF CHECK
000499,000335: 
000500,000336:                                                                                                  #  ADDRESSES TO BE USED FOR INDEX INSTRUCTION WITHOUT EXTRACODES
000501,000337:    1025                        NDX+0              ERASE                                          
000502,000338:    1026                        NDX+MAX            ERASE                                          
000503,000339:    1027                        NDXKEEP1           ERASE                                          
000504,000340:    1030                        NDXKEEP2           ERASE                                          
000505,000341:    1031                        NDXKEEP3           ERASE                                          
000506,000342:    1032                        NDXSELF1           ERASE                                          
000507,000343:    1033                        NDXSELF2           ERASE                                          
000508,000344: 
000509,000345:    1034                        KEEP1              ERASE                                          
000510,000346:    1035                        KEEP2              ERASE                                          
000511,000347:    1036                        KEEP3              ERASE                                          
000512,000348:    1037                        KEEP4              ERASE                                          
000513,000349:    1040                        KEEP5              ERASE                                          
000514,000350:    1041                        KEEP6              ERASE                                          
000515,000351:    1042                        KEEP7              ERASE                                          
000516,000352: 
000517,000353:    1043                        SELFRET            ERASE                                          
000518,000354:    1044                        SFAIL              ERASE                                          
000519,000355:    1045                        ERCOUNT            ERASE                                          
000520,000356:    1046                        SCOUNT             ERASE                                          
000521,000357:    1047                        SMODE              ERASE                                          
000522,000358: 
000523,000359:                                                                                                  #  END OF SELF CHECK ASSIGNMENTS
000524,000360: 
000525,000361: 
000526,000362: 
000527,000363:                                                                                                  #  WAITLIST TASK LISTS:
000528,000364: 
000529,000365: E3,1400                                           SETLOC   1400                                  
000530,000366: 

Page 13

000532,000368: E3,1400                        LST1               ERASE    +4                                    #  DELTA TS.
000533,000369: E3,1405                        LST2               ERASE    +11D                                  #  2CADR TASK ADDRESSES.

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