; ---------------------------------- ; RastaConverter by Ilmenit v.Beta20 ; InputName: /home/pirx/Downloads/15ca6570-9bf5-4f06-9ea2-4e756e13ab1e.jpeg ; CmdLine: /input=/home/pirx/Downloads/15ca6570-9bf5-4f06-9ea2-4e756e13ab1e.jpeg /threads=20 ; Evaluations: 38901028754 ; Score: 3.0053 ; ---------------------------------- ; Proper offset nop nop nop nop cmp byt2; line0 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) sta colpf0 ldx #$01 ; 1 (spr=-47) stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty HPOSP0 lda #$00 ; 0 (spr=-48) sta COLPM0 sta COLBAK ldx #$00 ; 0 (spr=-48) stx colpf1 sta colpf0 stx COLPM2 nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line1 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) sta colpf0 ldx #$01 ; 1 (spr=-47) stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty HPOSP0 lda #$00 ; 0 (spr=-48) sta COLPM0 sta colpf2 sta COLBAK ldx #$00 ; 0 (spr=-48) stx colpf1 sta colpf0 stx COLPM2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line2 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) sta colpf0 ldx #$01 ; 1 (spr=-47) stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty HPOSP0 lda #$00 ; 0 (spr=-48) sta COLPM0 sta COLBAK ldx #$00 ; 0 (spr=-48) stx colpf1 sta colpf0 stx COLPM2 nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty colpf1 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) stx colpf1 sta colpf0 stx COLPM2 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line4 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) stx colpf1 sta colpf0 stx COLPM2 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line5 sta COLBAK ldy #$00 ; 0 (spr=-48) sta colpf0 ldx #$3A ; 58 (spr=10) stx HPOSP0 lda #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line6 lda #$10 ; 16 (spr=-32) sty COLBAK sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line7 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK stx colpf1 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line8 ldx #$00 ; 0 (spr=-48) sty COLPM3 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sta COLBAK sta colpf0 sta colpf0 lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line9 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf0 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC sta COLBAK sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineD lda #$01 ; 1 (spr=-47) lda #$00 ; 0 (spr=-48) stx colpf1 ldy #$FF ; 255 (spr=207) sty colpf2 ldx #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineE lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineF lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line10 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line11 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line12 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line13 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$F0 ; 240 (spr=192) sty colpf2 sta COLBAK ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sta COLBAK sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line14 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) nop sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldy #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line15 lda #$00 ; 0 (spr=-48) sta colpf0 ldx #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$F0 ; 240 (spr=192) sty colpf2 sta COLBAK ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sta COLBAK sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line16 lda #$00 ; 0 (spr=-48) sta colpf0 ldy #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) ldy #$10 ; 16 (spr=-32) stx colpf1 ldy #$D0 ; 208 (spr=160) sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line17 lda #$07 ; 7 (spr=-41) lda #$E2 ; 226 (spr=178) ldy #$00 ; 0 (spr=-48) stx colpf0 sta COLBAK sta COLPM0 lda #$00 ; 0 (spr=-48) sta COLBAK sta colpf0 lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line18 lda #$07 ; 7 (spr=-41) sta colpf0 ldy #$00 ; 0 (spr=-48) stx colpf0 sta COLBAK sta COLPM0 lda #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sta COLBAK sty COLPM3 lda #$E2 ; 226 (spr=178) lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line19 lda #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) stx colpf1 ldx #$0E ; 14 (spr=-34) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 stx COLPM3 lda #$03 ; 3 (spr=-45) ldx #$00 ; 0 (spr=-48) sta colpf0 ldy #$10 ; 16 (spr=-32) stx HPOSP2 sta COLBAK ldy #$00 ; 0 (spr=-48) stx COLPM2 sta HPOSP2 nop ; filler cmp byt2; on zero page so 3 cycles line1A lda #$00 ; 0 (spr=-48) stx colpf1 ldx #$0E ; 14 (spr=-34) stx colpf1 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) sta colpf0 ldy #$00 ; 0 (spr=-48) sta COLBAK ldy #$00 ; 0 (spr=-48) sta HPOSP2 stx COLPM2 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line1B lda #$07 ; 7 (spr=-41) ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) stx colpf1 lda #$00 ; 0 (spr=-48) sta COLBAK sta HPOSP2 ldy #$0C ; 12 (spr=-36) nop sty colpf2 sty HPOSP2 lda #$04 ; 4 (spr=-44) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line1C lda #$12 ; 18 (spr=-30) lda #$07 ; 7 (spr=-41) sta COLPM3 nop lda #$04 ; 4 (spr=-44) stx colpf1 sty HPOSP2 sta colpf0 lda #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) sta colpf0 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line1D sta COLBAK sta colpf0 stx colpf1 ldx #$0E ; 14 (spr=-34) ldy #$00 ; 0 (spr=-48) stx COLPM2 ldy #$00 ; 0 (spr=-48) sty colpf2 lda #$04 ; 4 (spr=-44) sta colpf0 sta COLBAK nop stx colpf1 ldy #$00 ; 0 (spr=-48) stx COLPM2 lda #$04 ; 4 (spr=-44) lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line1E nop sta COLPM0 lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$0C ; 12 (spr=-36) nop sta colpf0 lda #$04 ; 4 (spr=-44) sty colpf2 sty colpf2 sta COLPM0 lda #$02 ; 2 (spr=-46) sta colpf0 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line1F nop lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$02 ; 2 (spr=-46) sta colpf0 stx colpf1 lda #$04 ; 4 (spr=-44) sty colpf2 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line20 nop lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$02 ; 2 (spr=-46) sta colpf0 stx colpf1 lda #$04 ; 4 (spr=-44) sty colpf2 stx colpf1 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line21 stx colpf1 sta COLPM0 lda #$00 ; 0 (spr=-48) sty colpf2 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) stx HPOSP1 ldy #$06 ; 6 (spr=-42) sta COLBAK stx colpf1 ldy #$0A ; 10 (spr=-38) sty colpf2 nop ldy #$00 ; 0 (spr=-48) lda #$08 ; 8 (spr=-40) sty HPOSP1 sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line22 lda #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sty HPOSP1 ldx #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) lda #$04 ; 4 (spr=-44) ldx #$0D ; 13 (spr=-35) stx COLPM3 sta COLBAK sta COLBAK ldy #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) lda #$03 ; 3 (spr=-45) ldy #$00 ; 0 (spr=-48) sta colpf2 ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line23 stx colpf1 stx HPOSP2 stx HPOSP1 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) sta HPOSP2 ldx #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldy #$0B ; 11 (spr=-37) ldx #$0E ; 14 (spr=-34) lda #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) sty colpf2 ldy #$07 ; 7 (spr=-41) sta colpf2 sta colpf2 sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line24 sta colpf2 lda #$00 ; 0 (spr=-48) stx colpf1 sty colpf1 sta colpf0 sty colpf2 lda #$02 ; 2 (spr=-46) ldy #$86 ; 134 (spr=86) ldy #$0B ; 11 (spr=-37) stx colpf1 sty colpf2 ldy #$00 ; 0 (spr=-48) sta colpf2 lda #$00 ; 0 (spr=-48) stx colpf1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line25 sta colpf0 lda #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) stx colpf1 sta COLPM2 sty colpf2 ldy #$99 ; 153 (spr=105) lda #$02 ; 2 (spr=-46) ldy #$08 ; 8 (spr=-40) sty COLBAK sty colpf2 sta colpf2 lda #$04 ; 4 (spr=-44) sta COLBAK stx colpf1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line26 sty colpf2 nop stx colpf2 ldy #$06 ; 6 (spr=-42) nop sty colpf2 ldy #$08 ; 8 (spr=-40) sty colpf2 nop ldy #$C0 ; 192 (spr=144) sty HPOSP2 sty HPOSP1 sta COLBAK ldx #$19 ; 25 (spr=-23) lda #$00 ; 0 (spr=-48) ldy #$08 ; 8 (spr=-40) stx HPOSP2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line27 stx HPOSP2 ldy #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) lda #$03 ; 3 (spr=-45) sta COLBAK ldy #$00 ; 0 (spr=-48) sta COLPM0 ldx #$0E ; 14 (spr=-34) ldx #$00 ; 0 (spr=-48) ldy #$08 ; 8 (spr=-40) lda #$04 ; 4 (spr=-44) sty colpf2 nop ldy #$00 ; 0 (spr=-48) sta COLBAK ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sty colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line28 ldx #$61 ; 97 (spr=49) ldy #$0A ; 10 (spr=-38) sty colpf2 sta COLPM1 sty colpf2 sta HPOSP1 ldy #$0E ; 14 (spr=-34) ldy #$08 ; 8 (spr=-40) sty colpf2 ldy #$0D ; 13 (spr=-35) ldy #$08 ; 8 (spr=-40) sty colpf2 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line29 stx HPOSP2 ldx #$01 ; 1 (spr=-47) sta COLPM1 ldy #$00 ; 0 (spr=-48) ldx #$0E ; 14 (spr=-34) ldy #$0D ; 13 (spr=-35) sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM0 sty colpf2 sty colpf1 ldy #$08 ; 8 (spr=-40) sty HPOSP2 sty colpf2 stx colpf1 ldy #$02 ; 2 (spr=-46) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line2A nop sty COLPM2 ldy #$9A ; 154 (spr=106) lda #$07 ; 7 (spr=-41) sty HPOSP2 ldy #$02 ; 2 (spr=-46) sty colpf1 sta colpf1 stx colpf1 stx COLPM1 sty COLPM2 sty COLPM0 sty COLBAK ldy #$10 ; 16 (spr=-32) ldx #$0E ; 14 (spr=-34) ldy #$00 ; 0 (spr=-48) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line2B ldy #$0C ; 12 (spr=-36) sta COLPM1 nop stx COLPM2 nop stx HPOSP1 sty colpf2 sta HPOSP2 sta colpf1 lda #$02 ; 2 (spr=-46) sta COLPM3 stx HPOSP2 ldy #$00 ; 0 (spr=-48) sty COLPM1 nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line2C sty COLBAK nop ldy #$00 ; 0 (spr=-48) ldy #$04 ; 4 (spr=-44) stx COLPM0 sty COLBAK sty COLPM3 nop ldy #$08 ; 8 (spr=-40) sty colpf2 nop nop sta COLPM0 lda #$00 ; 0 (spr=-48) stx colpf1 lda #$00 ; 0 (spr=-48) sty colpf2 ldy #$0C ; 12 (spr=-36) nop ; filler cmp byt2; on zero page so 3 cycles line2D ldy #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) ldy #$88 ; 136 (spr=88) sty HPOSP1 nop sta COLBAK sty HPOSP2 nop sta COLPM1 sty HPOSP2 sty COLPM0 ldy #$9C ; 156 (spr=108) ldy #$9E ; 158 (spr=110) stx colpf1 sty colpf2 lda #$FF ; 255 (spr=207) ldy #$0A ; 10 (spr=-38) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line2E sty COLPM3 ldy #$80 ; 128 (spr=80) lda #$FF ; 255 (spr=207) sty colpf1 lda #$00 ; 0 (spr=-48) ldy #$04 ; 4 (spr=-44) lda #$07 ; 7 (spr=-41) sty colpf2 stx colpf1 nop ldy #$0C ; 12 (spr=-36) nop sta COLPM1 sty COLBAK sta colpf1 sta COLBAK lda #$00 ; 0 (spr=-48) lda #$FF ; 255 (spr=207) nop ; filler cmp byt2; on zero page so 3 cycles line2F ldy #$94 ; 148 (spr=100) sta COLPM2 nop sty colpf1 lda #$8A ; 138 (spr=90) sta colpf2 ldy #$09 ; 9 (spr=-39) stx colpf1 sty colpf2 nop lda #$00 ; 0 (spr=-48) ldy #$86 ; 134 (spr=86) sty COLPM0 ldy #$04 ; 4 (spr=-44) sty colpf1 stx colpf1 ldy #$8A ; 138 (spr=90) lda #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line30 sta COLPM1 stx COLPM1 ldx #$00 ; 0 (spr=-48) sty colpf2 lda #$09 ; 9 (spr=-39) ldy #$FF ; 255 (spr=207) sta colpf2 nop ldx #$0C ; 12 (spr=-36) stx colpf2 ldx #$02 ; 2 (spr=-46) nop sta colpf2 ldy #$8A ; 138 (spr=90) stx colpf2 nop nop nop ldx #$04 ; 4 (spr=-44) nop ; filler cmp byt2; on zero page so 3 cycles line31 sty colpf2 stx COLPM1 ldx #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldy #$FF ; 255 (spr=207) nop sta colpf2 ldy #$8A ; 138 (spr=90) sta COLPM1 sty COLPM2 nop ldx #$02 ; 2 (spr=-46) lda #$0C ; 12 (spr=-36) sta colpf2 lda #$04 ; 4 (spr=-44) nop sty colpf2 nop nop ; filler cmp byt2; on zero page so 3 cycles line32 sta COLPM1 stx COLPM1 nop sty COLPM2 nop nop sta colpf2 ldx #$00 ; 0 (spr=-48) ldx #$0C ; 12 (spr=-36) stx colpf2 ldx #$00 ; 0 (spr=-48) lda #$10 ; 16 (spr=-32) nop lda #$00 ; 0 (spr=-48) nop sty colpf2 ldx #$00 ; 0 (spr=-48) nop nop lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line33 lda #$26 ; 38 (spr=-10) ldy #$06 ; 6 (spr=-42) sta COLPM2 ldy #$00 ; 0 (spr=-48) ldx #$04 ; 4 (spr=-44) ldy #$02 ; 2 (spr=-46) nop lda #$00 ; 0 (spr=-48) sty colpf2 lda #$0B ; 11 (spr=-37) sta colpf2 nop stx colpf2 lda #$87 ; 135 (spr=87) stx COLPM0 sty colpf2 sta colpf2 lda #$2E ; 46 (spr=-2) ldy #$94 ; 148 (spr=100) nop ; filler cmp byt2; on zero page so 3 cycles line34 stx COLPM1 lda #$00 ; 0 (spr=-48) ldx #$21 ; 33 (spr=-15) ldy #$25 ; 37 (spr=-11) lda #$0D ; 13 (spr=-35) stx COLPM1 nop ldx #$00 ; 0 (spr=-48) sta colpf2 lda #$2F ; 47 (spr=-1) sta colpf2 lda #$04 ; 4 (spr=-44) sta colpf2 sty COLPM1 nop ldy #$FF ; 255 (spr=207) ldx #$90 ; 144 (spr=96) stx COLPM3 nop nop ; filler cmp byt2; on zero page so 3 cycles line35 ldy #$57 ; 87 (spr=39) ldx #$04 ; 4 (spr=-44) lda #$00 ; 0 (spr=-48) stx COLBAK lda #$0A ; 10 (spr=-38) ldx #$29 ; 41 (spr=-7) ldy #$9A ; 154 (spr=106) sty colpf2 sta colpf2 lda #$06 ; 6 (spr=-42) stx colpf1 ldx #$16 ; 22 (spr=-26) lda #$02 ; 2 (spr=-46) sta COLBAK ldx #$00 ; 0 (spr=-48) nop lda #$06 ; 6 (spr=-42) nop nop sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line36 sty colpf0 nop sta colpf0 lda #$8F ; 143 (spr=95) stx colpf1 ldx #$0F ; 15 (spr=-33) sta colpf0 lda #$2B ; 43 (spr=-5) sta colpf0 sty COLPM3 lda #$FF ; 255 (spr=207) lda #$06 ; 6 (spr=-42) sta colpf2 ldy #$00 ; 0 (spr=-48) nop stx COLBAK nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line37 lda #$0A ; 10 (spr=-38) sty colpf2 ldx #$94 ; 148 (spr=100) sty colpf0 stx colpf1 sta colpf0 ldx #$2A ; 42 (spr=-6) stx colpf1 lda #$07 ; 7 (spr=-41) ldx #$00 ; 0 (spr=-48) sta colpf1 lda #$00 ; 0 (spr=-48) lda #$07 ; 7 (spr=-41) ldx #$02 ; 2 (spr=-46) lda #$06 ; 6 (spr=-42) ldy #$8A ; 138 (spr=90) stx COLPM1 sty COLPM3 nop ; filler cmp byt2; on zero page so 3 cycles line38 stx COLBAK ldx #$29 ; 41 (spr=-7) ldy #$A0 ; 160 (spr=112) sta COLBAK nop ldy #$00 ; 0 (spr=-48) lda #$87 ; 135 (spr=87) ldy #$0E ; 14 (spr=-34) sta colpf1 lda #$00 ; 0 (spr=-48) stx colpf1 lda #$FF ; 255 (spr=207) nop sty colpf1 ldy #$23 ; 35 (spr=-13) ldy #$06 ; 6 (spr=-42) sty colpf1 ldx #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line39 stx COLBAK lda #$08 ; 8 (spr=-40) ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldx #$10 ; 16 (spr=-32) ldx #$29 ; 41 (spr=-7) sta COLBAK lda #$87 ; 135 (spr=87) sta colpf1 stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$00 ; 0 (spr=-48) sty colpf1 ldy #$06 ; 6 (spr=-42) sty colpf1 ldx #$00 ; 0 (spr=-48) nop lda #$27 ; 39 (spr=-9) ldy #$F0 ; 240 (spr=192) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3A ldy #$01 ; 1 (spr=-47) ldy #$10 ; 16 (spr=-32) nop ldy #$EF ; 239 (spr=191) lda #$07 ; 7 (spr=-41) nop sta COLBAK ldy #$84 ; 132 (spr=84) lda #$24 ; 36 (spr=-12) sty colpf1 sta colpf1 lda #$0A ; 10 (spr=-38) lda #$75 ; 117 (spr=69) ldx #$04 ; 4 (spr=-44) ldy #$50 ; 80 (spr=32) sty HPOSP1 ldx #$86 ; 134 (spr=86) stx COLPM1 ldy #$00 ; 0 (spr=-48) lda #$08 ; 8 (spr=-40) ldy #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles line3B sty colpf1 ldy #$0A ; 10 (spr=-38) sta COLPM3 ldx #$0A ; 10 (spr=-38) lda #$03 ; 3 (spr=-45) ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldy #$30 ; 48 (spr=0) sta colpf1 sta colpf1 sty colpf0 sta colpf0 stx colpf1 ldy #$07 ; 7 (spr=-41) ldx #$0A ; 10 (spr=-38) nop stx COLBAK nop nop ; filler cmp byt2; on zero page so 3 cycles line3C sta COLPM2 ldx #$06 ; 6 (spr=-42) lda #$04 ; 4 (spr=-44) sta colpf0 ldy #$00 ; 0 (spr=-48) stx COLPM0 stx COLPM3 stx colpf0 sta colpf1 nop sty COLPM1 nop sty COLBAK lda #$04 ; 4 (spr=-44) ldx #$08 ; 8 (spr=-40) nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3D ldy #$0A ; 10 (spr=-38) nop stx COLPM0 sta HPOSP2 sty colpf2 ldx #$82 ; 130 (spr=82) stx COLPM3 ldx #$08 ; 8 (spr=-40) lda #$04 ; 4 (spr=-44) stx colpf1 nop sta colpf0 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) ldx #$20 ; 32 (spr=-16) ldy #$00 ; 0 (spr=-48) sta COLPM3 lda #$04 ; 4 (spr=-44) nop ; filler cmp byt2; on zero page so 3 cycles line3E nop nop ldx #$07 ; 7 (spr=-41) ldy #$03 ; 3 (spr=-45) stx colpf1 nop sty COLPM3 nop lda #$00 ; 0 (spr=-48) sty COLPM3 ldy #$0A ; 10 (spr=-38) sta COLPM3 sta COLBAK lda #$0E ; 14 (spr=-34) sta colpf1 stx colpf2 sty colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3F sty colpf1 sta colpf2 sty colpf2 stx colpf2 ldy #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) lda #$03 ; 3 (spr=-45) sta COLPM3 sta colpf2 lda #$0C ; 12 (spr=-36) ldy #$07 ; 7 (spr=-41) sty COLPM2 sta colpf2 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line40 lda #$00 ; 0 (spr=-48) sta colpf2 sta COLBAK stx colpf2 sty colpf2 ldx #$09 ; 9 (spr=-39) lda #$00 ; 0 (spr=-48) sty HPOSP2 stx colpf2 lda #$08 ; 8 (spr=-40) sty colpf2 lda #$0E ; 14 (spr=-34) sta colpf2 lda #$06 ; 6 (spr=-42) lda #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line41 lda #$D0 ; 208 (spr=160) sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK lda #$03 ; 3 (spr=-45) stx colpf2 sty colpf2 sta colpf0 lda #$0F ; 15 (spr=-33) sta colpf2 lda #$04 ; 4 (spr=-44) sta colpf0 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line42 lda #$0F ; 15 (spr=-33) sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK lda #$03 ; 3 (spr=-45) stx colpf2 sta colpf0 sty colpf2 lda #$D0 ; 208 (spr=160) sta colpf2 lda #$04 ; 4 (spr=-44) sta colpf0 sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line43 lda #$D0 ; 208 (spr=160) sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK lda #$01 ; 1 (spr=-47) sty colpf2 sta COLBAK lda #$03 ; 3 (spr=-45) stx colpf2 sta colpf2 sty colpf2 lda #$0F ; 15 (spr=-33) sta colpf2 stx COLPM2 lda #$04 ; 4 (spr=-44) lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line44 lda #$00 ; 0 (spr=-48) sty colpf2 sta COLBAK lda #$1B ; 27 (spr=-21) nop sta HPOSP2 lda #$00 ; 0 (spr=-48) stx colpf2 lda #$0E ; 14 (spr=-34) sty colpf2 sta colpf2 sty colpf2 sta colpf2 nop ldy #$07 ; 7 (spr=-41) nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line45 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sta COLBAK ldy #$06 ; 6 (spr=-42) sta COLPM1 sty colpf2 lda #$04 ; 4 (spr=-44) stx colpf2 lda #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) lda #$0E ; 14 (spr=-34) sta colpf2 stx colpf2 sta colpf1 ldx #$0A ; 10 (spr=-38) nop nop lda #$17 ; 23 (spr=-25) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line46 lda #$02 ; 2 (spr=-46) stx colpf1 ldx #$B8 ; 184 (spr=136) sty colpf2 ldx #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) lda #$09 ; 9 (spr=-39) ldx #$14 ; 20 (spr=-28) ldx #$0E ; 14 (spr=-34) sta colpf2 lda #$1E ; 30 (spr=-18) stx colpf2 sty colpf2 sta colpf2 lda #$00 ; 0 (spr=-48) sty colpf2 nop lda #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line47 lda #$00 ; 0 (spr=-48) sty COLBAK sta COLBAK ldy #$0E ; 14 (spr=-34) lda #$0A ; 10 (spr=-38) ldx #$02 ; 2 (spr=-46) nop lda #$0A ; 10 (spr=-38) stx COLPM1 ldx #$09 ; 9 (spr=-39) stx colpf2 sty colpf2 ldy #$26 ; 38 (spr=-10) sty colpf2 nop sty COLPM3 lda #$00 ; 0 (spr=-48) lda #$06 ; 6 (spr=-42) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line48 ldy #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) nop lda #$55 ; 85 (spr=37) sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM2 lda #$00 ; 0 (spr=-48) lda #$06 ; 6 (spr=-42) ldy #$02 ; 2 (spr=-46) lda #$29 ; 41 (spr=-7) ldx #$2B ; 43 (spr=-5) sty colpf0 lda #$26 ; 38 (spr=-10) sta colpf0 stx colpf1 nop ldx #$0B ; 11 (spr=-37) ldy #$06 ; 6 (spr=-42) nop lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line49 lda #$04 ; 4 (spr=-44) sta colpf0 stx colpf1 nop lda #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) lda #$39 ; 57 (spr=9) ldx #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) ldy #$0A ; 10 (spr=-38) nop sta HPOSP0 lda #$28 ; 40 (spr=-8) stx colpf1 ldx #$84 ; 132 (spr=84) sta colpf0 lda #$05 ; 5 (spr=-43) nop ldy #$06 ; 6 (spr=-42) ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line4A sta COLPM2 ldx #$0A ; 10 (spr=-38) sta colpf0 nop lda #$02 ; 2 (spr=-46) ldy #$06 ; 6 (spr=-42) sty colpf2 sta COLPM2 nop sta colpf0 lda #$28 ; 40 (spr=-8) lda #$28 ; 40 (spr=-8) sta colpf0 lda #$2A ; 42 (spr=-6) sta colpf1 stx colpf1 lda #$28 ; 40 (spr=-8) lda #$05 ; 5 (spr=-43) nop ; filler cmp byt2; on zero page so 3 cycles line4B lda #$05 ; 5 (spr=-43) lda #$04 ; 4 (spr=-44) sta colpf0 lda #$00 ; 0 (spr=-48) ldx #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) lda #$29 ; 41 (spr=-7) sty colpf2 stx colpf1 sta HPOSP2 ldx #$0A ; 10 (spr=-38) sty HPOSP2 sta COLPM2 sta colpf1 lda #$03 ; 3 (spr=-45) sta colpf1 lda #$04 ; 4 (spr=-44) ldy #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line4C stx colpf1 ldy #$56 ; 86 (spr=38) ldx #$0A ; 10 (spr=-38) sty HPOSP1 ldx #$0A ; 10 (spr=-38) sty HPOSP2 sty HPOSP0 lda #$09 ; 9 (spr=-39) ldy #$26 ; 38 (spr=-10) nop lda #$44 ; 68 (spr=20) nop ldx #$00 ; 0 (spr=-48) ldx #$26 ; 38 (spr=-10) lda #$F0 ; 240 (spr=192) stx colpf1 ldx #$35 ; 53 (spr=5) ldy #$0A ; 10 (spr=-38) stx HPOSP0 lda #$88 ; 136 (spr=88) nop ; filler cmp byt2; on zero page so 3 cycles line4D ldx #$22 ; 34 (spr=-14) stx colpf1 ldy #$0A ; 10 (spr=-38) ldx #$07 ; 7 (spr=-41) nop stx colpf2 sty colpf2 stx colpf1 ldy #$55 ; 85 (spr=37) sty colpf1 stx colpf1 ldx #$0A ; 10 (spr=-38) ldx #$2A ; 42 (spr=-6) stx colpf1 ldx #$00 ; 0 (spr=-48) ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) ldx #$0A ; 10 (spr=-38) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line4E ldx #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) lda #$00 ; 0 (spr=-48) stx colpf1 ldx #$2E ; 46 (spr=-2) nop lda #$06 ; 6 (spr=-42) stx colpf1 sta colpf1 ldx #$17 ; 23 (spr=-25) nop ldx #$00 ; 0 (spr=-48) ldy #$FA ; 250 (spr=202) ldy #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) nop nop lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line4F nop ldx #$0A ; 10 (spr=-38) lda #$00 ; 0 (spr=-48) ldx #$0A ; 10 (spr=-38) nop ldx #$2D ; 45 (spr=-3) ldy #$04 ; 4 (spr=-44) lda #$06 ; 6 (spr=-42) stx colpf1 sta colpf1 ldx #$F7 ; 247 (spr=199) ldy #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) lda #$FA ; 250 (spr=202) ldx #$0A ; 10 (spr=-38) ldx #$16 ; 22 (spr=-26) ldx #$08 ; 8 (spr=-40) stx colpf1 lda #$06 ; 6 (spr=-42) nop nop ldx #$02 ; 2 (spr=-46) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line50 ldx #$04 ; 4 (spr=-44) lda #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) ldx #$2A ; 42 (spr=-6) stx colpf1 ldx #$07 ; 7 (spr=-41) sty COLPM2 nop stx colpf1 ldx #$02 ; 2 (spr=-46) stx COLPM1 lda #$04 ; 4 (spr=-44) sty COLPM1 ldy #$06 ; 6 (spr=-42) stx colpf1 ldx #$0A ; 10 (spr=-38) sty colpf1 lda #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles line51 ldy #$08 ; 8 (spr=-40) ldx #$04 ; 4 (spr=-44) lda #$06 ; 6 (spr=-42) sty COLPM1 ldx #$04 ; 4 (spr=-44) ldx #$06 ; 6 (spr=-42) ldx #$2A ; 42 (spr=-6) stx colpf1 sta colpf1 ldx #$07 ; 7 (spr=-41) sty colpf1 nop stx colpf1 ldx #$D0 ; 208 (spr=160) nop stx COLPM2 ldx #$2A ; 42 (spr=-6) nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line52 stx COLBAK nop ldx #$06 ; 6 (spr=-42) ldy #$0B ; 11 (spr=-37) lda #$00 ; 0 (spr=-48) sty colpf2 lda #$0A ; 10 (spr=-38) lda #$00 ; 0 (spr=-48) stx COLPM0 sta colpf0 ldx #$26 ; 38 (spr=-10) ldy #$0B ; 11 (spr=-37) ldy #$08 ; 8 (spr=-40) lda #$0A ; 10 (spr=-38) stx colpf1 sty COLBAK ldx #$06 ; 6 (spr=-42) stx COLPM2 ldy #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles line53 nop ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) ldx #$0A ; 10 (spr=-38) stx colpf1 sta colpf2 lda #$08 ; 8 (spr=-40) ldx #$0A ; 10 (spr=-38) nop sta COLBAK ldx #$04 ; 4 (spr=-44) sta COLBAK ldy #$0A ; 10 (spr=-38) lda #$27 ; 39 (spr=-9) sta COLBAK lda #$22 ; 34 (spr=-14) ldy #$06 ; 6 (spr=-42) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line54 lda #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) ldy #$11 ; 17 (spr=-31) ldy #$00 ; 0 (spr=-48) sta colpf0 ldx #$E0 ; 224 (spr=176) nop lda #$2A ; 42 (spr=-6) stx colpf1 sty colpf1 ldy #$0A ; 10 (spr=-38) nop ldy #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) nop sta colpf2 sty colpf2 ldy #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) ldx #$2A ; 42 (spr=-6) ldy #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line55 nop lda #$04 ; 4 (spr=-44) sta colpf0 lda #$04 ; 4 (spr=-44) sty colpf2 sty colpf2 sty colpf2 nop lda #$08 ; 8 (spr=-40) sta colpf0 ldy #$06 ; 6 (spr=-42) sty colpf0 stx colpf0 sta colpf0 lda #$01 ; 1 (spr=-47) ldy #$0B ; 11 (spr=-37) ldy #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line56 lda #$0A ; 10 (spr=-38) lda #$05 ; 5 (spr=-43) sta colpf0 lda #$14 ; 20 (spr=-28) lda #$3A ; 58 (spr=10) sty colpf2 sty colpf2 sta HPOSP1 ldy #$04 ; 4 (spr=-44) lda #$0A ; 10 (spr=-38) ldy #$0A ; 10 (spr=-38) lda #$08 ; 8 (spr=-40) sty colpf2 stx colpf0 nop sta colpf0 ldy #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line57 nop lda #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) sta colpf0 sty colpf2 sty colpf2 sty colpf2 nop lda #$02 ; 2 (spr=-46) sta colpf0 ldy #$06 ; 6 (spr=-42) sty colpf0 stx colpf0 sta colpf0 lda #$01 ; 1 (spr=-47) ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line58 sty colpf0 sta colpf0 nop sty colpf2 sty colpf2 sty colpf2 lda #$06 ; 6 (spr=-42) nop sta colpf0 lda #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) ldy #$08 ; 8 (spr=-40) stx colpf0 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) sty colpf0 sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line59 sta COLPM1 lda #$08 ; 8 (spr=-40) nop nop ldy #$D0 ; 208 (spr=160) stx COLPM1 sty colpf1 sta colpf1 sty COLPM1 ldy #$0A ; 10 (spr=-38) stx colpf1 lda #$29 ; 41 (spr=-7) ldy #$26 ; 38 (spr=-10) ldx #$25 ; 37 (spr=-11) sta COLBAK sty COLBAK nop lda #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles line5A nop lda #$12 ; 18 (spr=-30) ldy #$E7 ; 231 (spr=183) ldx #$00 ; 0 (spr=-48) ldx #$08 ; 8 (spr=-40) sta colpf1 ldy #$0A ; 10 (spr=-38) ldy #$0A ; 10 (spr=-38) nop stx colpf1 ldx #$00 ; 0 (spr=-48) ldy #$28 ; 40 (spr=-8) lda #$06 ; 6 (spr=-42) nop stx colpf1 sty colpf1 stx COLBAK ldx #$08 ; 8 (spr=-40) stx colpf1 lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line5B sty COLPM3 ldy #$01 ; 1 (spr=-47) ldy #$04 ; 4 (spr=-44) ldx #$24 ; 36 (spr=-12) ldy #$0A ; 10 (spr=-38) ldy #$26 ; 38 (spr=-10) lda #$0A ; 10 (spr=-38) stx colpf1 ldx #$00 ; 0 (spr=-48) ldx #$26 ; 38 (spr=-10) stx colpf1 ldx #$1A ; 26 (spr=-22) lda #$08 ; 8 (spr=-40) ldx #$26 ; 38 (spr=-10) ldx #$01 ; 1 (spr=-47) ldy #$0A ; 10 (spr=-38) stx COLPM0 stx COLPM3 nop lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line5C ldy #$26 ; 38 (spr=-10) lda #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) sta colpf1 nop stx colpf2 nop sty colpf2 lda #$01 ; 1 (spr=-47) sta COLBAK stx colpf0 lda #$06 ; 6 (spr=-42) ldx #$28 ; 40 (spr=-8) stx colpf0 nop sta colpf0 ldx #$02 ; 2 (spr=-46) ldx #$04 ; 4 (spr=-44) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line5D lda #$04 ; 4 (spr=-44) lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) sta colpf0 stx colpf1 lda #$00 ; 0 (spr=-48) ldy #$16 ; 22 (spr=-26) stx colpf1 lda #$06 ; 6 (spr=-42) nop nop ldx #$04 ; 4 (spr=-44) sta colpf1 lda #$28 ; 40 (spr=-8) sta colpf1 stx colpf2 lda #$09 ; 9 (spr=-39) sta colpf1 nop nop ; filler cmp byt2; on zero page so 3 cycles line5E sta COLPM2 sta colpf2 ldx #$04 ; 4 (spr=-44) stx colpf1 ldy #$07 ; 7 (spr=-41) sty colpf2 lda #$28 ; 40 (spr=-8) sta COLBAK lda #$0B ; 11 (spr=-37) ldx #$26 ; 38 (spr=-10) lda #$0A ; 10 (spr=-38) nop stx colpf1 lda #$04 ; 4 (spr=-44) sta colpf1 lda #$09 ; 9 (spr=-39) lda #$04 ; 4 (spr=-44) nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line5F ldx #$0A ; 10 (spr=-38) ldx #$28 ; 40 (spr=-8) ldy #$06 ; 6 (spr=-42) ldx #$04 ; 4 (spr=-44) nop stx colpf1 lda #$28 ; 40 (spr=-8) ldy #$02 ; 2 (spr=-46) sty COLPM2 sta COLBAK lda #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) lda #$26 ; 38 (spr=-10) stx COLPM1 sta colpf1 sty COLPM1 sty colpf1 lda #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line60 ldx #$04 ; 4 (spr=-44) stx colpf1 ldy #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) ldy #$2A ; 42 (spr=-6) ldx #$28 ; 40 (spr=-8) lda #$74 ; 116 (spr=68) lda #$09 ; 9 (spr=-39) ldx #$2B ; 43 (spr=-5) sta COLPM2 lda #$04 ; 4 (spr=-44) lda #$19 ; 25 (spr=-23) lda #$09 ; 9 (spr=-39) ldx #$26 ; 38 (spr=-10) stx colpf1 sty colpf2 sta colpf1 ldx #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line61 sta colpf0 ldx #$04 ; 4 (spr=-44) stx colpf1 ldx #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) sty colpf2 lda #$84 ; 132 (spr=84) sta HPOSP2 lda #$0A ; 10 (spr=-38) ldx #$2B ; 43 (spr=-5) lda #$0A ; 10 (spr=-38) lda #$09 ; 9 (spr=-39) ldx #$26 ; 38 (spr=-10) stx colpf1 ldx #$28 ; 40 (spr=-8) sta colpf1 sta COLPM2 ldy #$02 ; 2 (spr=-46) lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line62 nop sty colpf2 ldx #$04 ; 4 (spr=-44) stx colpf1 ldy #$06 ; 6 (spr=-42) sta COLBAK lda #$28 ; 40 (spr=-8) sty colpf2 sta COLBAK ldx #$2A ; 42 (spr=-6) nop lda #$0A ; 10 (spr=-38) stx colpf1 ldx #$0A ; 10 (spr=-38) lda #$08 ; 8 (spr=-40) sta COLBAK ldx #$0A ; 10 (spr=-38) lda #$09 ; 9 (spr=-39) lda #$09 ; 9 (spr=-39) nop ; filler cmp byt2; on zero page so 3 cycles line63 sta COLBAK ldx #$00 ; 0 (spr=-48) ldx #$04 ; 4 (spr=-44) sta colpf2 stx colpf1 sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2B ; 43 (spr=-5) sta COLBAK nop lda #$0A ; 10 (spr=-38) stx colpf1 sty colpf2 lda #$09 ; 9 (spr=-39) sta COLBAK ldx #$0A ; 10 (spr=-38) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line64 sta COLBAK sty colpf2 ldx #$04 ; 4 (spr=-44) stx colpf1 sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2B ; 43 (spr=-5) sta COLBAK nop nop lda #$0A ; 10 (spr=-38) stx colpf1 lda #$09 ; 9 (spr=-39) sta colpf1 ldx #$0A ; 10 (spr=-38) nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line65 sty colpf2 sty colpf2 ldy #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) stx colpf1 ldy #$06 ; 6 (spr=-42) sta COLBAK lda #$28 ; 40 (spr=-8) nop sta COLBAK ldx #$2A ; 42 (spr=-6) nop lda #$0A ; 10 (spr=-38) stx colpf1 sta colpf0 ldx #$0A ; 10 (spr=-38) sta colpf0 lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line66 sta COLBAK sty colpf2 ldx #$04 ; 4 (spr=-44) ldy #$06 ; 6 (spr=-42) stx colpf1 sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2A ; 42 (spr=-6) sta COLBAK nop lda #$08 ; 8 (spr=-40) stx colpf1 ldy #$06 ; 6 (spr=-42) sta colpf1 lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line67 sta colpf0 ldx #$04 ; 4 (spr=-44) sty colpf1 lda #$0A ; 10 (spr=-38) stx colpf1 nop ldx #$00 ; 0 (spr=-48) ldx #$2A ; 42 (spr=-6) lda #$28 ; 40 (spr=-8) nop sty colpf2 ldy #$0A ; 10 (spr=-38) lda #$08 ; 8 (spr=-40) stx colpf1 ldx #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) stx colpf0 sta COLBAK nop nop ; filler cmp byt2; on zero page so 3 cycles line68 lda #$2A ; 42 (spr=-6) sta HPOSP2 lda #$0A ; 10 (spr=-38) nop ldx #$04 ; 4 (spr=-44) stx colpf1 nop sty colpf2 lda #$0A ; 10 (spr=-38) sty HPOSP2 lda #$28 ; 40 (spr=-8) ldy #$09 ; 9 (spr=-39) ldx #$5E ; 94 (spr=46) sta COLBAK stx COLPM2 sty COLBAK nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line69 lda #$07 ; 7 (spr=-41) sta COLBAK stx HPOSP2 ldx #$27 ; 39 (spr=-9) nop sta COLPM2 nop sty colpf2 sty HPOSP2 ldy #$28 ; 40 (spr=-8) nop sty colpf2 sty COLPM2 ldy #$02 ; 2 (spr=-46) stx HPOSP2 stx COLPM1 lda #$29 ; 41 (spr=-7) nop ; filler cmp byt2; on zero page so 3 cycles line6A ldx #$28 ; 40 (spr=-8) ldx #$F1 ; 241 (spr=193) lda #$0A ; 10 (spr=-38) stx colpf2 sta colpf0 lda #$02 ; 2 (spr=-46) sty colpf2 ldx #$09 ; 9 (spr=-39) stx colpf2 ldx #$0A ; 10 (spr=-38) lda #$0B ; 11 (spr=-37) ldx #$28 ; 40 (spr=-8) stx colpf2 ldx #$27 ; 39 (spr=-9) stx colpf1 lda #$07 ; 7 (spr=-41) ldx #$32 ; 50 (spr=2) stx colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line6B ldx #$32 ; 50 (spr=2) lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) stx colpf1 sta colpf0 ldx #$F2 ; 242 (spr=194) sty colpf2 ldx #$08 ; 8 (spr=-40) stx colpf2 lda #$07 ; 7 (spr=-41) ldx #$00 ; 0 (spr=-48) nop ldx #$28 ; 40 (spr=-8) stx colpf2 sta COLPM2 ldx #$28 ; 40 (spr=-8) lda #$FB ; 251 (spr=203) ldx #$35 ; 53 (spr=5) ldx #$28 ; 40 (spr=-8) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line6C lda #$0A ; 10 (spr=-38) nop sta colpf0 stx HPOSP2 stx HPOSP2 sty colpf2 nop ldx #$01 ; 1 (spr=-47) ldx #$28 ; 40 (spr=-8) stx colpf2 lda #$F0 ; 240 (spr=192) sty HPOSP2 ldx #$0A ; 10 (spr=-38) ldx #$9A ; 154 (spr=106) stx colpf2 ldx #$28 ; 40 (spr=-8) stx colpf2 ldx #$35 ; 53 (spr=5) nop ; filler cmp byt2; on zero page so 3 cycles line6D lda #$09 ; 9 (spr=-39) nop sta COLPM2 stx HPOSP2 stx HPOSP2 sty colpf2 nop ldx #$01 ; 1 (spr=-47) ldx #$28 ; 40 (spr=-8) stx colpf2 lda #$E0 ; 224 (spr=176) ldx #$0A ; 10 (spr=-38) ldx #$9A ; 154 (spr=106) sta COLPM2 stx colpf2 ldx #$28 ; 40 (spr=-8) stx colpf2 lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line6E nop ldx #$29 ; 41 (spr=-7) lda #$0A ; 10 (spr=-38) sta colpf0 lda #$02 ; 2 (spr=-46) nop ldy #$90 ; 144 (spr=96) sta colpf2 sty colpf2 nop lda #$09 ; 9 (spr=-39) sta colpf2 lda #$0A ; 10 (spr=-38) stx colpf2 ldy #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) ldx #$0A ; 10 (spr=-38) lda #$00 ; 0 (spr=-48) nop ldx #$E0 ; 224 (spr=176) lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line6F sta COLPM2 ldy #$89 ; 137 (spr=89) stx colpf0 sta COLPM2 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) sty colpf2 ldx #$28 ; 40 (spr=-8) sta colpf0 sta COLPM2 lda #$0A ; 10 (spr=-38) stx COLBAK lda #$0A ; 10 (spr=-38) ldy #$0A ; 10 (spr=-38) sta colpf0 lda #$28 ; 40 (spr=-8) sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line70 ldx #$28 ; 40 (spr=-8) lda #$07 ; 7 (spr=-41) ldx #$86 ; 134 (spr=86) sta COLBAK ldy #$8A ; 138 (spr=90) ldx #$0A ; 10 (spr=-38) lda #$80 ; 128 (spr=80) sta colpf0 sty colpf2 stx colpf2 ldy #$86 ; 134 (spr=86) lda #$3A ; 58 (spr=10) lda #$28 ; 40 (spr=-8) sta colpf1 sty COLPM3 ldx #$8C ; 140 (spr=92) ldy #$0A ; 10 (spr=-38) ldx #$00 ; 0 (spr=-48) nop ldx #$28 ; 40 (spr=-8) nop ; filler cmp byt2; on zero page so 3 cycles line71 nop ldy #$06 ; 6 (spr=-42) nop ldy #$04 ; 4 (spr=-44) lda #$8A ; 138 (spr=90) sty colpf2 ldx #$28 ; 40 (spr=-8) sta colpf1 lda #$1A ; 26 (spr=-22) lda #$0A ; 10 (spr=-38) sta colpf1 stx colpf0 lda #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) ldy #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$24 ; 36 (spr=-12) lda #$06 ; 6 (spr=-42) ldy #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line72 ldy #$92 ; 146 (spr=98) ldx #$00 ; 0 (spr=-48) ldx #$8E ; 142 (spr=94) sty colpf1 ldy #$2A ; 42 (spr=-6) ldx #$8A ; 138 (spr=90) ldx #$8A ; 138 (spr=90) stx colpf0 nop sta colpf0 sty colpf1 ldx #$28 ; 40 (spr=-8) ldy #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) stx colpf0 sty colpf1 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line73 ldy #$00 ; 0 (spr=-48) ldy #$92 ; 146 (spr=98) ldx #$00 ; 0 (spr=-48) sty colpf1 ldx #$8A ; 138 (spr=90) nop ldx #$8A ; 138 (spr=90) stx colpf0 nop sta colpf0 ldy #$08 ; 8 (spr=-40) sty colpf1 ldx #$28 ; 40 (spr=-8) stx colpf1 lda #$0A ; 10 (spr=-38) sty colpf1 nop ldx #$26 ; 38 (spr=-10) stx colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line74 ldy #$92 ; 146 (spr=98) nop ldx #$2A ; 42 (spr=-6) sty colpf1 ldy #$00 ; 0 (spr=-48) ldy #$FA ; 250 (spr=202) ldy #$07 ; 7 (spr=-41) ldx #$8A ; 138 (spr=90) stx colpf0 sty colpf1 lda #$2B ; 43 (spr=-5) sta colpf0 ldx #$28 ; 40 (spr=-8) stx colpf1 lda #$25 ; 37 (spr=-11) ldx #$24 ; 36 (spr=-12) nop stx colpf0 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line75 ldy #$09 ; 9 (spr=-39) ldy #$92 ; 146 (spr=98) nop sty colpf1 ldy #$07 ; 7 (spr=-41) nop lda #$2B ; 43 (spr=-5) ldx #$8A ; 138 (spr=90) stx colpf0 sty colpf1 sta colpf0 ldx #$2A ; 42 (spr=-6) ldx #$26 ; 38 (spr=-10) stx colpf1 lda #$3A ; 58 (spr=10) ldx #$14 ; 20 (spr=-28) ldy #$0A ; 10 (spr=-38) stx colpf1 nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line76 stx colpf1 stx colpf1 ldy #$E0 ; 224 (spr=176) sty colpf1 lda #$0A ; 10 (spr=-38) ldx #$8A ; 138 (spr=90) stx colpf1 lda #$F6 ; 246 (spr=198) ldx #$07 ; 7 (spr=-41) nop stx colpf1 ldy #$82 ; 130 (spr=82) ldx #$28 ; 40 (spr=-8) stx colpf1 lda #$10 ; 16 (spr=-32) ldx #$F0 ; 240 (spr=192) stx colpf0 nop ldx #$8A ; 138 (spr=90) nop ; filler cmp byt2; on zero page so 3 cycles line77 stx colpf1 nop sty colpf1 ldy #$1A ; 26 (spr=-22) ldy #$06 ; 6 (spr=-42) lda #$2B ; 43 (spr=-5) ldx #$8A ; 138 (spr=90) stx colpf0 sty colpf1 ldy #$07 ; 7 (spr=-41) sta colpf0 ldx #$1E ; 30 (spr=-18) stx colpf1 ldx #$06 ; 6 (spr=-42) lda #$15 ; 21 (spr=-27) nop ldx #$92 ; 146 (spr=98) stx colpf1 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line78 nop lda #$00 ; 0 (spr=-48) sty colpf0 ldy #$01 ; 1 (spr=-47) ldx #$2A ; 42 (spr=-6) ldx #$8A ; 138 (spr=90) lda #$75 ; 117 (spr=69) stx colpf0 lda #$16 ; 22 (spr=-26) nop lda #$2B ; 43 (spr=-5) sta colpf0 lda #$0A ; 10 (spr=-38) ldx #$2C ; 44 (spr=-4) stx colpf1 ldx #$2A ; 42 (spr=-6) ldx #$92 ; 146 (spr=98) stx colpf1 ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) ldx #$1B ; 27 (spr=-21) nop ; filler cmp byt2; on zero page so 3 cycles line79 lda #$31 ; 49 (spr=1) sta colpf0 ldx #$29 ; 41 (spr=-7) lda #$1B ; 27 (spr=-21) ldx #$F4 ; 244 (spr=196) ldx #$1A ; 26 (spr=-22) lda #$86 ; 134 (spr=86) ldx #$8A ; 138 (spr=90) stx colpf0 ldx #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) sta colpf0 stx colpf1 ldx #$2C ; 44 (spr=-4) stx colpf1 ldx #$8A ; 138 (spr=90) nop nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line7A lda #$87 ; 135 (spr=87) sty COLPM3 sta colpf0 lda #$2A ; 42 (spr=-6) ldy #$25 ; 37 (spr=-11) sty colpf1 stx colpf1 ldx #$28 ; 40 (spr=-8) ldy #$8A ; 138 (spr=90) sta COLBAK stx colpf1 sty colpf2 sta HPOSP2 ldx #$0A ; 10 (spr=-38) stx colpf1 lda #$1E ; 30 (spr=-18) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line7B lda #$24 ; 36 (spr=-12) ldx #$04 ; 4 (spr=-44) ldy #$0A ; 10 (spr=-38) nop sty COLPM2 sta colpf1 lda #$00 ; 0 (spr=-48) stx colpf1 ldx #$06 ; 6 (spr=-42) sty colpf1 stx colpf1 ldx #$2F ; 47 (spr=-1) nop stx colpf1 sty colpf1 lda #$2A ; 42 (spr=-6) ldx #$2A ; 42 (spr=-6) ldx #$E1 ; 225 (spr=177) lda #$1E ; 30 (spr=-18) nop ; filler cmp byt2; on zero page so 3 cycles line7C stx colpf1 ldx #$04 ; 4 (spr=-44) nop stx COLBAK lda #$04 ; 4 (spr=-44) lda #$29 ; 41 (spr=-7) ldx #$28 ; 40 (spr=-8) lda #$2A ; 42 (spr=-6) sty colpf1 sta COLBAK stx colpf1 nop lda #$1E ; 30 (spr=-18) sta colpf1 sty colpf1 lda #$2A ; 42 (spr=-6) lda #$F5 ; 245 (spr=197) ldx #$E0 ; 224 (spr=176) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line7D stx colpf1 ldx #$04 ; 4 (spr=-44) nop stx COLBAK lda #$04 ; 4 (spr=-44) lda #$29 ; 41 (spr=-7) ldx #$28 ; 40 (spr=-8) lda #$2A ; 42 (spr=-6) sty colpf1 sta COLBAK stx colpf1 nop lda #$1E ; 30 (spr=-18) sta colpf1 sty colpf1 lda #$2A ; 42 (spr=-6) lda #$F5 ; 245 (spr=197) ldx #$E0 ; 224 (spr=176) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line7E stx colpf1 ldx #$F0 ; 240 (spr=192) ldx #$05 ; 5 (spr=-43) stx COLBAK lda #$2B ; 43 (spr=-5) sta COLBAK lda #$29 ; 41 (spr=-7) stx colpf1 sty colpf1 ldy #$06 ; 6 (spr=-42) nop nop nop sta colpf1 nop lda #$06 ; 6 (spr=-42) ldy #$2A ; 42 (spr=-6) lda #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) lda #$2A ; 42 (spr=-6) nop ; filler cmp byt2; on zero page so 3 cycles line7F lda #$26 ; 38 (spr=-10) sta colpf1 nop stx COLBAK sty COLBAK ldy #$0A ; 10 (spr=-38) stx colpf1 ldx #$28 ; 40 (spr=-8) sty colpf1 lda #$0C ; 12 (spr=-36) stx colpf1 nop lda #$4C ; 76 (spr=28) nop sta HPOSP1 sta HPOSP3 lda #$00 ; 0 (spr=-48) lda #$2B ; 43 (spr=-5) nop ; filler cmp byt2; on zero page so 3 cycles line80 stx COLPM2 lda #$06 ; 6 (spr=-42) ldx #$27 ; 39 (spr=-9) sty COLPM2 stx colpf1 ldx #$28 ; 40 (spr=-8) sty colpf1 sta colpf0 stx colpf2 ldy #$8A ; 138 (spr=90) lda #$E0 ; 224 (spr=176) ldx #$86 ; 134 (spr=86) sta colpf0 stx COLPM1 lda #$D2 ; 210 (spr=162) lda #$26 ; 38 (spr=-10) nop nop nop ; filler cmp byt2; on zero page so 3 cycles line81 stx colpf2 sta colpf2 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) sty colpf1 ldy #$05 ; 5 (spr=-43) sty colpf2 sta colpf0 stx colpf1 lda #$26 ; 38 (spr=-10) sta colpf2 lda #$36 ; 54 (spr=6) nop ldy #$8A ; 138 (spr=90) sta colpf0 ldx #$27 ; 39 (spr=-9) lda #$E0 ; 224 (spr=176) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line82 stx colpf0 sta colpf0 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) sty colpf1 ldy #$05 ; 5 (spr=-43) sty colpf2 sta colpf0 stx colpf1 lda #$26 ; 38 (spr=-10) ldy #$28 ; 40 (spr=-8) sta colpf2 lda #$1A ; 26 (spr=-22) sta colpf2 ldy #$8A ; 138 (spr=90) lda #$26 ; 38 (spr=-10) ldy #$8A ; 138 (spr=90) ldy #$8A ; 138 (spr=90) nop ; filler cmp byt2; on zero page so 3 cycles line83 stx colpf1 sta colpf0 sty colpf1 lda #$0A ; 10 (spr=-38) ldy #$05 ; 5 (spr=-43) sty colpf2 sta colpf0 stx colpf1 lda #$26 ; 38 (spr=-10) sta colpf2 ldy #$8A ; 138 (spr=90) lda #$2A ; 42 (spr=-6) lda #$92 ; 146 (spr=98) lda #$2A ; 42 (spr=-6) lda #$F0 ; 240 (spr=192) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line84 stx colpf1 sta colpf0 sty colpf1 lda #$0A ; 10 (spr=-38) ldy #$05 ; 5 (spr=-43) nop sty colpf2 sta colpf0 stx colpf1 lda #$00 ; 0 (spr=-48) lda #$26 ; 38 (spr=-10) sta colpf1 stx colpf0 lda #$28 ; 40 (spr=-8) ldx #$98 ; 152 (spr=104) ldx #$2A ; 42 (spr=-6) nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line85 lda #$26 ; 38 (spr=-10) sta colpf0 ldx #$8A ; 138 (spr=90) stx colpf1 lda #$26 ; 38 (spr=-10) ldx #$98 ; 152 (spr=104) lda #$0A ; 10 (spr=-38) ldx #$2B ; 43 (spr=-5) sta COLBAK stx colpf1 ldy #$86 ; 134 (spr=86) nop lda #$2A ; 42 (spr=-6) ldx #$2A ; 42 (spr=-6) lda #$28 ; 40 (spr=-8) sta COLBAK ldx #$8A ; 138 (spr=90) lda #$90 ; 144 (spr=96) stx COLPM1 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line86 ldx #$20 ; 32 (spr=-16) ldx #$12 ; 18 (spr=-30) stx colpf1 lda #$D0 ; 208 (spr=160) sta COLBAK ldx #$2A ; 42 (spr=-6) ldx #$2B ; 43 (spr=-5) sty colpf1 lda #$0A ; 10 (spr=-38) stx colpf1 sta COLBAK lda #$28 ; 40 (spr=-8) ldx #$04 ; 4 (spr=-44) sta colpf2 nop ldx #$26 ; 38 (spr=-10) lda #$28 ; 40 (spr=-8) ldy #$04 ; 4 (spr=-44) sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line87 ldx #$86 ; 134 (spr=86) lda #$0A ; 10 (spr=-38) stx colpf1 sta COLBAK nop ldx #$2A ; 42 (spr=-6) ldy #$90 ; 144 (spr=96) ldx #$2B ; 43 (spr=-5) sty colpf1 stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$28 ; 40 (spr=-8) ldx #$04 ; 4 (spr=-44) sta colpf2 nop sta COLBAK sty colpf2 lda #$00 ; 0 (spr=-48) ldx #$28 ; 40 (spr=-8) nop ; filler cmp byt2; on zero page so 3 cycles line88 ldx #$86 ; 134 (spr=86) ldy #$26 ; 38 (spr=-10) stx colpf1 lda #$0A ; 10 (spr=-38) sta COLBAK ldy #$D0 ; 208 (spr=160) nop ldx #$2B ; 43 (spr=-5) sty colpf1 lda #$88 ; 136 (spr=88) stx colpf1 sta COLPM1 lda #$28 ; 40 (spr=-8) sta colpf2 ldx #$04 ; 4 (spr=-44) nop stx COLBAK nop ldy #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line89 ldx #$00 ; 0 (spr=-48) ldy #$26 ; 38 (spr=-10) nop lda #$91 ; 145 (spr=97) ldy #$00 ; 0 (spr=-48) ldx #$FF ; 255 (spr=207) sta colpf2 ldx #$0A ; 10 (spr=-38) lda #$2C ; 44 (spr=-4) ldy #$0A ; 10 (spr=-38) ldx #$00 ; 0 (spr=-48) sty colpf2 ldy #$29 ; 41 (spr=-7) nop sty COLBAK ldx #$84 ; 132 (spr=84) stx COLPM1 sta colpf2 ldy #$04 ; 4 (spr=-44) sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line8A ldx #$0A ; 10 (spr=-38) nop sty colpf2 lda #$F1 ; 241 (spr=193) nop sta COLBAK lda #$AF ; 175 (spr=127) ldy #$04 ; 4 (spr=-44) ldy #$0A ; 10 (spr=-38) ldx #$02 ; 2 (spr=-46) sty COLBAK lda #$09 ; 9 (spr=-39) ldx #$29 ; 41 (spr=-7) ldy #$2C ; 44 (spr=-4) stx colpf2 sty COLBAK ldy #$1A ; 26 (spr=-22) lda #$E1 ; 225 (spr=177) nop stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line8B sta colpf0 lda #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) sty colpf2 ldx #$38 ; 56 (spr=8) nop sta COLBAK ldy #$26 ; 38 (spr=-10) lda #$FA ; 250 (spr=202) ldx #$2A ; 42 (spr=-6) stx colpf0 ldy #$2C ; 44 (spr=-4) sty colpf2 lda #$27 ; 39 (spr=-9) sta COLBAK lda #$F2 ; 242 (spr=194) ldy #$F4 ; 244 (spr=196) ldx #$28 ; 40 (spr=-8) sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line8C ldx #$06 ; 6 (spr=-42) ldy #$04 ; 4 (spr=-44) stx colpf2 ldx #$0A ; 10 (spr=-38) sta colpf0 ldx #$2A ; 42 (spr=-6) sty colpf2 nop lda #$0A ; 10 (spr=-38) sta COLBAK lda #$26 ; 38 (spr=-10) ldy #$0A ; 10 (spr=-38) stx colpf0 ldy #$2C ; 44 (spr=-4) sta COLBAK sty colpf2 lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) lda #$03 ; 3 (spr=-45) nop ; filler cmp byt2; on zero page so 3 cycles line8D sta COLBAK stx colpf2 ldx #$0A ; 10 (spr=-38) sta COLPM1 lda #$25 ; 37 (spr=-11) sta colpf0 ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) sta COLBAK lda #$27 ; 39 (spr=-9) ldy #$0A ; 10 (spr=-38) stx colpf0 ldy #$2C ; 44 (spr=-4) sta colpf2 sty colpf2 ldy #$2C ; 44 (spr=-4) lda #$12 ; 18 (spr=-30) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line8E sta colpf0 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) ldy #$04 ; 4 (spr=-44) sty colpf2 ldx #$04 ; 4 (spr=-44) ldy #$24 ; 36 (spr=-12) ldx #$28 ; 40 (spr=-8) ldx #$2A ; 42 (spr=-6) sty colpf0 stx colpf0 ldy #$2C ; 44 (spr=-4) sty colpf2 lda #$27 ; 39 (spr=-9) sta COLBAK lda #$11 ; 17 (spr=-31) nop lda #$25 ; 37 (spr=-11) sta COLBAK nop ; filler cmp byt2; on zero page so 3 cycles line8F ldy #$04 ; 4 (spr=-44) lda #$2C ; 44 (spr=-4) lda #$E0 ; 224 (spr=176) sta colpf0 lda #$25 ; 37 (spr=-11) nop sta COLPM1 sty colpf2 lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$2A ; 42 (spr=-6) stx colpf0 ldy #$2C ; 44 (spr=-4) lda #$26 ; 38 (spr=-10) sta colpf2 sty colpf2 ldx #$04 ; 4 (spr=-44) ldy #$2C ; 44 (spr=-4) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line90 sta colpf0 lda #$27 ; 39 (spr=-9) ldy #$E1 ; 225 (spr=177) stx colpf1 sty colpf2 ldy #$04 ; 4 (spr=-44) ldx #$0A ; 10 (spr=-38) nop ldx #$29 ; 41 (spr=-7) ldy #$06 ; 6 (spr=-42) sty colpf2 lda #$10 ; 16 (spr=-32) ldy #$2B ; 43 (spr=-5) sty colpf2 stx COLBAK ldy #$2C ; 44 (spr=-4) sty colpf2 ldx #$0A ; 10 (spr=-38) ldy #$FF ; 255 (spr=207) nop ; filler cmp byt2; on zero page so 3 cycles line91 lda #$06 ; 6 (spr=-42) lda #$27 ; 39 (spr=-9) ldy #$E0 ; 224 (spr=176) lda #$06 ; 6 (spr=-42) ldx #$0A ; 10 (spr=-38) ldx #$0B ; 11 (spr=-37) lda #$0A ; 10 (spr=-38) sty colpf2 ldy #$06 ; 6 (spr=-42) lda #$00 ; 0 (spr=-48) stx COLBAK sty colpf2 ldy #$2B ; 43 (spr=-5) ldx #$06 ; 6 (spr=-42) sty colpf1 lda #$30 ; 48 (spr=0) ldy #$2C ; 44 (spr=-4) sty colpf2 ldy #$29 ; 41 (spr=-7) ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line92 ldy #$29 ; 41 (spr=-7) lda #$3C ; 60 (spr=12) ldy #$E0 ; 224 (spr=176) stx colpf1 sty colpf2 ldy #$05 ; 5 (spr=-43) ldx #$28 ; 40 (spr=-8) sta HPOSP1 lda #$F1 ; 241 (spr=193) sty colpf2 ldy #$2B ; 43 (spr=-5) sty colpf2 ldy #$00 ; 0 (spr=-48) ldy #$2C ; 44 (spr=-4) stx COLBAK sty COLBAK nop nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line93 ldy #$F0 ; 240 (spr=192) ldy #$04 ; 4 (spr=-44) sta colpf2 lda #$0A ; 10 (spr=-38) lda #$0E ; 14 (spr=-34) ldx #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) sta COLBAK ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) sta COLBAK sty colpf2 ldy #$0E ; 14 (spr=-34) stx colpf1 ldx #$2C ; 44 (spr=-4) stx COLBAK stx COLBAK nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line94 ldx #$E2 ; 226 (spr=178) stx COLPM1 ldx #$06 ; 6 (spr=-42) stx colpf1 sta COLBAK sty colpf1 ldy #$00 ; 0 (spr=-48) nop ldy #$2C ; 44 (spr=-4) stx colpf1 ldx #$2A ; 42 (spr=-6) sty colpf2 stx colpf1 lda #$00 ; 0 (spr=-48) ldx #$27 ; 39 (spr=-9) sta COLBAK nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line95 ldy #$0E ; 14 (spr=-34) lda #$04 ; 4 (spr=-44) stx colpf2 sta colpf0 nop lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$06 ; 6 (spr=-42) sty colpf2 stx colpf2 lda #$27 ; 39 (spr=-9) ldx #$00 ; 0 (spr=-48) nop sta colpf0 ldx #$2C ; 44 (spr=-4) stx colpf2 sty colpf1 lda #$00 ; 0 (spr=-48) nop ; filler cmp byt2; on zero page so 3 cycles line96 lda #$04 ; 4 (spr=-44) sta colpf0 stx colpf2 ldx #$28 ; 40 (spr=-8) ldy #$06 ; 6 (spr=-42) sty colpf2 lda #$0B ; 11 (spr=-37) sta COLBAK lda #$2A ; 42 (spr=-6) stx colpf1 sta colpf0 lda #$26 ; 38 (spr=-10) ldx #$2C ; 44 (spr=-4) sta COLBAK stx colpf2 ldx #$D0 ; 208 (spr=160) lda #$04 ; 4 (spr=-44) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line97 sta colpf0 sty colpf2 stx colpf1 lda #$0B ; 11 (spr=-37) ldx #$00 ; 0 (spr=-48) sta colpf2 ldx #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sty colpf1 stx colpf1 sta colpf0 lda #$28 ; 40 (spr=-8) sta colpf2 ldx #$24 ; 36 (spr=-12) lda #$1A ; 26 (spr=-22) lda #$04 ; 4 (spr=-44) stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line98 sta colpf0 sty colpf2 ldy #$06 ; 6 (spr=-42) stx colpf1 lda #$0B ; 11 (spr=-37) sta colpf2 sty colpf1 lda #$2A ; 42 (spr=-6) ldx #$2C ; 44 (spr=-4) nop sta colpf0 stx colpf1 sta colpf2 ldx #$2A ; 42 (spr=-6) lda #$04 ; 4 (spr=-44) lda #$04 ; 4 (spr=-44) sta COLBAK nop ; filler cmp byt2; on zero page so 3 cycles line99 sty colpf2 ldx #$0D ; 13 (spr=-35) sta colpf0 stx colpf1 ldx #$2C ; 44 (spr=-4) lda #$0A ; 10 (spr=-38) sta COLBAK ldy #$02 ; 2 (spr=-46) lda #$29 ; 41 (spr=-7) stx colpf1 ldx #$2A ; 42 (spr=-6) sta colpf2 stx colpf0 ldy #$04 ; 4 (spr=-44) sta colpf0 ldy #$06 ; 6 (spr=-42) sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line9A lda #$04 ; 4 (spr=-44) sta colpf0 ldy #$04 ; 4 (spr=-44) lda #$24 ; 36 (spr=-12) sta colpf1 ldx #$2C ; 44 (spr=-4) lda #$0E ; 14 (spr=-34) sta colpf1 ldy #$03 ; 3 (spr=-45) stx colpf1 ldy #$2A ; 42 (spr=-6) sty colpf0 ldy #$04 ; 4 (spr=-44) lda #$26 ; 38 (spr=-10) ldy #$03 ; 3 (spr=-45) sta colpf0 sta colpf0 ldy #$03 ; 3 (spr=-45) ldy #$2A ; 42 (spr=-6) nop ; filler cmp byt2; on zero page so 3 cycles line9B lda #$04 ; 4 (spr=-44) ldy #$2C ; 44 (spr=-4) sta colpf0 lda #$24 ; 36 (spr=-12) nop sta colpf1 lda #$0E ; 14 (spr=-34) sta colpf1 ldy #$03 ; 3 (spr=-45) stx colpf1 ldy #$29 ; 41 (spr=-7) sty colpf0 ldy #$04 ; 4 (spr=-44) ldy #$2A ; 42 (spr=-6) sty colpf0 ldy #$03 ; 3 (spr=-45) sta HPOSP2 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line9C sta colpf1 sta colpf0 ldy #$2A ; 42 (spr=-6) lda #$04 ; 4 (spr=-44) sta colpf1 lda #$02 ; 2 (spr=-46) stx HPOSP1 sta colpf0 sty colpf0 ldy #$05 ; 5 (spr=-43) stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$24 ; 36 (spr=-12) sta HPOSP2 ldy #$04 ; 4 (spr=-44) stx colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line9D stx HPOSP2 ldx #$0A ; 10 (spr=-38) sta colpf0 lda #$06 ; 6 (spr=-42) sty COLPM1 ldy #$04 ; 4 (spr=-44) sty colpf0 ldy #$2A ; 42 (spr=-6) ldx #$18 ; 24 (spr=-24) stx colpf0 sty colpf2 nop ldx #$07 ; 7 (spr=-41) sta COLPM1 nop ldx #$02 ; 2 (spr=-46) lda #$04 ; 4 (spr=-44) lda #$24 ; 36 (spr=-12) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line9E sta colpf1 lda #$04 ; 4 (spr=-44) sta colpf0 ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) lda #$34 ; 52 (spr=4) nop sty colpf1 stx colpf1 ldx #$2C ; 44 (spr=-4) ldx #$2C ; 44 (spr=-4) stx colpf1 sty colpf2 ldy #$2C ; 44 (spr=-4) ldx #$10 ; 16 (spr=-32) ldy #$2A ; 42 (spr=-6) sta COLPM1 sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line9F lda #$04 ; 4 (spr=-44) lda #$05 ; 5 (spr=-43) sta colpf0 ldx #$06 ; 6 (spr=-42) ldy #$2C ; 44 (spr=-4) stx colpf1 ldy #$8A ; 138 (spr=90) ldy #$2A ; 42 (spr=-6) lda #$1C ; 28 (spr=-20) ldx #$2C ; 44 (spr=-4) sty colpf2 stx colpf1 sta colpf0 ldx #$04 ; 4 (spr=-44) lda #$07 ; 7 (spr=-41) sta colpf2 lda #$E3 ; 227 (spr=179) sta colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA0 stx colpf1 lda #$2A ; 42 (spr=-6) ldy #$3C ; 60 (spr=12) lda #$13 ; 19 (spr=-29) lda #$F7 ; 247 (spr=199) lda #$90 ; 144 (spr=96) ldx #$2C ; 44 (spr=-4) sta colpf0 ldy #$2A ; 42 (spr=-6) sty colpf2 stx colpf1 lda #$E2 ; 226 (spr=178) sta COLPM1 ldx #$04 ; 4 (spr=-44) ldy #$04 ; 4 (spr=-44) lda #$06 ; 6 (spr=-42) sta colpf0 nop nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA1 sta colpf1 ldy #$F6 ; 246 (spr=198) lda #$06 ; 6 (spr=-42) stx colpf0 ldx #$D0 ; 208 (spr=160) lda #$2C ; 44 (spr=-4) lda #$06 ; 6 (spr=-42) sta COLPM1 stx colpf1 ldx #$29 ; 41 (spr=-7) stx HPOSP2 ldx #$2C ; 44 (spr=-4) stx COLBAK ldx #$2B ; 43 (spr=-5) ldy #$18 ; 24 (spr=-24) lda #$00 ; 0 (spr=-48) lda #$2A ; 42 (spr=-6) ldy #$08 ; 8 (spr=-40) nop lda #$14 ; 20 (spr=-28) nop ; filler cmp byt2; on zero page so 3 cycles lineA2 ldx #$2A ; 42 (spr=-6) stx HPOSP2 lda #$A0 ; 160 (spr=112) sty colpf2 lda #$F4 ; 244 (spr=196) ldy #$06 ; 6 (spr=-42) sty colpf2 ldy #$00 ; 0 (spr=-48) stx colpf2 stx HPOSP1 ldx #$2A ; 42 (spr=-6) lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA3 stx HPOSP2 ldy #$0A ; 10 (spr=-38) lda #$00 ; 0 (spr=-48) ldy #$02 ; 2 (spr=-46) stx HPOSP1 sta colpf2 sty colpf2 ldx #$2B ; 43 (spr=-5) stx colpf2 ldy #$08 ; 8 (spr=-40) ldx #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) lda #$34 ; 52 (spr=4) sty colpf1 stx HPOSP1 ldy #$F8 ; 248 (spr=200) ldx #$2A ; 42 (spr=-6) nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA4 lda #$16 ; 22 (spr=-26) ldx #$2B ; 43 (spr=-5) ldx #$2A ; 42 (spr=-6) ldy #$3A ; 58 (spr=10) lda #$34 ; 52 (spr=4) ldy #$2E ; 46 (spr=-2) ldy #$E0 ; 224 (spr=176) ldx #$91 ; 145 (spr=97) sta colpf1 stx colpf1 sty colpf1 lda #$06 ; 6 (spr=-42) ldy #$2A ; 42 (spr=-6) stx colpf1 nop sty COLPM0 ldx #$2C ; 44 (spr=-4) ldx #$1A ; 26 (spr=-22) ldx #$F3 ; 243 (spr=195) ldy #$3B ; 59 (spr=11) ldx #$2A ; 42 (spr=-6) nop ; filler cmp byt2; on zero page so 3 cycles lineA5 ldx #$1B ; 27 (spr=-21) ldy #$08 ; 8 (spr=-40) sty colpf2 ldy #$FA ; 250 (spr=202) ldx #$2A ; 42 (spr=-6) sta COLPM1 ldy #$12 ; 18 (spr=-30) sty colpf2 ldy #$2C ; 44 (spr=-4) stx colpf2 ldy #$2C ; 44 (spr=-4) nop ldy #$04 ; 4 (spr=-44) ldy #$39 ; 57 (spr=9) ldy #$3C ; 60 (spr=12) stx COLPM0 ldy #$3C ; 60 (spr=12) ldx #$0A ; 10 (spr=-38) ldx #$F3 ; 243 (spr=195) stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles lineA6 ldx #$06 ; 6 (spr=-42) ldx #$2A ; 42 (spr=-6) ldy #$08 ; 8 (spr=-40) sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM0 ldy #$02 ; 2 (spr=-46) sty colpf2 ldx #$2A ; 42 (spr=-6) stx colpf2 ldx #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) ldy #$3C ; 60 (spr=12) ldy #$2C ; 44 (spr=-4) stx HPOSP0 ldy #$39 ; 57 (spr=9) ldy #$3B ; 59 (spr=11) sta COLPM0 ldx #$2A ; 42 (spr=-6) nop nop ; filler cmp byt2; on zero page so 3 cycles lineA7 sty HPOSP1 ldy #$05 ; 5 (spr=-43) lda #$0B ; 11 (spr=-37) sta COLPM0 nop lda #$E0 ; 224 (spr=176) ldx #$24 ; 36 (spr=-12) ldy #$F5 ; 245 (spr=197) sta colpf1 lda #$30 ; 48 (spr=0) sta HPOSP1 lda #$1A ; 26 (spr=-22) stx HPOSP0 stx colpf1 ldx #$2B ; 43 (spr=-5) nop ldx #$3C ; 60 (spr=12) lda #$E0 ; 224 (spr=176) sta COLBAK nop ; filler cmp byt2; on zero page so 3 cycles lineA8 ldx #$2A ; 42 (spr=-6) nop lda #$06 ; 6 (spr=-42) ldy #$2C ; 44 (spr=-4) nop lda #$02 ; 2 (spr=-46) sta colpf2 ldx #$04 ; 4 (spr=-44) stx HPOSP1 lda #$2A ; 42 (spr=-6) sta colpf0 stx HPOSP1 lda #$28 ; 40 (spr=-8) sty colpf2 sta COLBAK ldy #$2C ; 44 (spr=-4) lda #$06 ; 6 (spr=-42) nop nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA9 stx colpf2 sta colpf0 ldy #$29 ; 41 (spr=-7) ldy #$02 ; 2 (spr=-46) stx COLPM1 ldx #$2C ; 44 (spr=-4) lda #$2B ; 43 (spr=-5) sty colpf1 sta COLBAK stx colpf2 ldy #$3A ; 58 (spr=10) lda #$E0 ; 224 (spr=176) sty HPOSP0 sta colpf1 ldx #$06 ; 6 (spr=-42) ldx #$04 ; 4 (spr=-44) ldx #$06 ; 6 (spr=-42) ldx #$06 ; 6 (spr=-42) nop ; filler cmp byt2; on zero page so 3 cycles lineAA lda #$05 ; 5 (spr=-43) sta colpf0 ldx #$06 ; 6 (spr=-42) stx colpf2 ldx #$92 ; 146 (spr=98) lda #$51 ; 81 (spr=33) sta HPOSP3 stx colpf2 nop nop ldx #$2D ; 45 (spr=-3) stx colpf0 lda #$96 ; 150 (spr=102) lda #$24 ; 36 (spr=-12) lda #$2A ; 42 (spr=-6) ldx #$2C ; 44 (spr=-4) lda #$06 ; 6 (spr=-42) sta colpf0 lda #$F5 ; 245 (spr=197) lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles lineAB lda #$05 ; 5 (spr=-43) nop sta COLPM3 lda #$1A ; 26 (spr=-22) ldx #$24 ; 36 (spr=-12) stx colpf2 ldx #$92 ; 146 (spr=98) lda #$05 ; 5 (spr=-43) stx colpf2 ldy #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) nop ldx #$2D ; 45 (spr=-3) stx colpf0 ldy #$0A ; 10 (spr=-38) sty colpf2 ldx #$3C ; 60 (spr=12) sta colpf0 lda #$05 ; 5 (spr=-43) lda #$05 ; 5 (spr=-43) nop ; filler cmp byt2; on zero page so 3 cycles lineAC lda #$05 ; 5 (spr=-43) lda #$1A ; 26 (spr=-22) ldx #$12 ; 18 (spr=-30) ldx #$34 ; 52 (spr=4) sty COLPM2 stx colpf2 ldx #$28 ; 40 (spr=-8) lda #$05 ; 5 (spr=-43) ldy #$2E ; 46 (spr=-2) stx colpf0 lda #$0A ; 10 (spr=-38) sty colpf2 ldx #$2D ; 45 (spr=-3) stx colpf0 ldy #$12 ; 18 (spr=-30) ldy #$34 ; 52 (spr=4) lda #$06 ; 6 (spr=-42) ldx #$2C ; 44 (spr=-4) sta colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineAD sta colpf0 ldx #$28 ; 40 (spr=-8) stx colpf2 sta colpf0 sty colpf2 sty colpf2 stx colpf2 lda #$2A ; 42 (spr=-6) sta COLBAK ldx #$2C ; 44 (spr=-4) stx HPOSP2 stx colpf2 lda #$06 ; 6 (spr=-42) ldy #$F2 ; 242 (spr=194) stx colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineAE ldx #$28 ; 40 (spr=-8) sty HPOSP1 ldy #$25 ; 37 (spr=-11) stx colpf2 lda #$06 ; 6 (spr=-42) sty colpf2 sta colpf0 stx colpf2 sty HPOSP1 ldy #$F2 ; 242 (spr=194) sta colpf0 sty colpf2 lda #$1A ; 26 (spr=-22) lda #$1A ; 26 (spr=-22) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineAF lda #$39 ; 57 (spr=9) stx COLPM1 sty HPOSP1 nop sty colpf2 lda #$17 ; 23 (spr=-25) ldy #$23 ; 35 (spr=-13) stx colpf2 ldx #$48 ; 72 (spr=24) stx HPOSP3 sta colpf2 ldy #$2A ; 42 (spr=-6) ldx #$0E ; 14 (spr=-34) sty HPOSP1 ldy #$2A ; 42 (spr=-6) ldx #$28 ; 40 (spr=-8) nop sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles lineB0 lda #$0A ; 10 (spr=-38) sty HPOSP2 sty colpf2 ldy #$24 ; 36 (spr=-12) sty colpf2 lda #$07 ; 7 (spr=-41) nop stx colpf0 nop ldx #$48 ; 72 (spr=24) stx COLPM1 sta colpf2 lda #$1A ; 26 (spr=-22) stx HPOSP1 ldy #$29 ; 41 (spr=-7) nop ldx #$28 ; 40 (spr=-8) ldx #$FE ; 254 (spr=206) ldy #$F2 ; 242 (spr=194) nop ; filler cmp byt2; on zero page so 3 cycles lineB1 nop lda #$2A ; 42 (spr=-6) ldx #$2E ; 46 (spr=-2) ldx #$94 ; 148 (spr=100) stx COLPM1 ldx #$09 ; 9 (spr=-39) lda #$28 ; 40 (spr=-8) ldx #$15 ; 21 (spr=-27) lda #$2F ; 47 (spr=-1) stx colpf2 sta colpf0 lda #$2A ; 42 (spr=-6) nop sty colpf0 ldx #$0E ; 14 (spr=-34) lda #$06 ; 6 (spr=-42) nop sta colpf2 ldy #$2A ; 42 (spr=-6) nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB2 lda #$06 ; 6 (spr=-42) sta COLPM3 sty colpf2 lda #$29 ; 41 (spr=-7) ldy #$2A ; 42 (spr=-6) sta colpf2 nop lda #$2C ; 44 (spr=-4) stx colpf0 sta colpf2 ldy #$08 ; 8 (spr=-40) ldy #$2A ; 42 (spr=-6) ldx #$28 ; 40 (spr=-8) ldy #$2A ; 42 (spr=-6) lda #$1B ; 27 (spr=-21) nop lda #$2F ; 47 (spr=-1) lda #$06 ; 6 (spr=-42) nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB3 stx colpf2 ldy #$0E ; 14 (spr=-34) lda #$06 ; 6 (spr=-42) lda #$06 ; 6 (spr=-42) sta colpf0 lda #$2A ; 42 (spr=-6) sty COLBAK sta colpf0 lda #$2C ; 44 (spr=-4) sta colpf1 ldy #$2B ; 43 (spr=-5) sta colpf2 sta COLBAK stx colpf1 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) ldx #$29 ; 41 (spr=-7) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB4 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) sta colpf0 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) sty colpf2 sta colpf0 lda #$2E ; 46 (spr=-2) sta colpf1 ldy #$0F ; 15 (spr=-33) ldy #$0E ; 14 (spr=-34) sta COLBAK stx colpf1 ldy #$0E ; 14 (spr=-34) lda #$29 ; 41 (spr=-7) ldy #$2A ; 42 (spr=-6) ldy #$0E ; 14 (spr=-34) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB5 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) sta colpf0 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) sty colpf2 sta colpf0 lda #$2C ; 44 (spr=-4) sta colpf1 ldy #$2A ; 42 (spr=-6) stx colpf1 ldy #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) ldy #$0E ; 14 (spr=-34) ldy #$0E ; 14 (spr=-34) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB6 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) sta colpf0 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) sty colpf2 sta colpf0 lda #$2C ; 44 (spr=-4) sta colpf1 ldy #$2A ; 42 (spr=-6) sta COLBAK stx colpf1 ldy #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) ldy #$0E ; 14 (spr=-34) ldy #$0E ; 14 (spr=-34) ldy #$0B ; 11 (spr=-37) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB7 stx HPOSP1 ldy #$1E ; 30 (spr=-18) lda #$06 ; 6 (spr=-42) sta colpf0 lda #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sty COLPM2 sta colpf0 lda #$2C ; 44 (spr=-4) sty colpf1 stx colpf1 lda #$2A ; 42 (spr=-6) ldy #$0B ; 11 (spr=-37) ldx #$37 ; 55 (spr=7) sty COLPM1 stx HPOSP1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB8 lda #$2A ; 42 (spr=-6) ldx #$0A ; 10 (spr=-38) lda #$28 ; 40 (spr=-8) ldx #$1E ; 30 (spr=-18) sty COLPM2 ldx #$09 ; 9 (spr=-39) stx COLPM1 stx HPOSP0 ldx #$2E ; 46 (spr=-2) stx colpf1 sta colpf1 sty COLPM1 stx HPOSP1 ldx #$37 ; 55 (spr=7) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineB9 lda #$2A ; 42 (spr=-6) ldx #$37 ; 55 (spr=7) lda #$28 ; 40 (spr=-8) sty COLPM1 sty COLPM2 stx HPOSP0 ldx #$09 ; 9 (spr=-39) ldx #$2E ; 46 (spr=-2) stx colpf1 ldx #$1E ; 30 (spr=-18) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineBA sta colpf1 ldy #$2A ; 42 (spr=-6) lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) sta HPOSP2 stx colpf2 lda #$2A ; 42 (spr=-6) sty colpf2 stx colpf1 sty colpf2 ldx #$2A ; 42 (spr=-6) sta colpf0 ldx #$2A ; 42 (spr=-6) lda #$D6 ; 214 (spr=166) ldy #$2F ; 47 (spr=-1) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineBB ldy #$1E ; 30 (spr=-18) lda #$0E ; 14 (spr=-34) sta colpf0 lda #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sta HPOSP3 stx colpf1 sty HPOSP3 sty colpf0 ldx #$2A ; 42 (spr=-6) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineBC sty colpf2 ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) sta colpf0 lda #$2A ; 42 (spr=-6) sty colpf2 sta HPOSP3 stx colpf1 lda #$2A ; 42 (spr=-6) ldx #$2A ; 42 (spr=-6) sta colpf0 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineBD lda #$2C ; 44 (spr=-4) ldy #$1E ; 30 (spr=-18) lda #$0E ; 14 (spr=-34) sta colpf0 lda #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sta HPOSP3 stx colpf1 sty colpf2 ldx #$2A ; 42 (spr=-6) ldx #$1D ; 29 (spr=-19) sta colpf0 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineBE lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) sta colpf0 lda #$1A ; 26 (spr=-22) sty colpf2 sta colpf2 sty colpf2 stx colpf0 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineBF lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) sta colpf0 lda #$1A ; 26 (spr=-22) sty colpf2 sta colpf2 sty colpf2 stx colpf0 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC0 ldy #$2A ; 42 (spr=-6) ldx #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) stx colpf0 ldx #$2C ; 44 (spr=-4) ldy #$1C ; 28 (spr=-20) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC1 sta HPOSP2 lda #$2A ; 42 (spr=-6) sta colpf2 ldy #$2C ; 44 (spr=-4) sty colpf2 ldx #$2E ; 46 (spr=-2) sta COLBAK stx colpf1 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC2 sta colpf0 ldy #$2C ; 44 (spr=-4) stx colpf1 ldx #$2E ; 46 (spr=-2) lda #$FE ; 254 (spr=206) sta COLBAK lda #$2A ; 42 (spr=-6) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC3 lda #$2A ; 42 (spr=-6) sta colpf1 sty colpf2 stx colpf1 lda #$2C ; 44 (spr=-4) ldy #$2C ; 44 (spr=-4) sty colpf2 lda #$2B ; 43 (spr=-5) ldx #$2A ; 42 (spr=-6) sta COLBAK lda #$0E ; 14 (spr=-34) nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC4 ldy #$1A ; 26 (spr=-22) sty COLPM2 sta HPOSP0 sta COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC5 ldy #$2C ; 44 (spr=-4) sta HPOSP0 sty colpf2 ldx #$0E ; 14 (spr=-34) lda #$1E ; 30 (spr=-18) nop sta COLBAK lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) stx COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC6 ldy #$2C ; 44 (spr=-4) sta HPOSP0 stx colpf1 sty colpf2 lda #$1E ; 30 (spr=-18) sta COLBAK lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) stx HPOSP3 nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineC7 stx HPOSP3 lda #$2A ; 42 (spr=-6) sta HPOSP0 lda #$1C ; 28 (spr=-20) ldy #$2E ; 46 (spr=-2) sta COLBAK stx colpf1 sty COLBAK nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles ; ----------------------------------