home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 3
/
64er_Magazin_Sonderheft_03_86-03_1986_Markt__Technik_de_Side_A.d64
/
6502-simulator
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
19KB
|
1,234 lines
10 print "[147] pc nv-bdizc ac xr yr sp
12 he$[178]"0123456789abcdef"
14 [134] st%(255):[143] stack
16 [150] [165] eo(m)[178](m [175] ([168] a)) [176] (([168] m) [175] a)
18 [150] [165] v(x)[178]x[171]48[170]7[172](x[177]64)
20 [150] [165] f0(x)[178]([198]([202](h0$,x,1))[171]48) [175] 1
22 [141] 2000
24 [133] "";h0$
26 hh$[178][200](h0$,4):[141] 400:pc[178]hh
28 n[178][165] f0(7)
30 v[178][165] f0(8)
32 p5[178][165] f0(9)
34 b[178][165] f0(10)
36 d[178][165] f0(11)
38 i[178][165] f0(12)
40 z[178][165] f0(13)
42 c[178][165] f0(14)
44 h$[178][202](h0$,18,2):[141] 350:a[178]h
46 h$[178][202](h0$,22,2):[141] 350:x[178]h
48 h$[178][202](h0$,26,2):[141] 350:y[178]h
50 h$[178][202](h0$,30,2):[141] 350:s[178]h
52 [153] ""
54 hp[178]hp[170]1
56 [153] hp"cmd. abbruchpunkt";
58 [133] " cmdcmdcmd";hh$
60 [139] hh$[178]"x" [167] hp[178]hp[171]1:[137] 68
62 [141] 400
64 hp(hp)[178]hh
66 [137] 54
68 [153] "on ";
70 [141] 49000
72 [137] 1000
140 :
150 [143] *** wert in high- und low zerlegen ***
160 hi[178][181](hh[173]256)
170 lo[178]hh[171]256[172]hi
180 [142]
190 :
200 [143] * 2-stellige hexzahl (h$) aus h bilden *
210 h$[178][202](he$,h[173]16[170]1,1)[170][202](he$,(h [175] 15)[170]1,1)
220 [142]
240 :
250 [143] * 4-stellige hexzahl (hh$) aus hh bilden *
260 h[178][181](hh[173]256)
270 [141] 200
280 hh$[178]h$
290 h[178]hh[171]256[172]h
300 [141] 200
310 hh$[178]hh$[170]h$
320 [142]
340 :
350 [143] * wert von 2-stelliger hex-zahl (h$) -> h *
360 h[178]16[172][165] v([198](h$))[170][165] v([198]([202](h$,2)))
370 [142]
390 :
400 [143] * wert von 4-stelliger hex-zahl (hh$) -> hh *
410 h$[178][200](hh$,2)
420 [141] 350
430 hh[178]256[172]h
440 h$[178][201](hh$,2)
450 [141] 350
460 hh[178]hh[170]h
470 [142]
990 :
1000 [143] *** schleife fuer jeden befehl ***
1010 [141] 2000
1020 [139] hp[178]0 [167] 1000
1030 [129] j[178]1 [164] hp:[139] pc[178]hp(j) [167] 1080
1035 [130] j
1040 op[178][194](pc)
1045 h[178]op:[141] 200:[153] "opcode: "h$" ";
1050 [141] 1100
1055 pc[178]pc[170]1
1060 [137] 1000
1080 [153] "abbruch (";j;") ";
1090 [144]
1100 [139] op[178]0 [167] 10000
1110 [145] op [137] 10100, 1400, 1400, 1400,10500,10600, 1400,10800,10900,11000
1120 [145] op[171]10 [137] 1400, 1400,11300,11400, 1400,11600,11700, 1400, 1400, 1400
1130 [145] op[171]20 [137] 12100,12200, 1400,12400,12500, 1400, 1400, 1400,12900,13000
1140 [145] op[171]30 [137] 1400,13200,13300, 1400, 1400,13600,13700,13800, 1400,14000
1150 [145] op[171]40 [137] 14100,14200, 1400,14400,14500,14600, 1400,14800,14900, 1400
1160 [145] op[171]50 [137] 1400, 1400,15300,15400, 1400,15600,15700, 1400, 1400, 1400
1170 [145] op[171]60 [137] 16100,16200, 1400,16400,16500, 1400, 1400, 1400,16900,17000
1180 [145] op[171]70 [137] 1400,17200,17300,17400, 1400,17600,17700,17800, 1400,18000
1190 [145] op[171]80 [137] 18100, 1400, 1400, 1400,18500,18600, 1400,18800,18900, 1400
1200 [145] op[171]90 [137] 1400, 1400,19300,19400, 1400,19600,19700, 1400, 1400, 1400
1210 [145] op[171]100[137] 20100,20200, 1400,20400,20500,20600, 1400,20800,20900,21000
1220 [145] op[171]110[137] 1400,21200,21300, 1400, 1400, 1400,21700,21800, 1400,22000
1230 [145] op[171]120[137] 22100, 1400, 1400, 1400,22500,22600, 1400, 1400,22900, 1400
1240 [145] op[171]130[137] 1400,23200,23300,23400, 1400,23600, 1400,23800, 1400,24000
1250 [145] op[171]140[137] 24100,24200, 1400,24400,24500, 1400, 1400,24800,24900,25000
1260 [145] op[171]150[137] 1400,25200,25300,25400, 1400, 1400,25700, 1400, 1400,26000
1270 [145] op[171]160[137] 26100,26200, 1400,26400,26500,26600, 1400,26800,26900,27000
1280 [145] op[171]170[137] 1400,27200,27300,27400, 1400,27600,27700, 1400, 1400,28000
1290 [145] op[171]180[137] 28100,28200, 1400,28400,28500,28600, 1400,28800,28900,29000
1300 [145] op[171]190[137] 1400,29200,29300, 1400, 1400,29600,29700,29800, 1400,30000
1310 [145] op[171]200[137] 30100,30200, 1400,30400,30500,30600, 1400,30800,30900, 1400
1320 [145] op[171]210[137] 1400, 1400,31300,31400, 1400,31600,31700, 1400, 1400, 1400
1330 [145] op[171]220[137] 32100,32200, 1400,32400,32500, 1400, 1400,32800,32900,33000
1340 [145] op[171]230[137] 1400,33200,33300,33400, 1400,33600,33700,33800, 1400,34000
1350 [145] op[171]240[137] 34100, 1400, 1400, 1400,34500,34600, 1400,34800,34900, 1400
1360 [145] op[171]250[137] 1400, 1400,35300,35400, 1400
1370 [144]
1400 [153] "ungueltiger code";
1410 [144]
1990 :
2000 [143] *** anzeige ***
2010 hh[178]pc:[141] 250:pc$[178]hh$
2020 st$[178][199](48[170]n)[170][199](48[170]v)[170][199](48[170]p5)[170][199](48[170]b)
2030 st$[178]st$[170][199](48[170]d)[170][199](48[170]i)[170][199](48[170]z)[170][199](48[170]c)
2040 h[178]a:[141] 200:a$[178]h$
2050 h[178]x:[141] 200:x$[178]h$
2060 h[178]y:[141] 200:y$[178]h$
2070 h[178]s:[141] 200:s$[178]h$
2090 [153] " "pc$" "st$" "a$" "x$" "y$" "s$
2100 [142]
2990 :
3000 [143] *** 1-byte-operand holen ***
3010 pc[178]pc[170]1
3020 o[178][194](pc)
3030 [142]
3990 :
4000 [143] *** 2-byte-operand holen ***
4010 pc[178]pc[170]1
4020 o[178][194](pc)
4030 pc[178]pc[170]1
4040 oo[178]o[170]256[172][194](pc)
4050 [142]
4990 :
5000 [143] *** status zusammenfassen ***
5010 p[178]128[172]n[170]64[172]v[170]32[172]p5[170]16[172]b[170]8[172]d[170]4[172]i[170]2[172]z[170]c
5020 [142]
5990 :
6000 [143] *** status zerlegen ***
6010 n [178](p [175] 128)[173]128
6020 v [178](p [175] 64)[173] 64
6030 p5[178](p [175] 32)[173] 32
6040 b [178](p [175] 16)[173] 16
6050 d [178](p [175] 8)[173] 8
6060 i [178](p [175] 4)[173] 4
6070 z [178](p [175] 2)[173] 2
6080 c [178]p [175] 1
6090 [142]
6990 :
7000 [143] *** relativen sprung ausfuehren ***
7010 [139] o[177]127 [167] o[178]o[171]256
7020 pc[178]pc[170]o
7030 [142]
7990 :
8000 [143] *** a=a+m+c (adc-befehl) ***
8010 [139] d[178]0 [167] a[178]a[170]m[170]c:c[178][171](a[177]255):[137] 8070
8020 h[178](a [175] 15)[170](m [175] 15)[170]c
8030 c[178][171](h[177]9)
8040 h[178]h [175] 15
8050 a[178](a [175] 240)[170](m [175] 240)[170]h[170]16[172]c
8060 c[178][171](a[177]99)
8070 a[178]a [175] 255
8080 n[178](a [175] 128)[173]128
8090 z[178][171](a[178]0)
8100 [142]
8190 :
8200 [143] *** a=a-m-1+c (sbc-befehl) ***
8210 [139] d[178]0 [167] a[178]a[171]m[171]1[170]c:c[178][171](a[177][178]0):[137] 8270
8220 h[178](a [175] 15)[171](m [175] 15)[171]1[170]c
8230 c[178][171](h[177][178]0)
8240 h[178]h [175] 15
8250 a[178](a [175] 240)[171](m [175] 240)[170]h[171]16[170]16[172]c
8260 c[178][171](a[177][178]0)
8270 a[178]a [175] 255
8280 c[178](a [175] 128)[173]128
8290 z[178][171](a[178]0)
8300 [142]
8390 :
8400 [143] *** a-m (cmp-befehl) ***
8410 c[178][171]((a[171]m)[177][178]0)
8420 n[178]((a[171]m) [175] 128)[173]128
8430 z[178][171]((a[171]m)[178]0)
8440 [142]
9990 :
10000 [143] *** brk
10005 hh[178]pc[170]2:[141] 150
10010 st%(s)[178]hi:s[178](s[171]1) [175] 255
10015 st%(s)[178]lo:s[178](s[171]1) [175] 255
10020 b[178]1
10025 [141] 5000
10030 st%(s)[178]p:s[178](s[171]1) [175] 255
10035 i[178]1
10040 pc[178][194](65534)[170]256[172][194](65535)
10045 [141] 2000
10050 [153] "brk erreicht";
10055 [128]
10090 :
10100 [143] *** ora (indirect,x)
10110 [141] 3000
10120 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
10130 a[178]a [176] [194](oo)
10140 n[178](a [175] 128)[173]128
10150 z[178][171](a[178]0)
10160 [142]
10490 :
10500 [143] *** ora zeropage
10510 [141] 3000
10520 a[178]a [176] [194](o)
10530 n[178](a [175] 128)[173]128
10540 z[178][171](a[178]0)
10550 [142]
10590 :
10600 [143] *** asl zeropage
10610 [141] 3000
10620 m[178][194](o)
10630 m[178]m[172]2
10640 c[178][171](m[177]255)
10650 m[178]m [175] 255
10660 [151] o,m
10670 z[178][171](m[178]0)
10680 n[178](m [175] 128)[173]128
10690 [142]
10790 :
10800 [143] *** php
10810 [141] 5000
10820 st%(s)[178]p:s[178](s[171]1) [175] 255
10830 [142]
10890 :
10900 [143] *** ora #immediate
10910 [141] 3000
10920 a[178]a [176] o
10930 n[178](a [175] 128)[173]128
10940 z[178][171](a[178]0)
10950 [142]
10990 :
11000 [143] *** asl a
11010 a[178]a[172]2
11020 c[178][171](a[177]255)
11030 a[178]a [175] 255
11040 z[178][171](a[178]0)
11050 n[178](a [175] 128)[173]128
11060 [142]
11290 :
11300 [143] *** ora absolute
11310 [141] 4000
11320 a[178]a [176] [194](oo)
11330 n[178](a [175] 128)[173]128
11340 z[178][171](a[178]0)
11350 [142]
11390 :
11400 [143] *** asl absolute
11410 [141] 4000
11420 m[178][194](oo)
11430 m[178]m[172]2
11440 c[178][171](m[177]255)
11450 m[178]m [175] 255
11460 [151] oo,m
11470 z[178][171](m[178]0)
11480 n[178](m [175] 128)[173]128
11490 [142]
11590 :
11600 [143] *** bpl
11610 [141] 3000
11620 [139] n[178]0 [167] [141] 7000
11630 [142]
11690 :
11700 [143] ** ora (indirect),y
11710 [141] 3000
11720 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
11730 a[178]a [176] [194](oo)
11740 n[178](a [175] 128)[173]128
11750 z[178][171](a[178]0)
11760 [142]
12090 :
12100 [143] *** ora zeropage,x
12110 [141] 3000
12120 a[178]a [176] [194](o[170]x)
12130 n[178](a [175] 128)[173]128
12140 z[178][171](a[178]0)
12150 [142]
12190 :
12200 [143] *** asl zeropage,x
12210 [141] 3000
12220 m[178][194](o[170]x)
12230 m[178]m[172]2
12240 c[178][171](m[177]255)
12250 m[178]m [175] 255
12260 [151] o[170]x,m
12270 z[178][171](m[178]0)
12280 n[178](m [175] 128)[173]128
12290 [142]
12390 :
12400 [143] *** clc
12410 c[178]0
12420 [142]
12490 :
12500 [143] *** ora absolute,y
12510 [141] 4000
12520 a[178]a [176] [194](oo[170]y)
12530 n[178](a [175] 128)[173]128
12540 z[178][171](a[178]0)
12550 [142]
12890 :
12900 [143] *** ora absolute,x
12910 [141] 4000
12920 a[178]a [176] [194](oo[170]x)
12930 n[178](a [175] 128)[173]128
12940 z[178][171](a[178]0)
12950 [142]
12990 :
13000 [143] *** asl absolute,x
13010 [141] 4000
13020 m[178][194](oo[170]x)
13030 m[178]m[172]2
13040 c[178][171](m[177]255)
13050 m[178]m [175] 255
13060 [151] oo[170]x,m [175] 255
13070 z[178][171](m[178]0)
13080 n[178](m [175] 128)[173]128
13090 [142]
13190 :
13200 [143] *** jsr
13210 hh[178]pc[170]2:[141] 150
13220 st%(s)[178]hi:s[178](s[171]1) [175] 255
13230 st%(s)[178]lo:s[178](s[171]1) [175] 255
13240 [141] 4000
13250 pc[178]oo[171]1
13260 [142]
13290 :
13300 [143] *** and (indirect,x)
13310 [141] 3000
13320 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
13330 a[178]a [175] [194](oo)
13340 n[178](a [175] 128)[173]128
13350 z[178][171](a[178]0)
13360 [142]
13590 :
13600 [143] *** bit zeropage
13610 [141] 3000
13620 m[178][194](o)
13630 n[178](m [175] 128)[173]128
13640 v[178](m [175] 64)[173]64
13650 z[178][171]((a [175] m)[178]0)
13660 [142]
13690 :
13700 [143] *** and zeropage
13710 [141] 3000
13720 a[178]a [175] [194](o)
13730 n[178](a [175] 128)[173]128
13740 z[178][171](a[178]0)
13750 [142]
13790 :
13800 [143] *** rol zeropage
13810 [141] 3000
13820 m[178][194](o)
13830 m[178]m[172]2[170]c
13840 c[178][171](m[177]255)
13850 m[178]m [175] 255
13860 [151] o,m [175] 255
13870 z[178][171](m[178]0)
13880 n[178](m [175] 128)[173]128
13890 [142]
13990 :
14000 [143] *** plp
14010 s[178](s[170]1) [175] 255
14020 p[178]st%(s)
14030 [141] 6000
14040 [142]
14090 :
14100 [143] *** and #immediate
14110 [141] 3000
14120 a[178]a [175] o
14130 n[178](a [175] 128)[173]128
14140 z[178][171](a[178]0)
14150 [142]
14190 :
14200 [143] *** rol a
14210 a[178]a[172]2[170]c
14220 c[178][171](a[177]255)
14230 a[178]a [175] 255
14240 z[178][171](a[178]0)
14250 n[178](a [175] 128)[173]128
14260 [142]
14390 :
14400 [143] *** bit absolute
14410 [141] 4000
14420 m[178][194](oo)
14430 n[178](m [175] 128)[173]128
14440 v[178](m [175] 64)[173]64
14450 z[178][171]((a [175] m)[178]0)
14460 [142]
14490 :
14500 [143] *** and absolute
14510 [141] 4000
14520 a[178]a [175] [194](oo)
14530 n[178](a [175] 128)[173]128
14540 z[178][171](a[178]0)
14550 [142]
14590 :
14600 [143] *** rol absolute
14610 [141] 4000
14620 m[178][194](oo)
14630 m[178]m[172]2[170]c
14640 c[178][171](m[177]255)
14650 m[178]m [175] 255
14660 [151] oo,m [175] 255
14670 z[178][171](m[178]0)
14680 n[178](m [175] 128)[173]128
14690 [142]
14790 :
14800 [143] *** bmi
14810 [141] 3000
14820 [139] n[178]1 [167] [141] 7000
14830 [142]
14890 :
14900 [143] *** and (indirect),y
14910 [141] 3000
14920 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
14930 a[178]a [175] [194](oo)
14940 n[178](a [175] 128)[173]128
14950 z[178][171](a[178]0)
14960 [142]
15290 :
15300 [143] *** and zeropage,x
15310 [141] 3000
15320 a[178]a [175] [194](o[170]x)
15330 n[178](a [175] 128)[173]128
15340 z[178][171](a[178]0)
15350 [142]
15390 :
15400 [143] ***rol zeropage,x
15410 [141] 3000
15420 m[178][194](o[170]x)
15430 m[178]m[172]2[170]c
15440 c[178][171](m[177]255)
15450 m[178]m [175] 255
15460 [151] o[170]x,m [175] 255
15470 z[178][171](m[178]0)
15480 n[178](m [175] 128)[173]128
15490 [142]
15590 :
15600 [143] *** sec
15610 c[178]1
15620 [142]
15690 :
15700 [143] *** and absolute,y
15710 [141] 4000
15720 a[178]a [175] [194](oo[170]y)
15730 n[178](a [175] 128)[173]128
15740 z[178][171](a[178]0)
15750 [142]
16090 :
16100 [143] *** and absolute,x
16110 [141] 4000
16120 a[178]a [175] [194](oo[170]y)
16130 n[178](a [175] 128)[173]128
16140 z[178][171](a[178]0)
16150 [142]
16190 :
16200 [143] *** rol absolute,x
16210 [141] 4000
16220 m[178][194](oo[170]x)
16230 m[178]m[172]2[170]c
16240 c[178][171](m[177]255)
16250 m[178]m [175] 255
16260 [151] oo[170]x,m [175] 255
16270 z[178][171](m[178]0)
16280 n[178](m [175] 128)[173]128
16290 [142]
16390 :
16400 [143] *** rti
16410 s[178](s[170]1) [175] 255
16420 p[178]st%(s)
16430 [141] 6000
16440 s[178](s[170]1) [175] 255
16450 pc[178]st%(s)
16460 s[178](s[170]1) [175] 255
16470 pc[178]256[172]pc[170]st%(s)
16480 [142]
16490 :
16500 [143] *** eor (indirect,x)
16510 [141] 3000
16520 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
16530 a[178][165] eo([194](oo))
16540 n[178](a [175] 128)[173]128
16550 z[178][171](a[178]0)
16560 [142]
16890 :
16900 [143] *** eor zeropage
16910 [141] 3000
16920 a[178][165] eo([194](o))
16930 n[178](a [175] 128)[173]128
16940 z[178][171](a[178]0)
16950 [142]
16990 :
17000 [143] *** lsr zeropage
17010 [141] 3000
17020 m[178][194](o)
17030 c[178]m [175] 1
17040 m[178][181](m[173]2)
17050 [151] o,m
17060 z[178][171](m[178]0)
17070 n[178](m [175] 128)[173]128
17080 [142]
17190 :
17200 [143] *** pha
17210 st%(s)[178]a:s[178](s[171]1) [175] 255
17220 [142]
17290 :
17300 [143] *** eor #immediate
17310 [141] 3000
17320 a[178][165] eo(o)
17330 n[178](a [175] 128)[173]128
17340 z[178][171](a[178]0)
17350 [142]
17390 :
17400 [143] *** lsr a
17410 c[178]a [175] 1
17420 a[178][181](a[173]2)
17430 z[178][171](a[178]0)
17440 n[178](a [175] 128)[173]128
17450 [142]
17590 :
17600 [143] *** jmp absolute
17610 [141] 4000
17620 pc[178]oo[171]1
17630 [142]
17690 :
17700 [143] *** eor absolute
17710 [141] 4000
17720 a[178][165] eo([194](oo))
17730 n[178](a [175] 128)[173]128
17740 z[178][171](a[178]0)
17750 [142]
17790 :
17800 [143] *** lsr absolute
17810 [141] 4000
17820 m[178][194](oo)
17830 c[178]m [175] 1
17840 m[178][181](m[173]2)
17850 [151] oo,m
17860 z[178][171](m[178]0)
17870 n[178](m [175] 128)[173]128
17880 [142]
17990 :
18000 [143] *** bvc
18010 [141] 3000
18020 [139] v[178]0 [167] [141] 7000
18030 [142]
18090 :
18100 [143] *** eor (indirect),y
18110 [141] 3000
18120 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
18130 a[178][165] eo([194](oo))
18140 n[178](a [175] 128)[173]128
18150 z[178][171](a[178]0)
18160 [142]
18490 :
18500 [143] *** eor zeropage,x
18510 [141] 3000
18520 a[178][165] eo([194](o[170]x))
18530 n[178](a [175] 128)[173]128
18540 z[178][171](a[178]0)
18550 [142]
18590 :
18600 [143] *** lsr zeropage,x
18610 [141] 3000
18620 m[178][194](o[170]x)
18630 c[178]m [175] 1
18640 m[178][181](m[173]2)
18650 [151] o[170]x,m
18660 z[178][171](m[178]0)
18670 n[178](m [175] 128)[173]128
18680 [142]
18790 :
18800 [143] *** cli
18810 i[178]0
18820 [142]
18890 :
18900 [143] *** eor absolute,y
18910 [141] 4000
18920 a[178][165] eo([194](oo[170]y))
18930 n[178](a [175] 128)[173]128
18940 z[178][171](a[178]0)
18950 [142]
19290 :
19300 [143] *** eor absolute,x
19310 [141] 4000
19320 a[178][165] eo([194](oo[170]x))
19330 n[178](a [175] 128)[173]128
19340 z[178][171](a[178]0)
19350 [142]
19390 :
19400 [143] *** lsr absolute,x
19410 [141] 4000
19420 m[178][194](oo[170]x)
19430 c[178]m [175] 1
19440 m[178][181](m[173]2)
19450 [151] oo[170]x,m
19460 z[178][171](m[178]0)
19470 n[178](m [175] 128)[173]128
19480 [142]
19590 :
19600 [143] *** rts
19610 s[178](s[170]1) [175] 255:hi[178]st%(s)
19620 s[178](s[170]1) [175] 255:lo[178]st%(s)
19630 pc[178]256[172]hi[170]lo
19640 [143] pc=pc+1 geschieht bei 1040
19650 [142]
19690 :
19700 [143] *** adc (indirect,x)
19710 [141] 3000
19720 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
19730 m[178][194](oo)
19740 [141] 8000
19750 [142]
20090 :
20100 [143] *** adc zeropage
20110 [141] 3000
20120 m[178][194](o)
20130 [141] 8000
20140 [142]
20190 :
20200 [143] *** ror zeropage
20210 [141] 3000
20220 m[178][194](o)
20230 m[178](128[172]c)[170]m[173]2
20240 c[178][171](m[179][177][181](m))
20250 m[178]m [175] 255
20260 [151] o,m
20270 z[178][171](m[178]0)
20280 n[178](m [175] 128)[173]128
20290 [142]
20390 :
20400 [143] *** php
20410 s[178](s[170]1) [175] 255
20420 a[178]st%(s)
20430 [142]
20490 :
20500 [143] *** adc #immediate
20510 [141] 3000
20520 m[178]o
20530 [141] 8000
20540 [142]
20590 :
20600 [143] *** ror a
20610 a[178](128[172]c)[170]a[173]2
20620 c[178][171](a[179][177][181](a))
20630 a[178]a [175] 255
20640 z[178][171](a[178]0)
20650 n[178](a [175] 128)[173]128
20660 [142]
20790 :
20800 [143] *** jmp indirect
20810 [141] 4000
20820 pc[178][194](oo)[170]256[172][194](oo[170]1)[171]1
20830 [142]
20890 :
20900 [143] *** adc absolute
20910 [141] 4000
20920 m[178][194](oo)
20930 [141] 8000
20940 [142]
20990 :
21000 [143] *** ror absulute
21010 [141] 4000
21020 m[178][194](oo)
21030 m[178](128[172]c)[170]m[173]2
21040 c[178][171](m[179][177][181](m))
21050 m[178]m [175] 255
21060 [151] oo,m
21070 z[178][171](m[178]0)
21080 n[178](m [175] 128)[173]128
21090 [142]
21190 :
21200 [143] *** bvs
21210 [141] 3000
21220 [139] v[178]1 [167] [141] 7000
21230 [142]
21290 :
21300 [143] *** adc (indirect),y
21310 [141] 3000
21320 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
21330 m[178][194](oo)
21340 [141] 8000
21350 [142]
21690 :
21700 [143] *** adc zeropage,x
21710 [141] 3000
21720 m[178][194](o[170]x)
21730 [141] 8000
21740 [142]
21790 :
21800 [143] *** ror zeropage,x
21810 [141] 3000
21820 m[178][194](o[170]x)
21830 m[178](128[172]c)[170]m[173]2
21840 c[178][171](m[179][177][181](m))
21850 m[178]m [175] 255
21860 [151] o[170]x,m
21870 z[178][171](m[178]0)
21880 n[178](m [175] 128)[173]128
21890 [142]
21990 :
22000 [143] *** sei
22010 i[178]1
22020 [142]
22090 :
22100 [143] *** adc absolute,y
22110 [141] 4000
22120 m[178][194](oo[170]y)
22130 [141] 8000
22140 [142]
22490 :
22500 [143] *** adc absolute,x
22510 [141] 4000
22520 m[178][194](oo[170]x)
22530 [141] 8000
22540 [142]
22590 :
22600 [143] *** ror absolute,x
22610 [141] 4000
22620 m[178][194](oo[170]x)
22630 m[178](128[172]c)[170]m[173]2
22640 c[178][171](m[179][177][181](m))
22650 m[178]m [175] 255
22660 [151] oo[170]x,m [175] 255
22670 z[178][171](m[178]0)
22680 n[178](m [175] 128)[173]128
22690 [142]
22890 :
22900 [143] *** sta (indirect,x)
22910 [141] 3000
22920 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
22930 [151] oo,a
22940 [142]
23190 :
23200 [143] *** sty zeropage
23210 [141] 3000
23220 [151] o,y
23230 [142]
23290 :
23300 [143] *** sta zeropage
23310 [141] 3000
23320 [151] o,a
23330 [142]
23390 :
23400 [143] *** stx zeropage
23410 [141] 3000
23420 [151] o,x
23430 [142]
23590 :
23600 [143] *** dey
23610 y[178](y[171]1) [175] 255
23620 z[178][171](y[178]0)
23630 n[178](y [175] 128)[173]128
23640 [142]
23790 :
23800 [143] *** txa
23810 a[178]x
23820 z[178][171](a[178]0)
23830 n[178](a [175] 128)[173]128
23840 [142]
23990 :
24000 [143] *** sty absolute
24010 [141] 4000
24020 [151] oo,y
24030 [142]
24090 :
24100 [143] *** sta absolute
24110 [141] 4000
24120 [151] oo,a
24130 [142]
24190 :
24200 [143] *** stx absolute
24210 [141] 4000
24220 [151] oo,x
24230 [142]
24390 :
24400 [143] *** bcc
24410 [141] 3000
24420 [139] c[178]0 [167] [141] 7000
24430 [142]
24490 :
24500 [143] *** sta (indirect),y
24510 [141] 3000
24520 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
24530 [151] oo,a
24540 [142]
24790 :
24800 [143] *** sty zeropage,x
24810 [141] 3000
24820 [151] o[170]x,y
24830 [142]
24890 :
24900 [143] *** sta zeropage,x
24910 [141] 3000
24920 [151] o[170]x,a
24930 [142]
24990 :
25000 [143] *** stx zeropage,y
25010 [141] 3000
25020 [151] o[170]y,x
25030 [142]
25190 :
25200 [143] *** tya
25210 a[178]y
25220 z[178][171](a[178]0)
25230 n[178](a [175] 128)[173]128
25240 [142]
25290 :
25300 [143] *** sta absolute,y
25310 [141] 4000
25320 [151] oo[170]y,a
25330 [142]
25390 :
25400 [143] *** txs
25410 s[178]x
25420 [142]
25690 :
25700 [143] *** sta absolute,x
25710 [141] 4000
25720 [151] oo[170]x,a
25730 [142]
25990 :
26000 [143] *** ldy #immediate
26010 [141] 3000
26020 y[178]o
26030 n[178](y [175] 128)[173]128
26040 z[178][171](y[178]0)
26050 [142]
26090 :
26100 [143] *** lda (indirect,x)
26110 [141] 3000
26120 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
26130 a[178][194](oo)
26140 n[178](a [175] 128)[173]128
26150 z[178][171](a[178]0)
26160 [142]
26190 :
26200 [143] *** ldx #immediate
26210 [141] 3000
26220 x[178]o
26230 n[178](x [175] 128)[173]128
26240 z[178][171](x[178]0)
26250 [142]
26390 :
26400 [143] *** ldy zeropage
26410 [141] 3000
26420 y[178][194](o)
26430 n[178](y [175] 128)[173]128
26440 z[178][171](y[178]0)
26450 [142]
26490 :
26500 [143] ** lda zeropage
26510 [141] 3000
26520 a[178][194](o)
26530 n[178](a [175] 128)[173]128
26540 z[178][171](a[178]0)
26550 [142]
26590 :
26600 [143] *** ldx zeropage
26610 [141] 3000
26620 x[178][194](o)
26630 n[178](x [175] 128)[173]128
26640 z[178][171](x[178]0)
26650 [142]
26790 :
26800 [143] *** tay
26810 y[178]a
26820 z[178][171](y[178]0)
26830 n[178](y [175] 128)[173]128
26840 [142]
26890 :
26900 [143] *** lda #immediate
26910 [141] 3000
26920 a[178]o
26930 n[178](a [175] 128)[173]128
26940 z[178][171](a[178]0)
26950 [142]
26990 :
27000 [143] *** tax
27010 x[178]a
27020 z[178][171](x[178]0)
27030 n[178](x [175] 128)[173]128
27040 [142]
27190 :
27200 [143] *** ldy absolute
27210 [141] 4000
27220 y[178][194](oo)
27230 n[178](y [175] 128)[173]128
27240 z[178][171](y[178]0)
27250 [142]
27290 :
27300 [143] *** lda absolute
27310 [141] 4000
27320 a[178][194](oo)
27330 n[178](a [175] 128)[173]128
27340 z[178][171](a[178]0)
27350 [142]
27390 :
27400 [143] *** ldx absolute
27410 [141] 4000
27420 x[178][194](oo)
27430 n[178](x [175] 128)[173]128
27440 z[178][171](x[178]0)
27450 [142]
27590 :
27600 [143] *** clv
27610 v[178]0
27620 [142]
27690 :
27700 [143] *** lda (indirect),y
27710 [141] 3000
27720 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
27730 a[178][194](oo)
27740 n[178](a [175] 128)[173]128
27750 z[178][171](a[178]0)
27760 [142]
27990 :
28000 [143] *** ldy zeropage,x
28010 [141] 3000
28020 y[178][194](o[170]x)
28030 n[178](y [175] 128)[173]128
28040 z[178][171](y[178]0)
28050 [142]
28090 :
28100 [143] *** lda zeropage,x
28110 [141] 3000
28120 a[178][194](o[170]x)
28130 n[178](a [175] 128)[173]128
28140 z[178][171](a[178]0)
28150 [142]
28190 :
28200 [143] *** ldx zeropage,x
28210 [141] 3000
28220 x[178][194](o[170]y)
28230 n[178](x [175] 128)[173]128
28240 z[178][171](x[178]0)
28250 [142]
28390 :
28400 [143] *** clv
28410 v[178]0
28420 [142]
28490 :
28500 [143] *** lda absolute,y
28510 [141] 4000
28520 a[178][194](oo[170]y)
28530 n[178](a [175] 128)[173]128
28540 z[178][171](a[178]0)
28550 [142]
28590 :
28600 [143] *** tsx
28610 x[178]s
28620 z[178][171](x[178]0)
28630 n[178](x [175] 128)[173]128
28640 [142]
28790 :
28800 [143] *** ldy absolute,x
28810 [141] 4000
28820 y[178][194](oo[170]x)
28830 n[178](y [175] 128)[173]128
28840 z[178][171](y[178]0)
28850 [142]
28890 :
28900 [143] *** lda absolute,x
28910 [141] 4000
28920 a[178][194](oo[170]x)
28930 n[178](a [175] 128)[173]128
28940 z[178][171](a[178]0)
28950 [142]
28990 :
29000 [143] *** ldx absolute,y
29010 [141] 4000
29020 x[178][194](oo[170]y)
29030 n[178](x [175] 128)[173]128
29040 z[178][171](x[178]0)
29050 [142]
29190 :
29200 [143] *** cpy #immediate
29210 [141] 3000
29220 c[178][171]((y[171]o)[177][178]0)
29230 n[178]((y[171]o) [175] 128)[173]128
29240 z[178][171]((y[171]o)[178]0)
29250 [142]
29290 :
29300 [143] *** cmp (indirect,x)
29310 [141] 3000
29320 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
29330 m[178][194](oo)
29340 [141] 8400
29350 [142]
29590 :
29600 [143] *** cpy zeropage
29610 [141] 3000
29620 m[178][194](o)
29630 c[178][171]((y[171]m)[177][178]0)
29640 n[178]((y[171]m) [175] 128)[173]128
29650 z[178][171]((y[171]m)[178]0)
29690 :
29700 [143] *** cmp zeropage
29710 [141] 3000
29720 m[178][194](o)
29730 [141] 8400
29740 [142]
29790 :
29800 [143] *** dec zeropage
29810 [141] 3000
29820 m[178][194](o)
29830 m[178](m[171]1) [175] 255
29840 [151] o,m
29850 z[178][171](m[178]0)
29860 n[178](m [175] 128)[173]128
29870 [142]
29990 :
30000 [143] *** iny
30010 y[178](y[170]1) [175] 255
30020 z[178][171](y[178]0)
30030 n[178](y [175] 128)[173]128
30040 [142]
30090 :
30100 [143] *** cmp #immediate
30110 [141] 3000
30120 m[178]o
30130 [141] 8400
30140 [142]
30190 :
30200 [143] *** dex
30210 x[178](x[171]1) [175] 255
30220 z[178][171](x[178]0)
30230 n[178](x [175] 128)[173]128
30240 [142]
30390 :
30400 [143] *** cpy absolute
30410 [141] 4000
30420 m[178][194](oo)
30430 c[178][171]((y[171]m)[177][178]0)
30440 n[178]((y[171]m) [175] 128)[173]128
30450 z[178][171]((y[171]m)[178]0)
30460 [142]
30490 :
30500 [143] *** cmp absolute
30510 [141] 4000
30520 m[178][194](oo)
30530 [141] 8400
30540 [142]
30590 :
30600 [143] *** dec absolute
30610 [141] 4000
30620 m[178][194](oo)
30630 m[178](m[171]1) [175] 255
30640 [151] oo,m
30650 z[178][171](m[178]0)
30660 n[178](m [175] 128)[173]128
30670 [142]
30790 :
30800 [143] *** bne
30810 [141] 3000
30820 [139] z[178]0 [167] [141] 7000
30830 [142]
30890 :
30900 [143] *** cmp (indirect),y
30910 [141] 3000
30920 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
30930 m[178][194](oo)
30940 [141]8400
30950 [142]
31290 :
31300 [143] *** cmp zeropage,x
31310 [141] 3000
31320 m[178][194](o[170]x)
31330 [141] 8400
31340 [142]
31390 :
31400 [143] *** dec zeropage,x
31410 [141] 3000
31420 m[178][194](o[170]x)
31430 m[178](m[171]1) [175] 255
31440 [151] o[170]x,m
31450 z[178][171](m[178]0)
31460 n[178](m [175] 128)[173]128
31470 [142]
31590 :
31600 [143] *** cld
31610 d[178]0
31620 [142]
31690 :
31700 [143] *** cmp absolute,y
31710 [141] 4000
31720 m[178][194](oo[170]y)
31730 [141] 8400
31740 [142]
32090 :
32100 [143] *** cmp absolute,x
32110 [141] 4000
32120 m[178][194](oo[170]x)
32130 [141] 8400
32140 [142]
32190 :
32200 [143] *** dec absolute,x
32210 [141] 4000
32220 m[178][194](oo[170]x)
32230 m[178](m[171]1) [175] 255
32240 [151] oo[170]x,m
32250 z[178][171](m[178]0)
32260 n[178](m [175] 128)[173]128
32270 [142]
32390 :
32400 [143] *** cpx #immediate
32410 [141] 3000
32420 c[178][171]((x[171]o)[177][178]0)
32430 n[178]((x[171]o) [175] 128)[173]128
32440 z[178][171]((x[171]o)[178]0)
32450 [142]
32490 :
32500 [143] *** sbc (indirect,x)
32510 [141] 3000
32520 oo[178][194](o[170]x)[170]256[172][194](o[170]x[170]1)
32530 m[178][194](oo)
32540 [141] 8200
32550 [142]
32790 :
32800 [143] *** cpx zeropage
32810 [141] 3000
32820 m[178][194](o)
32830 c[178][171]((x[171]m)[177][178]0)
32840 n[178]((c[171]m) [175] 128)[173]128
32850 z[178][171]((x[171]m)[178]0)
32860 [142]
32890 :
32900 [143] *** sbc zeropage
32910 [141] 3000
32920 m[178][194](o)
32930 [141] 8200
32940 [142]
32990 :
33000 [143] *** inc zeropage
33010 [141] 3000
33020 m[178][194](o)
33030 m[178](m[170]1) [175] 255
33040 [151] o,m
33050 z[178][171](m[178]0)
33060 n[178](m [175] 128)[173]128
33070 [142]
33190 :
33200 [143] *** inx
33210 x[178](x[170]1) [175] 255
33220 z[178][171](x[178]0)
33230 n[178](x [175] 128)[173]128
33240 [142]
33290 :
33300 [143] *** sbc #immediate
33310 [141] 3000
33320 m[178]o
33330 [141] 8200
33340 [142]
33390 :
33400 [143] *** nop
33460 [142]
33590 :
33600 [143] *** cpx absolute
33610 [141] 4000
33620 m[178][194](oo)
33630 c[178][171]((x[171]m)[177][178]0)
33640 m[178]((x[171]m) [175] 128)[173]128
33650 z[178][171]((x[171]m)[177][178]0)
33660 [142]
33690 :
33700 [143] *** sbc absolute
33710 [141] 4000
33720 m[178][194](oo)
33730 [141] 8200
33740 [142]
33790 :
33800 [143] *** inc absolute
33810 [141] 4000
33820 m[178][194](oo)
33830 m[178](m[170]1) [175] 255
33840 [151] oo,m
33850 z[178][171](m[178]0)
33860 n[178](m [175] 128)[173]128
33870 [142]
33990 :
34000 [143] *** beq
34010 [141] 3000
34020 [139] z[178]1 [167] [141] 7000
34030 [142]
34090 :
34100 [143] *** sbc (indirect),y
34110 [141] 3000
34120 oo[178][194](o)[170]256[172][194](o[170]1)[170]y
34130 m[178][194](oo)
34140 [141] 8200
34150 [142]
34490 :
34500 [143] *** sbc zeropage,x
34510 [141] 3000
34520 m[178][194](o[170]x)
34530 [141] 8200
34540 [142]
34590 :
34600 [143] *** inc zeropage,x
34610 [141] 3000
34620 m[178][194](o[170]x)
34630 m[178](m[170]1) [175] 255
34640 [151] o[170]x,m
34650 z[178][171](m[178]0)
34660 n[178](m [175] 128)[173]128
34670 [142]
34790 :
34800 [143] *** sed
34810 d[178]1
34820 [142]
34890 :
34900 [143] *** sbc absolute,y
34910 [141] 4000
34920 m[178][194](oo[170]y)
34930 [141] 8200
34940 [142]
35290 :
35300 [143] *** sbc absolute,x
35310 [141] 4000
35320 m[178][194](oo[170]x)
35330 [141] 8200
35340 [142]
35390 :
35400 [143] *** inc absolute,x
35410 [141] 4000
35420 m[178][194](oo[170]x)
35430 m[178](m[170]1) [175] 255
35440 [151] oo[170]x,m
35450 z[178][171](m[178]0)
35460 n[178](m [175] 128)[173]128
35470 [142]
35500 :
49000 [129] hh[178]34768 [164] 34783:[135] h:[151] hh,h:[130]:[142]
50000 [131] 9,240,8,8,88,8,8,8,8,8,8,8,8,0,0,0