TABLES
FILE INFORMATION
FILENAME(S): TABLES
FILE TYPE(S): PRG
FILE SIZE: 3.9K
FIRST SEEN: 2025-11-30 16:59:36
APPEARS ON: 1 disk(s)
FILE HASH
61951f7e7053f76a1515960ba976a927d9c24c0ee6d37962919fb62b6f886795
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LADS64 | TABLES | PRG | High Voltage Complete C64 Collection | 3 | 19 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 10 08 0A 00 3B 20 22 54 41 42 4C 45 53 22 |......; "TABLES"|
00000010: 00 16 08 0F 00 3B 00 59 08 14 00 3B 20 20 54 41 |.....;.Y...; TA|
00000020: 42 4C 45 20 4F 46 20 4D 4E 45 4D 91 49 43 53 20 |BLE OF MNEM.ICS |
00000030: AF 20 50 41 52 41 4C 4C 45 4C 20 54 41 42 4C 45 |. PARALLEL TABLE|
00000040: 20 4F 46 20 4F 50 43 4F 44 45 AD 41 44 44 52 45 | OF OPCODE.ADDRE|
00000050: 53 53 20 54 59 50 45 20 83 00 8D 08 1E 00 3B 20 |SS TYPE ......; |
00000060: 20 42 55 46 46 45 52 53 20 AF 20 4D 45 53 53 41 | BUFFERS . MESSA|
00000070: 47 45 53 2C 20 46 4C 41 47 53 2C 20 50 4F B5 45 |GES, FLAGS, PO.E|
00000080: 52 53 2C 20 52 45 47 49 53 54 45 52 53 00 D3 08 |RS, REGISTERS...|
00000090: 28 00 3B AB AB AB AB AB AB AB AB AB AB AB AB AB |(.;.............|
000000A0: AB AB AB AB AB AB AB AB AB AB AB AB 20 20 4D 4E |............ MN|
000000B0: 45 4D 91 49 43 53 2C 20 54 59 50 45 53 2C 20 41 |EM.ICS, TYPES, A|
000000C0: 44 44 52 45 53 53 20 4D 4F 44 45 20 4F 50 43 4F |DDRESS MODE OPCO|
000000D0: 44 45 53 00 00 09 32 00 4D 4E 45 4D 91 49 43 53 |DES...2.MNEM.ICS|
000000E0: 20 2E 42 59 54 45 20 22 4C 44 41 4C 44 59 4A 53 | .BYTE "LDALDYJS|
000000F0: 52 52 54 53 42 43 53 42 45 51 42 43 43 43 4D 50 |RRTSBCSBEQBCCCMP|
00000100: 00 24 09 3C 00 2E 42 59 54 45 20 22 42 4E 45 4C |.$.<..BYTE "BNEL|
00000110: 44 58 4A 4D 50 53 54 41 53 54 59 53 54 58 49 4E |DXJMPSTASTYSTXIN|
00000120: 59 44 45 59 00 48 09 46 00 2E 42 59 54 45 20 22 |YDEY.H.F..BYTE "|
00000130: 44 45 58 44 45 43 49 4E 58 49 4E 43 43 50 59 43 |DEXDECINXINCCPYC|
00000140: 50 58 53 42 43 53 45 43 00 6C 09 50 00 2E 42 59 |PXSBCSEC.l.P..BY|
00000150: 54 45 20 22 41 44 43 43 4C 43 54 41 58 54 41 59 |TE "ADCCLCTAXTAY|
00000160: 54 58 41 54 59 41 50 48 41 50 4C 41 00 90 09 5A |TXATYAPHAPLA...Z|
00000170: 00 2E 42 59 54 45 20 22 42 52 4B 42 4D 49 42 50 |..BYTE "BRKBMIBP|
00000180: 4C 41 4E 44 4F 52 41 45 4F 52 42 49 54 42 56 43 |LANDORAEORBITBVC|
00000190: 00 B4 09 64 00 2E 42 59 54 45 20 22 42 56 53 52 |...d..BYTE "BVSR|
000001A0: 4F 4C 52 4F 52 4C 53 52 43 4C 44 43 4C 49 41 53 |OLRORLSRCLDCLIAS|
000001B0: 4C 50 48 50 00 D8 09 6E 00 2E 42 59 54 45 20 22 |LPHP...n..BYTE "|
000001C0: 50 4C 50 52 54 49 53 45 44 53 45 49 54 53 58 54 |PLPRTISEDSEITSXT|
000001D0: 58 53 43 4C 56 4E 4F 50 00 F8 09 78 00 54 59 50 |XSCLVNOP...x.TYP|
000001E0: 45 53 20 2E 42 59 54 45 20 31 20 35 20 39 20 30 |ES .BYTE 1 5 9 0|
000001F0: 20 38 20 38 20 38 20 31 00 12 0A 82 00 2E 42 59 | 8 8 8 1......BY|
00000200: 54 45 20 38 20 35 20 36 20 31 20 32 20 32 20 30 |TE 8 5 6 1 2 2 0|
00000210: 20 30 00 2C 0A 8C 00 2E 42 59 54 45 20 30 20 32 | 0.,....BYTE 0 2|
00000220: 20 30 20 32 20 34 20 34 20 31 20 30 00 46 0A 96 | 0 2 4 4 1 0.F..|
00000230: 00 2E 42 59 54 45 20 31 20 30 20 30 20 30 20 30 |..BYTE 1 0 0 0 0|
00000240: 20 30 20 30 20 30 00 60 0A A0 00 2E 42 59 54 45 | 0 0 0.`....BYTE|
00000250: 20 30 20 38 20 38 20 31 20 31 20 31 20 37 20 38 | 0 8 8 1 1 1 7 8|
00000260: 00 7A 0A AA 00 2E 42 59 54 45 20 38 20 33 20 33 |.z....BYTE 8 3 3|
00000270: 20 33 20 30 20 30 20 33 20 30 00 94 0A B4 00 2E | 3 0 0 3 0......|
00000280: 42 59 54 45 20 30 20 30 20 30 20 30 20 30 20 30 |BYTE 0 0 0 0 0 0|
00000290: 20 30 20 30 00 C0 0A BE 00 4F 50 53 20 2E 42 59 | 0 0.....OPS .BY|
000002A0: 54 45 20 31 36 31 20 31 36 30 20 33 32 20 39 36 |TE 161 160 32 96|
000002B0: 20 31 37 36 20 32 34 30 20 31 34 34 20 31 39 33 | 176 240 144 193|
000002C0: 00 E9 0A C8 00 2E 42 59 54 45 20 32 30 38 20 31 |......BYTE 208 1|
000002D0: 36 32 20 37 36 20 31 32 39 20 31 33 32 20 31 33 |62 76 129 132 13|
000002E0: 34 20 32 30 30 20 31 33 36 00 12 0B D2 00 2E 42 |4 200 136......B|
000002F0: 59 54 45 20 32 30 32 20 31 39 38 20 32 33 32 20 |YTE 202 198 232 |
00000300: 32 33 30 20 31 39 32 20 32 32 34 20 32 32 35 20 |230 192 224 225 |
00000310: 35 36 00 39 0B DC 00 2E 42 59 54 45 20 39 37 20 |56.9....BYTE 97 |
00000320: 32 34 20 31 37 30 20 31 36 38 20 31 33 38 20 31 |24 170 168 138 1|
00000330: 35 32 20 37 32 20 31 30 34 00 59 0B E6 00 2E 42 |52 72 104.Y....B|
00000340: 59 54 45 20 30 20 34 38 20 31 36 20 33 33 20 31 |YTE 0 48 16 33 1|
00000350: 20 36 35 20 33 36 20 38 30 00 7B 0B F0 00 2E 42 | 65 36 80.{....B|
00000360: 59 54 45 20 31 31 32 20 33 34 20 39 38 20 36 36 |YTE 112 34 98 66|
00000370: 20 32 31 36 20 38 38 20 32 20 38 00 A3 0B FA 00 | 216 88 2 8.....|
00000380: 2E 42 59 54 45 20 34 30 20 36 34 20 32 34 38 20 |.BYTE 40 64 248 |
00000390: 31 32 30 20 31 38 36 20 31 35 34 20 31 38 34 20 |120 186 154 184 |
000003A0: 32 33 34 00 E5 0B 04 01 3B AB AB AB AB AB AB AB |234.....;.......|
000003B0: AB AB AB AB AB AB AB AB AB AB AB AB AB AB 20 20 |.............. |
000003C0: 48 45 58 20 52 4F 55 54 49 4E 45 20 54 41 42 4C |HEX ROUTINE TABL|
000003D0: 45 20 20 AB AB AB AB AB AB AB AB AB AB AB AB AB |E .............|
000003E0: AB AB AB AB AB 00 07 0C 0E 01 48 45 58 41 20 2E |..........HEXA .|
000003F0: 42 59 54 45 20 22 30 31 32 33 34 35 36 37 38 39 |BYTE "0123456789|
00000400: 41 42 43 44 45 46 22 00 49 0C 18 01 3B AB AB AB |ABCDEF".I...;...|
00000410: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................|
00000420: AB AB 20 20 42 55 46 46 45 52 53 20 AB AB AB AB |.. BUFFERS ....|
00000430: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................|
00000440: AB AB AB AB AB AB AB AB AB 00 83 0C 22 01 4C 41 |............".LA|
00000450: 42 45 4C 20 2E 42 59 54 45 20 30 20 30 20 30 20 |BEL .BYTE 0 0 0 |
00000460: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 |0 0 0 0 0 0 0 0 |
00000470: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 |0 0 0 0 0 0 0 0 |
00000480: 30 20 30 00 BC 0C 2C 01 42 55 46 46 45 52 20 2E |0 0...,.BUFFER .|
00000490: 42 59 54 45 20 30 20 30 20 30 20 30 20 30 20 30 |BYTE 0 0 0 0 0 0|
000004A0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 | 0 0 0 0 0 0 0 0|
000004B0: 20 30 20 30 20 30 20 30 20 30 20 30 00 F3 0C 36 | 0 0 0 0 0 0...6|
000004C0: 01 42 55 46 4D 20 2E 42 59 54 45 20 30 20 30 20 |.BUFM .BYTE 0 0 |
000004D0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 |0 0 0 0 0 0 0 0 |
000004E0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 |0 0 0 0 0 0 0 0 |
000004F0: 30 20 30 00 2E 0D 40 01 48 45 58 42 55 46 20 2E |0 0...@.HEXBUF .|
00000500: 42 59 54 45 20 30 20 30 20 30 20 30 20 30 20 30 |BYTE 0 0 0 0 0 0|
00000510: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 | 0 0 0 0 0 0 0 0|
00000520: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 00 62 | 0 0 0 0 0 0 0.b|
00000530: 0D 4A 01 46 49 C3 20 2E 42 59 54 45 20 30 20 30 |.J.FI. .BYTE 0 0|
00000540: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 | 0 0 0 0 0 0 0 0|
00000550: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 | 0 0 0 0 0 0 0 0|
00000560: 20 30 00 80 0D 54 01 4E 55 42 55 46 20 2E 42 59 | 0...T.NUBUF .BY|
00000570: 54 45 20 30 20 30 20 30 20 30 20 30 20 30 20 30 |TE 0 0 0 0 0 0 0|
00000580: 00 AB 0D 5E 01 3B AB AB AB AB AB 20 20 52 45 47 |...^.;..... REG|
00000590: 49 53 54 45 52 53 20 55 53 45 44 20 42 59 20 C5 |ISTERS USED BY .|
000005A0: 44 45 43 20 AB AB AB AB AB AB AB 00 E1 0D 68 01 |DEC ..........h.|
000005B0: 52 41 44 44 20 2E 42 59 54 45 20 30 20 30 3B 54 |RADD .BYTE 0 0;T|
000005C0: 45 4D 50 B0 41 52 59 20 52 45 47 49 53 54 45 52 |EMP.ARY REGISTER|
000005D0: 20 81 20 44 4F 55 42 4C 45 20 41 44 44 49 54 49 | . DOUBLE ADDITI|
000005E0: 91 00 17 0E 72 01 56 52 80 20 2E 42 59 54 45 20 |....r.VR. .BYTE |
000005F0: 30 3B 20 54 45 4D 50 20 52 45 47 20 A4 20 48 4F |0; TEMP REG . HO|
00000600: 4C 44 20 80 20 4F 46 20 50 52 4F 47 52 41 4D 20 |LD . OF PROGRAM |
00000610: 43 4F 55 4E 54 45 52 00 49 0E 7C 01 54 53 A4 52 |COUNTER.I.|.TS.R|
00000620: 45 20 2E 42 59 54 45 20 30 20 30 3B 20 54 45 4D |E .BYTE 0 0; TEM|
00000630: 50 B0 41 52 59 20 52 45 47 49 53 54 45 52 20 81 |P.ARY REGISTER .|
00000640: 20 4D 55 4C 54 49 50 4C 59 00 85 0E 86 01 3B AB | MULTIPLY.....;.|
00000650: AB AB AB 20 4D 45 53 53 41 47 45 53 20 A4 20 99 |... MESSAGES . .|
00000660: 20 A4 20 53 43 52 45 45 4E 20 AB AB AB AB AB AB | . SCREEN ......|
00000670: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................|
00000680: AB AB AB AB AB 00 B3 0E 90 01 4D 4E 4F 53 54 41 |..........MNOSTA|
00000690: 52 54 20 2E 42 59 54 45 20 22 4E 4F 20 53 54 41 |RT .BYTE "NO STA|
000006A0: 52 54 20 41 44 44 52 45 53 53 22 3A 2E 42 59 54 |RT ADDRESS":.BYT|
000006B0: 45 20 30 00 F4 0E 9A 01 4D 42 B0 20 2E 42 59 54 |E 0.....MB. .BYT|
000006C0: 45 20 22 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |E "-------------|
000006D0: 2D 2D 2D 2D 2D 2D 2D 20 42 52 41 4E 43 48 20 4F |------- BRANCH O|
000006E0: 55 54 20 4F 46 20 52 41 4E 47 45 22 3A 2E 42 59 |UT OF RANGE":.BY|
000006F0: 54 45 20 30 00 1E 0F A4 01 4E 4F 4C 41 42 20 2E |TE 0.....NOLAB .|
00000700: 42 59 54 45 20 22 55 4E 44 45 46 49 4E 45 44 20 |BYTE "UNDEFINED |
00000710: 4C 41 42 45 4C 22 3A 2E 42 59 54 45 20 30 00 4E |LABEL":.BYTE 0.N|
00000720: 0F AE 01 4E 4F 41 52 47 20 2E 42 59 54 45 20 22 |...NOARG .BYTE "|
00000730: 20 20 20 20 20 20 20 20 20 20 4E 41 4B 45 44 20 | NAKED |
00000740: 4C 41 42 45 4C 22 3A 2E 42 59 54 45 20 30 00 8D |LABEL":.BYTE 0..|
00000750: 0F B8 01 4D 44 49 53 45 52 20 2E 42 59 54 45 20 |...MDISER .BYTE |
00000760: 22 20 20 20 20 20 20 3C 3C 3C 3C 3C 3C 3C 3C 20 |" <<<<<<<< |
00000770: 44 49 53 4B 20 45 52 52 4F 52 20 3E 3E 3E 3E 3E |DISK ERROR >>>>>|
00000780: 3E 3E 3E 20 22 3A 2E 42 59 54 45 20 30 00 C7 0F |>>> ":.BYTE 0...|
00000790: C2 01 4D 44 55 50 4C 41 42 20 2E 42 59 54 45 20 |..MDUPLAB .BYTE |
000007A0: 22 20 20 20 20 20 20 2D 2D 20 44 55 50 4C 49 43 |" -- DUPLIC|
000007B0: 41 54 45 44 20 4C 41 42 45 4C 20 2D 2D 20 22 3A |ATED LABEL -- ":|
000007C0: 2E 42 59 54 45 20 30 00 FB 0F CC 01 4D 45 52 52 |.BYTE 0.....MERR|
000007D0: B0 20 2E 42 59 54 45 20 22 20 20 20 20 20 20 2D |. .BYTE " -|
000007E0: 2D 20 53 59 4E 54 41 58 20 45 52 52 4F 52 20 2D |- SYNTAX ERROR -|
000007F0: 2D 20 22 3A 2E 42 59 54 45 20 30 00 3D 10 D6 01 |- ":.BYTE 0.=...|
00000800: 3B AB AB AB AB AB AB AB AB AB AB AB 20 20 46 4C |;........... FL|
00000810: 41 47 53 2C 20 50 4F B5 45 52 53 2C 20 52 45 47 |AGS, PO.ERS, REG|
00000820: 49 53 54 45 52 53 20 20 AB AB AB AB AB AB AB AB |ISTERS ........|
00000830: AB AB AB AB AB AB AB AB AB AB AB AB AB 00 5C 10 |..............\.|
00000840: E0 01 4F 50 20 2E 42 59 54 45 20 30 3B 20 20 20 |..OP .BYTE 0; |
00000850: 20 20 20 20 20 20 4F 50 43 4F 44 45 00 79 10 EA | OPCODE.y..|
00000860: 01 54 50 20 2E 42 59 54 45 20 30 3B 20 20 20 20 |.TP .BYTE 0; |
00000870: 20 20 20 20 20 54 59 50 45 00 A1 10 F4 01 54 41 | TYPE.....TA|
00000880: 20 2E 42 59 54 45 20 30 20 30 3B 20 20 20 20 20 | .BYTE 0 0; |
00000890: 20 20 20 20 53 54 41 52 54 20 41 44 44 52 45 53 | START ADDRES|
000008A0: 53 00 CA 10 FE 01 4C 49 4E 45 4E 20 2E 42 59 54 |S.....LINEN .BYT|
000008B0: 45 20 30 20 30 3B 20 20 20 20 20 20 43 55 52 52 |E 0 0; CURR|
000008C0: 45 4E 54 20 4C 49 4E 45 20 23 00 EF 10 08 02 80 |ENT LINE #......|
000008D0: 46 4C 41 47 20 2E 42 59 54 45 20 30 3B 20 20 20 |FLAG .BYTE 0; |
000008E0: 20 80 AB 4F 46 AB 50 52 4F 47 20 46 4C 41 47 00 | ..OF.PROG FLAG.|
000008F0: 16 11 12 02 57 B0 4B 20 2E 42 59 54 45 20 30 20 |....W.K .BYTE 0 |
00000900: 30 3B 20 20 20 20 20 20 20 54 45 4D 50 20 57 B0 |0; TEMP W.|
00000910: 4B 20 41 52 45 41 00 41 11 1C 02 52 45 53 55 4C |K AREA.A...RESUL|
00000920: 54 20 2E 42 59 54 45 20 30 20 30 3B 20 20 20 20 |T .BYTE 0 0; |
00000930: 20 54 45 4D 50 20 41 4E 53 57 45 52 20 41 52 45 | TEMP ANSWER ARE|
00000940: 41 00 6B 11 26 02 41 52 47 4E 20 2E 42 59 54 45 |A.k.&.ARGN .BYTE|
00000950: 20 30 20 30 3B 20 20 20 20 20 20 20 C5 55 45 20 | 0 0; .UE |
00000960: 4F 46 20 41 52 47 55 4D 45 4E 54 00 94 11 30 02 |OF ARGUMENT...0.|
00000970: 41 52 47 53 49 5A 45 20 2E 42 59 54 45 20 30 3B |ARGSIZE .BYTE 0;|
00000980: 20 20 20 20 C3 47 54 48 20 4F 46 20 41 52 47 55 | .GTH OF ARGU|
00000990: 4D 45 4E 54 00 BF 11 3A 02 BD 52 45 53 53 46 20 |MENT...:..RESSF |
000009A0: 2E 42 59 54 45 20 30 3B 20 20 20 49 53 20 49 54 |.BYTE 0; IS IT|
000009B0: 20 41 4E 20 BD 52 45 53 53 20 4C 41 42 45 4C 00 | AN .RESS LABEL.|
000009C0: E7 11 44 02 48 45 58 46 4C 41 47 20 2E 42 59 54 |..D.HEXFLAG .BYT|
000009D0: 45 20 30 3B 20 20 20 20 48 45 58 20 4E 55 4D 42 |E 0; HEX NUMB|
000009E0: 45 52 20 46 4C 41 47 00 10 12 4E 02 48 45 58 C3 |ER FLAG...N.HEX.|
000009F0: 20 2E 42 59 54 45 20 30 3B 20 20 20 20 20 C3 47 | .BYTE 0; .G|
00000A00: 54 48 20 4F 46 20 48 45 58 20 4E 55 4D 42 45 52 |TH OF HEX NUMBER|
00000A10: 00 4E 12 58 02 4E 55 4D 53 49 5A 45 20 2E 42 59 |.N.X.NUMSIZE .BY|
00000A20: 54 45 20 30 3B 20 20 20 20 C3 47 54 48 20 4F 46 |TE 0; .GTH OF|
00000A30: 20 C6 49 49 20 4E 55 4D 42 45 52 20 49 4E 20 42 | .II NUMBER IN B|
00000A40: 55 46 46 45 52 20 28 81 20 C5 44 45 43 29 00 87 |UFFER (. .DEC)..|
00000A50: 12 62 02 4B 45 59 4E 55 4D 20 2E 42 59 54 45 20 |.b.KEYNUM .BYTE |
00000A60: 30 3B 20 20 20 20 20 B9 49 54 49 91 20 4F 46 20 |0; .ITI. OF |
00000A70: 4B 45 59 57 B0 44 20 49 4E 20 42 41 53 49 43 27 |KEYW.D IN BASIC'|
00000A80: 53 20 54 41 42 4C 45 00 B9 12 6C 02 4C B6 49 5A |S TABLE...l.L.IZ|
00000A90: 45 20 2E 42 59 54 45 20 30 3B 20 20 20 20 53 49 |E .BYTE 0; SI|
00000AA0: 5A 45 20 4F 46 20 4C 41 42 45 4C 20 28 45 51 55 |ZE OF LABEL (EQU|
00000AB0: 41 54 45 20 54 59 50 45 29 00 F3 12 76 02 4C 41 |ATE TYPE)...v.LA|
00000AC0: 42 50 54 52 20 2E 42 59 54 45 20 30 20 30 3B 20 |BPTR .BYTE 0 0; |
00000AD0: 20 20 20 20 50 4F B5 53 20 A4 20 41 52 52 41 59 | PO.S . ARRAY|
00000AE0: 20 B9 49 54 49 91 20 81 20 41 52 47 20 53 A4 52 | .ITI. . ARG S.R|
00000AF0: 41 47 45 00 35 13 80 02 41 52 52 41 59 A4 50 20 |AGE.5...ARRAY.P |
00000B00: 2E 42 59 54 45 20 30 20 30 3B 20 20 20 A4 50 20 |.BYTE 0 0; .P |
00000B10: 4F 46 20 41 52 52 41 59 53 AB AB 53 41 4D 45 20 |OF ARRAYS..SAME |
00000B20: 41 53 20 4D 45 4D A4 50 20 42 45 81 45 20 4C 41 |AS MEM.P BE.E LA|
00000B30: 42 45 4C 53 2E 00 70 13 8A 02 42 55 46 4C 41 47 |BELS..p...BUFLAG|
00000B40: 20 2E 42 59 54 45 20 30 3B 20 20 20 20 20 41 56 | .BYTE 0; AV|
00000B50: 4F 49 44 20 23 20 B0 20 28 20 44 55 52 49 4E 47 |OID # . ( DURING|
00000B60: 20 41 52 52 41 59 53 20 41 4E 41 4C 59 53 49 53 | ARRAYS ANALYSIS|
00000B70: 00 9C 13 94 02 50 41 53 53 20 2E 42 59 54 45 20 |.....PASS .BYTE |
00000B80: 30 3B 20 20 20 20 20 20 20 57 48 49 43 48 20 50 |0; WHICH P|
00000B90: 41 53 53 20 57 45 27 52 45 20 91 2E 00 E7 13 9E |ASS WE'RE ......|
00000BA0: 02 41 20 2E 42 59 54 45 20 30 3A 58 20 2E 42 59 |.A .BYTE 0:X .BY|
00000BB0: 54 45 20 30 3A 59 20 2E 42 59 54 45 20 30 3B 20 |TE 0:Y .BYTE 0; |
00000BC0: A4 20 48 4F 4C 44 20 52 45 47 49 53 54 45 52 53 |. HOLD REGISTERS|
00000BD0: 20 44 55 52 49 4E 47 20 50 20 53 55 42 52 2E 20 | DURING P SUBR. |
00000BE0: 43 48 45 43 4B 45 52 00 2D 14 A8 02 50 54 20 2E |CHECKER.-...PT .|
00000BF0: 42 59 54 45 20 30 20 30 3B 20 20 20 20 20 20 20 |BYTE 0 0; |
00000C00: 20 20 54 45 4D 50 B0 41 52 49 4C 59 20 48 4F 4C | TEMP.ARILY HOL|
00000C10: 44 53 20 50 41 52 52 41 59 20 28 49 4E 20 22 41 |DS PARRAY (IN "A|
00000C20: 52 52 41 59 22 29 20 32 AB 42 59 54 45 00 59 14 |RRAY") 2.BYTE.Y.|
00000C30: B2 02 42 4E 55 4D 46 4C 41 47 20 2E 42 59 54 45 |..BNUMFLAG .BYTE|
00000C40: 20 30 3B 20 20 20 81 20 2E 42 59 54 45 20 49 4E | 0; . .BYTE IN|
00000C50: 20 22 49 4E 44 49 53 4B 22 00 89 14 BC 02 42 46 | "INDISK".....BF|
00000C60: 4C 41 47 20 2E 42 59 54 45 20 30 20 30 3B 20 20 |LAG .BYTE 0 0; |
00000C70: 20 20 20 20 81 20 4E 55 4D 57 45 52 4B 20 49 4E | . NUMWERK IN|
00000C80: 20 22 49 4E 44 49 53 4B 22 00 BB 14 C6 02 41 44 | "INDISK".....AD|
00000C90: 44 4E 55 4D 20 2E 42 59 54 45 20 30 20 30 3B 20 |DNUM .BYTE 0 0; |
00000CA0: 20 20 20 20 4E 55 4D 42 45 52 20 A4 20 41 44 44 | NUMBER . ADD|
00000CB0: 20 81 20 AA 20 50 53 45 55 44 4F 00 F6 14 D0 02 | . . PSEUDO.....|
00000CC0: 50 4C 55 53 46 4C 41 47 20 2E 42 59 54 45 20 30 |PLUSFLAG .BYTE 0|
00000CD0: 3B 20 20 20 46 4C 41 47 20 53 48 4F 57 53 20 54 |; FLAG SHOWS T|
00000CE0: 48 41 54 20 AA 20 50 53 45 55 44 4F 20 48 41 50 |HAT . PSEUDO HAP|
00000CF0: 50 45 4E 45 44 2E 00 29 15 DA 02 42 59 54 46 4C |PENED..)...BYTFL|
00000D00: 41 47 20 2E 42 59 54 45 20 30 3B 20 20 20 20 53 |AG .BYTE 0; S|
00000D10: 48 4F 57 53 20 54 48 41 54 20 B3 20 B0 20 B1 20 |HOWS THAT . . . |
00000D20: 48 41 50 50 45 4E 45 44 2E 00 65 15 E4 02 44 49 |HAPPENED..e...DI|
00000D30: 53 4B 46 4C 41 47 20 2E 42 59 54 45 20 30 3B 20 |SKFLAG .BYTE 0; |
00000D40: 20 20 53 48 4F 57 53 20 A4 20 53 80 20 42 59 54 | SHOWS . S. BYT|
00000D50: 45 53 20 A4 20 44 49 53 4B 20 4F 42 4A 45 43 54 |ES . DISK OBJECT|
00000D60: 20 46 49 4C 45 00 90 15 EE 02 99 46 4C 41 47 20 | FILE......FLAG |
00000D70: 2E 42 59 54 45 20 30 3B 20 20 53 48 4F 57 53 20 |.BYTE 0; SHOWS |
00000D80: A4 20 53 80 20 42 59 54 45 53 20 A4 20 99 45 52 |. S. BYTES . .ER|
00000D90: 00 CC 15 F8 02 97 46 4C 41 47 20 2E 42 59 54 45 |......FLAG .BYTE|
00000DA0: 20 30 3B 20 20 20 53 48 4F 57 53 20 A4 20 53 80 | 0; SHOWS . S.|
00000DB0: 20 42 59 54 45 53 20 A4 20 4D 45 4D B0 59 20 28 | BYTES . MEM.Y (|
00000DC0: 4F 42 4A 45 43 54 20 43 4F 44 45 29 00 08 16 02 |OBJECT CODE)....|
00000DD0: 03 43 4F 4C 46 4C 41 47 20 2E 42 59 54 45 20 30 |.COLFLAG .BYTE 0|
00000DE0: 3B 20 20 20 20 45 4E 43 4F 55 4E 54 45 52 45 44 |; ENCOUNTERED|
00000DF0: 20 41 20 43 4F 4C 91 20 28 55 53 45 44 20 42 59 | A COL. (USED BY|
00000E00: 20 49 4E 44 49 53 4B 29 00 45 16 0C 03 46 4F 55 | INDISK).E...FOU|
00000E10: 4E 44 46 4C 41 47 20 2E 42 59 54 45 20 30 3B 20 |NDFLAG .BYTE 0; |
00000E20: 20 44 55 50 4C 43 41 54 45 44 20 4C 41 42 45 4C | DUPLCATED LABEL|
00000E30: 20 4E 41 4D 45 20 28 55 53 45 44 20 42 59 20 41 | NAME (USED BY A|
00000E40: 52 52 41 59 29 00 7C 16 16 03 53 46 4C 41 47 20 |RRAY).|...SFLAG |
00000E50: 2E 42 59 54 45 20 30 3B 20 20 20 20 20 20 53 48 |.BYTE 0; SH|
00000E60: 4F 57 53 20 A4 20 53 80 20 53 4F 55 52 43 45 43 |OWS . S. SOURCEC|
00000E70: 4F 44 45 20 A4 20 53 43 52 45 45 4E 00 B2 16 20 |ODE . SCREEN... |
00000E80: 03 48 58 46 4C 41 47 20 2E 42 59 54 45 20 30 3B |.HXFLAG .BYTE 0;|
00000E90: 20 20 20 20 20 53 48 4F 57 53 20 A4 20 99 20 53 | SHOWS . . S|
00000EA0: 41 20 AF 20 4F 50 43 4F 44 45 53 20 49 4E 20 48 |A . OPCODES IN H|
00000EB0: 45 58 00 E7 16 2A 03 4C 4F 43 46 4C 41 47 20 2E |EX...*.LOCFLAG .|
00000EC0: 42 59 54 45 20 30 3B 20 20 20 20 53 48 4F 57 53 |BYTE 0; SHOWS|
00000ED0: 20 A4 20 99 20 41 20 50 43 20 41 44 44 52 45 53 | . . A PC ADDRES|
00000EE0: 53 20 4C 41 42 45 4C 00 25 17 34 03 42 41 42 46 |S LABEL.%.4.BABF|
00000EF0: 4C 41 47 20 2E 42 59 54 45 20 30 3B 20 20 20 20 |LAG .BYTE 0; |
00000F00: 53 48 4F 57 53 20 A4 20 99 20 41 20 8F 20 41 46 |SHOWS . . A . AF|
00000F10: 54 45 52 20 50 52 4E 54 49 4E 50 55 54 20 49 4E |TER PRNTINPUT IN|
00000F20: 20 45 56 41 4C 00 42 17 3E 03 3B AB AB AB AB AB | EVAL.B.>.;.....|
00000F30: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................|
00000F40: AB AB 00 7E 17 48 03 3B 20 4E 4F 57 20 4C 49 4E |...~.H.; NOW LIN|
00000F50: 4B 20 55 50 20 57 49 54 48 20 31 53 54 20 46 49 |K UP WITH 1ST FI|
00000F60: 4C 45 20 28 22 44 45 46 53 22 29 20 A4 20 50 45 |LE ("DEFS") . PE|
00000F70: 52 4D 49 54 20 32 4E 44 20 50 41 53 53 2E 00 84 |RMIT 2ND PASS...|
00000F80: 17 52 03 3B 00 8E 17 5C 03 2E 80 20 96 53 00 00 |.R.;...\... .S..|
00000F90: 00 |. |
......; "TABLES".....;.Y...; TABLE OF M
NEM.ICS . PARALLEL TABLE OF OPCODE.ADDRE
SS TYPE ......; BUFFERS . MESSAGES, FLA
GS, PO.ERS, REGISTERS.S.(.;.............
............ MNEM.ICS, TYPES, ADDRESS M
ODE OPCODES...2.MNEM.ICS .BYTE "LDALDYJS
RRTSBCSBEQBCCCMP.$.<..BYTE "BNELDXJMPSTA
STYSTXINYDEY.H.F..BYTE "DEXDECINXINCCPYC
PXSBCSEC.L.P..BYTE "ADCCLCTAXTAYTXATYAPH
APLA...Z..BYTE "BRKBMIBPLANDORAEORBITBVC
...D..BYTE "BVSROLRORLSRCLDCLIASLPHP.X.N
..BYTE "PLPRTISEDSEITSXTXSCLVNOP...X.TYP
ES .BYTE 1 5 9 0 8 8 8 1......BYTE 8 5 6
1 2 2 0 0.,....BYTE 0 2 0 2 4 4 1 0.F..
..BYTE 1 0 0 0 0 0 0 0.`. ..BYTE 0 8 8 1
1 1 7 8.Z....BYTE 8 3 3 3 0 0 3 0......
BYTE 0 0 0 0 0 0 0 0.....OPS .BYTE 161 1
60 32 96 176 240 144 193...H..BYTE 208 1
62 76 129 132 134 200 136...R..BYTE 202
198 232 230 192 224 225 56.9....BYTE 97
24 170 168 138 152 72 104.Y....BYTE 0 48
16 33 1 65 36 80.{....BYTE 112 34 98 66
216 88 2 8......BYTE 40 64 248 120 186
154 184 234.....;.....................
HEX ROUTINE TABLE .....................
..HEXA .BYTE "0123456789ABCDEF".I...;...
.................. BUFFERS ............
....................".LABEL .BYTE 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...,.
BUFFER .BYTE 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0...6.BUFM .BYTE 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0...@.HEXBUF .
BYTE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0.B.J.FIC .BYTE 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0...T.NUBUF .BYTE 0 0 0
0 0 0 0...^.;..... REGISTERS USED BY E
DEC ..........H.RADD .BYTE 0 0;TEMP.ARY
REGISTER . DOUBLE ADDITI....R.VR. .BYTE
0; TEMP REG . HOLD . OF PROGRAM COUNTER.
I.|.TS.RE .BYTE 0 0; TEMP.ARY REGISTER .
MULTIPLY.....;.... MESSAGES . . . SCREE
N ................................MNOSTA
RT .BYTE "NO START ADDRESS":.BYTE 0.....
MB. .BYTE "-------------------- BRANCH O
UT OF RANGE":.BYTE 0.....NOLAB .BYTE "UN
DEFINED LABEL":.BYTE 0.N...NOARG .BYTE "
NAKED LABEL":.BYTE 0.....MDISE
R .BYTE " <<<<<<<< DISK ERROR >>>>>
>>> ":.BYTE 0.G.B.MDUPLAB .BYTE " -
- DUPLICATED LABEL -- ":.BYTE 0...L.MERR
. .BYTE " -- SYNTAX ERROR -- ":.BYT
E 0.=.V.;........... FLAGS, PO.ERS, REG
ISTERS ......................\...OP .BY
TE 0; OPCODE.Y...TP .BYTE 0;
TYPE.....TA .BYTE 0 0; STAR
T ADDRESS.J...LINEN .BYTE 0 0; CURR
ENT LINE #......FLAG .BYTE 0; ..OF.PR
OG FLAG.....W.K .BYTE 0 0; TEMP W.
K AREA.A...RESULT .BYTE 0 0; TEMP AN
SWER AREA.K.&.ARGN .BYTE 0 0; EUE
OF ARGUMENT...0.ARGSIZE .BYTE 0; CGTH
OF ARGUMENT...:..RESSF .BYTE 0; IS IT
AN .RESS LABEL...D.HEXFLAG .BYTE 0;
HEX NUMBER FLAG...N.HEXC .BYTE 0; CG
TH OF HEX NUMBER.N.X.NUMSIZE .BYTE 0;
CGTH OF FII NUMBER IN BUFFER (. EDEC)..
.B.KEYNUM .BYTE 0; .ITI. OF KEYW.D I
N BASIC'S TABLE...L.L.IZE .BYTE 0; SI
ZE OF LABEL (EQUATE TYPE)...V.LABPTR .BY
TE 0 0; PO.S . ARRAY .ITI. . ARG S.R
AGE.5...ARRAY.P .BYTE 0 0; .P OF ARRAY
S..SAME AS MEM.P BE.E LABELS..P...BUFLAG
.BYTE 0; AVOID # . ( DURING ARRAYS
ANALYSIS.....PASS .BYTE 0; WHICH P
ASS WE'RE .......A .BYTE 0:X .BYTE 0:Y .
BYTE 0; . HOLD REGISTERS DURING P SUBR.
CHECKER.-...PT .BYTE 0 0; TEMP.A
RILY HOLDS PARRAY (IN "ARRAY") 2.BYTE.Y.
..BNUMFLAG .BYTE 0; . .BYTE IN "INDISK
".....BFLAG .BYTE 0 0; . NUMWERK IN
"INDISK"...F.ADDNUM .BYTE 0 0; NUMB
ER . ADD . . PSEUDO...P.PLUSFLAG .BYTE 0
; FLAG SHOWS THAT . PSEUDO HAPPENED..)
.Z.BYTFLAG .BYTE 0; SHOWS THAT . . .
HAPPENED..E...DISKFLAG .BYTE 0; SHOWS
. S. BYTES . DISK OBJECT FILE......FLAG
.BYTE 0; SHOWS . S. BYTES . .ER.L....FL
AG .BYTE 0; SHOWS . S. BYTES . MEM.Y (
OBJECT CODE).....COLFLAG .BYTE 0; ENC
OUNTERED A COL. (USED BY INDISK).E...FOU
NDFLAG .BYTE 0; DUPLCATED LABEL NAME (U
SED BY ARRAY).|...SFLAG .BYTE 0; SH
OWS . S. SOURCECODE . SCREEN... .HXFLAG
.BYTE 0; SHOWS . . SA . OPCODES IN H
EX...*.LOCFLAG .BYTE 0; SHOWS . . A P
C ADDRESS LABEL.%.4.BABFLAG .BYTE 0;
SHOWS . . A . AFTER PRNTINPUT IN EVAL.B.
>.;........................~.H.; NOW LIN
K UP WITH 1ST FILE ("DEFS") . PERMIT 2ND
PASS....R.;...\... .S...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL