From 14b35275f7d3f3e07843a649c0ae3bc7d1e1909d Mon Sep 17 00:00:00 2001 From: Pecusx Date: Mon, 17 Apr 2023 22:10:42 +0200 Subject: [PATCH] Final (?) splash --- scorch.xex | Bin 56491 -> 56548 bytes splash_v2/output.png.mic | Bin 8000 -> 8000 bytes splash_v2/output.png.pmg | 104 +- splash_v2/output.png.rp | 7156 +++++++++++++++++------------------ splash_v2/output.png.rp.ini | 22 +- splash_v2/splash.asm | 2 +- 6 files changed, 3609 insertions(+), 3675 deletions(-) diff --git a/scorch.xex b/scorch.xex index 62c6bc1bf7206b3e653b3bc4b565e38f9e2489af..d7d478cdc946af3db1671aea97c4680ea5b2272c 100644 GIT binary patch delta 18293 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 delta 18235 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 L=PL{Ee_s24qUHCT diff --git a/splash_v2/output.png.mic b/splash_v2/output.png.mic index 18e03fb1f0e09a61834577554e50cfd0285fe772..60ff0ca9565108179705faacb21ab04f47d8ac46 100644 GIT binary patch literal 8000 zcmYj$4RjONnf5y~QY;I>$c?l#Imtmaff~UHN*p$S3Nucvc9)YLWTGp99Uqfy;egX! z*loS+W&@g-rt3Q0knSQjq5GW(fmwOnVA_27J`PYcSmCrwotm^&=(ge5O_nV&yD(rB zz>IbGxnr`s7c7nLJoDW5eee5o?;X=b>nE9WUdzi&v=mVkosA~B4VT6u7V(>g_*vro z0!99j^B&el&3KBJxeHTNZfWD0{sQ3WIE}}4#m+O<06rf@i)L@p#gX9K(4P0_-Jd@) z&0>t-lv1tUHj<-7IXa6X@&ovq-z@Z-0vU*!#aA9X9&Gd3@5saKG6Fq z5{X8O5q@z%0E6T&%6*^V@T~`_f8Q$8YGT&! zE$TPO$EPu{L1C6m5paD)LvGMry@RG1li5}6v>bsv!@TBd#}X27GWZ%=1))4}AZl8a zHcFQG87c7+_#z~+q|{DL{ieC`jg3&v@V_24NoIyR0hlZg30EN5G|5ZQ1FfO8!Tr9& zG~-QdJ+5=@siuK6zsWYGAz=DhHqegVR^|>YENRhT1|%$!1$|3f|_M zISE;lnwHy?w#W$|tEEp=b~K7>PY2;k$Ok^PjIkpDQY-7xN#WyB@Rcs4Erq||j%oT# zJ}nNMa=1+AzwY9Gbg1J*rBo9*+r{1Hi(3@aeyUJB2R_*dADip|9|sYiad9*&ACIeJ zoE%2s67EI9KRDW9R*s&)HNju-6`r*p(}Q6aC-!#uFv~-}=l-+fBdU)23*msvUD(@pz-`O%;8CI4& zJ=5i+c^VMRvQ8Se2+d+^({?nyXl?(V^Vwo$lM_u1v=>>FA#S}QjAb|fD6u`P!_ji= zMfE&8fpkF2b8JVBtr6*srQlb76M@%fjdkR@EcFz#7gp1}+A(0O=hJrh&+;8bxV7XF z;ofT&8e_5HYSvb6b~se)m>$@2i*P-i>D@WlxQw1(5g7dP0TWH$l)0ivfi6I5Odn%TB z|6avWPyM;z>**3H#K2=1TrN!*^1+RBMt%96K2jqO`i?8MIlqFa8^`^qsf+1gh{--u zsw@Vpht5#)l&9?{eC6O15ODi8)RLo^1Smbz<7{E8JW^2k)$Ws17dzh5@PPW2QUs^CeB5H|fLf;BgF{VOF99iar?0e*?w($zA0W^53~;TjEGaLZ?etjkj z91?+t?s9Q3b02vHUtVr37>%%$2vxWg?=H4(Y=4bpK-`umI=E4=5j6*H3r*kWoF&2x zd^C1(cz6<#CEUPG4E>Ep!O&6BRXnqFh6T56>pBC612>vu6Y?4=2*Ma@i4R20rxZ>m zFe5t5I*Sv0ZK!jN2IY%|A&1*encE}#t6mK2jx#G>u~=B^@qt5@@ws1&QnToaxitwG zd(Q0h&*BQyFc6GjT*E*~{(%_eN`y{!e=p27Zd^-V9YKtS1>D77IITrjoh-_+g)F31f=pkO_-;w-SN~f8`jxQ0Oz_#Ypzr52phZMX!uis+i-g zz$Ig%v{KNc>!q*nqbKu!6D?n1 z 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 MUQr~A2**kEU*(O#7ytkO literal 8000 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 Z%loHKJb12omBs15Xa74$1K19W{{T?}=*s{A diff --git a/splash_v2/output.png.pmg b/splash_v2/output.png.pmg index 8214f3a..9c3e56e 100644 --- a/splash_v2/output.png.pmg +++ b/splash_v2/output.png.pmg @@ -5,69 +5,69 @@ missiles .ds $100 player0 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 03 3F 3C 30 E0 36 F4 7E - .he F4 3A 72 78 7C 78 78 18 18 18 10 18 30 70 70 70 - .he 74 74 70 70 70 70 5C 10 18 18 18 38 E0 38 72 FE - .he 7E 3E 7E FA 7B 38 30 38 33 FA F3 FA EB 37 E3 1E - .he 3C DE FB 78 38 78 78 F8 78 EE DE 0D 0E FF FC 0E - .he FF 03 06 00 EE FB 7F FB FE FB FE FB FE FF FF DF - .he FC 36 FD 37 FD 36 3F 36 FF FF FF FE FC 64 FF FE - .he 7D 7C 7C FC 68 54 7E B4 7E 7C 76 7A 7E 7E 7F 01 - .he 01 40 80 44 CA 82 60 29 E5 2C 64 68 2C 24 FD 31 - .he 59 15 34 45 8F E7 E7 FF FE FC FC FC CC 8E 1E 3E - .he 7F FF 3F FF 7F FF 1C 18 97 FF F7 1F B7 3F BF 3F - .he D0 27 C8 63 E0 6A F4 22 16 03 F6 F8 30 FC 28 44 - .he 48 18 BC 1C B6 1E 74 BE 77 FE 3E 3A 1E 26 3C 12 + .he 00 00 00 00 00 00 00 00 60 A0 26 1E 00 00 00 00 + .he 08 04 0E 0E 0F 0F 1E 07 03 02 02 C7 D7 F7 F7 77 + .he 77 37 F7 37 57 46 6E B0 B0 A0 C1 60 7C 1E 07 05 + .he 01 03 03 07 07 19 1F 1B 1B B2 53 BB 43 D3 60 38 + .he 01 7C 7B 41 C3 87 E7 85 75 02 C8 C8 9F 12 1E 9E + .he 1E 9E 9E 9E F2 EB BF 1F 3F C7 00 7F 7F 7F 7F 7F + .he 3F 3D 1D 0D 38 38 0F 1F 00 0C 04 04 08 10 E0 C0 + .he E4 E2 E0 E8 E0 7A EE FD F4 78 7F 7B A1 31 C5 56 + .he C6 D0 3C F7 90 CF 28 08 2C 3C 3C 3C 36 1D 14 36 + .he 32 30 38 1C 1E 38 70 FC FB F3 FE 8F D7 EF 43 83 + .he BA F9 F8 F8 1C 1C 0C 04 04 04 04 FA FB FA 30 70 + .he 70 78 F8 38 3F 00 03 03 0B 0F 07 13 03 03 13 C0 + .he CA 9A BF 9F 3F 5B 1F 9F FF CF 59 C4 0B EC 51 8F .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 player1 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 7F 7F 7F 7F FF FF FF FF - .he FF FF FF FF EF FF EF C5 06 85 02 00 7C E7 E7 E7 - .he E7 E7 E7 E7 EF E7 EF EF FF EF 19 1C 9C 0E 1E 0E - .he 07 07 07 0F 0E 5F 8B 1F 04 2C 28 20 81 61 C0 0C - .he E0 FF FF FF FF FF FE FC 7E 1F 10 06 0E E0 06 07 - .he 06 0F 07 5F 0F 7E FF FF FF FE FF FE FF FE FF FE - .he FF 7E BF 7E BE 7E BF 7C 0C 0E 00 1E 7E 00 20 00 - .he 00 21 00 26 18 1C 1C 18 18 83 63 40 41 01 42 10 - .he 10 01 01 01 01 01 9F 80 E0 70 E0 D0 F8 DC FC DE - .he FF DF FF DF FF DF FF 5F 7F DF 7F 7F 3F 3F 3F 3E - .he 1E 7E 7F 3C 3E 7C 3C 3F 07 27 07 07 07 01 07 07 - .he F8 FA FE FE FE FC FE FC FC FC 6C 3C 7C 3C 3D 00 - .he 3C 3C 00 0C 9C 3E BE BF ED AD 0F F7 66 FA FF 0F + .he 00 00 00 00 00 00 00 00 FE FE FE FE FE FF 03 03 + .he FF FF FF FF FF 01 FF FF DF DF DF 0F 1F 0F 1F 0F + .he 1F 0F 1F 0E 1E CE DE DE FE 5F 3E 1E 83 C6 C3 C6 + .he C3 C7 C7 43 E7 67 E7 77 7F 7F 3F 3F 7F 3F 3E 00 + .he F0 3C E7 E0 60 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 77 + .he 77 07 07 5F 07 7F C7 FF FF FF FF 3E FE 0C C0 C0 + .he D8 C0 F0 C0 87 00 00 FC 01 00 20 20 50 10 50 5C + .he 4C 44 60 6C 3C 38 C0 C8 98 39 1D 1F 1E C8 00 01 + .he 01 01 3F F2 F3 F6 E7 F7 D5 07 77 F7 FF FF DF 9F + .he 6F FF FF BF FF FF 48 80 80 80 80 FF FF FF FF FF + .he FF FF FF 7F 7F 7F 7F 5F DF FF FD FF FF FE F8 07 + .he 67 3F 27 7F 27 3F 27 7F DF A0 F8 E4 F8 E4 FC E0 + .he D8 E0 D8 20 95 E2 3F E0 7A E2 9E 81 5A CE 83 8C .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 player2 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 09 0F E7 FF 4E FF 66 27 - .he 66 C7 C6 D7 DE DF DF DE DE EE C6 66 E4 64 F4 F5 - .he F4 B5 DC DC DC DC D6 C4 C6 C6 D6 DF FC CE FF EC - .he FE FF FC FE FE FF FF BF FF F6 FE FE FC FF FC FF - .he FF FF FF FF FF FF FF FF FF FF FF FE FE FF FF 4F - .he FF 5E 3C EB 3F BF 3F FE FF D3 00 E0 E0 E0 01 01 - .he 01 05 06 12 03 80 00 7D 00 10 10 18 08 08 28 2E - .he 46 02 42 43 00 07 0E 0F 07 07 07 48 0A 1E 08 20 - .he 00 2F 1F 6B 1E 03 20 4F 42 31 14 11 31 35 11 15 - .he B1 D5 E1 41 FF FF FF FF 3A 08 77 1F 7C 9E D6 AE - .he 77 BA 7D BA 7F EE DF EE 9B 6E FF FE FF 02 F6 3E - .he DE 76 DF EF DF FF DF FB CB B3 4B BF CF BF CF BF - .he 4E BE CE FC A8 F7 EC F0 F4 F8 FE FC FF FE FC FE + .he 00 00 00 00 00 00 00 00 60 81 71 93 73 BB F9 BF + .he F8 BF FD FC FC FC FC 8C 0C 88 0C 8C 38 38 B8 3A + .he BA B8 3A BA BA B9 AC 0C CC 0C CC 1C 9C 7C 3C FC + .he FA FC FE FC F4 F2 F0 72 72 26 52 22 C2 06 C2 22 + .he 38 C0 C0 0E 00 00 00 10 00 12 10 10 30 30 30 30 + .he 70 30 10 30 FF EC 3F EC 3F EC 3F ED 3C EC 3F ED + .he 3F 6C 3F 2D 3F FE 10 18 1E 1E 1E 1C 1D E4 98 E4 + .he E8 DC E8 38 20 50 A8 58 AB 7E 36 1B E0 02 21 10 + .he 10 EC 20 05 EE 82 64 61 6D 24 6D 78 30 9C 75 5D + .he 5D 1D 3D 57 4D E7 E7 24 0A 0C 38 1A 08 08 0C 0C + .he 38 1C 18 0E 3E 3C 3E 3E 3E 3A 3A 3C 37 7A 3E 7E + .he 3E 3F 10 2A 19 3A 39 1B 19 38 3E 38 18 3B 00 E0 + .he 50 C0 72 F8 68 DE 0A FF 1E 5A 1E 2B 16 FB DF FB .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 player3 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - .he 00 00 00 00 00 00 00 00 0E DF 0E 86 06 87 35 46 - .he 36 32 38 18 0C 1E 1E 06 06 02 DF 92 47 8B 8F 03 - .he 03 03 87 86 CC 8C 34 64 D8 D8 00 00 C3 C3 E3 C3 - .he E3 E3 63 63 63 63 FE FE FE 7E FE 7E 7E 7E 7C 7E - .he 7C 00 01 01 03 07 07 0F 3F E0 E0 E0 E0 E0 00 FF - .he FF FF FF FF FF FF FF FF FF FF FF FF FF 7F 7E 7E - .he 7E 72 70 0D 70 71 79 70 78 70 7C 70 7C 78 70 60 - .he 72 71 61 68 62 00 08 04 4C 40 44 40 40 41 1A 6D - .he 43 69 6C 29 60 65 40 10 70 70 78 78 78 38 60 6C - .he 64 60 E4 F8 F8 E0 70 9C D5 C6 7B 9F 9F EE 5F 27 - .he 97 F3 7C 78 7C 78 7C 38 7C 3A 3E 7C 7E 6E 3A 3E - .he 3F 3F 0B 77 6C EC 40 60 E0 E0 E0 E0 E0 E0 00 00 - .he E0 E0 E0 E0 E0 E0 E0 E0 E0 C0 E0 E0 E0 E0 E0 00 + .he 00 00 00 00 00 00 00 00 06 DF CE FF 6E FF 60 47 + .he 60 E7 C0 D0 D8 D0 D8 DE CE EE EE E4 E6 E4 F1 F4 + .he F0 F0 D8 D8 D8 D0 D0 C6 C1 C6 D4 DF FF FF FF FE + .he FE FE FE FE FE FE FE FF FF FF FF FF FE FF FE FF + .he FF FE FE FF FF FF FF FF FF FF FF FC FE FF FF FF + .he FF FF FF FF FF FF FF FF FF FF FF 03 43 F2 DF FF + .he DD FF 9F FE BF FE 1E FE 1C FC FF 4E DE 2A 1C 00 + .he 04 2F 10 8E CC 5C 80 D0 A0 40 20 00 3A 0F FE 16 + .he 01 BB 5B DB 53 53 F3 F3 F3 E3 F3 F3 F3 F3 F6 FF + .he FF FF FF FF FF FF 15 E1 92 C2 36 6B FF FF FF FE + .he FE FA FC FA FC F8 FC FD 07 1F 2E 7F 7F FF 7F DF + .he 7F FF 7F DF 7F DF 7F FF 7F FF 3A FF E7 FF E7 7F + .he A7 FF 27 1F 0F 07 07 20 3F 3F 1F 38 F0 62 D0 E0 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .he 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/splash_v2/output.png.rp b/splash_v2/output.png.rp index 32874c8..c16a8ad 100644 --- a/splash_v2/output.png.rp +++ b/splash_v2/output.png.rp @@ -1,9 +1,9 @@ ; ---------------------------------- ; RastaConverter by Ilmenit v.Beta7 ; InputName: test.png -; CmdLine: test.png /threads=2 /s=1000 /dither=line2 /dither_rand=0.5 /distance=cie94 -; Evaluations: 195592485 -; Score: 14.6742 +; CmdLine: test.png /threads=10 /s=1000 /dither=line2 /dither_rand=0.5 /distance=cie94 +; Evaluations: 1003668373 +; Score: 14.056 ; ---------------------------------- ; Proper offset nop @@ -12,4735 +12,4669 @@ nop cmp byt2; line0 - ldx #$06 ; 6 (spr=-42) - ldx #$8F ; 143 (spr=95) - ldy #$1D ; 29 (spr=-19) - sty COLBAK - stx COLPM2 - lda #$2B ; 43 (spr=-5) - ldy #$3C ; 60 (spr=12) - lda #$0E ; 14 (spr=-34) - sta colpf0 + nop + lda #$2E ; 46 (spr=-2) + ldy #$07 ; 7 (spr=-41) + sty COLPM0 + ldx #$86 ; 134 (spr=86) + sta COLBAK + stx colpf1 + lda #$76 ; 118 (spr=70) + ldx #$1D ; 29 (spr=-19) + lda #$3A ; 58 (spr=10) + stx colpf1 + ldy #$1F ; 31 (spr=-17) + sty colpf1 nop lda #$1E ; 30 (spr=-18) - ldx #$07 ; 7 (spr=-41) - sta colpf1 - stx HPOSP3 - ldy #$98 ; 152 (spr=104) - sty COLPM0 - lda #$30 ; 48 (spr=0) - sta HPOSP3 - nop ; filler + lda #$EE ; 238 (spr=190) + ldy #$8F ; 143 (spr=95) + nop + lda #$25 ; 37 (spr=-11) + ldx #$ED ; 237 (spr=189) + lda #$98 ; 152 (spr=104) nop ; filler cmp byt2; on zero page so 3 cycles line1 - ldy #$1E ; 30 (spr=-18) - sta HPOSP3 - sta HPOSP3 - nop - nop - nop - nop - ldy #$05 ; 5 (spr=-43) - sty COLPM0 - sta HPOSP2 - lda #$1C ; 28 (spr=-20) - lda #$94 ; 148 (spr=100) - lda #$88 ; 136 (spr=88) - sty COLPM3 - sta COLPM0 - nop - ldy #$4F ; 79 (spr=31) + ldx #$94 ; 148 (spr=100) + ldx #$86 ; 134 (spr=86) + ldx #$86 ; 134 (spr=86) lda #$A4 ; 164 (spr=116) - lda #$EE ; 238 (spr=190) - lda #$04 ; 4 (spr=-44) + lda #$1F ; 31 (spr=-17) + stx colpf1 + ldx #$F6 ; 246 (spr=198) + ldx #$0E ; 14 (spr=-34) + ldx #$1D ; 29 (spr=-19) + sty colpf2 + stx colpf2 + ldx #$2F ; 47 (spr=-1) + ldx #$1C ; 28 (spr=-20) + sta colpf2 + ldy #$1B ; 27 (spr=-21) + ldx #$ED ; 237 (spr=189) + lda #$98 ; 152 (spr=104) + lda #$76 ; 118 (spr=70) + lda #$2B ; 43 (spr=-5) + sta colpf2 + ldy #$EE ; 238 (spr=190) nop ; filler cmp byt2; on zero page so 3 cycles line2 - lda #$04 ; 4 (spr=-44) - lda #$95 ; 149 (spr=101) - sta COLPM2 - lda #$85 ; 133 (spr=85) + lda #$1F ; 31 (spr=-17) + lda #$05 ; 5 (spr=-43) + sta colpf2 + lda #$89 ; 137 (spr=89) + nop + ldy #$1E ; 30 (spr=-18) + ldx #$0F ; 15 (spr=-33) + ldx #$8E ; 142 (spr=94) + nop + lda #$1D ; 29 (spr=-19) + stx COLPM0 sta colpf1 - sty HPOSP3 - ldy #$0E ; 14 (spr=-34) - ldy #$2F ; 47 (spr=-1) - sty colpf2 - ldy #$1F ; 31 (spr=-17) - lda #$EE ; 238 (spr=190) - sty colpf1 - ldy #$84 ; 132 (spr=84) - stx colpf2 - ldx #$96 ; 150 (spr=102) - ldy #$94 ; 148 (spr=100) - ldy #$84 ; 132 (spr=84) - sty colpf1 - ldy #$84 ; 132 (spr=84) + ldx #$1F ; 31 (spr=-17) + stx colpf1 + ldx #$1E ; 30 (spr=-18) + nop + nop + ldx #$FA ; 250 (spr=202) + lda #$96 ; 150 (spr=102) + stx colpf1 + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3 - lda #$EE ; 238 (spr=190) + sta colpf1 + ldx #$2E ; 46 (spr=-2) + ldx #$FE ; 254 (spr=206) nop - stx colpf1 + lda #$93 ; 147 (spr=99) + lda #$7A ; 122 (spr=74) + lda #$37 ; 55 (spr=7) + ldy #$1E ; 30 (spr=-18) + ldy #$1D ; 29 (spr=-19) + ldx #$84 ; 132 (spr=84) + sty colpf1 + ldy #$1E ; 30 (spr=-18) nop - lda #$21 ; 33 (spr=-15) - lda #$EF ; 239 (spr=191) - stx colpf1 - ldx #$2F ; 47 (spr=-1) + sty COLBAK + ldx #$3A ; 58 (spr=10) sty colpf1 + sta COLPM0 stx colpf1 - ldy #$1F ; 31 (spr=-17) - sty colpf1 + ldx #$F4 ; 244 (spr=196) ldy #$84 ; 132 (spr=84) - lda #$56 ; 86 (spr=38) - lda #$EF ; 239 (spr=191) - ldx #$2A ; 42 (spr=-6) - lda #$0F ; 15 (spr=-33) - nop - stx colpf1 - nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line4 - ldx #$30 ; 48 (spr=0) - ldx #$86 ; 134 (spr=86) - stx COLPM0 - lda #$ED ; 237 (spr=189) - stx colpf1 - lda #$84 ; 132 (spr=84) - sty COLPM0 + ldx #$2F ; 47 (spr=-1) + lda #$87 ; 135 (spr=87) + sta colpf1 + nop + lda #$1C ; 28 (spr=-20) + ldx #$76 ; 118 (spr=70) + ldx #$07 ; 7 (spr=-41) + ldy #$2E ; 46 (spr=-2) nop - ldx #$2E ; 46 (spr=-2) stx colpf1 + sty colpf1 + sta colpf1 + ldx #$2B ; 43 (spr=-5) + nop ldy #$1E ; 30 (spr=-18) sty colpf1 - nop - ldy #$EE ; 238 (spr=190) - ldy #$94 ; 148 (spr=100) - nop - ldx #$97 ; 151 (spr=103) - nop - nop - lda #$0B ; 11 (spr=-37) - nop ; filler + stx colpf1 + ldx #$94 ; 148 (spr=100) + lda #$96 ; 150 (spr=102) + ldy #$1B ; 27 (spr=-21) nop ; filler cmp byt2; on zero page so 3 cycles line5 - stx colpf1 - sty COLPM2 + sta colpf1 nop - lda #$2E ; 46 (spr=-2) - ldx #$EE ; 238 (spr=190) - ldx #$EE ; 238 (spr=190) - ldx #$2E ; 46 (spr=-2) - sty colpf1 - stx colpf1 - ldx #$07 ; 7 (spr=-41) - ldy #$1E ; 30 (spr=-18) - sty colpf1 - ldy #$1C ; 28 (spr=-20) - ldx #$1D ; 29 (spr=-19) - lda #$0C ; 12 (spr=-36) + ldy #$1A ; 26 (spr=-22) + ldy #$1F ; 31 (spr=-17) + ldy #$85 ; 133 (spr=85) nop - lda #$1E ; 30 (spr=-18) - ldy #$2A ; 42 (spr=-6) + ldy #$06 ; 6 (spr=-42) + stx colpf1 sty colpf1 - ldy #$87 ; 135 (spr=87) + ldx #$1C ; 28 (spr=-20) + stx colpf1 + ldx #$2B ; 43 (spr=-5) + stx colpf1 + ldx #$1E ; 30 (spr=-18) + ldy #$2F ; 47 (spr=-1) + stx COLPM1 + nop + ldx #$86 ; 134 (spr=86) + nop + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line6 - lda #$EE ; 238 (spr=190) - nop - nop - nop - nop - nop - sty colpf1 - ldy #$EE ; 238 (spr=190) - ldx #$1F ; 31 (spr=-17) - ldy #$1F ; 31 (spr=-17) - sty colpf1 - ldx #$0E ; 14 (spr=-34) - ldx #$0F ; 15 (spr=-33) - lda #$0E ; 14 (spr=-34) - ldx #$06 ; 6 (spr=-42) - ldy #$2B ; 43 (spr=-5) - sty COLBAK - ldx #$1F ; 31 (spr=-17) - ldx #$0E ; 14 (spr=-34) nop + sta colpf1 + lda #$94 ; 148 (spr=100) + lda #$97 ; 151 (spr=103) stx colpf1 - ldy #$EE ; 238 (spr=190) + nop + ldx #$07 ; 7 (spr=-41) + stx colpf1 + sty colpf1 + nop + ldx #$EE ; 238 (spr=190) + stx colpf1 + stx colpf1 + nop + ldx #$2B ; 43 (spr=-5) + stx colpf1 + ldx #$1E ; 30 (spr=-18) + nop + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line7 - ldy #$05 ; 5 (spr=-43) + nop + nop + ldx #$0E ; 14 (spr=-34) + sta colpf1 + ldx #$0E ; 14 (spr=-34) lda #$0E ; 14 (spr=-34) - lda #$EF ; 239 (spr=191) - ldy #$86 ; 134 (spr=86) - sty colpf0 + ldx #$07 ; 7 (spr=-41) nop - lda #$1E ; 30 (spr=-18) - ldy #$F4 ; 244 (spr=196) - sty colpf0 - ldy #$1E ; 30 (spr=-18) - sty colpf0 - ldx #$1E ; 30 (spr=-18) - ldx #$1E ; 30 (spr=-18) + stx colpf1 + lda #$94 ; 148 (spr=100) + sty colpf1 + ldx #$EE ; 238 (spr=190) + stx colpf1 + ldx #$2B ; 43 (spr=-5) ldy #$EE ; 238 (spr=190) + lda #$86 ; 134 (spr=86) + stx colpf1 nop - ldx #$06 ; 6 (spr=-42) - ldy #$EE ; 238 (spr=190) + ldx #$07 ; 7 (spr=-41) nop - ldy #$2B ; 43 (spr=-5) - lda #$3A ; 58 (spr=10) - nop - lda #$EE ; 238 (spr=190) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line8 - nop - nop - nop - ldy #$96 ; 150 (spr=102) - sty colpf0 - ldy #$95 ; 149 (spr=101) + sta colpf1 nop lda #$0E ; 14 (spr=-34) - sty colpf0 - ldy #$1E ; 30 (spr=-18) - sty colpf0 - ldy #$27 ; 39 (spr=-9) - lda #$44 ; 68 (spr=20) - ldx #$0F ; 15 (spr=-33) - lda #$EE ; 238 (spr=190) + lda #$0C ; 12 (spr=-36) + sty COLPM1 nop - ldy #$EE ; 238 (spr=190) - ldx #$FE ; 254 (spr=206) nop - sta colpf0 + stx colpf1 + sta colpf1 + ldx #$EF ; 239 (spr=191) + ldy #$FD ; 253 (spr=205) + stx colpf1 + ldx #$2B ; 43 (spr=-5) + stx colpf1 + ldx #$07 ; 7 (spr=-41) + lda #$DE ; 222 (spr=174) nop - lda #$1E ; 30 (spr=-18) + nop + sty colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line9 - ldx #$86 ; 134 (spr=86) - lda #$1E ; 30 (spr=-18) - ldx #$FE ; 254 (spr=206) + ldy #$0E ; 14 (spr=-34) nop - ldy #$87 ; 135 (spr=87) - sty colpf0 + stx colpf1 lda #$1E ; 30 (spr=-18) - ldy #$27 ; 39 (spr=-9) + ldy #$0E ; 14 (spr=-34) ldx #$0E ; 14 (spr=-34) - sty colpf0 - sta colpf0 + sta COLBAK nop - nop - ldy #$2D ; 45 (spr=-3) - ldx #$EE ; 238 (spr=190) - sta colpf0 - nop - nop - sty colpf0 - lda #$EE ; 238 (spr=190) - ldy #$04 ; 4 (spr=-44) - nop ; filler - cmp byt2; on zero page so 3 cycles -line10 - ldy #$87 ; 135 (spr=87) - lda #$1E ; 30 (spr=-18) - nop - sty colpf0 - nop - ldx #$29 ; 41 (spr=-7) - nop - ldy #$36 ; 54 (spr=6) - ldx #$ED ; 237 (spr=189) - sty colpf0 - sta colpf0 - ldx #$FF ; 255 (spr=207) - lda #$EF ; 239 (spr=191) - lda #$EE ; 238 (spr=190) - ldy #$2D ; 45 (spr=-3) - nop - sta colpf0 - lda #$1F ; 31 (spr=-17) - sty colpf0 - nop - ldx #$F4 ; 244 (spr=196) - nop ; filler - cmp byt2; on zero page so 3 cycles -line11 nop nop ldy #$0E ; 14 (spr=-34) - ldy #$86 ; 134 (spr=86) - nop - ldx #$A4 ; 164 (spr=116) - sty colpf0 - ldx #$04 ; 4 (spr=-44) - ldx #$F4 ; 244 (spr=196) ldy #$29 ; 41 (spr=-7) - sty colpf0 - sta colpf0 - ldx #$86 ; 134 (spr=86) + ldy #$EE ; 238 (spr=190) + sty colpf1 + lda #$1E ; 30 (spr=-18) + ldy #$2D ; 45 (spr=-3) + ldx #$EE ; 238 (spr=190) + ldx #$95 ; 149 (spr=101) + lda #$1E ; 30 (spr=-18) + sty colpf1 + lda #$87 ; 135 (spr=87) + lda #$0E ; 14 (spr=-34) + nop ; filler + cmp byt2; on zero page so 3 cycles +line10 + lda #$86 ; 134 (spr=86) + sta colpf1 + ldy #$A9 ; 169 (spr=121) + stx COLPM2 + ldx #$06 ; 6 (spr=-42) + lda #$0E ; 14 (spr=-34) + ldy #$0A ; 10 (spr=-38) + stx colpf1 + ldx #$EE ; 238 (spr=190) + sty colpf1 + nop + stx colpf1 + lda #$2F ; 47 (spr=-1) + ldx #$0E ; 14 (spr=-34) + ldx #$2B ; 43 (spr=-5) + lda #$86 ; 134 (spr=86) + nop + stx colpf1 + sta colpf1 + nop ; filler + cmp byt2; on zero page so 3 cycles +line11 + lda #$06 ; 6 (spr=-42) nop nop - lda #$1D ; 29 (spr=-19) - lda #$20 ; 32 (spr=-16) - nop - lda #$2E ; 46 (spr=-2) - sta colpf0 - ldx #$ED ; 237 (spr=189) - lda #$1F ; 31 (spr=-17) + ldx #$28 ; 40 (spr=-8) + stx COLPM0 + lda #$DE ; 222 (spr=174) + ldx #$A4 ; 164 (spr=116) + ldx #$F6 ; 246 (spr=198) + ldx #$06 ; 6 (spr=-42) + stx colpf1 + sty colpf1 + ldy #$84 ; 132 (spr=84) + sta colpf1 + ldx #$2C ; 44 (spr=-4) + ldy #$EE ; 238 (spr=190) + lda #$EE ; 238 (spr=190) + stx colpf1 + ldx #$2A ; 42 (spr=-6) + stx colpf1 + lda #$86 ; 134 (spr=86) nop ; filler cmp byt2; on zero page so 3 cycles line12 - ldx #$94 ; 148 (spr=100) - ldy #$EE ; 238 (spr=190) - ldy #$86 ; 134 (spr=86) - nop - ldx #$04 ; 4 (spr=-44) - sty colpf0 + sta colpf1 + ldx #$05 ; 5 (spr=-43) + lda #$0E ; 14 (spr=-34) + lda #$09 ; 9 (spr=-39) + ldx #$34 ; 52 (spr=4) + ldx #$14 ; 20 (spr=-28) nop + ldx #$06 ; 6 (spr=-42) + stx colpf1 ldx #$EE ; 238 (spr=190) - ldy #$29 ; 41 (spr=-7) - sty colpf0 - sta colpf0 - ldx #$86 ; 134 (spr=86) - ldy #$86 ; 134 (spr=86) - lda #$FE ; 254 (spr=206) nop - lda #$2E ; 46 (spr=-2) - lda #$2F ; 47 (spr=-1) nop - lda #$1D ; 29 (spr=-19) - sta colpf0 - ldx #$ED ; 237 (spr=189) - ldx #$EE ; 238 (spr=190) + ldy #$0F ; 15 (spr=-33) + stx colpf1 + ldx #$2A ; 42 (spr=-6) + ldy #$0E ; 14 (spr=-34) + ldy #$0E ; 14 (spr=-34) + ldy #$1E ; 30 (spr=-18) + ldy #$2D ; 45 (spr=-3) + stx colpf1 + ldy #$23 ; 35 (spr=-13) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line13 - ldy #$09 ; 9 (spr=-39) - sta colpf0 - sty colpf0 + nop + ldy #$23 ; 35 (spr=-13) + ldy #$9A ; 154 (spr=106) + stx COLPM1 + ldx #$2A ; 42 (spr=-6) + sta colpf1 + ldy #$F5 ; 245 (spr=197) + lda #$1F ; 31 (spr=-17) + sta COLPM1 + stx COLPM0 + ldy #$EF ; 239 (spr=191) + sty colpf1 + stx COLPM0 + lda #$EE ; 238 (spr=190) + nop lda #$1E ; 30 (spr=-18) + stx colpf1 + lda #$09 ; 9 (spr=-39) nop - ldy #$2E ; 46 (spr=-2) - ldx #$E0 ; 224 (spr=176) - ldx #$1E ; 30 (spr=-18) - ldy #$38 ; 56 (spr=8) - sty colpf0 - sta colpf0 - ldx #$DF ; 223 (spr=175) - ldy #$86 ; 134 (spr=86) - ldx #$16 ; 22 (spr=-26) - lda #$08 ; 8 (spr=-40) - lda #$0E ; 14 (spr=-34) - nop - ldx #$0E ; 14 (spr=-34) - lda #$EE ; 238 (spr=190) - lda #$EE ; 238 (spr=190) - ldx #$1E ; 30 (spr=-18) - lda #$0F ; 15 (spr=-33) nop ; filler cmp byt2; on zero page so 3 cycles line14 - nop - nop - sty colpf0 - ldy #$1A ; 26 (spr=-22) - ldy #$09 ; 9 (spr=-39) - lda #$08 ; 8 (spr=-40) - lda #$42 ; 66 (spr=18) - lda #$1F ; 31 (spr=-17) - ldx #$FE ; 254 (spr=206) - sty colpf0 - sta colpf0 - lda #$0E ; 14 (spr=-34) - ldy #$1E ; 30 (spr=-18) - ldx #$0E ; 14 (spr=-34) - ldy #$EE ; 238 (spr=190) - ldx #$EE ; 238 (spr=190) + sta COLPM0 + ldy #$06 ; 6 (spr=-42) sty colpf1 - sta colpf0 + lda #$84 ; 132 (spr=84) + nop + ldy #$85 ; 133 (spr=85) + stx COLPM1 + nop + stx colpf1 ldx #$EE ; 238 (spr=190) - sty colpf1 + stx COLPM1 + stx COLBAK + sty COLPM2 + ldx #$2A ; 42 (spr=-6) + stx colpf1 + lda #$2E ; 46 (spr=-2) + nop + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line15 - ldx #$0D ; 13 (spr=-35) - stx colpf1 - lda #$1D ; 29 (spr=-19) - ldx #$FE ; 254 (spr=206) nop nop - sty COLPM1 - lda #$0A ; 10 (spr=-38) + stx COLPM0 + ldy #$08 ; 8 (spr=-40) + sty colpf1 + nop + lda #$0B ; 11 (spr=-37) + ldy #$1F ; 31 (spr=-17) sta colpf1 - sty colpf1 - ldx #$0E ; 14 (spr=-34) - ldy #$DF ; 223 (spr=175) - sty COLPM1 - lda #$06 ; 6 (spr=-42) - ldy #$0A ; 10 (spr=-38) nop - ldx #$EE ; 238 (spr=190) - ldx #$0E ; 14 (spr=-34) sty colpf1 + ldx #$0E ; 14 (spr=-34) + ldx #$2B ; 43 (spr=-5) + stx colpf1 + ldy #$0F ; 15 (spr=-33) + ldy #$FE ; 254 (spr=206) + ldx #$28 ; 40 (spr=-8) + ldx #$EE ; 238 (spr=190) + ldx #$07 ; 7 (spr=-41) + nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line16 - ldx #$1E ; 30 (spr=-18) - ldx #$10 ; 16 (spr=-32) - ldx #$FC ; 252 (spr=204) - lda #$FD ; 253 (spr=205) - ldx #$0F ; 15 (spr=-33) - nop - lda #$2A ; 42 (spr=-6) - ldy #$1A ; 26 (spr=-22) - ldx #$0D ; 13 (spr=-35) - lda #$2E ; 46 (spr=-2) - nop - nop - sta colpf1 ldy #$EE ; 238 (spr=190) - sty colpf1 - lda #$2C ; 44 (spr=-4) + ldx #$0E ; 14 (spr=-34) nop - ldy #$0E ; 14 (spr=-34) - ldx #$2E ; 46 (spr=-2) + ldy #$E2 ; 226 (spr=178) sta colpf1 - ldx #$0E ; 14 (spr=-34) - ldx #$EE ; 238 (spr=190) - ldx #$0E ; 14 (spr=-34) + nop + nop + ldx #$2A ; 42 (spr=-6) + lda #$1F ; 31 (spr=-17) + ldy #$0F ; 15 (spr=-33) + ldy #$1E ; 30 (spr=-18) + sty colpf1 + nop + lda #$3D ; 61 (spr=13) + lda #$0B ; 11 (spr=-37) + stx colpf1 + nop + ldy #$85 ; 133 (spr=85) + stx COLPM0 + ldx #$07 ; 7 (spr=-41) + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line17 - ldx #$16 ; 22 (spr=-26) + ldy #$76 ; 118 (spr=70) nop - lda #$0B ; 11 (spr=-37) + ldy #$F1 ; 241 (spr=193) ldx #$0E ; 14 (spr=-34) - ldy #$A5 ; 165 (spr=117) + ldx #$1F ; 31 (spr=-17) + ldy #$08 ; 8 (spr=-40) + ldx #$0D ; 13 (spr=-35) nop - ldx #$EE ; 238 (spr=190) - ldy #$FE ; 254 (spr=206) sta colpf1 nop - sty colpf2 + nop + ldx #$2E ; 46 (spr=-2) + lda #$0D ; 13 (spr=-35) + stx colpf1 + ldx #$75 ; 117 (spr=69) + nop ldy #$0E ; 14 (spr=-34) + lda #$0B ; 11 (spr=-37) + ldx #$2B ; 43 (spr=-5) + stx COLBAK + ldx #$06 ; 6 (spr=-42) stx colpf1 - sta COLPM3 - ldx #$05 ; 5 (spr=-43) - lda #$0E ; 14 (spr=-34) - nop - nop - stx colpf1 - ldx #$FA ; 250 (spr=202) - ldx #$0F ; 15 (spr=-33) nop ; filler cmp byt2; on zero page so 3 cycles line18 - ldx #$29 ; 41 (spr=-7) - ldy #$04 ; 4 (spr=-44) - ldy #$06 ; 6 (spr=-42) - sta colpf2 - sty colpf0 - ldy #$0E ; 14 (spr=-34) - lda #$75 ; 117 (spr=69) - sta HPOSP3 - ldy #$EF ; 239 (spr=191) - ldx #$0E ; 14 (spr=-34) - sty colpf0 - ldy #$FE ; 254 (spr=206) - ldx #$0C ; 12 (spr=-36) - ldx #$3B ; 59 (spr=11) + ldy #$84 ; 132 (spr=84) nop - ldy #$0E ; 14 (spr=-34) - sty colpf2 + ldx #$1F ; 31 (spr=-17) + ldx #$13 ; 19 (spr=-29) + nop + nop + ldy #$FE ; 254 (spr=206) + ldy #$F7 ; 247 (spr=199) + ldx #$EF ; 239 (spr=191) + ldy #$1E ; 30 (spr=-18) + sta colpf1 + nop + sty COLBAK + stx COLPM0 + lda #$3A ; 58 (spr=10) + ldy #$04 ; 4 (spr=-44) + ldx #$2A ; 42 (spr=-6) + stx colpf1 + ldx #$05 ; 5 (spr=-43) ldx #$06 ; 6 (spr=-42) - lda #$48 ; 72 (spr=24) - stx colpf0 + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line19 - sty colpf0 - ldx #$2A ; 42 (spr=-6) - ldx #$06 ; 6 (spr=-42) - ldy #$06 ; 6 (spr=-42) - sty colpf0 + sta COLBAK + ldy #$2A ; 42 (spr=-6) + lda #$F4 ; 244 (spr=196) + ldx #$85 ; 133 (spr=85) + stx HPOSP0 + lda #$3A ; 58 (spr=10) nop + ldy #$FF ; 255 (spr=207) + lda #$2D ; 45 (spr=-3) + ldx #$0C ; 12 (spr=-36) + stx COLBAK + ldx #$08 ; 8 (spr=-40) + sty COLBAK + ldx #$FD ; 253 (spr=205) + sta colpf2 + lda #$2A ; 42 (spr=-6) + sta COLBAK + ldx #$08 ; 8 (spr=-40) + ldy #$FE ; 254 (spr=206) nop - sty COLPM1 - ldy #$04 ; 4 (spr=-44) - ldx #$EE ; 238 (spr=190) - stx colpf0 - sta HPOSP3 - ldy #$DE ; 222 (spr=174) - ldy #$86 ; 134 (spr=86) - lda #$0F ; 15 (spr=-33) - lda #$0E ; 14 (spr=-34) - sty colpf0 - sty colpf0 - nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line20 - sty colpf0 - sta COLPM1 - ldy #$0E ; 14 (spr=-34) - ldy #$0D ; 13 (spr=-35) - sty colpf2 - sta colpf2 - ldy #$08 ; 8 (spr=-40) - sty colpf0 - stx colpf0 - ldy #$0E ; 14 (spr=-34) - lda #$1D ; 29 (spr=-19) - sta colpf2 - lda #$0E ; 14 (spr=-34) - ldy #$06 ; 6 (spr=-42) - sty colpf0 - sta colpf2 nop + lda #$05 ; 5 (spr=-43) + nop + nop + sta colpf2 + lda #$F4 ; 244 (spr=196) + ldy #$2A ; 42 (spr=-6) + stx colpf1 + nop + lda #$1B ; 27 (spr=-21) + ldy #$0E ; 14 (spr=-34) + nop + nop + sta colpf2 + lda #$EE ; 238 (spr=190) + lda #$FC ; 252 (spr=204) + sta colpf0 + ldx #$04 ; 4 (spr=-44) + lda #$2A ; 42 (spr=-6) + nop + ldy #$1A ; 26 (spr=-22) + ldy #$1A ; 26 (spr=-22) nop ; filler cmp byt2; on zero page so 3 cycles line21 - nop - ldy #$0E ; 14 (spr=-34) - lda #$29 ; 41 (spr=-7) - nop - ldx #$EE ; 238 (spr=190) + lda #$06 ; 6 (spr=-42) + stx colpf2 + sta colpf0 + stx colpf2 + lda #$0F ; 15 (spr=-33) + sta colpf0 + lda #$03 ; 3 (spr=-45) + ldx #$0D ; 13 (spr=-35) lda #$2C ; 44 (spr=-4) + ldy #$1A ; 26 (spr=-22) nop - ldy #$0A ; 10 (spr=-38) - stx COLPM1 - ldy #$09 ; 9 (spr=-39) - sty colpf0 - stx colpf0 - sty colpf0 - stx colpf0 + stx colpf2 + ldx #$EE ; 238 (spr=190) sta colpf2 sty colpf0 - lda #$2A ; 42 (spr=-6) - ldy #$2A ; 42 (spr=-6) - ldy #$2A ; 42 (spr=-6) + lda #$06 ; 6 (spr=-42) + ldx #$05 ; 5 (spr=-43) + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line22 - lda #$0E ; 14 (spr=-34) - ldy #$2C ; 44 (spr=-4) - ldy #$2A ; 42 (spr=-6) - lda #$0E ; 14 (spr=-34) - sta colpf2 - ldy #$E4 ; 228 (spr=180) - lda #$38 ; 56 (spr=8) - ldy #$06 ; 6 (spr=-42) - sty colpf0 - sta colpf0 - stx colpf0 - ldy #$EE ; 238 (spr=190) - ldx #$0E ; 14 (spr=-34) - lda #$EE ; 238 (spr=190) - lda #$2C ; 44 (spr=-4) - sta colpf2 - nop - ldy #$2A ; 42 (spr=-6) - lda #$0E ; 14 (spr=-34) stx colpf2 + stx colpf0 + sta colpf0 + lda #$0C ; 12 (spr=-36) + lda #$0E ; 14 (spr=-34) + sta colpf0 + ldx #$04 ; 4 (spr=-44) + lda #$87 ; 135 (spr=87) + lda #$FE ; 254 (spr=206) + lda #$2D ; 45 (spr=-3) + ldx #$E7 ; 231 (spr=183) + stx colpf2 + sty colpf2 + sta colpf2 + ldy #$FE ; 254 (spr=206) + ldy #$2A ; 42 (spr=-6) + ldx #$0E ; 14 (spr=-34) + ldx #$04 ; 4 (spr=-44) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line23 - sta colpf0 - ldy #$1A ; 26 (spr=-22) - lda #$0E ; 14 (spr=-34) - ldy #$F9 ; 249 (spr=201) - ldx #$06 ; 6 (spr=-42) - stx colpf0 - ldy #$08 ; 8 (spr=-40) - ldx #$EF ; 239 (spr=191) - lda #$06 ; 6 (spr=-42) - sty colpf0 - stx colpf0 - ldx #$08 ; 8 (spr=-40) + lda #$24 ; 36 (spr=-12) + ldy #$86 ; 134 (spr=86) + sty colpf2 + ldy #$2C ; 44 (spr=-4) nop - ldy #$09 ; 9 (spr=-39) - lda #$2D ; 45 (spr=-3) + lda #$0E ; 14 (spr=-34) + stx colpf2 + stx colpf2 + lda #$94 ; 148 (spr=100) + lda #$2C ; 44 (spr=-4) sta colpf2 - lda #$0E ; 14 (spr=-34) - stx colpf0 - nop - nop ; filler + lda #$2C ; 44 (spr=-4) + lda #$0D ; 13 (spr=-35) + lda #$94 ; 148 (spr=100) + sta COLPM2 + lda #$EE ; 238 (spr=190) + stx colpf2 + ldy #$EE ; 238 (spr=190) + ldx #$1E ; 30 (spr=-18) + lda #$0C ; 12 (spr=-36) nop ; filler cmp byt2; on zero page so 3 cycles line24 + lda #$94 ; 148 (spr=100) nop - sta colpf2 - ldx #$0E ; 14 (spr=-34) - ldy #$94 ; 148 (spr=100) - lda #$2C ; 44 (spr=-4) - ldx #$EE ; 238 (spr=190) + ldx #$34 ; 52 (spr=4) + ldy #$2A ; 42 (spr=-6) + lda #$08 ; 8 (spr=-40) nop nop - ldy #$F4 ; 244 (spr=196) - sty colpf0 - sta colpf0 - stx colpf0 - ldy #$06 ; 6 (spr=-42) - ldx #$18 ; 24 (spr=-24) - lda #$2C ; 44 (spr=-4) - sta colpf2 - stx colpf0 - nop lda #$EE ; 238 (spr=190) - nop ; filler + nop + lda #$25 ; 37 (spr=-11) + lda #$2D ; 45 (spr=-3) + stx colpf2 + sta colpf2 + lda #$05 ; 5 (spr=-43) + ldx #$EE ; 238 (spr=190) + ldx #$04 ; 4 (spr=-44) + nop + lda #$0E ; 14 (spr=-34) + lda #$29 ; 41 (spr=-7) + sta colpf2 + lda #$2A ; 42 (spr=-6) + stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line25 nop - nop - lda #$0E ; 14 (spr=-34) - lda #$0E ; 14 (spr=-34) - ldx #$EF ; 239 (spr=191) - sta colpf2 - sty colpf0 - sta colpf2 + ldy #$84 ; 132 (spr=84) + lda #$39 ; 57 (spr=9) + ldy #$0E ; 14 (spr=-34) + ldy #$FF ; 255 (spr=207) + ldx #$35 ; 53 (spr=5) + ldy #$2D ; 45 (spr=-3) lda #$2D ; 45 (spr=-3) - sta colpf0 - stx colpf0 - ldx #$F6 ; 246 (spr=198) - ldx #$28 ; 40 (spr=-8) nop + ldy #$0C ; 12 (spr=-36) + ldy #$04 ; 4 (spr=-44) + stx colpf2 + sta colpf2 + ldy #$5A ; 90 (spr=42) + lda #$0C ; 12 (spr=-36) + ldx #$05 ; 5 (spr=-43) + lda #$0F ; 15 (spr=-33) + lda #$29 ; 41 (spr=-7) + ldy #$2C ; 44 (spr=-4) sta colpf2 - stx colpf0 nop - ldx #$94 ; 148 (spr=100) - nop ; filler + lda #$2A ; 42 (spr=-6) + lda #$2D ; 45 (spr=-3) nop ; filler cmp byt2; on zero page so 3 cycles line26 - lda #$0E ; 14 (spr=-34) - ldy #$14 ; 20 (spr=-28) nop - lda #$0E ; 14 (spr=-34) - sta colpf2 + sty COLPM0 + nop lda #$2D ; 45 (spr=-3) - ldx #$EF ; 239 (spr=191) + stx COLPM0 + stx colpf2 + ldx #$04 ; 4 (spr=-44) + sty COLPM0 + ldy #$EE ; 238 (spr=190) + ldx #$29 ; 41 (spr=-7) + sty COLPM0 + nop + nop nop - sty colpf0 - ldy #$84 ; 132 (spr=84) sta colpf0 stx colpf0 - ldy #$35 ; 53 (spr=5) ldy #$94 ; 148 (spr=100) - ldx #$29 ; 41 (spr=-7) - sta colpf2 - stx colpf0 - ldy #$06 ; 6 (spr=-42) - ldx #$28 ; 40 (spr=-8) - nop + ldx #$25 ; 37 (spr=-11) + lda #$0E ; 14 (spr=-34) nop ; filler cmp byt2; on zero page so 3 cycles line27 - ldx #$94 ; 148 (spr=100) - nop - nop - lda #$0E ; 14 (spr=-34) - ldx #$FE ; 254 (spr=206) - sta colpf2 - sty colpf0 - sta colpf2 - lda #$2D ; 45 (spr=-3) sta colpf0 - stx colpf0 - nop - ldx #$28 ; 40 (spr=-8) - nop + lda #$26 ; 38 (spr=-10) + lda #$F8 ; 248 (spr=200) + sty COLBAK + stx COLBAK + ldy #$03 ; 3 (spr=-45) + lda #$2A ; 42 (spr=-6) + ldx #$29 ; 41 (spr=-7) + ldy #$A4 ; 164 (spr=116) sta colpf2 - stx colpf0 - ldx #$FF ; 255 (spr=207) - lda #$94 ; 148 (spr=100) - nop ; filler + stx COLBAK + ldx #$0E ; 14 (spr=-34) + nop + lda #$1C ; 28 (spr=-20) + sta colpf0 + ldx #$05 ; 5 (spr=-43) + lda #$2C ; 44 (spr=-4) + lda #$18 ; 24 (spr=-24) + stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line28 nop - sta COLPM0 + stx colpf2 + lda #$2C ; 44 (spr=-4) + ldy #$28 ; 40 (spr=-8) lda #$0E ; 14 (spr=-34) - sta colpf2 - lda #$1F ; 31 (spr=-17) - sty colpf0 - nop - lda #$2D ; 45 (spr=-3) - nop sta colpf0 - stx colpf0 - ldx #$28 ; 40 (spr=-8) - nop + lda #$2A ; 42 (spr=-6) nop + ldx #$E8 ; 232 (spr=184) + ldy #$F8 ; 248 (spr=200) sta colpf2 - stx colpf0 - lda #$0E ; 14 (spr=-34) - nop - nop + lda #$1D ; 29 (spr=-19) + stx colpf2 + ldx #$1F ; 31 (spr=-17) + sta colpf2 + lda #$F8 ; 248 (spr=200) + sta colpf2 + lda #$A6 ; 166 (spr=118) + lda #$A4 ; 164 (spr=116) + lda #$04 ; 4 (spr=-44) nop ; filler cmp byt2; on zero page so 3 cycles line29 + lda #$04 ; 4 (spr=-44) + ldy #$04 ; 4 (spr=-44) + lda #$0E ; 14 (spr=-34) + nop + lda #$2D ; 45 (spr=-3) + sty colpf2 + ldy #$1E ; 30 (spr=-18) + ldy #$34 ; 52 (spr=4) + stx COLPM0 nop - ldx #$A6 ; 166 (spr=118) - sty colpf0 - ldx #$1C ; 28 (spr=-20) sta colpf2 - sty colpf0 - ldy #$0B ; 11 (spr=-37) - lda #$2C ; 44 (spr=-4) - sty colpf0 - sta colpf0 - stx colpf0 - ldy #$94 ; 148 (spr=100) - ldx #$29 ; 41 (spr=-7) - ldy #$09 ; 9 (spr=-39) - stx colpf2 - ldx #$0E ; 14 (spr=-34) + lda #$1D ; 29 (spr=-19) nop nop - nop ; filler + nop + sta colpf2 + lda #$05 ; 5 (spr=-43) + sta colpf2 + ldx #$90 ; 144 (spr=96) + ldy #$08 ; 8 (spr=-40) + nop nop ; filler cmp byt2; on zero page so 3 cycles line30 - ldx #$0A ; 10 (spr=-38) - lda #$0E ; 14 (spr=-34) - ldx #$EE ; 238 (spr=190) + lda #$04 ; 4 (spr=-44) nop - sty colpf0 - ldx #$1C ; 28 (spr=-20) - sta colpf2 - lda #$2D ; 45 (spr=-3) - ldy #$26 ; 38 (spr=-10) - sty colpf0 - sta colpf0 - stx colpf0 - ldx #$16 ; 22 (spr=-26) - lda #$29 ; 41 (spr=-7) - ldy #$83 ; 131 (spr=83) - sta colpf2 - stx COLBAK + ldy #$92 ; 146 (spr=98) + lda #$2A ; 42 (spr=-6) + nop + ldy #$86 ; 134 (spr=86) + lda #$F5 ; 245 (spr=197) + lda #$0C ; 12 (spr=-36) + ldy #$94 ; 148 (spr=100) + nop + lda #$ED ; 237 (spr=189) + lda #$2C ; 44 (spr=-4) + sta colpf1 + lda #$0A ; 10 (spr=-38) + stx HPOSP0 + ldy #$0E ; 14 (spr=-34) ldx #$06 ; 6 (spr=-42) + ldy #$0E ; 14 (spr=-34) + ldy #$94 ; 148 (spr=100) + sta colpf1 + lda #$92 ; 146 (spr=98) + nop nop nop ; filler cmp byt2; on zero page so 3 cycles line31 - stx colpf0 - ldx #$91 ; 145 (spr=97) nop - ldx #$0E ; 14 (spr=-34) nop + ldy #$FE ; 254 (spr=206) + sta COLPM3 + ldy #$6C ; 108 (spr=60) + nop + lda #$EE ; 238 (spr=190) lda #$2B ; 43 (spr=-5) - stx colpf2 - sty HPOSP3 - sta colpf0 - lda #$82 ; 130 (spr=82) - ldx #$29 ; 41 (spr=-7) - ldy #$95 ; 149 (spr=101) - stx COLBAK - lda #$08 ; 8 (spr=-40) - ldx #$17 ; 23 (spr=-25) nop - stx colpf0 - nop - ldx #$48 ; 72 (spr=24) + stx colpf1 + sta colpf1 nop + ldy #$06 ; 6 (spr=-42) + ldx #$06 ; 6 (spr=-42) + lda #$0E ; 14 (spr=-34) + ldy #$36 ; 54 (spr=6) + ldy #$18 ; 24 (spr=-24) + lda #$17 ; 23 (spr=-25) + sta colpf1 + lda #$84 ; 132 (spr=84) + ldy #$F5 ; 245 (spr=197) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line32 - sty COLPM0 - ldy #$0E ; 14 (spr=-34) - sty colpf0 - sta colpf0 - nop - lda #$2B ; 43 (spr=-5) - nop - ldx #$0E ; 14 (spr=-34) - ldx #$0A ; 10 (spr=-38) sta COLPM3 stx colpf1 - ldx #$1B ; 27 (spr=-21) - stx colpf1 - ldy #$16 ; 22 (spr=-26) lda #$EE ; 238 (spr=190) - sty colpf1 - nop + ldy #$96 ; 150 (spr=102) + ldy #$0E ; 14 (spr=-34) + ldx #$0B ; 11 (spr=-37) + stx COLPM3 + stx colpf1 + ldy #$04 ; 4 (spr=-44) ldx #$18 ; 24 (spr=-24) - lda #$78 ; 120 (spr=72) + lda #$2A ; 42 (spr=-6) + ldy #$2E ; 46 (spr=-2) + sta colpf1 + lda #$50 ; 80 (spr=32) + lda #$EE ; 238 (spr=190) + lda #$08 ; 8 (spr=-40) + stx colpf1 + ldy #$99 ; 153 (spr=105) + sta colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line33 - sty colpf1 - ldx #$04 ; 4 (spr=-44) - ldy #$14 ; 20 (spr=-28) - lda #$78 ; 120 (spr=72) - lda #$EE ; 238 (spr=190) - stx colpf1 - lda #$92 ; 146 (spr=98) - ldy #$DC ; 220 (spr=172) - sta COLPM2 + sty HPOSP0 + lda #$0E ; 14 (spr=-34) + lda #$84 ; 132 (spr=84) + lda #$93 ; 147 (spr=99) + nop + sta COLPM3 + sty HPOSP1 ldy #$04 ; 4 (spr=-44) - ldx #$1E ; 30 (spr=-18) - lda #$2A ; 42 (spr=-6) - ldx #$56 ; 86 (spr=38) - stx HPOSP1 - ldx #$06 ; 6 (spr=-42) + ldx #$04 ; 4 (spr=-44) + lda #$2B ; 43 (spr=-5) + sta colpf1 + ldx #$16 ; 22 (spr=-26) + lda #$FB ; 251 (spr=203) sta colpf2 - stx COLPM1 - ldy #$FD ; 253 (spr=205) - ldx #$84 ; 132 (spr=84) - ldx #$0E ; 14 (spr=-34) + nop + nop + stx colpf2 + ldx #$18 ; 24 (spr=-24) + ldx #$2D ; 45 (spr=-3) + ldy #$94 ; 148 (spr=100) nop ; filler cmp byt2; on zero page so 3 cycles line34 - sty HPOSP3 + lda #$F5 ; 245 (spr=197) + ldy #$0E ; 14 (spr=-34) + ldy #$94 ; 148 (spr=100) + ldy #$94 ; 148 (spr=100) + lda #$14 ; 20 (spr=-28) + lda #$1E ; 30 (spr=-18) + ldx #$04 ; 4 (spr=-44) + stx colpf2 + ldy #$06 ; 6 (spr=-42) + nop + ldy #$18 ; 24 (spr=-24) + ldy #$04 ; 4 (spr=-44) ldx #$A4 ; 164 (spr=116) - ldx #$03 ; 3 (spr=-45) - sty COLPM3 - ldx #$0D ; 13 (spr=-35) + ldx #$18 ; 24 (spr=-24) + nop + sta colpf2 + stx colpf2 lda #$27 ; 39 (spr=-9) - stx colpf0 - ldy #$D3 ; 211 (spr=163) - sta colpf0 - stx COLBAK - ldy #$EF ; 239 (spr=191) - sty colpf1 - ldx #$2A ; 42 (spr=-6) - lda #$18 ; 24 (spr=-24) - sta COLBAK - lda #$17 ; 23 (spr=-25) - ldx #$1E ; 30 (spr=-18) - lda #$28 ; 40 (spr=-8) - ldy #$5F ; 95 (spr=47) + sta colpf1 + lda #$2A ; 42 (spr=-6) + ldy #$1E ; 30 (spr=-18) + nop nop ; filler cmp byt2; on zero page so 3 cycles line35 - stx COLBAK - nop - sta COLBAK - lda #$1E ; 30 (spr=-18) - lda #$04 ; 4 (spr=-44) - sta colpf1 - nop - ldy #$5F ; 95 (spr=47) - ldy #$25 ; 37 (spr=-11) - ldy #$EE ; 238 (spr=190) - ldy #$14 ; 20 (spr=-28) - nop - stx COLBAK - ldy #$04 ; 4 (spr=-44) - lda #$29 ; 41 (spr=-7) - nop - sta COLBAK - lda #$97 ; 151 (spr=103) - sta HPOSP3 - lda #$84 ; 132 (spr=84) - nop ; filler - cmp byt2; on zero page so 3 cycles -line36 - ldy #$93 ; 147 (spr=99) + sta colpf2 + ldy #$84 ; 132 (spr=84) ldx #$04 ; 4 (spr=-44) nop sty COLPM2 - sty COLPM0 + stx colpf2 + ldy #$1C ; 28 (spr=-20) + ldy #$04 ; 4 (spr=-44) + ldx #$1A ; 26 (spr=-22) + ldy #$07 ; 7 (spr=-41) + sta colpf1 + lda #$1C ; 28 (spr=-20) sta colpf2 - ldy #$34 ; 52 (spr=4) - sty colpf2 - ldy #$2A ; 42 (spr=-6) - sty colpf1 - ldy #$1E ; 30 (spr=-18) - sty colpf2 + ldy #$94 ; 148 (spr=100) + ldx #$05 ; 5 (spr=-43) + sty colpf0 + stx colpf2 nop - ldy #$F8 ; 248 (spr=200) - sty colpf2 + ldx #$2C ; 44 (spr=-4) + nop ; filler + cmp byt2; on zero page so 3 cycles +line36 + ldy #$64 ; 100 (spr=52) nop - ldy #$03 ; 3 (spr=-45) - ldy #$2F ; 47 (spr=-1) + ldx #$16 ; 22 (spr=-26) + sta COLPM1 + ldy #$28 ; 40 (spr=-8) + ldx #$2C ; 44 (spr=-4) + ldy #$27 ; 39 (spr=-9) + lda #$84 ; 132 (spr=84) + lda #$84 ; 132 (spr=84) + sty colpf0 + stx colpf2 + lda #$04 ; 4 (spr=-44) + ldx #$0E ; 14 (spr=-34) + ldy #$18 ; 24 (spr=-24) + stx colpf2 + sty colpf2 + ldy #$05 ; 5 (spr=-43) + lda #$4C ; 76 (spr=28) + sty colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line37 - ldy #$E4 ; 228 (spr=180) - ldy #$03 ; 3 (spr=-45) + ldx #$06 ; 6 (spr=-42) nop - nop - sty colpf2 - stx colpf1 - sta colpf2 - ldy #$C0 ; 192 (spr=144) - ldy #$2A ; 42 (spr=-6) - sty colpf1 - ldy #$1F ; 31 (spr=-17) - sty colpf2 - ldy #$1A ; 26 (spr=-22) - ldx #$E2 ; 226 (spr=178) - sty colpf2 - ldy #$95 ; 149 (spr=101) - sty COLPM0 - nop - ldy #$24 ; 36 (spr=-12) - nop ; filler - cmp byt2; on zero page so 3 cycles -line38 - ldy #$05 ; 5 (spr=-43) - ldx #$E4 ; 228 (spr=180) - sty colpf1 - sta colpf2 - sty colpf1 - ldy #$0C ; 12 (spr=-36) - ldy #$F4 ; 244 (spr=196) - sty colpf2 - ldy #$2A ; 42 (spr=-6) - sty colpf2 - ldy #$1F ; 31 (spr=-17) - sty colpf2 - ldy #$1B ; 27 (spr=-21) - sty colpf2 - ldy #$02 ; 2 (spr=-46) - lda #$74 ; 116 (spr=68) - sty colpf2 - nop - nop ; filler - cmp byt2; on zero page so 3 cycles -line39 - nop - sty colpf2 - sty colpf2 - lda #$B4 ; 180 (spr=132) - nop - lda #$37 ; 55 (spr=7) - nop - ldy #$2B ; 43 (spr=-5) - sty colpf2 - ldy #$1E ; 30 (spr=-18) - sty colpf1 - ldy #$29 ; 41 (spr=-7) - sty COLPM1 - ldy #$1A ; 26 (spr=-22) - sty colpf1 - ldy #$1C ; 28 (spr=-20) - nop - lda #$85 ; 133 (spr=85) - ldy #$04 ; 4 (spr=-44) - ldy #$95 ; 149 (spr=101) - nop ; filler - cmp byt2; on zero page so 3 cycles -line40 - ldy #$06 ; 6 (spr=-42) - lda #$26 ; 38 (spr=-10) - ldy #$2A ; 42 (spr=-6) - stx COLPM1 - ldy #$04 ; 4 (spr=-44) - ldy #$04 ; 4 (spr=-44) - sty colpf1 - ldx #$04 ; 4 (spr=-44) - lda #$94 ; 148 (spr=100) - nop - ldy #$1E ; 30 (spr=-18) - nop - lda #$85 ; 133 (spr=85) - lda #$1E ; 30 (spr=-18) - sty colpf2 - ldy #$1A ; 26 (spr=-22) - sty colpf2 - lda #$84 ; 132 (spr=84) - ldy #$F9 ; 249 (spr=201) - sty colpf2 - ldx #$29 ; 41 (spr=-7) - nop ; filler - cmp byt2; on zero page so 3 cycles -line41 - nop - sty COLBAK - ldy #$92 ; 146 (spr=98) - ldx #$1C ; 28 (spr=-20) - sta colpf2 - ldx #$29 ; 41 (spr=-7) - ldy #$2A ; 42 (spr=-6) - nop - sty colpf2 - stx colpf1 - ldy #$90 ; 144 (spr=96) - ldy #$1E ; 30 (spr=-18) - sty colpf2 - ldy #$1B ; 27 (spr=-21) - sty colpf2 - ldx #$05 ; 5 (spr=-43) - ldy #$03 ; 3 (spr=-45) - sta COLPM0 - lda #$26 ; 38 (spr=-10) - nop ; filler - cmp byt2; on zero page so 3 cycles -line42 - sty colpf0 - nop - lda #$08 ; 8 (spr=-40) - stx colpf1 + sta HPOSP2 + ldy #$81 ; 129 (spr=81) lda #$1B ; 27 (spr=-21) - ldx #$16 ; 22 (spr=-26) - lda #$1F ; 31 (spr=-17) - ldy #$29 ; 41 (spr=-7) - stx colpf0 - sty colpf1 - ldx #$E2 ; 226 (spr=178) - sta colpf1 - stx COLPM1 - ldy #$04 ; 4 (spr=-44) - ldx #$03 ; 3 (spr=-45) - ldy #$93 ; 147 (spr=99) - lda #$1A ; 26 (spr=-22) - ldy #$05 ; 5 (spr=-43) - nop - nop ; filler - nop ; filler - cmp byt2; on zero page so 3 cycles -line43 - nop - sty colpf1 - stx colpf2 - ldx #$1C ; 28 (spr=-20) - ldx #$1E ; 30 (spr=-18) - ldx #$16 ; 22 (spr=-26) - nop - ldy #$1F ; 31 (spr=-17) - sta colpf2 - lda #$E3 ; 227 (spr=179) - sty colpf1 - ldy #$04 ; 4 (spr=-44) - ldx #$26 ; 38 (spr=-10) - ldy #$2A ; 42 (spr=-6) - lda #$1B ; 27 (spr=-21) - stx colpf1 - ldx #$04 ; 4 (spr=-44) - ldy #$28 ; 40 (spr=-8) - sty colpf1 - nop ; filler - nop ; filler - cmp byt2; on zero page so 3 cycles -line44 - sty colpf1 - ldx #$05 ; 5 (spr=-43) - stx colpf1 - ldx #$18 ; 24 (spr=-24) - ldy #$92 ; 146 (spr=98) - nop - ldx #$14 ; 20 (spr=-28) - ldx #$92 ; 146 (spr=98) - lda #$1E ; 30 (spr=-18) - ldy #$02 ; 2 (spr=-46) - sty colpf1 - lda #$27 ; 39 (spr=-9) - lda #$1B ; 27 (spr=-21) - ldy #$1E ; 30 (spr=-18) - sty colpf2 - sta colpf2 - ldx #$1C ; 28 (spr=-20) - lda #$94 ; 148 (spr=100) - ldx #$04 ; 4 (spr=-44) - lda #$EC ; 236 (spr=188) - ldy #$16 ; 22 (spr=-26) - nop ; filler - cmp byt2; on zero page so 3 cycles -line45 - lda #$1A ; 26 (spr=-22) - nop - sta colpf2 - nop - stx colpf2 - ldx #$07 ; 7 (spr=-41) - nop - ldy #$84 ; 132 (spr=84) - ldy #$16 ; 22 (spr=-26) - stx colpf2 - ldx #$2B ; 43 (spr=-5) - stx colpf2 - ldx #$1F ; 31 (spr=-17) - stx colpf2 - sta colpf2 - ldx #$05 ; 5 (spr=-43) - lda #$E4 ; 228 (spr=180) - ldy #$BC ; 188 (spr=140) - sta colpf2 - nop ; filler - cmp byt2; on zero page so 3 cycles -line46 - stx colpf2 - lda #$18 ; 24 (spr=-24) - ldy #$FA ; 250 (spr=202) - nop - ldx #$1E ; 30 (spr=-18) - stx HPOSP3 - lda #$2A ; 42 (spr=-6) + ldy #$94 ; 148 (spr=100) + sty HPOSP0 + ldx #$94 ; 148 (spr=100) ldx #$06 ; 6 (spr=-42) stx colpf2 sta colpf2 - lda #$9C ; 156 (spr=108) - sta HPOSP3 - lda #$1E ; 30 (spr=-18) - lda #$1B ; 27 (spr=-21) - sta colpf2 - lda #$18 ; 24 (spr=-24) - ldy #$2A ; 42 (spr=-6) - ldx #$26 ; 38 (spr=-10) - lda #$90 ; 144 (spr=96) + lda #$50 ; 80 (spr=32) + sta HPOSP0 + lda #$F9 ; 249 (spr=201) + sta COLBAK + lda #$0C ; 12 (spr=-36) + stx COLPM0 + lda #$26 ; 38 (spr=-10) + ldx #$1A ; 26 (spr=-22) nop ; filler + cmp byt2; on zero page so 3 cycles +line38 + nop + sty colpf0 + ldy #$04 ; 4 (spr=-44) + sty colpf2 + nop + ldx #$36 ; 54 (spr=6) + ldx #$1A ; 26 (spr=-22) + ldy #$28 ; 40 (spr=-8) + sta colpf0 + sty colpf2 + lda #$FE ; 254 (spr=206) + sta colpf2 + lda #$FB ; 251 (spr=203) + ldy #$16 ; 22 (spr=-26) + stx colpf2 + sty colpf1 + ldy #$04 ; 4 (spr=-44) + nop + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line39 + sty colpf2 + ldy #$02 ; 2 (spr=-46) + sty colpf1 + ldy #$B2 ; 178 (spr=130) + ldy #$26 ; 38 (spr=-10) + nop + nop + ldy #$28 ; 40 (spr=-8) + sta colpf1 + sty colpf2 + lda #$1E ; 30 (spr=-18) + sta colpf0 + ldy #$E3 ; 227 (spr=179) + sty COLPM0 + lda #$26 ; 38 (spr=-10) + ldy #$1A ; 26 (spr=-22) + sta colpf0 + ldy #$02 ; 2 (spr=-46) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line40 + nop + sty colpf0 + ldy #$04 ; 4 (spr=-44) + sty colpf2 + ldx #$1E ; 30 (spr=-18) + ldy #$84 ; 132 (spr=84) + ldy #$28 ; 40 (spr=-8) + ldx #$38 ; 56 (spr=8) + sta colpf0 + sty colpf2 + ldy #$C1 ; 193 (spr=145) + lda #$1E ; 30 (spr=-18) + sta colpf2 + nop + lda #$17 ; 23 (spr=-25) + sta colpf2 + ldx #$28 ; 40 (spr=-8) + lda #$26 ; 38 (spr=-10) + nop + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line41 + sty colpf0 + nop + nop + ldx #$2E ; 46 (spr=-2) + ldy #$04 ; 4 (spr=-44) + ldx #$29 ; 41 (spr=-7) + sty colpf2 + ldy #$29 ; 41 (spr=-7) + sta colpf0 + sty colpf2 + lda #$1E ; 30 (spr=-18) + sta colpf2 + nop + lda #$16 ; 22 (spr=-26) + nop + stx colpf2 + sta colpf2 + ldy #$03 ; 3 (spr=-45) + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line42 + ldx #$E2 ; 226 (spr=178) + nop + ldx #$E4 ; 228 (spr=180) + sty colpf2 + nop + nop + ldy #$04 ; 4 (spr=-44) + lda #$92 ; 146 (spr=98) + sty colpf2 + ldy #$29 ; 41 (spr=-7) + sty colpf2 + lda #$FE ; 254 (spr=206) + sta colpf2 + ldy #$16 ; 22 (spr=-26) + lda #$27 ; 39 (spr=-9) + sty colpf2 + sty colpf2 + ldy #$B1 ; 177 (spr=129) + sta colpf2 + nop ; filler + cmp byt2; on zero page so 3 cycles +line43 + ldx #$FC ; 252 (spr=204) + sty colpf0 + ldx #$04 ; 4 (spr=-44) + ldx #$A3 ; 163 (spr=115) + ldy #$04 ; 4 (spr=-44) + ldx #$15 ; 21 (spr=-27) + sty colpf2 + ldy #$2A ; 42 (spr=-6) + sta colpf0 + ldx #$16 ; 22 (spr=-26) + sty colpf2 + lda #$1E ; 30 (spr=-18) + sta colpf0 + lda #$05 ; 5 (spr=-43) + sta colpf2 + lda #$27 ; 39 (spr=-9) + stx colpf0 + ldx #$06 ; 6 (spr=-42) + ldx #$15 ; 21 (spr=-27) + nop ; filler + cmp byt2; on zero page so 3 cycles +line44 + nop + sta colpf0 + lda #$F5 ; 245 (spr=197) + ldx #$2A ; 42 (spr=-6) + ldx #$15 ; 21 (spr=-27) + ldx #$26 ; 38 (spr=-10) + lda #$E1 ; 225 (spr=177) + ldx #$18 ; 24 (spr=-24) + ldx #$FF ; 255 (spr=207) + nop + nop + sta COLPM0 + sty colpf0 + lda #$16 ; 22 (spr=-26) + stx colpf0 + sta colpf0 + ldx #$0C ; 12 (spr=-36) + ldy #$E3 ; 227 (spr=179) + ldx #$04 ; 4 (spr=-44) + ldx #$2A ; 42 (spr=-6) + ldx #$14 ; 20 (spr=-28) + nop ; filler + cmp byt2; on zero page so 3 cycles +line45 + ldx #$6D ; 109 (spr=61) + sty colpf0 + ldy #$04 ; 4 (spr=-44) + ldy #$47 ; 71 (spr=23) + ldy #$2F ; 47 (spr=-1) + ldy #$06 ; 6 (spr=-42) + ldx #$2A ; 42 (spr=-6) + ldx #$27 ; 39 (spr=-9) + ldx #$13 ; 19 (spr=-29) + sty colpf2 + sta colpf0 + lda #$1F ; 31 (spr=-17) + sta colpf2 + ldx #$E2 ; 226 (spr=178) + lda #$29 ; 41 (spr=-7) + ldy #$1E ; 30 (spr=-18) + sta colpf2 + lda #$05 ; 5 (spr=-43) + sta colpf2 + lda #$00 ; 0 (spr=-48) + nop ; filler + cmp byt2; on zero page so 3 cycles +line46 + nop + ldy #$14 ; 20 (spr=-28) + ldx #$85 ; 133 (spr=85) + lda #$18 ; 24 (spr=-24) + ldy #$29 ; 41 (spr=-7) + lda #$2A ; 42 (spr=-6) + lda #$F0 ; 240 (spr=192) + ldx #$04 ; 4 (spr=-44) + lda #$06 ; 6 (spr=-42) + ldy #$29 ; 41 (spr=-7) + sta colpf2 + lda #$E2 ; 226 (spr=178) + sty colpf2 + lda #$4B ; 75 (spr=27) + lda #$1F ; 31 (spr=-17) + sta colpf2 + lda #$04 ; 4 (spr=-44) + sta colpf2 + ldy #$0B ; 11 (spr=-37) + nop + lda #$27 ; 39 (spr=-9) + nop nop ; filler cmp byt2; on zero page so 3 cycles line47 + lda #$E4 ; 228 (spr=180) + lda #$36 ; 54 (spr=6) lda #$28 ; 40 (spr=-8) - lda #$04 ; 4 (spr=-44) - ldx #$1A ; 26 (spr=-22) - ldx #$F8 ; 248 (spr=200) - ldx #$1B ; 27 (spr=-21) + ldx #$1C ; 28 (spr=-20) + stx COLPM1 + nop + stx COLPM1 + ldy #$F4 ; 244 (spr=196) + ldy #$E3 ; 227 (spr=179) + ldy #$29 ; 41 (spr=-7) + sty colpf2 + ldy #$16 ; 22 (spr=-26) + lda #$1F ; 31 (spr=-17) + nop sta colpf2 - lda #$15 ; 21 (spr=-27) - ldy #$1C ; 28 (spr=-20) - lda #$A0 ; 160 (spr=112) - ldy #$0A ; 10 (spr=-38) - lda #$1A ; 26 (spr=-22) - stx colpf2 - sty COLPM1 - nop - lda #$1E ; 30 (spr=-18) - lda #$92 ; 146 (spr=98) - nop lda #$27 ; 39 (spr=-9) sta colpf2 - ldy #$18 ; 24 (spr=-24) - lda #$1C ; 28 (spr=-20) - nop ; filler + lda #$04 ; 4 (spr=-44) + ldx #$36 ; 54 (spr=6) + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line48 - nop - ldx #$2D ; 45 (spr=-3) + ldy #$1D ; 29 (spr=-19) + stx COLPM1 + lda #$18 ; 24 (spr=-24) + ldx #$1D ; 29 (spr=-19) + lda #$1E ; 30 (spr=-18) + stx COLPM1 + lda #$F7 ; 247 (spr=199) + ldx #$D2 ; 210 (spr=162) + ldy #$29 ; 41 (spr=-7) + lda #$1E ; 30 (spr=-18) + sty colpf2 + ldx #$E2 ; 226 (spr=178) + ldx #$90 ; 144 (spr=96) + sta colpf2 + ldy #$1A ; 26 (spr=-22) lda #$05 ; 5 (spr=-43) - nop sta colpf2 - lda #$14 ; 20 (spr=-28) - ldy #$09 ; 9 (spr=-39) - ldy #$04 ; 4 (spr=-44) - ldx #$1A ; 26 (spr=-22) - sta colpf2 - lda #$28 ; 40 (spr=-8) - sta colpf2 - stx colpf2 - ldx #$82 ; 130 (spr=82) - lda #$38 ; 56 (spr=8) - nop - lda #$04 ; 4 (spr=-44) - nop - sta colpf2 - lda #$25 ; 37 (spr=-11) - ldy #$26 ; 38 (spr=-10) + lda #$08 ; 8 (spr=-40) + ldy #$F6 ; 246 (spr=198) + ldy #$16 ; 22 (spr=-26) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line49 - lda #$07 ; 7 (spr=-41) - ldx #$2B ; 43 (spr=-5) + stx COLPM0 nop - ldx #$92 ; 146 (spr=98) - ldy #$05 ; 5 (spr=-43) - ldy #$92 ; 146 (spr=98) - sty COLPM0 - ldx #$1A ; 26 (spr=-22) - ldx #$FA ; 250 (spr=202) + ldx #$1C ; 28 (spr=-20) nop - sta colpf2 - stx colpf2 nop - stx colpf2 - lda #$08 ; 8 (spr=-40) - lda #$26 ; 38 (spr=-10) - ldy #$CF ; 207 (spr=159) - sta colpf2 - ldy #$18 ; 24 (spr=-24) - lda #$05 ; 5 (spr=-43) + ldx #$02 ; 2 (spr=-46) + ldx #$09 ; 9 (spr=-39) nop + ldx #$03 ; 3 (spr=-45) + sta COLPM0 + stx COLPM0 + ldx #$2E ; 46 (spr=-2) + nop + nop + lda #$18 ; 24 (spr=-24) + lda #$1C ; 28 (spr=-20) + ldy #$F6 ; 246 (spr=198) + nop + lda #$1C ; 28 (spr=-20) + ldy #$79 ; 121 (spr=73) + nop ; filler + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line50 - ldy #$01 ; 1 (spr=-47) - ldx #$16 ; 22 (spr=-26) - sta colpf2 - ldx #$1A ; 26 (spr=-22) - lda #$C4 ; 196 (spr=148) + ldx #$37 ; 55 (spr=7) ldy #$1A ; 26 (spr=-22) - nop - ldy #$36 ; 54 (spr=6) - nop - ldy #$2A ; 42 (spr=-6) - nop - ldx #$FB ; 251 (spr=203) - stx colpf2 - lda #$16 ; 22 (spr=-26) - nop - ldy #$E2 ; 226 (spr=178) + ldy #$1C ; 28 (spr=-20) + ldy #$1B ; 27 (spr=-21) + ldx #$B2 ; 178 (spr=130) + lda #$19 ; 25 (spr=-23) + ldy #$92 ; 146 (spr=98) + ldx #$0A ; 10 (spr=-38) ldy #$16 ; 22 (spr=-26) - nop - ldx #$FB ; 251 (spr=203) - nop - nop ; filler - nop ; filler - nop ; filler - nop ; filler + ldx #$2C ; 44 (spr=-4) + lda #$E0 ; 224 (spr=176) + ldy #$28 ; 40 (spr=-8) + sta colpf2 + sty colpf2 + stx colpf2 + lda #$D0 ; 208 (spr=160) + lda #$02 ; 2 (spr=-46) + lda #$05 ; 5 (spr=-43) + sta colpf2 + lda #$28 ; 40 (spr=-8) + ldx #$E6 ; 230 (spr=182) + ldy #$29 ; 41 (spr=-7) nop ; filler cmp byt2; on zero page so 3 cycles line51 - ldx #$2A ; 42 (spr=-6) - ldy #$84 ; 132 (spr=84) - ldx #$0C ; 12 (spr=-36) - ldy #$84 ; 132 (spr=84) - lda #$04 ; 4 (spr=-44) + ldx #$E8 ; 232 (spr=184) + lda #$16 ; 22 (spr=-26) + ldx #$D2 ; 210 (spr=162) + nop + ldx #$15 ; 21 (spr=-27) + ldx #$E8 ; 232 (spr=184) + lda #$18 ; 24 (spr=-24) + lda #$D0 ; 208 (spr=160) + lda #$02 ; 2 (spr=-46) + ldy #$92 ; 146 (spr=98) + nop + ldy #$29 ; 41 (spr=-7) sta colpf2 + sty colpf2 + lda #$04 ; 4 (spr=-44) nop - ldy #$00 ; 0 (spr=-48) - nop - ldx #$FB ; 251 (spr=203) - sta COLPM0 - stx colpf2 - ldx #$07 ; 7 (spr=-41) - stx COLPM1 - nop - ldx #$FE ; 254 (spr=206) - ldy #$EA ; 234 (spr=186) - lda #$F8 ; 248 (spr=200) - ldy #$12 ; 18 (spr=-30) - sta COLBAK - nop + ldy #$2C ; 44 (spr=-4) + ldy #$0C ; 12 (spr=-36) + ldy #$1C ; 28 (spr=-20) + ldy #$02 ; 2 (spr=-46) + sta colpf2 + ldy #$92 ; 146 (spr=98) + ldx #$16 ; 22 (spr=-26) nop ; filler cmp byt2; on zero page so 3 cycles line52 - sta COLBAK - sta COLBAK - nop - nop - nop - nop - nop - nop - nop + ldy #$09 ; 9 (spr=-39) nop + ldx #$1A ; 26 (spr=-22) ldy #$92 ; 146 (spr=98) - sta COLBAK + lda #$93 ; 147 (spr=99) + lda #$E0 ; 224 (spr=176) nop + ldy #$90 ; 144 (spr=96) nop - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler + ldy #$1C ; 28 (spr=-20) + ldy #$28 ; 40 (spr=-8) + sta colpf2 + sty colpf2 + ldx #$16 ; 22 (spr=-26) + lda #$28 ; 40 (spr=-8) + lda #$04 ; 4 (spr=-44) + ldy #$26 ; 38 (spr=-10) + sta colpf2 + sty colpf1 + nop + lda #$C1 ; 193 (spr=145) + ldx #$D2 ; 210 (spr=162) nop ; filler cmp byt2; on zero page so 3 cycles line53 - sta COLBAK - sta COLBAK + sta colpf1 nop nop + lda #$85 ; 133 (spr=85) + ldy #$1B ; 27 (spr=-21) nop + lda #$08 ; 8 (spr=-40) + lda #$02 ; 2 (spr=-46) + sty colpf1 + sta colpf2 + ldx #$FF ; 255 (spr=207) + stx COLPM0 nop + ldx #$04 ; 4 (spr=-44) + lda #$FC ; 252 (spr=204) + ldy #$F9 ; 249 (spr=201) + ldy #$19 ; 25 (spr=-23) nop + ldy #$18 ; 24 (spr=-24) nop - nop - nop - ldy #$92 ; 146 (spr=98) - sta COLBAK - nop - nop - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line54 - lda #$1C ; 28 (spr=-20) + lda #$92 ; 146 (spr=98) nop - lda #$EC ; 236 (spr=188) - sty COLPM2 - stx COLPM1 + ldy #$91 ; 145 (spr=97) + nop + nop + ldx #$5F ; 95 (spr=47) lda #$16 ; 22 (spr=-26) nop - sty COLPM0 - stx COLPM0 nop - ldx #$48 ; 72 (spr=24) - ldx #$04 ; 4 (spr=-44) - lda #$29 ; 41 (spr=-7) - ldy #$92 ; 146 (spr=98) - ldx #$01 ; 1 (spr=-47) + lda #$08 ; 8 (spr=-40) nop + ldy #$1A ; 26 (spr=-22) + lda #$EF ; 239 (spr=191) + ldy #$04 ; 4 (spr=-44) nop + ldy #$36 ; 54 (spr=6) + stx HPOSP1 + ldy #$09 ; 9 (spr=-39) + ldx #$26 ; 38 (spr=-10) + sta COLPM1 + stx colpf1 + lda #$16 ; 22 (spr=-26) nop - ldy #$2A ; 42 (spr=-6) - lda #$17 ; 23 (spr=-25) - nop - nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line55 + ldx #$F9 ; 249 (spr=201) + ldx #$04 ; 4 (spr=-44) + stx colpf1 + ldx #$26 ; 38 (spr=-10) + lda #$ED ; 237 (spr=189) + sta COLPM2 + lda #$FB ; 251 (spr=203) + nop + sty colpf1 + stx colpf1 nop - ldy #$26 ; 38 (spr=-10) - lda #$2C ; 44 (spr=-4) - sty colpf0 - lda #$18 ; 24 (spr=-24) - ldy #$09 ; 9 (spr=-39) - sty COLPM1 - ldy #$59 ; 89 (spr=41) - sty HPOSP0 - lda #$29 ; 41 (spr=-7) sta colpf1 - ldy #$38 ; 56 (spr=8) - ldy #$04 ; 4 (spr=-44) - nop - lda #$EC ; 236 (spr=188) - nop - sta COLPM1 - lda #$16 ; 22 (spr=-26) - sta colpf0 - lda #$26 ; 38 (spr=-10) + ldx #$0F ; 15 (spr=-33) + stx COLPM0 + ldx #$26 ; 38 (spr=-10) + stx colpf1 + ldx #$E8 ; 232 (spr=184) + ldy #$26 ; 38 (spr=-10) + ldx #$20 ; 32 (spr=-16) nop ; filler cmp byt2; on zero page so 3 cycles line56 - nop - lda #$2A ; 42 (spr=-6) - lda #$93 ; 147 (spr=99) - sty colpf0 - lda #$29 ; 41 (spr=-7) - nop - lda #$18 ; 24 (spr=-24) + ldx #$EA ; 234 (spr=186) + ldx #$94 ; 148 (spr=100) stx colpf1 - ldy #$17 ; 23 (spr=-25) - ldx #$EC ; 236 (spr=188) - sty colpf0 - lda #$26 ; 38 (spr=-10) - ldy #$25 ; 37 (spr=-11) - lda #$EC ; 236 (spr=188) - ldx #$1A ; 26 (spr=-22) - ldy #$2A ; 42 (spr=-6) - sty COLPM1 + ldy #$84 ; 132 (spr=84) + ldy #$27 ; 39 (spr=-9) + ldx #$1F ; 31 (spr=-17) + ldy #$92 ; 146 (spr=98) + ldx #$2C ; 44 (spr=-4) + nop + stx colpf1 + ldx #$04 ; 4 (spr=-44) sta colpf2 - lda #$9E ; 158 (spr=110) - ldy #$04 ; 4 (spr=-44) - ldx #$16 ; 22 (spr=-26) + lda #$EC ; 236 (spr=188) + sty COLPM2 + ldy #$26 ; 38 (spr=-10) + stx colpf1 + sta COLPM0 + ldy #$26 ; 38 (spr=-10) + ldx #$26 ; 38 (spr=-10) + ldy #$1A ; 26 (spr=-22) nop ; filler cmp byt2; on zero page so 3 cycles line57 - ldx #$16 ; 22 (spr=-26) - nop - ldx #$1A ; 26 (spr=-22) - ldx #$DC ; 220 (spr=172) - sta HPOSP1 - sty colpf0 - nop - lda #$16 ; 22 (spr=-26) - ldx #$2A ; 42 (spr=-6) - ldx #$0E ; 14 (spr=-34) - sta colpf0 - lda #$33 ; 51 (spr=3) - sta HPOSP3 - sty colpf1 - ldy #$27 ; 39 (spr=-9) - ldx #$08 ; 8 (spr=-40) - ldx #$1A ; 26 (spr=-22) - sty COLBAK - ldy #$2C ; 44 (spr=-4) + ldx #$1E ; 30 (spr=-18) + ldy #$1A ; 26 (spr=-22) + stx colpf2 + lda #$71 ; 113 (spr=65) ldy #$F8 ; 248 (spr=200) + nop + nop + ldx #$E1 ; 225 (spr=177) + ldy #$27 ; 39 (spr=-9) + nop + stx colpf2 + sty colpf2 + ldy #$FB ; 251 (spr=203) + sty colpf2 + ldx #$1E ; 30 (spr=-18) + ldy #$92 ; 146 (spr=98) + lda #$7A ; 122 (spr=74) + ldy #$F4 ; 244 (spr=196) + nop + ldy #$26 ; 38 (spr=-10) + nop + nop nop ; filler cmp byt2; on zero page so 3 cycles line58 - nop - lda #$DB ; 219 (spr=171) - ldy #$93 ; 147 (spr=99) - stx COLPM3 - sty COLPM3 - nop - nop - ldx #$28 ; 40 (spr=-8) - ldx #$EC ; 236 (spr=188) - sta COLPM3 - lda #$29 ; 41 (spr=-7) + lda #$EC ; 236 (spr=188) + ldx #$1E ; 30 (spr=-18) ldy #$18 ; 24 (spr=-24) - sta COLBAK - ldy #$F8 ; 248 (spr=200) - ldx #$EA ; 234 (spr=186) - sta COLPM0 + ldy #$EC ; 236 (spr=188) + lda #$29 ; 41 (spr=-7) + ldx #$E2 ; 226 (spr=178) nop - stx COLBAK - ldx #$8B ; 139 (spr=91) - lda #$92 ; 146 (spr=98) + nop + ldx #$2A ; 42 (spr=-6) + ldy #$C4 ; 196 (spr=148) + sty HPOSP1 + sta COLPM1 + ldy #$EA ; 234 (spr=186) + lda #$FF ; 255 (spr=207) + sta COLPM2 + nop + lda #$26 ; 38 (spr=-10) + sty COLPM0 + sta COLPM1 + ldy #$F8 ; 248 (spr=200) + ldy #$ED ; 237 (spr=189) nop ; filler cmp byt2; on zero page so 3 cycles line59 - lda #$92 ; 146 (spr=98) - sta COLPM3 - ldy #$92 ; 146 (spr=98) ldy #$EC ; 236 (spr=188) nop - stx HPOSP0 - ldx #$26 ; 38 (spr=-10) - lda #$1A ; 26 (spr=-22) + ldx #$29 ; 41 (spr=-7) + ldx #$2B ; 43 (spr=-5) nop nop - stx colpf1 - ldx #$17 ; 23 (spr=-25) + lda #$EC ; 236 (spr=188) nop - ldx #$28 ; 40 (spr=-8) sta colpf2 - stx colpf2 - lda #$1B ; 27 (spr=-21) + lda #$92 ; 146 (spr=98) nop - ldx #$05 ; 5 (spr=-43) + ldy #$92 ; 146 (spr=98) + lda #$0C ; 12 (spr=-36) + sta COLPM2 stx colpf1 + ldx #$15 ; 21 (spr=-27) + lda #$28 ; 40 (spr=-8) + sta colpf1 + ldy #$1A ; 26 (spr=-22) + stx colpf1 + ldx #$04 ; 4 (spr=-44) nop ; filler cmp byt2; on zero page so 3 cycles line60 - stx colpf2 - nop - sta colpf2 - lda #$ED ; 237 (spr=189) + lda #$E6 ; 230 (spr=182) + lda #$17 ; 23 (spr=-25) + stx colpf1 ldy #$E0 ; 224 (spr=176) - sta colpf2 - ldx #$18 ; 24 (spr=-24) - ldx #$19 ; 25 (spr=-23) - sty colpf2 - stx colpf2 - ldy #$B1 ; 177 (spr=129) - ldx #$27 ; 39 (spr=-9) - sty HPOSP3 - stx COLPM3 - ldx #$26 ; 38 (spr=-10) - ldy #$06 ; 6 (spr=-42) - ldy #$36 ; 54 (spr=6) - ldy #$C8 ; 200 (spr=152) - ldy #$C8 ; 200 (spr=152) + lda #$DC ; 220 (spr=172) + lda #$28 ; 40 (spr=-8) + nop + stx colpf1 + nop + sty colpf1 + sta colpf1 + ldy #$2A ; 42 (spr=-6) + sty colpf1 + ldy #$15 ; 21 (spr=-27) + lda #$2C ; 44 (spr=-4) + lda #$28 ; 40 (spr=-8) + sta colpf1 + sty colpf1 + lda #$14 ; 20 (spr=-28) nop ; filler cmp byt2; on zero page so 3 cycles line61 - ldy #$68 ; 104 (spr=56) - ldy #$00 ; 0 (spr=-48) - sta COLPM3 - sta colpf2 + lda #$16 ; 22 (spr=-26) + lda #$17 ; 23 (spr=-25) + nop + lda #$27 ; 39 (spr=-9) + nop + nop + stx colpf1 ldy #$01 ; 1 (spr=-47) - lda #$92 ; 146 (spr=98) - stx COLPM3 + stx colpf1 + sty colpf1 + sta colpf1 + ldy #$2B ; 43 (spr=-5) + sty colpf1 + ldy #$15 ; 21 (spr=-27) + lda #$29 ; 41 (spr=-7) + sta colpf1 + sty colpf1 lda #$18 ; 24 (spr=-24) - sty colpf2 - stx colpf2 - sta colpf2 - lda #$28 ; 40 (spr=-8) - sta colpf2 - lda #$ED ; 237 (spr=189) - ldy #$C8 ; 200 (spr=152) - ldy #$26 ; 38 (spr=-10) - ldy #$50 ; 80 (spr=32) - ldy #$37 ; 55 (spr=7) - ldy #$E0 ; 224 (spr=176) + nop nop ; filler cmp byt2; on zero page so 3 cycles line62 - ldy #$18 ; 24 (spr=-24) - sta colpf2 - lda #$B0 ; 176 (spr=128) - ldx #$09 ; 9 (spr=-39) - ldx #$2A ; 42 (spr=-6) - ldy #$F2 ; 242 (spr=194) - ldx #$00 ; 0 (spr=-48) - ldy #$26 ; 38 (spr=-10) - ldy #$84 ; 132 (spr=84) - ldy #$91 ; 145 (spr=97) - sty colpf2 - ldy #$18 ; 24 (spr=-24) - sty colpf2 - ldy #$92 ; 146 (spr=98) - ldy #$18 ; 24 (spr=-24) + stx colpf1 + ldy #$EA ; 234 (spr=186) + stx colpf1 + nop + lda #$26 ; 38 (spr=-10) + ldy #$2A ; 42 (spr=-6) + ldy #$02 ; 2 (spr=-46) + sty colpf1 + ldy #$03 ; 3 (spr=-45) + sta colpf1 + ldy #$2B ; 43 (spr=-5) + sty colpf1 + lda #$28 ; 40 (spr=-8) + ldy #$15 ; 21 (spr=-27) + nop + sta colpf1 + sty colpf1 + ldy #$F4 ; 244 (spr=196) nop - lda #$18 ; 24 (spr=-24) - ldy #$17 ; 23 (spr=-25) - lda #$18 ; 24 (spr=-24) - lda #$16 ; 22 (spr=-26) - ldy #$D4 ; 212 (spr=164) - sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line63 - lda #$ED ; 237 (spr=189) - ldx #$26 ; 38 (spr=-10) - sta colpf2 - ldx #$92 ; 146 (spr=98) - ldy #$17 ; 23 (spr=-25) + ldy #$EC ; 236 (spr=188) + stx colpf1 + stx colpf1 + ldy #$04 ; 4 (spr=-44) + ldy #$2A ; 42 (spr=-6) + ldy #$02 ; 2 (spr=-46) + lda #$93 ; 147 (spr=99) + lda #$27 ; 39 (spr=-9) + sty colpf1 + sta colpf1 + ldy #$2B ; 43 (spr=-5) + ldx #$2A ; 42 (spr=-6) + sty colpf1 + lda #$29 ; 41 (spr=-7) + sta colpf1 + ldy #$14 ; 20 (spr=-28) + sty colpf1 nop - ldx #$26 ; 38 (spr=-10) - lda #$92 ; 146 (spr=98) - lda #$07 ; 7 (spr=-41) - lda #$18 ; 24 (spr=-24) - sta colpf2 - lda #$EC ; 236 (spr=188) - ldy #$13 ; 19 (spr=-29) - ldy #$A2 ; 162 (spr=114) - nop - nop - ldy #$26 ; 38 (spr=-10) - nop - ldy #$16 ; 22 (spr=-26) - ldx #$C6 ; 198 (spr=150) - ldy #$26 ; 38 (spr=-10) - sta HPOSP1 - ldx #$16 ; 22 (spr=-26) + ldy #$2B ; 43 (spr=-5) nop ; filler cmp byt2; on zero page so 3 cycles line64 - sta colpf2 + ldy #$D6 ; 214 (spr=166) ldx #$92 ; 146 (spr=98) - ldy #$26 ; 38 (spr=-10) - sta HPOSP1 - ldy #$2A ; 42 (spr=-6) - lda #$9B ; 155 (spr=107) - sta HPOSP1 + nop + nop + lda #$ED ; 237 (spr=189) + ldx #$04 ; 4 (spr=-44) + stx colpf1 nop ldx #$26 ; 38 (spr=-10) - nop - ldx #$18 ; 24 (spr=-24) ldy #$26 ; 38 (spr=-10) - ldy #$26 ; 38 (spr=-10) - stx colpf0 - ldy #$26 ; 38 (spr=-10) - ldy #$26 ; 38 (spr=-10) - ldx #$16 ; 22 (spr=-26) - stx colpf0 - ldx #$C5 ; 197 (spr=149) - stx HPOSP3 + ldy #$91 ; 145 (spr=97) + ldy #$2B ; 43 (spr=-5) + stx colpf2 + lda #$05 ; 5 (spr=-43) + sty colpf1 + sta COLPM0 + sta colpf1 + lda #$EC ; 236 (spr=188) + ldx #$26 ; 38 (spr=-10) + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line65 + sta COLBAK + ldx #$18 ; 24 (spr=-24) + ldx #$EE ; 238 (spr=190) + stx COLBAK + lda #$18 ; 24 (spr=-24) + ldy #$EA ; 234 (spr=186) nop - sta HPOSP1 - lda #$E4 ; 228 (spr=180) - nop - ldx #$15 ; 21 (spr=-27) - nop - ldy #$18 ; 24 (spr=-24) - ldy #$15 ; 21 (spr=-27) - stx colpf1 - ldy #$EB ; 235 (spr=187) - ldy #$F3 ; 243 (spr=195) - ldx #$19 ; 25 (spr=-23) - lda #$06 ; 6 (spr=-42) - ldy #$25 ; 37 (spr=-11) - stx colpf0 - lda #$29 ; 41 (spr=-7) - ldx #$EC ; 236 (spr=188) - ldy #$04 ; 4 (spr=-44) - lda #$65 ; 101 (spr=53) - nop - lda #$27 ; 39 (spr=-9) sty colpf1 + sta colpf2 + lda #$FB ; 251 (spr=203) + ldx #$2A ; 42 (spr=-6) + ldy #$14 ; 20 (spr=-28) + stx colpf0 + nop + lda #$EC ; 236 (spr=188) + sta colpf0 + sty colpf0 + sta COLPM0 nop ; filler cmp byt2; on zero page so 3 cycles line66 - ldy #$18 ; 24 (spr=-24) - stx colpf0 - lda #$EC ; 236 (spr=188) + ldx #$17 ; 23 (spr=-25) + ldx #$E5 ; 229 (spr=181) + nop lda #$16 ; 22 (spr=-26) - sta colpf0 nop - lda #$EF ; 239 (spr=191) - nop - ldx #$E6 ; 230 (spr=182) - sty colpf1 - ldx #$24 ; 36 (spr=-12) - ldy #$06 ; 6 (spr=-42) - ldx #$28 ; 40 (spr=-8) - ldy #$04 ; 4 (spr=-44) + ldy #$27 ; 39 (spr=-9) stx colpf0 - sta colpf1 - sty colpf1 + lda #$14 ; 20 (spr=-28) + nop + lda #$26 ; 38 (spr=-10) + sta colpf0 + ldx #$05 ; 5 (spr=-43) + lda #$29 ; 41 (spr=-7) + ldy #$18 ; 24 (spr=-24) + sta colpf0 ldy #$26 ; 38 (spr=-10) - lda #$36 ; 54 (spr=6) - nop ; filler + lda #$EC ; 236 (spr=188) + sta colpf0 + stx colpf0 + ldy #$35 ; 53 (spr=5) + lda #$E2 ; 226 (spr=178) nop ; filler cmp byt2; on zero page so 3 cycles line67 - ldy #$C0 ; 192 (spr=144) - sta COLPM1 - ldx #$E8 ; 232 (spr=184) + ldx #$92 ; 146 (spr=98) + ldx #$26 ; 38 (spr=-10) + ldy #$28 ; 40 (spr=-8) nop - lda #$16 ; 22 (spr=-26) + lda #$EC ; 236 (spr=188) + ldx #$EA ; 234 (spr=186) + ldx #$E5 ; 229 (spr=181) + lda #$26 ; 38 (spr=-10) + ldy #$18 ; 24 (spr=-24) nop - ldy #$E9 ; 233 (spr=185) - lda #$27 ; 39 (spr=-9) - sty colpf0 - ldy #$1A ; 26 (spr=-22) - sta colpf0 - nop - sty COLPM1 - ldx #$18 ; 24 (spr=-24) stx colpf0 - lda #$25 ; 37 (spr=-11) - ldx #$EF ; 239 (spr=191) - stx COLPM1 - ldx #$81 ; 129 (spr=81) - nop + sta colpf0 + ldy #$EC ; 236 (spr=188) + sta COLPM0 + lda #$E2 ; 226 (spr=178) + sty colpf0 + stx colpf0 + ldx #$DC ; 220 (spr=172) + ldy #$26 ; 38 (spr=-10) + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line68 - sty COLPM0 - lda #$18 ; 24 (spr=-24) - nop - lda #$1C ; 28 (spr=-20) - lda #$16 ; 22 (spr=-26) - nop - lda #$04 ; 4 (spr=-44) - ldy #$F8 ; 248 (spr=200) - ldy #$EE ; 238 (spr=190) - nop - sty colpf1 - sta colpf1 - nop - lda #$E8 ; 232 (spr=184) - ldy #$EC ; 236 (spr=188) - sta colpf0 - stx HPOSP1 - lda #$EC ; 236 (spr=188) - lda #$EF ; 239 (spr=191) - nop ; filler - nop ; filler + ldy #$98 ; 152 (spr=104) + ldx #$18 ; 24 (spr=-24) + lda #$92 ; 146 (spr=98) + ldx #$E8 ; 232 (spr=184) + ldy #$EA ; 234 (spr=186) + ldy #$04 ; 4 (spr=-44) + stx COLPM0 + ldy #$EB ; 235 (spr=187) + ldy #$E7 ; 231 (spr=183) + ldy #$E8 ; 232 (spr=184) + ldx #$1E ; 30 (spr=-18) + ldx #$E4 ; 228 (spr=180) + ldx #$1C ; 28 (spr=-20) + ldy #$E8 ; 232 (spr=184) + ldy #$92 ; 146 (spr=98) + stx colpf2 + ldy #$E8 ; 232 (spr=184) + sty colpf2 + ldx #$EC ; 236 (spr=188) + stx COLBAK + ldx #$E7 ; 231 (spr=183) + ldy #$0C ; 12 (spr=-36) nop ; filler cmp byt2; on zero page so 3 cycles line69 - ldx #$EF ; 239 (spr=191) - stx COLPM0 - stx colpf2 - ldx #$EA ; 234 (spr=186) + ldy #$DA ; 218 (spr=170) + lda #$F8 ; 248 (spr=200) lda #$EE ; 238 (spr=190) nop - ldy #$EC ; 236 (spr=188) + lda #$82 ; 130 (spr=82) + stx colpf2 + lda #$E6 ; 230 (spr=182) + ldx #$92 ; 146 (spr=98) + lda #$28 ; 40 (spr=-8) + ldy #$EF ; 239 (spr=191) + ldx #$E9 ; 233 (spr=185) sty colpf2 + ldx #$EE ; 238 (spr=190) + ldy #$EE ; 238 (spr=190) + ldx #$EA ; 234 (spr=186) + ldx #$15 ; 21 (spr=-27) ldy #$E8 ; 232 (spr=184) - nop - lda #$26 ; 38 (spr=-10) - sta COLPM1 - lda #$92 ; 146 (spr=98) - ldx #$EC ; 236 (spr=188) - ldy #$E5 ; 229 (spr=181) - sty colpf2 - lda #$B2 ; 178 (spr=130) - sta HPOSP1 - nop - ldy #$E6 ; 230 (spr=182) + sty COLBAK + stx colpf2 + ldx #$F8 ; 248 (spr=200) + ldy #$EA ; 234 (spr=186) + lda #$05 ; 5 (spr=-43) nop ; filler cmp byt2; on zero page so 3 cycles line70 - ldy #$E6 ; 230 (spr=182) - ldy #$E7 ; 231 (spr=183) - lda #$1E ; 30 (spr=-18) - ldx #$18 ; 24 (spr=-24) - lda #$30 ; 48 (spr=0) - sta HPOSP3 - stx COLPM0 - lda #$D2 ; 210 (spr=162) - lda #$0D ; 13 (spr=-35) nop - ldx #$16 ; 22 (spr=-26) - ldx #$A3 ; 163 (spr=115) - stx HPOSP0 - sty colpf0 - ldy #$76 ; 118 (spr=70) - sty HPOSP2 - sta colpf0 - lda #$E7 ; 231 (spr=183) - ldy #$92 ; 146 (spr=98) - ldy #$91 ; 145 (spr=97) - nop ; filler - cmp byt2; on zero page so 3 cycles -line71 - sta COLPM2 - sta COLPM0 - ldx #$92 ; 146 (spr=98) - lda #$E2 ; 226 (spr=178) - stx COLPM3 - lda #$E2 ; 226 (spr=178) - sta colpf1 - ldy #$12 ; 18 (spr=-30) - nop - sty COLPM2 - ldx #$E0 ; 224 (spr=176) - lda #$E2 ; 226 (spr=178) - nop - ldy #$C4 ; 196 (spr=148) - lda #$92 ; 146 (spr=98) - nop - ldy #$E2 ; 226 (spr=178) - ldy #$93 ; 147 (spr=99) - lda #$03 ; 3 (spr=-45) - ldy #$E4 ; 228 (spr=180) - nop ; filler - nop ; filler - cmp byt2; on zero page so 3 cycles -line72 - sty COLPM2 - ldy #$E4 ; 228 (spr=180) - sta COLPM0 - sta COLPM2 - lda #$02 ; 2 (spr=-46) - lda #$92 ; 146 (spr=98) - ldy #$93 ; 147 (spr=99) - sty HPOSP0 - lda #$E2 ; 226 (spr=178) - nop - ldy #$01 ; 1 (spr=-47) - stx COLPM2 - lda #$02 ; 2 (spr=-46) - lda #$02 ; 2 (spr=-46) - sta colpf1 - ldx #$D0 ; 208 (spr=160) - ldx #$E8 ; 232 (spr=184) - lda #$02 ; 2 (spr=-46) - stx colpf2 - nop ; filler - cmp byt2; on zero page so 3 cycles -line73 - ldx #$E0 ; 224 (spr=176) - lda #$EA ; 234 (spr=186) - ldy #$00 ; 0 (spr=-48) - stx COLPM0 - ldy #$DE ; 222 (spr=174) - ldy #$F0 ; 240 (spr=192) - nop - ldy #$00 ; 0 (spr=-48) - lda #$E3 ; 227 (spr=179) - sta colpf0 - sty colpf2 - lda #$01 ; 1 (spr=-47) - ldy #$14 ; 20 (spr=-28) - ldx #$15 ; 21 (spr=-27) + ldy #$EA ; 234 (spr=186) sta colpf2 - lda #$E9 ; 233 (spr=185) - stx colpf2 - ldy #$E0 ; 224 (spr=176) - ldy #$12 ; 18 (spr=-30) + ldx #$FA ; 250 (spr=202) + nop + nop + ldy #$18 ; 24 (spr=-24) + lda #$E5 ; 229 (spr=181) + sta colpf2 + ldx #$3A ; 58 (spr=10) + ldx #$04 ; 4 (spr=-44) + ldx #$19 ; 25 (spr=-23) + nop + stx COLBAK + ldx #$E6 ; 230 (spr=182) + stx COLBAK + ldx #$1A ; 26 (spr=-22) + ldx #$E7 ; 231 (spr=183) + ldy #$B1 ; 177 (spr=129) + lda #$56 ; 86 (spr=38) stx COLPM1 nop ; filler cmp byt2; on zero page so 3 cycles -line74 - sta COLPM0 - stx COLPM0 - ldx #$01 ; 1 (spr=-47) - stx COLPM2 - sta colpf2 +line71 + sty HPOSP1 + ldy #$04 ; 4 (spr=-44) + lda #$3E ; 62 (spr=14) + nop + lda #$27 ; 39 (spr=-9) + nop + ldy #$FA ; 250 (spr=202) ldx #$12 ; 18 (spr=-30) - ldy #$26 ; 38 (spr=-10) - sty colpf2 - sta COLBAK - ldx #$08 ; 8 (spr=-40) - ldy #$16 ; 22 (spr=-26) - sty COLPM2 - lda #$96 ; 150 (spr=102) - ldy #$92 ; 146 (spr=98) - ldy #$14 ; 20 (spr=-28) + ldy #$E8 ; 232 (spr=184) + ldy #$E8 ; 232 (spr=184) + ldy #$F3 ; 243 (spr=195) + ldx #$E1 ; 225 (spr=177) + sty COLBAK nop - ldy #$16 ; 22 (spr=-26) + ldy #$12 ; 18 (spr=-30) + ldy #$E5 ; 229 (spr=181) + stx COLBAK nop + sta COLPM1 + lda #$EA ; 234 (spr=186) + lda #$E5 ; 229 (spr=181) + ldy #$04 ; 4 (spr=-44) nop ; filler + cmp byt2; on zero page so 3 cycles +line72 + sty colpf2 + ldy #$02 ; 2 (spr=-46) + ldy #$E6 ; 230 (spr=182) + ldx #$14 ; 20 (spr=-28) + sty COLPM1 + nop + nop + nop + sta colpf2 + lda #$02 ; 2 (spr=-46) + sta colpf2 + nop + ldx #$E2 ; 226 (spr=178) + ldx #$8D ; 141 (spr=93) + ldy #$E8 ; 232 (spr=184) + ldy #$E0 ; 224 (spr=176) + ldy #$27 ; 39 (spr=-9) + sty COLPM1 + ldy #$E5 ; 229 (spr=181) + nop + ldx #$CF ; 207 (spr=159) + nop ; filler + cmp byt2; on zero page so 3 cycles +line73 + sty COLBAK + nop + ldy #$F4 ; 244 (spr=196) + nop + ldy #$E1 ; 225 (spr=177) + ldy #$96 ; 150 (spr=102) + ldx #$01 ; 1 (spr=-47) + lda #$EA ; 234 (spr=186) + lda #$01 ; 1 (spr=-47) + ldx #$DB ; 219 (spr=171) + nop + sta COLBAK + ldx #$F3 ; 243 (spr=195) + ldx #$00 ; 0 (spr=-48) + nop + ldx #$D0 ; 208 (spr=160) + ldx #$EA ; 234 (spr=186) + sty COLBAK + ldy #$15 ; 21 (spr=-27) + sty colpf0 + nop + ldy #$14 ; 20 (spr=-28) + nop ; filler + cmp byt2; on zero page so 3 cycles +line74 + ldy #$14 ; 20 (spr=-28) + sty COLPM1 + ldx #$94 ; 148 (spr=100) + stx colpf0 + ldy #$04 ; 4 (spr=-44) + ldy #$E4 ; 228 (spr=180) + ldx #$27 ; 39 (spr=-9) + sty colpf0 + sta colpf0 + stx colpf1 + ldx #$E3 ; 227 (spr=179) + stx colpf0 + ldy #$0B ; 11 (spr=-37) + sta colpf0 + sty COLPM2 + lda #$B6 ; 182 (spr=134) + lda #$06 ; 6 (spr=-42) + ldy #$96 ; 150 (spr=102) nop ; filler cmp byt2; on zero page so 3 cycles line75 + sta colpf0 + ldy #$F8 ; 248 (spr=200) + lda #$16 ; 22 (spr=-26) + ldy #$EA ; 234 (spr=186) + sty colpf0 + ldy #$95 ; 149 (spr=101) + lda #$06 ; 6 (spr=-42) nop - ldy #$04 ; 4 (spr=-44) - sty colpf2 + stx colpf0 + sty colpf0 + sta colpf0 + stx colpf0 + lda #$93 ; 147 (spr=99) + ldy #$E4 ; 228 (spr=180) nop - ldy #$93 ; 147 (spr=99) - sty HPOSP2 - ldy #$26 ; 38 (spr=-10) - stx colpf2 - ldy #$E5 ; 229 (spr=181) - sta COLBAK - lda #$27 ; 39 (spr=-9) - ldx #$E6 ; 230 (spr=182) - sta colpf2 - lda #$50 ; 80 (spr=32) - sty COLPM2 - ldx #$06 ; 6 (spr=-42) - sta HPOSP2 - ldy #$E2 ; 226 (spr=178) - lda #$26 ; 38 (spr=-10) + nop + sty colpf0 + ldy #$06 ; 6 (spr=-42) + ldx #$94 ; 148 (spr=100) nop ; filler cmp byt2; on zero page so 3 cycles line76 - sta colpf2 - stx colpf0 - ldx #$E9 ; 233 (spr=185) - stx colpf2 - ldx #$E6 ; 230 (spr=182) + sta HPOSP2 + lda #$E6 ; 230 (spr=182) nop - lda #$27 ; 39 (spr=-9) - sty colpf2 - sta colpf2 - ldx #$06 ; 6 (spr=-42) - lda #$16 ; 22 (spr=-26) - lda #$37 ; 55 (spr=7) + ldx #$14 ; 20 (spr=-28) + stx COLPM2 + nop + ldx #$12 ; 18 (spr=-30) + ldx #$09 ; 9 (spr=-39) + sta COLPM0 + stx colpf0 + sty colpf0 + ldy #$06 ; 6 (spr=-42) + lda #$02 ; 2 (spr=-46) + ldx #$E9 ; 233 (spr=185) + ldy #$BC ; 188 (spr=140) ldx #$04 ; 4 (spr=-44) - lda #$24 ; 36 (spr=-12) - lda #$24 ; 36 (spr=-12) - ldy #$E2 ; 226 (spr=178) - lda #$26 ; 38 (spr=-10) - lda #$26 ; 38 (spr=-10) - stx colpf2 - nop ; filler + lda #$14 ; 20 (spr=-28) + ldy #$E6 ; 230 (spr=182) + ldy #$D4 ; 212 (spr=164) + ldx #$95 ; 149 (spr=101) + lda #$05 ; 5 (spr=-43) nop ; filler cmp byt2; on zero page so 3 cycles line77 + ldx #$33 ; 51 (spr=3) + ldy #$F5 ; 245 (spr=197) + ldx #$14 ; 20 (spr=-28) + nop + ldy #$66 ; 102 (spr=54) + ldy #$E4 ; 228 (spr=180) + sta colpf1 + lda #$E2 ; 226 (spr=178) + sty colpf1 + sta colpf1 + ldy #$27 ; 39 (spr=-9) + lda #$96 ; 150 (spr=102) + ldx #$85 ; 133 (spr=85) + sty colpf1 + lda #$06 ; 6 (spr=-42) + ldy #$12 ; 18 (spr=-30) + lda #$04 ; 4 (spr=-44) + ldx #$14 ; 20 (spr=-28) + ldy #$E4 ; 228 (spr=180) + sta colpf1 lda #$14 ; 20 (spr=-28) - sta colpf2 - stx colpf2 - lda #$24 ; 36 (spr=-12) - ldx #$44 ; 68 (spr=20) - ldx #$E9 ; 233 (spr=185) - lda #$A4 ; 164 (spr=116) - stx colpf2 - sty colpf2 - lda #$27 ; 39 (spr=-9) - sta colpf2 - lda #$86 ; 134 (spr=86) - ldx #$16 ; 22 (spr=-26) - ldx #$F7 ; 247 (spr=199) - lda #$CD ; 205 (spr=157) - lda #$E4 ; 228 (spr=180) - lda #$24 ; 36 (spr=-12) - ldy #$E2 ; 226 (spr=178) - sta colpf2 - ldx #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line78 - ldx #$34 ; 52 (spr=4) - sty colpf2 - ldx #$E6 ; 230 (spr=182) - lda #$E4 ; 228 (spr=180) - lda #$A4 ; 164 (spr=116) nop - stx colpf2 - ldx #$36 ; 54 (spr=6) - sty colpf2 - sta colpf2 - stx colpf2 - ldx #$00 ; 0 (spr=-48) + lda #$93 ; 147 (spr=99) + nop ldx #$26 ; 38 (spr=-10) - stx colpf2 + sty COLPM0 ldy #$E2 ; 226 (spr=178) + lda #$E6 ; 230 (spr=182) + ldy #$36 ; 54 (spr=6) + sta colpf1 + lda #$A4 ; 164 (spr=116) + sta colpf1 + lda #$E3 ; 227 (spr=179) + sty colpf1 + ldy #$E4 ; 228 (spr=180) + stx colpf0 + ldx #$D3 ; 211 (spr=163) + ldx #$36 ; 54 (spr=6) nop - nop - nop - nop - lda #$18 ; 24 (spr=-24) + sty colpf1 + ldx #$34 ; 52 (spr=4) nop ; filler cmp byt2; on zero page so 3 cycles line79 - lda #$16 ; 22 (spr=-26) - lda #$E6 ; 230 (spr=182) + ldx #$02 ; 2 (spr=-46) + sta COLPM0 + sty COLPM2 + ldy #$07 ; 7 (spr=-41) + sty colpf0 nop - lda #$F0 ; 240 (spr=192) - ldy #$04 ; 4 (spr=-44) - ldx #$E2 ; 226 (spr=178) - sty colpf2 - lda #$18 ; 24 (spr=-24) - nop - stx colpf2 - sta colpf2 - lda #$37 ; 55 (spr=7) - sta colpf2 - ldy #$04 ; 4 (spr=-44) - lda #$A2 ; 162 (spr=114) - ldx #$CA ; 202 (spr=154) - lda #$05 ; 5 (spr=-43) - lda #$1A ; 26 (spr=-22) - sty colpf2 - ldy #$92 ; 146 (spr=98) + ldx #$36 ; 54 (spr=6) + ldy #$19 ; 25 (spr=-23) nop + sty colpf1 + ldy #$00 ; 0 (spr=-48) + lda #$04 ; 4 (spr=-44) + stx colpf1 + ldx #$37 ; 55 (spr=7) + ldx #$04 ; 4 (spr=-44) + sta colpf0 + lda #$1C ; 28 (spr=-20) + ldy #$94 ; 148 (spr=100) + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line80 - sta colpf2 - ldy #$45 ; 69 (spr=21) - lda #$36 ; 54 (spr=6) - nop + ldy #$81 ; 129 (spr=81) + ldy #$F1 ; 241 (spr=193) ldy #$E2 ; 226 (spr=178) - lda #$E5 ; 229 (spr=181) - sta COLPM0 - lda #$40 ; 64 (spr=16) - sty COLPM2 - ldy #$36 ; 54 (spr=6) - sty colpf2 - ldy #$A4 ; 164 (spr=116) - ldx #$92 ; 146 (spr=98) - ldx #$34 ; 52 (spr=4) - ldy #$86 ; 134 (spr=86) - lda #$06 ; 6 (spr=-42) - lda #$16 ; 22 (spr=-26) - lda #$92 ; 146 (spr=98) - nop - lda #$D6 ; 214 (spr=166) + ldy #$D2 ; 210 (spr=162) + stx COLPM1 + ldy #$E4 ; 228 (spr=180) + ldx #$26 ; 38 (spr=-10) + ldx #$07 ; 7 (spr=-41) + sty colpf0 + sta colpf0 + stx colpf0 nop + lda #$05 ; 5 (spr=-43) + ldy #$E4 ; 228 (spr=180) + ldy #$25 ; 37 (spr=-11) + sty COLPM1 + ldy #$F4 ; 244 (spr=196) + sty colpf1 nop nop ; filler + nop ; filler cmp byt2; on zero page so 3 cycles line81 + sty COLPM1 + nop + sty COLPM1 + ldy #$34 ; 52 (spr=4) + sta colpf1 + ldx #$36 ; 54 (spr=6) + lda #$7C ; 124 (spr=76) + ldy #$01 ; 1 (spr=-47) + sty colpf1 + stx colpf1 + nop + sty COLBAK + lda #$29 ; 41 (spr=-7) + sta HPOSP0 + lda #$96 ; 150 (spr=102) + ldy #$35 ; 53 (spr=5) + nop nop nop - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line82 nop - lda #$24 ; 36 (spr=-12) - sty HPOSP2 - ldy #$04 ; 4 (spr=-44) - lda #$13 ; 19 (spr=-29) - lda #$01 ; 1 (spr=-47) - sta COLBAK - lda #$92 ; 146 (spr=98) - sty COLPM2 - ldy #$97 ; 151 (spr=103) - sty colpf1 - stx colpf1 - lda #$E3 ; 227 (spr=179) - nop + ldy #$92 ; 146 (spr=98) + ldy #$93 ; 147 (spr=99) ldx #$96 ; 150 (spr=102) - ldy #$02 ; 2 (spr=-46) - ldy #$E8 ; 232 (spr=184) + sty COLPM3 + ldy #$44 ; 68 (spr=20) nop - lda #$2C ; 44 (spr=-4) - lda #$15 ; 21 (spr=-27) + sta COLPM0 + ldx #$33 ; 51 (spr=3) + ldx #$00 ; 0 (spr=-48) + sta COLBAK + sty colpf2 + ldy #$35 ; 53 (spr=5) nop + sty colpf2 + stx COLPM0 + lda #$95 ; 149 (spr=101) + ldx #$00 ; 0 (spr=-48) + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line83 - lda #$80 ; 128 (spr=80) - nop + sta colpf2 + lda #$10 ; 16 (spr=-32) lda #$92 ; 146 (spr=98) - stx COLPM2 - lda #$E4 ; 228 (spr=180) + lda #$93 ; 147 (spr=99) + sta COLPM0 + sty COLPM1 + stx colpf2 + ldx #$96 ; 150 (spr=102) + ldx #$42 ; 66 (spr=18) + ldx #$A4 ; 164 (spr=116) nop - ldx #$14 ; 20 (spr=-28) + ldy #$E5 ; 229 (spr=181) lda #$00 ; 0 (spr=-48) - stx COLPM1 - ldx #$92 ; 146 (spr=98) - nop - sty COLBAK - lda #$14 ; 20 (spr=-28) - nop - ldy #$06 ; 6 (spr=-42) - ldx #$44 ; 68 (spr=20) - lda #$04 ; 4 (spr=-44) - sta colpf0 - ldx #$92 ; 146 (spr=98) - ldy #$00 ; 0 (spr=-48) - nop ; filler - nop ; filler + lda #$45 ; 69 (spr=21) + ldx #$05 ; 5 (spr=-43) + sty colpf1 + stx colpf0 + ldx #$18 ; 24 (spr=-24) + ldy #$F5 ; 245 (spr=197) + ldy #$6C ; 108 (spr=60) nop ; filler cmp byt2; on zero page so 3 cycles line84 - lda #$11 ; 17 (spr=-31) - nop - ldx #$92 ; 146 (spr=98) - lda #$E4 ; 228 (spr=180) - ldx #$E3 ; 227 (spr=179) - lda #$00 ; 0 (spr=-48) - nop - sta colpf1 - ldy #$06 ; 6 (spr=-42) - ldy #$15 ; 21 (spr=-27) - nop - ldx #$92 ; 146 (spr=98) - ldy #$FF ; 255 (spr=207) - lda #$2C ; 44 (spr=-4) - sta HPOSP3 - ldy #$34 ; 52 (spr=4) + lda #$16 ; 22 (spr=-26) ldy #$14 ; 20 (spr=-28) nop - lda #$00 ; 0 (spr=-48) - ldx #$E2 ; 226 (spr=178) - stx colpf2 + stx colpf1 + lda #$1E ; 30 (spr=-18) + ldy #$F4 ; 244 (spr=196) + ldx #$92 ; 146 (spr=98) + stx HPOSP3 + sty COLPM3 nop - nop ; filler + ldy #$06 ; 6 (spr=-42) + sty colpf1 + ldy #$F2 ; 242 (spr=194) + ldy #$F5 ; 245 (spr=197) + sta COLBAK + sty colpf1 + ldx #$00 ; 0 (spr=-48) + lda #$E8 ; 232 (spr=184) + sty colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line85 - lda #$EA ; 234 (spr=186) - ldy #$55 ; 85 (spr=37) - nop + ldy #$00 ; 0 (spr=-48) + sta colpf1 + ldx #$00 ; 0 (spr=-48) + ldx #$06 ; 6 (spr=-42) + nop + lda #$B1 ; 177 (spr=129) + sta HPOSP3 + lda #$E4 ; 228 (spr=180) + sta colpf1 + ldy #$96 ; 150 (spr=102) + sty colpf1 + stx colpf1 ldx #$06 ; 6 (spr=-42) - ldy #$13 ; 19 (spr=-29) - sty colpf2 sta colpf2 - lda #$2C ; 44 (spr=-4) - stx colpf2 - ldx #$26 ; 38 (spr=-10) - ldy #$E4 ; 228 (spr=180) - nop - sty COLPM2 - ldy #$EE ; 238 (spr=190) - sta HPOSP2 ldx #$06 ; 6 (spr=-42) - lda #$10 ; 16 (spr=-32) - sty colpf2 - ldy #$92 ; 146 (spr=98) - ldx #$02 ; 2 (spr=-46) + lda #$1C ; 28 (spr=-20) + sty COLPM1 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line86 - ldy #$96 ; 150 (spr=102) - stx colpf0 - nop - lda #$16 ; 22 (spr=-26) - nop - ldy #$1C ; 28 (spr=-20) + ldy #$89 ; 137 (spr=89) + sty HPOSP1 + lda #$00 ; 0 (spr=-48) + ldx #$03 ; 3 (spr=-45) nop + ldx #$10 ; 16 (spr=-32) ldx #$92 ; 146 (spr=98) - ldx #$35 ; 53 (spr=5) - ldy #$D6 ; 214 (spr=166) - ldy #$07 ; 7 (spr=-41) - nop - sty colpf0 - stx colpf1 - ldx #$02 ; 2 (spr=-46) - stx COLPM2 - ldy #$05 ; 5 (spr=-43) - lda #$24 ; 36 (spr=-12) - lda #$44 ; 68 (spr=20) - ldy #$33 ; 51 (spr=3) - ldy #$00 ; 0 (spr=-48) - ldy #$06 ; 6 (spr=-42) + sta HPOSP1 + sta colpf2 + lda #$35 ; 53 (spr=5) + sty HPOSP1 + sta colpf2 + ldy #$1C ; 28 (spr=-20) + lda #$02 ; 2 (spr=-46) + ldx #$E9 ; 233 (spr=185) + sta colpf1 + lda #$26 ; 38 (spr=-10) + stx colpf2 + ldy #$44 ; 68 (spr=20) nop ; filler cmp byt2; on zero page so 3 cycles line87 + ldx #$EC ; 236 (spr=188) + ldx #$EC ; 236 (spr=188) + ldy #$EE ; 238 (spr=190) + ldy #$44 ; 68 (spr=20) + stx COLBAK + ldx #$E2 ; 226 (spr=178) + sta HPOSP0 + lda #$00 ; 0 (spr=-48) + ldx #$06 ; 6 (spr=-42) + sta COLBAK + stx colpf2 nop sty colpf1 - stx colpf1 - ldx #$ED ; 237 (spr=189) - nop - ldy #$F0 ; 240 (spr=192) - stx COLPM2 - ldx #$92 ; 146 (spr=98) - lda #$34 ; 52 (spr=4) - ldy #$72 ; 114 (spr=66) - nop - nop - ldx #$07 ; 7 (spr=-41) - ldy #$04 ; 4 (spr=-44) - ldx #$99 ; 153 (spr=105) - sta colpf0 - lda #$08 ; 8 (spr=-40) - nop - ldy #$04 ; 4 (spr=-44) - sty colpf0 - ldy #$06 ; 6 (spr=-42) + ldy #$92 ; 146 (spr=98) + ldx #$34 ; 52 (spr=4) + stx colpf2 + lda #$02 ; 2 (spr=-46) + ldx #$E9 ; 233 (spr=185) + ldy #$EC ; 236 (spr=188) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line88 - sty colpf0 - ldy #$02 ; 2 (spr=-46) - nop - stx HPOSP0 - ldx #$82 ; 130 (spr=82) - ldx #$08 ; 8 (spr=-40) - nop - sta COLPM2 - ldx #$96 ; 150 (spr=102) - ldy #$EE ; 238 (spr=190) - ldy #$45 ; 69 (spr=21) stx colpf1 - lda #$D4 ; 212 (spr=164) - sty colpf1 - lda #$34 ; 52 (spr=4) - lda #$E3 ; 227 (spr=179) - sta colpf1 - lda #$B6 ; 182 (spr=134) - ldy #$EC ; 236 (spr=188) nop + sty COLBAK + nop + ldy #$EE ; 238 (spr=190) + ldx #$EC ; 236 (spr=188) + sta colpf2 + sty COLBAK + ldx #$07 ; 7 (spr=-41) + ldy #$34 ; 52 (spr=4) + stx colpf2 + lda #$06 ; 6 (spr=-42) + nop + sty colpf2 + lda #$0A ; 10 (spr=-38) + ldx #$14 ; 20 (spr=-28) + sta colpf2 + ldx #$07 ; 7 (spr=-41) + lda #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line89 + ldx #$2A ; 42 (spr=-6) + lda #$E4 ; 228 (spr=180) + ldx #$14 ; 20 (spr=-28) + lda #$14 ; 20 (spr=-28) + ldx #$07 ; 7 (spr=-41) + ldy #$02 ; 2 (spr=-46) lda #$00 ; 0 (spr=-48) - lda #$E0 ; 224 (spr=176) - ldy #$EE ; 238 (spr=190) - ldx #$6A ; 106 (spr=58) - ldy #$E5 ; 229 (spr=181) - ldx #$00 ; 0 (spr=-48) - ldy #$03 ; 3 (spr=-45) ldy #$06 ; 6 (spr=-42) - ldy #$1E ; 30 (spr=-18) - sta colpf1 - lda #$E2 ; 226 (spr=178) - lda #$97 ; 151 (spr=103) - sta colpf1 - lda #$04 ; 4 (spr=-44) - sta colpf1 - ldx #$35 ; 53 (spr=5) - stx colpf1 - ldy #$EC ; 236 (spr=188) - lda #$26 ; 38 (spr=-10) + ldy #$34 ; 52 (spr=4) + sta colpf2 + lda #$0F ; 15 (spr=-33) nop - nop - ldx #$06 ; 6 (spr=-42) + sta colpf2 + stx colpf2 + lda #$F0 ; 240 (spr=192) + lda #$D4 ; 212 (spr=164) + sty colpf2 + ldx #$EE ; 238 (spr=190) + ldy #$04 ; 4 (spr=-44) + nop ; filler + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line90 - lda #$F4 ; 244 (spr=196) - ldx #$06 ; 6 (spr=-42) + ldx #$03 ; 3 (spr=-45) + lda #$E4 ; 228 (spr=180) + ldy #$09 ; 9 (spr=-39) + stx colpf2 + ldx #$EB ; 235 (spr=187) nop - lda #$02 ; 2 (spr=-46) - ldx #$FF ; 255 (spr=207) - sta colpf1 - ldx #$E4 ; 228 (spr=180) - nop - ldx #$45 ; 69 (spr=21) - sty colpf1 - sta colpf1 lda #$00 ; 0 (spr=-48) - sta COLPM3 - stx colpf1 - ldy #$03 ; 3 (spr=-45) - sty colpf1 - lda #$35 ; 53 (spr=5) - ldx #$E7 ; 231 (spr=183) - ldx #$6A ; 106 (spr=58) - ldy #$05 ; 5 (spr=-43) + sty COLPM0 + ldy #$06 ; 6 (spr=-42) + nop + ldy #$07 ; 7 (spr=-41) + stx colpf2 + sty colpf2 + ldy #$FF ; 255 (spr=207) + nop + lda #$34 ; 52 (spr=4) + sta colpf2 + lda #$E3 ; 227 (spr=179) + sta colpf2 + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line91 - ldy #$46 ; 70 (spr=22) - ldx #$04 ; 4 (spr=-44) - ldy #$EC ; 236 (spr=188) - lda #$D5 ; 213 (spr=165) - lda #$00 ; 0 (spr=-48) - ldx #$14 ; 20 (spr=-28) lda #$03 ; 3 (spr=-45) - ldx #$E4 ; 228 (spr=180) ldx #$EC ; 236 (spr=188) - sta COLPM3 - stx colpf1 - lda #$03 ; 3 (spr=-45) - ldy #$05 ; 5 (spr=-43) - sty colpf1 - lda #$35 ; 53 (spr=5) - ldx #$00 ; 0 (spr=-48) - sta colpf0 - ldy #$EE ; 238 (spr=190) - ldy #$04 ; 4 (spr=-44) - stx colpf0 - ldy #$97 ; 151 (spr=103) + ldy #$91 ; 145 (spr=97) + sty colpf2 + nop + ldy #$58 ; 88 (spr=40) + stx COLPM1 + sta COLPM0 + stx colpf2 + lda #$07 ; 7 (spr=-41) + sta colpf2 + sty HPOSP1 + ldy #$35 ; 53 (spr=5) + sty colpf2 + ldy #$E3 ; 227 (spr=179) + sty colpf2 + lda #$00 ; 0 (spr=-48) + ldy #$07 ; 7 (spr=-41) nop ; filler cmp byt2; on zero page so 3 cycles line92 - ldy #$07 ; 7 (spr=-41) - stx colpf1 - lda #$05 ; 5 (spr=-43) - ldx #$E6 ; 230 (spr=182) - stx colpf1 - ldx #$E2 ; 226 (spr=178) - sta colpf1 - ldx #$EC ; 236 (spr=188) - stx colpf0 - sty colpf1 - sta colpf0 + ldx #$0E ; 14 (spr=-34) + ldy #$10 ; 16 (spr=-32) + ldx #$0F ; 15 (spr=-33) + sta colpf2 + nop + ldy #$0C ; 12 (spr=-36) + lda #$F6 ; 246 (spr=198) + lda #$06 ; 6 (spr=-42) + ldx #$D8 ; 216 (spr=168) ldx #$00 ; 0 (spr=-48) - ldy #$E2 ; 226 (spr=178) - lda #$91 ; 145 (spr=97) - ldy #$26 ; 38 (spr=-10) - stx colpf1 - ldx #$97 ; 151 (spr=103) - ldy #$97 ; 151 (spr=103) - lda #$0E ; 14 (spr=-34) + sty colpf2 + ldy #$06 ; 6 (spr=-42) + sta colpf2 + ldx #$91 ; 145 (spr=97) + lda #$06 ; 6 (spr=-42) + sty HPOSP1 + sty COLPM2 + ldy #$00 ; 0 (spr=-48) + lda #$0D ; 13 (spr=-35) + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line93 - ldy #$F2 ; 242 (spr=194) - ldy #$16 ; 22 (spr=-26) - ldy #$E9 ; 233 (spr=185) - lda #$06 ; 6 (spr=-42) nop + sty HPOSP2 stx HPOSP2 - ldy #$E2 ; 226 (spr=178) - lda #$D0 ; 208 (spr=160) - lda #$0E ; 14 (spr=-34) - ldy #$E4 ; 228 (spr=180) - sta colpf1 - stx colpf1 - ldx #$07 ; 7 (spr=-41) - stx colpf1 - ldy #$35 ; 53 (spr=5) - sty colpf1 - ldy #$97 ; 151 (spr=103) - nop - nop - ldx #$00 ; 0 (spr=-48) - lda #$41 ; 65 (spr=17) + stx HPOSP2 + sty COLPM1 + sty colpf2 + sta colpf2 + ldy #$EE ; 238 (spr=190) + lda #$E5 ; 229 (spr=181) + sta colpf2 + ldy #$02 ; 2 (spr=-46) + sty COLPM2 + ldy #$E3 ; 227 (spr=179) + lda #$00 ; 0 (spr=-48) + sty colpf2 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line94 - nop - nop - nop - lda #$04 ; 4 (spr=-44) - lda #$03 ; 3 (spr=-45) - stx colpf1 - ldx #$E2 ; 226 (spr=178) - sty HPOSP2 + lda #$EE ; 238 (spr=190) + lda #$1E ; 30 (spr=-18) + sta HPOSP0 + stx HPOSP0 lda #$07 ; 7 (spr=-41) - sta colpf1 - ldy #$E0 ; 224 (spr=176) - lda #$41 ; 65 (spr=17) - ldy #$E2 ; 226 (spr=178) - sty colpf1 - nop - ldx #$00 ; 0 (spr=-48) - lda #$04 ; 4 (spr=-44) + ldx #$15 ; 21 (spr=-27) ldy #$14 ; 20 (spr=-28) - ldy #$08 ; 8 (spr=-40) - nop - sta colpf1 + ldy #$06 ; 6 (spr=-42) + lda #$36 ; 54 (spr=6) + sty colpf2 + ldx #$E5 ; 229 (spr=181) + sta HPOSP1 + stx COLPM0 + lda #$8A ; 138 (spr=90) + lda #$24 ; 36 (spr=-12) + ldy #$18 ; 24 (spr=-24) + ldx #$FD ; 253 (spr=205) + ldx #$E2 ; 226 (spr=178) + stx colpf2 + ldy #$D1 ; 209 (spr=161) nop ; filler cmp byt2; on zero page so 3 cycles line95 - stx colpf1 - ldy #$15 ; 21 (spr=-27) - lda #$08 ; 8 (spr=-40) - lda #$04 ; 4 (spr=-44) - ldy #$ED ; 237 (spr=189) - nop - lda #$1D ; 29 (spr=-19) - lda #$EA ; 234 (spr=186) - sta colpf1 - nop - ldx #$1A ; 26 (spr=-22) - nop - sty colpf1 - lda #$01 ; 1 (spr=-47) - sta colpf1 - lda #$41 ; 65 (spr=17) - ldy #$A7 ; 167 (spr=119) - ldx #$1B ; 27 (spr=-21) - sta HPOSP1 - nop ; filler + sta HPOSP2 + lda #$00 ; 0 (spr=-48) + ldx #$07 ; 7 (spr=-41) + sty colpf2 + stx COLPM0 + ldx #$EA ; 234 (spr=186) + stx colpf2 + lda #$AD ; 173 (spr=125) + ldx #$E2 ; 226 (spr=178) + lda #$EE ; 238 (spr=190) + lda #$2E ; 46 (spr=-2) + sta HPOSP0 + stx colpf2 + ldx #$1D ; 29 (spr=-19) + lda #$E1 ; 225 (spr=177) + ldy #$EC ; 236 (spr=188) + ldy #$2A ; 42 (spr=-6) + lda #$E7 ; 231 (spr=183) + lda #$D8 ; 216 (spr=168) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line96 - sty HPOSP0 + sty COLPM1 + ldy #$0E ; 14 (spr=-34) + nop + ldy #$DC ; 220 (spr=172) + ldy #$01 ; 1 (spr=-47) + sty colpf2 lda #$E4 ; 228 (spr=180) - ldy #$0A ; 10 (spr=-38) - stx COLPM1 - ldy #$09 ; 9 (spr=-39) - lda #$74 ; 116 (spr=68) - sty HPOSP2 - nop - lda #$E3 ; 227 (spr=179) - sty colpf1 - sta COLPM1 - ldy #$1A ; 26 (spr=-22) - ldx #$F0 ; 240 (spr=192) - ldy #$33 ; 51 (spr=3) - nop - ldx #$DC ; 220 (spr=172) - sta colpf1 - lda #$01 ; 1 (spr=-47) - nop + ldy #$EC ; 236 (spr=188) + ldy #$E4 ; 228 (spr=180) nop + sty colpf2 + lda #$E6 ; 230 (spr=182) + lda #$89 ; 137 (spr=89) + lda #$E8 ; 232 (spr=184) + lda #$ED ; 237 (spr=189) + ldy #$E3 ; 227 (spr=179) + ldx #$DE ; 222 (spr=174) + sty colpf2 + ldy #$FE ; 254 (spr=206) + ldy #$01 ; 1 (spr=-47) + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line97 - sta colpf1 - nop - sty HPOSP2 - lda #$ED ; 237 (spr=189) + ldx #$08 ; 8 (spr=-40) + stx COLPM1 + lda #$E1 ; 225 (spr=177) nop + ldx #$EC ; 236 (spr=188) ldy #$EC ; 236 (spr=188) - ldy #$21 ; 33 (spr=-15) nop - sta colpf1 - nop - nop - lda #$D9 ; 217 (spr=169) - lda #$06 ; 6 (spr=-42) - ldy #$17 ; 23 (spr=-25) - sta colpf1 + ldy #$03 ; 3 (spr=-45) + sty colpf2 + stx colpf2 + ldy #$E5 ; 229 (spr=181) ldy #$E2 ; 226 (spr=178) - lda #$00 ; 0 (spr=-48) - sty colpf1 - ldy #$44 ; 68 (spr=20) - ldx #$E3 ; 227 (spr=179) - nop + lda #$EE ; 238 (spr=190) + ldy #$07 ; 7 (spr=-41) + sty colpf2 + ldy #$04 ; 4 (spr=-44) + ldy #$E3 ; 227 (spr=179) + sty colpf2 + ldx #$03 ; 3 (spr=-45) + ldy #$01 ; 1 (spr=-47) + ldx #$FB ; 251 (spr=203) nop ; filler cmp byt2; on zero page so 3 cycles line98 - ldy #$F4 ; 244 (spr=196) - sta colpf1 - stx COLPM1 - ldy #$0E ; 14 (spr=-34) + lda #$04 ; 4 (spr=-44) + lda #$07 ; 7 (spr=-41) + sty colpf2 + ldx #$FB ; 251 (spr=203) + sta COLPM3 + lda #$EE ; 238 (spr=190) + ldy #$0F ; 15 (spr=-33) + lda #$E4 ; 228 (spr=180) + sty colpf2 + stx colpf2 + ldy #$E5 ; 229 (spr=181) + sty colpf2 + nop + ldy #$E3 ; 227 (spr=179) + ldx #$E4 ; 228 (spr=180) + sty COLPM3 + ldy #$01 ; 1 (spr=-47) nop nop - lda #$01 ; 1 (spr=-47) - nop - sty colpf1 - lda #$EC ; 236 (spr=188) - sta colpf1 - ldx #$E3 ; 227 (spr=179) - sta COLPM1 - stx colpf1 - nop - lda #$00 ; 0 (spr=-48) - nop - ldy #$E4 ; 228 (spr=180) - sta colpf1 + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line99 nop - lda #$ED ; 237 (spr=189) - sta COLPM1 - sty COLPM0 - ldx #$1E ; 30 (spr=-18) - ldy #$01 ; 1 (spr=-47) - ldx #$E2 ; 226 (spr=178) - sty COLPM1 - nop - sta colpf1 - ldy #$0B ; 11 (spr=-37) - ldy #$35 ; 53 (spr=5) - lda #$06 ; 6 (spr=-42) - sta colpf1 - stx colpf1 - lda #$F0 ; 240 (spr=192) - lda #$14 ; 20 (spr=-28) - lda #$ED ; 237 (spr=189) - ldx #$F7 ; 247 (spr=199) + lda #$EC ; 236 (spr=188) + lda #$EC ; 236 (spr=188) lda #$EE ; 238 (spr=190) + nop + sty colpf2 + ldx #$ED ; 237 (spr=189) + ldy #$5A ; 90 (spr=42) + ldy #$FE ; 254 (spr=206) + ldy #$04 ; 4 (spr=-44) + ldy #$F5 ; 245 (spr=197) + lda #$00 ; 0 (spr=-48) + stx colpf2 + ldx #$1E ; 30 (spr=-18) + lda #$E4 ; 228 (spr=180) + sta colpf2 + ldx #$EC ; 236 (spr=188) + sty colpf2 + ldx #$EE ; 238 (spr=190) + ldy #$05 ; 5 (spr=-43) + ldx #$00 ; 0 (spr=-48) + lda #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line100 - ldx #$F0 ; 240 (spr=192) + ldy #$0B ; 11 (spr=-37) + nop + sty COLPM0 + lda #$EE ; 238 (spr=190) + stx colpf2 + lda #$A2 ; 162 (spr=114) + lda #$DC ; 220 (spr=172) + lda #$F0 ; 240 (spr=192) + lda #$E4 ; 228 (spr=180) + nop + sty colpf2 + ldy #$06 ; 6 (spr=-42) + sta colpf2 + ldx #$07 ; 7 (spr=-41) lda #$00 ; 0 (spr=-48) - ldy #$E8 ; 232 (spr=184) - ldx #$F7 ; 247 (spr=199) - lda #$00 ; 0 (spr=-48) - nop - lda #$0B ; 11 (spr=-37) - sta colpf1 - nop - ldx #$EC ; 236 (spr=188) - sty COLPM1 - nop - stx colpf1 - ldy #$04 ; 4 (spr=-44) - ldy #$E2 ; 226 (spr=178) - sty colpf1 - ldy #$E2 ; 226 (spr=178) - nop - ldy #$01 ; 1 (spr=-47) - sta colpf1 - lda #$03 ; 3 (spr=-45) + stx colpf2 + ldy #$EE ; 238 (spr=190) + sta colpf2 + ldy #$0E ; 14 (spr=-34) + lda #$EE ; 238 (spr=190) nop ; filler cmp byt2; on zero page so 3 cycles line101 - nop - lda #$D2 ; 210 (spr=162) - nop - lda #$E2 ; 226 (spr=178) - lda #$03 ; 3 (spr=-45) - nop - lda #$E9 ; 233 (spr=185) - nop - sty colpf1 - lda #$DF ; 223 (spr=175) - nop - ldy #$07 ; 7 (spr=-41) - lda #$E3 ; 227 (spr=179) - stx colpf1 - nop + lda #$E4 ; 228 (spr=180) + stx COLPM2 + ldx #$D2 ; 210 (spr=162) + ldy #$E8 ; 232 (spr=184) + lda #$AA ; 170 (spr=122) + sta HPOSP2 + ldy #$E4 ; 228 (spr=180) + lda #$EC ; 236 (spr=188) + stx COLPM0 sty colpf2 - sta colpf1 - nop - lda #$D0 ; 208 (spr=160) + sta colpf2 + lda #$EC ; 236 (spr=188) + ldx #$E9 ; 233 (spr=185) + sty colpf2 + ldy #$05 ; 5 (spr=-43) + ldx #$00 ; 0 (spr=-48) lda #$04 ; 4 (spr=-44) - ldx #$EE ; 238 (spr=190) - ldy #$00 ; 0 (spr=-48) + nop ; filler + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line102 - lda #$04 ; 4 (spr=-44) + lda #$05 ; 5 (spr=-43) nop - nop - sty colpf1 - lda #$F4 ; 244 (spr=196) - lda #$00 ; 0 (spr=-48) - lda #$EE ; 238 (spr=190) - lda #$D2 ; 210 (spr=162) + ldy #$F0 ; 240 (spr=192) stx colpf2 - ldx #$ED ; 237 (spr=189) - stx colpf1 - ldy #$DE ; 222 (spr=174) - sta COLPM3 - ldy #$06 ; 6 (spr=-42) - sty colpf1 - ldy #$00 ; 0 (spr=-48) - nop - ldx #$EC ; 236 (spr=188) + lda #$00 ; 0 (spr=-48) + ldx #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) nop - nop + ldy #$E4 ; 228 (spr=180) + lda #$EE ; 238 (spr=190) + ldx #$FD ; 253 (spr=205) + ldx #$EC ; 236 (spr=188) + sty colpf2 + ldy #$E5 ; 229 (spr=181) + stx colpf2 + sty colpf2 + sty colpf2 + ldy #$B6 ; 182 (spr=134) + ldx #$00 ; 0 (spr=-48) + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line103 + ldx #$EE ; 238 (spr=190) + ldx #$01 ; 1 (spr=-47) + lda #$7E ; 126 (spr=78) + stx colpf2 nop + ldy #$F2 ; 242 (spr=194) + lda #$14 ; 20 (spr=-28) + ldx #$FF ; 255 (spr=207) nop - sty colpf1 - lda #$04 ; 4 (spr=-44) - lda #$F7 ; 247 (spr=199) - nop + lda #$90 ; 144 (spr=96) ldx #$EC ; 236 (spr=188) - ldy #$D2 ; 210 (spr=162) - ldy #$08 ; 8 (spr=-40) - lda #$F1 ; 241 (spr=193) - ldy #$E4 ; 228 (spr=180) - lda #$00 ; 0 (spr=-48) - sty colpf1 - ldy #$06 ; 6 (spr=-42) - stx colpf1 - sty colpf1 - nop - nop - lda #$02 ; 2 (spr=-46) - ldy #$04 ; 4 (spr=-44) - lda #$E3 ; 227 (spr=179) + ldy #$E2 ; 226 (spr=178) + sty colpf2 + ldy #$E5 ; 229 (spr=181) + stx colpf2 + sty colpf2 ldy #$01 ; 1 (spr=-47) + sty colpf2 + ldx #$F2 ; 242 (spr=194) + nop + lda #$EC ; 236 (spr=188) nop ; filler cmp byt2; on zero page so 3 cycles line104 - ldy #$0E ; 14 (spr=-34) - ldy #$01 ; 1 (spr=-47) + ldy #$A8 ; 168 (spr=120) + sty HPOSP3 nop + lda #$EC ; 236 (spr=188) + ldx #$EB ; 235 (spr=187) nop - nop - lda #$01 ; 1 (spr=-47) - sty colpf1 - lda #$02 ; 2 (spr=-46) - ldy #$04 ; 4 (spr=-44) - ldy #$5D ; 93 (spr=45) - ldy #$E8 ; 232 (spr=184) - ldy #$E2 ; 226 (spr=178) - sty colpf1 - ldy #$07 ; 7 (spr=-41) - stx colpf1 - sty colpf1 - lda #$04 ; 4 (spr=-44) - ldx #$04 ; 4 (spr=-44) ldy #$03 ; 3 (spr=-45) - ldx #$00 ; 0 (spr=-48) - ldy #$F8 ; 248 (spr=200) - nop ; filler + ldx #$EC ; 236 (spr=188) + lda #$E2 ; 226 (spr=178) + sty colpf2 + ldy #$EA ; 234 (spr=186) + ldy #$E5 ; 229 (spr=181) + sta colpf2 + stx colpf2 + sty colpf2 + ldy #$00 ; 0 (spr=-48) + ldx #$03 ; 3 (spr=-45) + sty colpf2 + nop + ldy #$45 ; 69 (spr=21) nop ; filler cmp byt2; on zero page so 3 cycles line105 - ldy #$83 ; 131 (spr=83) + lda #$F2 ; 242 (spr=194) + stx COLPM3 + ldx #$50 ; 80 (spr=32) + nop + nop + stx HPOSP3 + lda #$E4 ; 228 (spr=180) + ldx #$EA ; 234 (spr=186) + nop + stx COLPM3 + sta colpf2 ldy #$00 ; 0 (spr=-48) - sta colpf1 + sta COLPM3 + lda #$D4 ; 212 (spr=164) nop - ldy #$04 ; 4 (spr=-44) - stx colpf1 + sty colpf2 + ldy #$45 ; 69 (spr=21) + sty HPOSP1 nop - ldy #$06 ; 6 (spr=-42) - ldx #$E6 ; 230 (spr=182) - lda #$F0 ; 240 (spr=192) - ldx #$E4 ; 228 (spr=180) - stx colpf1 - ldx #$00 ; 0 (spr=-48) - nop - sty colpf1 - ldy #$EE ; 238 (spr=190) - ldy #$F8 ; 248 (spr=200) - ldy #$EE ; 238 (spr=190) - lda #$DE ; 222 (spr=174) - ldy #$EE ; 238 (spr=190) - nop - nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line106 - nop - lda #$E6 ; 230 (spr=182) - ldy #$E3 ; 227 (spr=179) - nop - nop - stx colpf1 - ldy #$E5 ; 229 (spr=181) - ldy #$07 ; 7 (spr=-41) - lda #$00 ; 0 (spr=-48) - ldx #$00 ; 0 (spr=-48) - ldx #$EB ; 235 (spr=187) - lda #$DE ; 222 (spr=174) - lda #$00 ; 0 (spr=-48) - stx colpf1 - ldx #$0A ; 10 (spr=-38) - lda #$D2 ; 210 (spr=162) - sty colpf1 - lda #$E8 ; 232 (spr=184) - lda #$EE ; 238 (spr=190) - ldx #$00 ; 0 (spr=-48) - ldy #$F6 ; 246 (spr=198) - ldx #$18 ; 24 (spr=-24) + stx HPOSP2 + sty HPOSP2 + lda #$1E ; 30 (spr=-18) ldx #$00 ; 0 (spr=-48) + nop + ldy #$AC ; 172 (spr=124) + sty COLPM0 + sty HPOSP2 + nop + ldy #$E4 ; 228 (spr=180) + ldx #$EA ; 234 (spr=186) + stx colpf2 + lda #$01 ; 1 (spr=-47) + sty colpf2 + ldy #$D2 ; 210 (spr=162) + sta colpf2 + nop + lda #$04 ; 4 (spr=-44) + lda #$E9 ; 233 (spr=185) nop ; filler cmp byt2; on zero page so 3 cycles line107 - ldx #$00 ; 0 (spr=-48) - sta colpf2 - ldy #$EC ; 236 (spr=188) - ldy #$00 ; 0 (spr=-48) - stx colpf1 - ldy #$F5 ; 245 (spr=197) - ldx #$07 ; 7 (spr=-41) - stx COLPM1 + sty COLPM0 nop - lda #$09 ; 9 (spr=-39) - sta COLPM1 - ldy #$E5 ; 229 (spr=181) + ldy #$02 ; 2 (spr=-46) + ldy #$FD ; 253 (spr=205) + ldx #$04 ; 4 (spr=-44) + ldx #$04 ; 4 (spr=-44) + ldy #$D7 ; 215 (spr=167) + ldx #$06 ; 6 (spr=-42) + lda #$D0 ; 208 (spr=160) + ldy #$98 ; 152 (spr=104) + lda #$00 ; 0 (spr=-48) + sty HPOSP3 + nop + nop + lda #$EA ; 234 (spr=186) + lda #$DA ; 218 (spr=170) stx colpf2 - ldx #$18 ; 24 (spr=-24) - ldy #$2E ; 46 (spr=-2) - lda #$57 ; 87 (spr=39) - lda #$00 ; 0 (spr=-48) - lda #$EF ; 239 (spr=191) - lda #$00 ; 0 (spr=-48) - ldy #$F6 ; 246 (spr=198) - ldy #$07 ; 7 (spr=-41) + ldx #$00 ; 0 (spr=-48) + sty colpf2 + lda #$04 ; 4 (spr=-44) + nop + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line108 - ldy #$1E ; 30 (spr=-18) - lda #$21 ; 33 (spr=-15) + ldy #$0E ; 14 (spr=-34) + stx colpf2 + stx colpf2 + lda #$E4 ; 228 (spr=180) nop - stx COLPM2 - sty HPOSP2 - sta COLPM2 - lda #$EF ; 239 (spr=191) - sta colpf2 - stx COLPM3 + ldy #$E4 ; 228 (spr=180) + sty COLPM0 + ldx #$07 ; 7 (spr=-41) lda #$D3 ; 211 (spr=163) - ldx #$06 ; 6 (spr=-42) - sta COLPM2 - stx colpf2 - lda #$EF ; 239 (spr=191) - stx colpf2 + ldy #$3C ; 60 (spr=12) + ldx #$A7 ; 167 (spr=119) + sta COLPM0 + lda #$04 ; 4 (spr=-44) + stx HPOSP3 nop - lda #$EF ; 239 (spr=191) + ldx #$00 ; 0 (spr=-48) + ldx #$0A ; 10 (spr=-38) nop + nop + nop + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line109 - ldy #$04 ; 4 (spr=-44) + ldy #$0E ; 14 (spr=-34) + ldx #$E4 ; 228 (spr=180) + stx COLPM3 + ldy #$4F ; 79 (spr=31) + lda #$00 ; 0 (spr=-48) + stx COLPM3 nop nop - ldx #$E2 ; 226 (spr=178) - ldx #$04 ; 4 (spr=-44) - ldy #$08 ; 8 (spr=-40) - ldy #$E4 ; 228 (spr=180) - ldy #$02 ; 2 (spr=-46) - sty colpf2 - sta colpf2 - ldy #$E9 ; 233 (spr=185) - ldx #$10 ; 16 (spr=-32) - lda #$EE ; 238 (spr=190) - ldx #$07 ; 7 (spr=-41) + sty HPOSP1 + lda #$00 ; 0 (spr=-48) + ldy #$FE ; 254 (spr=206) nop - stx colpf2 - stx COLPM0 - ldx #$DE ; 222 (spr=174) - ldx #$04 ; 4 (spr=-44) - ldy #$04 ; 4 (spr=-44) - ldx #$04 ; 4 (spr=-44) + nop + ldy #$01 ; 1 (spr=-47) + lda #$02 ; 2 (spr=-46) + ldy #$FF ; 255 (spr=207) + ldy #$FF ; 255 (spr=207) + nop ; filler + nop ; filler + nop ; filler + nop ; filler + nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line110 + sta COLPM3 + nop + nop + stx COLPM3 + sta COLPM3 + sta COLPM0 + lda #$ED ; 237 (spr=189) + nop + ldy #$FE ; 254 (spr=206) ldy #$D3 ; 211 (spr=163) - ldx #$D2 ; 210 (spr=162) - ldy #$06 ; 6 (spr=-42) - ldx #$F4 ; 244 (spr=196) - ldx #$EE ; 238 (spr=190) - nop - lda #$EF ; 239 (spr=191) - ldx #$00 ; 0 (spr=-48) - ldx #$D5 ; 213 (spr=165) - ldx #$EC ; 236 (spr=188) - sta colpf2 - lda #$21 ; 33 (spr=-15) - lda #$EF ; 239 (spr=191) - ldy #$04 ; 4 (spr=-44) - ldy #$E4 ; 228 (spr=180) - sty colpf2 - ldy #$DF ; 223 (spr=175) - nop - lda #$04 ; 4 (spr=-44) + lda #$EE ; 238 (spr=190) + lda #$EC ; 236 (spr=188) + sty COLPM3 stx colpf2 - ldx #$05 ; 5 (spr=-43) nop - nop ; filler + ldx #$06 ; 6 (spr=-42) + sty colpf2 + stx COLPM3 nop ; filler cmp byt2; on zero page so 3 cycles line111 - nop - nop - lda #$04 ; 4 (spr=-44) - lda #$EE ; 238 (spr=190) - ldx #$09 ; 9 (spr=-39) - ldx #$00 ; 0 (spr=-48) - ldx #$02 ; 2 (spr=-46) - ldy #$05 ; 5 (spr=-43) stx colpf2 sta colpf2 - lda #$04 ; 4 (spr=-44) - nop - stx COLPM2 - ldx #$D5 ; 213 (spr=165) - ldy #$10 ; 16 (spr=-32) - stx colpf1 - ldx #$E2 ; 226 (spr=178) - ldx #$04 ; 4 (spr=-44) - lda #$1E ; 30 (spr=-18) - ldx #$01 ; 1 (spr=-47) - ldy #$06 ; 6 (spr=-42) + lda #$84 ; 132 (spr=84) nop + ldy #$FE ; 254 (spr=206) + ldy #$01 ; 1 (spr=-47) + sty colpf2 + sta COLPM1 + lda #$EE ; 238 (spr=190) + stx COLPM3 + ldy #$00 ; 0 (spr=-48) + ldy #$F3 ; 243 (spr=195) + lda #$E5 ; 229 (spr=181) + sta COLPM3 + lda #$03 ; 3 (spr=-45) + ldx #$00 ; 0 (spr=-48) + ldy #$61 ; 97 (spr=49) + ldy #$14 ; 20 (spr=-28) + ldy #$90 ; 144 (spr=96) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line112 - sty COLPM1 - stx colpf1 - ldy #$D4 ; 212 (spr=164) - ldx #$E1 ; 225 (spr=177) - ldx #$04 ; 4 (spr=-44) - lda #$02 ; 2 (spr=-46) - sta colpf0 - stx colpf0 - ldy #$EA ; 234 (spr=186) - sty COLBAK - ldx #$D2 ; 210 (spr=162) - ldx #$EB ; 235 (spr=187) + sta COLPM1 ldy #$00 ; 0 (spr=-48) + ldx #$00 ; 0 (spr=-48) + ldx #$84 ; 132 (spr=84) + lda #$0F ; 15 (spr=-33) + ldy #$90 ; 144 (spr=96) + ldx #$EC ; 236 (spr=188) + stx COLPM0 + ldx #$05 ; 5 (spr=-43) + lda #$EB ; 235 (spr=187) + ldx #$EC ; 236 (spr=188) + sta colpf1 + ldx #$EC ; 236 (spr=188) + lda #$20 ; 32 (spr=-16) + lda #$D2 ; 210 (spr=162) + sta colpf2 + ldy #$04 ; 4 (spr=-44) nop - nop - nop - nop - stx COLPM1 - nop - ldy #$EE ; 238 (spr=190) + ldy #$71 ; 113 (spr=65) + ldy #$91 ; 145 (spr=97) + ldy #$82 ; 130 (spr=82) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line113 + ldx #$03 ; 3 (spr=-45) nop - lda #$04 ; 4 (spr=-44) + stx COLPM0 + ldx #$E4 ; 228 (spr=180) + ldx #$84 ; 132 (spr=84) + lda #$00 ; 0 (spr=-48) + ldy #$91 ; 145 (spr=97) + sta colpf2 sty COLPM1 - stx COLPM1 - nop - lda #$02 ; 2 (spr=-46) - nop - sta COLPM1 - ldy #$E8 ; 232 (spr=184) - nop + ldy #$00 ; 0 (spr=-48) + stx colpf1 + ldx #$00 ; 0 (spr=-48) + lda #$00 ; 0 (spr=-48) + ldx #$28 ; 40 (spr=-8) ldy #$82 ; 130 (spr=82) - sty COLBAK - ldy #$EC ; 236 (spr=188) - lda #$04 ; 4 (spr=-44) - ldx #$04 ; 4 (spr=-44) - ldx #$E5 ; 229 (spr=181) nop - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler + stx colpf1 + lda #$DE ; 222 (spr=174) + nop + nop + ldx #$E8 ; 232 (spr=184) nop ; filler cmp byt2; on zero page so 3 cycles line114 - ldx #$EC ; 236 (spr=188) - nop - lda #$02 ; 2 (spr=-46) - lda #$07 ; 7 (spr=-41) - ldx #$FA ; 250 (spr=202) - nop + lda #$EE ; 238 (spr=190) + ldx #$ED ; 237 (spr=189) + lda #$04 ; 4 (spr=-44) + lda #$A1 ; 161 (spr=113) sta HPOSP2 - sta COLPM2 nop - sty COLBAK - stx COLPM1 - ldx #$EE ; 238 (spr=190) - ldx #$05 ; 5 (spr=-43) - lda #$00 ; 0 (spr=-48) - ldy #$29 ; 41 (spr=-7) - lda #$01 ; 1 (spr=-47) - ldx #$E5 ; 229 (spr=181) - lda #$A4 ; 164 (spr=116) - lda #$04 ; 4 (spr=-44) - lda #$FF ; 255 (spr=207) - lda #$04 ; 4 (spr=-44) + nop + nop + sty colpf1 + stx colpf1 + nop + nop + nop + ldx #$18 ; 24 (spr=-24) + ldy #$D4 ; 212 (spr=164) + sty colpf1 + stx colpf1 + nop + ldy #$E5 ; 229 (spr=181) + lda #$ED ; 237 (spr=189) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line115 - lda #$02 ; 2 (spr=-46) - stx HPOSP2 - sty COLPM3 - lda #$82 ; 130 (spr=82) - sty HPOSP2 - ldy #$91 ; 145 (spr=97) - lda #$EE ; 238 (spr=190) - sty colpf1 + lda #$00 ; 0 (spr=-48) + ldy #$D7 ; 215 (spr=167) ldy #$00 ; 0 (spr=-48) nop + lda #$E8 ; 232 (spr=184) + ldy #$20 ; 32 (spr=-16) + nop + ldy #$04 ; 4 (spr=-44) nop - ldy #$ED ; 237 (spr=189) - lda #$83 ; 131 (spr=83) sta colpf1 + lda #$41 ; 65 (spr=17) + ldy #$0F ; 15 (spr=-33) + sty colpf1 + ldy #$82 ; 130 (spr=82) + sty colpf1 + sta HPOSP0 stx colpf1 - lda #$EE ; 238 (spr=190) - ldx #$00 ; 0 (spr=-48) - ldy #$1E ; 30 (spr=-18) - ldx #$00 ; 0 (spr=-48) - lda #$F4 ; 244 (spr=196) + ldx #$8F ; 143 (spr=95) + stx HPOSP1 + lda #$A0 ; 160 (spr=112) nop ; filler cmp byt2; on zero page so 3 cycles line116 - stx colpf1 + stx HPOSP2 + lda #$02 ; 2 (spr=-46) + ldy #$01 ; 1 (spr=-47) nop - lda #$A7 ; 167 (spr=119) - ldx #$00 ; 0 (spr=-48) - lda #$F6 ; 246 (spr=198) - ldx #$03 ; 3 (spr=-45) - lda #$E4 ; 228 (spr=180) - nop - stx COLPM1 - ldx #$EB ; 235 (spr=187) - stx colpf1 - ldx #$01 ; 1 (spr=-47) - stx colpf2 + lda #$02 ; 2 (spr=-46) + lda #$07 ; 7 (spr=-41) + stx COLPM2 + ldy #$EB ; 235 (spr=187) + sty COLPM2 + ldx #$62 ; 98 (spr=50) + ldy #$28 ; 40 (spr=-8) sta colpf1 + lda #$E3 ; 227 (spr=179) sta COLBAK - ldx #$03 ; 3 (spr=-45) - stx colpf1 + stx HPOSP3 + sty COLPM1 + lda #$E5 ; 229 (spr=181) + ldx #$2F ; 47 (spr=-1) nop nop ; filler - nop ; filler cmp byt2; on zero page so 3 cycles line117 - ldx #$84 ; 132 (spr=84) - ldx #$E2 ; 226 (spr=178) - ldy #$7A ; 122 (spr=74) - nop - ldy #$E7 ; 231 (spr=183) - ldx #$A4 ; 164 (spr=116) - sta COLBAK - sty COLPM2 - ldx #$E3 ; 227 (spr=179) - ldy #$EA ; 234 (spr=186) + stx HPOSP2 + stx HPOSP1 + ldy #$93 ; 147 (spr=99) + stx HPOSP0 + ldy #$E2 ; 226 (spr=178) + sty COLPM1 + sta COLPM0 nop + ldy #$03 ; 3 (spr=-45) + lda #$00 ; 0 (spr=-48) + ldx #$97 ; 151 (spr=103) + sty COLBAK stx COLBAK - ldx #$EB ; 235 (spr=187) - stx COLPM1 - sta colpf2 - ldy #$2D ; 45 (spr=-3) - ldy #$04 ; 4 (spr=-44) - lda #$3C ; 60 (spr=12) - ldx #$90 ; 144 (spr=96) - nop ; filler + lda #$7F ; 127 (spr=79) + ldy #$01 ; 1 (spr=-47) + ldx #$3E ; 62 (spr=14) + sty COLPM3 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line118 - sta HPOSP2 - ldy #$08 ; 8 (spr=-40) - sty COLPM3 - stx COLBAK - ldy #$01 ; 1 (spr=-47) - sty colpf2 - ldx #$96 ; 150 (spr=102) - ldx #$3E ; 62 (spr=14) - ldy #$E4 ; 228 (spr=180) + ldy #$02 ; 2 (spr=-46) + nop + stx HPOSP2 stx HPOSP1 - sty COLPM3 - lda #$87 ; 135 (spr=87) + sta COLPM1 + ldy #$03 ; 3 (spr=-45) + ldx #$90 ; 144 (spr=96) + stx colpf2 + sta HPOSP3 + stx HPOSP3 + lda #$08 ; 8 (spr=-40) + lda #$09 ; 9 (spr=-39) sta colpf2 - stx HPOSP0 - ldx #$00 ; 0 (spr=-48) - ldy #$00 ; 0 (spr=-48) - ldx #$F8 ; 248 (spr=200) - lda #$02 ; 2 (spr=-46) + ldy #$92 ; 146 (spr=98) + sty colpf2 + lda #$04 ; 4 (spr=-44) + ldy #$09 ; 9 (spr=-39) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line119 - ldy #$E2 ; 226 (spr=178) - ldy #$09 ; 9 (spr=-39) - lda #$00 ; 0 (spr=-48) - sta colpf2 - ldx #$24 ; 36 (spr=-12) - ldx #$D4 ; 212 (spr=164) - lda #$76 ; 118 (spr=70) - ldx #$0E ; 14 (spr=-34) - stx COLPM0 - sty COLBAK - ldy #$FE ; 254 (spr=206) - ldx #$03 ; 3 (spr=-45) - ldy #$02 ; 2 (spr=-46) - ldx #$F8 ; 248 (spr=200) - ldy #$96 ; 150 (spr=102) - sty colpf2 - ldx #$87 ; 135 (spr=87) - lda #$54 ; 84 (spr=36) - ldy #$06 ; 6 (spr=-42) - lda #$0F ; 15 (spr=-33) + stx COLPM3 + lda #$02 ; 2 (spr=-46) + ldx #$02 ; 2 (spr=-46) + lda #$01 ; 1 (spr=-47) + nop + stx colpf2 + sta colpf0 + ldy #$F2 ; 242 (spr=194) + nop + ldx #$6D ; 109 (spr=61) + nop + nop + ldx #$90 ; 144 (spr=96) + ldy #$08 ; 8 (spr=-40) + nop sty colpf0 + ldy #$04 ; 4 (spr=-44) + sty colpf0 + ldx #$80 ; 128 (spr=80) + ldy #$D3 ; 211 (spr=163) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line120 - ldy #$64 ; 100 (spr=52) nop - ldy #$82 ; 130 (spr=82) - sty COLBAK - ldy #$01 ; 1 (spr=-47) + sta COLPM3 + ldx #$20 ; 32 (spr=-16) + stx HPOSP3 + ldy #$86 ; 134 (spr=86) nop - nop - sty colpf0 - sta COLPM1 - nop - ldx #$E6 ; 230 (spr=182) - stx COLPM0 - lda #$05 ; 5 (spr=-43) - lda #$05 ; 5 (spr=-43) + ldy #$D3 ; 211 (spr=163) sta colpf0 - ldx #$00 ; 0 (spr=-48) - lda #$86 ; 134 (spr=86) + ldx #$81 ; 129 (spr=81) + lda #$0B ; 11 (spr=-37) + sty COLPM2 + stx HPOSP3 nop - lda #$04 ; 4 (spr=-44) - lda #$04 ; 4 (spr=-44) - nop ; filler + sta colpf2 + ldx #$05 ; 5 (spr=-43) + stx colpf2 + nop + nop + lda #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles line121 + nop + sty COLPM2 lda #$02 ; 2 (spr=-46) - lda #$03 ; 3 (spr=-45) - sta COLPM2 + ldy #$04 ; 4 (spr=-44) + ldx #$E7 ; 231 (spr=183) + nop + ldy #$04 ; 4 (spr=-44) + stx colpf2 + sta colpf2 + lda #$ED ; 237 (spr=189) + nop stx COLPM2 - lda #$8F ; 143 (spr=95) - lda #$E6 ; 230 (spr=182) - sta colpf0 - sty colpf0 - ldy #$E2 ; 226 (spr=178) - lda #$90 ; 144 (spr=96) - lda #$04 ; 4 (spr=-44) - stx COLBAK - ldx #$EA ; 234 (spr=186) - sta colpf0 - lda #$96 ; 150 (spr=102) - nop - ldy #$A5 ; 165 (spr=117) - lda #$D0 ; 208 (spr=160) - nop + ldx #$05 ; 5 (spr=-43) + ldy #$04 ; 4 (spr=-44) + stx colpf0 + ldy #$D2 ; 210 (spr=162) + ldy #$96 ; 150 (spr=102) + ldx #$82 ; 130 (spr=82) + ldy #$90 ; 144 (spr=96) nop + ldy #$04 ; 4 (spr=-44) nop ; filler cmp byt2; on zero page so 3 cycles line122 - lda #$11 ; 17 (spr=-31) - lda #$90 ; 144 (spr=96) - ldy #$96 ; 150 (spr=102) - ldy #$03 ; 3 (spr=-45) - lda #$96 ; 150 (spr=102) - lda #$82 ; 130 (spr=82) - ldy #$02 ; 2 (spr=-46) - lda #$82 ; 130 (spr=82) - stx colpf0 + nop sta colpf0 + ldy #$E2 ; 226 (spr=178) + lda #$00 ; 0 (spr=-48) + sta COLPM1 + lda #$61 ; 97 (spr=49) + sta HPOSP1 + stx colpf1 + ldx #$82 ; 130 (spr=82) + lda #$08 ; 8 (spr=-40) + ldx #$96 ; 150 (spr=102) + ldy #$00 ; 0 (spr=-48) nop - ldx #$05 ; 5 (spr=-43) + ldy #$04 ; 4 (spr=-44) + sta colpf1 nop - lda #$81 ; 129 (spr=81) - nop - sty colpf1 - ldy #$ED ; 237 (spr=189) - stx COLBAK - nop - sty colpf2 - ldy #$09 ; 9 (spr=-39) + ldx #$95 ; 149 (spr=101) + sty COLBAK + ldy #$02 ; 2 (spr=-46) + lda #$02 ; 2 (spr=-46) nop ; filler cmp byt2; on zero page so 3 cycles line123 - lda #$16 ; 22 (spr=-26) - sty colpf0 - ldy #$00 ; 0 (spr=-48) - ldx #$96 ; 150 (spr=102) - ldx #$04 ; 4 (spr=-44) - nop - sty COLBAK - sty COLBAK - nop - nop - nop - stx colpf2 - ldy #$96 ; 150 (spr=102) - sty COLBAK - ldx #$EB ; 235 (spr=187) - ldy #$E0 ; 224 (spr=176) - nop - ldy #$03 ; 3 (spr=-45) - lda #$02 ; 2 (spr=-46) + ldx #$06 ; 6 (spr=-42) ldy #$02 ; 2 (spr=-46) - nop ; filler + stx COLBAK + ldx #$00 ; 0 (spr=-48) + ldx #$02 ; 2 (spr=-46) + ldy #$01 ; 1 (spr=-47) + lda #$96 ; 150 (spr=102) + nop + sty colpf1 + sta colpf0 + lda #$E2 ; 226 (spr=178) + ldy #$0B ; 11 (spr=-37) + sta COLBAK + lda #$05 ; 5 (spr=-43) + ldx #$94 ; 148 (spr=100) + sta colpf1 + stx COLBAK + sty colpf0 + ldy #$D5 ; 213 (spr=165) nop ; filler cmp byt2; on zero page so 3 cycles line124 - ldy #$00 ; 0 (spr=-48) - nop - lda #$24 ; 36 (spr=-12) sty COLBAK + lda #$92 ; 146 (spr=98) + lda #$96 ; 150 (spr=102) + ldy #$14 ; 20 (spr=-28) + ldx #$86 ; 134 (spr=86) + lda #$96 ; 150 (spr=102) + ldx #$96 ; 150 (spr=102) + ldx #$C1 ; 193 (spr=145) + ldy #$00 ; 0 (spr=-48) + sta colpf0 + lda #$00 ; 0 (spr=-48) nop + ldx #$94 ; 148 (spr=100) + lda #$11 ; 17 (spr=-31) + sty COLBAK + lda #$00 ; 0 (spr=-48) + stx COLBAK + ldy #$0B ; 11 (spr=-37) + sty colpf0 + ldy #$8F ; 143 (spr=95) nop - lda #$7A ; 122 (spr=74) - stx colpf2 - ldy #$02 ; 2 (spr=-46) - stx COLPM2 - ldy #$96 ; 150 (spr=102) - sty colpf2 - lda #$26 ; 38 (spr=-10) - stx COLPM2 - ldx #$D7 ; 215 (spr=167) - ldy #$12 ; 18 (spr=-30) - ldx #$00 ; 0 (spr=-48) - ldx #$04 ; 4 (spr=-44) - stx colpf2 - ldy #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles line125 - ldx #$82 ; 130 (spr=82) - ldy #$EF ; 239 (spr=191) - ldx #$1B ; 27 (spr=-21) + ldy #$00 ; 0 (spr=-48) + ldx #$08 ; 8 (spr=-40) nop nop - stx COLPM2 - ldy #$93 ; 147 (spr=99) - stx colpf2 - sty colpf2 - ldy #$06 ; 6 (spr=-42) + ldy #$00 ; 0 (spr=-48) + lda #$97 ; 151 (spr=103) + ldx #$00 ; 0 (spr=-48) + ldy #$EA ; 234 (spr=186) + sty colpf1 + ldy #$00 ; 0 (spr=-48) + ldx #$11 ; 17 (spr=-31) + ldx #$EA ; 234 (spr=186) + sty colpf1 + ldy #$02 ; 2 (spr=-46) + stx COLPM0 + sta colpf1 + ldy #$E5 ; 229 (spr=181) + ldx #$12 ; 18 (spr=-30) nop - sta COLPM3 - ldy #$F2 ; 242 (spr=194) - lda #$96 ; 150 (spr=102) - sta COLBAK - lda #$2F ; 47 (spr=-1) - sta HPOSP2 - ldx #$01 ; 1 (spr=-47) - ldx #$E4 ; 228 (spr=180) + ldx #$12 ; 18 (spr=-30) nop + ldx #$80 ; 128 (spr=80) nop ; filler cmp byt2; on zero page so 3 cycles line126 - sta colpf2 - lda #$02 ; 2 (spr=-46) - ldy #$03 ; 3 (spr=-45) - ldy #$00 ; 0 (spr=-48) - sty COLPM1 - lda #$1F ; 31 (spr=-17) - stx colpf2 - sty colpf2 - ldx #$06 ; 6 (spr=-42) - sta colpf0 nop - ldy #$FE ; 254 (spr=206) - ldy #$97 ; 151 (spr=103) - lda #$00 ; 0 (spr=-48) - stx colpf2 + sty colpf1 + nop + nop + ldx #$7F ; 127 (spr=79) + ldy #$96 ; 150 (spr=102) ldx #$00 ; 0 (spr=-48) - ldy #$AC ; 172 (spr=124) - lda #$96 ; 150 (spr=102) - lda #$A5 ; 165 (spr=117) - lda #$02 ; 2 (spr=-46) + ldx #$02 ; 2 (spr=-46) + ldx #$00 ; 0 (spr=-48) + sta colpf1 + lda #$00 ; 0 (spr=-48) + ldy #$FC ; 252 (spr=204) + stx colpf0 + nop + nop + nop + ldx #$97 ; 151 (spr=103) + ldx #$05 ; 5 (spr=-43) + sty colpf0 + stx colpf1 + ldy #$27 ; 39 (spr=-9) nop ; filler cmp byt2; on zero page so 3 cycles line127 - sty HPOSP1 - stx COLPM2 - nop - stx COLBAK - lda #$94 ; 148 (spr=100) - ldx #$96 ; 150 (spr=102) - sta COLPM1 - lda #$EC ; 236 (spr=188) - lda #$94 ; 148 (spr=100) - sty COLPM2 - stx colpf2 + sty HPOSP0 + sty COLPM0 ldy #$01 ; 1 (spr=-47) - sty COLPM2 - ldx #$0D ; 13 (spr=-35) - ldy #$94 ; 148 (spr=100) + lda #$09 ; 9 (spr=-39) + ldx #$76 ; 118 (spr=70) + sta colpf1 + stx colpf0 + sty colpf0 + ldx #$1E ; 30 (spr=-18) + lda #$DF ; 223 (spr=175) + lda #$96 ; 150 (spr=102) + sta colpf1 + stx colpf0 + lda #$86 ; 134 (spr=86) + ldx #$0F ; 15 (spr=-33) nop - lda #$00 ; 0 (spr=-48) - nop ; filler + nop + ldy #$96 ; 150 (spr=102) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line128 - stx colpf2 - ldx #$00 ; 0 (spr=-48) - lda #$0E ; 14 (spr=-34) - lda #$17 ; 23 (spr=-25) + ldy #$00 ; 0 (spr=-48) + ldy #$90 ; 144 (spr=96) + stx colpf1 + ldy #$00 ; 0 (spr=-48) + stx colpf1 nop - ldx #$00 ; 0 (spr=-48) - ldx #$04 ; 4 (spr=-44) + sta colpf1 lda #$00 ; 0 (spr=-48) - stx colpf2 - ldx #$97 ; 151 (spr=103) - stx colpf2 + ldy #$74 ; 116 (spr=68) + lda #$97 ; 151 (spr=103) + ldy #$02 ; 2 (spr=-46) + sta colpf1 nop - ldy #$94 ; 148 (spr=100) - ldx #$3B ; 59 (spr=11) - stx HPOSP2 - nop - ldy #$E4 ; 228 (spr=180) - nop - ldy #$94 ; 148 (spr=100) - nop - nop ; filler - nop ; filler + lda #$95 ; 149 (spr=101) + ldy #$90 ; 144 (spr=96) + ldy #$E6 ; 230 (spr=182) + ldy #$02 ; 2 (spr=-46) + stx COLBAK + sta colpf1 + ldx #$FB ; 251 (spr=203) nop ; filler cmp byt2; on zero page so 3 cycles line129 - stx colpf2 - ldx #$95 ; 149 (spr=101) + stx colpf1 + ldy #$9F ; 159 (spr=111) nop - lda #$11 ; 17 (spr=-31) - lda #$A8 ; 168 (spr=120) - ldx #$06 ; 6 (spr=-42) + lda #$08 ; 8 (spr=-40) nop - stx colpf2 - ldy #$A6 ; 166 (spr=118) - ldx #$18 ; 24 (spr=-24) - nop - ldx #$0C ; 12 (spr=-36) - nop - ldy #$96 ; 150 (spr=102) - stx colpf2 - ldx #$96 ; 150 (spr=102) - stx colpf2 - ldx #$00 ; 0 (spr=-48) - ldx #$28 ; 40 (spr=-8) - lda #$1E ; 30 (spr=-18) - stx colpf2 + ldy #$2C ; 44 (spr=-4) + ldx #$82 ; 130 (spr=82) + lda #$86 ; 134 (spr=86) + sta colpf1 + stx colpf1 + lda #$03 ; 3 (spr=-45) + ldx #$02 ; 2 (spr=-46) + ldx #$57 ; 87 (spr=39) + ldx #$02 ; 2 (spr=-46) + lda #$96 ; 150 (spr=102) + sta colpf1 + lda #$04 ; 4 (spr=-44) + ldy #$09 ; 9 (spr=-39) + ldx #$97 ; 151 (spr=103) + ldx #$99 ; 153 (spr=105) + sty colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line130 + ldx #$16 ; 22 (spr=-26) + ldy #$02 ; 2 (spr=-46) + nop + nop + ldy #$02 ; 2 (spr=-46) + lda #$A2 ; 162 (spr=114) + ldy #$01 ; 1 (spr=-47) + nop + ldx #$F2 ; 242 (spr=194) sty COLPM1 - lda #$0E ; 14 (spr=-34) - sta COLPM1 - lda #$04 ; 4 (spr=-44) - stx colpf2 - sta colpf2 - ldx #$E9 ; 233 (spr=185) + lda #$96 ; 150 (spr=102) + nop + ldx #$29 ; 41 (spr=-7) + sty colpf1 + ldy #$99 ; 153 (spr=105) sty colpf2 - ldy #$0A ; 10 (spr=-38) - lda #$1E ; 30 (spr=-18) - stx COLPM0 - ldx #$1E ; 30 (spr=-18) - nop - lda #$A8 ; 168 (spr=120) - nop - ldx #$97 ; 151 (spr=103) - nop + sta colpf1 + ldy #$D4 ; 212 (spr=164) lda #$98 ; 152 (spr=104) - nop - nop ; filler + stx colpf2 + ldy #$09 ; 9 (spr=-39) nop ; filler cmp byt2; on zero page so 3 cycles line131 - nop - lda #$02 ; 2 (spr=-46) - lda #$02 ; 2 (spr=-46) - nop - sty colpf2 - lda #$00 ; 0 (spr=-48) - ldy #$00 ; 0 (spr=-48) - lda #$F6 ; 246 (spr=198) + ldx #$17 ; 23 (spr=-25) + lda #$01 ; 1 (spr=-47) + ldx #$02 ; 2 (spr=-46) nop nop - lda #$98 ; 152 (spr=104) + lda #$01 ; 1 (spr=-47) + sty colpf1 stx colpf2 - ldx #$97 ; 151 (spr=103) - ldx #$18 ; 24 (spr=-24) + stx colpf2 + sty COLPM2 + ldy #$96 ; 150 (spr=102) + ldx #$F9 ; 249 (spr=201) + sta colpf2 + sty colpf2 + ldy #$1F ; 31 (spr=-17) nop - nop - ldy #$28 ; 40 (spr=-8) - lda #$00 ; 0 (spr=-48) - lda #$0E ; 14 (spr=-34) - nop - nop - lda #$A8 ; 168 (spr=120) - nop - lda #$06 ; 6 (spr=-42) + stx colpf1 + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line132 nop - stx colpf2 - ldx #$3C ; 60 (spr=12) + ldy #$F5 ; 245 (spr=197) + ldx #$E3 ; 227 (spr=179) nop - lda #$08 ; 8 (spr=-40) - ldx #$00 ; 0 (spr=-48) - ldx #$99 ; 153 (spr=105) + sty colpf2 + nop + lda #$02 ; 2 (spr=-46) sta colpf2 - stx colpf2 - ldx #$98 ; 152 (spr=104) - nop - nop - ldx #$01 ; 1 (spr=-47) - lda #$1E ; 30 (spr=-18) - nop - lda #$98 ; 152 (spr=104) + stx colpf1 + ldy #$97 ; 151 (spr=103) ldx #$00 ; 0 (spr=-48) - ldx #$0E ; 14 (spr=-34) nop - lda #$FE ; 254 (spr=206) - lda #$06 ; 6 (spr=-42) - nop ; filler - nop ; filler + nop + stx colpf1 + sty colpf1 + lda #$00 ; 0 (spr=-48) + ldx #$FF ; 255 (spr=207) + ldy #$07 ; 7 (spr=-41) + ldx #$28 ; 40 (spr=-8) + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line133 - lda #$09 ; 9 (spr=-39) - ldx #$10 ; 16 (spr=-32) - sty colpf2 - ldy #$11 ; 17 (spr=-31) - ldy #$36 ; 54 (spr=6) - ldx #$1E ; 30 (spr=-18) - ldy #$0F ; 15 (spr=-33) - sta colpf2 - sty colpf0 - stx colpf2 + sta COLPM3 + stx colpf1 + lda #$E3 ; 227 (spr=179) + stx colpf1 + ldx #$00 ; 0 (spr=-48) + sta colpf1 + sty colpf1 + lda #$00 ; 0 (spr=-48) + sta colpf1 nop - ldx #$F2 ; 242 (spr=194) + lda #$99 ; 153 (spr=105) + ldx #$18 ; 24 (spr=-24) + sta colpf1 ldy #$E2 ; 226 (spr=178) - lda #$03 ; 3 (spr=-45) - ldy #$98 ; 152 (spr=104) - sty colpf0 - lda #$0E ; 14 (spr=-34) - lda #$34 ; 52 (spr=4) - lda #$05 ; 5 (spr=-43) - stx colpf0 + nop + nop + nop + nop + lda #$1E ; 30 (spr=-18) nop ; filler cmp byt2; on zero page so 3 cycles line134 - ldx #$0D ; 13 (spr=-35) - sta colpf2 - nop - lda #$1F ; 31 (spr=-17) - lda #$9A ; 154 (spr=106) - lda #$EF ; 239 (spr=191) - ldx #$0A ; 10 (spr=-38) stx colpf0 - lda #$9D ; 157 (spr=109) - ldy #$9B ; 155 (spr=107) - ldx #$1F ; 31 (spr=-17) + sty colpf1 nop + ldy #$9A ; 154 (spr=106) + lda #$1E ; 30 (spr=-18) nop - stx colpf0 - ldx #$98 ; 152 (spr=104) + ldy #$E5 ; 229 (spr=181) + sty COLPM2 + ldx #$06 ; 6 (spr=-42) + sta colpf0 + lda #$99 ; 153 (spr=105) nop stx colpf1 - sty colpf0 - ldy #$02 ; 2 (spr=-46) - ldx #$1B ; 27 (spr=-21) - nop + sta colpf1 + ldx #$00 ; 0 (spr=-48) + ldx #$24 ; 36 (spr=-12) + ldy #$0E ; 14 (spr=-34) + lda #$12 ; 18 (spr=-30) + lda #$9D ; 157 (spr=109) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line135 - ldy #$01 ; 1 (spr=-47) + stx colpf1 + nop + lda #$02 ; 2 (spr=-46) + ldy #$00 ; 0 (spr=-48) + nop + ldx #$EB ; 235 (spr=187) + lda #$9D ; 157 (spr=109) + stx colpf1 nop ldy #$00 ; 0 (spr=-48) - stx colpf0 - ldx #$00 ; 0 (spr=-48) - ldy #$02 ; 2 (spr=-46) sty colpf1 - ldx #$1F ; 31 (spr=-17) - ldy #$9C ; 156 (spr=108) - nop - stx colpf0 - ldx #$1F ; 31 (spr=-17) - nop - nop - nop - sta colpf2 - ldy #$00 ; 0 (spr=-48) - ldx #$05 ; 5 (spr=-43) - lda #$EE ; 238 (spr=190) - nop - ldy #$0C ; 12 (spr=-36) - nop ; filler + ldy #$EA ; 234 (spr=186) + sty COLPM2 + ldx #$02 ; 2 (spr=-46) + ldy #$9A ; 154 (spr=106) + sta colpf1 + lda #$02 ; 2 (spr=-46) + lda #$0C ; 12 (spr=-36) + sty colpf1 + ldy #$3C ; 60 (spr=12) nop ; filler cmp byt2; on zero page so 3 cycles line136 - stx colpf0 - ldx #$80 ; 128 (spr=80) + ldy #$50 ; 80 (spr=32) + ldx #$15 ; 21 (spr=-27) nop + stx colpf1 + ldy #$0D ; 13 (spr=-35) nop + ldx #$05 ; 5 (spr=-43) + stx colpf1 nop - lda #$1C ; 28 (spr=-20) - ldx #$1F ; 31 (spr=-17) - sta colpf2 - sty colpf2 - lda #$EA ; 234 (spr=186) - ldx #$1E ; 30 (spr=-18) - nop - stx colpf0 + sta colpf1 ldy #$00 ; 0 (spr=-48) nop - ldy #$9B ; 155 (spr=107) - sty COLBAK - ldy #$07 ; 7 (spr=-41) + lda #$00 ; 0 (spr=-48) + ldx #$00 ; 0 (spr=-48) + nop + nop + nop + ldy #$9A ; 154 (spr=106) + ldx #$E8 ; 232 (spr=184) sty colpf0 - ldx #$1F ; 31 (spr=-17) + ldy #$1E ; 30 (spr=-18) + nop nop ; filler cmp byt2; on zero page so 3 cycles line137 - stx COLBAK - ldx #$2D ; 45 (spr=-3) + nop + lda #$08 ; 8 (spr=-40) + nop + stx COLPM2 + sta colpf0 + nop + ldx #$18 ; 24 (spr=-24) + sty colpf0 + stx COLPM2 + ldy #$0F ; 15 (spr=-33) + nop ldy #$00 ; 0 (spr=-48) - sta COLPM0 - ldx #$F0 ; 240 (spr=192) - ldy #$28 ; 40 (spr=-8) - lda #$00 ; 0 (spr=-48) + nop + ldx #$0E ; 14 (spr=-34) + nop + nop + ldx #$38 ; 56 (spr=8) + ldy #$02 ; 2 (spr=-46) + nop nop sta COLBAK - ldy #$D5 ; 213 (spr=165) - ldx #$31 ; 49 (spr=1) - lda #$12 ; 18 (spr=-30) - stx HPOSP3 - ldx #$1E ; 30 (spr=-18) - stx colpf0 - ldy #$EF ; 239 (spr=191) - lda #$28 ; 40 (spr=-8) - ldy #$E4 ; 228 (spr=180) - ldx #$1E ; 30 (spr=-18) - nop ; filler - nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line138 - stx colpf0 - ldx #$02 ; 2 (spr=-46) + sta COLPM1 + ldy #$D2 ; 210 (spr=162) nop - ldx #$02 ; 2 (spr=-46) - lda #$1E ; 30 (spr=-18) - sty colpf0 nop + lda #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) - nop - nop - sta colpf0 + stx COLPM1 lda #$00 ; 0 (spr=-48) sta COLBAK - ldx #$00 ; 0 (spr=-48) - ldx #$02 ; 2 (spr=-46) - ldx #$1C ; 28 (spr=-20) nop + ldx #$29 ; 41 (spr=-7) + ldy #$1C ; 28 (spr=-20) + lda #$01 ; 1 (spr=-47) + lda #$0F ; 15 (spr=-33) + sta colpf2 + lda #$0E ; 14 (spr=-34) + ldy #$1E ; 30 (spr=-18) + ldy #$E5 ; 229 (spr=181) lda #$1E ; 30 (spr=-18) nop - nop ; filler - nop ; filler - nop ; filler + lda #$00 ; 0 (spr=-48) + lda #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line139 - lda #$00 ; 0 (spr=-48) - lda #$0E ; 14 (spr=-34) + ldy #$EA ; 234 (spr=186) + lda #$02 ; 2 (spr=-46) nop nop - lda #$18 ; 24 (spr=-24) - lda #$1E ; 30 (spr=-18) - stx colpf0 - ldx #$07 ; 7 (spr=-41) - stx colpf0 + stx colpf2 + ldy #$00 ; 0 (spr=-48) nop - sta colpf0 + sta colpf2 lda #$1A ; 26 (spr=-22) - ldx #$04 ; 4 (spr=-44) + lda #$46 ; 70 (spr=22) + ldx #$00 ; 0 (spr=-48) nop - stx HPOSP2 - sty COLPM0 - ldx #$1E ; 30 (spr=-18) - ldy #$06 ; 6 (spr=-42) - sta colpf0 - ldy #$1E ; 30 (spr=-18) + lda #$00 ; 0 (spr=-48) + lda #$00 ; 0 (spr=-48) + ldy #$03 ; 3 (spr=-45) + lda #$0E ; 14 (spr=-34) + sta COLBAK + ldx #$F8 ; 248 (spr=200) + lda #$22 ; 34 (spr=-14) + lda #$00 ; 0 (spr=-48) + stx colpf2 + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line140 - ldx #$16 ; 22 (spr=-26) - ldx #$6B ; 107 (spr=59) - stx HPOSP2 - ldy #$28 ; 40 (spr=-8) - nop + stx COLPM2 lda #$00 ; 0 (spr=-48) - ldy #$18 ; 24 (spr=-24) - lda #$1C ; 28 (spr=-20) - sty colpf0 + ldx #$18 ; 24 (spr=-24) + lda #$00 ; 0 (spr=-48) + lda #$26 ; 38 (spr=-10) + lda #$1E ; 30 (spr=-18) + lda #$E3 ; 227 (spr=179) + sta colpf2 + sty colpf2 + ldx #$2A ; 42 (spr=-6) + lda #$3C ; 60 (spr=12) nop - sty COLPM0 - nop - ldy #$1E ; 30 (spr=-18) - sta colpf0 - sty colpf0 - ldy #$1E ; 30 (spr=-18) - ldy #$0E ; 14 (spr=-34) - ldy #$28 ; 40 (spr=-8) - ldy #$0E ; 14 (spr=-34) - nop ; filler + ldy #$00 ; 0 (spr=-48) + sty colpf2 + stx HPOSP0 + ldy #$91 ; 145 (spr=97) + lda #$2C ; 44 (spr=-4) + sta colpf2 + lda #$1E ; 30 (spr=-18) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line141 nop - ldy #$18 ; 24 (spr=-24) - sty colpf0 - ldy #$28 ; 40 (spr=-8) - ldy #$1C ; 28 (spr=-20) - ldx #$00 ; 0 (spr=-48) + lda #$0E ; 14 (spr=-34) + ldx #$FF ; 255 (spr=207) + ldx #$59 ; 89 (spr=41) nop - sty colpf0 - ldy #$1A ; 26 (spr=-22) - lda #$00 ; 0 (spr=-48) - lda #$00 ; 0 (spr=-48) - ldy #$1E ; 30 (spr=-18) - nop - nop - sty colpf0 - ldx #$E7 ; 231 (spr=183) - ldy #$0E ; 14 (spr=-34) nop lda #$00 ; 0 (spr=-48) - ldx #$1E ; 30 (spr=-18) - sty colpf0 + lda #$03 ; 3 (spr=-45) nop + sta colpf2 + stx HPOSP1 + sta HPOSP0 + sta COLPM1 + sty COLPM3 + ldx #$2E ; 46 (spr=-2) + lda #$1E ; 30 (spr=-18) + lda #$2A ; 42 (spr=-6) + nop + sta colpf2 + lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line142 + sta COLBAK + stx HPOSP0 ldx #$18 ; 24 (spr=-24) - ldy #$28 ; 40 (spr=-8) - nop - sty colpf0 + lda #$00 ; 0 (spr=-48) ldy #$1E ; 30 (spr=-18) - nop - lda #$0B ; 11 (spr=-37) - sty colpf0 - nop - sty HPOSP0 - nop - sty HPOSP0 - sta colpf0 - sty colpf0 - lda #$8A ; 138 (spr=90) - ldy #$16 ; 22 (spr=-26) - ldx #$0D ; 13 (spr=-35) - nop + lda #$25 ; 37 (spr=-11) + lda #$00 ; 0 (spr=-48) + sta colpf2 + ldy #$02 ; 2 (spr=-46) + ldx #$06 ; 6 (spr=-42) + stx COLPM1 + ldx #$79 ; 121 (spr=73) + ldy #$0F ; 15 (spr=-33) + sta COLPM2 + sty COLBAK + ldy #$1E ; 30 (spr=-18) + lda #$06 ; 6 (spr=-42) nop nop + ldy #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line143 + sta COLPM2 + stx HPOSP3 + ldy #$00 ; 0 (spr=-48) + ldx #$28 ; 40 (spr=-8) + lda #$76 ; 118 (spr=70) + stx colpf2 sty colpf2 nop - nop - sta HPOSP0 lda #$00 ; 0 (spr=-48) - ldy #$0F ; 15 (spr=-33) - stx colpf2 - sta COLPM0 - sty COLBAK nop - ldx #$90 ; 144 (spr=96) - stx COLPM2 lda #$0E ; 14 (spr=-34) - lda #$80 ; 128 (spr=80) - ldy #$24 ; 36 (spr=-12) - stx colpf2 - ldx #$1D ; 29 (spr=-19) - ldx #$1D ; 29 (spr=-19) - nop ; filler + ldy #$00 ; 0 (spr=-48) + ldy #$03 ; 3 (spr=-45) + nop + lda #$FF ; 255 (spr=207) + stx COLPM2 + ldx #$26 ; 38 (spr=-10) + lda #$1E ; 30 (spr=-18) + nop + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line144 - lda #$1A ; 26 (spr=-22) - lda #$01 ; 1 (spr=-47) - ldx #$00 ; 0 (spr=-48) - sty colpf2 - ldy #$08 ; 8 (spr=-40) - nop nop + lda #$1E ; 30 (spr=-18) sty colpf2 - stx colpf2 - ldx #$00 ; 0 (spr=-48) - ldy #$0C ; 12 (spr=-36) - ldx #$F1 ; 241 (spr=193) + ldx #$F6 ; 246 (spr=198) + lda #$00 ; 0 (spr=-48) + ldx #$16 ; 22 (spr=-26) ldx #$0F ; 15 (spr=-33) + ldy #$00 ; 0 (spr=-48) sty colpf2 - ldy #$15 ; 21 (spr=-27) - stx colpf2 - ldx #$1D ; 29 (spr=-19) - sta COLBAK - ldx #$90 ; 144 (spr=96) + lda #$40 ; 64 (spr=16) + sty colpf2 + ldx #$26 ; 38 (spr=-10) + ldx #$00 ; 0 (spr=-48) + ldy #$00 ; 0 (spr=-48) + sty colpf2 + ldy #$E3 ; 227 (spr=179) + ldx #$EB ; 235 (spr=187) + nop + nop + nop + nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line145 - sty colpf2 - lda #$01 ; 1 (spr=-47) - ldx #$00 ; 0 (spr=-48) - lda #$1A ; 26 (spr=-22) - ldy #$09 ; 9 (spr=-39) - nop nop sty colpf2 + sty colpf2 + nop + sty colpf2 + ldy #$00 ; 0 (spr=-48) + sty colpf2 + sta HPOSP2 + lda #$8C ; 140 (spr=92) + lda #$00 ; 0 (spr=-48) + lda #$8F ; 143 (spr=95) + ldy #$E3 ; 227 (spr=179) + nop + sty colpf2 + nop stx colpf2 - ldx #$00 ; 0 (spr=-48) - ldy #$0C ; 12 (spr=-36) - ldx #$F1 ; 241 (spr=193) - ldx #$0F ; 15 (spr=-33) - sty colpf2 - ldy #$15 ; 21 (spr=-27) - stx colpf2 - ldx #$1D ; 29 (spr=-19) - sta COLBAK nop - ldx #$90 ; 144 (spr=96) + lda #$8E ; 142 (spr=94) + nop nop ; filler cmp byt2; on zero page so 3 cycles line146 sty colpf2 - lda #$06 ; 6 (spr=-42) - ldy #$08 ; 8 (spr=-40) + ldy #$00 ; 0 (spr=-48) + nop + nop + ldy #$0F ; 15 (spr=-33) + ldy #$00 ; 0 (spr=-48) + nop lda #$E2 ; 226 (spr=178) - lda #$0A ; 10 (spr=-38) - ldx #$00 ; 0 (spr=-48) - ldx #$00 ; 0 (spr=-48) sty colpf2 - stx colpf2 - ldy #$0C ; 12 (spr=-36) + lda #$8D ; 141 (spr=93) + nop + nop + ldy #$03 ; 3 (spr=-45) nop - sty colpf2 - lda #$D2 ; 210 (spr=162) lda #$00 ; 0 (spr=-48) - ldy #$0E ; 14 (spr=-34) - lda #$28 ; 40 (spr=-8) - ldx #$90 ; 144 (spr=96) + lda #$0C ; 12 (spr=-36) + lda #$00 ; 0 (spr=-48) + stx colpf2 nop - nop - nop - ldy #$3E ; 62 (spr=14) - nop ; filler + ldx #$00 ; 0 (spr=-48) + ldx #$F0 ; 240 (spr=192) + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line147 - ldy #$00 ; 0 (spr=-48) - ldy #$00 ; 0 (spr=-48) nop + lda #$FC ; 252 (spr=204) + lda #$00 ; 0 (spr=-48) + lda #$04 ; 4 (spr=-44) + ldy #$00 ; 0 (spr=-48) + ldx #$31 ; 49 (spr=1) + sty COLPM1 + sta colpf2 sty colpf2 lda #$00 ; 0 (spr=-48) - lda #$0C ; 12 (spr=-36) - lda #$06 ; 6 (spr=-42) - sta colpf1 - ldy #$00 ; 0 (spr=-48) - nop - lda #$00 ; 0 (spr=-48) - lda #$0C ; 12 (spr=-36) - ldy #$3E ; 62 (spr=14) - sta colpf2 - nop - stx COLPM0 - ldx #$0F ; 15 (spr=-33) + ldx #$07 ; 7 (spr=-41) + lda #$02 ; 2 (spr=-46) + sty COLPM3 stx colpf2 - lda #$E2 ; 226 (spr=178) - ldy #$EC ; 236 (spr=188) - ldy #$E5 ; 229 (spr=181) + ldx #$E3 ; 227 (spr=179) + nop + ldy #$0E ; 14 (spr=-34) + nop ; filler + nop ; filler + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line148 + ldy #$56 ; 86 (spr=38) + nop + stx colpf0 + ldx #$0E ; 14 (spr=-34) + nop + ldy #$1F ; 31 (spr=-17) + ldx #$1F ; 31 (spr=-17) + ldx #$90 ; 144 (spr=96) + nop + stx colpf0 sta colpf2 - lda #$E2 ; 226 (spr=178) - ldx #$00 ; 0 (spr=-48) + lda #$87 ; 135 (spr=87) + sta colpf0 + sty colpf0 + ldy #$ED ; 237 (spr=189) + ldx #$07 ; 7 (spr=-41) + sty colpf1 + lda #$2B ; 43 (spr=-5) nop - ldy #$1C ; 28 (spr=-20) - ldx #$00 ; 0 (spr=-48) - lda #$1C ; 28 (spr=-20) - nop - stx colpf2 - stx colpf2 - lda #$06 ; 6 (spr=-42) - ldy #$0C ; 12 (spr=-36) - sta colpf1 - sty colpf2 - ldy #$EC ; 236 (spr=188) - sty colpf2 - lda #$E2 ; 226 (spr=178) - ldx #$1E ; 30 (spr=-18) - ldy #$2D ; 45 (spr=-3) - ldy #$1E ; 30 (spr=-18) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line149 - nop - ldy #$E4 ; 228 (spr=180) - ldx #$00 ; 0 (spr=-48) - ldx #$01 ; 1 (spr=-47) - nop - nop - nop - sta colpf2 - stx colpf2 - lda #$04 ; 4 (spr=-44) + lda #$2A ; 42 (spr=-6) + stx colpf1 sta colpf1 - lda #$E2 ; 226 (spr=178) - ldy #$0C ; 12 (spr=-36) + ldy #$47 ; 71 (spr=23) + lda #$0D ; 13 (spr=-35) + nop + stx colpf1 + ldx #$90 ; 144 (spr=96) + stx colpf1 + ldy #$04 ; 4 (spr=-44) + ldx #$A0 ; 160 (spr=112) + nop + ldy #$1B ; 27 (spr=-21) + sta colpf1 + ldx #$F3 ; 243 (spr=195) sty colpf2 - ldy #$90 ; 144 (spr=96) - ldy #$12 ; 18 (spr=-30) - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler - nop ; filler + stx colpf1 + lda #$04 ; 4 (spr=-44) + nop nop ; filler cmp byt2; on zero page so 3 cycles line150 - nop + ldy #$12 ; 18 (spr=-30) sta colpf2 - lda #$0E ; 14 (spr=-34) + lda #$0D ; 13 (spr=-35) nop - lda #$02 ; 2 (spr=-46) - ldy #$0C ; 12 (spr=-36) - ldy #$00 ; 0 (spr=-48) - ldx #$00 ; 0 (spr=-48) - sty colpf2 - sta colpf1 nop + ldx #$90 ; 144 (spr=96) + nop + nop + stx colpf1 + sta colpf2 + lda #$12 ; 18 (spr=-30) + ldx #$03 ; 3 (spr=-45) + ldy #$EB ; 235 (spr=187) + lda #$20 ; 32 (spr=-16) + nop + nop + lda #$0C ; 12 (spr=-36) lda #$00 ; 0 (spr=-48) - ldy #$0C ; 12 (spr=-36) - nop + stx colpf1 sty colpf2 - nop - ldy #$E4 ; 228 (spr=180) - lda #$02 ; 2 (spr=-46) - sty colpf2 - ldx #$00 ; 0 (spr=-48) - nop ; filler + ldy #$07 ; 7 (spr=-41) nop ; filler cmp byt2; on zero page so 3 cycles line151 + nop + nop + lda #$14 ; 20 (spr=-28) + ldx #$10 ; 16 (spr=-32) + ldx #$8E ; 142 (spr=94) + ldx #$90 ; 144 (spr=96) + sta colpf2 sty colpf2 - lda #$F7 ; 247 (spr=199) - ldx #$36 ; 54 (spr=6) - ldx #$14 ; 20 (spr=-28) + ldx #$0D ; 13 (spr=-35) + lda #$08 ; 8 (spr=-40) ldy #$00 ; 0 (spr=-48) nop - lda #$E2 ; 226 (spr=178) - ldx #$0C ; 12 (spr=-36) + lda #$F0 ; 240 (spr=192) + ldy #$1B ; 27 (spr=-21) + lda #$FC ; 252 (spr=204) + lda #$F2 ; 242 (spr=194) + stx colpf1 sty colpf2 - ldx #$06 ; 6 (spr=-42) - ldy #$13 ; 19 (spr=-29) - ldy #$00 ; 0 (spr=-48) - ldx #$29 ; 41 (spr=-7) - ldy #$0D ; 13 (spr=-35) - sty colpf2 - ldy #$19 ; 25 (spr=-23) - nop - sty colpf2 - ldy #$24 ; 36 (spr=-12) - nop - ldx #$80 ; 128 (spr=80) - ldx #$46 ; 70 (spr=22) + ldy #$15 ; 21 (spr=-27) + lda #$00 ; 0 (spr=-48) + lda #$02 ; 2 (spr=-46) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line152 sty colpf2 - lda #$02 ; 2 (spr=-46) - lda #$0E ; 14 (spr=-34) - ldy #$28 ; 40 (spr=-8) - ldy #$00 ; 0 (spr=-48) + ldx #$01 ; 1 (spr=-47) nop - ldx #$90 ; 144 (spr=96) - sty colpf2 - ldy #$0A ; 10 (spr=-38) - lda #$EB ; 235 (spr=187) - ldx #$00 ; 0 (spr=-48) - ldx #$46 ; 70 (spr=22) - ldx #$2A ; 42 (spr=-6) - ldy #$0C ; 12 (spr=-36) - sty colpf2 + ldy #$14 ; 20 (spr=-28) + ldx #$02 ; 2 (spr=-46) + ldy #$90 ; 144 (spr=96) nop - ldy #$19 ; 25 (spr=-23) + sta colpf2 + sty colpf1 + lda #$26 ; 38 (spr=-10) + nop + ldy #$EA ; 234 (spr=186) + lda #$09 ; 9 (spr=-39) + ldx #$0C ; 12 (spr=-36) + stx colpf2 + sty colpf1 + ldx #$14 ; 20 (spr=-28) + ldy #$18 ; 24 (spr=-24) sty colpf2 - lda #$00 ; 0 (spr=-48) - lda #$0E ; 14 (spr=-34) - lda #$0A ; 10 (spr=-38) - nop ; filler + ldx #$91 ; 145 (spr=97) nop ; filler cmp byt2; on zero page so 3 cycles line153 - ldy #$1F ; 31 (spr=-17) - sty colpf0 - lda #$D0 ; 208 (spr=160) + stx colpf1 + lda #$1A ; 26 (spr=-22) + sty COLPM2 + lda #$FF ; 255 (spr=207) + ldx #$03 ; 3 (spr=-45) + lda #$0D ; 13 (spr=-35) + stx colpf2 + ldy #$02 ; 2 (spr=-46) + ldy #$90 ; 144 (spr=96) + ldx #$88 ; 136 (spr=88) + ldy #$FF ; 255 (spr=207) nop - stx COLBAK - ldy #$00 ; 0 (spr=-48) - sty colpf2 - ldy #$E2 ; 226 (spr=178) - nop - stx HPOSP3 ldy #$0C ; 12 (spr=-36) + stx colpf2 sty colpf2 - ldx #$90 ; 144 (spr=96) - lda #$EC ; 236 (spr=188) - ldy #$0C ; 12 (spr=-36) - ldy #$92 ; 146 (spr=98) - nop - sta colpf2 - ldy #$18 ; 24 (spr=-24) - nop + ldy #$ED ; 237 (spr=189) + sty colpf2 + ldx #$05 ; 5 (spr=-43) + ldy #$28 ; 40 (spr=-8) + lda #$0C ; 12 (spr=-36) nop ; filler cmp byt2; on zero page so 3 cycles line154 - lda #$E2 ; 226 (spr=178) - nop - ldx #$1F ; 31 (spr=-17) + stx COLPM2 + stx colpf2 + lda #$90 ; 144 (spr=96) sty colpf2 - lda #$00 ; 0 (spr=-48) - ldy #$EC ; 236 (spr=188) - sta colpf0 nop - lda #$0D ; 13 (spr=-35) - sta colpf2 - lda #$46 ; 70 (spr=22) - nop - sta colpf0 - lda #$5A ; 90 (spr=42) - stx colpf0 - lda #$E4 ; 228 (spr=180) + ldy #$02 ; 2 (spr=-46) + lda #$E0 ; 224 (spr=176) sty colpf2 - ldy #$18 ; 24 (spr=-24) + ldy #$0C ; 12 (spr=-36) + lda #$EF ; 239 (spr=191) nop - lda #$00 ; 0 (spr=-48) + nop + nop + ldx #$28 ; 40 (spr=-8) + sty colpf1 + ldy #$ED ; 237 (spr=189) + sty colpf1 + ldy #$91 ; 145 (spr=97) + ldx #$27 ; 39 (spr=-9) + lda #$90 ; 144 (spr=96) nop ; filler cmp byt2; on zero page so 3 cycles line155 - lda #$01 ; 1 (spr=-47) - sty colpf2 - sta colpf0 - lda #$2A ; 42 (spr=-6) - lda #$0E ; 14 (spr=-34) + sty colpf1 nop - lda #$1F ; 31 (spr=-17) - lda #$0D ; 13 (spr=-35) + ldy #$18 ; 24 (spr=-24) nop + sty COLPM2 + ldy #$29 ; 41 (spr=-7) + sty COLPM0 + stx HPOSP2 nop - sta colpf2 - ldy #$0C ; 12 (spr=-36) - stx colpf0 - nop - ldy #$ED ; 237 (spr=189) - lda #$90 ; 144 (spr=96) - lda #$00 ; 0 (spr=-48) - sty colpf2 - ldy #$39 ; 57 (spr=9) - lda #$80 ; 128 (spr=80) - ldy #$38 ; 56 (spr=8) + stx COLPM2 + ldx #$E1 ; 225 (spr=177) + ldy #$45 ; 69 (spr=21) + ldx #$0C ; 12 (spr=-36) + stx colpf1 + sty HPOSP0 + ldx #$15 ; 21 (spr=-27) + lda #$38 ; 56 (spr=8) + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line156 + lda #$90 ; 144 (spr=96) + ldx #$15 ; 21 (spr=-27) + ldy #$E2 ; 226 (spr=178) nop - sty colpf2 nop - ldy #$0C ; 12 (spr=-36) + ldx #$FD ; 253 (spr=205) nop - ldy #$84 ; 132 (spr=84) - lda #$00 ; 0 (spr=-48) - sta colpf0 - nop - lda #$0C ; 12 (spr=-36) - sta colpf2 - lda #$E0 ; 224 (spr=176) - ldy #$ED ; 237 (spr=189) - stx colpf0 + ldx #$04 ; 4 (spr=-44) + stx colpf1 + sta colpf1 + ldx #$0C ; 12 (spr=-36) lda #$00 ; 0 (spr=-48) nop - ldx #$00 ; 0 (spr=-48) - sty colpf2 - ldy #$F8 ; 248 (spr=200) - sta colpf2 + lda #$90 ; 144 (spr=96) + ldy #$70 ; 112 (spr=64) + lda #$F1 ; 241 (spr=193) + stx colpf1 + ldx #$EC ; 236 (spr=188) + stx colpf1 + lda #$A1 ; 161 (spr=113) + lda #$34 ; 52 (spr=4) + nop nop ; filler cmp byt2; on zero page so 3 cycles line157 - sty HPOSP2 - sty colpf0 + ldx #$E2 ; 226 (spr=178) + lda #$34 ; 52 (spr=4) + ldy #$28 ; 40 (spr=-8) nop - ldx #$E1 ; 225 (spr=177) - ldx #$1E ; 30 (spr=-18) - ldy #$63 ; 99 (spr=51) - sty HPOSP2 + stx colpf1 nop - ldy #$02 ; 2 (spr=-46) - lda #$20 ; 32 (spr=-16) + lda #$E0 ; 224 (spr=176) + lda #$AE ; 174 (spr=126) lda #$90 ; 144 (spr=96) - ldy #$0C ; 12 (spr=-36) - stx colpf0 - ldx #$F2 ; 242 (spr=194) - sty colpf2 - lda #$25 ; 37 (spr=-11) - ldy #$0A ; 10 (spr=-38) - ldx #$02 ; 2 (spr=-46) - ldy #$A0 ; 160 (spr=112) - sta colpf0 + sta colpf1 + lda #$02 ; 2 (spr=-46) + ldy #$0E ; 14 (spr=-34) + lda #$01 ; 1 (spr=-47) + ldx #$87 ; 135 (spr=87) + nop + lda #$8F ; 143 (spr=95) + stx colpf1 + ldx #$ED ; 237 (spr=189) + stx colpf1 + nop + nop + nop nop ; filler cmp byt2; on zero page so 3 cycles line158 - lda #$01 ; 1 (spr=-47) + ldy #$EE ; 238 (spr=190) + nop + ldy #$26 ; 38 (spr=-10) + ldy #$F4 ; 244 (spr=196) ldx #$90 ; 144 (spr=96) - ldy #$06 ; 6 (spr=-42) - sty colpf2 - ldy #$A2 ; 162 (spr=114) - sty HPOSP0 - sta colpf2 - stx colpf0 - ldy #$0C ; 12 (spr=-36) - sty COLPM0 - ldx #$EC ; 236 (spr=188) - ldy #$92 ; 146 (spr=98) - lda #$14 ; 20 (spr=-28) - ldy #$8F ; 143 (spr=95) - stx colpf0 + sty colpf1 + ldx #$10 ; 16 (spr=-32) + lda #$0C ; 12 (spr=-36) ldx #$90 ; 144 (spr=96) - ldy #$14 ; 20 (spr=-28) - ldy #$ED ; 237 (spr=189) - sta colpf0 + stx colpf1 + nop + ldy #$E0 ; 224 (spr=176) + ldy #$D5 ; 213 (spr=165) + nop + ldy #$05 ; 5 (spr=-43) + ldx #$90 ; 144 (spr=96) + ldx #$ED ; 237 (spr=189) + sta colpf1 + stx colpf1 + nop + sty colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line159 nop - sta colpf0 + ldy #$02 ; 2 (spr=-46) + ldx #$90 ; 144 (spr=96) + lda #$90 ; 144 (spr=96) + nop + ldx #$90 ; 144 (spr=96) + ldy #$04 ; 4 (spr=-44) nop nop - nop - lda #$A0 ; 160 (spr=112) - ldy #$9F ; 159 (spr=111) - lda #$17 ; 23 (spr=-25) - sta colpf0 - stx colpf0 - ldy #$00 ; 0 (spr=-48) - ldx #$1E ; 30 (spr=-18) - nop - sty colpf2 - stx colpf0 - ldx #$ED ; 237 (spr=189) + lda #$90 ; 144 (spr=96) + stx colpf1 + sta HPOSP3 stx COLPM1 - sta COLPM0 - lda #$0C ; 12 (spr=-36) + sta HPOSP3 + ldx #$00 ; 0 (spr=-48) + sty COLPM3 + ldx #$08 ; 8 (spr=-40) + nop + ldy #$76 ; 118 (spr=70) + lda #$00 ; 0 (spr=-48) + nop nop ; filler cmp byt2; on zero page so 3 cycles line160 - lda #$08 ; 8 (spr=-40) - nop - stx COLPM0 - nop - ldy #$E2 ; 226 (spr=178) - nop - lda #$07 ; 7 (spr=-41) - nop - ldy #$0C ; 12 (spr=-36) + stx colpf1 + sta colpf0 + lda #$8B ; 139 (spr=91) + sta HPOSP3 ldx #$0E ; 14 (spr=-34) - sta COLPM0 nop + ldx #$02 ; 2 (spr=-46) + sty HPOSP1 + ldx #$67 ; 103 (spr=55) nop - sta COLBAK - sty colpf2 - stx COLPM0 - lda #$0C ; 12 (spr=-36) - ldx #$25 ; 37 (spr=-11) + lda #$01 ; 1 (spr=-47) + ldy #$EC ; 236 (spr=188) + sty colpf0 + ldy #$1A ; 26 (spr=-22) + sty COLPM0 + ldy #$15 ; 21 (spr=-27) + lda #$11 ; 17 (spr=-31) nop - lda #$1E ; 30 (spr=-18) - ldy #$F0 ; 240 (spr=192) + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line161 - lda #$90 ; 144 (spr=96) - stx HPOSP3 - stx colpf0 + lda #$00 ; 0 (spr=-48) + lda #$0C ; 12 (spr=-36) nop - ldy #$1E ; 30 (spr=-18) - ldx #$EC ; 236 (spr=188) - ldy #$00 ; 0 (spr=-48) + ldy #$90 ; 144 (spr=96) + sta COLPM3 + nop + nop + lda #$01 ; 1 (spr=-47) sty colpf0 - sty colpf0 - lda #$1E ; 30 (spr=-18) - nop - nop sta colpf0 - ldy #$0C ; 12 (spr=-36) - ldy #$1E ; 30 (spr=-18) - ldy #$28 ; 40 (spr=-8) - sty HPOSP3 nop - nop ; filler - nop ; filler + ldy #$F3 ; 243 (spr=195) + ldy #$1F ; 31 (spr=-17) + sty colpf0 + ldy #$15 ; 21 (spr=-27) + nop + stx HPOSP1 + ldx #$7D ; 125 (spr=77) + nop + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line162 - lda #$0E ; 14 (spr=-34) sty colpf0 + ldx #$0E ; 14 (spr=-34) + nop ldx #$1E ; 30 (spr=-18) nop - ldx #$90 ; 144 (spr=96) - ldy #$01 ; 1 (spr=-47) - ldx #$1E ; 30 (spr=-18) - ldx #$FD ; 253 (spr=205) - lda #$0E ; 14 (spr=-34) - sty colpf0 - lda #$44 ; 68 (spr=20) - ldy #$29 ; 41 (spr=-7) - lda #$1E ; 30 (spr=-18) + ldy #$02 ; 2 (spr=-46) + ldx #$5E ; 94 (spr=46) sta colpf0 - ldx #$1E ; 30 (spr=-18) - lda #$62 ; 98 (spr=50) - sty HPOSP3 + ldy #$00 ; 0 (spr=-48) + ldx #$0E ; 14 (spr=-34) + ldy #$1F ; 31 (spr=-17) + lda #$F8 ; 248 (spr=200) nop + sty colpf0 + stx colpf2 + ldx #$EC ; 236 (spr=188) + stx colpf2 + ldx #$03 ; 3 (spr=-45) nop - nop ; filler - nop ; filler - nop ; filler + stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line163 - sty HPOSP3 - sty colpf0 - lda #$1B ; 27 (spr=-21) - lda #$0D ; 13 (spr=-35) - lda #$0C ; 12 (spr=-36) ldy #$06 ; 6 (spr=-42) - ldy #$0C ; 12 (spr=-36) - ldy #$00 ; 0 (spr=-48) - nop + sta colpf0 + ldx #$0C ; 12 (spr=-36) + lda #$16 ; 22 (spr=-26) + ldy #$01 ; 1 (spr=-47) + sta COLPM2 + sty COLPM0 sty colpf0 - ldy #$E0 ; 224 (spr=176) - stx colpf0 - ldy #$1C ; 28 (spr=-20) + ldy #$02 ; 2 (spr=-46) + ldy #$1F ; 31 (spr=-17) + sty colpf0 + stx colpf2 + ldx #$EC ; 236 (spr=188) nop - ldy #$0C ; 12 (spr=-36) - ldx #$01 ; 1 (spr=-47) - lda #$0E ; 14 (spr=-34) - lda #$EE ; 238 (spr=190) + stx colpf2 nop - ldy #$DC ; 220 (spr=172) - stx colpf0 + lda #$90 ; 144 (spr=96) + stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line164 - ldy #$13 ; 19 (spr=-29) - ldx #$02 ; 2 (spr=-46) - nop - nop - stx colpf1 - ldy #$90 ; 144 (spr=96) - nop - nop - ldy #$6D ; 109 (spr=61) - lda #$E6 ; 230 (spr=182) - ldx #$1F ; 31 (spr=-17) - stx colpf0 - nop - stx COLBAK - ldx #$14 ; 20 (spr=-28) - sty HPOSP2 - sta COLPM2 + ldx #$03 ; 3 (spr=-45) lda #$0C ; 12 (spr=-36) - stx colpf0 - ldx #$17 ; 23 (spr=-25) + ldy #$EE ; 238 (spr=190) + stx colpf2 + lda #$00 ; 0 (spr=-48) + nop + ldy #$0C ; 12 (spr=-36) + ldx #$ED ; 237 (spr=189) + ldx #$E7 ; 231 (spr=183) + lda #$15 ; 21 (spr=-27) + ldy #$90 ; 144 (spr=96) + ldy #$00 ; 0 (spr=-48) + stx colpf2 + ldy #$ED ; 237 (spr=189) + ldx #$03 ; 3 (spr=-45) + stx colpf2 + lda #$2C ; 44 (spr=-4) + sty colpf0 + ldy #$FE ; 254 (spr=206) + ldy #$28 ; 40 (spr=-8) + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line165 - lda #$00 ; 0 (spr=-48) - stx COLPM1 - sta COLPM2 - ldy #$08 ; 8 (spr=-40) + ldy #$00 ; 0 (spr=-48) nop + ldx #$00 ; 0 (spr=-48) + ldy #$2A ; 42 (spr=-6) nop + sty HPOSP2 + nop + lda #$1F ; 31 (spr=-17) + sta colpf0 + lda #$E8 ; 232 (spr=184) + stx COLPM1 + ldx #$01 ; 1 (spr=-47) + ldx #$E4 ; 228 (spr=180) + ldx #$3B ; 59 (spr=11) + ldx #$04 ; 4 (spr=-44) + ldy #$1E ; 30 (spr=-18) + nop + sty COLPM0 sta colpf0 - sty COLPM2 - ldx #$1D ; 29 (spr=-19) stx colpf0 - sta COLPM2 - nop - nop - ldy #$1C ; 28 (spr=-20) - ldy #$0C ; 12 (spr=-36) - nop - ldx #$7B ; 123 (spr=75) - sta COLPM1 - ldx #$81 ; 129 (spr=81) nop ; filler cmp byt2; on zero page so 3 cycles line166 - ldx #$1C ; 28 (spr=-20) - ldy #$F4 ; 244 (spr=196) - lda #$90 ; 144 (spr=96) - lda #$07 ; 7 (spr=-41) + nop + ldx #$04 ; 4 (spr=-44) + nop + ldy #$FB ; 251 (spr=203) ldx #$80 ; 128 (spr=80) - ldy #$04 ; 4 (spr=-44) - sta COLBAK - ldx #$EA ; 234 (spr=186) - sty COLBAK - ldy #$0A ; 10 (spr=-38) - sty COLPM2 - stx COLBAK - sta COLPM2 + ldy #$0C ; 12 (spr=-36) nop + lda #$14 ; 20 (spr=-28) + lda #$0F ; 15 (spr=-33) + ldy #$1E ; 30 (spr=-18) + ldx #$1C ; 28 (spr=-20) + stx COLPM2 + stx colpf0 + lda #$1B ; 27 (spr=-21) + sty colpf0 + ldy #$00 ; 0 (spr=-48) + sty colpf0 nop - ldy #$FA ; 250 (spr=202) - ldx #$1D ; 29 (spr=-19) - sta COLBAK - nop - nop ; filler + ldy #$90 ; 144 (spr=96) + sta colpf0 + ldx #$0B ; 11 (spr=-37) nop ; filler cmp byt2; on zero page so 3 cycles line167 - stx COLBAK - sty COLBAK - ldx #$1B ; 27 (spr=-21) - sta COLBAK nop + ldy #$02 ; 2 (spr=-46) + lda #$16 ; 22 (spr=-26) + stx COLPM1 + sta COLPM2 + ldy #$1E ; 30 (spr=-18) + ldy #$0C ; 12 (spr=-36) + ldx #$F5 ; 245 (spr=197) + ldy #$2D ; 45 (spr=-3) + ldy #$FF ; 255 (spr=207) + lda #$1E ; 30 (spr=-18) + stx COLPM2 + nop + sta colpf0 + ldx #$00 ; 0 (spr=-48) + stx colpf0 + lda #$05 ; 5 (spr=-43) + ldx #$04 ; 4 (spr=-44) ldy #$0A ; 10 (spr=-38) - lda #$8C ; 140 (spr=92) - stx colpf0 - ldx #$06 ; 6 (spr=-42) - sty COLPM2 - ldx #$1D ; 29 (spr=-19) - stx colpf0 - sta HPOSP0 - lda #$0E ; 14 (spr=-34) - ldy #$2A ; 42 (spr=-6) - ldy #$00 ; 0 (spr=-48) - ldy #$14 ; 20 (spr=-28) - ldy #$00 ; 0 (spr=-48) - nop ; filler + ldy #$0C ; 12 (spr=-36) + ldy #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line168 + ldy #$0B ; 11 (spr=-37) nop - stx COLPM0 - ldy #$04 ; 4 (spr=-44) - ldy #$0C ; 12 (spr=-36) - ldy #$02 ; 2 (spr=-46) - ldy #$0A ; 10 (spr=-38) + ldy #$E2 ; 226 (spr=178) nop - ldx #$06 ; 6 (spr=-42) - sta COLPM1 - lda #$06 ; 6 (spr=-42) - nop - ldx #$00 ; 0 (spr=-48) - lda #$0C ; 12 (spr=-36) - ldy #$1C ; 28 (spr=-20) - lda #$1F ; 31 (spr=-17) sta colpf0 + lda #$05 ; 5 (spr=-43) + ldx #$1C ; 28 (spr=-20) + ldy #$29 ; 41 (spr=-7) + sty colpf0 + stx colpf0 + ldx #$1E ; 30 (spr=-18) + ldy #$1A ; 26 (spr=-22) + lda #$01 ; 1 (spr=-47) + stx colpf0 + ldy #$FC ; 252 (spr=204) ldy #$0A ; 10 (spr=-38) - stx colpf0 - ldx #$1D ; 29 (spr=-19) - ldy #$40 ; 64 (spr=16) - stx colpf0 + sta colpf0 + lda #$26 ; 38 (spr=-10) + ldx #$00 ; 0 (spr=-48) + ldy #$1F ; 31 (spr=-17) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line169 - ldy #$EA ; 234 (spr=186) - lda #$00 ; 0 (spr=-48) - lda #$1C ; 28 (spr=-20) - ldx #$D0 ; 208 (spr=160) - nop - ldx #$1E ; 30 (spr=-18) - nop - nop - ldx #$1A ; 26 (spr=-22) - lda #$06 ; 6 (spr=-42) - stx colpf0 - nop - ldx #$1D ; 29 (spr=-19) ldx #$00 ; 0 (spr=-48) - sty colpf0 + ldx #$1B ; 27 (spr=-21) stx colpf0 - ldy #$17 ; 23 (spr=-25) - ldx #$1F ; 31 (spr=-17) - sty colpf2 - lda #$14 ; 20 (spr=-28) + ldy #$EA ; 234 (spr=186) + ldy #$1F ; 31 (spr=-17) + ldx #$1C ; 28 (spr=-20) + ldx #$1A ; 26 (spr=-22) nop - ldy #$02 ; 2 (spr=-46) + nop + sta HPOSP2 + lda #$EB ; 235 (spr=187) + ldx #$F7 ; 247 (spr=199) + sta colpf0 + nop + sty colpf0 + lda #$01 ; 1 (spr=-47) + sta colpf0 + nop + ldy #$5A ; 90 (spr=42) + stx colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line170 + lda #$00 ; 0 (spr=-48) + ldy #$1E ; 30 (spr=-18) nop - ldy #$02 ; 2 (spr=-46) - ldy #$B0 ; 176 (spr=128) + ldx #$0C ; 12 (spr=-36) + ldy #$1E ; 30 (spr=-18) + ldx #$16 ; 22 (spr=-26) + nop + lda #$1E ; 30 (spr=-18) + ldy #$E0 ; 224 (spr=176) + lda #$FB ; 251 (spr=203) + ldx #$FD ; 253 (spr=205) sta colpf0 - nop - ldy #$0C ; 12 (spr=-36) - lda #$1A ; 26 (spr=-22) - stx colpf0 - sta colpf0 - sty colpf2 - stx colpf0 - ldx #$0D ; 13 (spr=-35) - nop - lda #$0F ; 15 (spr=-33) - ldx #$F8 ; 248 (spr=200) - lda #$0C ; 12 (spr=-36) lda #$01 ; 1 (spr=-47) - lda #$E9 ; 233 (spr=185) - lda #$0E ; 14 (spr=-34) - nop ; filler - nop ; filler + stx colpf0 + ldx #$C0 ; 192 (spr=144) + ldy #$19 ; 25 (spr=-23) + ldy #$FF ; 255 (spr=207) + ldx #$00 ; 0 (spr=-48) + ldx #$04 ; 4 (spr=-44) + sta colpf0 + ldx #$F7 ; 247 (spr=199) + ldy #$06 ; 6 (spr=-42) + ldy #$EA ; 234 (spr=186) nop ; filler cmp byt2; on zero page so 3 cycles line171 - ldx #$00 ; 0 (spr=-48) - ldy #$0E ; 14 (spr=-34) - ldy #$3D ; 61 (spr=13) - lda #$03 ; 3 (spr=-45) - ldx #$0E ; 14 (spr=-34) - ldx #$1B ; 27 (spr=-21) + lda #$1B ; 27 (spr=-21) nop - sty HPOSP3 - lda #$0E ; 14 (spr=-34) + ldy #$3E ; 62 (spr=14) stx colpf0 - lda #$0E ; 14 (spr=-34) - ldx #$F4 ; 244 (spr=196) - ldy #$0A ; 10 (spr=-38) - ldy #$01 ; 1 (spr=-47) + ldx #$F3 ; 243 (spr=195) + sty HPOSP0 nop + ldx #$FD ; 253 (spr=205) + sta colpf0 + ldy #$2C ; 44 (spr=-4) + lda #$27 ; 39 (spr=-9) + ldx #$E8 ; 232 (spr=184) + ldx #$0A ; 10 (spr=-38) + ldy #$E2 ; 226 (spr=178) + lda #$0A ; 10 (spr=-38) nop - lda #$E9 ; 233 (spr=185) - lda #$2C ; 44 (spr=-4) - sty colpf2 - ldy #$0C ; 12 (spr=-36) - lda #$2E ; 46 (spr=-2) - ldy #$00 ; 0 (spr=-48) - nop ; filler + ldy #$1A ; 26 (spr=-22) + lda #$00 ; 0 (spr=-48) + ldy #$06 ; 6 (spr=-42) + sta COLBAK + nop + ldx #$1A ; 26 (spr=-22) nop ; filler cmp byt2; on zero page so 3 cycles line172 - sta colpf2 - ldy #$0C ; 12 (spr=-36) - sta HPOSP3 - stx COLPM3 - lda #$0A ; 10 (spr=-38) + ldx #$0A ; 10 (spr=-38) + lda #$E2 ; 226 (spr=178) + sty COLBAK + ldy #$2E ; 46 (spr=-2) + lda #$00 ; 0 (spr=-48) nop - sty colpf2 - nop - lda #$0A ; 10 (spr=-38) - ldy #$0B ; 11 (spr=-37) - ldy #$1E ; 30 (spr=-18) - sta COLPM2 + ldy #$1D ; 29 (spr=-19) + ldx #$E2 ; 226 (spr=178) + ldx #$0F ; 15 (spr=-33) + lda #$3E ; 62 (spr=14) + stx COLBAK + lda #$1A ; 26 (spr=-22) sty colpf0 - lda #$1D ; 29 (spr=-19) - lda #$0E ; 14 (spr=-34) - lda #$0C ; 12 (spr=-36) - lda #$0E ; 14 (spr=-34) - ldx #$1B ; 27 (spr=-21) - lda #$EA ; 234 (spr=186) - ldx #$0B ; 11 (spr=-37) + lda #$FE ; 254 (spr=206) + sta colpf0 + ldx #$3A ; 58 (spr=10) + ldy #$1E ; 30 (spr=-18) + ldx #$1A ; 26 (spr=-22) + ldy #$1D ; 29 (spr=-19) + ldy #$0C ; 12 (spr=-36) + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line173 - ldx #$A0 ; 160 (spr=112) - ldx #$0B ; 11 (spr=-37) - lda #$0C ; 12 (spr=-36) - lda #$16 ; 22 (spr=-26) nop - lda #$2C ; 44 (spr=-4) - lda #$EA ; 234 (spr=186) - ldx #$1B ; 27 (spr=-21) - lda #$3E ; 62 (spr=14) + nop + sty HPOSP0 + ldy #$2E ; 46 (spr=-2) + lda #$1A ; 26 (spr=-22) + nop + sty HPOSP0 + sta colpf0 + nop + ldx #$0A ; 10 (spr=-38) + ldy #$EC ; 236 (spr=188) + sty colpf0 + ldx #$1E ; 30 (spr=-18) + lda #$01 ; 1 (spr=-47) stx colpf0 - ldx #$C4 ; 196 (spr=148) - stx HPOSP3 - ldx #$0C ; 12 (spr=-36) - ldx #$01 ; 1 (spr=-47) - sty colpf0 - stx COLPM3 - lda #$0F ; 15 (spr=-33) - ldy #$F5 ; 245 (spr=197) - ldx #$1C ; 28 (spr=-20) - sty colpf0 - nop ; filler + sta colpf0 + ldy #$0C ; 12 (spr=-36) + ldx #$1D ; 29 (spr=-19) + ldy #$EC ; 236 (spr=188) + ldy #$0C ; 12 (spr=-36) nop ; filler cmp byt2; on zero page so 3 cycles line174 - ldy #$5A ; 90 (spr=42) - ldy #$1A ; 26 (spr=-22) + stx COLBAK + ldx #$F6 ; 246 (spr=198) + ldy #$2C ; 44 (spr=-4) + ldy #$06 ; 6 (spr=-42) + lda #$19 ; 25 (spr=-23) + ldx #$0E ; 14 (spr=-34) + lda #$1A ; 26 (spr=-22) + sta colpf0 + sty COLBAK + stx COLBAK nop - nop - lda #$0E ; 14 (spr=-34) - sta COLPM1 - lda #$E0 ; 224 (spr=176) + lda #$FF ; 255 (spr=207) + ldx #$91 ; 145 (spr=97) + sta colpf0 + ldy #$1E ; 30 (spr=-18) stx colpf0 - sty colpf0 - lda #$1F ; 31 (spr=-17) - sta colpf1 - ldy #$1A ; 26 (spr=-22) - ldx #$90 ; 144 (spr=96) + lda #$00 ; 0 (spr=-48) ldy #$0C ; 12 (spr=-36) - nop - lda #$0A ; 10 (spr=-38) - nop - stx colpf1 - ldy #$E2 ; 226 (spr=178) - ldx #$0F ; 15 (spr=-33) - lda #$82 ; 130 (spr=82) + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line175 - lda #$0C ; 12 (spr=-36) sty colpf1 - ldy #$1F ; 31 (spr=-17) - lda #$1C ; 28 (spr=-20) - ldx #$0E ; 14 (spr=-34) - ldy #$06 ; 6 (spr=-42) - ldy #$16 ; 22 (spr=-26) - ldx #$90 ; 144 (spr=96) - sta colpf1 - lda #$82 ; 130 (spr=82) - sta HPOSP2 + lda #$4A ; 74 (spr=26) nop - ldx #$FF ; 255 (spr=207) + ldx #$09 ; 9 (spr=-39) + lda #$1D ; 29 (spr=-19) + nop + lda #$1A ; 26 (spr=-22) + sta colpf0 stx colpf1 - ldy #$3E ; 62 (spr=14) + lda #$FC ; 252 (spr=204) nop - sta colpf1 - ldy #$E3 ; 227 (spr=179) + sta colpf0 + lda #$0E ; 14 (spr=-34) + ldx #$82 ; 130 (spr=82) + nop + lda #$18 ; 24 (spr=-24) + stx colpf0 + ldx #$28 ; 40 (spr=-8) + ldx #$1B ; 27 (spr=-21) nop - ldx #$1C ; 28 (spr=-20) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line176 - sty colpf1 - lda #$26 ; 38 (spr=-10) - ldx #$28 ; 40 (spr=-8) - ldy #$1A ; 26 (spr=-22) - ldy #$0C ; 12 (spr=-36) - lda #$1F ; 31 (spr=-17) nop - sta colpf1 - stx colpf1 - ldy #$58 ; 88 (spr=40) - ldy #$ED ; 237 (spr=189) - nop - sty COLPM0 - sta colpf1 - ldy #$E3 ; 227 (spr=179) - sty colpf1 - ldx #$1F ; 31 (spr=-17) - lda #$00 ; 0 (spr=-48) - lda #$00 ; 0 (spr=-48) - lda #$0A ; 10 (spr=-38) - nop ; filler - cmp byt2; on zero page so 3 cycles -line177 - lda #$10 ; 16 (spr=-32) - stx COLPM0 - lda #$0A ; 10 (spr=-38) - ldy #$0E ; 14 (spr=-34) - ldy #$F2 ; 242 (spr=194) - lda #$05 ; 5 (spr=-43) - lda #$09 ; 9 (spr=-39) - stx colpf1 - sta colpf1 - lda #$16 ; 22 (spr=-26) - ldx #$1C ; 28 (spr=-20) stx colpf0 - ldy #$E2 ; 226 (spr=178) - ldx #$0E ; 14 (spr=-34) - nop - lda #$F8 ; 248 (spr=200) - ldx #$0E ; 14 (spr=-34) - ldx #$1A ; 26 (spr=-22) - ldx #$A2 ; 162 (spr=114) - sty colpf1 - ldy #$16 ; 22 (spr=-26) - nop ; filler - cmp byt2; on zero page so 3 cycles -line178 - stx HPOSP0 - nop - ldy #$0C ; 12 (spr=-36) - ldy #$2C ; 44 (spr=-4) - ldx #$F9 ; 249 (spr=201) - ldy #$0C ; 12 (spr=-36) - ldy #$1A ; 26 (spr=-22) - sty colpf1 - sta colpf0 - sty colpf1 - nop - ldx #$0E ; 14 (spr=-34) - lda #$08 ; 8 (spr=-40) - stx colpf1 - nop - lda #$0E ; 14 (spr=-34) - sty colpf1 - ldy #$7C ; 124 (spr=76) - ldy #$1F ; 31 (spr=-17) - ldy #$1F ; 31 (spr=-17) - nop ; filler - cmp byt2; on zero page so 3 cycles -line179 - ldy #$E3 ; 227 (spr=179) - sty colpf1 - ldy #$0A ; 10 (spr=-38) - ldx #$00 ; 0 (spr=-48) - nop - ldy #$FA ; 250 (spr=202) - lda #$1C ; 28 (spr=-20) - sty colpf1 - ldy #$0A ; 10 (spr=-38) - ldy #$E4 ; 228 (spr=180) - nop - nop - ldx #$1A ; 26 (spr=-22) - ldy #$0F ; 15 (spr=-33) - ldx #$0A ; 10 (spr=-38) - sty colpf1 - ldy #$04 ; 4 (spr=-44) - sty colpf1 - ldy #$12 ; 18 (spr=-30) - ldy #$1C ; 28 (spr=-20) - ldx #$1C ; 28 (spr=-20) - nop ; filler - nop ; filler - cmp byt2; on zero page so 3 cycles -line180 - lda #$10 ; 16 (spr=-32) - nop - ldx #$0D ; 13 (spr=-35) - ldy #$D4 ; 212 (spr=164) - sty colpf1 - ldy #$E8 ; 232 (spr=184) - ldy #$1A ; 26 (spr=-22) - sty colpf1 - ldx #$08 ; 8 (spr=-40) - stx colpf1 - sty colpf1 + sty COLPM3 ldx #$0C ; 12 (spr=-36) - ldy #$05 ; 5 (spr=-43) - ldx #$2B ; 43 (spr=-5) - sty colpf1 + sta COLPM1 + ldy #$1A ; 26 (spr=-22) + ldx #$19 ; 25 (spr=-23) + ldx #$0A ; 10 (spr=-38) + nop + stx COLPM1 nop nop nop ldy #$06 ; 6 (spr=-42) + stx COLPM3 + ldx #$0C ; 12 (spr=-36) nop + stx COLBAK + ldy #$0A ; 10 (spr=-38) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line177 + nop + sta COLPM1 + ldx #$09 ; 9 (spr=-39) + ldy #$70 ; 112 (spr=64) + lda #$39 ; 57 (spr=9) + sta HPOSP3 + lda #$08 ; 8 (spr=-40) + sty HPOSP3 + lda #$F6 ; 246 (spr=198) + ldx #$27 ; 39 (spr=-9) + ldy #$FD ; 253 (spr=205) + lda #$0E ; 14 (spr=-34) + sty colpf1 + ldy #$1C ; 28 (spr=-20) + sta COLBAK + ldy #$01 ; 1 (spr=-47) + sty colpf1 + lda #$0C ; 12 (spr=-36) + nop + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line178 + ldy #$F6 ; 246 (spr=198) + ldy #$0D ; 13 (spr=-35) + nop + nop + sty colpf1 + lda #$FA ; 250 (spr=202) + lda #$08 ; 8 (spr=-40) + sta COLPM2 + sta colpf1 + sty colpf1 + lda #$E4 ; 228 (spr=180) + sty COLPM0 + ldy #$1F ; 31 (spr=-17) + sty colpf1 + sta COLPM2 + ldy #$0D ; 13 (spr=-35) ldx #$10 ; 16 (spr=-32) + ldy #$3C ; 60 (spr=12) + lda #$09 ; 9 (spr=-39) + nop ; filler + cmp byt2; on zero page so 3 cycles +line179 + ldx #$04 ; 4 (spr=-44) + nop + nop + sty HPOSP3 + ldy #$80 ; 128 (spr=80) + nop + nop + sty HPOSP3 + sta colpf1 + ldy #$0C ; 12 (spr=-36) + sty colpf1 + sty COLPM0 + ldy #$1F ; 31 (spr=-17) + sty colpf1 + ldy #$0C ; 12 (spr=-36) + stx colpf1 + sta colpf1 + ldy #$39 ; 57 (spr=9) + nop ; filler + cmp byt2; on zero page so 3 cycles +line180 + lda #$EE ; 238 (spr=190) + sty HPOSP3 + lda #$1C ; 28 (spr=-20) + lda #$28 ; 40 (spr=-8) + nop + ldy #$7E ; 126 (spr=78) + nop + sty HPOSP3 + lda #$3A ; 58 (spr=10) + lda #$48 ; 72 (spr=24) + ldy #$6D ; 109 (spr=61) + sty colpf1 + ldy #$0D ; 13 (spr=-35) + sty colpf1 + ldy #$19 ; 25 (spr=-23) + nop + lda #$01 ; 1 (spr=-47) + stx colpf1 + sta colpf1 + ldy #$EA ; 234 (spr=186) nop ; filler cmp byt2; on zero page so 3 cycles line181 - ldy #$F6 ; 246 (spr=198) - ldy #$E4 ; 228 (spr=180) - sty colpf1 - ldx #$5E ; 94 (spr=46) - ldy #$1A ; 26 (spr=-22) - ldy #$1B ; 27 (spr=-21) - ldx #$82 ; 130 (spr=82) - sty colpf1 - ldx #$1A ; 26 (spr=-22) + lda #$08 ; 8 (spr=-40) + ldx #$1F ; 31 (spr=-17) + nop + nop + ldy #$3A ; 58 (spr=10) + sta colpf1 + ldx #$76 ; 118 (spr=70) + sty COLPM2 + sta COLPM2 + lda #$0C ; 12 (spr=-36) + sta colpf1 + stx HPOSP2 + nop + nop + ldy #$0A ; 10 (spr=-38) + ldx #$06 ; 6 (spr=-42) stx colpf1 - ldx #$18 ; 24 (spr=-24) - lda #$0A ; 10 (spr=-38) - ldy #$04 ; 4 (spr=-44) - lda #$1C ; 28 (spr=-20) - nop - sty colpf1 - nop - nop - nop - ldy #$04 ; 4 (spr=-44) - nop - ldy #$32 ; 50 (spr=2) + sta COLBAK + lda #$E3 ; 227 (spr=179) nop ; filler cmp byt2; on zero page so 3 cycles line182 - ldy #$0E ; 14 (spr=-34) - ldx #$E4 ; 228 (spr=180) - ldy #$1A ; 26 (spr=-22) + ldy #$28 ; 40 (spr=-8) + ldy #$1E ; 30 (spr=-18) nop - lda #$1C ; 28 (spr=-20) - ldx #$1E ; 30 (spr=-18) - ldx #$1A ; 26 (spr=-22) - lda #$FC ; 252 (spr=204) - sty colpf1 + ldx #$09 ; 9 (spr=-39) nop - sty colpf1 - ldy #$F4 ; 244 (spr=196) - ldx #$EA ; 234 (spr=186) - ldy #$04 ; 4 (spr=-44) - lda #$0A ; 10 (spr=-38) - sty colpf1 + ldx #$08 ; 8 (spr=-40) nop - lda #$0C ; 12 (spr=-36) - ldx #$1E ; 30 (spr=-18) - stx COLPM1 - ldy #$0C ; 12 (spr=-36) + nop + sty colpf2 + ldx #$0F ; 15 (spr=-33) + ldy #$17 ; 23 (spr=-25) + sta COLPM0 + sty COLPM1 + ldy #$F8 ; 248 (spr=200) + lda #$04 ; 4 (spr=-44) + stx colpf0 + sty colpf2 + sta colpf0 + ldx #$0C ; 12 (spr=-36) nop nop ; filler cmp byt2; on zero page so 3 cycles line183 - ldy #$E6 ; 230 (spr=182) - ldy #$E2 ; 226 (spr=178) - ldx #$0E ; 14 (spr=-34) - ldx #$07 ; 7 (spr=-41) + lda #$2A ; 42 (spr=-6) nop - sty colpf1 - lda #$E6 ; 230 (spr=182) - ldy #$1A ; 26 (spr=-22) - ldx #$FA ; 250 (spr=202) - lda #$1C ; 28 (spr=-20) + stx colpf0 nop - ldx #$1C ; 28 (spr=-20) - sty colpf1 - lda #$16 ; 22 (spr=-26) - ldx #$1C ; 28 (spr=-20) - ldx #$EB ; 235 (spr=187) + ldx #$2A ; 42 (spr=-6) + nop + ldy #$38 ; 56 (spr=8) + ldy #$E4 ; 228 (spr=180) + stx colpf0 + ldx #$0C ; 12 (spr=-36) + ldy #$28 ; 40 (spr=-8) ldy #$0F ; 15 (spr=-33) - sty colpf1 - ldy #$0E ; 14 (spr=-34) - ldx #$09 ; 9 (spr=-39) - sta colpf2 - ldy #$E0 ; 224 (spr=176) + stx colpf0 + ldx #$1D ; 29 (spr=-19) + stx colpf0 + sty colpf0 + lda #$EA ; 234 (spr=186) + lda #$A5 ; 165 (spr=117) + ldy #$E8 ; 232 (spr=184) + nop + ldx #$E4 ; 228 (spr=180) nop ; filler cmp byt2; on zero page so 3 cycles line184 - sty colpf1 - ldy #$0F ; 15 (spr=-33) - sty COLPM1 - nop - nop - ldy #$46 ; 70 (spr=22) - ldy #$1B ; 27 (spr=-21) - sty colpf1 - ldy #$0C ; 12 (spr=-36) - stx colpf2 - ldx #$E8 ; 232 (spr=184) - lda #$E5 ; 229 (spr=181) - sty colpf2 - sta colpf1 - nop - ldx #$16 ; 22 (spr=-26) - ldx #$18 ; 24 (spr=-24) - ldy #$A7 ; 167 (spr=119) - ldy #$E9 ; 233 (spr=185) + ldy #$C0 ; 192 (spr=144) + stx colpf0 + lda #$06 ; 6 (spr=-42) ldy #$08 ; 8 (spr=-40) + nop + ldx #$02 ; 2 (spr=-46) + lda #$02 ; 2 (spr=-46) + nop + ldy #$16 ; 22 (spr=-26) + nop + ldx #$1B ; 27 (spr=-21) + stx colpf0 + lda #$F6 ; 246 (spr=198) + lda #$08 ; 8 (spr=-40) + ldx #$D0 ; 208 (spr=160) + ldy #$FE ; 254 (spr=206) + sty colpf0 + stx colpf0 + ldx #$04 ; 4 (spr=-44) + stx colpf0 + nop nop ; filler cmp byt2; on zero page so 3 cycles line185 - lda #$17 ; 23 (spr=-25) nop - lda #$1E ; 30 (spr=-18) - ldx #$29 ; 41 (spr=-7) - ldy #$ED ; 237 (spr=189) - ldx #$0C ; 12 (spr=-36) - ldx #$48 ; 72 (spr=24) - ldy #$E9 ; 233 (spr=185) - ldx #$E5 ; 229 (spr=181) - ldx #$1C ; 28 (spr=-20) - lda #$1E ; 30 (spr=-18) + nop + ldx #$18 ; 24 (spr=-24) ldy #$1A ; 26 (spr=-22) - sty colpf1 - ldy #$16 ; 22 (spr=-26) - ldy #$08 ; 8 (spr=-40) - ldy #$A7 ; 167 (spr=119) - stx colpf1 - ldx #$2D ; 45 (spr=-3) - lda #$E2 ; 226 (spr=178) - sta colpf1 + ldy #$9E ; 158 (spr=110) nop - nop ; filler - nop ; filler + ldy #$18 ; 24 (spr=-24) + ldx #$2A ; 42 (spr=-6) + ldy #$3B ; 59 (spr=11) + nop + ldy #$02 ; 2 (spr=-46) + ldx #$1B ; 27 (spr=-21) + stx colpf0 + lda #$06 ; 6 (spr=-42) + ldx #$00 ; 0 (spr=-48) + ldy #$0F ; 15 (spr=-33) + nop + lda #$6B ; 107 (spr=59) + sty colpf0 + stx colpf0 + ldy #$0A ; 10 (spr=-38) + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line186 - sty HPOSP0 - ldy #$03 ; 3 (spr=-45) - sty COLPM3 - lda #$0E ; 14 (spr=-34) - ldy #$0E ; 14 (spr=-34) + ldy #$04 ; 4 (spr=-44) nop - stx HPOSP1 nop + ldy #$0A ; 10 (spr=-38) + ldx #$19 ; 25 (spr=-23) + ldx #$08 ; 8 (spr=-40) + ldx #$1E ; 30 (spr=-18) + ldx #$E3 ; 227 (spr=179) + ldy #$FE ; 254 (spr=206) + lda #$1C ; 28 (spr=-20) + stx colpf0 ldx #$1A ; 26 (spr=-22) - stx colpf1 - lda #$00 ; 0 (spr=-48) + stx colpf0 + nop + ldy #$1E ; 30 (spr=-18) + ldx #$02 ; 2 (spr=-46) + sty colpf0 + ldy #$00 ; 0 (spr=-48) + stx colpf0 + sty colpf0 nop - ldy #$14 ; 20 (spr=-28) - ldy #$16 ; 22 (spr=-26) - ldy #$0F ; 15 (spr=-33) - sty colpf1 - sta colpf1 - ldx #$E0 ; 224 (spr=176) - ldy #$0B ; 11 (spr=-37) - ldy #$FA ; 250 (spr=202) nop ; filler cmp byt2; on zero page so 3 cycles line187 + ldx #$1A ; 26 (spr=-22) + lda #$2D ; 45 (spr=-3) + sta colpf0 + ldy #$00 ; 0 (spr=-48) + ldx #$E2 ; 226 (spr=178) + lda #$28 ; 40 (spr=-8) + ldy #$2E ; 46 (spr=-2) nop - stx COLPM1 - lda #$1A ; 26 (spr=-22) - ldx #$01 ; 1 (spr=-47) - ldy #$E2 ; 226 (spr=178) - sty colpf1 - ldy #$93 ; 147 (spr=99) - stx COLPM3 - ldx #$0E ; 14 (spr=-34) - sta colpf1 - sty HPOSP2 - ldy #$02 ; 2 (spr=-46) nop - lda #$05 ; 5 (spr=-43) - stx colpf1 - sta colpf1 - sty colpf1 + stx colpf0 + ldx #$1A ; 26 (spr=-22) + stx colpf0 + ldy #$0F ; 15 (spr=-33) nop + ldx #$D1 ; 209 (spr=161) + nop + sty colpf0 + stx colpf0 + ldx #$04 ; 4 (spr=-44) + lda #$E1 ; 225 (spr=177) + ldy #$2B ; 43 (spr=-5) nop ; filler cmp byt2; on zero page so 3 cycles line188 - ldy #$06 ; 6 (spr=-42) - sty colpf1 - nop - nop - ldy #$E2 ; 226 (spr=178) - nop - ldx #$09 ; 9 (spr=-39) - sty colpf1 - nop - ldy #$0D ; 13 (spr=-35) - stx colpf1 - ldy #$EA ; 234 (spr=186) - ldx #$0C ; 12 (spr=-36) - sty colpf1 - ldy #$0E ; 14 (spr=-34) - sty colpf1 - sta colpf1 - ldy #$E3 ; 227 (spr=179) - lda #$48 ; 72 (spr=24) + ldy #$D6 ; 214 (spr=166) + lda #$0C ; 12 (spr=-36) + lda #$13 ; 19 (spr=-29) nop + ldx #$36 ; 54 (spr=6) + ldx #$14 ; 20 (spr=-28) + ldx #$E3 ; 227 (spr=179) + ldy #$26 ; 38 (spr=-10) + lda #$E1 ; 225 (spr=177) + stx colpf0 + ldx #$04 ; 4 (spr=-44) + ldx #$1A ; 26 (spr=-22) + stx colpf0 + ldx #$16 ; 22 (spr=-26) + ldx #$02 ; 2 (spr=-46) + lda #$1A ; 26 (spr=-22) + ldy #$1E ; 30 (spr=-18) + sty colpf0 + stx colpf0 + ldy #$13 ; 19 (spr=-29) + ldx #$0D ; 13 (spr=-35) + lda #$28 ; 40 (spr=-8) nop ; filler cmp byt2; on zero page so 3 cycles line189 - lda #$00 ; 0 (spr=-48) - nop - nop - lda #$0A ; 10 (spr=-38) - ldx #$04 ; 4 (spr=-44) - nop - sty colpf1 - nop - nop - ldy #$17 ; 23 (spr=-25) - lda #$07 ; 7 (spr=-41) - sty colpf1 - ldx #$1A ; 26 (spr=-22) - stx colpf1 - nop - sta colpf1 - ldy #$EA ; 234 (spr=186) - ldx #$E3 ; 227 (spr=179) - stx colpf1 - ldx #$06 ; 6 (spr=-42) + lda #$F3 ; 243 (spr=195) + lda #$28 ; 40 (spr=-8) + ldx #$2B ; 43 (spr=-5) + ldy #$06 ; 6 (spr=-42) + lda #$49 ; 73 (spr=25) + ldy #$12 ; 18 (spr=-30) + ldx #$E2 ; 226 (spr=178) + ldx #$27 ; 39 (spr=-9) + ldy #$18 ; 24 (spr=-24) + stx colpf0 + ldy #$0F ; 15 (spr=-33) + ldx #$1D ; 29 (spr=-19) + sta colpf0 + stx colpf0 + ldx #$E0 ; 224 (spr=176) + lda #$19 ; 25 (spr=-23) + sty colpf0 + stx colpf0 + ldx #$0E ; 14 (spr=-34) + ldx #$E2 ; 226 (spr=178) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line190 - ldx #$0E ; 14 (spr=-34) + nop + nop + ldy #$18 ; 24 (spr=-24) + ldy #$16 ; 22 (spr=-26) + ldx #$E5 ; 229 (spr=181) ldy #$14 ; 20 (spr=-28) - nop - ldy #$0B ; 11 (spr=-37) - sty COLPM2 - lda #$04 ; 4 (spr=-44) - nop - lda #$17 ; 23 (spr=-25) - sta colpf1 - lda #$EB ; 235 (spr=187) - nop - nop - sta colpf1 - lda #$00 ; 0 (spr=-48) - lda #$04 ; 4 (spr=-44) - nop - stx colpf1 - nop - sta colpf2 - lda #$07 ; 7 (spr=-41) - nop - nop ; filler - cmp byt2; on zero page so 3 cycles -line191 - sta COLPM3 - nop - lda #$E2 ; 226 (spr=178) - ldy #$0E ; 14 (spr=-34) - sta colpf1 - lda #$04 ; 4 (spr=-44) - nop - lda #$0C ; 12 (spr=-36) - ldx #$16 ; 22 (spr=-26) - stx colpf1 - nop - sta colpf1 ldy #$1E ; 30 (spr=-18) nop nop - lda #$E3 ; 227 (spr=179) + stx colpf0 + lda #$03 ; 3 (spr=-45) + ldx #$1A ; 26 (spr=-22) + stx colpf0 + ldx #$03 ; 3 (spr=-45) + lda #$D7 ; 215 (spr=167) + lda #$16 ; 22 (spr=-26) + sty colpf0 + nop + stx colpf0 + lda #$1A ; 26 (spr=-22) + ldx #$32 ; 50 (spr=2) + lda #$E5 ; 229 (spr=181) + nop ; filler + cmp byt2; on zero page so 3 cycles +line191 + nop + stx HPOSP3 nop nop - sta colpf1 - sty COLPM3 + stx HPOSP0 + ldx #$D2 ; 210 (spr=162) + ldx #$0A ; 10 (spr=-38) + sta colpf0 + lda #$17 ; 23 (spr=-25) + stx colpf0 + sty colpf1 + nop + ldy #$07 ; 7 (spr=-41) + sty colpf0 + ldy #$04 ; 4 (spr=-44) + sty colpf1 + nop + ldy #$E6 ; 230 (spr=182) + ldx #$88 ; 136 (spr=88) nop ; filler cmp byt2; on zero page so 3 cycles line192 + sta COLPM2 + stx HPOSP3 + sty COLPM2 + lda #$1B ; 27 (spr=-21) nop - ldy #$D6 ; 214 (spr=166) - sta colpf1 - lda #$00 ; 0 (spr=-48) - ldy #$13 ; 19 (spr=-29) - ldy #$FA ; 250 (spr=202) - lda #$06 ; 6 (spr=-42) - lda #$0C ; 12 (spr=-36) - ldy #$02 ; 2 (spr=-46) - ldy #$26 ; 38 (spr=-10) - stx colpf1 - stx colpf1 - sta colpf1 - lda #$0E ; 14 (spr=-34) - ldy #$02 ; 2 (spr=-46) - ldx #$F3 ; 243 (spr=195) - sta colpf1 - ldx #$17 ; 23 (spr=-25) - lda #$E3 ; 227 (spr=179) + ldx #$03 ; 3 (spr=-45) + ldy #$F6 ; 246 (spr=198) + nop + ldy #$56 ; 86 (spr=38) sta colpf1 + lda #$0F ; 15 (spr=-33) + ldy #$1F ; 31 (spr=-17) + sta colpf0 + sty colpf1 + ldy #$E4 ; 228 (spr=180) + sty colpf0 + nop + nop ; filler + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line193 - lda #$D2 ; 210 (spr=162) - lda #$E3 ; 227 (spr=179) - sta colpf1 - sty COLPM3 - nop - lda #$0E ; 14 (spr=-34) - nop - ldy #$D8 ; 216 (spr=168) stx colpf1 lda #$0C ; 12 (spr=-36) - ldy #$16 ; 22 (spr=-26) - sta colpf1 - ldx #$35 ; 53 (spr=5) - ldx #$0A ; 10 (spr=-38) - nop - lda #$E2 ; 226 (spr=178) - ldy #$2E ; 46 (spr=-2) - sta colpf1 + ldx #$49 ; 73 (spr=25) + lda #$02 ; 2 (spr=-46) + ldy #$07 ; 7 (spr=-41) + lda #$0A ; 10 (spr=-38) nop nop + sty colpf1 + stx colpf0 + ldy #$07 ; 7 (spr=-41) + lda #$78 ; 120 (spr=72) + ldy #$07 ; 7 (spr=-41) + ldy #$1F ; 31 (spr=-17) + sty colpf0 + ldx #$03 ; 3 (spr=-45) + nop + stx colpf0 + ldx #$02 ; 2 (spr=-46) + ldy #$FE ; 254 (spr=206) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line194 - ldx #$E8 ; 232 (spr=184) - nop - lda #$01 ; 1 (spr=-47) - ldy #$19 ; 25 (spr=-23) - sta COLPM3 - nop lda #$1B ; 27 (spr=-21) - ldx #$16 ; 22 (spr=-26) - lda #$28 ; 40 (spr=-8) - lda #$0D ; 13 (spr=-35) - stx colpf1 - ldx #$46 ; 70 (spr=22) + ldx #$E2 ; 226 (spr=178) + ldy #$F3 ; 243 (spr=195) + ldy #$00 ; 0 (spr=-48) + ldy #$0E ; 14 (spr=-34) + ldy #$00 ; 0 (spr=-48) + ldy #$2C ; 44 (spr=-4) + ldy #$0A ; 10 (spr=-38) + ldy #$E5 ; 229 (spr=181) + sty colpf0 + ldx #$38 ; 56 (spr=8) + ldx #$00 ; 0 (spr=-48) + ldy #$FE ; 254 (spr=206) + nop + sta colpf0 + lda #$0A ; 10 (spr=-38) + lda #$09 ; 9 (spr=-39) + sty colpf0 + stx colpf0 ldx #$E1 ; 225 (spr=177) - sta colpf1 - ldy #$A6 ; 166 (spr=118) - lda #$F7 ; 247 (spr=199) - ldy #$EA ; 234 (spr=186) - lda #$0C ; 12 (spr=-36) - stx colpf1 - lda #$E3 ; 227 (spr=179) - ldy #$F4 ; 244 (spr=196) - nop ; filler + stx colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line195 - ldx #$13 ; 19 (spr=-29) - ldy #$F4 ; 244 (spr=196) - ldx #$16 ; 22 (spr=-26) - nop - ldx #$18 ; 24 (spr=-24) - nop - ldx #$1E ; 30 (spr=-18) - sta COLPM1 + ldy #$08 ; 8 (spr=-40) ldx #$E5 ; 229 (spr=181) - stx colpf1 - lda #$0C ; 12 (spr=-36) - nop - sta colpf1 - lda #$EA ; 234 (spr=186) - ldx #$F1 ; 241 (spr=193) nop + ldy #$5C ; 92 (spr=44) + lda #$FA ; 250 (spr=202) + sty HPOSP3 + stx COLPM3 + ldx #$1D ; 29 (spr=-19) + ldy #$1C ; 28 (spr=-20) + ldy #$46 ; 70 (spr=22) + sty colpf0 + ldx #$0A ; 10 (spr=-38) + stx colpf0 + ldy #$1F ; 31 (spr=-17) + sty colpf0 ldx #$03 ; 3 (spr=-45) - ldy #$E4 ; 228 (spr=180) - stx colpf1 - ldx #$E1 ; 225 (spr=177) - ldy #$0A ; 10 (spr=-38) - lda #$0D ; 13 (spr=-35) + stx colpf0 + ldy #$08 ; 8 (spr=-40) + ldx #$0A ; 10 (spr=-38) + nop nop ; filler cmp byt2; on zero page so 3 cycles line196 - ldx #$39 ; 57 (spr=9) + lda #$1A ; 26 (spr=-22) nop - ldx #$00 ; 0 (spr=-48) - ldy #$E2 ; 226 (spr=178) - ldx #$3F ; 63 (spr=15) + ldy #$05 ; 5 (spr=-43) + ldx #$26 ; 38 (spr=-10) + sty COLPM3 nop - ldy #$44 ; 68 (spr=20) - ldx #$18 ; 24 (spr=-24) - ldx #$E4 ; 228 (spr=180) - ldy #$59 ; 89 (spr=41) - stx colpf1 - ldy #$00 ; 0 (spr=-48) - ldx #$1E ; 30 (spr=-18) - ldx #$EA ; 234 (spr=186) - stx colpf1 - lda #$0D ; 13 (spr=-35) - lda #$0C ; 12 (spr=-36) - sta colpf1 - ldx #$E1 ; 225 (spr=177) - stx colpf1 - ldx #$00 ; 0 (spr=-48) - ldx #$27 ; 39 (spr=-9) + lda #$0A ; 10 (spr=-38) + ldx #$E5 ; 229 (spr=181) + ldy #$1F ; 31 (spr=-17) + nop + stx colpf0 + ldx #$09 ; 9 (spr=-39) + ldx #$06 ; 6 (spr=-42) + sta colpf0 + nop + ldx #$E0 ; 224 (spr=176) + sty colpf0 + stx colpf0 + ldy #$46 ; 70 (spr=22) + nop + lda #$46 ; 70 (spr=22) nop ; filler cmp byt2; on zero page so 3 cycles line197 + ldx #$E2 ; 226 (spr=178) nop nop - lda #$05 ; 5 (spr=-43) - ldy #$FF ; 255 (spr=207) - ldx #$14 ; 20 (spr=-28) - ldx #$09 ; 9 (spr=-39) + ldy #$0A ; 10 (spr=-38) + ldx #$07 ; 7 (spr=-41) + ldx #$06 ; 6 (spr=-42) + ldx #$08 ; 8 (spr=-40) + ldy #$58 ; 88 (spr=40) nop - ldx #$E4 ; 228 (spr=180) - lda #$0D ; 13 (spr=-35) - stx colpf1 - ldy #$00 ; 0 (spr=-48) - ldx #$09 ; 9 (spr=-39) - ldy #$02 ; 2 (spr=-46) - stx colpf1 - nop - ldx #$03 ; 3 (spr=-45) - sta colpf1 - lda #$1E ; 30 (spr=-18) - nop - sta colpf1 - nop - lda #$E1 ; 225 (spr=177) + sty HPOSP1 + sta colpf0 + lda #$03 ; 3 (spr=-45) + ldy #$F0 ; 240 (spr=192) + stx colpf0 + ldy #$0E ; 14 (spr=-34) + sty colpf0 + ldx #$01 ; 1 (spr=-47) + stx colpf0 + ldy #$E4 ; 228 (spr=180) + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line198 - stx colpf1 - lda #$E1 ; 225 (spr=177) - sta colpf1 - nop - ldy #$28 ; 40 (spr=-8) - lda #$F5 ; 245 (spr=197) - stx COLPM1 - ldx #$D4 ; 212 (spr=164) - stx colpf1 + ldy #$26 ; 38 (spr=-10) + lda #$07 ; 7 (spr=-41) lda #$0C ; 12 (spr=-36) - sty HPOSP1 - sta colpf1 + ldx #$1B ; 27 (spr=-21) + lda #$E0 ; 224 (spr=176) + lda #$0B ; 11 (spr=-37) + ldy #$D7 ; 215 (spr=167) + nop + ldx #$01 ; 1 (spr=-47) + nop + sty COLPM2 + sta colpf0 lda #$E2 ; 226 (spr=178) - ldx #$D4 ; 212 (spr=164) - ldx #$DA ; 218 (spr=170) - ldx #$7E ; 126 (spr=78) - nop - nop nop nop + ldy #$1E ; 30 (spr=-18) + sty colpf0 + lda #$02 ; 2 (spr=-46) + stx colpf2 + sta colpf0 + ldx #$28 ; 40 (spr=-8) nop ; filler cmp byt2; on zero page so 3 cycles line199 + stx colpf2 + ldx #$08 ; 8 (spr=-40) + ldy #$0B ; 11 (spr=-37) + ldx #$08 ; 8 (spr=-40) + lda #$01 ; 1 (spr=-47) nop - nop - sta colpf1 - nop - ldy #$EA ; 234 (spr=186) - ldx #$0C ; 12 (spr=-36) - nop - nop - ldx #$D9 ; 217 (spr=169) - lda #$08 ; 8 (spr=-40) - stx colpf1 - sta colpf1 - lda #$0C ; 12 (spr=-36) - sty colpf0 - sta colpf1 - nop - sty HPOSP3 - nop - nop - lda #$0C ; 12 (spr=-36) + lda #$D6 ; 214 (spr=166) + sta HPOSP0 + lda #$EA ; 234 (spr=186) + stx colpf0 + sta colpf2 + sty colpf1 + lda #$FC ; 252 (spr=204) + sta colpf0 + ldy #$04 ; 4 (spr=-44) + sty COLBAK + ldx #$E6 ; 230 (spr=182) + lda #$0B ; 11 (spr=-37) + nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles ; ---------------------------------- diff --git a/splash_v2/output.png.rp.ini b/splash_v2/output.png.rp.ini index 2cc0c8e..ce1be1d 100644 --- a/splash_v2/output.png.rp.ini +++ b/splash_v2/output.png.rp.ini @@ -3,29 +3,29 @@ ; ---------------------------------- ; Initial values - lda #$89 + lda #$0E sta colpf0 - lda #$2F + lda #$96 sta colpf1 - lda #$87 + lda #$88 sta colpf2 lda #$00 sta COLBAK - lda #$07 + lda #$74 sta COLPM0 - lda #$EF + lda #$EE sta COLPM1 - lda #$77 + lda #$85 sta COLPM2 - lda #$94 + lda #$95 sta COLPM3 - lda #$49 + lda #$5E sta HPOSP0 - lda #$9A + lda #$9F sta HPOSP1 - lda #$58 + lda #$45 sta HPOSP2 - lda #$34 + lda #$30 sta HPOSP3 lda #$0 ldx #$0 diff --git a/splash_v2/splash.asm b/splash_v2/splash.asm index 95deca6..2643f46 100644 --- a/splash_v2/splash.asm +++ b/splash_v2/splash.asm @@ -136,7 +136,7 @@ c1 lda #$00 sta colpf0 c2 lda #$02 sta colpf1 -c3 lda #$06 +c3 lda #$08 sta colpf2 c4 lda #$00 sta colpf3