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, 1965Note 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