Source Code
000001,000001: # Copyright 2004 Ronald S. Burkey <info@sandroid.org>
000002,000002: #
000003,000003: # This file is part of yaAGC.
000004,000004:
000005,000005: # yaAGC is free software; you can redistribute it and/or modify
000006,000006: # it under the terms of the GNU General Public License as published by
000007,000007: # the Free Software Foundation; either version 2 of the License, or
000008,000008: # (at your option) any later version.
000009,000009:
000010,000010: # yaAGC is distributed in the hope that it will be useful,
000011,000011: # but WITHOUT ANY WARRANTY; without even the implied warranty of
000012,000012: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
000013,000013: # GNU General Public License for more details.
000014,000014:
000015,000015: # You should have received a copy of the GNU General Public License
000016,000016: # along with yaAGC; if not, write to the Free Software
000017,000017: # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
000018,000018:
000019,000019: # Filename: Validation.agc
000020,000020: # Purpose: This is a program which attempts to provide a validation
000021,000021: # suite --- "suite" being, perhaps, too grandiose a term ---
000022,000022: # for the instructions of the yaAGC CPU. I've written this
000023,000023: # directly from E-2052 (Savage & Drake).
000024,000024: # Mod history: 07/03/04 RSB. Began.
000025,000025: # 07/07/04 RSB. Added ValidateSmally.agc.
000026,000026: # 07/10/04 RSB. Added ERRSUB.
000027,000027: # 07/23/04 RSB Added a few seconds of delay at the start
000028,000028: # of the program.
000029,000029: # 08/12/04 RSB ... and removed it again, since yaAGC has
000030,000030: # been fixed not to need it. The last time
000031,000031: # I checked, Julian's sim would still need\
000032,000032: # it, but that was a month or so ago.
000033,000033:
000034,000034: # This program is probably not a bad introduction on how to write an AGC
000035,000035: # program that interacts with the DSKY, though it doesn't use any interrupts.
000036,000036: # What it does is pretty simple:
000037,000037:
000038,000038: # 1. Clears the DSKY, and then writes 00 to MODE of the DSKY.
000039,000039: # 2. Perform tests. Upon finding an error:
000040,000040: # a) Writes a non-zero error code to MODE of the DSKY.
000041,000041: # b) Turns on the OPR ERR lamp.
000042,000042: # c) Waits for the PRO key to be pressed.
000043,000043: # d) Turns off the OPR ERR lamp.
000044,000044: # e) Proceeds with further tests.
000045,000045: # 3. When all done, writes 77 to MODE of the DSKY.
000046,000046:
000047,000047: # To keep this file from becoming too big and ponderous, most of the
000048,000048: # code is split out into include-files.
000049,000049:
000050,000050: # -------------------------------------------------------------------------
000051,000051:
000052,000052: 4000 SETLOC 4000
000053,000053:
000054,000054: # An interrupt-vector table will go here when (if) I become
000055,000055: # interested in validating the interrupt behavior, but for
000056,000056: # now I'm just interested in how the instructions perform,
000057,000057: # so the program simply starts here.
000058,000058:
000059,000059: # We start by testing a few random items that pop into my
000060,000060: # mind, and then proceed to test the instructions, to the
000061,000061: # extent feasible.
000062,000062:
000063,000063: # Initialization.
000064,000064: 4000 00004 INHINT
000065,000065: 4001 30007 CA ZEROES # zero out A
000066,000066: 4002 54061 TS ERRNUM # and the error-code
000067,000067: 4003 54062 TS ERRSUB
000068,000068:
000069,000069: # The following has been removed because the problem in yaAGC that it worked
000070,000070: # around has been fixed.
000071,000071: # # A few seconds delay. Not needed by the test, but helpful
000072,000072: # # (given the wimpy socket mechanism I used to connect the
000073,000073: # # simulated DSKY and AGC) to allow time for the DSKY and
000074,000074: # # AGC to connect.
000075,000075: # CA THREE
000076,000076: # INITLOOP TS TEMPI
000077,000077: # CA MAXP
000078,000078: # CCS A
000079,000079: # TCF -1
000080,000080: # CA TEMPI
000081,000081: # CCS A
000082,000082: # TCF INITLOOP
000083,000083:
000084,000084: 4004 07240 TC ERRORDSP # display it on the DSKY.
000085,000085:
000086,000086: # Just a little test of ERRORDSP ...
000087,000087: # LOOP INCR ERRNUM
000088,000088: # TC ERRORDSP
000089,000089: # TCF LOOP
000090,000090:
000091,000091: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000092,000092: # Test 1: what is in the Z register? Should be the
000093,000093: # next address after the 'CA' instruction, which I've
000094,000094: # cunningly placed in the WHERE1 constant.
000095,000095: 4005 24061 INCR ERRNUM
000096,000096: 4006 30005 CA Z # fetch Z.
000097,000097: 4007 54001 DEST1 TS L
000098,000098: 4010 37454 CA WHERE1
000099,000099: 4011 00006 EXTEND
000100,000100: 4012 60001 SU L
000101,000101: 4013 00006 EXTEND
000102,000102: 4014 14016 BZF TEST1OK
000103,000103: 4015 07240 TC ERRORDSP # Error!
000104,000104: 4016 TEST1OK
000105,000105:
000106,000106: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000107,000107: # Test 2: check of the editing registers.
000108,000108: # I've swiped this from the Luminary AGC self-check.
000109,000109: 4016 24061 CYCLSHFT INCR ERRNUM
000110,000110: 4017 37455 CA CONC+S1 # 25252
000111,000111: 4020 54020 TS CYR # C(CYR) = 12525
000112,000112: 4021 54022 TS CYL # C(CYL) = 52524
000113,000113: 4022 54021 TS SR # C(SR) = 12525
000114,000114: 4023 54023 TS EDOP # C(EDOP) = 00125
000115,000115: 4024 60020 AD CYR # 37777 C(CYR) = 45252
000116,000116: 4025 60022 AD CYL # 00-12524 C(CYL) = 25251
000117,000117: 4026 60021 AD SR # 00-25251 C(SR) = 05252
000118,000118: 4027 60023 AD EDOP # 00-25376 C(EDOP) = +0
000119,000119: 4030 67456 AD CONC+S2 # C(CONC+S2) = 52400
000120,000120: 4031 07360 TC -1CHK
000121,000121: 4032 60020 AD CYR # 45252
000122,000122: 4033 60022 AD CYL # 72523
000123,000123: 4034 60021 AD SR # 77775
000124,000124: 4035 60023 AD EDOP # 77775
000125,000125: 4036 67440 AD S+1 # 77776
000126,000126: 4037 07360 TC -1CHK
000127,000127:
000128,000128: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000129,000129: # Test 3: check of TC.
000130,000130: 4040 24061 INCR ERRNUM
000131,000131: # ... add the code for this later ...
000132,000132:
000133,000133: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000134,000134: # Test 4: check of CCS.
000135,000135: $ValidateCCS.agc
000322,000136:
000323,000137: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000324,000138: # Test 5: check of TCF.
000325,000139: 4255 24061 INCR ERRNUM
000326,000140: # ... add this later ...
000327,000141:
000328,000142: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000329,000143: # Tests 6-10 (octal): check of DAS.
000330,000144: $ValidateDAS.agc
000601,000145:
000602,000146: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000603,000147: # Test 11: check of LXCH.
000604,000148: $ValidateLXCH.agc
000716,000149:
000717,000150: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000718,000151: # Test 12: check of INCR.
000719,000152: $ValidateINCR.agc
000819,000153:
000820,000154: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000821,000155: # Test 13: check of ADS.
000822,000156: $ValidateADS.agc
000966,000157:
000967,000158: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
000968,000159: # Test 14: check of CA
000969,000160: $ValidateCA.agc
001083,000161:
001084,000162: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001085,000163: # Test 15: check of CS
001086,000164: $ValidateCS.agc
001192,000165:
001193,000166: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001194,000167: # Test 16: check of TS
001195,000168: $ValidateTS.agc
001331,000169:
001332,000170: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001333,000171: # Test 17: check of INDEX
001334,000172: $ValidateINDEX.agc
001493,000173:
001494,000174: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001495,000175: # Test 20: check of RELINT
001496,000176: 5656 24061 INCR ERRNUM
001497,000177: # ... later ...
001498,000178:
001499,000179: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001500,000180: # Test 21: check of INHINT
001501,000181: 5657 24061 INCR ERRNUM
001502,000182: # ... later ...
001503,000183:
001504,000184: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001505,000185: # Test 22: check of EXTEND
001506,000186: 5660 24061 INCR ERRNUM
001507,000187: # ... later ...
001508,000188:
001509,000189: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001510,000190: # Test 23: check of RESUME
001511,000191: 5661 24061 INCR ERRNUM
001512,000192: # ... later ...
001513,000193:
001514,000194: 5662 16000 TCF BANK3
001515,000195: 6000 SETLOC 6000
001516,000196: 6000 BANK3
001517,000197:
001518,000198: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001519,000199: # Test 24: check of DXCH
001520,000200: $ValidateDXCH.agc
001665,000201:
001666,000202: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001667,000203: # Test 25: check of XCH
001668,000204: $ValidateXCH.agc
001775,000205:
001776,000206: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001777,000207: # Test 26: check of AD
001778,000208: $ValidateAD.agc
001885,000209:
001886,000210: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001887,000211: # Test 27: check of MASK
001888,000212: $ValidateMASK.agc
001960,000213:
001961,000214: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
001962,000215: # Test 30: check of READ, WRITE, etc.
001963,000216: $ValidateIO.agc
002370,000217:
002371,000218: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002372,000219: # Test 31: check of DV
002373,000220: $ValidateDV.agc
002399,000221:
002400,000222: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002401,000223: # Test 32: check of BZF
002402,000224: $ValidateBZF.agc
002428,000225:
002429,000226: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002430,000227: # Test 33: check of MSU
002431,000228: $ValidateMSU.agc
002457,000229:
002458,000230: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002459,000231: # Test 34: check of QXCH
002460,000232: $ValidateQXCH.agc
002486,000233:
002487,000234: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002488,000235: # Test 35: check of AUG
002489,000236: $ValidateAUG.agc
002515,000237:
002516,000238: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002517,000239: # Test 36: check of DIM
002518,000240: $ValidateDIM.agc
002544,000241:
002545,000242: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002546,000243: # Test 37: check of DCA
002547,000244: $ValidateDCA.agc
002573,000245:
002574,000246: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002575,000247: # Test 40: check of DCS
002576,000248: $ValidateDCS.agc
002602,000249:
002603,000250: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002604,000251: # Test 41: check of SU
002605,000252: $ValidateSU.agc
002631,000253:
002632,000254: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002633,000255: # Test 42: check of BZMF
002634,000256: $ValidateBZMF.agc
002660,000257:
002661,000258: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002662,000259: # Test 43: check of MP
002663,000260: $ValidateMP.agc
002689,000261:
002690,000262: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002691,000263: # Test 44: check of XXALQ, XLQ
002692,000264: $ValidateX.agc
002718,000265:
002719,000266: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002720,000267: # Test 45: check of RETURN
002721,000268: 7201 24061 INCR ERRNUM
002722,000269: # ... later ...
002723,000270:
002724,000271: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002725,000272: # Test 46: check of NOOP
002726,000273: $ValidateNOOP.agc
002752,000274:
002753,000275: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002754,000276: # Test 47: check of DDOUBL
002755,000277: $ValidateDDOUBL.agc
002781,000278:
002782,000279: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002783,000280: # Test 50: check of ZL, ZQ
002784,000281: $ValidateZX.agc
002810,000282:
002811,000283: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002812,000284: # Test 51: check of COM
002813,000285: $ValidateCOM.agc
002839,000286:
002840,000287: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002841,000288: # Test 52: check of OVSK
002842,000289: $ValidateOVSK.agc
002868,000290:
002869,000291: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002870,000292: # Test 53: check of TCAA
002871,000293: $ValidateTCAA.agc
002897,000294:
002898,000295: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002899,000296: # Test 54: check of DOUBLE
002900,000297: $ValidateDOUBLE.agc
002926,000298:
002927,000299: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002928,000300: # Test 55: check of DCOM
002929,000301: $ValidateDCOM.agc
002955,000302:
002956,000303: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002957,000304: # Test 56: check of SQUARE
002958,000305: $ValidateSQUARE.agc
002984,000306:
002985,000307: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
002986,000308: # Test 57: check of DTCB
002987,000309: $ValidateDTCB.agc
003013,000310:
003014,000311: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
003015,000312: # Test 60: check of DTCF
003016,000313: $ValidateDTCF.agc
003042,000314:
003043,000315: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
003044,000316: # Test 61-65: Test written from the flowcharts in the
003045,000317: # Appendix of E-2065 (Smally's "Block II AGC Self-Check
003046,000318: # and Show-Banksum).
003047,000319: $ValidateSmally.agc
005282,000320:
005283,000321: # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
005284,000322: # Tests are all done. We display 77 on the DSKY
005285,000323: # to indicate this.
005286,000324: 7232 37453 CA MAXERR
005287,000325: 7233 54061 TS ERRNUM
005288,000326: 7234 30007 CA ZEROES
005289,000327: 7235 54062 TS ERRSUB
005290,000328: 7236 07240 TC ERRORDSP
005291,000329: 7237 17237 DONE TCF DONE
005292,000330:
005293,000331: # -------------------------------------------------------------------------
005294,000332: # Various useful things like utility functions and variable allocations.
005295,000333:
005296,000334: $Errordsp.agc
005463,000335: $Utilities.agc
005497,000336: $VariablesAndConstants.agc
005669,000337:
005670,000338:
005671,000339:
Usage Table for Fixed-Memory Banks
Bank 00: 0000/2000 words used.
Bank 01: 0000/2000 words used.
Bank 02: 1663/2000 words used.
Bank 03: 1525/2000 words used.
Bank 04: 1261/2000 words used.
Bank 05: 0276/2000 words used.
Bank 06: 0011/2000 words used.
Bank 07: 0124/2000 words used.
Bank 10: 0272/2000 words used.
Bank 11: 0000/2000 words used.
Bank 12: 0000/2000 words used.
Bank 13: 0000/2000 words used.
Bank 14: 0000/2000 words used.
Bank 15: 0000/2000 words used.
Bank 16: 0000/2000 words used.
Bank 17: 0000/2000 words used.
Bank 20: 0000/2000 words used.
Bank 21: 0000/2000 words used.
Bank 22: 0000/2000 words used.
Bank 23: 0000/2000 words used.
Bank 24: 0000/2000 words used.
Bank 25: 0000/2000 words used.
Bank 26: 0000/2000 words used.
Bank 27: 0000/2000 words used.
Bank 30: 0000/2000 words used.
Bank 31: 0000/2000 words used.
Bank 32: 0000/2000 words used.
Bank 33: 0000/2000 words used.
Bank 34: 0000/2000 words used.
Bank 35: 0000/2000 words used.
Bank 36: 0000/2000 words used.
Bank 37: 0000/2000 words used.
Bank 40: 0000/2000 words used.
Bank 41: 0000/2000 words used.
Bank 42: 0000/2000 words used.
Bank 43: 0000/2000 words used.
SymbolTable
000001: $17 0017 000002: $3 0003 000003: $4 0004 000004: $5 0005
000005: $6 0006 000006: $7 0007 000007: -1CHK 7360 000008: 4SKEEP1 04,2223
000009: 4SKEEP2 04,2224 000010: A 0000000 000011: AD1 6270 000012: AD2 6302
000013: AD3 6330 000014: ADLOOP 6262 000015: ADS1 5032 000016: ADS10 5142
000017: ADS2 5037 000018: ADS3 5051 000019: ADS4 5064 000020: ADS5 5071
000021: ADS6 5104 000022: ADS7 5114 000023: ADS8 5123 000024: ADS9 5133
000025: ADSLOOP1 5024 000026: ADSLOOP2 5055 000027: AFTERTAB 5517 000028: ANDL1L2 7511
000029: ANDL1R2 7512 000030: ANDR1L2 7513 000031: ANDR1R2 7514 000032: ARUPT 0000010
000033: ASMDV 7230 000034: ASMGEN 7220 000035: ASMGEN2 7222 000036: ASMGEN3 7224
000037: ASMMP 7226 000038: BANK3 6000 000039: BB 0000006 000040: BBRUPT 0000016
000041: BIGNUM 7457 000042: BIGRNUM 7461 000043: BIT1 7440 000044: BIT14 7442
000045: BIT7 7441 000046: BRUPT 0000017 000047: BZFERROR 04,2306 000048: BZMFERR 04,2121
000049: CA1 5170 000050: CA2 5202 000051: CA3 5215 000052: CA4 5230
000053: CA5 5243 000054: CA6 5252 000055: CCK+0 05,2176 000056: CCKERROR 05,2205
000057: CCKLOOP1 05,2143 000058: CCKLOOP2 05,2145 000059: CCKNEG 05,2166 000060: CCSCHK1 4051
000061: CCSCHK2 4071 000062: CCSCHK3 4105 000063: CCSCHK4 4127 000064: CCSCHK5 4147
000065: CCSCHK6 4177 000066: CCSCHK7 4217 000067: CCSCHK8 4241 000068: CCSDONE 04,2070
000069: CCSERROR 04,2067 000070: CCSOK1 4061 000071: CCSOK2 4075 000072: CCSOK3 4115
000073: CCSOK4 4137 000074: CCSOK5 4157 000075: CCSOK5A 4166 000076: CCSOK6 4206
000077: CCSOK7A 4227 000078: CCSOK8A 4251 000079: CH10 0000010 000080: CH11 0000011
000081: CH26 0000026 000082: CH27 0000027 000083: CH32 0000032 000084: CONC+S1 7455
000085: CONC+S2 7456 000086: CS1 5274 000087: CS2 5304 000088: CS3 5315
000089: CS4 5326 000090: CS5 5337 000091: CS7 5354 000092: CYCLSHFT 4016
000093: CYL 0000022 000094: CYR 0000020 000095: DASLOOP 4266 000096: DASNOV1 4275
000097: DASNOV1A 4301 000098: DASOK1 4313 000099: DASOK10 4423 000100: DASOK11 4432
000101: DASOK12 4442 000102: DASOK13 4452 000103: DASOK14 4461 000104: DASOK15 4473
000105: DASOK16 4503 000106: DASOK17 4512 000107: DASOK18 4522 000108: DASOK19 4532
000109: DASOK2 4322 000110: DASOK20 4541 000111: DASOK3 4337 000112: DASOK4 4347
000113: DASOK5 4356 000114: DASOK6 4365 000115: DASOK7 4375 000116: DASOK8 4404
000117: DASOK9 4413 000118: DBMAXN 7475 000119: DBMAXN-1 7501 000120: DBMAXP 7473
000121: DBMAXP-1 7477 000122: DBMONE 7471 000123: DBMZERO 7465 000124: DBONE 7467
000125: DBZERO 7463 000126: DDERROR 04,2422 000127: DEST1 4007 000128: DIERROR 04,2553
000129: DIGPAIR 7327 000130: DLCERROR 04,3254 000131: DONE 7237 000132: DONE4 4253
000133: DSCERROR 04,3212 000134: DSP0 7367 000135: DSP1 7370 000136: DSP2 7371
000137: DSP3 7372 000138: DSP4 7373 000139: DSP5 7374 000140: DSP6 7375
000141: DSP7 7376 000142: DSP8 7377 000143: DSP9 7400 000144: DSPBLANK 7366
000145: DVCERROR 04,3025 000146: DVDONE 10,2271 000147: DVERROR 10,2270 000148: DXCH1 6015
000149: DXCH10 6111 000150: DXCH11 6117 000151: DXCH12 6132 000152: DXCH13 6140
000153: DXCH14 6145 000154: DXCH2 6022 000155: DXCH3 6030 000156: DXCH4 6036
000157: DXCH5 6052 000158: DXCH6 6056 000159: DXCH7 6063 000160: DXCH8 6071
000161: DXCH9 6100 000162: EB 0000003 000163: EDOP 0000023 000164: ERRNUM 0061
000165: ERROR4 4252 000166: ERRORDSP 7240 000167: ERRORLOO 7245 000168: ERRSUB 0062
000169: FB 0000004 000170: FIVE 7433 000171: INCROK1 4723 000172: INCROK2 4727
000173: INCROK3 4734 000174: INCROK4 4744 000175: INCROK5 4752 000176: INCROK7 4771
000177: INCROK8 5001 000178: INCROK9 5012 000179: INDEX1 5532 000180: INDEX10 5652
000181: INDEX2 5542 000182: INDEX3 5552 000183: INDEX4 5562 000184: INDEX5 5572
000185: INDEX6 5606 000186: INDEX7 5617 000187: INDEX8 5630 000188: INDEX9 5641
000189: IO1 6446 000190: IO10A 6752 000191: IO10O 7070 000192: IO11A 6761
000193: IO11O 7077 000194: IO12A 6772 000195: IO12O 7110 000196: IO13A 7001
000197: IO13O 7117 000198: IO14A 7012 000199: IO14O 7130 000200: IO15A 7022
000201: IO15O 7140 000202: IO16A 7033 000203: IO16O 7151 000204: IO17A 7043
000205: IO17O 7161 000206: IO1ERROR 05,2032 000207: IO2 6455 000208: IO2ERROR 05,2063
000209: IO3 6465 000210: IO3ERROR 05,2135 000211: IO4 6475 000212: IO5 6505
000213: IO6A 6532 000214: IO6O 6612 000215: IO6X 6672 000216: IO7A 6543
000217: IO7O 6623 000218: IO7X 6703 000219: IO8A 6554 000220: IO8O 6634
000221: IO8X 6714 000222: IO9A 6565 000223: IO9O 6645 000224: IO9X 6725
000225: IODELAY 7320 000226: IODELAYT 7317 000227: IODONE 7163 000228: IOERROR 7162
000229: L 0000001 000230: LRUPT 0000011 000231: LXCHOK1 4613 000232: LXCHOK2 4621
000233: LXCHOK3 4632 000234: LXCHOK4 4640 000235: LXCHOK5 4660 000236: LXCHOK6 4664
000237: LXCHOK7 4704 000238: LXCHOK8 4710 000239: MADERROR 6355 000240: MASK1 6371
000241: MASK2 6401 000242: MASK3 6411 000243: MASK4 6421 000244: MASKL1 7505
000245: MASKL2 7507 000246: MASKR1 7506 000247: MASKR2 7510 000248: MAXERR 7453
000249: MAXN 7447 000250: MAXN-1 7450 000251: MAXN-2 7451 000252: MAXN-3 7452
000253: MAXP 7443 000254: MAXP-1 7444 000255: MAXP-2 7445 000256: MAXP-3 7446
000257: MPCERROR 04,2653 000258: MPDONE 07,2121 000259: MPERROR 07,2120 000260: MPLOOP1 07,2005
000261: MPLOOP2 07,2026 000262: MPLOOP3 07,2053 000263: MPLOOP4 07,2074 000264: MSCERROR 04,3063
000265: MSKERROR 04,3126 000266: NEGFOUR 7427 000267: NEGONE 7424 000268: NEGTHREE 7426
000269: NEGTWO 7425 000270: NEGZERO 7423 000271: NINE 7434 000272: O-17777 7417
000273: O-20000 7420 000274: O-3777 7415 000275: O-37774 7421 000276: O-37776 7422
000277: O-4000 7416 000278: O177 7401 000279: O17777 7404 000280: O20000 7405
000281: O377 7402 000282: O3777 7403 000283: O37774 7406 000284: O37776 7407
000285: O40000 7413 000286: O44000 7412 000287: O50000 7411 000288: O54000 7410
000289: O77770 7414 000290: ONE 7430 000291: ORL1L2 7515 000292: ORL1R2 7516
000293: ORR1L2 7517 000294: ORR1R2 7520 000295: OUFDONE 05,2257 000296: OUFERROR 05,2272
000297: OUFLOOP1 05,2212 000298: OUFLOOP2 05,2217 000299: OUFNZERO 05,2242 000300: PROFWAIT 7306
000301: PRONWAIT 7275 000302: PROPRESS 7302 000303: Q 0000002 000304: QRUPT 0000012
000305: R1ERROR 04,2161 000306: R2ERROR 04,2221 000307: R3ERROR 04,2250 000308: S+1 7440
000309: SEVEN 7436 000310: SKEEP1 0066 000311: SKEEP2 0067 000312: SKEEP3 0070
000313: SKEEP4 0071 000314: SKEEP5 0072 000315: SKEEP6 0073 000316: SKEEP7 0074
000317: SMALNUM 7503 000318: SMALRNUM 7504 000319: SMDV 10,2000 000320: SMGEN 04,2000
000321: SMGEN2 05,2000 000322: SMGEN3 06,2000 000323: SMMP 07,2000 000324: SMNEXT 7232
000325: SR 0000021 000326: SZERO 0000000 000327: TABLE 5514 000328: TCTCFDN2 04,2020
000329: TCTCFDON 04,2015 000330: TCTCFERR 04,2013 000331: TEMPI 0063 000332: TEMPJ 0064
000333: TEMPK 0065 000334: TEN 7435 000335: TEST1OK 4016 000336: THREE 7432
000337: TS1 5371 000338: TS2 5412 000339: TS3 5431 000340: TS4 5463
000341: TS4A 5446 000342: TS5 5476 000343: TS5A 5471 000344: TS6 5504
000345: TSTEIGHT 4571 000346: TWNTHREE 7437 000347: TWO 7431 000348: VCAERROR 5261
000349: VCSERROR 5355 000350: VDAERROR 4572 000351: VDSERROR 5155 000352: VINERROR 5013
000353: VLXERROR 4711 000354: VMSERROR 6422 000355: VNDERROR 5653 000356: VTSERROR 5505
000357: VXCERROR 6247 000358: WHERE1 7454 000359: XCH1 6160 000360: XCH2 6167
000361: XCH3 6206 000362: XCH3A 6200 000363: XCH4 6216 000364: XCH5 6224
000365: XCH6 6246 000366: XORL1L2 7521 000367: XORL1R2 7522 000368: XORR1L2 7523
000369: XORR1R2 7524 000370: Z 0000005 000371: ZEROES 0000007 000372: ZRUPT 0000015
Assembly Status
Unresolved symbols: 0
Fatal errors: 0
Warnings: 0
Bugger Words
Bugger word 71516 at 02,3665.
Bugger word 43462 at 03,3527.
Bugger word 73776 at 00,2002.
Bugger word 73777 at 01,2002.
Bugger word 64465 at 04,3263.
Bugger word 10124 at 05,2300.
Bugger word 76113 at 06,2013.
Bugger word 66153 at 07,2126.
Bugger word 61476 at 10,2274.
Bugger word 74007 at 11,2002.
Bugger word 74010 at 12,2002.
Bugger word 74011 at 13,2002.
Bugger word 74012 at 14,2002.
Bugger word 74013 at 15,2002.
Bugger word 74014 at 16,2002.
Bugger word 74015 at 17,2002.
Bugger word 74016 at 20,2002.
Bugger word 74017 at 21,2002.
Bugger word 74020 at 22,2002.
Bugger word 74021 at 23,2002.
Bugger word 74022 at 24,2002.
Bugger word 74023 at 25,2002.
Bugger word 74024 at 26,2002.
Bugger word 74025 at 27,2002.
Bugger word 74026 at 30,2002.
Bugger word 74027 at 31,2002.
Bugger word 74030 at 32,2002.
Bugger word 74031 at 33,2002.
Bugger word 74032 at 34,2002.
Bugger word 74033 at 35,2002.
Bugger word 74034 at 36,2002.
Bugger word 74035 at 37,2002.
Bugger word 74036 at 40,2002.
Bugger word 74037 at 41,2002.
Bugger word 74040 at 42,2002.
Bugger word 74041 at 43,2002.