B-MONITOR.C
FILE INFORMATION
FILENAME(S): B-MONITOR.C
FILE TYPE(S): PRG
FILE SIZE: 5.4K
FIRST SEEN: 2025-11-30 17:31:36
APPEARS ON: 1 disk(s)
FILE HASH
9f6ce2d3859dbb34bb9189324aaec38bd55e8e2c8dd5df5b0c01da3ec18fe4f9
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| PB DOMAIN 0016UT | B-MONITOR.C | PRG | UK CD | 20 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 1B 08 00 00 99 22 93 20 20 20 20 42 41 53 |.......". BAS|
00000010: 49 43 20 4D 4F 4E 49 54 4F 52 22 00 3C 08 01 00 |IC MONITOR".<...|
00000020: 99 22 43 4F 44 45 44 20 46 4F 52 20 43 4F 4D 4D |."CODED FOR COMM|
00000030: 4F 44 4F 52 45 20 36 34 20 42 59 22 00 5A 08 02 |ODORE 64 BY".Z..|
00000040: 00 99 22 20 20 20 20 20 20 57 2E 20 4D 55 52 52 |.." W. MURR|
00000050: 41 59 20 53 54 52 4F 4D 45 22 00 83 08 03 00 99 |AY STROME"......|
00000060: 20 22 20 20 53 50 41 43 45 53 20 49 47 4E 4F 52 | " SPACES IGNOR|
00000070: 45 44 20 49 4E 20 44 49 53 53 41 53 53 45 4D 42 |ED IN DISSASSEMB|
00000080: 4C 59 22 00 A4 08 04 00 99 22 20 20 27 44 27 20 |LY"......" 'D' |
00000090: 46 4F 52 20 44 49 53 41 53 53 45 4D 42 4C 45 20 |FOR DISASSEMBLE |
000000A0: 20 20 20 22 00 BE 08 05 00 99 22 20 20 27 41 27 | "......" 'A'|
000000B0: 20 46 4F 52 20 41 53 53 45 4D 42 4C 45 22 00 DD | FOR ASSEMBLE"..|
000000C0: 08 06 00 99 22 20 20 20 20 27 51 27 20 54 4F 20 |...." 'Q' TO |
000000D0: 45 58 49 54 20 50 52 4F 47 52 41 4D 22 00 FE 08 |EXIT PROGRAM"...|
000000E0: 08 00 99 22 20 20 20 20 20 27 45 4E 44 27 20 53 |..." 'END' S|
000000F0: 54 4F 50 53 20 41 53 53 45 4D 42 4C 59 22 00 1F |TOPS ASSEMBLY"..|
00000100: 09 0A 00 99 22 20 20 50 52 45 53 53 20 53 50 41 |...." PRESS SPA|
00000110: 43 45 20 42 41 52 20 54 4F 20 53 54 4F 50 22 00 |CE BAR TO STOP".|
00000120: 3A 09 0B 00 99 22 20 20 20 20 20 20 20 20 44 49 |:...." DI|
00000130: 53 41 53 53 45 4D 42 4C 59 22 00 44 09 0D 00 99 |SASSEMBLY".D....|
00000140: 22 11 11 22 00 68 09 0E 00 99 22 20 20 20 53 54 |"..".h...." ST|
00000150: 41 52 54 20 4F 46 20 41 53 53 45 4D 42 4C 59 20 |ART OF ASSEMBLY |
00000160: 41 44 44 52 45 53 53 22 00 8D 09 0F 00 99 22 20 |ADDRESS"......" |
00000170: 20 4D 55 53 54 20 42 45 20 41 20 46 4F 55 52 20 | MUST BE A FOUR |
00000180: 44 49 47 49 54 20 4E 55 4D 42 45 52 22 00 AA 09 |DIGIT NUMBER"...|
00000190: 10 00 99 22 20 20 20 20 20 20 20 49 4E 20 48 45 |..." IN HE|
000001A0: 58 41 44 45 43 49 4D 41 4C 22 00 CD 09 11 00 99 |XADECIMAL"......|
000001B0: 22 20 20 55 53 45 20 44 45 56 49 43 45 20 23 33 |" USE DEVICE #3|
000001C0: 20 46 4F 52 20 53 43 52 45 45 4E 2C 22 00 ED 09 | FOR SCREEN,"...|
000001D0: 12 00 99 22 20 20 20 20 20 20 20 20 20 20 23 34 |..." #4|
000001E0: 20 46 4F 52 20 50 52 49 4E 54 45 52 22 00 FA 09 | FOR PRINTER"...|
000001F0: 14 00 CB 20 A4 20 32 30 30 30 00 36 0A 64 00 4C |... . 2000.6.d.L|
00000200: B2 4C AD 34 30 39 36 3A 81 20 4A B2 31 20 A4 20 |.L.4096:. J.1 . |
00000210: 34 3A 4C 25 B2 4C 3A 99 C7 28 34 38 AA 4C 25 AB |4:L%.L:..(48.L%.|
00000220: 28 4C 25 B1 39 29 AC 37 29 3B 3A 4C B2 31 36 AC |(L%.9).7);:L.16.|
00000230: 28 4C AB 4C 25 29 00 3E 0A 96 00 82 3A 8E 00 7C |(L.L%).>....:..||
00000240: 0A C8 00 4C B2 4C AD 31 36 3A 81 20 4A B2 31 20 |...L.L.16:. J.1 |
00000250: A4 20 32 3A 4C 25 B2 4C 3A 99 C7 28 34 38 AA 4C |. 2:L%.L:..(48.L|
00000260: 25 AB 28 4C 25 B1 39 29 AC 37 29 3B 3A 4C B2 31 |%.(L%.9).7);:L.1|
00000270: 36 AC 28 4C AB 4C 25 29 3A 82 3A 8E 00 B8 0A 2C |6.(L.L%):.:....,|
00000280: 01 4C B2 30 3A 81 20 4A B2 20 31 20 A4 20 34 3A |.L.0:. J. 1 . 4:|
00000290: 4C 25 B2 C6 28 CA 28 4C 24 2C 4A 29 29 3A 4C B2 |L%..(.(L$,J)):L.|
000002A0: 31 36 AC 4C AA 4C 25 AB 34 38 AA 28 4C 25 B1 36 |16.L.L%.48.(L%.6|
000002B0: 34 29 AC 37 3A 82 3A 8E 00 F4 0A 5E 01 4C B2 30 |4).7:.:....^.L.0|
000002C0: 3A 81 20 4A B2 31 20 A4 20 32 20 3A 4C 25 B2 C6 |:. J.1 . 2 :L%..|
000002D0: 28 CA 28 4C 24 2C 4A 29 29 3A 4C B2 31 36 AC 4C |(.(L$,J)):L.16.L|
000002E0: AA 4C 25 AB 34 38 AA 28 4C 25 B1 36 34 29 AC 37 |.L%.48.(L%.64).7|
000002F0: 3A 82 3A 8E 00 1B 0B 90 01 81 20 4B B2 32 20 A4 |:.:....... K.2 .|
00000300: 20 31 20 A9 20 AB 31 3A 4C B2 C2 28 43 41 AA 4B | 1 . .1:L..(CA.K|
00000310: 29 3A 8D 20 32 30 30 3A 82 3A 8E 00 32 0B F4 01 |):. 200:.:..2...|
00000320: 4C B2 C2 28 43 41 AA 31 29 3A 8D 20 32 30 30 3A |L..(CA.1):. 200:|
00000330: 20 8E 00 5C 0B 58 02 99 22 28 22 3B 3A 8D 20 34 | ..\.X.."(";:. 4|
00000340: 30 30 3A 20 99 22 29 22 3B 3A 8E 3A 20 8F 20 49 |00: .")";:.: . I|
00000350: 4E 44 49 52 45 43 54 20 4A 55 4D 50 00 92 0B 62 |NDIRECT JUMP...b|
00000360: 02 8D 20 35 30 30 3A 99 22 2C 59 22 3B 3A 8E 3A |.. 500:.",Y";:.:|
00000370: 8F 20 5A 45 52 4F 20 50 41 47 45 2C 20 49 4E 44 |. ZERO PAGE, IND|
00000380: 45 58 45 44 20 42 59 20 59 20 52 45 47 49 53 54 |EXED BY Y REGIST|
00000390: 45 52 00 CF 0B 6C 02 99 22 28 22 3B 3A 8D 20 35 |ER...l.."(";:. 5|
000003A0: 30 30 3A 20 99 22 2C 58 29 22 3B 3A 8E 3A 20 8F |00: .",X)";:.: .|
000003B0: 20 49 4E 44 45 58 45 44 20 49 4E 44 49 52 45 43 | INDEXED INDIREC|
000003C0: 54 20 28 5A 45 52 4F 20 50 41 47 45 2C 58 29 00 |T (ZERO PAGE,X).|
000003D0: 0B 0C 76 02 99 22 28 22 3B 3A 8D 20 35 30 30 3A |..v.."(";:. 500:|
000003E0: 99 22 2C 59 29 22 3B 3A 8E 3A 20 8F 20 49 4E 44 |.",Y)";:.: . IND|
000003F0: 49 52 45 43 54 20 49 4E 44 45 58 45 44 20 28 5A |IRECT INDEXED (Z|
00000400: 45 52 4F 20 50 41 47 45 2C 59 29 00 2C 0C 80 02 |ERO PAGE,Y).,...|
00000410: 4C B2 C2 28 43 41 AA 31 29 3A 20 8B 20 4C B1 31 |L..(CA.1): . L.1|
00000420: 32 37 20 A7 20 4C B2 4C AB 32 35 36 00 56 0C 82 |27 . L.L.256.V..|
00000430: 02 4C B2 43 41 AA 32 AA 4C 3A 8D 20 31 30 30 3A |.L.CA.2.L:. 100:|
00000440: 99 3B 3A 8E 3A 8F 20 52 45 4C 41 54 49 56 45 20 |.;:.:. RELATIVE |
00000450: 42 52 41 4E 43 48 00 8C 0C 8A 02 8D 20 34 30 30 |BRANCH...... 400|
00000460: 3A 20 99 22 2C 59 22 3B 3A 8E 3A 8F 20 41 42 53 |: .",Y";:.:. ABS|
00000470: 4F 4C 55 54 45 2C 20 49 4E 44 45 58 45 44 20 42 |OLUTE, INDEXED B|
00000480: 59 20 59 20 52 45 47 49 53 54 45 52 00 AF 0C 94 |Y Y REGISTER....|
00000490: 02 99 22 23 22 3B 3A 20 8D 20 35 30 30 3A 99 3B |.."#";: . 500:.;|
000004A0: 3A 8E 3A 20 8F 20 49 4D 4D 45 44 49 41 54 45 00 |:.: . IMMEDIATE.|
000004B0: E6 0C 9E 02 8D 20 34 30 30 3A 20 99 22 2C 58 22 |..... 400: .",X"|
000004C0: 3B 3A 8E 3A 20 8F 20 41 42 53 4F 4C 55 54 45 2C |;:.: . ABSOLUTE,|
000004D0: 20 49 4E 44 45 58 45 44 20 42 59 20 58 20 52 45 | INDEXED BY X RE|
000004E0: 47 49 53 54 45 52 00 1E 0D A8 02 8D 20 35 30 30 |GISTER...... 500|
000004F0: 3A 20 99 22 2C 58 22 3B 3A 8E 3A 20 8F 20 5A 45 |: .",X";:.: . ZE|
00000500: 52 4F 20 50 41 47 45 2C 20 49 4E 44 45 58 45 44 |RO PAGE, INDEXED|
00000510: 20 42 59 20 58 20 52 45 47 49 53 54 45 52 00 3B | BY X REGISTER.;|
00000520: 0D B2 02 8D 20 35 30 30 3A 20 99 3B 3A 8E 3A 20 |.... 500: .;:.: |
00000530: 8F 20 5A 45 52 4F 20 50 41 47 45 00 57 0D BC 02 |. ZERO PAGE.W...|
00000540: 8D 20 34 30 30 3A 20 99 3B 3A 8E 3A 20 8F 20 41 |. 400: .;:.: . A|
00000550: 42 53 4F 4C 55 54 45 00 7B 0D C6 02 99 3B 3A 8E |BSOLUTE.{....;:.|
00000560: 3A 20 8F 20 49 4D 50 4C 49 45 44 20 41 4E 44 20 |: . IMPLIED AND |
00000570: 41 43 43 55 4D 55 4C 41 54 4F 52 00 94 0D 20 03 |ACCUMULATOR... .|
00000580: 8F 20 41 53 53 45 4D 42 4C 45 52 20 52 4F 55 54 |. ASSEMBLER ROUT|
00000590: 49 4E 45 53 00 B2 0D 25 03 8B 20 4C B2 33 20 A7 |INES...%.. L.3 .|
000005A0: 20 4D B2 31 31 3A 8E 3A 20 8F 20 49 4D 50 4C 49 | M.11:.: . IMPLI|
000005B0: 45 44 00 D2 0D 2A 03 8B 20 4C B2 35 20 A7 20 4D |ED...*.. L.5 . M|
000005C0: B2 20 39 3A 8E 3A 20 8F 20 5A 45 52 4F 20 50 41 |. 9:.: . ZERO PA|
000005D0: 47 45 00 F2 0D 2F 03 8B 20 4C B2 36 20 A7 20 4D |GE.../.. L.6 . M|
000005E0: B2 20 36 3A 8E 3A 20 8F 20 49 4D 4D 45 44 49 41 |. 6:.: . IMMEDIA|
000005F0: 54 45 00 04 0E 34 03 4C 24 B2 CA 28 41 53 24 2C |TE...4.L$..(AS$,|
00000600: 37 2C 31 29 00 28 0E 39 03 8B 20 4C 24 B2 22 58 |7,1).(.9.. L$."X|
00000610: 22 20 A7 20 4D B2 38 3A 8E 3A 20 8F 20 5A 45 52 |" . M.8:.: . ZER|
00000620: 4F 20 50 41 47 45 2C 58 00 4C 0E 3E 03 8B 20 4C |O PAGE,X.L.>.. L|
00000630: 24 B2 22 59 22 20 A7 20 4D B2 31 3A 8E 3A 20 8F |$."Y" . M.1:.: .|
00000640: 20 5A 45 52 4F 20 50 41 47 45 2C 59 00 6F 0E 43 | ZERO PAGE,Y.o.C|
00000650: 03 8B 20 4C 24 B2 22 2C 22 20 A7 20 4D B2 32 3A |.. L$."," . M.2:|
00000660: 8E 3A 20 8F 20 49 4E 44 49 52 45 43 54 2C 58 00 |.: . INDIRECT,X.|
00000670: 92 0E 48 03 8B 20 4C 24 B2 22 29 22 20 A7 20 4D |..H.. L$.")" . M|
00000680: B2 33 3A 8E 3A 20 8F 20 49 4E 44 49 52 45 43 54 |.3:.: . INDIRECT|
00000690: 2C 59 00 A2 0E 4D 03 4C 24 B2 C9 28 41 53 24 2C |,Y...M.L$..(AS$,|
000006A0: 31 29 00 CD 0E 52 03 8B 20 4C 24 B2 22 58 22 20 |1)...R.. L$."X" |
000006B0: AF 20 4C B2 31 30 20 A7 20 4D B2 37 3A 20 8E 3A |. L.10 . M.7: .:|
000006C0: 20 8F 20 41 42 53 4F 4C 55 54 45 2C 58 00 F7 0E | . ABSOLUTE,X...|
000006D0: 57 03 8B 20 4C 24 B2 22 59 22 20 AF 20 4C B2 31 |W.. L$."Y" . L.1|
000006E0: 30 20 A7 20 4D B2 35 3A 8E 3A 20 8F 20 41 42 53 |0 . M.5:.: . ABS|
000006F0: 4F 4C 55 54 45 2C 59 00 28 0F 5C 03 8B 20 4C 24 |OLUTE,Y.(.\.. L$|
00000700: B2 22 29 22 20 AF 20 4C B2 31 30 20 A7 20 4D B2 |.")" . L.10 . M.|
00000710: 30 3A 8E 3A 20 8F 20 41 42 53 4F 4C 55 54 45 20 |0:.: . ABSOLUTE |
00000720: 49 4E 44 49 52 45 43 54 00 5F 0F 61 03 8B 20 C8 |INDIRECT._.a.. .|
00000730: 28 41 53 24 2C 31 29 B2 22 42 22 20 AF 20 CA 28 |(AS$,1)."B" . .(|
00000740: 41 53 24 2C 32 2C 31 29 B3 B1 22 49 22 20 A7 20 |AS$,2,1).."I" . |
00000750: 4D B2 34 3A 8E 3A 20 8F 20 42 52 41 4E 43 48 00 |M.4:.: . BRANCH.|
00000760: 7E 0F 66 03 8B 20 4C B2 37 20 A7 20 4D B2 31 30 |~.f.. L.7 . M.10|
00000770: 3A 8E 3A 20 8F 20 41 42 53 4F 4C 55 54 45 00 B8 |:.: . ABSOLUTE..|
00000780: 0F 6B 03 99 22 4D 4F 44 45 20 3F 22 3A 4D B2 31 |.k.."MODE ?":M.1|
00000790: 32 3A 8E 3A 20 8F 20 43 41 54 43 48 20 41 4C 4C |2:.: . CATCH ALL|
000007A0: 20 4F 54 48 45 52 20 49 4E 43 4F 52 52 45 43 54 | OTHER INCORRECT|
000007B0: 20 45 4E 54 52 49 45 53 00 CD 0F 84 03 50 B2 35 | ENTRIES.....P.5|
000007C0: 3A 4C B2 34 3A 8D 20 39 36 30 3A 20 8E 00 DF 0F |:L.4:. 960: ....|
000007D0: 89 03 50 B2 34 3A 4C B2 32 3A 89 20 39 36 30 00 |..P.4:L.2:. 960.|
000007E0: F1 0F 8E 03 50 B2 35 3A 4C B2 32 3A 89 20 39 36 |....P.5:L.2:. 96|
000007F0: 30 00 03 10 93 03 50 B2 35 3A 4C B2 32 3A 89 20 |0.....P.5:L.2:. |
00000800: 39 36 30 00 1B 10 98 03 50 B2 34 3A 4C B2 34 3A |960.....P.4:L.4:|
00000810: 8D 20 39 36 30 3A 8D 20 33 30 30 00 4F 10 99 03 |. 960:. 300.O...|
00000820: 4C B2 4C AB 43 41 AB 32 3A 20 8B 20 4C B1 31 32 |L.L.CA.2: . L.12|
00000830: 37 20 B0 20 4C B3 AB 31 32 38 20 A7 20 99 20 22 |7 . L..128 . . "|
00000840: 42 52 41 4E 43 48 3F 22 3A 4D B2 31 32 3A 8E 00 |BRANCH?":M.12:..|
00000850: 63 10 9A 03 8B 20 4C B3 30 20 A7 20 4C B2 4C AA |c.... L.0 . L.L.|
00000860: 32 35 36 00 69 10 9B 03 8E 00 7B 10 9D 03 50 B2 |256.i.....{...P.|
00000870: 34 3A 4C B2 34 3A 89 20 39 36 30 00 8D 10 A2 03 |4:L.4:. 960.....|
00000880: 50 B2 35 3A 4C B2 32 3A 89 20 39 36 30 00 9F 10 |P.5:L.2:. 960...|
00000890: A7 03 50 B2 34 3A 4C B2 34 3A 89 20 39 36 30 00 |..P.4:L.4:. 960.|
000008A0: B1 10 AC 03 50 B2 34 3A 4C B2 32 3A 89 20 39 36 |....P.4:L.2:. 96|
000008B0: 30 00 C3 10 B1 03 50 B2 34 3A 4C B2 32 3A 89 20 |0.....P.4:L.2:. |
000008C0: 39 36 30 00 D5 10 B6 03 50 B2 34 3A 4C B2 34 3A |960.....P.4:L.4:|
000008D0: 89 20 39 36 30 00 EA 10 C0 03 4C 24 B2 CA 28 41 |. 960.....L$..(A|
000008E0: 53 24 2C 50 2C 4C 29 3A 20 8E 00 10 11 D0 07 86 |S$,P,L): .......|
000008F0: 20 4F 50 24 28 32 35 35 29 2C 4D 25 28 32 35 35 | OP$(255),M%(255|
00000900: 29 3A 53 50 24 B2 22 20 20 20 20 20 20 20 20 22 |):SP$." "|
00000910: 00 54 11 DA 07 81 20 4A B2 30 20 A4 20 31 35 30 |.T.... J.0 . 150|
00000920: 3A 20 8F 20 54 4F 54 4F 41 4C 20 4F 46 20 31 35 |: . TOTOAL OF 15|
00000930: 31 20 44 49 46 46 45 52 45 4E 54 20 4F 50 43 4F |1 DIFFERENT OPCO|
00000940: 44 45 2F 4D 4F 44 45 20 43 4F 4D 42 49 4E 41 54 |DE/MODE COMBINAT|
00000950: 49 4F 4E 53 00 6C 11 E4 07 87 20 4F 50 2C 4F 50 |IONS.l.... OP,OP|
00000960: 24 28 4F 50 29 2C 4D 25 28 4F 50 29 00 74 11 EE |$(OP),M%(OP).t..|
00000970: 07 82 20 4A 00 A2 11 C4 09 4C 24 B2 22 22 3A 97 |.. J.....L$."":.|
00000980: 31 39 38 2C 30 3A 85 20 22 41 53 53 45 4D 42 4C |198,0:. "ASSEMBL|
00000990: 45 20 4F 52 20 44 49 53 53 41 4D 42 4C 45 22 3B |E OR DISSAMBLE";|
000009A0: 4C 24 00 B6 11 CE 09 8B 20 4C 24 B2 22 41 22 20 |L$...... L$."A" |
000009B0: 89 20 34 30 30 30 00 CF 11 D0 09 8B 20 4C 24 B2 |. 4000...... L$.|
000009C0: 22 51 22 20 A7 20 80 3A 20 8F 20 51 55 49 54 00 |"Q" . .: . QUIT.|
000009D0: E5 11 D1 09 8B 4C 24 B3 B1 22 44 22 20 A7 20 89 |.....L$.."D" . .|
000009E0: 20 32 35 30 30 00 01 12 B8 0B 85 20 22 44 49 53 | 2500...... "DIS|
000009F0: 41 53 53 45 4D 42 4C 45 20 46 52 4F 4D 22 3B 4C |ASSEMBLE FROM";L|
00000A00: 24 00 11 12 BD 0B 8D 20 33 30 30 3A 20 43 41 B2 |$...... 300: CA.|
00000A10: 4C 00 2A 12 BE 0B 85 22 44 49 53 41 53 53 45 4D |L.*...."DISASSEM|
00000A20: 42 4C 45 20 54 4F 22 3B 4C 24 00 39 12 BF 0B 8D |BLE TO";L$.9....|
00000A30: 20 33 30 30 3A 43 45 B2 4C 00 4A 12 C0 0B 85 22 | 300:CE.L.J...."|
00000A40: 44 45 56 49 43 45 23 22 3B 4E 00 59 12 C1 0B 9F |DEVICE#";N.Y....|
00000A50: 20 4E 2C 4E 3A 9D 20 4E 2C 00 80 12 C2 0B 4C B2 | N,N:. N,.....L.|
00000A60: 43 41 3A 20 99 20 4C 3B C8 28 53 50 24 2C 37 AB |CA: . L;.(SP$,7.|
00000A70: C3 28 C4 28 4C 29 29 29 3B 3A 20 8D 20 31 30 30 |.(.(L)));: . 100|
00000A80: 00 94 12 C7 0B 50 B2 C2 28 43 41 29 3A 4D B2 4D |.....P..(CA):M.M|
00000A90: 25 28 50 29 00 AC 12 CC 0B 8B 20 4F 50 24 28 50 |%(P)...... OP$(P|
00000AA0: 29 B3 B1 22 22 20 A7 20 33 30 32 35 00 E0 12 CE |).."" . 3025....|
00000AB0: 0B 4C B2 50 3A 99 22 20 20 20 22 3B 3A 8D 20 32 |.L.P:." ";:. 2|
00000AC0: 30 30 3A 20 99 22 20 20 20 20 20 20 20 20 20 20 |00: ." |
00000AD0: 3F 3F 3F 22 3B 3A 4E 42 B2 31 3A 89 33 30 36 35 |???";:NB.1:.3065|
00000AE0: 00 09 13 D1 0B 4E 42 B2 32 3A 8B 20 4D B2 30 20 |.....NB.2:. M.0 |
00000AF0: B0 20 4D B2 35 20 B0 20 4D B2 37 20 B0 20 4D B2 |. M.5 . M.7 . M.|
00000B00: 31 30 20 A7 20 4E 42 B2 33 00 1B 13 D6 0B 8B 20 |10 . NB.3...... |
00000B10: 4D B2 31 31 20 A7 20 4E 42 B2 31 00 27 13 DB 0B |M.11 . NB.1.'...|
00000B20: 99 22 20 20 20 22 3B 00 38 13 E0 0B 81 20 4B B2 |." ";.8.... K.|
00000B30: 30 20 A4 20 4E 42 AB 31 00 54 13 E5 0B 4C B2 C2 |0 . NB.1.T...L..|
00000B40: 28 43 41 AA 4B 29 3A 20 8D 20 32 30 30 3A 20 99 |(CA.K): . 200: .|
00000B50: 22 20 22 3B 00 5C 13 EA 0B 82 20 4B 00 83 13 EF |" ";.\.... K....|
00000B60: 0B 81 20 4A B2 4E 42 20 A4 20 33 3A 99 22 20 20 |.. J.NB . 3:." |
00000B70: 20 22 3B 3A 82 3A 99 20 4F 50 24 28 50 29 3B 22 | ";:.:. OP$(P);"|
00000B80: 20 22 3B 00 BF 13 F4 0B 91 20 4D AA 31 20 8D 20 | ";...... M.1 . |
00000B90: 36 30 30 2C 36 31 30 2C 36 32 30 2C 36 33 30 2C |600,610,620,630,|
00000BA0: 36 34 30 2C 36 35 30 2C 36 36 30 2C 36 37 30 2C |640,650,660,670,|
00000BB0: 36 38 30 2C 36 39 30 2C 37 30 30 2C 37 31 30 00 |680,690,700,710.|
00000BC0: CC 13 F9 0B 43 41 B2 43 41 AA 4E 42 00 D4 13 FA |....CA.CA.NB....|
00000BD0: 0B A0 20 4E 00 E7 13 FB 0B 8B 20 43 41 B1 43 45 |.. N...... CA.CE|
00000BE0: 20 A7 20 33 30 37 35 00 03 14 FE 0B A1 20 4C 24 | . 3075...... L$|
00000BF0: 3A 8B 20 4C 24 B3 B1 22 20 22 20 A7 20 89 20 33 |:. L$.." " . . 3|
00000C00: 30 30 39 00 1C 14 03 0C 9F 4E 2C 4E 3A 9D 4E 3A |009......N,N:.N:|
00000C10: 98 4E 3A A0 4E 3A 89 20 32 35 30 30 00 22 14 06 |.N:.N:. 2500."..|
00000C20: 0C 80 00 3B 14 A0 0F 85 20 22 41 53 53 45 4D 42 |...;.... "ASSEMB|
00000C30: 4C 45 20 46 52 4F 4D 22 3B 4C 24 00 4B 14 A5 0F |LE FROM";L$.K...|
00000C40: 8D 20 33 30 30 3A 20 43 41 B2 4C 00 63 14 AA 0F |. 300: CA.L.c...|
00000C50: 4C B2 43 41 3A 99 20 4C 2C A3 37 29 3B 3A 8D 20 |L.CA:. L,.7);:. |
00000C60: 31 30 30 00 84 14 AF 0F 97 36 33 31 2C 33 34 3A |100......631,34:|
00000C70: 97 31 39 38 2C 31 3A 85 22 20 22 3B 58 24 3A 8D |.198,1:." ";X$:.|
00000C80: 35 35 30 30 00 9B 14 B4 0F 8B 20 41 53 24 B2 22 |5500...... AS$."|
00000C90: 45 4E 44 22 20 89 20 32 35 30 30 00 AC 14 B9 0F |END" . 2500.....|
00000CA0: 43 4F 24 B2 C8 28 41 53 24 2C 33 29 00 C5 14 BE |CO$..(AS$,3)....|
00000CB0: 0F 8D 20 38 30 30 3A 20 8B 20 4D B2 31 32 20 A7 |.. 800: . M.12 .|
00000CC0: 20 34 30 31 30 00 CD 14 C3 0F 4A B2 30 00 EE 14 | 4010.....J.0...|
00000CD0: C8 0F 8B 20 43 4F 24 B2 4F 50 24 28 4A 29 AF 20 |... CO$.OP$(J). |
00000CE0: 4D B2 4D 25 28 4A 29 20 A7 20 34 30 35 30 00 09 |M.M%(J) . 4050..|
00000CF0: 15 CA 0F 4A B2 4A AA 31 3A 8B 20 4A B3 32 35 36 |...J.J.1:. J.256|
00000D00: 20 A7 20 89 20 34 30 34 30 00 1F 15 CD 0F 99 22 | . . 4040......"|
00000D10: 4F 50 43 4F 44 45 3F 22 3A 89 20 34 30 31 30 00 |OPCODE?":. 4010.|
00000D20: 48 15 D2 0F 4E 42 B2 32 3A 8B 20 4D B2 30 20 B0 |H...NB.2:. M.0 .|
00000D30: 20 4D B2 35 20 B0 20 4D B2 37 20 B0 20 4D B2 31 | M.5 . M.7 . M.1|
00000D40: 30 20 A7 20 4E 42 B2 33 00 5A 15 D7 0F 8B 20 4D |0 . NB.3.Z.... M|
00000D50: B2 31 31 20 A7 20 4E 42 B2 31 00 80 15 DC 0F 97 |.11 . NB.1......|
00000D60: 20 43 41 2C 4A 3A 20 8F 20 50 4F 4B 45 20 4F 50 | CA,J: . POKE OP|
00000D70: 43 4F 44 45 20 49 4E 54 4F 20 4D 45 4D 4F 52 59 |CODE INTO MEMORY|
00000D80: 00 94 15 E1 0F 8B 20 4E 42 B2 31 20 A7 20 89 20 |...... NB.1 . . |
00000D90: 34 39 30 30 00 B6 15 E6 0F 8B 20 4D B2 34 20 A7 |4900...... M.4 .|
00000DA0: 20 8D 20 39 32 30 3A 8B 20 4D B2 31 32 20 A7 20 | . 920:. M.12 . |
00000DB0: 89 20 34 30 31 30 00 D2 15 EB 0F 8B 20 4D B2 34 |. 4010...... M.4|
00000DC0: 20 A7 20 97 20 43 41 AA 31 2C 4C 3A 89 20 34 39 | . . CA.1,L:. 49|
00000DD0: 30 30 00 0A 16 F0 0F 91 20 4D AA 31 20 8D 20 39 |00...... M.1 . 9|
00000DE0: 30 30 2C 39 30 35 2C 39 31 30 2C 39 31 35 2C 39 |00,905,910,915,9|
00000DF0: 32 30 2C 39 32 35 2C 39 33 30 2C 39 33 35 2C 39 |20,925,930,935,9|
00000E00: 34 30 2C 39 34 35 2C 39 35 30 00 44 16 F5 0F 8B |40,945,950.D....|
00000E10: 20 4E 42 B2 32 20 A7 20 8D 20 33 35 30 3A 97 43 | NB.2 . . 350:.C|
00000E20: 41 AA 31 2C 4C 3A 8F 20 4F 4E 45 20 41 44 44 52 |A.1,L:. ONE ADDR|
00000E30: 45 53 53 20 42 59 54 45 20 4F 4E 4C 59 3B 20 54 |ESS BYTE ONLY; T|
00000E40: 57 4F 3A 2D 00 79 16 FA 0F 8B 20 4E 42 B2 33 20 |WO:-.y.... NB.3 |
00000E50: A7 20 8D 33 30 30 3A 97 20 43 41 AA 31 2C 4C AB |. .300:. CA.1,L.|
00000E60: B5 28 4C AD 32 35 36 29 AC 32 35 36 3A 97 20 43 |.(L.256).256:. C|
00000E70: 41 AA 32 2C 4C AD 32 35 36 00 8C 16 24 13 43 41 |A.2,L.256...$.CA|
00000E80: B2 43 41 AA 4E 42 3A 89 34 30 31 30 00 CE 16 88 |.CA.NB:.4010....|
00000E90: 13 83 20 30 2C 42 52 4B 2C 31 31 2C 31 2C 4F 52 |.. 0,BRK,11,1,OR|
00000EA0: 41 2C 32 2C 35 2C 4F 52 41 2C 39 2C 36 2C 41 53 |A,2,5,ORA,9,6,AS|
00000EB0: 4C 2C 39 2C 38 2C 50 48 50 2C 31 31 2C 39 2C 4F |L,9,8,PHP,11,9,O|
00000EC0: 52 41 2C 36 2C 31 30 2C 41 53 4C 2C 31 31 00 16 |RA,6,10,ASL,11..|
00000ED0: 17 92 13 83 20 31 33 2C 4F 52 41 2C 31 30 2C 31 |.... 13,ORA,10,1|
00000EE0: 34 2C 41 53 4C 2C 31 30 2C 31 36 2C 42 50 4C 2C |4,ASL,10,16,BPL,|
00000EF0: 34 2C 31 37 2C 4F 52 41 2C 33 2C 32 31 2C 4F 52 |4,17,ORA,3,21,OR|
00000F00: 41 2C 38 2C 32 32 2C 41 53 4C 2C 38 2C 32 34 2C |A,8,22,ASL,8,24,|
00000F10: 43 4C 43 2C 31 31 00 5C 17 9C 13 83 20 32 35 2C |CLC,11.\.... 25,|
00000F20: 4F 52 41 2C 35 2C 32 39 2C 4F 52 41 2C 37 2C 33 |ORA,5,29,ORA,7,3|
00000F30: 30 2C 41 53 4C 2C 37 2C 33 32 2C 4A 53 52 2C 31 |0,ASL,7,32,JSR,1|
00000F40: 30 2C 33 33 2C 41 4E 44 2C 32 2C 33 36 2C 42 49 |0,33,AND,2,36,BI|
00000F50: 54 2C 39 2C 33 37 2C 41 4E 44 2C 39 00 9C 17 A6 |T,9,37,AND,9....|
00000F60: 13 83 20 33 38 2C 52 4F 4C 2C 39 2C 34 30 2C 50 |.. 38,ROL,9,40,P|
00000F70: 4C 50 2C 31 31 2C 34 31 2C 41 4E 44 2C 36 2C 34 |LP,11,41,AND,6,4|
00000F80: 32 2C 52 4F 4C 2C 31 31 2C 34 34 2C 42 49 54 2C |2,ROL,11,44,BIT,|
00000F90: 31 30 2C 34 35 2C 41 4E 44 2C 31 30 00 E3 17 B0 |10,45,AND,10....|
00000FA0: 13 83 20 34 36 2C 52 4F 4C 2C 31 30 2C 34 38 2C |.. 46,ROL,10,48,|
00000FB0: 42 4D 49 2C 34 2C 34 39 2C 41 4E 44 2C 33 2C 35 |BMI,4,49,AND,3,5|
00000FC0: 33 2C 41 4E 44 2C 38 2C 35 34 2C 52 4F 4C 2C 38 |3,AND,8,54,ROL,8|
00000FD0: 2C 35 36 2C 53 45 43 2C 31 31 2C 35 37 2C 41 4E |,56,SEC,11,57,AN|
00000FE0: 44 2C 35 00 2A 18 BA 13 83 20 36 31 2C 41 4E 44 |D,5.*.... 61,AND|
00000FF0: 2C 37 2C 36 32 2C 52 4F 4C 2C 37 2C 36 34 2C 52 |,7,62,ROL,7,64,R|
00001000: 54 49 2C 31 31 2C 36 35 2C 45 4F 52 2C 32 2C 36 |TI,11,65,EOR,2,6|
00001010: 39 2C 45 4F 52 2C 39 2C 37 30 2C 4C 53 52 2C 39 |9,EOR,9,70,LSR,9|
00001020: 2C 37 32 2C 50 48 41 2C 31 31 00 6A 18 C4 13 83 |,72,PHA,11.j....|
00001030: 20 37 33 2C 45 4F 52 2C 36 2C 37 34 2C 4C 53 52 | 73,EOR,6,74,LSR|
00001040: 2C 31 31 2C 37 36 2C 4A 4D 50 2C 31 30 2C 37 37 |,11,76,JMP,10,77|
00001050: 2C 45 4F 52 2C 31 30 2C 37 38 2C 4C 53 52 2C 31 |,EOR,10,78,LSR,1|
00001060: 30 2C 38 30 2C 42 56 43 2C 34 00 A7 18 CE 13 83 |0,80,BVC,4......|
00001070: 20 38 31 2C 45 4F 52 2C 33 2C 38 35 2C 45 4F 52 | 81,EOR,3,85,EOR|
00001080: 2C 38 2C 38 36 2C 4C 53 52 2C 38 2C 38 38 2C 43 |,8,86,LSR,8,88,C|
00001090: 4C 49 2C 31 31 2C 38 39 2C 45 4F 52 2C 35 2C 39 |LI,11,89,EOR,5,9|
000010A0: 33 2C 45 4F 52 2C 37 00 E8 18 D8 13 83 20 39 34 |3,EOR,7...... 94|
000010B0: 2C 4C 53 52 2C 37 2C 39 36 2C 52 54 53 2C 31 31 |,LSR,7,96,RTS,11|
000010C0: 2C 39 37 2C 41 44 43 2C 32 2C 31 30 31 2C 41 44 |,97,ADC,2,101,AD|
000010D0: 43 2C 39 2C 31 30 32 2C 52 4F 52 2C 39 2C 31 30 |C,9,102,ROR,9,10|
000010E0: 34 2C 50 4C 41 2C 31 31 00 23 19 E2 13 83 20 31 |4,PLA,11.#.... 1|
000010F0: 30 35 2C 41 44 43 2C 36 2C 31 30 36 2C 52 4F 52 |05,ADC,6,106,ROR|
00001100: 2C 31 31 2C 31 30 38 2C 4A 4D 50 2C 30 2C 31 30 |,11,108,JMP,0,10|
00001110: 39 2C 41 44 43 2C 31 30 2C 31 31 30 2C 52 4F 52 |9,ADC,10,110,ROR|
00001120: 2C 31 30 00 66 19 EC 13 83 20 31 31 32 2C 42 56 |,10.f.... 112,BV|
00001130: 53 2C 34 2C 31 31 33 2C 41 44 43 2C 33 2C 31 31 |S,4,113,ADC,3,11|
00001140: 37 2C 41 44 43 2C 38 2C 31 31 38 2C 52 4F 52 2C |7,ADC,8,118,ROR,|
00001150: 38 2C 31 32 30 2C 53 45 49 2C 31 31 2C 31 32 31 |8,120,SEI,11,121|
00001160: 2C 41 44 43 2C 35 00 A8 19 F6 13 83 20 31 32 35 |,ADC,5...... 125|
00001170: 2C 41 44 43 2C 37 2C 31 32 36 2C 52 4F 52 2C 37 |,ADC,7,126,ROR,7|
00001180: 2C 31 32 39 2C 53 54 41 2C 32 2C 31 33 32 2C 53 |,129,STA,2,132,S|
00001190: 54 59 2C 39 2C 31 33 33 2C 53 54 41 2C 39 2C 31 |TY,9,133,STA,9,1|
000011A0: 33 34 2C 53 54 58 2C 39 00 EF 19 00 14 83 20 31 |34,STX,9...... 1|
000011B0: 33 36 2C 44 45 59 2C 31 31 2C 31 33 38 2C 54 58 |36,DEY,11,138,TX|
000011C0: 41 2C 31 31 2C 31 34 30 2C 53 54 59 2C 31 30 2C |A,11,140,STY,10,|
000011D0: 31 34 31 2C 53 54 41 2C 31 30 2C 31 34 32 2C 53 |141,STA,10,142,S|
000011E0: 54 58 2C 31 30 2C 31 34 34 2C 42 43 43 2C 34 00 |TX,10,144,BCC,4.|
000011F0: 32 1A 0A 14 83 20 31 34 35 2C 53 54 41 2C 33 2C |2.... 145,STA,3,|
00001200: 31 34 38 2C 53 54 59 2C 38 2C 31 34 39 2C 53 54 |148,STY,8,149,ST|
00001210: 41 2C 38 2C 31 35 30 2C 53 54 58 2C 31 2C 31 35 |A,8,150,STX,1,15|
00001220: 32 2C 54 59 41 2C 31 31 2C 31 35 33 2C 53 54 41 |2,TYA,11,153,STA|
00001230: 2C 35 00 61 1A 14 14 83 20 31 35 34 2C 54 58 53 |,5.a.... 154,TXS|
00001240: 2C 31 31 2C 31 35 37 2C 53 54 41 2C 37 2C 31 36 |,11,157,STA,7,16|
00001250: 30 2C 4C 44 59 2C 36 2C 31 36 31 2C 4C 44 41 2C |0,LDY,6,161,LDA,|
00001260: 32 00 9A 1A 1E 14 83 20 31 36 32 2C 4C 44 58 2C |2...... 162,LDX,|
00001270: 36 2C 31 36 34 2C 4C 44 59 2C 39 2C 31 36 35 2C |6,164,LDY,9,165,|
00001280: 4C 44 41 2C 39 2C 31 36 36 2C 4C 44 58 2C 39 2C |LDA,9,166,LDX,9,|
00001290: 31 36 38 2C 54 41 59 2C 31 31 00 D6 1A 28 14 83 |168,TAY,11...(..|
000012A0: 20 31 36 39 2C 4C 44 41 2C 36 2C 31 37 30 2C 54 | 169,LDA,6,170,T|
000012B0: 41 58 2C 31 31 2C 31 37 32 2C 4C 44 59 2C 31 30 |AX,11,172,LDY,10|
000012C0: 2C 31 37 33 2C 4C 44 41 2C 31 30 2C 31 37 34 2C |,173,LDA,10,174,|
000012D0: 4C 44 58 2C 31 30 00 19 1B 32 14 83 20 31 37 36 |LDX,10...2.. 176|
000012E0: 2C 42 43 53 2C 34 2C 31 37 37 2C 4C 44 41 2C 33 |,BCS,4,177,LDA,3|
000012F0: 2C 31 38 30 2C 4C 44 59 2C 38 2C 31 38 31 2C 4C |,180,LDY,8,181,L|
00001300: 44 41 2C 38 2C 31 38 32 2C 4C 44 58 2C 33 2C 31 |DA,8,182,LDX,3,1|
00001310: 38 34 2C 43 4C 56 2C 31 31 00 5C 1B 3C 14 83 20 |84,CLV,11.\.<.. |
00001320: 31 38 35 2C 4C 44 41 2C 35 2C 31 38 36 2C 54 53 |185,LDA,5,186,TS|
00001330: 58 2C 31 31 2C 31 38 38 2C 4C 44 59 2C 37 2C 31 |X,11,188,LDY,7,1|
00001340: 38 39 2C 4C 44 41 2C 37 2C 31 39 30 2C 4C 44 58 |89,LDA,7,190,LDX|
00001350: 2C 35 2C 31 39 32 2C 43 50 59 2C 36 00 9F 1B 46 |,5,192,CPY,6...F|
00001360: 14 83 20 31 39 33 2C 43 4D 50 2C 32 2C 31 39 36 |.. 193,CMP,2,196|
00001370: 2C 43 50 59 2C 39 2C 31 39 37 2C 43 4D 50 2C 39 |,CPY,9,197,CMP,9|
00001380: 2C 31 39 38 2C 44 45 43 2C 39 2C 32 30 30 2C 49 |,198,DEC,9,200,I|
00001390: 4E 59 2C 31 31 2C 32 30 31 2C 43 4D 50 2C 36 00 |NY,11,201,CMP,6.|
000013A0: E5 1B 50 14 83 20 32 30 32 2C 44 45 58 2C 31 31 |..P.. 202,DEX,11|
000013B0: 2C 32 30 34 2C 43 50 59 2C 31 30 2C 32 30 35 2C |,204,CPY,10,205,|
000013C0: 43 4D 50 2C 31 30 2C 32 30 36 2C 44 45 43 2C 31 |CMP,10,206,DEC,1|
000013D0: 30 2C 32 30 38 2C 42 4E 45 2C 34 2C 32 30 39 2C |0,208,BNE,4,209,|
000013E0: 43 4D 50 2C 33 00 28 1C 5A 14 83 20 32 31 33 2C |CMP,3.(.Z.. 213,|
000013F0: 43 4D 50 2C 38 2C 32 31 34 2C 44 45 43 2C 38 2C |CMP,8,214,DEC,8,|
00001400: 32 31 36 2C 43 4C 44 2C 31 31 2C 32 31 37 2C 43 |216,CLD,11,217,C|
00001410: 4D 50 2C 35 2C 32 32 31 2C 43 4D 50 2C 37 2C 32 |MP,5,221,CMP,7,2|
00001420: 32 32 2C 44 45 43 2C 37 00 6B 1C 64 14 83 20 32 |22,DEC,7.k.d.. 2|
00001430: 32 34 2C 43 50 58 2C 36 2C 32 32 35 2C 53 42 43 |24,CPX,6,225,SBC|
00001440: 2C 32 2C 32 32 38 2C 43 50 58 2C 39 2C 32 32 39 |,2,228,CPX,9,229|
00001450: 2C 53 45 43 2C 39 2C 32 33 30 2C 49 4E 43 2C 39 |,SEC,9,230,INC,9|
00001460: 2C 32 33 32 2C 49 4E 58 2C 31 31 00 B1 1C 6E 14 |,232,INX,11...n.|
00001470: 83 20 32 33 33 2C 53 42 43 2C 36 2C 32 33 34 2C |. 233,SBC,6,234,|
00001480: 4E 4F 50 2C 31 31 2C 32 33 36 2C 43 50 58 2C 31 |NOP,11,236,CPX,1|
00001490: 30 2C 32 33 37 2C 53 42 43 2C 31 30 2C 32 33 38 |0,237,SBC,10,238|
000014A0: 2C 49 4E 43 2C 31 30 2C 32 34 30 2C 42 45 51 2C |,INC,10,240,BEQ,|
000014B0: 34 00 E0 1C 78 14 83 20 32 34 31 2C 53 42 43 2C |4...x.. 241,SBC,|
000014C0: 33 2C 32 34 35 2C 53 42 43 2C 38 2C 32 34 36 2C |3,245,SBC,8,246,|
000014D0: 49 4E 43 2C 38 2C 32 34 38 2C 53 45 44 2C 31 31 |INC,8,248,SED,11|
000014E0: 00 04 1D 82 14 83 20 32 34 39 2C 53 42 43 2C 35 |...... 249,SBC,5|
000014F0: 2C 32 35 33 2C 53 42 43 2C 37 2C 32 35 34 2C 49 |,253,SBC,7,254,I|
00001500: 4E 43 2C 37 00 0F 1D 7C 15 41 53 24 B2 22 22 00 |NC,7...|.AS$."".|
00001510: 2E 1D 86 15 81 20 4A B2 31 20 A4 20 C3 28 58 24 |..... J.1 . .(X$|
00001520: 29 3A 59 24 B2 CA 28 58 24 2C 4A 2C 31 29 00 52 |):Y$..(X$,J,1).R|
00001530: 1D 8B 15 8B 20 59 24 B3 B1 22 22 20 AF 20 59 24 |.... Y$.."" . Y$|
00001540: B3 B1 22 20 22 20 A7 20 41 53 24 B2 41 53 24 AA |.." " . AS$.AS$.|
00001550: 59 24 00 58 1D 90 15 82 00 65 1D 9A 15 4C B2 C3 |Y$.X.....e...L..|
00001560: 28 41 53 24 29 00 6B 1D E0 15 8E 00 00 00 |(AS$).k....... |
.......". BASIC MONITOR".<...."CODED
FOR COMMODORE 64 BY".Z...." W. MURR
AY STROME"...... " SPACES IGNORED IN DI
SSASSEMBLY"......" 'D' FOR DISASSEMBLE
"......" 'A' FOR ASSEMBLE"......"
'Q' TO EXIT PROGRAM"......" 'END' S
TOPS ASSEMBLY"......" PRESS SPACE BAR T
O STOP".:...." DISASSEMBLY".D....
"..".H...." START OF ASSEMBLY ADDRESS"
......" MUST BE A FOUR DIGIT NUMBER"...
..." IN HEXADECIMAL".M...." USE D
EVICE #3 FOR SCREEN,"......" #4
FOR PRINTER".....K . 2000.6.D.L.L.4096:
. J.1 . 4:L%.L:.G(48.L%.(L%.9).7);:L.16.
(L.L%).>....:..|.H.L.L.16:. J.1 . 2:L%.L
:.G(48.L%.(L%.9).7);:L.16.(L.L%):.:....,
.L.0:. J. 1 . 4:L%.F(J(L$,J)):L.16.L.L%.
48.(L%.64).7:.:....^.L.0:. J.1 . 2 :L%.F
(J(L$,J)):L.16.L.L%.48.(L%.64).7:.:.....
.. K.2 . 1 . .1:L.B(CA.K):. 200:.:..2...
L.B(CA.1):. 200: ..\.X.."(";:. 400: .")"
;:.: . INDIRECT JUMP...B.. 500:.",Y";:.:
. ZERO PAGE, INDEXED BY Y REGISTER.O.L..
"(";:. 500: .",X)";:.: . INDEXED INDIREC
T (ZERO PAGE,X)...V.."(";:. 500:.",Y)";:
.: . INDIRECT INDEXED (ZERO PAGE,Y).,...
L.B(CA.1): . L.127 . L.L.256.V...L.CA.2.
L:. 100:.;:.:. RELATIVE BRANCH...... 400
: .",Y";:.:. ABSOLUTE, INDEXED BY Y REGI
STER......"#";: . 500:.;:.: . IMMEDIATE.
..... 400: .",X";:.: . ABSOLUTE, INDEXED
BY X REGISTER...... 500: .",X";:.: . ZE
RO PAGE, INDEXED BY X REGISTER.;.... 500
: .;:.: . ZERO PAGE.W.... 400: .;:.: . A
BSOLUTE.{.F..;:.: . IMPLIED AND ACCUMULA
TOR... .. ASSEMBLER ROUTINES...%.. L.3 .
M.11:.: . IMPLIED.R.*.. L.5 . M. 9:.: .
ZERO PAGE.../.. L.6 . M. 6:.: . IMMEDIA
TE...4.L$.J(AS$,7,1).(.9.. L$."X" . M.8:
.: . ZERO PAGE,X.L.>.. L$."Y" . M.1:.: .
ZERO PAGE,Y.O.C.. L$."," . M.2:.: . IND
IRECT,X...H.. L$.")" . M.3:.: . INDIRECT
,Y...M.L$.I(AS$,1).M.R.. L$."X" . L.10 .
M.7: .: . ABSOLUTE,X...W.. L$."Y" . L.1
0 . M.5:.: . ABSOLUTE,Y.(.\.. L$.")" . L
.10 . M.0:.: . ABSOLUTE INDIRECT._.A.. H
(AS$,1)."B" . J(AS$,2,1).."I" . M.4:.: .
BRANCH.~.F.. L.7 . M.10:.: . ABSOLUTE..
.K.."MODE ?":M.12:.: . CATCH ALL OTHER I
NCORRECT ENTRIES.M...P.5:L.4:. 960: ....
..P.4:L.2:. 960.....P.5:L.2:. 960.....P.
5:L.2:. 960.....P.4:L.4:. 960:. 300.O...
L.L.CA.2: . L.127 . L..128 . . "BRANCH?"
:M.12:..C.... L.0 . L.L.256.I.....{...P.
4:L.4:. 960.....P.5:L.2:. 960.....P.4:L.
4:. 960.....P.4:L.2:. 960.C...P.4:L.2:.
960.U...P.4:L.4:. 960.....L$.J(AS$,P,L):
....P.. OP$(255),M%(255):SP$." "
.T.Z.. J.0 . 150: . TOTOAL OF 151 DIFFER
ENT OPCODE/MODE COMBINATIONS.L.... OP,OP
$(OP),M%(OP).T.... J...D.L$."":.198,0:.
"ASSEMBLE OR DISSAMBLE";L$...N.. L$."A"
. 4000.O.P.. L$."Q" . .: . QUIT...Q..L$.
."D" . . 2500...... "DISASSEMBLE FROM";L
$...... 300: CA.L.*...."DISASSEMBLE TO";
L$.9.... 300:CE.L.J...."DEVICE#";N.Y.A..
N,N:. N,...B.L.CA: . L;H(SP$,7.C(D(L)))
;: . 100...G.P.B(CA):M.M%(P)...L.. OP$(P
).."" . 3025...N.L.P:." ";:. 200: ."
???";:NB.1:.3065...Q.NB.2:. M.0
. M.5 . M.7 . M.10 . NB.3...V.. M.11 . N
B.1.'...." ";.8.... K.0 . NB.1.T...L.B
(CA.K): . 200: ." ";.\.... K...... J.NB
. 3:." ";:.:. OP$(P);" ";...... M.1 .
600,610,620,630,640,650,660,670,680,690,
700,710.L...CA.CA.NB.T... N...... CA.CE
. 3075...... L$:. L$.." " . . 3009.....
.N,N:.N:.N: N:. 2500.".....;. .. "ASSEMB
LE FROM";L$.K.... 300: CA.L.C...L.CA:. L
,.7);:. 100......631,34:.198,1:." ";X$:.
5500...... AS$."END" . 2500.....CO$.H(AS
$,3).E.... 800: . M.12 . 4010.M.C.J.0...
H.. CO$.OP$(J). M.M%(J) . 4050...J.J.J.1
:. J.256 . . 4040...M.."OPCODE?":. 4010.
H.R.NB.2:. M.0 . M.5 . M.7 . M.10 . NB.3
.Z.W.. M.11 . NB.1...... CA,J: . POKE OP
CODE INTO MEMORY...... NB.1 . . 4900....
.. M.4 . . 920:. M.12 . . 4010.R.... M.4
. . CA.1,L:. 4900...... M.1 . 900,905,9
10,915,920,925,930,935,940,945,950.D....
NB.2 . . 350:.CA.1,L:. ONE ADDRESS BYTE
ONLY; TWO:-.Y.... NB.3 . .300:. CA.1,L.
.(L.256).256:. CA.2,L.256...$.CA.CA.NB:.
4010.N.... 0,BRK,11,1,ORA,2,5,ORA,9,6,AS
L,9,8,PHP,11,9,ORA,6,10,ASL,11...... 13,
ORA,10,14,ASL,10,16,BPL,4,17,ORA,3,21,OR
A,8,22,ASL,8,24,CLC,11.\.... 25,ORA,5,29
,ORA,7,30,ASL,7,32,JSR,10,33,AND,2,36,BI
T,9,37,AND,9...... 38,ROL,9,40,PLP,11,41
,AND,6,42,ROL,11,44,BIT,10,45,AND,10....
.. 46,ROL,10,48,BMI,4,49,AND,3,53,AND,8,
54,ROL,8,56,SEC,11,57,AND,5.*.... 61,AND
,7,62,ROL,7,64,RTI,11,65,EOR,2,69,EOR,9,
70,LSR,9,72,PHA,11.J.D.. 73,EOR,6,74,LSR
,11,76,JMP,10,77,EOR,10,78,LSR,10,80,BVC
,4...N.. 81,EOR,3,85,EOR,8,86,LSR,8,88,C
LI,11,89,EOR,5,93,EOR,7...X.. 94,LSR,7,9
6,RTS,11,97,ADC,2,101,ADC,9,102,ROR,9,10
4,PLA,11.#.... 105,ADC,6,106,ROR,11,108,
JMP,0,109,ADC,10,110,ROR,10.F.... 112,BV
S,4,113,ADC,3,117,ADC,8,118,ROR,8,120,SE
I,11,121,ADC,5...... 125,ADC,7,126,ROR,7
,129,STA,2,132,STY,9,133,STA,9,134,STX,9
...... 136,DEY,11,138,TXA,11,140,STY,10,
141,STA,10,142,STX,10,144,BCC,4.2.... 14
5,STA,3,148,STY,8,149,STA,8,150,STX,1,15
2,TYA,11,153,STA,5.A.... 154,TXS,11,157,
STA,7,160,LDY,6,161,LDA,2...... 162,LDX,
6,164,LDY,9,165,LDA,9,166,LDX,9,168,TAY,
11.V.(.. 169,LDA,6,170,TAX,11,172,LDY,10
,173,LDA,10,174,LDX,10...2.. 176,BCS,4,1
77,LDA,3,180,LDY,8,181,LDA,8,182,LDX,3,1
84,CLV,11.\.<.. 185,LDA,5,186,TSX,11,188
,LDY,7,189,LDA,7,190,LDX,5,192,CPY,6...F
.. 193,CMP,2,196,CPY,9,197,CMP,9,198,DEC
,9,200,INY,11,201,CMP,6...P.. 202,DEX,11
,204,CPY,10,205,CMP,10,206,DEC,10,208,BN
E,4,209,CMP,3.(.Z.. 213,CMP,8,214,DEC,8,
216,CLD,11,217,CMP,5,221,CMP,7,222,DEC,7
.K.D.. 224,CPX,6,225,SBC,2,228,CPX,9,229
,SEC,9,230,INC,9,232,INX,11...N.. 233,SB
C,6,234,NOP,11,236,CPX,10,237,SBC,10,238
,INC,10,240,BEQ,4...X.. 241,SBC,3,245,SB
C,8,246,INC,8,248,SED,11...... 249,SBC,5
,253,SBC,7,254,INC,7...|.AS$.""...... J.
1 . C(X$):Y$.J(X$,J,1).R.... Y$.."" . Y$
.." " . AS$.AS$.Y$.X.....E...L.C(AS$).K.
......
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL