From 3174876183ad22760856ad97593a36c6a6f1c9de Mon Sep 17 00:00:00 2001 From: pkali Date: Mon, 24 Apr 2023 06:59:51 -0400 Subject: [PATCH] missing files --- artwork/splash_v2/lzss_player.asm | 153 + artwork/splash_v2/mmm_16.lzs | Bin 0 -> 3493 bytes artwork/splash_v2/output.png.mic | Bin 0 -> 8000 bytes artwork/splash_v2/output.png.pmg | 73 + artwork/splash_v2/output.png.rp | 4680 ++++++++++++++++++ artwork/splash_v2/output.png.rp.ini | 41 + artwork/splash_v2/source_data/mm_rmt1.31.rmt | Bin 0 -> 2837 bytes artwork/splash_v2/source_data/mmm_type_r.sap | Bin 0 -> 53000 bytes artwork/splash_v2/source_data/test.png | Bin 0 -> 111453 bytes artwork/splash_v2/splash.asm | 282 ++ artwork/splash_v2/splash.h | 55 + 11 files changed, 5284 insertions(+) create mode 100644 artwork/splash_v2/lzss_player.asm create mode 100644 artwork/splash_v2/mmm_16.lzs create mode 100644 artwork/splash_v2/output.png.mic create mode 100644 artwork/splash_v2/output.png.pmg create mode 100644 artwork/splash_v2/output.png.rp create mode 100644 artwork/splash_v2/output.png.rp.ini create mode 100644 artwork/splash_v2/source_data/mm_rmt1.31.rmt create mode 100644 artwork/splash_v2/source_data/mmm_type_r.sap create mode 100644 artwork/splash_v2/source_data/test.png create mode 100644 artwork/splash_v2/splash.asm create mode 100644 artwork/splash_v2/splash.h diff --git a/artwork/splash_v2/lzss_player.asm b/artwork/splash_v2/lzss_player.asm new file mode 100644 index 0000000..6a0bdfd --- /dev/null +++ b/artwork/splash_v2/lzss_player.asm @@ -0,0 +1,153 @@ +; --- dmsc LZSS player routine + +song_data + ins 'mmm_16.lzs' +song_end + +buffers + .ds 256 * 9 + +POKEY2 = POKEY+$10 ; stereo + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Song Initialization - this runs in the first tick: +; +.proc init_song + +; pokeys init + lda #3 ; stereo + sta POKEY+$0f ; stereo + sta POKEY2+$0f ; stereo + + mva #1 bit_data + + ; Example: here initializes song pointer: + + ;mwa #song_data song_ptr + + ; Init all channels: + ldx #8 + ldy #0 +clear + ; Read just init value and store into buffer and POKEY + jsr get_byte + sta POKEY, x + sta POKEY2,x ; stereo + sta stereo_buff,x ; stereo + sty chn_copy, x +cbuf + sta buffers + 255 + inc cbuf + 2 + dex + bpl clear + + ; Initialize buffer pointer: + sty bptr + sty cur_pos + rts +.endp + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Wait for next frame +; +.proc wait_frame + + lda 20 +delay + cmp 20 + beq delay +.endp + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Play one frame of the song +; +.proc play_frame + ldx #8 ; stereo +@ lda stereo_buff,x ; stereo + sta POKEY2,x ; stereo + dex ;stereo + bpl @- ; stereo + + lda #>buffers + sta bptr+1 + + lda song_data + sta chn_bits + ldx #8 + + ; Loop through all "channels", one for each POKEY register +chn_loop: + lsr chn_bits + bcs skip_chn ; C=1 : skip this channel + + lda chn_copy, x ; Get status of this stream + bne do_copy_byte ; If > 0 we are copying bytes + + ; We are decoding a new match/literal + lsr bit_data ; Get next bit + bne got_bit + jsr get_byte ; Not enough bits, refill! + ror ; Extract a new bit and add a 1 at the high bit (from C set above) + sta bit_data ; +got_bit: + jsr get_byte ; Always read a byte, it could mean "match size/offset" or "literal byte" + bcs store ; Bit = 1 is "literal", bit = 0 is "match" + + sta chn_pos, x ; Store in "copy pos" + + jsr get_byte + sta chn_copy, x ; Store in "copy length" + + ; And start copying first byte +do_copy_byte: + dec chn_copy, x ; Decrease match length, increase match position + inc chn_pos, x + ldy chn_pos, x + + ; Now, read old data, jump to data store + lda (bptr), y + +store: + ldy cur_pos + sta POKEY,x ; Store to output and buffer + sta stereo_buff,x ; stereo + sta (bptr), y + +skip_chn: + ; Increment channel buffer pointer + inc bptr+1 + + dex + bpl chn_loop ; Next channel + + inc cur_pos +.endp + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Check for ending of song and jump to the next frame +; + +; not checking really so the tune gets funky :))) + ;lda song_ptr + 1 + ;cmp #>song_end + ;bne wait_frame + ;lda song_ptr + ;cmp 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 U#D8V#`;O-wpWb(G-@UH?1NhHkIRF3v literal 0 HcmV?d00001 diff --git a/artwork/splash_v2/output.png.mic b/artwork/splash_v2/output.png.mic new file mode 100644 index 0000000000000000000000000000000000000000..60ff0ca9565108179705faacb21ab04f47d8ac46 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 0 HcmV?d00001 diff --git a/artwork/splash_v2/output.png.pmg b/artwork/splash_v2/output.png.pmg new file mode 100644 index 0000000..9c3e56e --- /dev/null +++ b/artwork/splash_v2/output.png.pmg @@ -0,0 +1,73 @@ +; ---------------------------------- +; RastaConverter by Ilmenit v.Beta7 +; ---------------------------------- +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 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 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 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 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/artwork/splash_v2/output.png.rp b/artwork/splash_v2/output.png.rp new file mode 100644 index 0000000..c16a8ad --- /dev/null +++ b/artwork/splash_v2/output.png.rp @@ -0,0 +1,4680 @@ +; ---------------------------------- +; RastaConverter by Ilmenit v.Beta7 +; InputName: test.png +; CmdLine: test.png /threads=10 /s=1000 /dither=line2 /dither_rand=0.5 /distance=cie94 +; Evaluations: 1003668373 +; Score: 14.056 +; ---------------------------------- +; Proper offset + nop + nop + nop + nop + cmp byt2; +line0 + 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) + 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 + ldx #$94 ; 148 (spr=100) + ldx #$86 ; 134 (spr=86) + ldx #$86 ; 134 (spr=86) + lda #$A4 ; 164 (spr=116) + 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 #$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 + 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 + sta colpf1 + ldx #$2E ; 46 (spr=-2) + ldx #$FE ; 254 (spr=206) + nop + 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 + sty COLBAK + ldx #$3A ; 58 (spr=10) + sty colpf1 + sta COLPM0 + stx colpf1 + ldx #$F4 ; 244 (spr=196) + ldy #$84 ; 132 (spr=84) + nop ; filler + cmp byt2; on zero page so 3 cycles +line4 + 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 + stx colpf1 + sty colpf1 + sta colpf1 + ldx #$2B ; 43 (spr=-5) + nop + ldy #$1E ; 30 (spr=-18) + sty colpf1 + 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 + sta colpf1 + nop + ldy #$1A ; 26 (spr=-22) + ldy #$1F ; 31 (spr=-17) + ldy #$85 ; 133 (spr=85) + nop + ldy #$06 ; 6 (spr=-42) + stx colpf1 + sty colpf1 + 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 + nop + sta colpf1 + lda #$94 ; 148 (spr=100) + lda #$97 ; 151 (spr=103) + stx colpf1 + 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 + nop + nop + ldx #$0E ; 14 (spr=-34) + sta colpf1 + ldx #$0E ; 14 (spr=-34) + lda #$0E ; 14 (spr=-34) + ldx #$07 ; 7 (spr=-41) + nop + 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 #$07 ; 7 (spr=-41) + nop + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line8 + sta colpf1 + nop + lda #$0E ; 14 (spr=-34) + lda #$0C ; 12 (spr=-36) + sty COLPM1 + nop + nop + 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 + nop + sty colpf1 + nop ; filler + cmp byt2; on zero page so 3 cycles +line9 + ldy #$0E ; 14 (spr=-34) + nop + stx colpf1 + lda #$1E ; 30 (spr=-18) + ldy #$0E ; 14 (spr=-34) + ldx #$0E ; 14 (spr=-34) + sta COLBAK + nop + nop + nop + ldy #$0E ; 14 (spr=-34) + ldy #$29 ; 41 (spr=-7) + 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 + 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 + 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) + nop + nop + 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 + 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 + nop ; filler + cmp byt2; on zero page so 3 cycles +line14 + sta COLPM0 + ldy #$06 ; 6 (spr=-42) + sty colpf1 + lda #$84 ; 132 (spr=84) + nop + ldy #$85 ; 133 (spr=85) + stx COLPM1 + nop + stx colpf1 + ldx #$EE ; 238 (spr=190) + 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 + nop + nop + stx COLPM0 + ldy #$08 ; 8 (spr=-40) + sty colpf1 + nop + lda #$0B ; 11 (spr=-37) + ldy #$1F ; 31 (spr=-17) + sta colpf1 + nop + 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 + ldy #$EE ; 238 (spr=190) + ldx #$0E ; 14 (spr=-34) + nop + ldy #$E2 ; 226 (spr=178) + sta colpf1 + 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 + ldy #$76 ; 118 (spr=70) + nop + ldy #$F1 ; 241 (spr=193) + ldx #$0E ; 14 (spr=-34) + ldx #$1F ; 31 (spr=-17) + ldy #$08 ; 8 (spr=-40) + ldx #$0D ; 13 (spr=-35) + nop + sta colpf1 + nop + 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 + nop ; filler + cmp byt2; on zero page so 3 cycles +line18 + ldy #$84 ; 132 (spr=84) + nop + 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) + stx colpf1 + nop ; filler + cmp byt2; on zero page so 3 cycles +line19 + 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 + nop ; filler + cmp byt2; on zero page so 3 cycles +line20 + 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 + 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 + stx colpf2 + ldx #$EE ; 238 (spr=190) + sta colpf2 + sty colpf0 + lda #$06 ; 6 (spr=-42) + ldx #$05 ; 5 (spr=-43) + sta colpf0 + nop ; filler + cmp byt2; on zero page so 3 cycles +line22 + 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 + lda #$24 ; 36 (spr=-12) + ldy #$86 ; 134 (spr=86) + sty colpf2 + ldy #$2C ; 44 (spr=-4) + nop + lda #$0E ; 14 (spr=-34) + stx colpf2 + stx colpf2 + lda #$94 ; 148 (spr=100) + lda #$2C ; 44 (spr=-4) + sta colpf2 + 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 + ldx #$34 ; 52 (spr=4) + ldy #$2A ; 42 (spr=-6) + lda #$08 ; 8 (spr=-40) + nop + nop + lda #$EE ; 238 (spr=190) + 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 + 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) + 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 + nop + lda #$2A ; 42 (spr=-6) + lda #$2D ; 45 (spr=-3) + nop ; filler + cmp byt2; on zero page so 3 cycles +line26 + nop + sty COLPM0 + nop + lda #$2D ; 45 (spr=-3) + 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 + sta colpf0 + stx colpf0 + ldy #$94 ; 148 (spr=100) + ldx #$25 ; 37 (spr=-11) + lda #$0E ; 14 (spr=-34) + nop ; filler + cmp byt2; on zero page so 3 cycles +line27 + sta colpf0 + 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 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 + stx colpf2 + lda #$2C ; 44 (spr=-4) + ldy #$28 ; 40 (spr=-8) + lda #$0E ; 14 (spr=-34) + sta colpf0 + lda #$2A ; 42 (spr=-6) + nop + ldx #$E8 ; 232 (spr=184) + ldy #$F8 ; 248 (spr=200) + sta colpf2 + 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 + sta colpf2 + lda #$1D ; 29 (spr=-19) + nop + nop + 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 + lda #$04 ; 4 (spr=-44) + nop + 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 + nop + nop + ldy #$FE ; 254 (spr=206) + sta COLPM3 + ldy #$6C ; 108 (spr=60) + nop + lda #$EE ; 238 (spr=190) + lda #$2B ; 43 (spr=-5) + nop + 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 + sta COLPM3 + stx colpf1 + lda #$EE ; 238 (spr=190) + 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 #$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 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 #$04 ; 4 (spr=-44) + lda #$2B ; 43 (spr=-5) + sta colpf1 + ldx #$16 ; 22 (spr=-26) + lda #$FB ; 251 (spr=203) + sta colpf2 + 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 + 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 #$18 ; 24 (spr=-24) + nop + sta colpf2 + stx colpf2 + lda #$27 ; 39 (spr=-9) + sta colpf1 + lda #$2A ; 42 (spr=-6) + ldy #$1E ; 30 (spr=-18) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line35 + sta colpf2 + ldy #$84 ; 132 (spr=84) + ldx #$04 ; 4 (spr=-44) + nop + sty COLPM2 + 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 #$94 ; 148 (spr=100) + ldx #$05 ; 5 (spr=-43) + sty colpf0 + stx colpf2 + nop + ldx #$2C ; 44 (spr=-4) + nop ; filler + cmp byt2; on zero page so 3 cycles +line36 + ldy #$64 ; 100 (spr=52) + nop + 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 + ldx #$06 ; 6 (spr=-42) + nop + sta HPOSP2 + ldy #$81 ; 129 (spr=81) + lda #$1B ; 27 (spr=-21) + ldy #$94 ; 148 (spr=100) + sty HPOSP0 + ldx #$94 ; 148 (spr=100) + ldx #$06 ; 6 (spr=-42) + stx colpf2 + sta colpf2 + 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) + 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 #$27 ; 39 (spr=-9) + sta colpf2 + lda #$04 ; 4 (spr=-44) + ldx #$36 ; 54 (spr=6) + sta colpf2 + nop ; filler + cmp byt2; on zero page so 3 cycles +line48 + 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) + sta colpf2 + 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 + stx COLPM0 + nop + ldx #$1C ; 28 (spr=-20) + nop + nop + 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 + ldx #$37 ; 55 (spr=7) + ldy #$1A ; 26 (spr=-22) + 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) + 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 #$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 #$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 + ldy #$09 ; 9 (spr=-39) + nop + ldx #$1A ; 26 (spr=-22) + ldy #$92 ; 146 (spr=98) + lda #$93 ; 147 (spr=99) + lda #$E0 ; 224 (spr=176) + nop + ldy #$90 ; 144 (spr=96) + nop + 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 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 ; filler + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line54 + lda #$92 ; 146 (spr=98) + nop + ldy #$91 ; 145 (spr=97) + nop + nop + ldx #$5F ; 95 (spr=47) + lda #$16 ; 22 (spr=-26) + nop + nop + 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 + 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 + sta colpf1 + 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 + ldx #$EA ; 234 (spr=186) + ldx #$94 ; 148 (spr=100) + stx colpf1 + 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 #$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 #$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 + lda #$EC ; 236 (spr=188) + ldx #$1E ; 30 (spr=-18) + ldy #$18 ; 24 (spr=-24) + ldy #$EC ; 236 (spr=188) + lda #$29 ; 41 (spr=-7) + ldx #$E2 ; 226 (spr=178) + nop + 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 + ldy #$EC ; 236 (spr=188) + nop + ldx #$29 ; 41 (spr=-7) + ldx #$2B ; 43 (spr=-5) + nop + nop + lda #$EC ; 236 (spr=188) + nop + sta colpf2 + lda #$92 ; 146 (spr=98) + nop + 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 + lda #$E6 ; 230 (spr=182) + lda #$17 ; 23 (spr=-25) + stx colpf1 + ldy #$E0 ; 224 (spr=176) + 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 + 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) + 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) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line62 + 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 + nop ; filler + cmp byt2; on zero page so 3 cycles +line63 + 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 + ldy #$2B ; 43 (spr=-5) + nop ; filler + cmp byt2; on zero page so 3 cycles +line64 + ldy #$D6 ; 214 (spr=166) + ldx #$92 ; 146 (spr=98) + nop + nop + lda #$ED ; 237 (spr=189) + ldx #$04 ; 4 (spr=-44) + stx colpf1 + nop + ldx #$26 ; 38 (spr=-10) + ldy #$26 ; 38 (spr=-10) + 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 + 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 + ldx #$17 ; 23 (spr=-25) + ldx #$E5 ; 229 (spr=181) + nop + lda #$16 ; 22 (spr=-26) + nop + ldy #$27 ; 39 (spr=-9) + stx colpf0 + 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 #$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 + ldx #$92 ; 146 (spr=98) + ldx #$26 ; 38 (spr=-10) + ldy #$28 ; 40 (spr=-8) + nop + 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 + stx colpf0 + 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 + 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 + ldy #$DA ; 218 (spr=170) + lda #$F8 ; 248 (spr=200) + lda #$EE ; 238 (spr=190) + nop + 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) + 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 + nop + ldy #$EA ; 234 (spr=186) + sta colpf2 + 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 +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 #$E8 ; 232 (spr=184) + ldy #$E8 ; 232 (spr=184) + ldy #$F3 ; 243 (spr=195) + ldx #$E1 ; 225 (spr=177) + sty COLBAK + nop + 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 + stx colpf0 + sty colpf0 + sta colpf0 + stx colpf0 + lda #$93 ; 147 (spr=99) + ldy #$E4 ; 228 (spr=180) + nop + 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 HPOSP2 + lda #$E6 ; 230 (spr=182) + nop + 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 #$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) + nop ; filler + cmp byt2; on zero page so 3 cycles +line78 + nop + lda #$93 ; 147 (spr=99) + nop + ldx #$26 ; 38 (spr=-10) + 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 + sty colpf1 + ldx #$34 ; 52 (spr=4) + nop ; filler + cmp byt2; on zero page so 3 cycles +line79 + ldx #$02 ; 2 (spr=-46) + sta COLPM0 + sty COLPM2 + ldy #$07 ; 7 (spr=-41) + sty colpf0 + nop + 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 + ldy #$81 ; 129 (spr=81) + ldy #$F1 ; 241 (spr=193) + ldy #$E2 ; 226 (spr=178) + 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 + cmp byt2; on zero page so 3 cycles +line82 + nop + ldy #$92 ; 146 (spr=98) + ldy #$93 ; 147 (spr=99) + ldx #$96 ; 150 (spr=102) + sty COLPM3 + ldy #$44 ; 68 (spr=20) + nop + 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 + sta colpf2 + lda #$10 ; 16 (spr=-32) + lda #$92 ; 146 (spr=98) + 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 + ldy #$E5 ; 229 (spr=181) + lda #$00 ; 0 (spr=-48) + 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 #$16 ; 22 (spr=-26) + ldy #$14 ; 20 (spr=-28) + nop + stx colpf1 + lda #$1E ; 30 (spr=-18) + ldy #$F4 ; 244 (spr=196) + ldx #$92 ; 146 (spr=98) + stx HPOSP3 + sty COLPM3 + nop + 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 + 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) + sta colpf2 + ldx #$06 ; 6 (spr=-42) + lda #$1C ; 28 (spr=-20) + sty COLPM1 + sta colpf2 + nop ; filler + cmp byt2; on zero page so 3 cycles +line86 + 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) + 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 + 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 + stx colpf1 + 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) + ldy #$06 ; 6 (spr=-42) + ldy #$34 ; 52 (spr=4) + sta colpf2 + lda #$0F ; 15 (spr=-33) + nop + 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 + ldx #$03 ; 3 (spr=-45) + lda #$E4 ; 228 (spr=180) + ldy #$09 ; 9 (spr=-39) + stx colpf2 + ldx #$EB ; 235 (spr=187) + nop + lda #$00 ; 0 (spr=-48) + 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 + lda #$03 ; 3 (spr=-45) + ldx #$EC ; 236 (spr=188) + 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 + 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) + 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 + nop + sty HPOSP2 + stx HPOSP2 + 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 + lda #$EE ; 238 (spr=190) + lda #$1E ; 30 (spr=-18) + sta HPOSP0 + stx HPOSP0 + lda #$07 ; 7 (spr=-41) + ldx #$15 ; 21 (spr=-27) + ldy #$14 ; 20 (spr=-28) + 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 + 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 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 #$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 + ldx #$08 ; 8 (spr=-40) + stx COLPM1 + lda #$E1 ; 225 (spr=177) + nop + ldx #$EC ; 236 (spr=188) + ldy #$EC ; 236 (spr=188) + nop + ldy #$03 ; 3 (spr=-45) + sty colpf2 + stx colpf2 + ldy #$E5 ; 229 (spr=181) + ldy #$E2 ; 226 (spr=178) + 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 + 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 + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line99 + nop + 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 + 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) + 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 + 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 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) + nop ; filler + nop ; filler + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line102 + lda #$05 ; 5 (spr=-43) + nop + ldy #$F0 ; 240 (spr=192) + stx colpf2 + lda #$00 ; 0 (spr=-48) + ldx #$00 ; 0 (spr=-48) + lda #$00 ; 0 (spr=-48) + 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 + lda #$90 ; 144 (spr=96) + ldx #$EC ; 236 (spr=188) + 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 #$A8 ; 168 (spr=120) + sty HPOSP3 + nop + lda #$EC ; 236 (spr=188) + ldx #$EB ; 235 (spr=187) + nop + ldy #$03 ; 3 (spr=-45) + 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 + 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 COLPM3 + lda #$D4 ; 212 (spr=164) + nop + sty colpf2 + ldy #$45 ; 69 (spr=21) + sty HPOSP1 + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line106 + 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 + sty COLPM0 + nop + 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 #$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 #$0E ; 14 (spr=-34) + stx colpf2 + stx colpf2 + lda #$E4 ; 228 (spr=180) + nop + ldy #$E4 ; 228 (spr=180) + sty COLPM0 + ldx #$07 ; 7 (spr=-41) + lda #$D3 ; 211 (spr=163) + ldy #$3C ; 60 (spr=12) + ldx #$A7 ; 167 (spr=119) + sta COLPM0 + lda #$04 ; 4 (spr=-44) + stx HPOSP3 + nop + 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 #$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 + sty HPOSP1 + lda #$00 ; 0 (spr=-48) + ldy #$FE ; 254 (spr=206) + nop + 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) + lda #$EE ; 238 (spr=190) + lda #$EC ; 236 (spr=188) + sty COLPM3 + stx colpf2 + nop + ldx #$06 ; 6 (spr=-42) + sty colpf2 + stx COLPM3 + nop ; filler + cmp byt2; on zero page so 3 cycles +line111 + stx colpf2 + sta colpf2 + 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 + 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 + 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 + 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 + 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) + nop + 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 + lda #$EE ; 238 (spr=190) + ldx #$ED ; 237 (spr=189) + lda #$04 ; 4 (spr=-44) + lda #$A1 ; 161 (spr=113) + sta HPOSP2 + nop + 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 #$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 + 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 + ldx #$8F ; 143 (spr=95) + stx HPOSP1 + lda #$A0 ; 160 (spr=112) + nop ; filler + cmp byt2; on zero page so 3 cycles +line116 + stx HPOSP2 + lda #$02 ; 2 (spr=-46) + ldy #$01 ; 1 (spr=-47) + nop + 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 + stx HPOSP3 + sty COLPM1 + lda #$E5 ; 229 (spr=181) + ldx #$2F ; 47 (spr=-1) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line117 + 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 + 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 + ldy #$02 ; 2 (spr=-46) + nop + stx HPOSP2 + stx HPOSP1 + 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 + 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 + 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 + nop + sta COLPM3 + ldx #$20 ; 32 (spr=-16) + stx HPOSP3 + ldy #$86 ; 134 (spr=86) + nop + ldy #$D3 ; 211 (spr=163) + sta colpf0 + ldx #$81 ; 129 (spr=81) + lda #$0B ; 11 (spr=-37) + sty COLPM2 + stx HPOSP3 + nop + 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) + 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 + 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 + 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 + ldy #$04 ; 4 (spr=-44) + sta colpf1 + nop + 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 + ldx #$06 ; 6 (spr=-42) + ldy #$02 ; 2 (spr=-46) + 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 + 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 + nop ; filler + cmp byt2; on zero page so 3 cycles +line125 + ldy #$00 ; 0 (spr=-48) + ldx #$08 ; 8 (spr=-40) + nop + nop + 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 + ldx #$12 ; 18 (spr=-30) + nop + ldx #$80 ; 128 (spr=80) + nop ; filler + cmp byt2; on zero page so 3 cycles +line126 + nop + sty colpf1 + nop + nop + ldx #$7F ; 127 (spr=79) + ldy #$96 ; 150 (spr=102) + ldx #$00 ; 0 (spr=-48) + 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 HPOSP0 + sty COLPM0 + ldy #$01 ; 1 (spr=-47) + 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 + nop + ldy #$96 ; 150 (spr=102) + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line128 + ldy #$00 ; 0 (spr=-48) + ldy #$90 ; 144 (spr=96) + stx colpf1 + ldy #$00 ; 0 (spr=-48) + stx colpf1 + nop + sta colpf1 + lda #$00 ; 0 (spr=-48) + ldy #$74 ; 116 (spr=68) + lda #$97 ; 151 (spr=103) + ldy #$02 ; 2 (spr=-46) + sta colpf1 + nop + 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 colpf1 + ldy #$9F ; 159 (spr=111) + nop + lda #$08 ; 8 (spr=-40) + nop + 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 #$96 ; 150 (spr=102) + nop + ldx #$29 ; 41 (spr=-7) + sty colpf1 + ldy #$99 ; 153 (spr=105) + sty colpf2 + sta colpf1 + ldy #$D4 ; 212 (spr=164) + lda #$98 ; 152 (spr=104) + stx colpf2 + ldy #$09 ; 9 (spr=-39) + nop ; filler + cmp byt2; on zero page so 3 cycles +line131 + ldx #$17 ; 23 (spr=-25) + lda #$01 ; 1 (spr=-47) + ldx #$02 ; 2 (spr=-46) + nop + nop + lda #$01 ; 1 (spr=-47) + sty colpf1 + stx colpf2 + stx colpf2 + sty COLPM2 + ldy #$96 ; 150 (spr=102) + ldx #$F9 ; 249 (spr=201) + sta colpf2 + sty colpf2 + ldy #$1F ; 31 (spr=-17) + nop + stx colpf1 + nop ; filler + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line132 + nop + ldy #$F5 ; 245 (spr=197) + ldx #$E3 ; 227 (spr=179) + nop + sty colpf2 + nop + lda #$02 ; 2 (spr=-46) + sta colpf2 + stx colpf1 + ldy #$97 ; 151 (spr=103) + ldx #$00 ; 0 (spr=-48) + nop + 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 + 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 + lda #$99 ; 153 (spr=105) + ldx #$18 ; 24 (spr=-24) + sta colpf1 + ldy #$E2 ; 226 (spr=178) + nop + nop + nop + nop + lda #$1E ; 30 (spr=-18) + nop ; filler + cmp byt2; on zero page so 3 cycles +line134 + stx colpf0 + sty colpf1 + nop + ldy #$9A ; 154 (spr=106) + lda #$1E ; 30 (spr=-18) + nop + ldy #$E5 ; 229 (spr=181) + sty COLPM2 + ldx #$06 ; 6 (spr=-42) + sta colpf0 + lda #$99 ; 153 (spr=105) + nop + stx colpf1 + 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 + 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) + sty colpf1 + 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 + 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 + sta colpf1 + ldy #$00 ; 0 (spr=-48) + nop + 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 + ldy #$1E ; 30 (spr=-18) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line137 + 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) + nop + ldx #$0E ; 14 (spr=-34) + nop + nop + ldx #$38 ; 56 (spr=8) + ldy #$02 ; 2 (spr=-46) + nop + nop + sta COLBAK + nop ; filler + cmp byt2; on zero page so 3 cycles +line138 + sta COLPM1 + ldy #$D2 ; 210 (spr=162) + nop + nop + lda #$00 ; 0 (spr=-48) + ldx #$00 ; 0 (spr=-48) + stx COLPM1 + lda #$00 ; 0 (spr=-48) + sta COLBAK + 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 + lda #$00 ; 0 (spr=-48) + lda #$00 ; 0 (spr=-48) + nop ; filler + cmp byt2; on zero page so 3 cycles +line139 + ldy #$EA ; 234 (spr=186) + lda #$02 ; 2 (spr=-46) + nop + nop + stx colpf2 + ldy #$00 ; 0 (spr=-48) + nop + sta colpf2 + lda #$1A ; 26 (spr=-22) + lda #$46 ; 70 (spr=22) + ldx #$00 ; 0 (spr=-48) + nop + 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 + stx COLPM2 + lda #$00 ; 0 (spr=-48) + 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 + 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 + lda #$0E ; 14 (spr=-34) + ldx #$FF ; 255 (spr=207) + ldx #$59 ; 89 (spr=41) + nop + nop + lda #$00 ; 0 (spr=-48) + 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) + lda #$00 ; 0 (spr=-48) + ldy #$1E ; 30 (spr=-18) + 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 + lda #$00 ; 0 (spr=-48) + nop + lda #$0E ; 14 (spr=-34) + 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 + nop + lda #$1E ; 30 (spr=-18) + sty colpf2 + 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 + 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 + 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 + nop + lda #$8E ; 142 (spr=94) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line146 + sty colpf2 + ldy #$00 ; 0 (spr=-48) + nop + nop + ldy #$0F ; 15 (spr=-33) + ldy #$00 ; 0 (spr=-48) + nop + lda #$E2 ; 226 (spr=178) + sty colpf2 + lda #$8D ; 141 (spr=93) + nop + nop + ldy #$03 ; 3 (spr=-45) + nop + lda #$00 ; 0 (spr=-48) + lda #$0C ; 12 (spr=-36) + lda #$00 ; 0 (spr=-48) + stx colpf2 + nop + ldx #$00 ; 0 (spr=-48) + ldx #$F0 ; 240 (spr=192) + sty colpf2 + nop ; filler + cmp byt2; on zero page so 3 cycles +line147 + 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) + ldx #$07 ; 7 (spr=-41) + lda #$02 ; 2 (spr=-46) + sty COLPM3 + stx colpf2 + 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 #$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 + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line149 + lda #$2A ; 42 (spr=-6) + stx colpf1 + sta colpf1 + 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 + stx colpf1 + lda #$04 ; 4 (spr=-44) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line150 + ldy #$12 ; 18 (spr=-30) + sta colpf2 + lda #$0D ; 13 (spr=-35) + nop + 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) + stx colpf1 + sty colpf2 + 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 + ldx #$0D ; 13 (spr=-35) + lda #$08 ; 8 (spr=-40) + ldy #$00 ; 0 (spr=-48) + nop + lda #$F0 ; 240 (spr=192) + ldy #$1B ; 27 (spr=-21) + lda #$FC ; 252 (spr=204) + lda #$F2 ; 242 (spr=194) + stx colpf1 + sty colpf2 + 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 + ldx #$01 ; 1 (spr=-47) + nop + ldy #$14 ; 20 (spr=-28) + ldx #$02 ; 2 (spr=-46) + ldy #$90 ; 144 (spr=96) + nop + 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 + ldx #$91 ; 145 (spr=97) + nop ; filler + cmp byt2; on zero page so 3 cycles +line153 + 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 + ldy #$0C ; 12 (spr=-36) + stx colpf2 + sty colpf2 + 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 + stx COLPM2 + stx colpf2 + lda #$90 ; 144 (spr=96) + sty colpf2 + nop + ldy #$02 ; 2 (spr=-46) + lda #$E0 ; 224 (spr=176) + sty colpf2 + ldy #$0C ; 12 (spr=-36) + lda #$EF ; 239 (spr=191) + nop + 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 + sty colpf1 + nop + ldy #$18 ; 24 (spr=-24) + nop + sty COLPM2 + ldy #$29 ; 41 (spr=-7) + sty COLPM0 + stx HPOSP2 + nop + 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 + nop + ldx #$FD ; 253 (spr=205) + nop + ldx #$04 ; 4 (spr=-44) + stx colpf1 + sta colpf1 + ldx #$0C ; 12 (spr=-36) + lda #$00 ; 0 (spr=-48) + nop + 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 + ldx #$E2 ; 226 (spr=178) + lda #$34 ; 52 (spr=4) + ldy #$28 ; 40 (spr=-8) + nop + stx colpf1 + nop + lda #$E0 ; 224 (spr=176) + lda #$AE ; 174 (spr=126) + lda #$90 ; 144 (spr=96) + 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 + ldy #$EE ; 238 (spr=190) + nop + ldy #$26 ; 38 (spr=-10) + ldy #$F4 ; 244 (spr=196) + ldx #$90 ; 144 (spr=96) + sty colpf1 + ldx #$10 ; 16 (spr=-32) + lda #$0C ; 12 (spr=-36) + ldx #$90 ; 144 (spr=96) + 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 + 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 + lda #$90 ; 144 (spr=96) + stx colpf1 + sta HPOSP3 + stx COLPM1 + 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 + stx colpf1 + sta colpf0 + lda #$8B ; 139 (spr=91) + sta HPOSP3 + ldx #$0E ; 14 (spr=-34) + nop + ldx #$02 ; 2 (spr=-46) + sty HPOSP1 + ldx #$67 ; 103 (spr=55) + nop + 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 + sty colpf0 + nop ; filler + cmp byt2; on zero page so 3 cycles +line161 + lda #$00 ; 0 (spr=-48) + lda #$0C ; 12 (spr=-36) + nop + ldy #$90 ; 144 (spr=96) + sta COLPM3 + nop + nop + lda #$01 ; 1 (spr=-47) + sty colpf0 + sta colpf0 + nop + 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 + sty colpf0 + ldx #$0E ; 14 (spr=-34) + nop + ldx #$1E ; 30 (spr=-18) + nop + ldy #$02 ; 2 (spr=-46) + ldx #$5E ; 94 (spr=46) + sta colpf0 + 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 + stx colpf2 + nop ; filler + cmp byt2; on zero page so 3 cycles +line163 + ldy #$06 ; 6 (spr=-42) + sta colpf0 + ldx #$0C ; 12 (spr=-36) + lda #$16 ; 22 (spr=-26) + ldy #$01 ; 1 (spr=-47) + sta COLPM2 + sty COLPM0 + sty colpf0 + ldy #$02 ; 2 (spr=-46) + ldy #$1F ; 31 (spr=-17) + sty colpf0 + stx colpf2 + ldx #$EC ; 236 (spr=188) + nop + stx colpf2 + nop + lda #$90 ; 144 (spr=96) + stx colpf2 + nop ; filler + cmp byt2; on zero page so 3 cycles +line164 + ldx #$03 ; 3 (spr=-45) + lda #$0C ; 12 (spr=-36) + 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 + 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 + stx colpf0 + nop ; filler + cmp byt2; on zero page so 3 cycles +line166 + nop + ldx #$04 ; 4 (spr=-44) + nop + ldy #$FB ; 251 (spr=203) + ldx #$80 ; 128 (spr=80) + 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 #$90 ; 144 (spr=96) + sta colpf0 + ldx #$0B ; 11 (spr=-37) + nop ; filler + cmp byt2; on zero page so 3 cycles +line167 + 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) + 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 + ldy #$E2 ; 226 (spr=178) + nop + 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) + 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 + ldx #$00 ; 0 (spr=-48) + ldx #$1B ; 27 (spr=-21) + stx colpf0 + ldy #$EA ; 234 (spr=186) + ldy #$1F ; 31 (spr=-17) + ldx #$1C ; 28 (spr=-20) + ldx #$1A ; 26 (spr=-22) + nop + 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 + 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 + lda #$01 ; 1 (spr=-47) + 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 + lda #$1B ; 27 (spr=-21) + nop + ldy #$3E ; 62 (spr=14) + stx colpf0 + 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 + 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 + ldx #$0A ; 10 (spr=-38) + lda #$E2 ; 226 (spr=178) + sty COLBAK + ldy #$2E ; 46 (spr=-2) + lda #$00 ; 0 (spr=-48) + nop + 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 #$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 + nop + 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 + 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 + 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 + lda #$FF ; 255 (spr=207) + ldx #$91 ; 145 (spr=97) + sta colpf0 + ldy #$1E ; 30 (spr=-18) + stx colpf0 + lda #$00 ; 0 (spr=-48) + ldy #$0C ; 12 (spr=-36) + sta colpf0 + nop ; filler + cmp byt2; on zero page so 3 cycles +line175 + sty colpf1 + lda #$4A ; 74 (spr=26) + nop + ldx #$09 ; 9 (spr=-39) + lda #$1D ; 29 (spr=-19) + nop + lda #$1A ; 26 (spr=-22) + sta colpf0 + stx colpf1 + lda #$FC ; 252 (spr=204) + nop + 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 + nop ; filler + nop ; filler + cmp byt2; on zero page so 3 cycles +line176 + nop + stx colpf0 + sty COLPM3 + ldx #$0C ; 12 (spr=-36) + 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 + 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 + sta COLBAK + lda #$E3 ; 227 (spr=179) + nop ; filler + cmp byt2; on zero page so 3 cycles +line182 + ldy #$28 ; 40 (spr=-8) + ldy #$1E ; 30 (spr=-18) + nop + ldx #$09 ; 9 (spr=-39) + nop + ldx #$08 ; 8 (spr=-40) + nop + 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 + lda #$2A ; 42 (spr=-6) + nop + stx colpf0 + nop + 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) + 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 + 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 + nop + nop + ldx #$18 ; 24 (spr=-24) + ldy #$1A ; 26 (spr=-22) + ldy #$9E ; 158 (spr=110) + nop + 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 + ldy #$04 ; 4 (spr=-44) + nop + 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 colpf0 + nop + ldy #$1E ; 30 (spr=-18) + ldx #$02 ; 2 (spr=-46) + sty colpf0 + ldy #$00 ; 0 (spr=-48) + stx colpf0 + sty colpf0 + nop + 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 + nop + 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 #$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 #$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 + nop + nop + ldy #$18 ; 24 (spr=-24) + ldy #$16 ; 22 (spr=-26) + ldx #$E5 ; 229 (spr=181) + ldy #$14 ; 20 (spr=-28) + ldy #$1E ; 30 (spr=-18) + nop + nop + 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 + 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 + 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 + stx colpf1 + lda #$0C ; 12 (spr=-36) + 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 + lda #$1B ; 27 (spr=-21) + 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) + stx colpf0 + nop ; filler + cmp byt2; on zero page so 3 cycles +line195 + ldy #$08 ; 8 (spr=-40) + ldx #$E5 ; 229 (spr=181) + 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) + stx colpf0 + ldy #$08 ; 8 (spr=-40) + ldx #$0A ; 10 (spr=-38) + nop + nop ; filler + cmp byt2; on zero page so 3 cycles +line196 + lda #$1A ; 26 (spr=-22) + nop + ldy #$05 ; 5 (spr=-43) + ldx #$26 ; 38 (spr=-10) + sty COLPM3 + nop + 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 + 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 + 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 + ldy #$26 ; 38 (spr=-10) + lda #$07 ; 7 (spr=-41) + lda #$0C ; 12 (spr=-36) + 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) + 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 + 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/artwork/splash_v2/output.png.rp.ini b/artwork/splash_v2/output.png.rp.ini new file mode 100644 index 0000000..ce1be1d --- /dev/null +++ b/artwork/splash_v2/output.png.rp.ini @@ -0,0 +1,41 @@ +; ---------------------------------- +; RastaConverter by Ilmenit v.Beta7 +; ---------------------------------- + +; Initial values + lda #$0E + sta colpf0 + lda #$96 + sta colpf1 + lda #$88 + sta colpf2 + lda #$00 + sta COLBAK + lda #$74 + sta COLPM0 + lda #$EE + sta COLPM1 + lda #$85 + sta COLPM2 + lda #$95 + sta COLPM3 + lda #$5E + sta HPOSP0 + lda #$9F + sta HPOSP1 + lda #$45 + sta HPOSP2 + lda #$30 + sta HPOSP3 + lda #$0 + ldx #$0 + ldy #$0 + +; Set proper count of wsyncs + + :2 sta wsync + +; Set proper picture height + + +PIC_HEIGHT = 200 diff --git a/artwork/splash_v2/source_data/mm_rmt1.31.rmt b/artwork/splash_v2/source_data/mm_rmt1.31.rmt new file mode 100644 index 0000000000000000000000000000000000000000..345378e417146a8d563f2fc156a63e6e18d51172 GIT binary patch literal 2837 zcmc&#O>7%Q6rT0&b{p>!J2BYKrge>p?A{#-3CVwn+ayLv2&GbK)lmM@6BjN)2wPl` zazW~m3JK8*0wnH8kmSlO91se)cGsp}W2==o>yG>=Eb8- zwj%w=wZc-z1?{P@OBH5W(J1r$+2Lm3@N0`9%F`&EKQE4zAC0iuuzzgW&Uf}7TlSyj zu$C2pFKb!3+`qRPTlOd0_LsNpZ&UVuIULv&0fETIwUmgNxP}n@bGWqOYb(skaV2F3 zP^+6eN&{#D4$zjmZSoc*m0BjJ${oNl`S^w%rHd^cU}!??ywNsufqQ@pbb+4KJ(KsP z?3>(|owR|hca(d83()aBsfD$d7S^6bcG8Bt5rx%RAO$P{X{pmD&q$duxi33uL*AG{ ze;gqDb3jt+q{(S%i!@Jw=75CB$2Sb0k4)wP;sxA#!?>y+7}xZ>#%1tpf*tUIab0g9 z_p7K~0aNXY{tLKiyo%Ze_?qC8`s>*96V9j`>w+C{9o`3mFY9gN2G(!rU9sl|)>rl4 zux=Y~>W<*+$JRTjca66v>TklQBc7M`Z|HlA1?{ABTjJc^s#*=?@P4RNmAsx~`DY78 zJ+u?(0>pmZ@#RPBzsnl!@%N1C2I@_qFWIjY7gdXZcKbWPN$=_3HPTXljx_9O>7CEdK*oSGDj(nAnbJiJpNS5}AsD>$ z8$d&tCOgeZBq2q=)qX^&{cN)^#x?XvFmZV!x(g zF~|>iP^U3UIodPGjrP;}F5m$7CHr+3V|QeveSsk-Mwc7eErfOpS}i@BjucM2v2-l2 um!G{mMUe_loTR literal 0 HcmV?d00001 diff --git a/artwork/splash_v2/source_data/mmm_type_r.sap b/artwork/splash_v2/source_data/mmm_type_r.sap new file mode 100644 index 0000000000000000000000000000000000000000..97554ff706876a5b9cd66f0987ad65b4e9c616fa GIT binary patch literal 53000 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 DD@@`~ literal 0 HcmV?d00001 diff --git a/artwork/splash_v2/source_data/test.png b/artwork/splash_v2/source_data/test.png new file mode 100644 index 0000000000000000000000000000000000000000..e8efbe003a954c633750b37fd9d76fb987847749 GIT binary patch literal 111453 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 literal 0 HcmV?d00001 diff --git a/artwork/splash_v2/splash.asm b/artwork/splash_v2/splash.asm new file mode 100644 index 0000000..2a0edba --- /dev/null +++ b/artwork/splash_v2/splash.asm @@ -0,0 +1,282 @@ +/***************************************/ +/* Use MADS http://mads.atari8.info/ */ +/* Mode: GED- (bitmap mode) */ +/***************************************/ + + icl "splash.h" + +; --- dmsc LZSS player routine on zero page + org $80 + +chn_copy .ds 9 +chn_pos .ds 9 +bptr .ds 2 +cur_pos .ds 1 +chn_bits .ds 1 + +bit_data .ds 1 +; --- + + org $00 + +fcnt .ds 2 +fadr .ds 2 +fhlp .ds 2 +cloc .ds 1 +regA .ds 1 +regX .ds 1 +regY .ds 1 +byt2 .ds 1 + +zc .ds ZCOLORS + +* --- BASIC switch OFF + org $2000\ mva #$ff portb\ rts\ ini $2000 + +* --- MAIN PROGRAM + org $2010 + IFT PIC_HEIGHT>=204 +scr ins "output.png.mic", 0, 8160 + :16 .byte 0 + ins "output.png.mic" , +8160 + ELS +scr ins "output.png.mic" + EIF + + .ifdef nil_used +nil :8*40 brk + eif + + .ALIGN $0400 +ant ANTIC_PROGRAM scr,ant + +fnt + + ift USESPRITES + .ALIGN $0800 + .ds $0300 +pmg SPRITES + eif + +FontSplash + ins '../../artwork/weapons_AW6_mod.fnt' ; 'artwork/weapons.fnt' + +mother +; dta d" The Mother of All Games " + dta d" Father Unknown of All Games " + icl "lzss_player.asm" ; player (and data) for splash music + +main + jsr init_song + +* --- init PMG + + ift USESPRITES + mva >pmg pmbase ;missiles and players data address + mva #$03 pmcntl ;enable players and missiles + eif + + lda:cmp:req $14 ;wait 1 frame + + sei ;stop interrups + mva #$00 nmien ;stop all interrupts + mva #$fe portb ;switch off ROM to get 16k more ram + + ZPINIT + +//////////////////// +// RASTER PROGRAM // +//////////////////// + +; jmp line239 + jmp raster_program_end + +LOOP lda vcount ;synchronization for the first screen (picture) line + cmp #$02 + ;sta colpf0 + ;sta colpm0 + ;sta colbak + bne LOOP + + mva #%00111110 dmactl ;set new screen width + mva ant dlptr+1 + + icl "output.png.rp.ini" + +;--- 16 lines down ---- !!! + :16 sta wsync + + ; wait 13 cycles !!! + :4 nop + inc byt2 + +;--- wait 18 cycles +; jsr _rts +; inc byt3 + + +;--- set global offset (23 cycles) + jsr _rts + cmp byt3\ pha:pla + +;--- empty line + jsr wait54cycle + inc byt2 + + icl "output.png.rp" + +raster_program_end + + lda >FontSplash + sta chbase +c0 lda #$00 + sta colbak +c1 lda #$00 + sta colpf0 +c2 lda #$02 + sta colpf1 +c3 lda #$08 + sta colpf2 +c4 lda #$00 + sta colpf3 +s0 lda #$03 + sta sizep0 + sta sizep1 + sta sizep2 + sta sizep3 + mva #$ff sizem + sta grafm + mva #$20 hposm0 + mva #$28 hposm1 + mva #$d0 hposm2 + mva #$d8 hposm3 + mva #$02 pmcntl + lda #$14 + sta gtictl + + +//-------------------- +// EXIT +//-------------------- + + lda trig0 ; FIRE #0 + beq stop + + lda trig1 ; FIRE #1 + beq stop + + lda consol ; START + and #1 + beq stop + + lda skctl ; ANY KEY + and #$04 + bne skp + +stop mva #$00 pmcntl ;PMG disabled + tax + sta:rne hposp0,x+ + + ; silent + lda #0 + ldx #8 +@ sta POKEY,x + sta POKEY2,x ; stereo + dex + bpl @- + + ;no glitching please (issue #67) + lda #0 + sta $D400 ;dmactl + sta $022F ;dmactls + + + mva #$ff portb ;ROM switch on + mva #$40 nmien ;only NMI interrupts, DLI disabled + cli ;IRQ enabled + + rts ;return to ... DOS +skp + +//-------------------- + jsr play_frame + + jmp LOOP + +;--- + +wait54cycle + :2 inc byt2 +wait44cycle + inc byt3 + nop +wait36cycle + inc byt3 + jsr _rts +wait18cycle + inc byt3 +_rts rts + +byt3 brk + + +;--- + +.MACRO ANTIC_PROGRAM + dta $70,$70 + :+8 dta $4e,a(:1+$0000+#*40) + :+8 dta $4e,a(:1+$0140+#*40) + :+8 dta $4e,a(:1+$0280+#*40) + :+8 dta $4e,a(:1+$03C0+#*40) + :+8 dta $4e,a(:1+$0500+#*40) + :+8 dta $4e,a(:1+$0640+#*40) + :+8 dta $4e,a(:1+$0780+#*40) + :+8 dta $4e,a(:1+$08C0+#*40) + :+8 dta $4e,a(:1+$0A00+#*40) + :+8 dta $4e,a(:1+$0B40+#*40) + :+8 dta $4e,a(:1+$0C80+#*40) + :+8 dta $4e,a(:1+$0DC0+#*40) + :+8 dta $4e,a(:1+$0F00+#*40) + :+8 dta $4e,a(:1+$1040+#*40) + :+8 dta $4e,a(:1+$1180+#*40) + :+8 dta $4e,a(:1+$12C0+#*40) + :+8 dta $4e,a(:1+$1400+#*40) + :+8 dta $4e,a(:1+$1540+#*40) + :+8 dta $4e,a(:1+$1680+#*40) + :+8 dta $4e,a(:1+$17C0+#*40) + :+8 dta $4e,a(:1+$1900+#*40) + :+8 dta $4e,a(:1+$1A40+#*40) + :+8 dta $4e,a(:1+$1B80+#*40) + :+8 dta $4e,a(:1+$1CC0+#*40) + :+8 dta $4e,a(:1+$1E00+#*40) +; :+4 dta $4e,a(:1+$1F40+#*40) +; :+4 dta $4e,a(:1+$1FF0+#*40) +; :+8 dta $4e,a(:1+$2090+#*40) +; :+8 dta $4e,a(:1+$21D0+#*40) +; :+8 dta $4e,a(:1+$2310+#*40) +; :+8 dta $4e,a(:1+$2450+#*40) + dta $00 + dta $42,a(mother) + dta $41,a(:2) +.ENDM + +CL + +.MACRO ZPINIT +.ENDM + +ZCOLORS = 0 + +;--- + ini main +;--- + + opt l- + +.MACRO SPRITES + icl "output.png.pmg" +.ENDM + +USESPRITES = 1 + diff --git a/artwork/splash_v2/splash.h b/artwork/splash_v2/splash.h new file mode 100644 index 0000000..a1223e5 --- /dev/null +++ b/artwork/splash_v2/splash.h @@ -0,0 +1,55 @@ + +.enum @@dmactl + blank = %00 + narrow = %01 + standard= %10 + wide = %11 + missiles= %100 + players = %1000 + lineX1 = %10000 + lineX2 = %00000 + dma = %100000 +.ende + +.enum @@pmcntl + missiles= %1 + players = %10 + trigs = %100 +.ende + +.enum @@gtictl + prior0 = %0 + prior1 = %1 + prior2 = %10 + prior4 = %100 + prior8 = %1000 + ply5 = %10000 ; Fifth Player Enable + mlc = %100000 ; Multiple Color Player Enable + mode9 = %01000000 + mode10 = %10000000 + mode11 = %11000000 +.ende + +* --------------------------------------------------------------------------------------------- +* --- GTIA +* --------------------------------------------------------------------------------------------- + +gtictl = PRIOR ; rejestr kontroli układu GTIA +gtiactl = gtictl + +pmcntl = GRACTL ; rejestr kontroli graczy i pocisków + +* --------------------------------------------------------------------------------------------- +* --- POKEY +* --------------------------------------------------------------------------------------------- + +irqens = $0010 ; rejestr-cień IRQEN +irqstat = $0011 ; rejestr-cień IRQST + +skstres = SKRES ; rejestr statusu złącza szeregowego (Z) + +* --------------------------------------------------------------------------------------------- +* --- ANTIC +* --------------------------------------------------------------------------------------------- +chrctl = CHACTL ; rejestr kontroli wyświetlania znaków +