_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

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 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL