DISASSEMBLER
FILE INFORMATION
FILENAME(S): DISASSEMBLER
FILE TYPE(S): PRG
FILE SIZE: 5.8K
FIRST SEEN: 2025-12-02 02:14:53
APPEARS ON: 1 disk(s)
FILE HASH
659b071333d4f74c329c19d24282262d60ed89c76782890ccf2bc10600b8a62a
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| OK | DISASSEMBLER | PRG | The BAM Archive | 21 | 7 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 18 08 0A 00 8D 31 30 30 30 30 3A 81 58 B2 |.......10000:.X.|
00000010: 31 A4 31 30 30 30 3A 82 00 22 08 14 00 8D 35 30 |1.1000:.."....50|
00000020: 30 30 00 2B 08 15 00 9F 33 2C 33 00 33 08 16 00 |00.+....3,3.3...|
00000030: 89 32 35 00 5E 08 17 00 8D 37 31 3A 98 33 2C 4F |.25.^....71:.3,O|
00000040: 24 3A 8B 53 50 25 28 B5 28 4A AD 38 29 29 AF 32 |$:.SP%(.(J.8)).2|
00000050: AE 28 28 4A 29 AF 37 29 A7 8D 32 30 30 30 00 6E |.((J).7)..2000.n|
00000060: 08 19 00 4F 24 B2 22 22 3A 4B 24 B2 22 22 00 78 |...O$."":K$."".x|
00000070: 08 1A 00 8D 31 30 30 30 00 87 08 1C 00 44 54 B2 |....1000.....DT.|
00000080: 53 3A 8D 35 32 30 30 00 9A 08 1D 00 4F 24 B2 22 |S:.5200.....O$."|
00000090: 24 22 AA 58 24 AA 22 20 20 22 00 BA 08 1E 00 4A |$".X$." ".....J|
000000A0: B2 C2 28 53 29 3A 4B B2 B5 28 4A AD 31 36 29 3A |..(S):K..(J.16):|
000000B0: 4C B2 4A AB 4B AC 31 36 AA 31 00 DB 08 1F 00 4D |L.J.K.16.1.....M|
000000C0: B2 C6 28 CA 28 4F 24 28 4B 29 2C 4C AC 34 2C 31 |..(.(O$(K),L.4,1|
000000D0: 29 29 AB C6 28 22 30 22 29 AA 31 00 02 09 20 00 |))..("0").1... .|
000000E0: 4E B2 C5 28 CA 28 4C 24 2C 4D 2C 31 29 29 3A 58 |N..(.(L$,M,1)):X|
000000F0: 58 24 B2 22 22 3A 50 24 B2 22 22 3A 81 50 B2 31 |X$."":P$."":.P.1|
00000100: A4 4E 00 27 09 21 00 44 54 B2 C2 28 53 AA 50 AB |.N.'.!.DT..(S.P.|
00000110: 31 29 3A 8D 35 32 30 30 3A 58 58 24 B2 58 58 24 |1):.5200:XX$.XX$|
00000120: AA 58 24 AA 22 20 22 00 41 09 22 00 43 B2 44 54 |.X$." ".A.".C.DT|
00000130: 3A 8B 44 54 B1 31 32 38 A7 43 B2 44 54 AB 31 32 |:.DT.128.C.DT.12|
00000140: 38 00 59 09 23 00 8B 43 B3 33 32 A7 50 24 B2 50 |8.Y.#..C.32.P$.P|
00000150: 24 AA 22 D6 22 3A 89 33 37 00 68 09 24 00 50 24 |$.".":.37.h.$.P$|
00000160: B2 50 24 AA C7 28 43 29 00 6E 09 25 00 82 00 91 |.P$..(C).n.%....|
00000170: 09 26 00 4F 24 B2 4F 24 AA C8 28 58 58 24 AA 22 |.&.O$.O$..(XX$."|
00000180: 20 20 20 20 20 20 20 20 20 20 20 20 22 2C 31 30 | ",10|
00000190: 29 00 B0 09 27 00 4F 24 B2 4F 24 AA CA 28 4F 24 |)...'.O$.O$..(O$|
000001A0: 28 4B 29 2C 4C AC 34 AB 33 2C 33 29 AA 22 20 22 |(K),L.4.3,3)." "|
000001B0: 00 BE 09 28 00 44 54 B2 C2 28 53 AA 31 29 00 F6 |...(.DT..(S.1)..|
000001C0: 09 29 00 91 4D 8D 34 32 2C 34 33 2C 34 34 2C 34 |.)..M.42,43,44,4|
000001D0: 35 2C 34 36 2C 34 37 2C 34 38 2C 34 39 2C 35 30 |5,46,47,48,49,50|
000001E0: 2C 35 31 2C 35 32 2C 35 33 2C 35 34 3A 53 B2 53 |,51,52,53,54:S.S|
000001F0: AA 4E 3A 89 32 33 00 20 0A 2A 00 4F 24 B2 4F 24 |.N:.23. .*.O$.O$|
00000200: AA 22 28 24 22 3A 8D 35 32 30 30 3A 4F 24 B2 4F |."($":.5200:O$.O|
00000210: 24 AA 58 24 AA 22 2C 58 29 22 3A 8D 36 39 3A 8E |$.X$.",X)":.69:.|
00000220: 00 3D 0A 2B 00 8D 35 32 30 30 3A 4F 24 B2 4F 24 |.=.+..5200:O$.O$|
00000230: AA 22 24 22 AA 58 24 3A 8D 36 39 3A 8E 00 61 0A |."$".X$:.69:..a.|
00000240: 2C 00 4F 24 B2 4F 24 AA 22 23 24 22 3A 8D 35 32 |,.O$.O$."#$":.52|
00000250: 30 30 3A 4F 24 B2 4F 24 AA 58 24 3A 8D 36 39 3A |00:O$.O$.X$:.69:|
00000260: 8E 00 7C 0A 2D 00 8D 35 39 3A 4F 24 B2 4F 24 AA |..|.-..59:O$.O$.|
00000270: 22 24 22 AA 58 24 3A 8D 36 39 3A 8E 00 A6 0A 2E |"$".X$:.69:.....|
00000280: 00 4F 24 B2 4F 24 AA 22 28 24 22 3A 8D 35 32 30 |.O$.O$."($":.520|
00000290: 30 3A 4F 24 B2 4F 24 AA 58 24 AA 22 29 2C 59 22 |0:O$.O$.X$."),Y"|
000002A0: 3A 8D 36 39 3A 8E 00 C8 0A 2F 00 8D 35 32 30 30 |:.69:..../..5200|
000002B0: 3A 4F 24 B2 4F 24 AA 22 24 22 AA 58 24 AA 22 2C |:O$.O$."$".X$.",|
000002C0: 58 22 3A 8D 36 39 3A 8E 00 E8 0A 30 00 8D 35 39 |X":.69:....0..59|
000002D0: 3A 4F 24 B2 4F 24 AA 22 24 22 AA 58 24 AA 22 2C |:O$.O$."$".X$.",|
000002E0: 59 22 3A 8D 36 39 3A 8E 00 08 0B 31 00 8D 35 39 |Y":.69:....1..59|
000002F0: 3A 4F 24 B2 4F 24 AA 22 24 22 AA 58 24 AA 22 2C |:O$.O$."$".X$.",|
00000300: 58 22 3A 8D 36 39 3A 8E 00 2E 0B 32 00 4F 24 B2 |X":.69:....2.O$.|
00000310: 4F 24 AA 22 28 24 22 3A 8D 35 39 3A 4F 24 B2 4F |O$."($":.59:O$.O|
00000320: 24 AA 58 24 AA 22 29 22 3A 8D 36 39 3A 8E 00 50 |$.X$.")":.69:..P|
00000330: 0B 33 00 8D 35 32 30 30 3A 4F 24 B2 4F 24 AA 22 |.3..5200:O$.O$."|
00000340: 24 22 AA 58 24 AA 22 2C 59 22 3A 8D 36 39 3A 8E |$".X$.",Y":.69:.|
00000350: 00 60 0B 34 00 4F 24 B2 4F 24 AA 22 41 22 3A 8E |.`.4.O$.O$."A":.|
00000360: 00 66 0B 35 00 8E 00 8A 0B 36 00 8B 44 54 B1 31 |.f.5.....6..DT.1|
00000370: 32 37 A7 44 54 B2 28 28 A8 44 54 29 AF 32 35 35 |27.DT.((.DT).255|
00000380: 29 AA 31 3A 44 54 B2 AB 44 54 00 97 0B 37 00 54 |).1:DT..DT...7.T|
00000390: B2 53 AA 32 AA 44 54 00 B7 0B 38 00 44 54 B2 54 |.S.2.DT...8.DT.T|
000003A0: 3A 8D 35 32 30 30 3A 4F 24 B2 4F 24 AA 22 24 22 |:.5200:O$.O$."$"|
000003B0: AA 58 24 3A 8D 36 39 00 BD 0B 39 00 8E 00 D6 0B |.X$:.69...9.....|
000003C0: 3B 00 44 54 B2 C2 28 53 AA 32 29 AC 32 35 36 AA |;.DT..(S.2).256.|
000003D0: C2 28 53 AA 31 29 00 E0 0B 3C 00 8D 35 32 30 30 |.(S.1)...<..5200|
000003E0: 00 E6 0B 3D 00 8E 00 1A 0C 45 00 4F 24 B2 C8 28 |...=.....E.O$..(|
000003F0: 4F 24 AA 22 20 20 20 20 20 20 20 20 20 20 20 20 |O$." |
00000400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000410: 20 20 20 22 2C 33 30 29 3A 8E 00 5A 0C 47 00 4F | ",30):..Z.G.O|
00000420: 24 B2 C8 28 4F 24 AA 22 20 20 20 20 20 20 20 20 |$..(O$." |
00000430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000440: 20 20 20 20 20 20 20 20 20 20 20 20 22 2C 33 30 | ",30|
00000450: 29 AA 22 3B 22 AA 50 24 3A 8E 00 60 0C DE 03 8F |).";".P$:..`....|
00000460: 00 86 0C DF 03 8F 20 2A 20 2A 20 2A 20 2A 20 2A |...... * * * * *|
00000470: 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A | * * * * * * * *|
00000480: 20 2A 20 2A 20 2A 00 AC 0C E0 03 8F 20 2A 20 49 | * * *...... * I|
00000490: 4E 4B 45 59 20 52 4F 55 54 49 4E 45 20 20 20 20 |NKEY ROUTINE |
000004A0: 20 20 20 20 20 20 20 20 20 20 20 2A 00 D2 0C E1 | *....|
000004B0: 03 8F 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A |.. * * * * * * *|
000004C0: 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A | * * * * * * * *|
000004D0: 20 2A 00 D8 0C E2 03 8F 00 EC 0C E7 03 A1 51 24 | *............Q$|
000004E0: 3A 8B 51 24 B2 22 22 89 31 30 31 30 00 FE 0C E8 |:.Q$."".1010....|
000004F0: 03 8D 31 31 30 30 3A 8D 31 31 35 30 3A 8E 00 04 |..1100:.1150:...|
00000500: 0D F3 03 8F 00 0A 0D F4 03 8F 00 1E 0D FC 03 A1 |................|
00000510: 51 24 3A 8B 51 24 B2 22 22 89 31 30 32 30 00 28 |Q$:.Q$."".1020.(|
00000520: 0D FD 03 89 31 31 30 30 00 4E 0D 4C 04 8B 28 51 |....1100.N.L..(Q|
00000530: 24 B2 22 11 22 29 AF 28 5A 39 B3 32 AE 32 30 29 |$.".").(Z9.2.20)|
00000540: A7 5A 39 B2 5A 39 AC 32 3A 89 31 31 30 36 00 73 |.Z9.Z9.2:.1106.s|
00000550: 0D 4D 04 8B 51 24 B2 22 1D 22 A7 5A 39 B2 5A 39 |.M..Q$.".".Z9.Z9|
00000560: AD 32 3A 8B 5A 39 B3 31 A7 5A 39 B2 31 3A 89 31 |.2:.Z9.1.Z9.1:.1|
00000570: 31 30 36 00 84 0D 4E 04 8B 51 24 B2 22 91 22 89 |106...N..Q$.".".|
00000580: 31 30 32 30 00 A1 0D 4F 04 8B 51 24 B2 22 9D 22 |1020...O..Q$."."|
00000590: A7 8D 35 30 30 35 3A 59 33 B2 30 3A 89 33 30 30 |..5005:Y3.0:.300|
000005A0: 30 00 B2 0D 50 04 8B 51 24 B2 22 40 22 A7 A0 33 |0...P..Q$."@"..3|
000005B0: 3A 80 00 C5 0D 51 04 8B 51 24 B2 22 20 22 A7 4D |:....Q..Q$." ".M|
000005C0: 39 B2 A8 4D 39 00 DA 0D 52 04 A1 51 24 3A 8B 51 |9..M9...R..Q$:.Q|
000005D0: 24 B3 B1 22 22 89 31 31 30 30 00 E0 0D 56 04 8E |$.."".1100...V..|
000005E0: 00 EA 0D 7E 04 5A 38 B2 5A 39 00 FE 0D 7F 04 5A |...~.Z8.Z9.....Z|
000005F0: 38 B2 5A 38 AB 31 3A 8B 5A 38 B3 31 A7 8E 00 1A |8.Z8.1:.Z8.1....|
00000600: 0E 80 04 5A 38 B2 5A 38 AB 31 3A A1 51 24 3A 8B |...Z8.Z8.1:.Q$:.|
00000610: 51 24 B2 22 22 89 31 31 35 31 00 24 0E 81 04 89 |Q$."".1151.$....|
00000620: 31 30 30 30 00 2A 0E C6 07 8F 00 4F 0E C7 07 8F |1000.*.....O....|
00000630: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000640: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 |***************.|
00000650: 74 0E C8 07 8F 2A 20 42 52 41 4E 43 48 20 48 41 |t....* BRANCH HA|
00000660: 4E 44 4C 49 4E 47 20 2A 2A 2A 2A 2A 2A 2A 2A 2A |NDLING *********|
00000670: 2A 2A 2A 2A 00 99 0E C9 07 8F 2A 2A 2A 2A 2A 2A |****......******|
00000680: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000690: 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 9F 0E CA 07 8F 00 |*********.......|
000006A0: B0 0E D0 07 8B A8 28 4D 39 29 A7 89 32 30 31 38 |......(M9)..2018|
000006B0: 00 E1 0E D1 07 8B 4A B2 33 32 A7 59 33 B2 59 33 |......J.32.Y3.Y3|
000006C0: AA 31 3A 43 4B 28 59 33 29 B2 53 3A 53 B2 44 54 |.1:CK(Y3).S:S.DT|
000006D0: 3A 89 33 30 30 30 3A 53 55 42 52 4F 55 54 49 4E |:.3000:SUBROUTIN|
000006E0: 45 00 06 0F D3 07 8B 4A B2 30 A7 53 B2 36 35 33 |E......J.0.S.653|
000006F0: 35 32 3A 89 32 30 34 30 3A 8F 20 46 4F 52 43 45 |52:.2040:. FORCE|
00000700: 20 42 52 45 41 4B 00 3A 0F D4 07 8B 4A B2 31 30 | BREAK.:....J.10|
00000710: 38 A7 53 B2 44 54 AB 31 3A 8D 35 39 3A 53 B2 44 |8.S.DT.1:.59:S.D|
00000720: 54 3A 58 59 24 B2 22 12 BB 92 22 3A 89 32 30 34 |T:XY$."...":.204|
00000730: 30 3A 49 4E 44 49 52 45 43 54 00 63 0F D5 07 8B |0:INDIRECT.c....|
00000740: 4A B2 37 36 A7 53 B2 44 54 3A 58 59 24 B2 22 BB |J.76.S.DT:XY$.".|
00000750: 22 3A 89 32 30 34 30 3A 55 4E 43 91 44 49 54 49 |":.2040:UNC.DITI|
00000760: 91 41 4C 00 73 0F D6 07 8B 4A B3 B1 39 36 89 32 |.AL.s....J..96.2|
00000770: 30 32 34 00 AE 0F D7 07 8B 59 33 B2 30 A7 99 22 |024......Y3.0.."|
00000780: 20 20 52 54 53 20 57 49 54 48 4F 55 54 20 4A 53 | RTS WITHOUT JS|
00000790: 52 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D |R...............|
000007A0: 9D 9D 22 3B 3A 4A B2 30 3A 89 31 30 32 30 00 C9 |..";:J.0:.1020..|
000007B0: 0F D8 07 53 B2 43 4B 28 59 33 29 3A 59 33 B2 59 |...S.CK(Y3):Y3.Y|
000007C0: 33 AB 31 3A 89 33 30 30 30 00 D3 0F E2 07 43 56 |3.1:.3000.....CV|
000007D0: B2 37 35 00 F2 0F E3 07 43 56 B2 43 56 AB 31 3A |.75.....CV.CV.1:|
000007E0: A1 51 24 3A 8B 51 24 B2 22 22 AF 43 56 A7 32 30 |.Q$:.Q$."".CV.20|
000007F0: 31 39 00 0A 10 E4 07 8B 51 24 B3 B1 22 22 A7 8D |19......Q$..""..|
00000800: 31 30 30 30 3A 89 32 30 30 30 00 10 10 E5 07 8E |1000:.2000......|
00000810: 00 48 10 E8 07 99 22 81 20 20 43 4F 4E 44 49 54 |.H....". CONDIT|
00000820: 49 4F 4E 41 4C 20 42 52 41 4E 43 48 20 20 20 28 |IONAL BRANCH (|
00000830: 12 59 92 20 4F 52 20 12 4E 92 29 22 3A 8D 33 30 |.Y. OR .N.)":.30|
00000840: 32 30 3A 8D 33 30 30 30 00 5B 10 E9 07 5A 41 B2 |20:.3000.[...ZA.|
00000850: 28 5A 39 AB 31 29 AC 38 AA 35 30 00 72 10 EA 07 |(Z9.1).8.50.r...|
00000860: 5A 41 B2 5A 41 AB 31 3A 8B 5A 41 B2 30 89 32 30 |ZA.ZA.1:.ZA.0.20|
00000870: 33 35 00 86 10 EB 07 A1 51 24 3A 8B 51 24 B2 22 |35......Q$:.Q$."|
00000880: 22 89 32 30 32 36 00 A5 10 EC 07 8B 51 24 B2 22 |".2026......Q$."|
00000890: 59 22 A7 53 B2 44 54 3A 58 59 24 B2 22 DA 22 3A |Y".S.DT:XY$.".":|
000008A0: 89 32 30 33 36 00 B6 10 ED 07 8B 51 24 B2 22 4E |.2036......Q$."N|
000008B0: 22 89 32 30 33 35 00 CF 10 EE 07 8B 51 24 B3 B1 |".2035......Q$..|
000008C0: 22 91 22 A7 8D 31 30 30 30 3A 89 32 30 32 36 00 |"."..1000:.2026.|
000008D0: E3 10 EF 07 A1 51 24 3A 8B 51 24 B2 22 22 89 32 |.....Q$:.Q$."".2|
000008E0: 30 33 31 00 ED 10 F0 07 89 32 30 32 38 00 FB 10 |031......2028...|
000008F0: F3 07 58 59 24 B2 22 12 DA 92 22 00 0B 11 F4 07 |..XY$."...".....|
00000900: 8D 32 31 30 30 3A 89 32 30 34 30 00 31 11 F8 07 |.2100:.2040.1...|
00000910: 8B 28 59 33 B2 30 29 B0 28 59 33 B2 32 29 B0 28 |.(Y3.0).(Y3.2).(|
00000920: 59 33 B2 34 29 A7 99 22 90 22 3B 3A 89 32 30 34 |Y3.4)..".";:.204|
00000930: 32 00 3B 11 F9 07 99 22 05 22 3B 00 4D 11 FA 07 |2.;....".";.M...|
00000940: 99 22 91 22 58 59 24 3A 89 33 30 30 30 00 6E 11 |."."XY$:.3000.n.|
00000950: 34 08 99 22 91 22 3B 3A 81 58 B2 30 A4 33 38 3A |4..".";:.X.0.38:|
00000960: 99 22 20 22 3B 3A 82 3A 99 22 91 22 3A 8E 00 85 |." ";:.:.".":...|
00000970: 11 B8 0B 8F 20 20 54 4F 20 54 4F 47 47 4C 45 20 |.... TO TOGGLE |
00000980: 43 4F 4C 4F 52 00 B4 11 B9 0B 91 59 33 AA 31 8D |COLOR......Y3.1.|
00000990: 33 30 30 32 2C 33 30 30 33 2C 33 30 30 34 2C 33 |3002,3003,3004,3|
000009A0: 30 30 35 2C 33 30 30 36 2C 33 30 30 37 2C 33 30 |005,3006,3007,30|
000009B0: 30 38 3A 8E 00 C0 11 BA 0B 99 22 05 22 3B 3A 8E |08:.......".";:.|
000009C0: 00 CC 11 BB 0B 99 22 1E 22 3B 3A 8E 00 D8 11 BC |......".";:.....|
000009D0: 0B 99 22 9B 22 3B 3A 8E 00 E4 11 BD 0B 99 22 9C |..".";:.......".|
000009E0: 22 3B 3A 8E 00 F0 11 BE 0B 99 22 9F 22 3B 3A 8E |";:.......".";:.|
000009F0: 00 FC 11 BF 0B 99 22 98 22 3B 3A 8E 00 07 12 C0 |......".";:.....|
00000A00: 0B 99 22 22 3B 3A 8E 00 14 12 C2 0B 43 4F B2 A8 |.."";:......CO..|
00000A10: 28 43 4F 29 00 24 12 CC 0B 8B 43 4F A7 99 22 05 |(CO).$....CO..".|
00000A20: 22 3B 3A 8E 00 30 12 D6 0B 99 22 99 22 3B 3A 8E |";:..0....".";:.|
00000A30: 00 36 12 7E 13 8F 00 5A 12 7F 13 8F 20 2A 20 2A |.6.~...Z.... * *|
00000A40: 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A | * * * * * * * *|
00000A50: 20 2A 20 2A 20 2A 20 2A 20 2A 00 7E 12 80 13 8F | * * * * *.~....|
00000A60: 20 2A 20 48 45 58 20 49 4E 50 55 54 20 20 20 20 | * HEX INPUT |
00000A70: 20 20 20 20 20 20 20 20 20 20 20 20 20 2A 00 A2 | *..|
00000A80: 12 81 13 8F 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A |.... * * * * * *|
00000A90: 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A | * * * * * * * *|
00000AA0: 20 2A 00 A8 12 82 13 8F 00 D9 12 84 13 99 A3 33 | *.............3|
00000AB0: 34 29 22 4E 4F 20 47 4F 9D 9D 9D 9D 9D 22 3B 3A |4)"NO GO.....";:|
00000AC0: 81 58 B2 31 A4 33 30 30 3A 82 3A 99 22 20 20 20 |.X.1.300:.:." |
00000AD0: 20 20 9D 9D 9D 9D 9D 22 3B 00 EA 12 85 13 81 58 | .....";......X|
00000AE0: B2 31 A4 31 30 30 3A 82 3A 8E 00 08 13 86 13 99 |.1.100:.:.......|
00000AF0: 22 91 22 3B 3A 81 59 B2 30 A4 32 3A 8D 34 39 39 |".";:.Y.0.2:.499|
00000B00: 36 3A 82 3A 99 22 91 22 00 17 13 88 13 8F 50 52 |6:.:."."......PR|
00000B10: 49 4E 54 22 05 22 3B 00 59 13 8D 13 41 B2 30 3A |INT".";.Y...A.0:|
00000B20: 99 22 05 22 A3 31 31 29 22 53 54 41 52 54 20 41 |.".".11)"START A|
00000B30: 44 44 52 45 53 53 20 20 28 48 45 58 29 20 22 3B |DDRESS (HEX) ";|
00000B40: 3A 85 5A 39 24 3A 4B B2 31 3A 8B C3 28 5A 39 24 |:.Z9$:K.1:..(Z9$|
00000B50: 29 B3 B1 34 89 34 39 39 38 00 7E 13 92 13 5A 35 |)..4.4998.~...Z5|
00000B60: B2 30 3A 8F 20 2A 2A 20 48 45 58 20 54 4F 20 44 |.0:. ** HEX TO D|
00000B70: 45 43 20 43 4F 4E 56 45 52 54 45 52 20 2A 00 9A |EC CONVERTER *..|
00000B80: 13 9C 13 5A 38 24 B2 CA 28 5A 39 24 2C 34 AB 5A |...Z8$..(Z9$,4.Z|
00000B90: 35 2C 31 29 3A 8D 35 31 30 30 00 AA 13 A1 13 8B |5,1):.5100......|
00000BA0: 59 34 B2 31 36 89 34 39 39 38 00 CF 13 A6 13 41 |Y4.16.4998.....A|
00000BB0: B2 41 AA 5A 28 5A 35 29 AC 59 34 3A 5A 35 B2 5A |.A.Z(Z5).Y4:Z5.Z|
00000BC0: 35 AA 31 3A 8B 5A 35 B2 34 A7 53 B2 41 3A 8E 00 |5.1:.Z5.4.S.A:..|
00000BD0: D9 13 B0 13 89 35 30 32 30 00 E2 13 EC 13 59 34 |.....5020.....Y4|
00000BE0: B2 30 00 FA 13 F6 13 8B 5A 38 24 B2 CA 28 48 24 |.0......Z8$..(H$|
00000BF0: 2C 59 34 AA 31 2C 31 29 A7 8E 00 0F 14 00 14 59 |,Y4.1,1).......Y|
00000C00: 34 B2 59 34 AA 31 3A 8B 59 34 B2 31 36 A7 8E 00 |4.Y4.1:.Y4.16...|
00000C10: 19 14 0A 14 89 35 31 31 30 00 1F 14 46 14 8F 00 |.....5110...F...|
00000C20: 43 14 47 14 8F 20 2A 20 2A 20 2A 20 2A 20 2A 20 |C.G.. * * * * * |
00000C30: 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 |* * * * * * * * |
00000C40: 2A 20 2A 00 67 14 48 14 8F 20 2A 44 54 28 31 36 |* *.g.H.. *DT(16|
00000C50: 42 49 54 29 20 54 4F 20 58 24 28 48 45 58 20 32 |BIT) TO X$(HEX 2|
00000C60: 4F 52 34 29 20 20 2A 00 8B 14 49 14 8F 20 2A 20 |OR4) *...I.. * |
00000C70: 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 |* * * * * * * * |
00000C80: 2A 20 2A 20 2A 20 2A 20 2A 20 2A 00 91 14 4A 14 |* * * * * *...J.|
00000C90: 8F 00 AB 14 50 14 48 24 B2 22 30 31 32 33 34 35 |....P.H$."012345|
00000CA0: 36 37 38 39 41 42 43 44 45 46 22 00 C2 14 51 14 |6789ABCDEF"...Q.|
00000CB0: 58 24 B2 22 22 3A 48 49 B2 B5 28 44 54 AD 32 35 |X$."":HI..(DT.25|
00000CC0: 36 29 00 E1 14 53 14 4C 4F B2 B5 28 44 54 AB 32 |6)...S.LO..(DT.2|
00000CD0: 35 36 AC 48 49 29 3A 8B 48 49 B2 30 89 35 32 30 |56.HI):.HI.0.520|
00000CE0: 36 00 FE 14 54 14 58 24 B2 CA 28 48 24 2C 31 AA |6...T.X$..(H$,1.|
00000CF0: 28 32 34 30 AF 48 49 29 AD 31 36 2C 31 29 00 1A |(240.HI).16,1)..|
00000D00: 15 55 14 58 24 B2 58 24 AA CA 28 48 24 2C 31 AA |.U.X$.X$..(H$,1.|
00000D10: 28 31 35 AF 48 49 29 2C 31 29 00 3A 15 56 14 58 |(15.HI),1).:.V.X|
00000D20: 24 B2 58 24 AA CA 28 48 24 2C 31 AA 28 32 34 30 |$.X$..(H$,1.(240|
00000D30: AF 4C 4F 29 AD 31 36 2C 31 29 00 58 15 57 14 58 |.LO).16,1).X.W.X|
00000D40: 24 B2 58 24 AA CA 28 48 24 2C 31 AA 28 31 35 AF |$.X$..(H$,1.(15.|
00000D50: 4C 4F 29 2C 31 29 3A 8E 00 75 15 70 17 8F 20 57 |LO),1):..u.p.. W|
00000D60: 4F 52 44 20 53 50 4C 49 54 20 55 50 20 54 4F 20 |ORD SPLIT UP TO |
00000D70: 42 59 54 45 53 00 A7 15 71 17 85 44 54 3A 8D 35 |BYTES...q..DT:.5|
00000D80: 32 30 30 3A 59 24 B2 CA 28 58 24 2C 33 29 AA 22 |200:Y$..(X$,3)."|
00000D90: 20 22 AA CA 28 58 24 2C 31 2C 32 29 3A 99 59 24 | "..(X$,1,2):.Y$|
00000DA0: 2C 3A 89 36 30 30 31 00 AD 15 06 27 8F 00 D1 15 |,:.6001....'....|
00000DB0: 07 27 8F 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 |.'. * * * * * * |
00000DC0: 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 |* * * * * * * * |
00000DD0: 2A 00 F5 15 08 27 8F 20 2A 20 20 20 49 4E 49 54 |*....'. * INIT|
00000DE0: 49 41 4C 49 53 41 54 49 4F 4E 20 20 20 20 20 20 |IALISATION |
00000DF0: 20 20 20 20 2A 00 19 16 09 27 8F 20 2A 20 2A 20 | *....'. * * |
00000E00: 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 |* * * * * * * * |
00000E10: 2A 20 2A 20 2A 20 2A 20 2A 00 1F 16 0A 27 8F 00 |* * * * *....'..|
00000E20: 52 16 10 27 97 35 33 32 38 30 2C 39 3A 97 35 33 |R..'.53280,9:.53|
00000E30: 32 38 31 2C 39 3A 99 22 05 93 11 22 A3 31 31 29 |281,9:."...".11)|
00000E40: 22 44 49 53 41 53 53 45 4D 42 4C 45 52 20 43 2D |"DISASSEMBLER C-|
00000E50: 36 34 00 96 16 11 27 99 22 11 1D 1D 43 52 53 52 |64....'."...CRSR|
00000E60: 20 44 4F 57 4E 20 3D 20 53 4C 4F 57 45 52 20 20 | DOWN = SLOWER |
00000E70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000E80: 20 20 20 20 43 52 53 52 20 52 49 47 48 54 3D 20 | CRSR RIGHT= |
00000E90: 46 41 53 54 45 52 00 DE 16 12 27 99 22 1D 1D 43 |FASTER....'."..C|
00000EA0: 52 53 52 20 55 50 20 20 20 3D 20 48 41 4C 54 20 |RSR UP = HALT |
00000EB0: 28 41 4E 59 20 4B 45 59 20 54 4F 20 43 4F 4E 54 |(ANY KEY TO CONT|
00000EC0: 49 4E 55 45 29 20 20 43 52 53 52 20 4C 45 46 54 |INUE) CRSR LEFT|
00000ED0: 20 3D 20 4E 45 57 20 41 44 44 52 45 53 53 00 04 | = NEW ADDRESS..|
00000EE0: 17 13 27 99 22 1D 1D 53 50 41 43 45 20 20 20 20 |..'."..SPACE |
00000EF0: 20 3D 43 48 41 4E 47 45 20 42 52 41 4E 43 48 20 | =CHANGE BRANCH |
00000F00: 4D 4F 44 45 00 1F 17 14 27 99 22 1D 1D 20 20 40 |MODE....'.".. @|
00000F10: 20 20 20 20 20 20 20 3D 20 46 49 4E 49 53 48 00 | = FINISH.|
00000F20: 68 17 18 27 86 4F 24 28 31 36 29 2C 53 50 25 28 |h..'.O$(16),SP%(|
00000F30: 33 31 29 2C 43 4B 28 31 32 37 29 3A 5A 28 33 29 |31),CK(127):Z(3)|
00000F40: B2 34 30 39 36 3A 5A 28 32 29 B2 32 35 36 3A 5A |.4096:Z(2).256:Z|
00000F50: 28 31 29 B2 31 36 3A 5A 28 30 29 B2 31 3A 5A 39 |(1).16:Z(0).1:Z9|
00000F60: B2 35 3A 43 4F B2 AB 31 00 94 17 19 27 48 24 B2 |.5:CO..1....'H$.|
00000F70: 22 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 |"0123456789ABCDE|
00000F80: 46 22 3A 4C 24 B2 22 32 32 32 33 32 32 33 33 33 |F":L$."222322333|
00000F90: 32 31 31 32 00 BB 17 1A 27 81 58 B2 30 A4 31 35 |2112....'.X.0.15|
00000FA0: 3A 87 4F 24 28 58 29 3A 82 3A 81 58 B2 30 A4 33 |:.O$(X):.:.X.0.3|
00000FB0: 31 3A 87 53 50 25 28 58 29 3A 82 00 FD 17 24 27 |1:.SP%(X):....$'|
00000FC0: 4E 4D 24 B2 22 4C 45 56 45 4C 22 3A 99 22 11 11 |NM$."LEVEL":."..|
00000FD0: 22 A3 31 31 29 22 43 4F 4C 4F 52 20 3D 20 50 52 |".11)"COLOR = PR|
00000FE0: 4F 47 52 41 4D 20 22 4E 4D 24 3A 99 22 11 05 1D |OGRAM "NM$:."...|
00000FF0: 1D 4D 41 49 4E 20 50 52 4F 47 52 41 4D 00 38 18 |.MAIN PROGRAM.8.|
00001000: 26 27 81 59 33 B2 31 A4 35 3A 8D 33 30 30 30 3A |&'.Y3.1.5:.3000:|
00001010: 99 22 1D 1D 22 4E 4D 24 3B 59 33 3A 82 3A 99 22 |.".."NM$;Y3:.:."|
00001020: 91 22 A3 31 30 29 22 41 4E 44 20 48 49 47 48 45 |.".10)"AND HIGHE|
00001030: 52 22 3A 8D 33 30 30 32 00 4E 18 74 27 99 22 11 |R":.3002.N.t'.".|
00001040: 22 3A 59 33 B2 30 3A 4D 39 B2 AB 31 3A 8E 00 96 |":Y3.0:M9..1:...|
00001050: 18 F8 2A 83 22 42 52 4B 3B 4F 52 41 30 42 59 54 |..*."BRK;ORA0BYT|
00001060: 3B 42 59 54 3B 42 59 54 3B 4F 52 41 31 41 53 4C |;BYT;BYT;ORA1ASL|
00001070: 31 42 59 54 3B 50 48 50 3B 4F 52 41 32 41 53 4C |1BYT;PHP;ORA2ASL|
00001080: 3A 42 59 54 3B 42 59 54 3B 4F 52 41 33 41 53 4C |:BYT;BYT;ORA3ASL|
00001090: 33 42 59 54 3B 22 00 DE 18 F9 2A 83 22 42 50 4C |3BYT;"....*."BPL|
000010A0: 3C 4F 52 41 34 42 59 54 3B 42 59 54 3B 42 59 54 |<ORA4BYT;BYT;BYT|
000010B0: 3B 4F 52 41 35 41 53 4C 35 42 59 54 3B 43 4C 43 |;ORA5ASL5BYT;CLC|
000010C0: 3B 4F 52 41 36 42 59 54 3B 42 59 54 3B 42 59 54 |;ORA6BYT;BYT;BYT|
000010D0: 3B 4F 52 41 37 41 53 4C 37 42 59 54 3B 22 00 26 |;ORA7ASL7BYT;".&|
000010E0: 19 FA 2A 83 22 4A 53 52 33 41 4E 44 30 42 59 54 |..*."JSR3AND0BYT|
000010F0: 3B 42 59 54 3B 42 49 54 31 41 4E 44 31 52 4F 4C |;BYT;BIT1AND1ROL|
00001100: 31 42 59 54 3B 50 4C 50 3B 41 4E 44 32 52 4F 4C |1BYT;PLP;AND2ROL|
00001110: 3A 42 59 54 3B 42 49 54 33 41 4E 44 33 52 4F 4C |:BYT;BIT3AND3ROL|
00001120: 33 42 59 54 3B 22 00 6E 19 FB 2A 83 22 42 4D 49 |3BYT;".n..*."BMI|
00001130: 3C 41 4E 44 34 42 59 54 3B 42 59 54 3B 42 59 54 |<AND4BYT;BYT;BYT|
00001140: 3B 41 4E 44 35 52 4F 4C 35 42 59 54 3B 53 45 43 |;AND5ROL5BYT;SEC|
00001150: 3B 41 4E 44 36 42 59 54 3B 42 59 54 3B 42 59 54 |;AND6BYT;BYT;BYT|
00001160: 3B 41 4E 44 37 52 4F 4C 37 42 59 54 3B 22 00 B6 |;AND7ROL7BYT;"..|
00001170: 19 FC 2A 83 22 52 54 49 3B 45 4F 52 30 42 59 54 |..*."RTI;EOR0BYT|
00001180: 3B 42 59 54 3B 42 59 54 3B 45 4F 52 31 4C 53 52 |;BYT;BYT;EOR1LSR|
00001190: 31 42 59 54 3B 50 48 41 3B 45 4F 52 32 4C 53 52 |1BYT;PHA;EOR2LSR|
000011A0: 3A 42 59 54 3B 4A 4D 50 33 45 4F 52 33 4C 53 52 |:BYT;JMP3EOR3LSR|
000011B0: 33 42 59 54 3B 22 00 FE 19 FD 2A 83 22 42 56 43 |3BYT;"....*."BVC|
000011C0: 3C 45 4F 52 34 42 59 54 3B 42 59 54 3B 42 59 54 |<EOR4BYT;BYT;BYT|
000011D0: 3B 45 4F 52 35 4C 53 52 35 42 59 54 3B 43 4C 49 |;EOR5LSR5BYT;CLI|
000011E0: 3B 45 4F 52 36 42 59 54 3B 42 59 54 3B 42 59 54 |;EOR6BYT;BYT;BYT|
000011F0: 3B 45 4F 52 37 4C 53 52 37 42 59 54 3B 22 00 46 |;EOR7LSR7BYT;".F|
00001200: 1A FE 2A 83 22 52 54 53 3B 41 44 43 30 42 59 54 |..*."RTS;ADC0BYT|
00001210: 3B 42 59 54 3B 42 59 54 3B 41 44 43 31 52 4F 52 |;BYT;BYT;ADC1ROR|
00001220: 31 42 59 54 3B 50 4C 41 3B 41 44 43 32 52 4F 52 |1BYT;PLA;ADC2ROR|
00001230: 3A 42 59 54 3B 4A 4D 50 38 41 44 43 33 52 4F 52 |:BYT;JMP8ADC3ROR|
00001240: 33 42 59 54 3B 22 00 8E 1A FF 2A 83 22 42 56 53 |3BYT;"....*."BVS|
00001250: 3C 41 44 43 34 42 59 54 3B 42 59 54 3B 42 59 54 |<ADC4BYT;BYT;BYT|
00001260: 3B 41 44 43 35 52 4F 52 35 42 59 54 3B 53 45 49 |;ADC5ROR5BYT;SEI|
00001270: 3B 41 44 43 36 42 59 54 3B 42 59 54 3B 42 59 54 |;ADC6BYT;BYT;BYT|
00001280: 3B 41 44 43 37 52 4F 52 37 42 59 54 3B 22 00 D6 |;ADC7ROR7BYT;"..|
00001290: 1A 00 2B 83 22 42 59 54 3B 53 54 41 30 42 59 54 |..+."BYT;STA0BYT|
000012A0: 3B 42 59 54 3B 53 54 59 31 53 54 41 31 53 54 58 |;BYT;STY1STA1STX|
000012B0: 31 42 59 54 3B 44 45 59 3B 42 59 54 3B 54 58 41 |1BYT;DEY;BYT;TXA|
000012C0: 3B 42 59 54 3B 53 54 59 33 53 54 41 33 53 54 58 |;BYT;STY3STA3STX|
000012D0: 33 42 59 54 3B 22 00 1E 1B 01 2B 83 22 42 43 43 |3BYT;"....+."BCC|
000012E0: 3C 53 54 41 34 42 59 54 3B 42 59 54 3B 53 54 59 |<STA4BYT;BYT;STY|
000012F0: 35 53 54 41 35 53 54 58 39 42 59 54 3B 54 59 41 |5STA5STX9BYT;TYA|
00001300: 3B 53 54 41 36 54 58 53 3B 42 59 54 3B 42 59 54 |;STA6TXS;BYT;BYT|
00001310: 3B 53 54 41 37 42 59 54 3B 42 59 54 3B 22 00 66 |;STA7BYT;BYT;".f|
00001320: 1B 02 2B 83 22 4C 44 59 32 4C 44 41 30 4C 44 58 |..+."LDY2LDA0LDX|
00001330: 32 42 59 54 3B 4C 44 59 31 4C 44 41 31 4C 44 58 |2BYT;LDY1LDA1LDX|
00001340: 31 42 59 54 3B 54 41 59 3B 4C 44 41 32 54 41 58 |1BYT;TAY;LDA2TAX|
00001350: 3B 42 59 54 3B 4C 44 59 33 4C 44 41 33 4C 44 58 |;BYT;LDY3LDA3LDX|
00001360: 33 42 59 54 3B 22 00 AE 1B 03 2B 83 22 42 43 53 |3BYT;"....+."BCS|
00001370: 3C 4C 44 41 34 42 59 54 3B 42 59 54 3B 4C 44 59 |<LDA4BYT;BYT;LDY|
00001380: 35 4C 44 41 35 4C 44 58 39 42 59 54 3B 43 4C 56 |5LDA5LDX9BYT;CLV|
00001390: 3B 4C 44 41 36 54 53 58 3B 42 59 54 3B 4C 44 59 |;LDA6TSX;BYT;LDY|
000013A0: 37 4C 44 41 37 4C 44 58 36 42 59 54 3B 22 00 F6 |7LDA7LDX6BYT;"..|
000013B0: 1B 04 2B 83 22 43 50 59 32 43 4D 50 30 42 59 54 |..+."CPY2CMP0BYT|
000013C0: 3B 42 59 54 3B 43 50 59 31 43 4D 50 31 44 45 43 |;BYT;CPY1CMP1DEC|
000013D0: 31 42 59 54 3B 49 4E 59 3B 43 4D 50 32 44 45 58 |1BYT;INY;CMP2DEX|
000013E0: 3B 42 59 54 3B 43 50 59 33 43 4D 50 33 44 45 43 |;BYT;CPY3CMP3DEC|
000013F0: 33 42 59 54 3B 22 00 3E 1C 05 2B 83 22 42 4E 45 |3BYT;".>..+."BNE|
00001400: 3C 43 4D 50 34 42 59 54 3B 42 59 54 3B 42 59 54 |<CMP4BYT;BYT;BYT|
00001410: 3B 43 4D 50 35 44 45 43 35 42 59 54 3B 43 4C 44 |;CMP5DEC5BYT;CLD|
00001420: 3B 43 4D 50 36 42 59 54 3B 42 59 54 3B 42 59 54 |;CMP6BYT;BYT;BYT|
00001430: 3B 43 4D 50 37 44 45 43 37 42 59 54 3B 22 00 86 |;CMP7DEC7BYT;"..|
00001440: 1C 06 2B 83 22 43 50 58 32 53 42 43 30 42 59 54 |..+."CPX2SBC0BYT|
00001450: 3B 42 59 54 3B 43 50 58 31 53 42 43 31 49 4E 43 |;BYT;CPX1SBC1INC|
00001460: 31 42 59 54 3B 49 4E 58 3B 53 42 43 32 4E 4F 50 |1BYT;INX;SBC2NOP|
00001470: 3B 42 59 54 3B 43 50 58 33 53 42 43 33 49 4E 43 |;BYT;CPX3SBC3INC|
00001480: 33 42 59 54 3B 22 00 CE 1C 07 2B 83 22 42 45 51 |3BYT;"....+."BEQ|
00001490: 3C 53 42 43 34 42 59 54 3B 42 59 54 3B 42 59 54 |<SBC4BYT;BYT;BYT|
000014A0: 3B 53 42 43 35 49 4E 43 35 42 59 54 3B 53 45 44 |;SBC5INC5BYT;SED|
000014B0: 3B 53 42 43 36 42 59 54 3B 42 59 54 3B 42 59 54 |;SBC6BYT;BYT;BYT|
000014C0: 3B 53 42 43 37 49 4E 43 37 42 59 54 3B 22 00 05 |;SBC7INC7BYT;"..|
000014D0: 1D E0 2E 83 20 31 2C 20 30 2C 20 31 2C 20 30 2C |.... 1, 0, 1, 0,|
000014E0: 20 31 2C 20 30 2C 20 31 2C 20 30 2C 20 30 2C 20 | 1, 0, 1, 0, 0, |
000014F0: 31 36 2C 20 31 2C 20 30 2C 20 31 2C 20 31 36 2C |16, 1, 0, 1, 16,|
00001500: 20 31 2C 20 30 00 3A 1D E1 2E 83 20 30 2C 20 30 | 1, 0.:.... 0, 0|
00001510: 2C 20 31 2C 20 30 2C 20 30 2C 20 30 2C 20 31 2C |, 1, 0, 0, 0, 1,|
00001520: 20 30 2C 20 30 2C 20 30 2C 20 31 2C 20 30 2C 20 | 0, 0, 0, 1, 0, |
00001530: 30 2C 20 30 2C 20 31 2C 20 30 00 40 1D 16 4E 8F |0, 0, 1, 0.@..N.|
00001540: 00 64 1D 17 4E 8F 20 2A 2A 2A 2A 2A 2A 2A 2A 2A |.d..N. *********|
00001550: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00001560: 2A 2A 2A 2A 00 88 1D 18 4E 8F 20 2A 54 4F 20 46 |****....N. *TO F|
00001570: 49 4C 4C 20 42 52 41 4E 43 48 20 41 52 52 41 59 |ILL BRANCH ARRAY|
00001580: 20 28 54 45 4D 50 29 2A 00 AC 1D 19 4E 8F 20 2A | (TEMP)*....N. *|
00001590: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
000015A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 B2 1D 1A |************....|
000015B0: 4E 8F 00 D5 1D 1F 4E 99 22 52 45 46 55 53 45 44 |N.....N."REFUSED|
000015C0: 9D 22 3A 81 58 B2 31 A4 31 30 30 30 3A 82 3A 89 |.":.X.1.1000:.:.|
000015D0: 32 30 30 30 32 00 F7 1D 20 4E 86 53 50 25 28 33 |20002... N.SP%(3|
000015E0: 31 29 3A 48 24 B2 22 30 31 32 33 34 35 36 37 38 |1):H$."012345678|
000015F0: 39 41 42 43 44 45 46 00 22 1E 22 4E 85 22 57 48 |9ABCDEF."."N."WH|
00001600: 49 43 48 20 49 4E 53 54 55 43 54 49 4F 4E 22 3B |ICH INSTUCTION";|
00001610: 41 41 24 3A 8B 41 41 24 B2 22 58 22 89 32 30 30 |AA$:.AA$."X".200|
00001620: 33 30 00 46 1E 25 4E 5A 38 24 B2 C8 28 41 41 24 |30.F.%NZ8$..(AA$|
00001630: 2C 31 29 3A 8D 35 31 30 30 3A 8B 59 34 B2 31 36 |,1):.5100:.Y4.16|
00001640: 89 31 39 39 39 39 00 73 1E 2A 4E 59 59 B2 31 36 |.19999.s.*NYY.16|
00001650: AC 59 34 3A 5A 38 24 B2 C9 28 41 41 24 2C 31 29 |.Y4:Z8$..(AA$,1)|
00001660: 3A 8D 35 31 30 30 3A 8B 59 34 B2 31 36 89 31 39 |:.5100:.Y4.16.19|
00001670: 39 39 39 00 B4 1E 34 4E 59 59 B2 59 59 AA 59 34 |999...4NYY.YY.Y4|
00001680: 3A 59 58 B2 B5 28 59 59 AD 38 29 3A 59 5A B2 32 |:YX..(YY.8):YZ.2|
00001690: AE 28 59 59 AB 59 58 AC 38 29 3A 53 50 25 28 59 |.(YY.YX.8):SP%(Y|
000016A0: 58 29 B2 53 50 25 28 59 58 29 B0 59 5A 3A 89 32 |X).SP%(YX).YZ:.2|
000016B0: 30 30 30 32 00 E2 1E 3E 4E 99 22 31 32 30 30 30 |0002...>N."12000|
000016C0: 44 41 54 41 22 3B 3A 81 58 5A B2 30 A4 31 35 3A |DATA";:.XZ.0.15:|
000016D0: 99 53 50 25 28 58 5A 29 22 14 2C 22 3B 3A 82 3A |.SP%(XZ)".,";:.:|
000016E0: 99 22 00 12 1F 48 4E 99 22 31 32 30 30 31 44 41 |."...HN."12001DA|
000016F0: 54 41 22 3B 3A 81 58 5A B2 31 36 A4 33 31 3A 99 |TA";:.XZ.16.31:.|
00001700: 53 50 25 28 58 5A 29 22 14 2C 22 3B 3A 82 3A 99 |SP%(XZ)".,";:.:.|
00001710: 3A 90 00 38 1F 52 4E 81 58 B2 30 A4 31 35 3A 87 |:..8.RN.X.0.15:.|
00001720: 4F 24 3A 82 3A 81 58 B2 30 A4 33 31 3A 87 53 50 |O$:.:.X.0.31:.SP|
00001730: 25 28 58 29 3A 82 3A 8E 00 00 00 3A 45 20 |%(X):.:....:E |
.......10000:.X.1.1000:.."....5000.+....
3,3.3....25.^....71:.3,O$:.SP%(.(J.8)).2
.((J).7)..2000.N...O$."":K$."".X....1000
.....DT.S:.5200.....O$."$".X$." ".....J
.B(S):K..(J.16):L.J.K.16.1.....M.F(J(O$(
K),L.4,1)).F("0").1... .N.E(J(L$,M,1)):X
X$."":P$."":.P.1.N.'.!.DT.B(S.P.1):.5200
:XX$.XX$.X$." ".A.".C.DT:.DT.128.C.DT.12
8.Y.#..C.32.P$.P$."V":.37.H.$.P$.P$.G(C)
.N.%.....&.O$.O$.H(XX$." ",10
)...'.O$.O$.J(O$(K),L.4.3,3)." "...(.DT.
B(S.1)...)..M.42,43,44,45,46,47,48,49,50
,51,52,53,54:S.S.N:.23. .*.O$.O$."($":.5
200:O$.O$.X$.",X)":.69:..=.+..5200:O$.O$
."$".X$:.69:..A.,.O$.O$."#$":.5200:O$.O$
.X$:.69:..|.-..59:O$.O$."$".X$:.69:.....
.O$.O$."($":.5200:O$.O$.X$."),Y":.69:..H
./..5200:O$.O$."$".X$.",X":.69:....0..59
:O$.O$."$".X$.",Y":.69:....1..59:O$.O$."
$".X$.",X":.69:....2.O$.O$."($":.59:O$.O
$.X$.")":.69:..P.3..5200:O$.O$."$".X$.",
Y":.69:..`.4.O$.O$."A":..F.5.....6..DT.1
27.DT.((.DT).255).1:DT..DT...7.T.S.2.DT.
..8.DT.T:.5200:O$.O$."$".X$:.69...9...V.
;.DT.B(S.2).256.B(S.1)...<..5200...=....
.E.O$.H(O$."
",30):..Z.G.O$.H(O$."
",30).";".P$:..`....
...... * * * * * * * * * * * * * * * *..
.... * INKEY ROUTINE *.R..
.. * * * * * * * * * * * * * * * *.X....
......Q$:.Q$."".1010......1100:.1150:...
................Q$:.Q$."".1020.(....1100
.N.L..(Q$.".").(Z9.2.20).Z9.Z9.2:.1106.S
.M..Q$.".".Z9.Z9.2:.Z9.1.Z9.1:.1106...N.
.Q$.".".1020...O..Q$."."..5005:Y3.0:.300
0...P..Q$."@". 3:..E.Q..Q$." ".M9..M9.Z.
R..Q$:.Q$.."".1100...V.....~.Z8.Z9....Z
8.Z8.1:.Z8.1.......Z8.Z8.1:.Q$:.Q$."".11
51.$....1000.*.F...O.G..****************
***************.T.H..* BRANCH HANDLING *
************...I..**********************
*********...J.....P...(M9)..2018...Q..J.
32.Y3.Y3.1:CK(Y3).S:S.DT:.3000:SUBROUTIN
E...S..J.0.S.65352:.2040:. FORCE BREAK.:
.T..J.108.S.DT.1:.59:S.DT:XY$."...":.204
0:INDIRECT.C.U..J.76.S.DT:XY$.".":.2040:
UNC.DITI.AL.S.V..J..96.2024...W..Y3.0.."
RTS WITHOUT JSR.................";:J.0
:.1020.I.X.S.CK(Y3):Y3.Y3.1:.3000.S...CV
.75.....CV.CV.1:.Q$:.Q$."".CV.2019......
Q$..""..1000:.2000.......H....". CONDIT
IONAL BRANCH (.Y. OR .N.)":.3020:.3000
.[...ZA.(Z9.1).8.50.R...ZA.ZA.1:.ZA.0.20
35......Q$:.Q$."".2026......Q$."Y".S.DT:
XY$."Z":.2036......Q$."N".2035.O....Q$..
"."..1000:.2026......Q$:.Q$."".2031.....
.2028.....XY$.".Z."......2100:.2040.1...
.(Y3.0).(Y3.2).(Y3.4)..".";:.2042.;...."
.";.M...."."XY$:.3000.N.4..".";:.X.0.38:
." ";:.:.".":....... TO TOGGLE COLOR...
...Y3.1.3002,3003,3004,3005,3006,3007,30
08:.......".";:..L....".";:..X....".";:.
......".";:.......".";:.......".";:.....
.."";:....B.CO..(CO).$.L..CO..".";:..0.V
..".";:..6.~...Z... * * * * * * * * * *
* * * * *.~.... * HEX INPUT
*...... * * * * * * * * * * * * * *
*.......Y.....34)"NO GO.....";:.X.1.300
:.:." .....";......X.1.100:.:.......
".";:.Y.0.2:.4996:.:."."......PRINT".";.
Y...A.0:.".".11)"START ADDRESS (HEX) ";
:.Z9$:K.1:.C(Z9$)..4.4998.~...Z5.0:. **
HEX TO DEC CONVERTER *.....Z8$.J(Z9$,4.Z
5,1):.5100......Y4.16.4998.O...A.A.Z(Z5)
.Y4:Z5.Z5.1:.Z5.4.S.A:..Y....5020.....Y4
.0......Z8$.J(H$,Y4.1,1).......Y4.Y4.1:.
Y4.16........5110...F...C.G.. * * * * *
* * * * * * * * * *.G.H.. *DT(16BIT) TO
X$(HEX 2OR4) *...I.. * * * * * * * * *
* * * * * *...J.....P.H$."0123456789ABCD
EF".B.Q.X$."":HI..(DT.256)...S.LO..(DT.2
56.HI):.HI.0.5206...T.X$.J(H$,1.(240.HI)
.16,1)...U.X$.X$.J(H$,1.(15.HI),1).:.V.X
$.X$.J(H$,1.(240.LO).16,1).X.W.X$.X$.J(H
$,1.(15.LO),1):..U.P.. WORD SPLIT UP TO
BYTES...Q..DT:.5200:Y$.J(X$,3)." ".J(X$,
1,2):.Y$,:.6001....'..Q..'. * * * * * *
* * * * * * * * *....'. * INITIALISATI
ON *....'. * * * * * * * * * *
* * * * *....'..R..'.53280,9:.53281,9:."
...".11)"DISASSEMBLER C-64....'."...CRSR
DOWN = SLOWER CRSR
RIGHT= FASTER....'."..CRSR UP = HALT
(ANY KEY TO CONTINUE) CRSR LEFT = NEW A
DDRESS....'."..SPACE =CHANGE BRANCH
MODE....'.".. @ = FINISH.H..'.O$(
16),SP%(31),CK(127):Z(3).4096:Z(2).256:Z
(1).16:Z(0).1:Z9.5:CO..1....'H$."0123456
789ABCDEF":L$."2223223332112....'.X.0.15
:.O$(X):.:.X.0.31:.SP%(X):....$'NM$."LEV
EL":."..".11)"COLOR = PROGRAM "NM$:."...
.MAIN PROGRAM.8.&'.Y3.1.5:.3000:.".."NM$
;Y3:.:.".".10)"AND HIGHER":.3002.N.T'.".
":Y3.0:M9..1:.....*."BRK;ORA0BYT;BYT;BYT
;ORA1ASL1BYT;PHP;ORA2ASL:BYT;BYT;ORA3ASL
3BYT;"....*."BPL<ORA4BYT;BYT;BYT;ORA5ASL
5BYT;CLC;ORA6BYT;BYT;BYT;ORA7ASL7BYT;".&
..*."JSR3AND0BYT;BYT;BIT1AND1ROL1BYT;PLP
;AND2ROL:BYT;BIT3AND3ROL3BYT;".N..*."BMI
<AND4BYT;BYT;BYT;AND5ROL5BYT;SEC;AND6BYT
;BYT;BYT;AND7ROL7BYT;"....*."RTI;EOR0BYT
;BYT;BYT;EOR1LSR1BYT;PHA;EOR2LSR:BYT;JMP
3EOR3LSR3BYT;"....*."BVC<EOR4BYT;BYT;BYT
;EOR5LSR5BYT;CLI;EOR6BYT;BYT;BYT;EOR7LSR
7BYT;".F..*."RTS;ADC0BYT;BYT;BYT;ADC1ROR
1BYT;PLA;ADC2ROR:BYT;JMP8ADC3ROR3BYT;"..
..*."BVS<ADC4BYT;BYT;BYT;ADC5ROR5BYT;SEI
;ADC6BYT;BYT;BYT;ADC7ROR7BYT;".V..+."BYT
;STA0BYT;BYT;STY1STA1STX1BYT;DEY;BYT;TXA
;BYT;STY3STA3STX3BYT;"....+."BCC<STA4BYT
;BYT;STY5STA5STX9BYT;TYA;STA6TXS;BYT;BYT
;STA7BYT;BYT;".F..+."LDY2LDA0LDX2BYT;LDY
1LDA1LDX1BYT;TAY;LDA2TAX;BYT;LDY3LDA3LDX
3BYT;"....+."BCS<LDA4BYT;BYT;LDY5LDA5LDX
9BYT;CLV;LDA6TSX;BYT;LDY7LDA7LDX6BYT;"..
..+."CPY2CMP0BYT;BYT;CPY1CMP1DEC1BYT;INY
;CMP2DEX;BYT;CPY3CMP3DEC3BYT;".>..+."BNE
<CMP4BYT;BYT;BYT;CMP5DEC5BYT;CLD;CMP6BYT
;BYT;BYT;CMP7DEC7BYT;"....+."CPX2SBC0BYT
;BYT;CPX1SBC1INC1BYT;INX;SBC2NOP;BYT;CPX
3SBC3INC3BYT;".N..+."BEQ<SBC4BYT;BYT;BYT
;SBC5INC5BYT;SED;SBC6BYT;BYT;BYT;SBC7INC
7BYT;"...... 1, 0, 1, 0, 1, 0, 1, 0, 0,
16, 1, 0, 1, 16, 1, 0.:.... 0, 0, 1, 0,
0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.@..N.
.D..N. *****************************....
N. *TO FILL BRANCH ARRAY (TEMP)*....N. *
****************************....N..U..N.
"REFUSED.":.X.1.1000:.:.20002... N.SP%(3
1):H$."0123456789ABCDEF."."N."WHICH INST
UCTION";AA$:.AA$."X".20030.F.%NZ8$.H(AA$
,1):.5100:.Y4.16.19999.S.*NYY.16.Y4:Z8$.
I(AA$,1):.5100:.Y4.16.19999...4NYY.YY.Y4
:YX..(YY.8):YZ.2.(YY.YX.8):SP%(YX).SP%(Y
X).YZ:.20002...>N."12000DATA";:.XZ.0.15:
.SP%(XZ)".,";:.:."...HN."12001DATA";:.XZ
.16.31:.SP%(XZ)".,";:.:.:..8.RN.X.0.15:.
O$:.:.X.0.31:.SP%(X):.:....:E
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL