From 5bedb6364e5bc6fc1917b1baad0093c7cd506b4b Mon Sep 17 00:00:00 2001 From: Pecusx Date: Fri, 2 Jan 2026 19:53:49 +0100 Subject: [PATCH] Another splash --- artwork/splash_v1/splash.asm | 7 +- artwork/splash_v2/splash.asm | 64 +- artwork/splash_v3/output.png.opt | 1794 +++++++++++++------------- artwork/splash_v3/output.png.opt.ini | 6 +- artwork/splash_v3/output.png.rp | 1794 +++++++++++++------------- artwork/splash_v3/output.png.rp.ini | 6 +- artwork/splash_v3/splash3.asm | 231 ++-- scorch.asm | 1 + scorch5bit.xex | Bin 32375 -> 0 bytes scorch_cart.xex | Bin 69623 -> 88768 bytes 10 files changed, 1950 insertions(+), 1953 deletions(-) delete mode 100644 scorch5bit.xex diff --git a/artwork/splash_v1/splash.asm b/artwork/splash_v1/splash.asm index 7fcc300..05c0f50 100644 --- a/artwork/splash_v1/splash.asm +++ b/artwork/splash_v1/splash.asm @@ -56,9 +56,10 @@ pmg1 .ds $0300 main1 lda SplashTypeFlag - beq old_splash - rts -old_splash + cmp #200 ; (0 - 100 ; first splash , 101 - 200 ; second splash , 201 - 255 ; KAZ) + bcs this_splashK ; KAZ splash + rts ; next splash +this_splashK jsr init_song ; ; copy system font to $a000 diff --git a/artwork/splash_v2/splash.asm b/artwork/splash_v2/splash.asm index d1facc6..713ef4a 100644 --- a/artwork/splash_v2/splash.asm +++ b/artwork/splash_v2/splash.asm @@ -70,11 +70,11 @@ mother main .IF CART_VERSION lda random - and #%11100000 ; Old splash probability 1/8 sta SplashTypeFlag - bne new_splash - rts ; KAZ splash :) -new_splash + cmp #100 ; (0 - 100 ; first splash , 101 - 200 ; second splash , 201 - 255 ; KAZ) + bcc this_splash ; first splash + rts ; next splash +this_splash .ENDIF /* mva #00 ManualLangFlag ; no manual page @@ -105,9 +105,6 @@ new_splash 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 @@ -186,10 +183,6 @@ s0 lda #$03 lda skctl ; ANY KEY and #$04 bne skp -/* lda kbcode - cmp #$25 ; "M" key - bne stop - mva #01 ManualLangFlag ; english manual page */ stop mva #$00 pmcntl ;PMG disabled tax sta:rne hposp0,x+ @@ -212,38 +205,6 @@ stop mva #$00 pmcntl ;PMG disabled mva #$40 nmien ;only NMI interrupts, DLI disabled cli ;IRQ enabled -/* lda ManualLangFlag - beq waitkey2release - - ; and now display manual language selection screen - mva lngDL dlptrs+1 - mva #%00111110 dmactls ;set new screen width - - ; wait for key -waitkey2 - lda skctl ; ANY KEY - and #$04 - bne waitkey2 - lda kbcode - cmp #$2A ; "E" key - bne notEng - mva #01 ManualLangFlag ; english manual page - bne endsplash -notEng - cmp #$0A ; "P" key - bne waitkey2 - mva #02 ManualLangFlag ; polish manual page -endsplash - ;no glitching please (issue #67) - lda #0 - sta $D400 ;dmactl - sta $022F ;dmactls -waitkey2release - lda skctl ; ANY KEY - and #$04 - beq waitkey2release - */ rts ;return to ... DOS skp @@ -271,23 +232,6 @@ byt3 brk org $8000 ; fixed address of music routine and data icl "lzss_player.asm" ; player (and data) for splash music -;--- - -/* lngDL - .byte $70,$70,$70,$70,$70 - .byte $47 - .word LngTitle - .byte $70,$70 - .byte $42 - .word LngList - .byte $50,$02 - .byte $41 - .word lngDL -LngTitle - dta d" select language "* -LngList - dta d" E - English Manual " - dta d" P - Polska instrukcja " */ ;--- .MACRO ANTIC_PROGRAM diff --git a/artwork/splash_v3/output.png.opt b/artwork/splash_v3/output.png.opt index 283897a..96d6cbb 100644 --- a/artwork/splash_v3/output.png.opt +++ b/artwork/splash_v3/output.png.opt @@ -14,9 +14,9 @@ line0 nop lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$01 ; 1 (spr=-47) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) nop sty HPOSP0 @@ -24,8 +24,8 @@ line0 sta COLPM0 sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -35,19 +35,19 @@ line0 line1 nop lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$01 ; 1 (spr=-47) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) nop sty HPOSP0 lda #$00 ; 0 (spr=-48) sta COLPM0 - sta COLOR2 + sta colpf2 sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -55,9 +55,9 @@ line1 line2 nop lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$01 ; 1 (spr=-47) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) nop sty HPOSP0 @@ -65,8 +65,8 @@ line2 sta COLPM0 sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -76,17 +76,17 @@ line2 line3 nop lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) nop - sty COLOR1 + sty colpf1 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -98,16 +98,16 @@ line3 line4 nop lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -120,7 +120,7 @@ line4 line5 sta COLBAK nop - sta COLOR0 + sta colpf0 ldx #$3A ; 58 (spr=10) stx HPOSP0 lda #$00 ; 0 (spr=-48) @@ -145,9 +145,9 @@ line5 line6 lda #$10 ; 16 (spr=-32) sty COLBAK - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 nop sta COLBAK nop ; filler @@ -169,14 +169,14 @@ line6 cmp byt2; on zero page so 3 cycles line7 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler @@ -195,12 +195,12 @@ line8 nop sty COLPM3 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 nop nop sta COLBAK - sta COLOR0 - sta COLOR0 + sta colpf0 + sta colpf0 nop nop ; filler nop ; filler @@ -217,12 +217,12 @@ line8 cmp byt2; on zero page so 3 cycles line9 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR0 + stx colpf0 nop ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop @@ -242,12 +242,12 @@ line9 cmp byt2; on zero page so 3 cycles lineA lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 nop ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop @@ -267,12 +267,12 @@ lineA cmp byt2; on zero page so 3 cycles lineB lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 nop ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop @@ -292,11 +292,11 @@ lineB cmp byt2; on zero page so 3 cycles lineC sta COLBAK - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 nop nop nop ; filler @@ -318,9 +318,9 @@ lineC lineD nop lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$FF ; 255 (spr=207) - sty COLOR2 + sty colpf2 nop sta COLBAK nop ; filler @@ -343,11 +343,11 @@ lineD cmp byt2; on zero page so 3 cycles lineE lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -368,11 +368,11 @@ lineE cmp byt2; on zero page so 3 cycles lineF lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -393,11 +393,11 @@ lineF cmp byt2; on zero page so 3 cycles line10 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -418,11 +418,11 @@ line10 cmp byt2; on zero page so 3 cycles line11 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -443,11 +443,11 @@ line11 cmp byt2; on zero page so 3 cycles line12 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -468,14 +468,14 @@ line12 cmp byt2; on zero page so 3 cycles line13 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 nop ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$F0 ; 240 (spr=192) - sty COLOR2 + sty colpf2 sta COLBAK nop nop @@ -490,12 +490,12 @@ line13 cmp byt2; on zero page so 3 cycles line14 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) nop - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop @@ -515,14 +515,14 @@ line14 cmp byt2; on zero page so 3 cycles line15 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 nop ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$F0 ; 240 (spr=192) - sty COLOR2 + sty colpf2 sta COLBAK nop nop @@ -537,13 +537,13 @@ line15 cmp byt2; on zero page so 3 cycles line16 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 nop ldx #$00 ; 0 (spr=-48) nop - stx COLOR1 + stx colpf1 ldy #$D0 ; 208 (spr=160) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -564,12 +564,12 @@ line17 nop lda #$E2 ; 226 (spr=178) nop - stx COLOR0 + stx colpf0 sta COLBAK sta COLPM0 lda #$00 ; 0 (spr=-48) sta COLBAK - sta COLOR0 + sta colpf0 nop nop ; filler nop ; filler @@ -586,9 +586,9 @@ line17 cmp byt2; on zero page so 3 cycles line18 lda #$07 ; 7 (spr=-41) - sta COLOR0 + sta colpf0 nop - stx COLOR0 + stx colpf0 sta COLBAK sta COLPM0 lda #$00 ; 0 (spr=-48) @@ -610,15 +610,15 @@ line18 line19 nop ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldx #$0E ; 14 (spr=-34) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 stx COLPM3 lda #$03 ; 3 (spr=-45) ldx #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 nop stx HPOSP2 sta COLBAK @@ -629,14 +629,14 @@ line19 cmp byt2; on zero page so 3 cycles line1A nop - stx COLOR1 + stx colpf1 ldx #$0E ; 14 (spr=-34) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 nop sta COLBAK nop @@ -653,13 +653,13 @@ line1B nop nop nop - stx COLOR1 + stx colpf1 lda #$00 ; 0 (spr=-48) sta COLBAK sta HPOSP2 ldy #$0C ; 12 (spr=-36) nop - sty COLOR2 + sty colpf2 sty HPOSP2 nop nop ; filler @@ -679,13 +679,13 @@ line1C sta COLPM3 nop lda #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 sty HPOSP2 - sta COLOR0 + sta colpf0 nop nop lda #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -699,18 +699,18 @@ line1C cmp byt2; on zero page so 3 cycles line1D sta COLBAK - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 ldx #$0E ; 14 (spr=-34) nop stx COLPM2 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 sta COLBAK nop - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) stx COLPM2 nop @@ -724,13 +724,13 @@ line1E sta HPOSP1 lda #$0C ; 12 (spr=-36) nop - sta COLOR0 + sta colpf0 lda #$04 ; 4 (spr=-44) - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 sta COLPM0 lda #$02 ; 2 (spr=-46) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -744,10 +744,10 @@ line1F lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$02 ; 2 (spr=-46) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 nop - sty COLOR2 + sty colpf2 nop ; filler nop ; filler nop ; filler @@ -769,11 +769,11 @@ line20 lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$02 ; 2 (spr=-46) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 lda #$04 ; 4 (spr=-44) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 nop ; filler nop ; filler nop ; filler @@ -789,23 +789,23 @@ line20 nop ; filler cmp byt2; on zero page so 3 cycles line21 - stx COLOR1 + stx colpf1 sta COLPM0 nop - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) stx HPOSP1 nop sta COLBAK - stx COLOR1 + stx colpf1 ldy #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 nop ldy #$00 ; 0 (spr=-48) lda #$08 ; 8 (spr=-40) sty HPOSP1 - sta COLOR0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line22 @@ -823,7 +823,7 @@ line22 nop lda #$03 ; 3 (spr=-45) nop - sta COLOR2 + sta colpf2 ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler @@ -833,7 +833,7 @@ line22 nop ; filler cmp byt2; on zero page so 3 cycles line23 - stx COLOR1 + stx colpf1 stx HPOSP2 stx HPOSP1 nop @@ -846,62 +846,62 @@ line23 ldx #$0E ; 14 (spr=-34) nop lda #$02 ; 2 (spr=-46) - sty COLOR2 + sty colpf2 ldy #$07 ; 7 (spr=-41) - sta COLOR2 - sta COLOR2 - sty COLOR2 + sta colpf2 + sta colpf2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line24 - sta COLOR2 + sta colpf2 lda #$00 ; 0 (spr=-48) - stx COLOR1 - sty COLOR1 - sta COLOR0 - sty COLOR2 + stx colpf1 + sty colpf1 + sta colpf0 + sty colpf2 lda #$02 ; 2 (spr=-46) nop ldy #$0B ; 11 (spr=-37) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 ldy #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line25 - sta COLOR0 + sta colpf0 nop lda #$02 ; 2 (spr=-46) - stx COLOR1 + stx colpf1 sta COLPM2 - sty COLOR2 + sty colpf2 nop lda #$02 ; 2 (spr=-46) ldy #$08 ; 8 (spr=-40) sty COLBAK - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 lda #$04 ; 4 (spr=-44) sta COLBAK - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line26 - sty COLOR2 + sty colpf2 nop - stx COLOR2 + stx colpf2 ldy #$06 ; 6 (spr=-42) nop - sty COLOR2 + sty colpf2 ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop ldy #$C0 ; 192 (spr=144) sty HPOSP2 @@ -927,29 +927,29 @@ line27 nop ldy #$08 ; 8 (spr=-40) lda #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop nop sta COLBAK nop ldy #$00 ; 0 (spr=-48) - sty COLOR2 + 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 COLOR2 + sty colpf2 sta COLPM1 - sty COLOR2 + sty colpf2 sta HPOSP1 nop ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop ; filler nop ; filler nop ; filler @@ -967,15 +967,15 @@ line29 nop ldx #$0E ; 14 (spr=-34) ldy #$0D ; 13 (spr=-35) - sty COLOR2 + sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM0 - sty COLOR2 - sty COLOR1 + sty colpf2 + sty colpf1 ldy #$08 ; 8 (spr=-40) sty HPOSP2 - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 ldy #$02 ; 2 (spr=-46) nop ; filler nop ; filler @@ -987,9 +987,9 @@ line2A lda #$07 ; 7 (spr=-41) sty HPOSP2 ldy #$02 ; 2 (spr=-46) - sty COLOR1 - sta COLOR1 - stx COLOR1 + sty colpf1 + sta colpf1 + stx colpf1 stx COLPM1 sty COLPM2 sty COLPM0 @@ -1007,9 +1007,9 @@ line2B stx COLPM2 nop stx HPOSP1 - sty COLOR2 + sty colpf2 sta HPOSP2 - sta COLOR1 + sta colpf1 lda #$02 ; 2 (spr=-46) sta COLPM3 stx HPOSP2 @@ -1030,14 +1030,14 @@ line2C sty COLPM3 nop ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop nop sta COLPM0 nop - stx COLOR1 + stx colpf1 nop - sty COLOR2 + sty colpf2 nop nop ; filler cmp byt2; on zero page so 3 cycles @@ -1055,8 +1055,8 @@ line2D sty COLPM0 nop ldy #$9E ; 158 (spr=110) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 nop ldy #$0A ; 10 (spr=-38) nop ; filler @@ -1066,18 +1066,18 @@ line2E sty COLPM3 ldy #$80 ; 128 (spr=80) nop - sty COLOR1 + sty colpf1 nop ldy #$04 ; 4 (spr=-44) lda #$07 ; 7 (spr=-41) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 nop ldy #$0C ; 12 (spr=-36) nop sta COLPM1 sty COLBAK - sta COLOR1 + sta colpf1 sta COLBAK nop lda #$FF ; 255 (spr=207) @@ -1087,19 +1087,19 @@ line2F ldy #$94 ; 148 (spr=100) sta COLPM2 nop - sty COLOR1 + sty colpf1 lda #$8A ; 138 (spr=90) - sta COLOR2 + sta colpf2 ldy #$09 ; 9 (spr=-39) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 nop nop ldy #$86 ; 134 (spr=86) sty COLPM0 ldy #$04 ; 4 (spr=-44) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldy #$8A ; 138 (spr=90) lda #$00 ; 0 (spr=-48) nop ; filler @@ -1108,18 +1108,18 @@ line30 sta COLPM1 stx COLPM1 nop - sty COLOR2 + sty colpf2 lda #$09 ; 9 (spr=-39) nop - sta COLOR2 + sta colpf2 nop ldx #$0C ; 12 (spr=-36) - stx COLOR2 + stx colpf2 ldx #$02 ; 2 (spr=-46) nop - sta COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) - stx COLOR2 + stx colpf2 nop nop nop @@ -1127,24 +1127,24 @@ line30 nop ; filler cmp byt2; on zero page so 3 cycles line31 - sty COLOR2 + sty colpf2 stx COLPM1 nop nop nop nop nop - sta COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) sta COLPM1 sty COLPM2 nop ldx #$02 ; 2 (spr=-46) lda #$0C ; 12 (spr=-36) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) nop - sty COLOR2 + sty colpf2 nop nop ; filler cmp byt2; on zero page so 3 cycles @@ -1155,16 +1155,16 @@ line32 sty COLPM2 nop nop - sta COLOR2 + sta colpf2 nop ldx #$0C ; 12 (spr=-36) - stx COLOR2 + stx colpf2 nop nop nop nop nop - sty COLOR2 + sty colpf2 nop nop nop @@ -1180,15 +1180,15 @@ line33 ldy #$02 ; 2 (spr=-46) nop nop - sty COLOR2 + sty colpf2 lda #$0B ; 11 (spr=-37) - sta COLOR2 + sta colpf2 nop - stx COLOR2 + stx colpf2 lda #$87 ; 135 (spr=87) stx COLPM0 - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 nop nop nop ; filler @@ -1202,11 +1202,11 @@ line34 stx COLPM1 nop nop - sta COLOR2 + sta colpf2 lda #$2F ; 47 (spr=-1) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 sty COLPM1 nop nop @@ -1223,10 +1223,10 @@ line35 lda #$0A ; 10 (spr=-38) ldx #$29 ; 41 (spr=-7) ldy #$9A ; 154 (spr=106) - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 nop - stx COLOR1 + stx colpf1 nop lda #$02 ; 2 (spr=-46) sta COLBAK @@ -1235,23 +1235,23 @@ line35 lda #$06 ; 6 (spr=-42) nop nop - sty COLOR0 + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line36 - sty COLOR0 + sty colpf0 nop - sta COLOR0 + sta colpf0 lda #$8F ; 143 (spr=95) - stx COLOR1 + stx colpf1 ldx #$0F ; 15 (spr=-33) - sta COLOR0 + sta colpf0 lda #$2B ; 43 (spr=-5) - sta COLOR0 + sta colpf0 sty COLPM3 nop lda #$06 ; 6 (spr=-42) - sta COLOR2 + sta colpf2 ldy #$00 ; 0 (spr=-48) nop stx COLBAK @@ -1261,16 +1261,16 @@ line36 cmp byt2; on zero page so 3 cycles line37 lda #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldx #$94 ; 148 (spr=100) - sty COLOR0 - stx COLOR1 - sta COLOR0 + sty colpf0 + stx colpf1 + sta colpf0 ldx #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 lda #$07 ; 7 (spr=-41) nop - sta COLOR1 + sta colpf1 nop nop ldx #$02 ; 2 (spr=-46) @@ -1289,15 +1289,15 @@ line38 nop lda #$87 ; 135 (spr=87) ldy #$0E ; 14 (spr=-34) - sta COLOR1 + sta colpf1 nop - stx COLOR1 + stx colpf1 nop nop - sty COLOR1 + sty colpf1 nop ldy #$06 ; 6 (spr=-42) - sty COLOR1 + sty colpf1 ldx #$00 ; 0 (spr=-48) nop nop ; filler @@ -1312,13 +1312,13 @@ line39 ldx #$29 ; 41 (spr=-7) sta COLBAK lda #$87 ; 135 (spr=87) - sta COLOR1 - stx COLOR1 + sta colpf1 + stx colpf1 ldy #$04 ; 4 (spr=-44) nop - sty COLOR1 + sty colpf1 ldy #$06 ; 6 (spr=-42) - sty COLOR1 + sty colpf1 nop nop nop @@ -1336,8 +1336,8 @@ line3A sta COLBAK ldy #$84 ; 132 (spr=84) lda #$24 ; 36 (spr=-12) - sty COLOR1 - sta COLOR1 + sty colpf1 + sta colpf1 nop nop nop @@ -1351,7 +1351,7 @@ line3A nop ; filler cmp byt2; on zero page so 3 cycles line3B - sty COLOR1 + sty colpf1 nop sta COLPM3 ldx #$0A ; 10 (spr=-38) @@ -1359,11 +1359,11 @@ line3B nop nop ldy #$30 ; 48 (spr=0) - sta COLOR1 - sta COLOR1 - sty COLOR0 - sta COLOR0 - stx COLOR1 + sta colpf1 + sta colpf1 + sty colpf0 + sta colpf0 + stx colpf1 nop ldx #$0A ; 10 (spr=-38) nop @@ -1375,12 +1375,12 @@ line3C sta COLPM2 ldx #$06 ; 6 (spr=-42) lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 ldy #$00 ; 0 (spr=-48) stx COLPM0 stx COLPM3 - stx COLOR0 - sta COLOR1 + stx colpf0 + sta colpf1 nop sty COLPM1 nop @@ -1397,14 +1397,14 @@ line3D nop stx COLPM0 sta HPOSP2 - sty COLOR2 + sty colpf2 ldx #$82 ; 130 (spr=82) stx COLPM3 ldx #$08 ; 8 (spr=-40) lda #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop - sta COLOR0 + sta colpf0 nop nop lda #$00 ; 0 (spr=-48) @@ -1419,7 +1419,7 @@ line3E nop ldx #$07 ; 7 (spr=-41) ldy #$03 ; 3 (spr=-45) - stx COLOR1 + stx colpf1 nop sty COLPM3 nop @@ -1429,26 +1429,26 @@ line3E sta COLPM3 sta COLBAK lda #$0E ; 14 (spr=-34) - sta COLOR1 - stx COLOR2 - sty COLOR2 + sta colpf1 + stx colpf2 + sty colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3F - sty COLOR1 - sta COLOR2 - sty COLOR2 - stx COLOR2 + sty colpf1 + sta colpf2 + sty colpf2 + stx colpf2 nop nop lda #$03 ; 3 (spr=-45) sta COLPM3 - sta COLOR2 + sta colpf2 lda #$0C ; 12 (spr=-36) ldy #$07 ; 7 (spr=-41) sty COLPM2 - sta COLOR2 + sta colpf2 nop ; filler nop ; filler nop ; filler @@ -1458,77 +1458,77 @@ line3F cmp byt2; on zero page so 3 cycles line40 lda #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 sta COLBAK - stx COLOR2 - sty COLOR2 + stx colpf2 + sty colpf2 ldx #$09 ; 9 (spr=-39) nop sty HPOSP2 - stx COLOR2 + stx colpf2 nop - sty COLOR2 + sty colpf2 lda #$0E ; 14 (spr=-34) - sta COLOR2 + sta colpf2 nop nop nop - stx COLOR2 + stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line41 lda #$D0 ; 208 (spr=160) - sta COLOR2 + sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK lda #$03 ; 3 (spr=-45) - stx COLOR2 - sty COLOR2 - sta COLOR0 + stx colpf2 + sty colpf2 + sta colpf0 lda #$0F ; 15 (spr=-33) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line42 lda #$0F ; 15 (spr=-33) - sta COLOR2 + sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK lda #$03 ; 3 (spr=-45) - stx COLOR2 - sta COLOR0 - sty COLOR2 + stx colpf2 + sta colpf0 + sty colpf2 lda #$D0 ; 208 (spr=160) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR0 - sta COLOR2 + sta colpf0 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line43 lda #$D0 ; 208 (spr=160) - sta COLOR2 + sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK lda #$01 ; 1 (spr=-47) - sty COLOR2 + sty colpf2 sta COLBAK lda #$03 ; 3 (spr=-45) - stx COLOR2 - sta COLOR2 - sty COLOR2 + stx colpf2 + sta colpf2 + sty colpf2 lda #$0F ; 15 (spr=-33) - sta COLOR2 + sta colpf2 stx COLPM2 nop nop @@ -1537,18 +1537,18 @@ line43 cmp byt2; on zero page so 3 cycles line44 lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 sta COLBAK lda #$1B ; 27 (spr=-21) nop sta HPOSP2 nop - stx COLOR2 + stx colpf2 lda #$0E ; 14 (spr=-34) - sty COLOR2 - sta COLOR2 - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 + sty colpf2 + sta colpf2 nop nop nop ; filler @@ -1562,15 +1562,15 @@ line45 sta COLBAK ldy #$06 ; 6 (spr=-42) sta COLPM1 - sty COLOR2 + sty colpf2 nop - stx COLOR2 + stx colpf2 nop nop lda #$0E ; 14 (spr=-34) - sta COLOR2 - stx COLOR2 - sta COLOR1 + sta colpf2 + stx colpf2 + sta colpf1 ldx #$0A ; 10 (spr=-38) nop nop @@ -1580,22 +1580,22 @@ line45 cmp byt2; on zero page so 3 cycles line46 nop - stx COLOR1 + stx colpf1 nop - sty COLOR2 + sty colpf2 nop nop nop lda #$09 ; 9 (spr=-39) nop ldx #$0E ; 14 (spr=-34) - sta COLOR2 + sta colpf2 lda #$1E ; 30 (spr=-18) - stx COLOR2 - sty COLOR2 - sta COLOR2 + stx colpf2 + sty colpf2 + sta colpf2 nop - sty COLOR2 + sty colpf2 nop nop nop ; filler @@ -1611,10 +1611,10 @@ line47 nop stx COLPM1 ldx #$09 ; 9 (spr=-39) - stx COLOR2 - sty COLOR2 + stx colpf2 + sty colpf2 ldy #$26 ; 38 (spr=-10) - sty COLOR2 + sty colpf2 nop sty COLPM3 nop @@ -1627,7 +1627,7 @@ line48 ldy #$06 ; 6 (spr=-42) nop lda #$55 ; 85 (spr=37) - sty COLOR2 + sty colpf2 nop sta COLPM2 nop @@ -1635,10 +1635,10 @@ line48 ldy #$02 ; 2 (spr=-46) nop ldx #$2B ; 43 (spr=-5) - sty COLOR0 + sty colpf0 lda #$26 ; 38 (spr=-10) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 nop ldx #$0B ; 11 (spr=-37) nop @@ -1648,8 +1648,8 @@ line48 cmp byt2; on zero page so 3 cycles line49 lda #$04 ; 4 (spr=-44) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 nop nop nop @@ -1660,9 +1660,9 @@ line49 nop sta HPOSP0 lda #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 nop - sta COLOR0 + sta colpf0 lda #$05 ; 5 (spr=-43) nop nop @@ -1673,20 +1673,20 @@ line49 line4A sta COLPM2 ldx #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 nop lda #$02 ; 2 (spr=-46) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 sta COLPM2 nop - sta COLOR0 + sta colpf0 nop lda #$28 ; 40 (spr=-8) - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) - sta COLOR1 - stx COLOR1 + sta colpf1 + stx colpf1 nop nop nop ; filler @@ -1694,26 +1694,26 @@ line4A line4B nop lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 nop ldx #$0A ; 10 (spr=-38) nop lda #$29 ; 41 (spr=-7) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 sta HPOSP2 ldx #$0A ; 10 (spr=-38) sty HPOSP2 sta COLPM2 - sta COLOR1 + sta colpf1 lda #$03 ; 3 (spr=-45) - sta COLOR1 + sta colpf1 nop nop nop ; filler cmp byt2; on zero page so 3 cycles line4C - stx COLOR1 + stx colpf1 ldy #$56 ; 86 (spr=38) nop sty HPOSP1 @@ -1728,7 +1728,7 @@ line4C nop ldx #$26 ; 38 (spr=-10) nop - stx COLOR1 + stx colpf1 ldx #$35 ; 53 (spr=5) nop stx HPOSP0 @@ -1737,19 +1737,19 @@ line4C cmp byt2; on zero page so 3 cycles line4D ldx #$22 ; 34 (spr=-14) - stx COLOR1 + stx colpf1 ldy #$0A ; 10 (spr=-38) ldx #$07 ; 7 (spr=-41) nop - stx COLOR2 - sty COLOR2 - stx COLOR1 + stx colpf2 + sty colpf2 + stx colpf1 ldy #$55 ; 85 (spr=37) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 nop ldx #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 nop nop nop @@ -1761,12 +1761,12 @@ line4E nop ldx #$06 ; 6 (spr=-42) nop - stx COLOR1 + stx colpf1 ldx #$2E ; 46 (spr=-2) nop lda #$06 ; 6 (spr=-42) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 nop nop nop @@ -1792,8 +1792,8 @@ line4F ldx #$2D ; 45 (spr=-3) nop lda #$06 ; 6 (spr=-42) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 nop ldy #$00 ; 0 (spr=-48) nop @@ -1801,7 +1801,7 @@ line4F nop nop ldx #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 nop nop nop @@ -1814,19 +1814,19 @@ line50 nop nop ldx #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 ldx #$07 ; 7 (spr=-41) sty COLPM2 nop - stx COLOR1 + stx colpf1 ldx #$02 ; 2 (spr=-46) stx COLPM1 nop sty COLPM1 ldy #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 nop - sty COLOR1 + sty colpf1 nop nop nop ; filler @@ -1839,12 +1839,12 @@ line51 nop nop ldx #$2A ; 42 (spr=-6) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 ldx #$07 ; 7 (spr=-41) - sty COLOR1 + sty colpf1 nop - stx COLOR1 + stx colpf1 ldx #$D0 ; 208 (spr=160) nop stx COLPM2 @@ -1860,16 +1860,16 @@ line52 ldx #$06 ; 6 (spr=-42) ldy #$0B ; 11 (spr=-37) nop - sty COLOR2 + sty colpf2 nop lda #$00 ; 0 (spr=-48) stx COLPM0 - sta COLOR0 + sta colpf0 ldx #$26 ; 38 (spr=-10) nop ldy #$08 ; 8 (spr=-40) nop - stx COLOR1 + stx colpf1 sty COLBAK ldx #$06 ; 6 (spr=-42) stx COLPM2 @@ -1881,8 +1881,8 @@ line53 nop lda #$04 ; 4 (spr=-44) ldx #$0A ; 10 (spr=-38) - stx COLOR1 - sta COLOR2 + stx colpf1 + sta colpf2 lda #$08 ; 8 (spr=-40) nop nop @@ -1905,19 +1905,19 @@ line54 lda #$0A ; 10 (spr=-38) nop ldy #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$E0 ; 224 (spr=176) nop lda #$2A ; 42 (spr=-6) - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 nop nop nop ldy #$04 ; 4 (spr=-44) nop - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 nop nop ldx #$2A ; 42 (spr=-6) @@ -1927,18 +1927,18 @@ line54 line55 nop lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 nop - sty COLOR2 - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 + sty colpf2 nop lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 ldy #$06 ; 6 (spr=-42) - sty COLOR0 - stx COLOR0 - sta COLOR0 + sty colpf0 + stx colpf0 + sta colpf0 nop nop ldy #$0A ; 10 (spr=-38) @@ -1948,20 +1948,20 @@ line55 line56 nop lda #$05 ; 5 (spr=-43) - sta COLOR0 + sta colpf0 nop lda #$3A ; 58 (spr=10) - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 sta HPOSP1 nop nop ldy #$0A ; 10 (spr=-38) lda #$08 ; 8 (spr=-40) - sty COLOR2 - stx COLOR0 + sty colpf2 + stx colpf0 nop - sta COLOR0 + sta colpf0 ldy #$0A ; 10 (spr=-38) nop nop ; filler @@ -1971,17 +1971,17 @@ line57 nop nop lda #$04 ; 4 (spr=-44) - sta COLOR0 - sty COLOR2 - sty COLOR2 - sty COLOR2 + sta colpf0 + sty colpf2 + sty colpf2 + sty colpf2 nop lda #$02 ; 2 (spr=-46) - sta COLOR0 + sta colpf0 ldy #$06 ; 6 (spr=-42) - sty COLOR0 - stx COLOR0 - sta COLOR0 + sty colpf0 + stx colpf0 + sta colpf0 nop ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) @@ -1989,23 +1989,23 @@ line57 nop ; filler cmp byt2; on zero page so 3 cycles line58 - sty COLOR0 - sta COLOR0 + sty colpf0 + sta colpf0 nop - sty COLOR2 - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 + sty colpf2 lda #$06 ; 6 (spr=-42) nop - sta COLOR0 + sta colpf0 nop nop ldy #$08 ; 8 (spr=-40) - stx COLOR0 + stx colpf0 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) - sty COLOR0 - sta COLOR0 + sty colpf0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line59 @@ -2015,11 +2015,11 @@ line59 nop ldy #$D0 ; 208 (spr=160) stx COLPM1 - sty COLOR1 - sta COLOR1 + sty colpf1 + sta colpf1 sty COLPM1 nop - stx COLOR1 + stx colpf1 lda #$29 ; 41 (spr=-7) ldy #$26 ; 38 (spr=-10) nop @@ -2035,20 +2035,20 @@ line5A nop nop ldx #$08 ; 8 (spr=-40) - sta COLOR1 + sta colpf1 nop nop nop - stx COLOR1 + stx colpf1 ldx #$00 ; 0 (spr=-48) ldy #$28 ; 40 (spr=-8) nop nop - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 stx COLBAK ldx #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 nop nop ; filler cmp byt2; on zero page so 3 cycles @@ -2060,10 +2060,10 @@ line5B nop nop nop - stx COLOR1 + stx colpf1 nop ldx #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 nop nop nop @@ -2080,19 +2080,19 @@ line5C ldy #$26 ; 38 (spr=-10) lda #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) - sta COLOR1 + sta colpf1 nop - stx COLOR2 + stx colpf2 nop - sty COLOR2 + sty colpf2 lda #$01 ; 1 (spr=-47) sta COLBAK - stx COLOR0 + stx colpf0 lda #$06 ; 6 (spr=-42) ldx #$28 ; 40 (spr=-8) - stx COLOR0 + stx colpf0 nop - sta COLOR0 + sta colpf0 nop nop nop ; filler @@ -2102,40 +2102,40 @@ line5D nop lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 nop nop - stx COLOR1 + stx colpf1 lda #$06 ; 6 (spr=-42) nop nop ldx #$04 ; 4 (spr=-44) - sta COLOR1 + sta colpf1 lda #$28 ; 40 (spr=-8) - sta COLOR1 - stx COLOR2 + sta colpf1 + stx colpf2 lda #$09 ; 9 (spr=-39) - sta COLOR1 + sta colpf1 nop nop ; filler cmp byt2; on zero page so 3 cycles line5E sta COLPM2 - sta COLOR2 + sta colpf2 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldy #$07 ; 7 (spr=-41) - sty COLOR2 + sty colpf2 lda #$28 ; 40 (spr=-8) sta COLBAK nop ldx #$26 ; 38 (spr=-10) nop nop - stx COLOR1 + stx colpf1 lda #$04 ; 4 (spr=-44) - sta COLOR1 + sta colpf1 nop nop nop ; filler @@ -2148,7 +2148,7 @@ line5F nop ldx #$04 ; 4 (spr=-44) nop - stx COLOR1 + stx colpf1 lda #$28 ; 40 (spr=-8) ldy #$02 ; 2 (spr=-46) sty COLPM2 @@ -2157,16 +2157,16 @@ line5F ldx #$0A ; 10 (spr=-38) lda #$26 ; 38 (spr=-10) stx COLPM1 - sta COLOR1 + sta colpf1 sty COLPM1 - sty COLOR1 + sty colpf1 nop nop nop ; filler cmp byt2; on zero page so 3 cycles line60 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop nop ldy #$2A ; 42 (spr=-6) @@ -2179,9 +2179,9 @@ line60 nop lda #$09 ; 9 (spr=-39) ldx #$26 ; 38 (spr=-10) - stx COLOR1 - sty COLOR2 - sta COLOR1 + stx colpf1 + sty colpf2 + sta colpf1 nop lda #$0A ; 10 (spr=-38) nop ; filler @@ -2189,12 +2189,12 @@ line60 nop ; filler cmp byt2; on zero page so 3 cycles line61 - sta COLOR0 + sta colpf0 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 lda #$84 ; 132 (spr=84) sta HPOSP2 nop @@ -2202,9 +2202,9 @@ line61 nop lda #$09 ; 9 (spr=-39) ldx #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 nop - sta COLOR1 + sta colpf1 sta COLPM2 ldy #$02 ; 2 (spr=-46) lda #$0A ; 10 (spr=-38) @@ -2212,18 +2212,18 @@ line61 cmp byt2; on zero page so 3 cycles line62 nop - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldy #$06 ; 6 (spr=-42) sta COLBAK lda #$28 ; 40 (spr=-8) - sty COLOR2 + sty colpf2 sta COLBAK ldx #$2A ; 42 (spr=-6) nop nop - stx COLOR1 + stx colpf1 nop lda #$08 ; 8 (spr=-40) sta COLBAK @@ -2236,17 +2236,17 @@ line63 sta COLBAK nop ldx #$04 ; 4 (spr=-44) - sta COLOR2 - stx COLOR1 - sty COLOR2 + sta colpf2 + stx colpf1 + sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2B ; 43 (spr=-5) sta COLBAK nop nop - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$09 ; 9 (spr=-39) sta COLBAK nop @@ -2255,10 +2255,10 @@ line63 cmp byt2; on zero page so 3 cycles line64 sta COLBAK - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2B ; 43 (spr=-5) @@ -2266,9 +2266,9 @@ line64 nop nop nop - stx COLOR1 + stx colpf1 lda #$09 ; 9 (spr=-39) - sta COLOR1 + sta colpf1 nop nop ; filler nop ; filler @@ -2276,11 +2276,11 @@ line64 nop ; filler cmp byt2; on zero page so 3 cycles line65 - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 nop ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldy #$06 ; 6 (spr=-42) sta COLBAK lda #$28 ; 40 (spr=-8) @@ -2289,29 +2289,29 @@ line65 ldx #$2A ; 42 (spr=-6) nop lda #$0A ; 10 (spr=-38) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 nop - sta COLOR0 + sta colpf0 lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line66 sta COLBAK - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) ldy #$06 ; 6 (spr=-42) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2A ; 42 (spr=-6) sta COLBAK nop lda #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 ldy #$06 ; 6 (spr=-42) - sta COLOR1 + sta colpf1 lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler @@ -2319,23 +2319,23 @@ line66 nop ; filler cmp byt2; on zero page so 3 cycles line67 - sta COLOR0 + sta colpf0 ldx #$04 ; 4 (spr=-44) - sty COLOR1 + sty colpf1 nop - stx COLOR1 + stx colpf1 nop nop ldx #$2A ; 42 (spr=-6) nop nop - sty COLOR2 + sty colpf2 nop lda #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 ldx #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) - stx COLOR0 + stx colpf0 sta COLBAK nop nop ; filler @@ -2346,9 +2346,9 @@ line68 nop nop ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop - sty COLOR2 + sty colpf2 nop sty HPOSP2 lda #$28 ; 40 (spr=-8) @@ -2370,11 +2370,11 @@ line69 nop sta COLPM2 nop - sty COLOR2 + sty colpf2 sty HPOSP2 ldy #$28 ; 40 (spr=-8) nop - sty COLOR2 + sty colpf2 sty COLPM2 ldy #$02 ; 2 (spr=-46) stx HPOSP2 @@ -2386,21 +2386,21 @@ line6A nop ldx #$F1 ; 241 (spr=193) lda #$0A ; 10 (spr=-38) - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 nop - sty COLOR2 + sty colpf2 ldx #$09 ; 9 (spr=-39) - stx COLOR2 + stx colpf2 nop nop ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 ldx #$27 ; 39 (spr=-9) - stx COLOR1 + stx colpf1 nop ldx #$32 ; 50 (spr=2) - stx COLOR2 + stx colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles @@ -2408,17 +2408,17 @@ line6B nop lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 nop - sty COLOR2 + sty colpf2 ldx #$08 ; 8 (spr=-40) - stx COLOR2 + stx colpf2 lda #$07 ; 7 (spr=-41) nop nop ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 sta COLPM2 nop nop @@ -2430,21 +2430,21 @@ line6B line6C lda #$0A ; 10 (spr=-38) nop - sta COLOR0 + sta colpf0 stx HPOSP2 stx HPOSP2 - sty COLOR2 + sty colpf2 nop nop ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 nop sty HPOSP2 nop ldx #$9A ; 154 (spr=106) - stx COLOR2 + stx colpf2 ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 ldx #$35 ; 53 (spr=5) nop ; filler cmp byt2; on zero page so 3 cycles @@ -2454,18 +2454,18 @@ line6D sta COLPM2 stx HPOSP2 stx HPOSP2 - sty COLOR2 + sty colpf2 nop nop ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 lda #$E0 ; 224 (spr=176) nop ldx #$9A ; 154 (spr=106) sta COLPM2 - stx COLOR2 + stx colpf2 ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 nop nop ; filler cmp byt2; on zero page so 3 cycles @@ -2473,17 +2473,17 @@ line6E nop ldx #$29 ; 41 (spr=-7) lda #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 lda #$02 ; 2 (spr=-46) nop ldy #$90 ; 144 (spr=96) - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 nop lda #$09 ; 9 (spr=-39) - sta COLOR2 + sta colpf2 nop - stx COLOR2 + stx colpf2 nop nop nop @@ -2496,21 +2496,21 @@ line6E line6F sta COLPM2 ldy #$89 ; 137 (spr=89) - stx COLOR0 + stx colpf0 sta COLPM2 nop lda #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldx #$28 ; 40 (spr=-8) - sta COLOR0 + sta colpf0 sta COLPM2 nop stx COLBAK lda #$0A ; 10 (spr=-38) nop - sta COLOR0 + sta colpf0 lda #$28 ; 40 (spr=-8) - sta COLOR0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line70 @@ -2521,13 +2521,13 @@ line70 ldy #$8A ; 138 (spr=90) ldx #$0A ; 10 (spr=-38) lda #$80 ; 128 (spr=80) - sta COLOR0 - sty COLOR2 - stx COLOR2 + sta colpf0 + sty colpf2 + stx colpf2 ldy #$86 ; 134 (spr=86) nop lda #$28 ; 40 (spr=-8) - sta COLOR1 + sta colpf1 sty COLPM3 nop nop @@ -2542,13 +2542,13 @@ line71 nop ldy #$04 ; 4 (spr=-44) lda #$8A ; 138 (spr=90) - sty COLOR2 + sty colpf2 ldx #$28 ; 40 (spr=-8) - sta COLOR1 + sta colpf1 nop lda #$0A ; 10 (spr=-38) - sta COLOR1 - stx COLOR0 + sta colpf1 + stx colpf0 nop nop nop @@ -2564,19 +2564,19 @@ line72 ldy #$92 ; 146 (spr=98) nop nop - sty COLOR1 + sty colpf1 ldy #$2A ; 42 (spr=-6) nop ldx #$8A ; 138 (spr=90) - stx COLOR0 + stx colpf0 nop - sta COLOR0 - sty COLOR1 + sta colpf0 + sty colpf1 ldx #$28 ; 40 (spr=-8) ldy #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) - stx COLOR0 - sty COLOR1 + stx colpf0 + sty colpf1 nop ; filler nop ; filler nop ; filler @@ -2587,43 +2587,43 @@ line73 nop ldy #$92 ; 146 (spr=98) nop - sty COLOR1 + sty colpf1 nop nop ldx #$8A ; 138 (spr=90) - stx COLOR0 + stx colpf0 nop - sta COLOR0 + sta colpf0 ldy #$08 ; 8 (spr=-40) - sty COLOR1 + sty colpf1 ldx #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 nop - sty COLOR1 + sty colpf1 nop ldx #$26 ; 38 (spr=-10) - stx COLOR0 + stx colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line74 ldy #$92 ; 146 (spr=98) nop nop - sty COLOR1 + sty colpf1 nop nop ldy #$07 ; 7 (spr=-41) ldx #$8A ; 138 (spr=90) - stx COLOR0 - sty COLOR1 + stx colpf0 + sty colpf1 lda #$2B ; 43 (spr=-5) - sta COLOR0 + sta colpf0 ldx #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 nop ldx #$24 ; 36 (spr=-12) nop - stx COLOR0 + stx colpf0 nop ; filler nop ; filler nop ; filler @@ -2632,88 +2632,88 @@ line75 nop ldy #$92 ; 146 (spr=98) nop - sty COLOR1 + sty colpf1 ldy #$07 ; 7 (spr=-41) nop lda #$2B ; 43 (spr=-5) ldx #$8A ; 138 (spr=90) - stx COLOR0 - sty COLOR1 - sta COLOR0 + stx colpf0 + sty colpf1 + sta colpf0 nop ldx #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 nop ldx #$14 ; 20 (spr=-28) nop - stx COLOR1 + stx colpf1 nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line76 - stx COLOR1 - stx COLOR1 + stx colpf1 + stx colpf1 ldy #$E0 ; 224 (spr=176) - sty COLOR1 + sty colpf1 nop ldx #$8A ; 138 (spr=90) - stx COLOR1 + stx colpf1 nop ldx #$07 ; 7 (spr=-41) nop - stx COLOR1 + stx colpf1 ldy #$82 ; 130 (spr=82) ldx #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 nop ldx #$F0 ; 240 (spr=192) - stx COLOR0 + stx colpf0 nop ldx #$8A ; 138 (spr=90) nop ; filler cmp byt2; on zero page so 3 cycles line77 - stx COLOR1 + stx colpf1 nop - sty COLOR1 + sty colpf1 nop ldy #$06 ; 6 (spr=-42) lda #$2B ; 43 (spr=-5) ldx #$8A ; 138 (spr=90) - stx COLOR0 - sty COLOR1 + stx colpf0 + sty colpf1 ldy #$07 ; 7 (spr=-41) - sta COLOR0 + sta colpf0 ldx #$1E ; 30 (spr=-18) - stx COLOR1 + stx colpf1 nop nop nop ldx #$92 ; 146 (spr=98) - stx COLOR1 + stx colpf1 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line78 nop nop - sty COLOR0 + sty colpf0 ldy #$01 ; 1 (spr=-47) nop ldx #$8A ; 138 (spr=90) nop - stx COLOR0 + stx colpf0 nop nop lda #$2B ; 43 (spr=-5) - sta COLOR0 + sta colpf0 nop ldx #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 nop ldx #$92 ; 146 (spr=98) - stx COLOR1 + stx colpf1 nop nop nop @@ -2721,20 +2721,20 @@ line78 cmp byt2; on zero page so 3 cycles line79 lda #$31 ; 49 (spr=1) - sta COLOR0 + sta colpf0 nop nop nop nop nop ldx #$8A ; 138 (spr=90) - stx COLOR0 + stx colpf0 ldx #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 ldx #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$8A ; 138 (spr=90) nop nop ; filler @@ -2746,19 +2746,19 @@ line79 line7A lda #$87 ; 135 (spr=87) sty COLPM3 - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) ldy #$25 ; 37 (spr=-11) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldx #$28 ; 40 (spr=-8) ldy #$8A ; 138 (spr=90) sta COLBAK - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 sta HPOSP2 ldx #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 nop nop ; filler nop ; filler @@ -2769,16 +2769,16 @@ line7B ldy #$0A ; 10 (spr=-38) nop sty COLPM2 - sta COLOR1 + sta colpf1 nop - stx COLOR1 + stx colpf1 ldx #$06 ; 6 (spr=-42) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldx #$2F ; 47 (spr=-1) nop - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 nop nop ldx #$E1 ; 225 (spr=177) @@ -2786,7 +2786,7 @@ line7B nop ; filler cmp byt2; on zero page so 3 cycles line7C - stx COLOR1 + stx colpf1 ldx #$04 ; 4 (spr=-44) nop stx COLBAK @@ -2794,13 +2794,13 @@ line7C nop ldx #$28 ; 40 (spr=-8) lda #$2A ; 42 (spr=-6) - sty COLOR1 + sty colpf1 sta COLBAK - stx COLOR1 + stx colpf1 nop lda #$1E ; 30 (spr=-18) - sta COLOR1 - sty COLOR1 + sta colpf1 + sty colpf1 nop nop ldx #$E0 ; 224 (spr=176) @@ -2808,7 +2808,7 @@ line7C nop ; filler cmp byt2; on zero page so 3 cycles line7D - stx COLOR1 + stx colpf1 ldx #$04 ; 4 (spr=-44) nop stx COLBAK @@ -2816,13 +2816,13 @@ line7D nop ldx #$28 ; 40 (spr=-8) lda #$2A ; 42 (spr=-6) - sty COLOR1 + sty colpf1 sta COLBAK - stx COLOR1 + stx colpf1 nop lda #$1E ; 30 (spr=-18) - sta COLOR1 - sty COLOR1 + sta colpf1 + sty colpf1 nop nop ldx #$E0 ; 224 (spr=176) @@ -2830,20 +2830,20 @@ line7D nop ; filler cmp byt2; on zero page so 3 cycles line7E - stx COLOR1 + stx colpf1 nop ldx #$05 ; 5 (spr=-43) stx COLBAK lda #$2B ; 43 (spr=-5) sta COLBAK lda #$29 ; 41 (spr=-7) - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 nop nop nop nop - sta COLOR1 + sta colpf1 nop nop ldy #$2A ; 42 (spr=-6) @@ -2854,16 +2854,16 @@ line7E cmp byt2; on zero page so 3 cycles line7F lda #$26 ; 38 (spr=-10) - sta COLOR1 + sta colpf1 nop stx COLBAK sty COLBAK ldy #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 ldx #$28 ; 40 (spr=-8) - sty COLOR1 + sty colpf1 nop - stx COLOR1 + stx colpf1 nop lda #$4C ; 76 (spr=28) nop @@ -2878,15 +2878,15 @@ line80 lda #$06 ; 6 (spr=-42) ldx #$27 ; 39 (spr=-9) sty COLPM2 - stx COLOR1 + stx colpf1 ldx #$28 ; 40 (spr=-8) - sty COLOR1 - sta COLOR0 - stx COLOR2 + sty colpf1 + sta colpf0 + stx colpf2 ldy #$8A ; 138 (spr=90) lda #$E0 ; 224 (spr=176) ldx #$86 ; 134 (spr=86) - sta COLOR0 + sta colpf0 stx COLPM1 nop lda #$26 ; 38 (spr=-10) @@ -2895,41 +2895,41 @@ line80 nop ; filler cmp byt2; on zero page so 3 cycles line81 - stx COLOR2 - sta COLOR2 + stx colpf2 + sta colpf2 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) - sty COLOR1 + sty colpf1 ldy #$05 ; 5 (spr=-43) - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$26 ; 38 (spr=-10) - sta COLOR2 + sta colpf2 lda #$36 ; 54 (spr=6) nop ldy #$8A ; 138 (spr=90) - sta COLOR0 + 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 COLOR0 - sta COLOR0 + stx colpf0 + sta colpf0 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) - sty COLOR1 + sty colpf1 ldy #$05 ; 5 (spr=-43) - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$26 ; 38 (spr=-10) nop - sta COLOR2 + sta colpf2 lda #$1A ; 26 (spr=-22) - sta COLOR2 + sta colpf2 nop lda #$26 ; 38 (spr=-10) nop @@ -2937,16 +2937,16 @@ line82 nop ; filler cmp byt2; on zero page so 3 cycles line83 - stx COLOR1 - sta COLOR0 - sty COLOR1 + stx colpf1 + sta colpf0 + sty colpf1 lda #$0A ; 10 (spr=-38) ldy #$05 ; 5 (spr=-43) - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$26 ; 38 (spr=-10) - sta COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) nop nop @@ -2959,19 +2959,19 @@ line83 nop ; filler cmp byt2; on zero page so 3 cycles line84 - stx COLOR1 - sta COLOR0 - sty COLOR1 + stx colpf1 + sta colpf0 + sty colpf1 lda #$0A ; 10 (spr=-38) ldy #$05 ; 5 (spr=-43) nop - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 nop lda #$26 ; 38 (spr=-10) - sta COLOR1 - stx COLOR0 + sta colpf1 + stx colpf0 nop nop nop @@ -2981,15 +2981,15 @@ line84 cmp byt2; on zero page so 3 cycles line85 lda #$26 ; 38 (spr=-10) - sta COLOR0 + sta colpf0 ldx #$8A ; 138 (spr=90) - stx COLOR1 + stx colpf1 nop nop lda #$0A ; 10 (spr=-38) ldx #$2B ; 43 (spr=-5) sta COLBAK - stx COLOR1 + stx colpf1 ldy #$86 ; 134 (spr=86) nop nop @@ -3005,43 +3005,43 @@ line85 line86 nop ldx #$12 ; 18 (spr=-30) - stx COLOR1 + stx colpf1 lda #$D0 ; 208 (spr=160) sta COLBAK nop ldx #$2B ; 43 (spr=-5) - sty COLOR1 + sty colpf1 lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 sta COLBAK lda #$28 ; 40 (spr=-8) nop - sta COLOR2 + sta colpf2 nop nop nop ldy #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line87 ldx #$86 ; 134 (spr=86) lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 sta COLBAK nop nop ldy #$90 ; 144 (spr=96) ldx #$2B ; 43 (spr=-5) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$28 ; 40 (spr=-8) nop - sta COLOR2 + sta colpf2 nop sta COLBAK - sty COLOR2 + sty colpf2 nop nop nop ; filler @@ -3049,18 +3049,18 @@ line87 line88 ldx #$86 ; 134 (spr=86) nop - stx COLOR1 + stx colpf1 lda #$0A ; 10 (spr=-38) sta COLBAK ldy #$D0 ; 208 (spr=160) nop ldx #$2B ; 43 (spr=-5) - sty COLOR1 + sty colpf1 lda #$88 ; 136 (spr=88) - stx COLOR1 + stx colpf1 sta COLPM1 lda #$28 ; 40 (spr=-8) - sta COLOR2 + sta colpf2 ldx #$04 ; 4 (spr=-44) nop stx COLBAK @@ -3075,26 +3075,26 @@ line89 lda #$91 ; 145 (spr=97) nop nop - sta COLOR2 + sta colpf2 nop lda #$2C ; 44 (spr=-4) ldy #$0A ; 10 (spr=-38) nop - sty COLOR2 + sty colpf2 ldy #$29 ; 41 (spr=-7) nop sty COLBAK ldx #$84 ; 132 (spr=84) stx COLPM1 - sta COLOR2 + sta colpf2 ldy #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line8A nop nop - sty COLOR2 + sty colpf2 lda #$F1 ; 241 (spr=193) nop sta COLBAK @@ -3106,53 +3106,53 @@ line8A nop ldx #$29 ; 41 (spr=-7) ldy #$2C ; 44 (spr=-4) - stx COLOR2 + stx colpf2 sty COLBAK nop lda #$E1 ; 225 (spr=177) nop - stx COLOR1 + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line8B - sta COLOR0 + sta colpf0 lda #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop nop sta COLBAK nop nop ldx #$2A ; 42 (spr=-6) - stx COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 lda #$27 ; 39 (spr=-9) sta COLBAK lda #$F2 ; 242 (spr=194) ldy #$F4 ; 244 (spr=196) nop - sty COLOR2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line8C ldx #$06 ; 6 (spr=-42) ldy #$04 ; 4 (spr=-44) - stx COLOR2 + stx colpf2 nop - sta COLOR0 + sta colpf0 ldx #$2A ; 42 (spr=-6) - sty COLOR2 + sty colpf2 nop lda #$0A ; 10 (spr=-38) sta COLBAK lda #$26 ; 38 (spr=-10) nop - stx COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) sta COLBAK - sty COLOR2 + sty colpf2 nop ldx #$04 ; 4 (spr=-44) lda #$03 ; 3 (spr=-45) @@ -3160,39 +3160,39 @@ line8C cmp byt2; on zero page so 3 cycles line8D sta COLBAK - stx COLOR2 + stx colpf2 nop sta COLPM1 lda #$25 ; 37 (spr=-11) - sta COLOR0 + sta colpf0 ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) sta COLBAK lda #$27 ; 39 (spr=-9) nop - stx COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 nop lda #$12 ; 18 (spr=-30) nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line8E - sta COLOR0 + sta colpf0 nop nop ldy #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop ldy #$24 ; 36 (spr=-12) nop ldx #$2A ; 42 (spr=-6) - sty COLOR0 - stx COLOR0 + sty colpf0 + stx colpf0 ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 lda #$27 ; 39 (spr=-9) sta COLBAK nop @@ -3205,42 +3205,42 @@ line8F ldy #$04 ; 4 (spr=-44) nop lda #$E0 ; 224 (spr=176) - sta COLOR0 + sta colpf0 lda #$25 ; 37 (spr=-11) nop sta COLPM1 - sty COLOR2 + sty colpf2 lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$2A ; 42 (spr=-6) - stx COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) lda #$26 ; 38 (spr=-10) - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 ldx #$04 ; 4 (spr=-44) nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line90 - sta COLOR0 + sta colpf0 nop ldy #$E1 ; 225 (spr=177) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 nop nop nop ldx #$29 ; 41 (spr=-7) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 nop ldy #$2B ; 43 (spr=-5) - sty COLOR2 + sty colpf2 stx COLBAK ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 nop nop nop ; filler @@ -3253,17 +3253,17 @@ line91 nop ldx #$0B ; 11 (spr=-37) nop - sty COLOR2 + sty colpf2 ldy #$06 ; 6 (spr=-42) nop stx COLBAK - sty COLOR2 + sty colpf2 ldy #$2B ; 43 (spr=-5) ldx #$06 ; 6 (spr=-42) - sty COLOR1 + sty colpf1 nop ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 nop nop nop @@ -3273,15 +3273,15 @@ line92 nop lda #$3C ; 60 (spr=12) ldy #$E0 ; 224 (spr=176) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 ldy #$05 ; 5 (spr=-43) ldx #$28 ; 40 (spr=-8) sta HPOSP1 lda #$F1 ; 241 (spr=193) - sty COLOR2 + sty colpf2 ldy #$2B ; 43 (spr=-5) - sty COLOR2 + sty colpf2 nop ldy #$2C ; 44 (spr=-4) stx COLBAK @@ -3294,7 +3294,7 @@ line92 line93 nop ldy #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 nop lda #$0E ; 14 (spr=-34) nop @@ -3303,9 +3303,9 @@ line93 ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) sta COLBAK - sty COLOR2 + sty colpf2 ldy #$0E ; 14 (spr=-34) - stx COLOR1 + stx colpf1 ldx #$2C ; 44 (spr=-4) stx COLBAK stx COLBAK @@ -3317,16 +3317,16 @@ line94 ldx #$E2 ; 226 (spr=178) stx COLPM1 ldx #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 sta COLBAK - sty COLOR1 + sty colpf1 nop nop ldy #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$2A ; 42 (spr=-6) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 lda #$00 ; 0 (spr=-48) ldx #$27 ; 39 (spr=-9) sta COLBAK @@ -3337,79 +3337,79 @@ line94 line95 ldy #$0E ; 14 (spr=-34) lda #$04 ; 4 (spr=-44) - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 nop lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$06 ; 6 (spr=-42) - sty COLOR2 - stx COLOR2 + sty colpf2 + stx colpf2 lda #$27 ; 39 (spr=-9) nop nop - sta COLOR0 + sta colpf0 ldx #$2C ; 44 (spr=-4) - stx COLOR2 - sty COLOR1 + stx colpf2 + sty colpf1 nop nop ; filler cmp byt2; on zero page so 3 cycles line96 lda #$04 ; 4 (spr=-44) - sta COLOR0 - stx COLOR2 + sta colpf0 + stx colpf2 ldx #$28 ; 40 (spr=-8) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 lda #$0B ; 11 (spr=-37) sta COLBAK lda #$2A ; 42 (spr=-6) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 lda #$26 ; 38 (spr=-10) ldx #$2C ; 44 (spr=-4) sta COLBAK - stx COLOR2 + 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 COLOR0 - sty COLOR2 - stx COLOR1 + sta colpf0 + sty colpf2 + stx colpf1 lda #$0B ; 11 (spr=-37) nop - sta COLOR2 + sta colpf2 ldx #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) - sty COLOR1 - stx COLOR1 - sta COLOR0 + sty colpf1 + stx colpf1 + sta colpf0 lda #$28 ; 40 (spr=-8) - sta COLOR2 + sta colpf2 ldx #$24 ; 36 (spr=-12) nop lda #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line98 - sta COLOR0 - sty COLOR2 + sta colpf0 + sty colpf2 ldy #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 lda #$0B ; 11 (spr=-37) - sta COLOR2 - sty COLOR1 + sta colpf2 + sty colpf1 lda #$2A ; 42 (spr=-6) ldx #$2C ; 44 (spr=-4) nop - sta COLOR0 - stx COLOR1 - sta COLOR2 + sta colpf0 + stx colpf1 + sta colpf2 nop nop lda #$04 ; 4 (spr=-44) @@ -3417,43 +3417,43 @@ line98 nop ; filler cmp byt2; on zero page so 3 cycles line99 - sty COLOR2 + sty colpf2 ldx #$0D ; 13 (spr=-35) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 ldx #$2C ; 44 (spr=-4) lda #$0A ; 10 (spr=-38) sta COLBAK nop lda #$29 ; 41 (spr=-7) - stx COLOR1 + stx colpf1 ldx #$2A ; 42 (spr=-6) - sta COLOR2 - stx COLOR0 + sta colpf2 + stx colpf0 nop - sta COLOR0 + sta colpf0 ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line9A lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 nop lda #$24 ; 36 (spr=-12) - sta COLOR1 + sta colpf1 ldx #$2C ; 44 (spr=-4) lda #$0E ; 14 (spr=-34) - sta COLOR1 + sta colpf1 nop - stx COLOR1 + stx colpf1 ldy #$2A ; 42 (spr=-6) - sty COLOR0 + sty colpf0 nop lda #$26 ; 38 (spr=-10) nop - sta COLOR0 - sta COLOR0 + sta colpf0 + sta colpf0 nop nop nop ; filler @@ -3461,19 +3461,19 @@ line9A line9B lda #$04 ; 4 (spr=-44) nop - sta COLOR0 + sta colpf0 lda #$24 ; 36 (spr=-12) nop - sta COLOR1 + sta colpf1 lda #$0E ; 14 (spr=-34) - sta COLOR1 + sta colpf1 nop - stx COLOR1 + stx colpf1 ldy #$29 ; 41 (spr=-7) - sty COLOR0 + sty colpf0 nop ldy #$2A ; 42 (spr=-6) - sty COLOR0 + sty colpf0 nop sta HPOSP2 nop ; filler @@ -3481,37 +3481,37 @@ line9B nop ; filler cmp byt2; on zero page so 3 cycles line9C - sta COLOR1 - sta COLOR0 + sta colpf1 + sta colpf0 ldy #$2A ; 42 (spr=-6) lda #$04 ; 4 (spr=-44) - sta COLOR1 + sta colpf1 lda #$02 ; 2 (spr=-46) stx HPOSP1 - sta COLOR0 - sty COLOR0 + sta colpf0 + sty colpf0 nop - stx COLOR1 + stx colpf1 nop lda #$24 ; 36 (spr=-12) sta HPOSP2 ldy #$04 ; 4 (spr=-44) - stx COLOR0 + stx colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line9D stx HPOSP2 nop - sta COLOR0 + sta colpf0 lda #$06 ; 6 (spr=-42) sty COLPM1 ldy #$04 ; 4 (spr=-44) - sty COLOR0 + sty colpf0 ldy #$2A ; 42 (spr=-6) ldx #$18 ; 24 (spr=-24) - stx COLOR0 - sty COLOR2 + stx colpf0 + sty colpf2 nop nop sta COLPM1 @@ -3523,81 +3523,81 @@ line9D nop ; filler cmp byt2; on zero page so 3 cycles line9E - sta COLOR1 + sta colpf1 lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 ldy #$0A ; 10 (spr=-38) nop lda #$34 ; 52 (spr=4) nop - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 nop ldx #$2C ; 44 (spr=-4) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 nop nop nop sta COLPM1 - sta COLOR0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line9F nop lda #$05 ; 5 (spr=-43) - sta COLOR0 + sta colpf0 ldx #$06 ; 6 (spr=-42) nop - stx COLOR1 + stx colpf1 nop ldy #$2A ; 42 (spr=-6) lda #$1C ; 28 (spr=-20) ldx #$2C ; 44 (spr=-4) - sty COLOR2 - stx COLOR1 - sta COLOR0 + sty colpf2 + stx colpf1 + sta colpf0 ldx #$04 ; 4 (spr=-44) lda #$07 ; 7 (spr=-41) - sta COLOR2 + sta colpf2 lda #$E3 ; 227 (spr=179) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA0 - stx COLOR1 + stx colpf1 nop nop nop nop lda #$90 ; 144 (spr=96) ldx #$2C ; 44 (spr=-4) - sta COLOR0 + sta colpf0 ldy #$2A ; 42 (spr=-6) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 lda #$E2 ; 226 (spr=178) sta COLPM1 ldx #$04 ; 4 (spr=-44) nop lda #$06 ; 6 (spr=-42) - sta COLOR0 + sta colpf0 nop nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA1 - sta COLOR1 + sta colpf1 nop nop - stx COLOR0 + stx colpf0 ldx #$D0 ; 208 (spr=160) nop lda #$06 ; 6 (spr=-42) sta COLPM1 - stx COLOR1 + stx colpf1 ldx #$29 ; 41 (spr=-7) stx HPOSP2 ldx #$2C ; 44 (spr=-4) @@ -3615,12 +3615,12 @@ lineA2 ldx #$2A ; 42 (spr=-6) stx HPOSP2 nop - sty COLOR2 + sty colpf2 nop ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 nop - stx COLOR2 + stx colpf2 stx HPOSP1 ldx #$2A ; 42 (spr=-6) nop @@ -3641,15 +3641,15 @@ lineA3 lda #$00 ; 0 (spr=-48) ldy #$02 ; 2 (spr=-46) stx HPOSP1 - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 ldx #$2B ; 43 (spr=-5) - stx COLOR2 + stx colpf2 ldy #$08 ; 8 (spr=-40) ldx #$2C ; 44 (spr=-4) nop nop - sty COLOR1 + sty colpf1 stx HPOSP1 nop nop @@ -3666,12 +3666,12 @@ lineA4 nop ldy #$E0 ; 224 (spr=176) ldx #$91 ; 145 (spr=97) - sta COLOR1 - stx COLOR1 - sty COLOR1 + sta colpf1 + stx colpf1 + sty colpf1 lda #$06 ; 6 (spr=-42) ldy #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 nop sty COLPM0 nop @@ -3684,14 +3684,14 @@ lineA4 lineA5 nop ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop ldx #$2A ; 42 (spr=-6) sta COLPM1 ldy #$12 ; 18 (spr=-30) - sty COLOR2 + sty colpf2 nop - stx COLOR2 + stx colpf2 nop nop nop @@ -3701,20 +3701,20 @@ lineA5 nop nop ldx #$F3 ; 243 (spr=195) - stx COLOR1 + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles lineA6 nop nop ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop sta COLPM0 ldy #$02 ; 2 (spr=-46) - sty COLOR2 + sty colpf2 ldx #$2A ; 42 (spr=-6) - stx COLOR2 + stx colpf2 ldx #$0A ; 10 (spr=-38) nop nop @@ -3736,12 +3736,12 @@ lineA7 lda #$E0 ; 224 (spr=176) ldx #$24 ; 36 (spr=-12) nop - sta COLOR1 + sta colpf1 lda #$30 ; 48 (spr=0) sta HPOSP1 nop stx HPOSP0 - stx COLOR1 + stx colpf1 nop nop nop @@ -3756,14 +3756,14 @@ lineA8 ldy #$2C ; 44 (spr=-4) nop lda #$02 ; 2 (spr=-46) - sta COLOR2 + sta colpf2 ldx #$04 ; 4 (spr=-44) stx HPOSP1 lda #$2A ; 42 (spr=-6) - sta COLOR0 + sta colpf0 stx HPOSP1 lda #$28 ; 40 (spr=-8) - sty COLOR2 + sty colpf2 sta COLBAK nop lda #$06 ; 6 (spr=-42) @@ -3773,20 +3773,20 @@ lineA8 nop ; filler cmp byt2; on zero page so 3 cycles lineA9 - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 nop ldy #$02 ; 2 (spr=-46) stx COLPM1 ldx #$2C ; 44 (spr=-4) lda #$2B ; 43 (spr=-5) - sty COLOR1 + sty colpf1 sta COLBAK - stx COLOR2 + stx colpf2 ldy #$3A ; 58 (spr=10) lda #$E0 ; 224 (spr=176) sty HPOSP0 - sta COLOR1 + sta colpf1 nop nop nop @@ -3795,23 +3795,23 @@ lineA9 cmp byt2; on zero page so 3 cycles lineAA lda #$05 ; 5 (spr=-43) - sta COLOR0 + sta colpf0 ldx #$06 ; 6 (spr=-42) - stx COLOR2 + stx colpf2 ldx #$92 ; 146 (spr=98) lda #$51 ; 81 (spr=33) sta HPOSP3 - stx COLOR2 + stx colpf2 nop nop ldx #$2D ; 45 (spr=-3) - stx COLOR0 + stx colpf0 nop nop nop nop lda #$06 ; 6 (spr=-42) - sta COLOR0 + sta colpf0 nop nop nop ; filler @@ -3822,19 +3822,19 @@ lineAB sta COLPM3 nop ldx #$24 ; 36 (spr=-12) - stx COLOR2 + stx colpf2 ldx #$92 ; 146 (spr=98) nop - stx COLOR2 + stx colpf2 nop lda #$06 ; 6 (spr=-42) nop ldx #$2D ; 45 (spr=-3) - stx COLOR0 + stx colpf0 ldy #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 nop - sta COLOR0 + sta colpf0 nop nop nop ; filler @@ -3845,39 +3845,39 @@ lineAC nop ldx #$34 ; 52 (spr=4) sty COLPM2 - stx COLOR2 + stx colpf2 ldx #$28 ; 40 (spr=-8) nop ldy #$2E ; 46 (spr=-2) - stx COLOR0 + stx colpf0 nop - sty COLOR2 + sty colpf2 ldx #$2D ; 45 (spr=-3) - stx COLOR0 + stx colpf0 nop ldy #$34 ; 52 (spr=4) lda #$06 ; 6 (spr=-42) nop - sta COLOR0 + sta colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineAD - sta COLOR0 + sta colpf0 ldx #$28 ; 40 (spr=-8) - stx COLOR2 - sta COLOR0 - sty COLOR2 - sty COLOR2 - stx COLOR2 + 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 COLOR2 + stx colpf2 nop ldy #$F2 ; 242 (spr=194) - stx COLOR2 + stx colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles @@ -3885,15 +3885,15 @@ lineAE ldx #$28 ; 40 (spr=-8) sty HPOSP1 ldy #$25 ; 37 (spr=-11) - stx COLOR2 + stx colpf2 lda #$06 ; 6 (spr=-42) - sty COLOR2 - sta COLOR0 - stx COLOR2 + sty colpf2 + sta colpf0 + stx colpf2 sty HPOSP1 ldy #$F2 ; 242 (spr=194) - sta COLOR0 - sty COLOR2 + sta colpf0 + sty colpf2 nop nop nop ; filler @@ -3907,35 +3907,35 @@ lineAF stx COLPM1 sty HPOSP1 nop - sty COLOR2 + sty colpf2 lda #$17 ; 23 (spr=-25) nop - stx COLOR2 + stx colpf2 ldx #$48 ; 72 (spr=24) stx HPOSP3 - sta COLOR2 + sta colpf2 ldy #$2A ; 42 (spr=-6) nop sty HPOSP1 ldy #$2A ; 42 (spr=-6) ldx #$28 ; 40 (spr=-8) nop - sta COLOR2 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles lineB0 nop sty HPOSP2 - sty COLOR2 + sty colpf2 ldy #$24 ; 36 (spr=-12) - sty COLOR2 + sty colpf2 lda #$07 ; 7 (spr=-41) nop - stx COLOR0 + stx colpf0 nop ldx #$48 ; 72 (spr=24) stx COLPM1 - sta COLOR2 + sta colpf2 nop stx HPOSP1 nop @@ -3955,15 +3955,15 @@ lineB1 nop ldx #$15 ; 21 (spr=-27) lda #$2F ; 47 (spr=-1) - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 nop nop - sty COLOR0 + sty colpf0 ldx #$0E ; 14 (spr=-34) lda #$06 ; 6 (spr=-42) nop - sta COLOR2 + sta colpf2 ldy #$2A ; 42 (spr=-6) nop ; filler nop ; filler @@ -3972,14 +3972,14 @@ lineB1 lineB2 lda #$06 ; 6 (spr=-42) sta COLPM3 - sty COLOR2 + sty colpf2 lda #$29 ; 41 (spr=-7) nop - sta COLOR2 + sta colpf2 nop lda #$2C ; 44 (spr=-4) - stx COLOR0 - sta COLOR2 + stx colpf0 + sta colpf2 nop nop ldx #$28 ; 40 (spr=-8) @@ -3994,20 +3994,20 @@ lineB2 nop ; filler cmp byt2; on zero page so 3 cycles lineB3 - stx COLOR2 + stx colpf2 ldy #$0E ; 14 (spr=-34) nop lda #$06 ; 6 (spr=-42) - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) sty COLBAK - sta COLOR0 + sta colpf0 lda #$2C ; 44 (spr=-4) - sta COLOR1 + sta colpf1 nop - sta COLOR2 + sta colpf2 sta COLBAK - stx COLOR1 + stx colpf1 nop nop ldx #$29 ; 41 (spr=-7) @@ -4018,17 +4018,17 @@ lineB4 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 nop lda #$2A ; 42 (spr=-6) - sty COLOR2 - sta COLOR0 + sty colpf2 + sta colpf0 lda #$2E ; 46 (spr=-2) - sta COLOR1 + sta colpf1 nop nop sta COLBAK - stx COLOR1 + stx colpf1 nop nop nop @@ -4040,15 +4040,15 @@ lineB5 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 nop lda #$2A ; 42 (spr=-6) - sty COLOR2 - sta COLOR0 + sty colpf2 + sta colpf0 lda #$2C ; 44 (spr=-4) - sta COLOR1 + sta colpf1 nop - stx COLOR1 + stx colpf1 nop nop nop @@ -4063,16 +4063,16 @@ lineB6 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 nop lda #$2A ; 42 (spr=-6) - sty COLOR2 - sta COLOR0 + sty colpf2 + sta colpf0 lda #$2C ; 44 (spr=-4) - sta COLOR1 + sta colpf1 nop sta COLBAK - stx COLOR1 + stx colpf1 nop nop nop @@ -4085,14 +4085,14 @@ lineB7 stx HPOSP1 ldy #$1E ; 30 (spr=-18) lda #$06 ; 6 (spr=-42) - sta COLOR0 + sta colpf0 nop lda #$2A ; 42 (spr=-6) sty COLPM2 - sta COLOR0 + sta colpf0 nop - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 nop ldy #$0B ; 11 (spr=-37) ldx #$37 ; 55 (spr=7) @@ -4112,8 +4112,8 @@ lineB8 stx COLPM1 stx HPOSP0 ldx #$2E ; 46 (spr=-2) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 sty COLPM1 stx HPOSP1 nop @@ -4133,7 +4133,7 @@ lineB9 stx HPOSP0 nop ldx #$2E ; 46 (spr=-2) - stx COLOR1 + stx colpf1 ldx #$1E ; 30 (spr=-18) nop ; filler nop ; filler @@ -4150,18 +4150,18 @@ lineB9 nop ; filler cmp byt2; on zero page so 3 cycles lineBA - sta COLOR1 + sta colpf1 nop lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) sta HPOSP2 - stx COLOR2 + stx colpf2 lda #$2A ; 42 (spr=-6) - sty COLOR2 - stx COLOR1 - sty COLOR2 + sty colpf2 + stx colpf1 + sty colpf2 nop - sta COLOR0 + sta colpf0 ldx #$2A ; 42 (spr=-6) nop nop @@ -4174,13 +4174,13 @@ lineBA lineBB ldy #$1E ; 30 (spr=-18) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 nop lda #$2A ; 42 (spr=-6) sta HPOSP3 - stx COLOR1 + stx colpf1 sty HPOSP3 - sty COLOR0 + sty colpf0 ldx #$2A ; 42 (spr=-6) nop ; filler nop ; filler @@ -4196,17 +4196,17 @@ lineBB nop ; filler cmp byt2; on zero page so 3 cycles lineBC - sty COLOR2 + sty colpf2 ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) - sty COLOR2 + sty colpf2 sta HPOSP3 - stx COLOR1 + stx colpf1 lda #$2A ; 42 (spr=-6) ldx #$2A ; 42 (spr=-6) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -4222,15 +4222,15 @@ lineBD nop ldy #$1E ; 30 (spr=-18) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 nop lda #$2A ; 42 (spr=-6) sta HPOSP3 - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 nop ldx #$1D ; 29 (spr=-19) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -4246,12 +4246,12 @@ lineBE nop ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$1A ; 26 (spr=-22) - sty COLOR2 - sta COLOR2 - sty COLOR2 - stx COLOR0 + sty colpf2 + sta colpf2 + sty colpf2 + stx colpf0 nop ; filler nop ; filler nop ; filler @@ -4270,12 +4270,12 @@ lineBF nop ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$1A ; 26 (spr=-22) - sty COLOR2 - sta COLOR2 - sty COLOR2 - stx COLOR0 + sty colpf2 + sta colpf2 + sty colpf2 + stx colpf0 nop ; filler nop ; filler nop ; filler @@ -4294,7 +4294,7 @@ lineC0 nop ldx #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) - stx COLOR0 + stx colpf0 nop nop nop ; filler @@ -4321,12 +4321,12 @@ lineC0 lineC1 sta HPOSP2 lda #$2A ; 42 (spr=-6) - sta COLOR2 + sta colpf2 ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 ldx #$2E ; 46 (spr=-2) sta COLBAK - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler @@ -4343,9 +4343,9 @@ lineC1 nop ; filler cmp byt2; on zero page so 3 cycles lineC2 - sta COLOR0 + sta colpf0 ldy #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$2E ; 46 (spr=-2) lda #$FE ; 254 (spr=206) sta COLBAK @@ -4370,12 +4370,12 @@ lineC2 cmp byt2; on zero page so 3 cycles lineC3 lda #$2A ; 42 (spr=-6) - sta COLOR1 - sty COLOR2 - stx COLOR1 + sta colpf1 + sty colpf2 + stx colpf1 nop ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 lda #$2B ; 43 (spr=-5) nop sta COLBAK @@ -4421,7 +4421,7 @@ lineC4 lineC5 ldy #$2C ; 44 (spr=-4) sta HPOSP0 - sty COLOR2 + sty colpf2 ldx #$0E ; 14 (spr=-34) lda #$1E ; 30 (spr=-18) nop @@ -4446,8 +4446,8 @@ lineC5 lineC6 ldy #$2C ; 44 (spr=-4) sta HPOSP0 - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$1E ; 30 (spr=-18) sta COLBAK nop @@ -4474,7 +4474,7 @@ lineC7 lda #$1C ; 28 (spr=-20) ldy #$2E ; 46 (spr=-2) sta COLBAK - stx COLOR1 + stx colpf1 sty COLBAK nop ; filler nop ; filler diff --git a/artwork/splash_v3/output.png.opt.ini b/artwork/splash_v3/output.png.opt.ini index b819f0b..be36785 100644 --- a/artwork/splash_v3/output.png.opt.ini +++ b/artwork/splash_v3/output.png.opt.ini @@ -4,11 +4,11 @@ ; Initial values lda #$DB - sta COLOR0 + sta colpf0 lda #$61 - sta COLOR1 + sta colpf1 lda #$D8 - sta COLOR2 + sta colpf2 lda #$00 sta COLBAK lda #$BF diff --git a/artwork/splash_v3/output.png.rp b/artwork/splash_v3/output.png.rp index b39829b..d78dbd0 100644 --- a/artwork/splash_v3/output.png.rp +++ b/artwork/splash_v3/output.png.rp @@ -14,9 +14,9 @@ line0 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$01 ; 1 (spr=-47) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty HPOSP0 @@ -24,8 +24,8 @@ line0 sta COLPM0 sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -35,19 +35,19 @@ line0 line1 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$01 ; 1 (spr=-47) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty HPOSP0 lda #$00 ; 0 (spr=-48) sta COLPM0 - sta COLOR2 + sta colpf2 sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -55,9 +55,9 @@ line1 line2 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$01 ; 1 (spr=-47) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) sty HPOSP0 @@ -65,8 +65,8 @@ line2 sta COLPM0 sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -76,17 +76,17 @@ line2 line3 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) - sty COLOR1 + sty colpf1 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -98,16 +98,16 @@ line3 line4 ldx #$00 ; 0 (spr=-48) lda #$01 ; 1 (spr=-47) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 stx COLPM2 nop ; filler nop ; filler @@ -120,7 +120,7 @@ line4 line5 sta COLBAK ldy #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$3A ; 58 (spr=10) stx HPOSP0 lda #$00 ; 0 (spr=-48) @@ -145,9 +145,9 @@ line5 line6 lda #$10 ; 16 (spr=-32) sty COLBAK - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -169,14 +169,14 @@ line6 cmp byt2; on zero page so 3 cycles line7 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler @@ -195,12 +195,12 @@ line8 ldx #$00 ; 0 (spr=-48) sty COLPM3 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) sta COLBAK - sta COLOR0 - sta COLOR0 + sta colpf0 + sta colpf0 lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler @@ -217,12 +217,12 @@ line8 cmp byt2; on zero page so 3 cycles line9 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR0 + stx colpf0 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) @@ -242,12 +242,12 @@ line9 cmp byt2; on zero page so 3 cycles lineA lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) @@ -267,12 +267,12 @@ lineA cmp byt2; on zero page so 3 cycles lineB lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldx #$00 ; 0 (spr=-48) @@ -292,11 +292,11 @@ lineB cmp byt2; on zero page so 3 cycles lineC sta COLBAK - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) nop ; filler @@ -318,9 +318,9 @@ lineC lineD lda #$01 ; 1 (spr=-47) lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$FF ; 255 (spr=207) - sty COLOR2 + sty colpf2 ldx #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -343,11 +343,11 @@ lineD cmp byt2; on zero page so 3 cycles lineE lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -368,11 +368,11 @@ lineE cmp byt2; on zero page so 3 cycles lineF lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -393,11 +393,11 @@ lineF cmp byt2; on zero page so 3 cycles line10 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -418,11 +418,11 @@ line10 cmp byt2; on zero page so 3 cycles line11 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -443,11 +443,11 @@ line11 cmp byt2; on zero page so 3 cycles line12 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -468,14 +468,14 @@ line12 cmp byt2; on zero page so 3 cycles line13 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$F0 ; 240 (spr=192) - sty COLOR2 + sty colpf2 sta COLBAK ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) @@ -490,12 +490,12 @@ line13 cmp byt2; on zero page so 3 cycles line14 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) nop - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK ldy #$00 ; 0 (spr=-48) @@ -515,14 +515,14 @@ line14 cmp byt2; on zero page so 3 cycles line15 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$F0 ; 240 (spr=192) - sty COLOR2 + sty colpf2 sta COLBAK ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) @@ -537,13 +537,13 @@ line15 cmp byt2; on zero page so 3 cycles line16 lda #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldy #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) ldy #$10 ; 16 (spr=-32) - stx COLOR1 + stx colpf1 ldy #$D0 ; 208 (spr=160) - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK nop ; filler @@ -564,12 +564,12 @@ line17 lda #$07 ; 7 (spr=-41) lda #$E2 ; 226 (spr=178) ldy #$00 ; 0 (spr=-48) - stx COLOR0 + stx colpf0 sta COLBAK sta COLPM0 lda #$00 ; 0 (spr=-48) sta COLBAK - sta COLOR0 + sta colpf0 lda #$00 ; 0 (spr=-48) nop ; filler nop ; filler @@ -586,9 +586,9 @@ line17 cmp byt2; on zero page so 3 cycles line18 lda #$07 ; 7 (spr=-41) - sta COLOR0 + sta colpf0 ldy #$00 ; 0 (spr=-48) - stx COLOR0 + stx colpf0 sta COLBAK sta COLPM0 lda #$00 ; 0 (spr=-48) @@ -610,15 +610,15 @@ line18 line19 lda #$00 ; 0 (spr=-48) ldx #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldx #$0E ; 14 (spr=-34) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 stx COLPM3 lda #$03 ; 3 (spr=-45) ldx #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldy #$10 ; 16 (spr=-32) stx HPOSP2 sta COLBAK @@ -629,14 +629,14 @@ line19 cmp byt2; on zero page so 3 cycles line1A lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldx #$0E ; 14 (spr=-34) - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldy #$00 ; 0 (spr=-48) sta COLBAK ldy #$00 ; 0 (spr=-48) @@ -653,13 +653,13 @@ line1B lda #$07 ; 7 (spr=-41) ldy #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 lda #$00 ; 0 (spr=-48) sta COLBAK sta HPOSP2 ldy #$0C ; 12 (spr=-36) nop - sty COLOR2 + sty colpf2 sty HPOSP2 lda #$04 ; 4 (spr=-44) nop ; filler @@ -679,13 +679,13 @@ line1C sta COLPM3 nop lda #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 sty HPOSP2 - sta COLOR0 + sta colpf0 lda #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -699,18 +699,18 @@ line1C cmp byt2; on zero page so 3 cycles line1D sta COLBAK - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 ldx #$0E ; 14 (spr=-34) ldy #$00 ; 0 (spr=-48) stx COLPM2 ldy #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 sta COLBAK nop - stx COLOR1 + stx colpf1 ldy #$00 ; 0 (spr=-48) stx COLPM2 lda #$04 ; 4 (spr=-44) @@ -724,13 +724,13 @@ line1E sta HPOSP1 lda #$0C ; 12 (spr=-36) nop - sta COLOR0 + sta colpf0 lda #$04 ; 4 (spr=-44) - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 sta COLPM0 lda #$02 ; 2 (spr=-46) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -744,10 +744,10 @@ line1F lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$02 ; 2 (spr=-46) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 lda #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop ; filler nop ; filler nop ; filler @@ -769,11 +769,11 @@ line20 lda #$07 ; 7 (spr=-41) sta HPOSP1 lda #$02 ; 2 (spr=-46) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 lda #$04 ; 4 (spr=-44) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 nop ; filler nop ; filler nop ; filler @@ -789,23 +789,23 @@ line20 nop ; filler cmp byt2; on zero page so 3 cycles line21 - stx COLOR1 + stx colpf1 sta COLPM0 lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) stx HPOSP1 ldy #$06 ; 6 (spr=-42) sta COLBAK - stx COLOR1 + stx colpf1 ldy #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 nop ldy #$00 ; 0 (spr=-48) lda #$08 ; 8 (spr=-40) sty HPOSP1 - sta COLOR0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line22 @@ -823,7 +823,7 @@ line22 lda #$01 ; 1 (spr=-47) lda #$03 ; 3 (spr=-45) ldy #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 ldx #$00 ; 0 (spr=-48) nop ; filler nop ; filler @@ -833,7 +833,7 @@ line22 nop ; filler cmp byt2; on zero page so 3 cycles line23 - stx COLOR1 + stx colpf1 stx HPOSP2 stx HPOSP1 ldx #$00 ; 0 (spr=-48) @@ -846,62 +846,62 @@ line23 ldx #$0E ; 14 (spr=-34) lda #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) - sty COLOR2 + sty colpf2 ldy #$07 ; 7 (spr=-41) - sta COLOR2 - sta COLOR2 - sty COLOR2 + sta colpf2 + sta colpf2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line24 - sta COLOR2 + sta colpf2 lda #$00 ; 0 (spr=-48) - stx COLOR1 - sty COLOR1 - sta COLOR0 - sty COLOR2 + stx colpf1 + sty colpf1 + sta colpf0 + sty colpf2 lda #$02 ; 2 (spr=-46) ldy #$86 ; 134 (spr=86) ldy #$0B ; 11 (spr=-37) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 ldy #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line25 - sta COLOR0 + sta colpf0 lda #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) - stx COLOR1 + stx colpf1 sta COLPM2 - sty COLOR2 + sty colpf2 ldy #$99 ; 153 (spr=105) lda #$02 ; 2 (spr=-46) ldy #$08 ; 8 (spr=-40) sty COLBAK - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 lda #$04 ; 4 (spr=-44) sta COLBAK - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line26 - sty COLOR2 + sty colpf2 nop - stx COLOR2 + stx colpf2 ldy #$06 ; 6 (spr=-42) nop - sty COLOR2 + sty colpf2 ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop ldy #$C0 ; 192 (spr=144) sty HPOSP2 @@ -927,29 +927,29 @@ line27 ldx #$00 ; 0 (spr=-48) ldy #$08 ; 8 (spr=-40) lda #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop ldy #$00 ; 0 (spr=-48) sta COLBAK ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) - sty COLOR2 + 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 COLOR2 + sty colpf2 sta COLPM1 - sty COLOR2 + sty colpf2 sta HPOSP1 ldy #$0E ; 14 (spr=-34) ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 ldy #$0D ; 13 (spr=-35) ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop ; filler nop ; filler nop ; filler @@ -967,15 +967,15 @@ line29 ldy #$00 ; 0 (spr=-48) ldx #$0E ; 14 (spr=-34) ldy #$0D ; 13 (spr=-35) - sty COLOR2 + sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM0 - sty COLOR2 - sty COLOR1 + sty colpf2 + sty colpf1 ldy #$08 ; 8 (spr=-40) sty HPOSP2 - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 ldy #$02 ; 2 (spr=-46) nop ; filler nop ; filler @@ -987,9 +987,9 @@ line2A lda #$07 ; 7 (spr=-41) sty HPOSP2 ldy #$02 ; 2 (spr=-46) - sty COLOR1 - sta COLOR1 - stx COLOR1 + sty colpf1 + sta colpf1 + stx colpf1 stx COLPM1 sty COLPM2 sty COLPM0 @@ -1007,9 +1007,9 @@ line2B stx COLPM2 nop stx HPOSP1 - sty COLOR2 + sty colpf2 sta HPOSP2 - sta COLOR1 + sta colpf1 lda #$02 ; 2 (spr=-46) sta COLPM3 stx HPOSP2 @@ -1030,14 +1030,14 @@ line2C sty COLPM3 nop ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 nop nop sta COLPM0 lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 ldy #$0C ; 12 (spr=-36) nop ; filler cmp byt2; on zero page so 3 cycles @@ -1055,8 +1055,8 @@ line2D sty COLPM0 ldy #$9C ; 156 (spr=108) ldy #$9E ; 158 (spr=110) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$FF ; 255 (spr=207) ldy #$0A ; 10 (spr=-38) nop ; filler @@ -1066,18 +1066,18 @@ line2E sty COLPM3 ldy #$80 ; 128 (spr=80) lda #$FF ; 255 (spr=207) - sty COLOR1 + sty colpf1 lda #$00 ; 0 (spr=-48) ldy #$04 ; 4 (spr=-44) lda #$07 ; 7 (spr=-41) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 nop ldy #$0C ; 12 (spr=-36) nop sta COLPM1 sty COLBAK - sta COLOR1 + sta colpf1 sta COLBAK lda #$00 ; 0 (spr=-48) lda #$FF ; 255 (spr=207) @@ -1087,19 +1087,19 @@ line2F ldy #$94 ; 148 (spr=100) sta COLPM2 nop - sty COLOR1 + sty colpf1 lda #$8A ; 138 (spr=90) - sta COLOR2 + sta colpf2 ldy #$09 ; 9 (spr=-39) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 nop lda #$00 ; 0 (spr=-48) ldy #$86 ; 134 (spr=86) sty COLPM0 ldy #$04 ; 4 (spr=-44) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldy #$8A ; 138 (spr=90) lda #$00 ; 0 (spr=-48) nop ; filler @@ -1108,18 +1108,18 @@ line30 sta COLPM1 stx COLPM1 ldx #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$09 ; 9 (spr=-39) ldy #$FF ; 255 (spr=207) - sta COLOR2 + sta colpf2 nop ldx #$0C ; 12 (spr=-36) - stx COLOR2 + stx colpf2 ldx #$02 ; 2 (spr=-46) nop - sta COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) - stx COLOR2 + stx colpf2 nop nop nop @@ -1127,24 +1127,24 @@ line30 nop ; filler cmp byt2; on zero page so 3 cycles line31 - sty COLOR2 + 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 COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) sta COLPM1 sty COLPM2 nop ldx #$02 ; 2 (spr=-46) lda #$0C ; 12 (spr=-36) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) nop - sty COLOR2 + sty colpf2 nop nop ; filler cmp byt2; on zero page so 3 cycles @@ -1155,16 +1155,16 @@ line32 sty COLPM2 nop nop - sta COLOR2 + sta colpf2 ldx #$00 ; 0 (spr=-48) ldx #$0C ; 12 (spr=-36) - stx COLOR2 + stx colpf2 ldx #$00 ; 0 (spr=-48) lda #$10 ; 16 (spr=-32) nop lda #$00 ; 0 (spr=-48) nop - sty COLOR2 + sty colpf2 ldx #$00 ; 0 (spr=-48) nop nop @@ -1180,15 +1180,15 @@ line33 ldy #$02 ; 2 (spr=-46) nop lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$0B ; 11 (spr=-37) - sta COLOR2 + sta colpf2 nop - stx COLOR2 + stx colpf2 lda #$87 ; 135 (spr=87) stx COLPM0 - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 lda #$2E ; 46 (spr=-2) ldy #$94 ; 148 (spr=100) nop ; filler @@ -1202,11 +1202,11 @@ line34 stx COLPM1 nop ldx #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 lda #$2F ; 47 (spr=-1) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 sty COLPM1 nop ldy #$FF ; 255 (spr=207) @@ -1223,10 +1223,10 @@ line35 lda #$0A ; 10 (spr=-38) ldx #$29 ; 41 (spr=-7) ldy #$9A ; 154 (spr=106) - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 lda #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 ldx #$16 ; 22 (spr=-26) lda #$02 ; 2 (spr=-46) sta COLBAK @@ -1235,23 +1235,23 @@ line35 lda #$06 ; 6 (spr=-42) nop nop - sty COLOR0 + sty colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line36 - sty COLOR0 + sty colpf0 nop - sta COLOR0 + sta colpf0 lda #$8F ; 143 (spr=95) - stx COLOR1 + stx colpf1 ldx #$0F ; 15 (spr=-33) - sta COLOR0 + sta colpf0 lda #$2B ; 43 (spr=-5) - sta COLOR0 + sta colpf0 sty COLPM3 lda #$FF ; 255 (spr=207) lda #$06 ; 6 (spr=-42) - sta COLOR2 + sta colpf2 ldy #$00 ; 0 (spr=-48) nop stx COLBAK @@ -1261,16 +1261,16 @@ line36 cmp byt2; on zero page so 3 cycles line37 lda #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldx #$94 ; 148 (spr=100) - sty COLOR0 - stx COLOR1 - sta COLOR0 + sty colpf0 + stx colpf1 + sta colpf0 ldx #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 lda #$07 ; 7 (spr=-41) ldx #$00 ; 0 (spr=-48) - sta COLOR1 + sta colpf1 lda #$00 ; 0 (spr=-48) lda #$07 ; 7 (spr=-41) ldx #$02 ; 2 (spr=-46) @@ -1289,15 +1289,15 @@ line38 ldy #$00 ; 0 (spr=-48) lda #$87 ; 135 (spr=87) ldy #$0E ; 14 (spr=-34) - sta COLOR1 + sta colpf1 lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 lda #$FF ; 255 (spr=207) nop - sty COLOR1 + sty colpf1 ldy #$23 ; 35 (spr=-13) ldy #$06 ; 6 (spr=-42) - sty COLOR1 + sty colpf1 ldx #$00 ; 0 (spr=-48) lda #$02 ; 2 (spr=-46) nop ; filler @@ -1312,13 +1312,13 @@ line39 ldx #$29 ; 41 (spr=-7) sta COLBAK lda #$87 ; 135 (spr=87) - sta COLOR1 - stx COLOR1 + sta colpf1 + stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$00 ; 0 (spr=-48) - sty COLOR1 + sty colpf1 ldy #$06 ; 6 (spr=-42) - sty COLOR1 + sty colpf1 ldx #$00 ; 0 (spr=-48) nop lda #$27 ; 39 (spr=-9) @@ -1336,8 +1336,8 @@ line3A sta COLBAK ldy #$84 ; 132 (spr=84) lda #$24 ; 36 (spr=-12) - sty COLOR1 - sta COLOR1 + sty colpf1 + sta colpf1 lda #$0A ; 10 (spr=-38) lda #$75 ; 117 (spr=69) ldx #$04 ; 4 (spr=-44) @@ -1351,7 +1351,7 @@ line3A nop ; filler cmp byt2; on zero page so 3 cycles line3B - sty COLOR1 + sty colpf1 ldy #$0A ; 10 (spr=-38) sta COLPM3 ldx #$0A ; 10 (spr=-38) @@ -1359,11 +1359,11 @@ line3B ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) ldy #$30 ; 48 (spr=0) - sta COLOR1 - sta COLOR1 - sty COLOR0 - sta COLOR0 - stx COLOR1 + sta colpf1 + sta colpf1 + sty colpf0 + sta colpf0 + stx colpf1 ldy #$07 ; 7 (spr=-41) ldx #$0A ; 10 (spr=-38) nop @@ -1375,12 +1375,12 @@ line3C sta COLPM2 ldx #$06 ; 6 (spr=-42) lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 ldy #$00 ; 0 (spr=-48) stx COLPM0 stx COLPM3 - stx COLOR0 - sta COLOR1 + stx colpf0 + sta colpf1 nop sty COLPM1 nop @@ -1397,14 +1397,14 @@ line3D nop stx COLPM0 sta HPOSP2 - sty COLOR2 + sty colpf2 ldx #$82 ; 130 (spr=82) stx COLPM3 ldx #$08 ; 8 (spr=-40) lda #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop - sta COLOR0 + sta colpf0 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) @@ -1419,7 +1419,7 @@ line3E nop ldx #$07 ; 7 (spr=-41) ldy #$03 ; 3 (spr=-45) - stx COLOR1 + stx colpf1 nop sty COLPM3 nop @@ -1429,26 +1429,26 @@ line3E sta COLPM3 sta COLBAK lda #$0E ; 14 (spr=-34) - sta COLOR1 - stx COLOR2 - sty COLOR2 + sta colpf1 + stx colpf2 + sty colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line3F - sty COLOR1 - sta COLOR2 - sty COLOR2 - stx COLOR2 + 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 COLOR2 + sta colpf2 lda #$0C ; 12 (spr=-36) ldy #$07 ; 7 (spr=-41) sty COLPM2 - sta COLOR2 + sta colpf2 nop ; filler nop ; filler nop ; filler @@ -1458,77 +1458,77 @@ line3F cmp byt2; on zero page so 3 cycles line40 lda #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 sta COLBAK - stx COLOR2 - sty COLOR2 + stx colpf2 + sty colpf2 ldx #$09 ; 9 (spr=-39) lda #$00 ; 0 (spr=-48) sty HPOSP2 - stx COLOR2 + stx colpf2 lda #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 lda #$0E ; 14 (spr=-34) - sta COLOR2 + sta colpf2 lda #$06 ; 6 (spr=-42) lda #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) - stx COLOR2 + stx colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line41 lda #$D0 ; 208 (spr=160) - sta COLOR2 + sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK lda #$03 ; 3 (spr=-45) - stx COLOR2 - sty COLOR2 - sta COLOR0 + stx colpf2 + sty colpf2 + sta colpf0 lda #$0F ; 15 (spr=-33) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line42 lda #$0F ; 15 (spr=-33) - sta COLOR2 + sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) sta COLBAK lda #$03 ; 3 (spr=-45) - stx COLOR2 - sta COLOR0 - sty COLOR2 + stx colpf2 + sta colpf0 + sty colpf2 lda #$D0 ; 208 (spr=160) - sta COLOR2 + sta colpf2 lda #$04 ; 4 (spr=-44) - sta COLOR0 - sta COLOR2 + sta colpf0 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line43 lda #$D0 ; 208 (spr=160) - sta COLOR2 + sta colpf2 ldy #$07 ; 7 (spr=-41) stx COLBAK lda #$01 ; 1 (spr=-47) - sty COLOR2 + sty colpf2 sta COLBAK lda #$03 ; 3 (spr=-45) - stx COLOR2 - sta COLOR2 - sty COLOR2 + stx colpf2 + sta colpf2 + sty colpf2 lda #$0F ; 15 (spr=-33) - sta COLOR2 + sta colpf2 stx COLPM2 lda #$04 ; 4 (spr=-44) lda #$00 ; 0 (spr=-48) @@ -1537,18 +1537,18 @@ line43 cmp byt2; on zero page so 3 cycles line44 lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 sta COLBAK lda #$1B ; 27 (spr=-21) nop sta HPOSP2 lda #$00 ; 0 (spr=-48) - stx COLOR2 + stx colpf2 lda #$0E ; 14 (spr=-34) - sty COLOR2 - sta COLOR2 - sty COLOR2 - sta COLOR2 + sty colpf2 + sta colpf2 + sty colpf2 + sta colpf2 nop ldy #$07 ; 7 (spr=-41) nop ; filler @@ -1562,15 +1562,15 @@ line45 sta COLBAK ldy #$06 ; 6 (spr=-42) sta COLPM1 - sty COLOR2 + sty colpf2 lda #$04 ; 4 (spr=-44) - stx COLOR2 + stx colpf2 lda #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) lda #$0E ; 14 (spr=-34) - sta COLOR2 - stx COLOR2 - sta COLOR1 + sta colpf2 + stx colpf2 + sta colpf1 ldx #$0A ; 10 (spr=-38) nop nop @@ -1580,22 +1580,22 @@ line45 cmp byt2; on zero page so 3 cycles line46 lda #$02 ; 2 (spr=-46) - stx COLOR1 + stx colpf1 ldx #$B8 ; 184 (spr=136) - sty COLOR2 + 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 COLOR2 + sta colpf2 lda #$1E ; 30 (spr=-18) - stx COLOR2 - sty COLOR2 - sta COLOR2 + stx colpf2 + sty colpf2 + sta colpf2 lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 nop lda #$00 ; 0 (spr=-48) nop ; filler @@ -1611,10 +1611,10 @@ line47 lda #$0A ; 10 (spr=-38) stx COLPM1 ldx #$09 ; 9 (spr=-39) - stx COLOR2 - sty COLOR2 + stx colpf2 + sty colpf2 ldy #$26 ; 38 (spr=-10) - sty COLOR2 + sty colpf2 nop sty COLPM3 lda #$00 ; 0 (spr=-48) @@ -1627,7 +1627,7 @@ line48 ldy #$06 ; 6 (spr=-42) nop lda #$55 ; 85 (spr=37) - sty COLOR2 + sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM2 lda #$00 ; 0 (spr=-48) @@ -1635,10 +1635,10 @@ line48 ldy #$02 ; 2 (spr=-46) lda #$29 ; 41 (spr=-7) ldx #$2B ; 43 (spr=-5) - sty COLOR0 + sty colpf0 lda #$26 ; 38 (spr=-10) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 nop ldx #$0B ; 11 (spr=-37) ldy #$06 ; 6 (spr=-42) @@ -1648,8 +1648,8 @@ line48 cmp byt2; on zero page so 3 cycles line49 lda #$04 ; 4 (spr=-44) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 nop lda #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) @@ -1660,9 +1660,9 @@ line49 nop sta HPOSP0 lda #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 ldx #$84 ; 132 (spr=84) - sta COLOR0 + sta colpf0 lda #$05 ; 5 (spr=-43) nop ldy #$06 ; 6 (spr=-42) @@ -1673,20 +1673,20 @@ line49 line4A sta COLPM2 ldx #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 nop lda #$02 ; 2 (spr=-46) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 sta COLPM2 nop - sta COLOR0 + sta colpf0 lda #$28 ; 40 (spr=-8) lda #$28 ; 40 (spr=-8) - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) - sta COLOR1 - stx COLOR1 + sta colpf1 + stx colpf1 lda #$28 ; 40 (spr=-8) lda #$05 ; 5 (spr=-43) nop ; filler @@ -1694,26 +1694,26 @@ line4A line4B lda #$05 ; 5 (spr=-43) lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 lda #$00 ; 0 (spr=-48) ldx #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) lda #$29 ; 41 (spr=-7) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 sta HPOSP2 ldx #$0A ; 10 (spr=-38) sty HPOSP2 sta COLPM2 - sta COLOR1 + sta colpf1 lda #$03 ; 3 (spr=-45) - sta COLOR1 + sta colpf1 lda #$04 ; 4 (spr=-44) ldy #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles line4C - stx COLOR1 + stx colpf1 ldy #$56 ; 86 (spr=38) ldx #$0A ; 10 (spr=-38) sty HPOSP1 @@ -1728,7 +1728,7 @@ line4C ldx #$00 ; 0 (spr=-48) ldx #$26 ; 38 (spr=-10) lda #$F0 ; 240 (spr=192) - stx COLOR1 + stx colpf1 ldx #$35 ; 53 (spr=5) ldy #$0A ; 10 (spr=-38) stx HPOSP0 @@ -1737,19 +1737,19 @@ line4C cmp byt2; on zero page so 3 cycles line4D ldx #$22 ; 34 (spr=-14) - stx COLOR1 + stx colpf1 ldy #$0A ; 10 (spr=-38) ldx #$07 ; 7 (spr=-41) nop - stx COLOR2 - sty COLOR2 - stx COLOR1 + stx colpf2 + sty colpf2 + stx colpf1 ldy #$55 ; 85 (spr=37) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldx #$0A ; 10 (spr=-38) ldx #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 ldx #$00 ; 0 (spr=-48) ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) @@ -1761,12 +1761,12 @@ line4E ldx #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldx #$2E ; 46 (spr=-2) nop lda #$06 ; 6 (spr=-42) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 ldx #$17 ; 23 (spr=-25) nop ldx #$00 ; 0 (spr=-48) @@ -1792,8 +1792,8 @@ line4F ldx #$2D ; 45 (spr=-3) ldy #$04 ; 4 (spr=-44) lda #$06 ; 6 (spr=-42) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 ldx #$F7 ; 247 (spr=199) ldy #$00 ; 0 (spr=-48) lda #$0A ; 10 (spr=-38) @@ -1801,7 +1801,7 @@ line4F ldx #$0A ; 10 (spr=-38) ldx #$16 ; 22 (spr=-26) ldx #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 lda #$06 ; 6 (spr=-42) nop nop @@ -1814,19 +1814,19 @@ line50 lda #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) ldx #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 ldx #$07 ; 7 (spr=-41) sty COLPM2 nop - stx COLOR1 + stx colpf1 ldx #$02 ; 2 (spr=-46) stx COLPM1 lda #$04 ; 4 (spr=-44) sty COLPM1 ldy #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 ldx #$0A ; 10 (spr=-38) - sty COLOR1 + sty colpf1 lda #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) nop ; filler @@ -1839,12 +1839,12 @@ line51 ldx #$04 ; 4 (spr=-44) ldx #$06 ; 6 (spr=-42) ldx #$2A ; 42 (spr=-6) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 ldx #$07 ; 7 (spr=-41) - sty COLOR1 + sty colpf1 nop - stx COLOR1 + stx colpf1 ldx #$D0 ; 208 (spr=160) nop stx COLPM2 @@ -1860,16 +1860,16 @@ line52 ldx #$06 ; 6 (spr=-42) ldy #$0B ; 11 (spr=-37) lda #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 lda #$0A ; 10 (spr=-38) lda #$00 ; 0 (spr=-48) stx COLPM0 - sta COLOR0 + sta colpf0 ldx #$26 ; 38 (spr=-10) ldy #$0B ; 11 (spr=-37) ldy #$08 ; 8 (spr=-40) lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 sty COLBAK ldx #$06 ; 6 (spr=-42) stx COLPM2 @@ -1881,8 +1881,8 @@ line53 ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) ldx #$0A ; 10 (spr=-38) - stx COLOR1 - sta COLOR2 + stx colpf1 + sta colpf2 lda #$08 ; 8 (spr=-40) ldx #$0A ; 10 (spr=-38) nop @@ -1905,19 +1905,19 @@ line54 lda #$0A ; 10 (spr=-38) ldy #$11 ; 17 (spr=-31) ldy #$00 ; 0 (spr=-48) - sta COLOR0 + sta colpf0 ldx #$E0 ; 224 (spr=176) nop lda #$2A ; 42 (spr=-6) - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 ldy #$0A ; 10 (spr=-38) nop ldy #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) nop - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 ldy #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) ldx #$2A ; 42 (spr=-6) @@ -1927,18 +1927,18 @@ line54 line55 nop lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 lda #$04 ; 4 (spr=-44) - sty COLOR2 - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 + sty colpf2 nop lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 ldy #$06 ; 6 (spr=-42) - sty COLOR0 - stx COLOR0 - sta COLOR0 + sty colpf0 + stx colpf0 + sta colpf0 lda #$01 ; 1 (spr=-47) ldy #$0B ; 11 (spr=-37) ldy #$0A ; 10 (spr=-38) @@ -1948,20 +1948,20 @@ line55 line56 lda #$0A ; 10 (spr=-38) lda #$05 ; 5 (spr=-43) - sta COLOR0 + sta colpf0 lda #$14 ; 20 (spr=-28) lda #$3A ; 58 (spr=10) - sty COLOR2 - sty COLOR2 + 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 COLOR2 - stx COLOR0 + sty colpf2 + stx colpf0 nop - sta COLOR0 + sta colpf0 ldy #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) nop ; filler @@ -1971,17 +1971,17 @@ line57 nop lda #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) - sta COLOR0 - sty COLOR2 - sty COLOR2 - sty COLOR2 + sta colpf0 + sty colpf2 + sty colpf2 + sty colpf2 nop lda #$02 ; 2 (spr=-46) - sta COLOR0 + sta colpf0 ldy #$06 ; 6 (spr=-42) - sty COLOR0 - stx COLOR0 - sta COLOR0 + sty colpf0 + stx colpf0 + sta colpf0 lda #$01 ; 1 (spr=-47) ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) @@ -1989,23 +1989,23 @@ line57 nop ; filler cmp byt2; on zero page so 3 cycles line58 - sty COLOR0 - sta COLOR0 + sty colpf0 + sta colpf0 nop - sty COLOR2 - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 + sty colpf2 lda #$06 ; 6 (spr=-42) nop - sta COLOR0 + sta colpf0 lda #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) ldy #$08 ; 8 (spr=-40) - stx COLOR0 + stx colpf0 lda #$04 ; 4 (spr=-44) ldx #$00 ; 0 (spr=-48) - sty COLOR0 - sta COLOR0 + sty colpf0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line59 @@ -2015,11 +2015,11 @@ line59 nop ldy #$D0 ; 208 (spr=160) stx COLPM1 - sty COLOR1 - sta COLOR1 + sty colpf1 + sta colpf1 sty COLPM1 ldy #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 lda #$29 ; 41 (spr=-7) ldy #$26 ; 38 (spr=-10) ldx #$25 ; 37 (spr=-11) @@ -2035,20 +2035,20 @@ line5A ldy #$E7 ; 231 (spr=183) ldx #$00 ; 0 (spr=-48) ldx #$08 ; 8 (spr=-40) - sta COLOR1 + sta colpf1 ldy #$0A ; 10 (spr=-38) ldy #$0A ; 10 (spr=-38) nop - stx COLOR1 + stx colpf1 ldx #$00 ; 0 (spr=-48) ldy #$28 ; 40 (spr=-8) lda #$06 ; 6 (spr=-42) nop - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 stx COLBAK ldx #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles @@ -2060,10 +2060,10 @@ line5B ldy #$0A ; 10 (spr=-38) ldy #$26 ; 38 (spr=-10) lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 ldx #$00 ; 0 (spr=-48) ldx #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 ldx #$1A ; 26 (spr=-22) lda #$08 ; 8 (spr=-40) ldx #$26 ; 38 (spr=-10) @@ -2080,19 +2080,19 @@ line5C ldy #$26 ; 38 (spr=-10) lda #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) - sta COLOR1 + sta colpf1 nop - stx COLOR2 + stx colpf2 nop - sty COLOR2 + sty colpf2 lda #$01 ; 1 (spr=-47) sta COLBAK - stx COLOR0 + stx colpf0 lda #$06 ; 6 (spr=-42) ldx #$28 ; 40 (spr=-8) - stx COLOR0 + stx colpf0 nop - sta COLOR0 + sta colpf0 ldx #$02 ; 2 (spr=-46) ldx #$04 ; 4 (spr=-44) nop ; filler @@ -2102,40 +2102,40 @@ line5D lda #$04 ; 4 (spr=-44) lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 lda #$00 ; 0 (spr=-48) ldy #$16 ; 22 (spr=-26) - stx COLOR1 + stx colpf1 lda #$06 ; 6 (spr=-42) nop nop ldx #$04 ; 4 (spr=-44) - sta COLOR1 + sta colpf1 lda #$28 ; 40 (spr=-8) - sta COLOR1 - stx COLOR2 + sta colpf1 + stx colpf2 lda #$09 ; 9 (spr=-39) - sta COLOR1 + sta colpf1 nop nop ; filler cmp byt2; on zero page so 3 cycles line5E sta COLPM2 - sta COLOR2 + sta colpf2 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldy #$07 ; 7 (spr=-41) - sty COLOR2 + 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 COLOR1 + stx colpf1 lda #$04 ; 4 (spr=-44) - sta COLOR1 + sta colpf1 lda #$09 ; 9 (spr=-39) lda #$04 ; 4 (spr=-44) nop ; filler @@ -2148,7 +2148,7 @@ line5F ldy #$06 ; 6 (spr=-42) ldx #$04 ; 4 (spr=-44) nop - stx COLOR1 + stx colpf1 lda #$28 ; 40 (spr=-8) ldy #$02 ; 2 (spr=-46) sty COLPM2 @@ -2157,16 +2157,16 @@ line5F ldx #$0A ; 10 (spr=-38) lda #$26 ; 38 (spr=-10) stx COLPM1 - sta COLOR1 + sta colpf1 sty COLPM1 - sty COLOR1 + 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 COLOR1 + stx colpf1 ldy #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) ldy #$2A ; 42 (spr=-6) @@ -2179,9 +2179,9 @@ line60 lda #$19 ; 25 (spr=-23) lda #$09 ; 9 (spr=-39) ldx #$26 ; 38 (spr=-10) - stx COLOR1 - sty COLOR2 - sta COLOR1 + stx colpf1 + sty colpf2 + sta colpf1 ldx #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) nop ; filler @@ -2189,12 +2189,12 @@ line60 nop ; filler cmp byt2; on zero page so 3 cycles line61 - sta COLOR0 + sta colpf0 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldx #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 lda #$84 ; 132 (spr=84) sta HPOSP2 lda #$0A ; 10 (spr=-38) @@ -2202,9 +2202,9 @@ line61 lda #$0A ; 10 (spr=-38) lda #$09 ; 9 (spr=-39) ldx #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 ldx #$28 ; 40 (spr=-8) - sta COLOR1 + sta colpf1 sta COLPM2 ldy #$02 ; 2 (spr=-46) lda #$0A ; 10 (spr=-38) @@ -2212,18 +2212,18 @@ line61 cmp byt2; on zero page so 3 cycles line62 nop - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldy #$06 ; 6 (spr=-42) sta COLBAK lda #$28 ; 40 (spr=-8) - sty COLOR2 + sty colpf2 sta COLBAK ldx #$2A ; 42 (spr=-6) nop lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 ldx #$0A ; 10 (spr=-38) lda #$08 ; 8 (spr=-40) sta COLBAK @@ -2236,17 +2236,17 @@ line63 sta COLBAK ldx #$00 ; 0 (spr=-48) ldx #$04 ; 4 (spr=-44) - sta COLOR2 - stx COLOR1 - sty COLOR2 + 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 COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$09 ; 9 (spr=-39) sta COLBAK ldx #$0A ; 10 (spr=-38) @@ -2255,10 +2255,10 @@ line63 cmp byt2; on zero page so 3 cycles line64 sta COLBAK - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2B ; 43 (spr=-5) @@ -2266,9 +2266,9 @@ line64 nop nop lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 lda #$09 ; 9 (spr=-39) - sta COLOR1 + sta colpf1 ldx #$0A ; 10 (spr=-38) nop ; filler nop ; filler @@ -2276,11 +2276,11 @@ line64 nop ; filler cmp byt2; on zero page so 3 cycles line65 - sty COLOR2 - sty COLOR2 + sty colpf2 + sty colpf2 ldy #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 ldy #$06 ; 6 (spr=-42) sta COLBAK lda #$28 ; 40 (spr=-8) @@ -2289,29 +2289,29 @@ line65 ldx #$2A ; 42 (spr=-6) nop lda #$0A ; 10 (spr=-38) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 ldx #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 lda #$08 ; 8 (spr=-40) nop ; filler cmp byt2; on zero page so 3 cycles line66 sta COLBAK - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) ldy #$06 ; 6 (spr=-42) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$28 ; 40 (spr=-8) nop ldx #$2A ; 42 (spr=-6) sta COLBAK nop lda #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 ldy #$06 ; 6 (spr=-42) - sta COLOR1 + sta colpf1 lda #$0A ; 10 (spr=-38) nop ; filler nop ; filler @@ -2319,23 +2319,23 @@ line66 nop ; filler cmp byt2; on zero page so 3 cycles line67 - sta COLOR0 + sta colpf0 ldx #$04 ; 4 (spr=-44) - sty COLOR1 + sty colpf1 lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 nop ldx #$00 ; 0 (spr=-48) ldx #$2A ; 42 (spr=-6) lda #$28 ; 40 (spr=-8) nop - sty COLOR2 + sty colpf2 ldy #$0A ; 10 (spr=-38) lda #$08 ; 8 (spr=-40) - stx COLOR1 + stx colpf1 ldx #$0A ; 10 (spr=-38) ldy #$06 ; 6 (spr=-42) - stx COLOR0 + stx colpf0 sta COLBAK nop nop ; filler @@ -2346,9 +2346,9 @@ line68 lda #$0A ; 10 (spr=-38) nop ldx #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop - sty COLOR2 + sty colpf2 lda #$0A ; 10 (spr=-38) sty HPOSP2 lda #$28 ; 40 (spr=-8) @@ -2370,11 +2370,11 @@ line69 nop sta COLPM2 nop - sty COLOR2 + sty colpf2 sty HPOSP2 ldy #$28 ; 40 (spr=-8) nop - sty COLOR2 + sty colpf2 sty COLPM2 ldy #$02 ; 2 (spr=-46) stx HPOSP2 @@ -2386,21 +2386,21 @@ line6A ldx #$28 ; 40 (spr=-8) ldx #$F1 ; 241 (spr=193) lda #$0A ; 10 (spr=-38) - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 lda #$02 ; 2 (spr=-46) - sty COLOR2 + sty colpf2 ldx #$09 ; 9 (spr=-39) - stx COLOR2 + stx colpf2 ldx #$0A ; 10 (spr=-38) lda #$0B ; 11 (spr=-37) ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 ldx #$27 ; 39 (spr=-9) - stx COLOR1 + stx colpf1 lda #$07 ; 7 (spr=-41) ldx #$32 ; 50 (spr=2) - stx COLOR2 + stx colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles @@ -2408,17 +2408,17 @@ line6B ldx #$32 ; 50 (spr=2) lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 ldx #$F2 ; 242 (spr=194) - sty COLOR2 + sty colpf2 ldx #$08 ; 8 (spr=-40) - stx COLOR2 + stx colpf2 lda #$07 ; 7 (spr=-41) ldx #$00 ; 0 (spr=-48) nop ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 sta COLPM2 ldx #$28 ; 40 (spr=-8) lda #$FB ; 251 (spr=203) @@ -2430,21 +2430,21 @@ line6B line6C lda #$0A ; 10 (spr=-38) nop - sta COLOR0 + sta colpf0 stx HPOSP2 stx HPOSP2 - sty COLOR2 + sty colpf2 nop ldx #$01 ; 1 (spr=-47) ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 lda #$F0 ; 240 (spr=192) sty HPOSP2 ldx #$0A ; 10 (spr=-38) ldx #$9A ; 154 (spr=106) - stx COLOR2 + stx colpf2 ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 ldx #$35 ; 53 (spr=5) nop ; filler cmp byt2; on zero page so 3 cycles @@ -2454,18 +2454,18 @@ line6D sta COLPM2 stx HPOSP2 stx HPOSP2 - sty COLOR2 + sty colpf2 nop ldx #$01 ; 1 (spr=-47) ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 lda #$E0 ; 224 (spr=176) ldx #$0A ; 10 (spr=-38) ldx #$9A ; 154 (spr=106) sta COLPM2 - stx COLOR2 + stx colpf2 ldx #$28 ; 40 (spr=-8) - stx COLOR2 + stx colpf2 lda #$0A ; 10 (spr=-38) nop ; filler cmp byt2; on zero page so 3 cycles @@ -2473,17 +2473,17 @@ line6E nop ldx #$29 ; 41 (spr=-7) lda #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 lda #$02 ; 2 (spr=-46) nop ldy #$90 ; 144 (spr=96) - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 nop lda #$09 ; 9 (spr=-39) - sta COLOR2 + sta colpf2 lda #$0A ; 10 (spr=-38) - stx COLOR2 + stx colpf2 ldy #$0A ; 10 (spr=-38) ldx #$06 ; 6 (spr=-42) ldx #$0A ; 10 (spr=-38) @@ -2496,21 +2496,21 @@ line6E line6F sta COLPM2 ldy #$89 ; 137 (spr=89) - stx COLOR0 + stx colpf0 sta COLPM2 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldx #$28 ; 40 (spr=-8) - sta COLOR0 + sta colpf0 sta COLPM2 lda #$0A ; 10 (spr=-38) stx COLBAK lda #$0A ; 10 (spr=-38) ldy #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 lda #$28 ; 40 (spr=-8) - sta COLOR0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line70 @@ -2521,13 +2521,13 @@ line70 ldy #$8A ; 138 (spr=90) ldx #$0A ; 10 (spr=-38) lda #$80 ; 128 (spr=80) - sta COLOR0 - sty COLOR2 - stx COLOR2 + sta colpf0 + sty colpf2 + stx colpf2 ldy #$86 ; 134 (spr=86) lda #$3A ; 58 (spr=10) lda #$28 ; 40 (spr=-8) - sta COLOR1 + sta colpf1 sty COLPM3 ldx #$8C ; 140 (spr=92) ldy #$0A ; 10 (spr=-38) @@ -2542,13 +2542,13 @@ line71 nop ldy #$04 ; 4 (spr=-44) lda #$8A ; 138 (spr=90) - sty COLOR2 + sty colpf2 ldx #$28 ; 40 (spr=-8) - sta COLOR1 + sta colpf1 lda #$1A ; 26 (spr=-22) lda #$0A ; 10 (spr=-38) - sta COLOR1 - stx COLOR0 + sta colpf1 + stx colpf0 lda #$0A ; 10 (spr=-38) ldx #$0A ; 10 (spr=-38) lda #$0A ; 10 (spr=-38) @@ -2564,19 +2564,19 @@ line72 ldy #$92 ; 146 (spr=98) ldx #$00 ; 0 (spr=-48) ldx #$8E ; 142 (spr=94) - sty COLOR1 + sty colpf1 ldy #$2A ; 42 (spr=-6) ldx #$8A ; 138 (spr=90) ldx #$8A ; 138 (spr=90) - stx COLOR0 + stx colpf0 nop - sta COLOR0 - sty COLOR1 + sta colpf0 + sty colpf1 ldx #$28 ; 40 (spr=-8) ldy #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) - stx COLOR0 - sty COLOR1 + stx colpf0 + sty colpf1 nop ; filler nop ; filler nop ; filler @@ -2587,43 +2587,43 @@ line73 ldy #$00 ; 0 (spr=-48) ldy #$92 ; 146 (spr=98) ldx #$00 ; 0 (spr=-48) - sty COLOR1 + sty colpf1 ldx #$8A ; 138 (spr=90) nop ldx #$8A ; 138 (spr=90) - stx COLOR0 + stx colpf0 nop - sta COLOR0 + sta colpf0 ldy #$08 ; 8 (spr=-40) - sty COLOR1 + sty colpf1 ldx #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 lda #$0A ; 10 (spr=-38) - sty COLOR1 + sty colpf1 nop ldx #$26 ; 38 (spr=-10) - stx COLOR0 + 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 COLOR1 + sty colpf1 ldy #$00 ; 0 (spr=-48) ldy #$FA ; 250 (spr=202) ldy #$07 ; 7 (spr=-41) ldx #$8A ; 138 (spr=90) - stx COLOR0 - sty COLOR1 + stx colpf0 + sty colpf1 lda #$2B ; 43 (spr=-5) - sta COLOR0 + sta colpf0 ldx #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 lda #$25 ; 37 (spr=-11) ldx #$24 ; 36 (spr=-12) nop - stx COLOR0 + stx colpf0 nop ; filler nop ; filler nop ; filler @@ -2632,88 +2632,88 @@ line75 ldy #$09 ; 9 (spr=-39) ldy #$92 ; 146 (spr=98) nop - sty COLOR1 + sty colpf1 ldy #$07 ; 7 (spr=-41) nop lda #$2B ; 43 (spr=-5) ldx #$8A ; 138 (spr=90) - stx COLOR0 - sty COLOR1 - sta COLOR0 + stx colpf0 + sty colpf1 + sta colpf0 ldx #$2A ; 42 (spr=-6) ldx #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 lda #$3A ; 58 (spr=10) ldx #$14 ; 20 (spr=-28) ldy #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line76 - stx COLOR1 - stx COLOR1 + stx colpf1 + stx colpf1 ldy #$E0 ; 224 (spr=176) - sty COLOR1 + sty colpf1 lda #$0A ; 10 (spr=-38) ldx #$8A ; 138 (spr=90) - stx COLOR1 + stx colpf1 lda #$F6 ; 246 (spr=198) ldx #$07 ; 7 (spr=-41) nop - stx COLOR1 + stx colpf1 ldy #$82 ; 130 (spr=82) ldx #$28 ; 40 (spr=-8) - stx COLOR1 + stx colpf1 lda #$10 ; 16 (spr=-32) ldx #$F0 ; 240 (spr=192) - stx COLOR0 + stx colpf0 nop ldx #$8A ; 138 (spr=90) nop ; filler cmp byt2; on zero page so 3 cycles line77 - stx COLOR1 + stx colpf1 nop - sty COLOR1 + sty colpf1 ldy #$1A ; 26 (spr=-22) ldy #$06 ; 6 (spr=-42) lda #$2B ; 43 (spr=-5) ldx #$8A ; 138 (spr=90) - stx COLOR0 - sty COLOR1 + stx colpf0 + sty colpf1 ldy #$07 ; 7 (spr=-41) - sta COLOR0 + sta colpf0 ldx #$1E ; 30 (spr=-18) - stx COLOR1 + stx colpf1 ldx #$06 ; 6 (spr=-42) lda #$15 ; 21 (spr=-27) nop ldx #$92 ; 146 (spr=98) - stx COLOR1 + stx colpf1 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line78 nop lda #$00 ; 0 (spr=-48) - sty COLOR0 + sty colpf0 ldy #$01 ; 1 (spr=-47) ldx #$2A ; 42 (spr=-6) ldx #$8A ; 138 (spr=90) lda #$75 ; 117 (spr=69) - stx COLOR0 + stx colpf0 lda #$16 ; 22 (spr=-26) nop lda #$2B ; 43 (spr=-5) - sta COLOR0 + sta colpf0 lda #$0A ; 10 (spr=-38) ldx #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$2A ; 42 (spr=-6) ldx #$92 ; 146 (spr=98) - stx COLOR1 + stx colpf1 ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) ldx #$1B ; 27 (spr=-21) @@ -2721,20 +2721,20 @@ line78 cmp byt2; on zero page so 3 cycles line79 lda #$31 ; 49 (spr=1) - sta COLOR0 + 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 COLOR0 + stx colpf0 ldx #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) - sta COLOR0 - stx COLOR1 + sta colpf0 + stx colpf1 ldx #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$8A ; 138 (spr=90) nop nop ; filler @@ -2746,19 +2746,19 @@ line79 line7A lda #$87 ; 135 (spr=87) sty COLPM3 - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) ldy #$25 ; 37 (spr=-11) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldx #$28 ; 40 (spr=-8) ldy #$8A ; 138 (spr=90) sta COLBAK - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 sta HPOSP2 ldx #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 lda #$1E ; 30 (spr=-18) nop ; filler nop ; filler @@ -2769,16 +2769,16 @@ line7B ldy #$0A ; 10 (spr=-38) nop sty COLPM2 - sta COLOR1 + sta colpf1 lda #$00 ; 0 (spr=-48) - stx COLOR1 + stx colpf1 ldx #$06 ; 6 (spr=-42) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldx #$2F ; 47 (spr=-1) nop - stx COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 lda #$2A ; 42 (spr=-6) ldx #$2A ; 42 (spr=-6) ldx #$E1 ; 225 (spr=177) @@ -2786,7 +2786,7 @@ line7B nop ; filler cmp byt2; on zero page so 3 cycles line7C - stx COLOR1 + stx colpf1 ldx #$04 ; 4 (spr=-44) nop stx COLBAK @@ -2794,13 +2794,13 @@ line7C lda #$29 ; 41 (spr=-7) ldx #$28 ; 40 (spr=-8) lda #$2A ; 42 (spr=-6) - sty COLOR1 + sty colpf1 sta COLBAK - stx COLOR1 + stx colpf1 nop lda #$1E ; 30 (spr=-18) - sta COLOR1 - sty COLOR1 + sta colpf1 + sty colpf1 lda #$2A ; 42 (spr=-6) lda #$F5 ; 245 (spr=197) ldx #$E0 ; 224 (spr=176) @@ -2808,7 +2808,7 @@ line7C nop ; filler cmp byt2; on zero page so 3 cycles line7D - stx COLOR1 + stx colpf1 ldx #$04 ; 4 (spr=-44) nop stx COLBAK @@ -2816,13 +2816,13 @@ line7D lda #$29 ; 41 (spr=-7) ldx #$28 ; 40 (spr=-8) lda #$2A ; 42 (spr=-6) - sty COLOR1 + sty colpf1 sta COLBAK - stx COLOR1 + stx colpf1 nop lda #$1E ; 30 (spr=-18) - sta COLOR1 - sty COLOR1 + sta colpf1 + sty colpf1 lda #$2A ; 42 (spr=-6) lda #$F5 ; 245 (spr=197) ldx #$E0 ; 224 (spr=176) @@ -2830,20 +2830,20 @@ line7D nop ; filler cmp byt2; on zero page so 3 cycles line7E - stx COLOR1 + 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 COLOR1 - sty COLOR1 + stx colpf1 + sty colpf1 ldy #$06 ; 6 (spr=-42) nop nop nop - sta COLOR1 + sta colpf1 nop lda #$06 ; 6 (spr=-42) ldy #$2A ; 42 (spr=-6) @@ -2854,16 +2854,16 @@ line7E cmp byt2; on zero page so 3 cycles line7F lda #$26 ; 38 (spr=-10) - sta COLOR1 + sta colpf1 nop stx COLBAK sty COLBAK ldy #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 ldx #$28 ; 40 (spr=-8) - sty COLOR1 + sty colpf1 lda #$0C ; 12 (spr=-36) - stx COLOR1 + stx colpf1 nop lda #$4C ; 76 (spr=28) nop @@ -2878,15 +2878,15 @@ line80 lda #$06 ; 6 (spr=-42) ldx #$27 ; 39 (spr=-9) sty COLPM2 - stx COLOR1 + stx colpf1 ldx #$28 ; 40 (spr=-8) - sty COLOR1 - sta COLOR0 - stx COLOR2 + sty colpf1 + sta colpf0 + stx colpf2 ldy #$8A ; 138 (spr=90) lda #$E0 ; 224 (spr=176) ldx #$86 ; 134 (spr=86) - sta COLOR0 + sta colpf0 stx COLPM1 lda #$D2 ; 210 (spr=162) lda #$26 ; 38 (spr=-10) @@ -2895,41 +2895,41 @@ line80 nop ; filler cmp byt2; on zero page so 3 cycles line81 - stx COLOR2 - sta COLOR2 + stx colpf2 + sta colpf2 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) - sty COLOR1 + sty colpf1 ldy #$05 ; 5 (spr=-43) - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$26 ; 38 (spr=-10) - sta COLOR2 + sta colpf2 lda #$36 ; 54 (spr=6) nop ldy #$8A ; 138 (spr=90) - sta COLOR0 + 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 COLOR0 - sta COLOR0 + stx colpf0 + sta colpf0 ldx #$28 ; 40 (spr=-8) lda #$0A ; 10 (spr=-38) - sty COLOR1 + sty colpf1 ldy #$05 ; 5 (spr=-43) - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$26 ; 38 (spr=-10) ldy #$28 ; 40 (spr=-8) - sta COLOR2 + sta colpf2 lda #$1A ; 26 (spr=-22) - sta COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) lda #$26 ; 38 (spr=-10) ldy #$8A ; 138 (spr=90) @@ -2937,16 +2937,16 @@ line82 nop ; filler cmp byt2; on zero page so 3 cycles line83 - stx COLOR1 - sta COLOR0 - sty COLOR1 + stx colpf1 + sta colpf0 + sty colpf1 lda #$0A ; 10 (spr=-38) ldy #$05 ; 5 (spr=-43) - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$26 ; 38 (spr=-10) - sta COLOR2 + sta colpf2 ldy #$8A ; 138 (spr=90) lda #$2A ; 42 (spr=-6) lda #$92 ; 146 (spr=98) @@ -2959,19 +2959,19 @@ line83 nop ; filler cmp byt2; on zero page so 3 cycles line84 - stx COLOR1 - sta COLOR0 - sty COLOR1 + stx colpf1 + sta colpf0 + sty colpf1 lda #$0A ; 10 (spr=-38) ldy #$05 ; 5 (spr=-43) nop - sty COLOR2 - sta COLOR0 - stx COLOR1 + sty colpf2 + sta colpf0 + stx colpf1 lda #$00 ; 0 (spr=-48) lda #$26 ; 38 (spr=-10) - sta COLOR1 - stx COLOR0 + sta colpf1 + stx colpf0 lda #$28 ; 40 (spr=-8) ldx #$98 ; 152 (spr=104) ldx #$2A ; 42 (spr=-6) @@ -2981,15 +2981,15 @@ line84 cmp byt2; on zero page so 3 cycles line85 lda #$26 ; 38 (spr=-10) - sta COLOR0 + sta colpf0 ldx #$8A ; 138 (spr=90) - stx COLOR1 + 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 COLOR1 + stx colpf1 ldy #$86 ; 134 (spr=86) nop lda #$2A ; 42 (spr=-6) @@ -3005,43 +3005,43 @@ line85 line86 ldx #$20 ; 32 (spr=-16) ldx #$12 ; 18 (spr=-30) - stx COLOR1 + stx colpf1 lda #$D0 ; 208 (spr=160) sta COLBAK ldx #$2A ; 42 (spr=-6) ldx #$2B ; 43 (spr=-5) - sty COLOR1 + sty colpf1 lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 sta COLBAK lda #$28 ; 40 (spr=-8) ldx #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 nop ldx #$26 ; 38 (spr=-10) lda #$28 ; 40 (spr=-8) ldy #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line87 ldx #$86 ; 134 (spr=86) lda #$0A ; 10 (spr=-38) - stx COLOR1 + stx colpf1 sta COLBAK nop ldx #$2A ; 42 (spr=-6) ldy #$90 ; 144 (spr=96) ldx #$2B ; 43 (spr=-5) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$28 ; 40 (spr=-8) ldx #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 nop sta COLBAK - sty COLOR2 + sty colpf2 lda #$00 ; 0 (spr=-48) ldx #$28 ; 40 (spr=-8) nop ; filler @@ -3049,18 +3049,18 @@ line87 line88 ldx #$86 ; 134 (spr=86) ldy #$26 ; 38 (spr=-10) - stx COLOR1 + stx colpf1 lda #$0A ; 10 (spr=-38) sta COLBAK ldy #$D0 ; 208 (spr=160) nop ldx #$2B ; 43 (spr=-5) - sty COLOR1 + sty colpf1 lda #$88 ; 136 (spr=88) - stx COLOR1 + stx colpf1 sta COLPM1 lda #$28 ; 40 (spr=-8) - sta COLOR2 + sta colpf2 ldx #$04 ; 4 (spr=-44) nop stx COLBAK @@ -3075,26 +3075,26 @@ line89 lda #$91 ; 145 (spr=97) ldy #$00 ; 0 (spr=-48) ldx #$FF ; 255 (spr=207) - sta COLOR2 + sta colpf2 ldx #$0A ; 10 (spr=-38) lda #$2C ; 44 (spr=-4) ldy #$0A ; 10 (spr=-38) ldx #$00 ; 0 (spr=-48) - sty COLOR2 + sty colpf2 ldy #$29 ; 41 (spr=-7) nop sty COLBAK ldx #$84 ; 132 (spr=84) stx COLPM1 - sta COLOR2 + sta colpf2 ldy #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line8A ldx #$0A ; 10 (spr=-38) nop - sty COLOR2 + sty colpf2 lda #$F1 ; 241 (spr=193) nop sta COLBAK @@ -3106,53 +3106,53 @@ line8A lda #$09 ; 9 (spr=-39) ldx #$29 ; 41 (spr=-7) ldy #$2C ; 44 (spr=-4) - stx COLOR2 + stx colpf2 sty COLBAK ldy #$1A ; 26 (spr=-22) lda #$E1 ; 225 (spr=177) nop - stx COLOR1 + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line8B - sta COLOR0 + sta colpf0 lda #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) - sty COLOR2 + 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 COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) - sty COLOR2 + 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 COLOR2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line8C ldx #$06 ; 6 (spr=-42) ldy #$04 ; 4 (spr=-44) - stx COLOR2 + stx colpf2 ldx #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 ldx #$2A ; 42 (spr=-6) - sty COLOR2 + sty colpf2 nop lda #$0A ; 10 (spr=-38) sta COLBAK lda #$26 ; 38 (spr=-10) ldy #$0A ; 10 (spr=-38) - stx COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) sta COLBAK - sty COLOR2 + sty colpf2 lda #$0A ; 10 (spr=-38) ldx #$04 ; 4 (spr=-44) lda #$03 ; 3 (spr=-45) @@ -3160,39 +3160,39 @@ line8C cmp byt2; on zero page so 3 cycles line8D sta COLBAK - stx COLOR2 + stx colpf2 ldx #$0A ; 10 (spr=-38) sta COLPM1 lda #$25 ; 37 (spr=-11) - sta COLOR0 + 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 COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) - sta COLOR2 - sty COLOR2 + 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 COLOR0 + sta colpf0 lda #$00 ; 0 (spr=-48) lda #$00 ; 0 (spr=-48) ldy #$04 ; 4 (spr=-44) - sty COLOR2 + sty colpf2 ldx #$04 ; 4 (spr=-44) ldy #$24 ; 36 (spr=-12) ldx #$28 ; 40 (spr=-8) ldx #$2A ; 42 (spr=-6) - sty COLOR0 - stx COLOR0 + sty colpf0 + stx colpf0 ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 lda #$27 ; 39 (spr=-9) sta COLBAK lda #$11 ; 17 (spr=-31) @@ -3205,42 +3205,42 @@ line8F ldy #$04 ; 4 (spr=-44) lda #$2C ; 44 (spr=-4) lda #$E0 ; 224 (spr=176) - sta COLOR0 + sta colpf0 lda #$25 ; 37 (spr=-11) nop sta COLPM1 - sty COLOR2 + sty colpf2 lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$2A ; 42 (spr=-6) - stx COLOR0 + stx colpf0 ldy #$2C ; 44 (spr=-4) lda #$26 ; 38 (spr=-10) - sta COLOR2 - sty COLOR2 + 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 COLOR0 + sta colpf0 lda #$27 ; 39 (spr=-9) ldy #$E1 ; 225 (spr=177) - stx COLOR1 - sty COLOR2 + 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 COLOR2 + sty colpf2 lda #$10 ; 16 (spr=-32) ldy #$2B ; 43 (spr=-5) - sty COLOR2 + sty colpf2 stx COLBAK ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 ldx #$0A ; 10 (spr=-38) ldy #$FF ; 255 (spr=207) nop ; filler @@ -3253,17 +3253,17 @@ line91 ldx #$0A ; 10 (spr=-38) ldx #$0B ; 11 (spr=-37) lda #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldy #$06 ; 6 (spr=-42) lda #$00 ; 0 (spr=-48) stx COLBAK - sty COLOR2 + sty colpf2 ldy #$2B ; 43 (spr=-5) ldx #$06 ; 6 (spr=-42) - sty COLOR1 + sty colpf1 lda #$30 ; 48 (spr=0) ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 ldy #$29 ; 41 (spr=-7) ldy #$00 ; 0 (spr=-48) ldy #$00 ; 0 (spr=-48) @@ -3273,15 +3273,15 @@ line92 ldy #$29 ; 41 (spr=-7) lda #$3C ; 60 (spr=12) ldy #$E0 ; 224 (spr=176) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 ldy #$05 ; 5 (spr=-43) ldx #$28 ; 40 (spr=-8) sta HPOSP1 lda #$F1 ; 241 (spr=193) - sty COLOR2 + sty colpf2 ldy #$2B ; 43 (spr=-5) - sty COLOR2 + sty colpf2 ldy #$00 ; 0 (spr=-48) ldy #$2C ; 44 (spr=-4) stx COLBAK @@ -3294,7 +3294,7 @@ line92 line93 ldy #$F0 ; 240 (spr=192) ldy #$04 ; 4 (spr=-44) - sta COLOR2 + sta colpf2 lda #$0A ; 10 (spr=-38) lda #$0E ; 14 (spr=-34) ldx #$00 ; 0 (spr=-48) @@ -3303,9 +3303,9 @@ line93 ldx #$2A ; 42 (spr=-6) lda #$0A ; 10 (spr=-38) sta COLBAK - sty COLOR2 + sty colpf2 ldy #$0E ; 14 (spr=-34) - stx COLOR1 + stx colpf1 ldx #$2C ; 44 (spr=-4) stx COLBAK stx COLBAK @@ -3317,16 +3317,16 @@ line94 ldx #$E2 ; 226 (spr=178) stx COLPM1 ldx #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 sta COLBAK - sty COLOR1 + sty colpf1 ldy #$00 ; 0 (spr=-48) nop ldy #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$2A ; 42 (spr=-6) - sty COLOR2 - stx COLOR1 + sty colpf2 + stx colpf1 lda #$00 ; 0 (spr=-48) ldx #$27 ; 39 (spr=-9) sta COLBAK @@ -3337,79 +3337,79 @@ line94 line95 ldy #$0E ; 14 (spr=-34) lda #$04 ; 4 (spr=-44) - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 nop lda #$0A ; 10 (spr=-38) sta COLBAK ldx #$06 ; 6 (spr=-42) - sty COLOR2 - stx COLOR2 + sty colpf2 + stx colpf2 lda #$27 ; 39 (spr=-9) ldx #$00 ; 0 (spr=-48) nop - sta COLOR0 + sta colpf0 ldx #$2C ; 44 (spr=-4) - stx COLOR2 - sty COLOR1 + 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 COLOR0 - stx COLOR2 + sta colpf0 + stx colpf2 ldx #$28 ; 40 (spr=-8) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 lda #$0B ; 11 (spr=-37) sta COLBAK lda #$2A ; 42 (spr=-6) - stx COLOR1 - sta COLOR0 + stx colpf1 + sta colpf0 lda #$26 ; 38 (spr=-10) ldx #$2C ; 44 (spr=-4) sta COLBAK - stx COLOR2 + 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 COLOR0 - sty COLOR2 - stx COLOR1 + sta colpf0 + sty colpf2 + stx colpf1 lda #$0B ; 11 (spr=-37) ldx #$00 ; 0 (spr=-48) - sta COLOR2 + sta colpf2 ldx #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) - sty COLOR1 - stx COLOR1 - sta COLOR0 + sty colpf1 + stx colpf1 + sta colpf0 lda #$28 ; 40 (spr=-8) - sta COLOR2 + sta colpf2 ldx #$24 ; 36 (spr=-12) lda #$1A ; 26 (spr=-22) lda #$04 ; 4 (spr=-44) - stx COLOR1 + stx colpf1 nop ; filler cmp byt2; on zero page so 3 cycles line98 - sta COLOR0 - sty COLOR2 + sta colpf0 + sty colpf2 ldy #$06 ; 6 (spr=-42) - stx COLOR1 + stx colpf1 lda #$0B ; 11 (spr=-37) - sta COLOR2 - sty COLOR1 + sta colpf2 + sty colpf1 lda #$2A ; 42 (spr=-6) ldx #$2C ; 44 (spr=-4) nop - sta COLOR0 - stx COLOR1 - sta COLOR2 + sta colpf0 + stx colpf1 + sta colpf2 ldx #$2A ; 42 (spr=-6) lda #$04 ; 4 (spr=-44) lda #$04 ; 4 (spr=-44) @@ -3417,43 +3417,43 @@ line98 nop ; filler cmp byt2; on zero page so 3 cycles line99 - sty COLOR2 + sty colpf2 ldx #$0D ; 13 (spr=-35) - sta COLOR0 - stx COLOR1 + 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 COLOR1 + stx colpf1 ldx #$2A ; 42 (spr=-6) - sta COLOR2 - stx COLOR0 + sta colpf2 + stx colpf0 ldy #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 nop ; filler cmp byt2; on zero page so 3 cycles line9A lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 ldy #$04 ; 4 (spr=-44) lda #$24 ; 36 (spr=-12) - sta COLOR1 + sta colpf1 ldx #$2C ; 44 (spr=-4) lda #$0E ; 14 (spr=-34) - sta COLOR1 + sta colpf1 ldy #$03 ; 3 (spr=-45) - stx COLOR1 + stx colpf1 ldy #$2A ; 42 (spr=-6) - sty COLOR0 + sty colpf0 ldy #$04 ; 4 (spr=-44) lda #$26 ; 38 (spr=-10) ldy #$03 ; 3 (spr=-45) - sta COLOR0 - sta COLOR0 + sta colpf0 + sta colpf0 ldy #$03 ; 3 (spr=-45) ldy #$2A ; 42 (spr=-6) nop ; filler @@ -3461,19 +3461,19 @@ line9A line9B lda #$04 ; 4 (spr=-44) ldy #$2C ; 44 (spr=-4) - sta COLOR0 + sta colpf0 lda #$24 ; 36 (spr=-12) nop - sta COLOR1 + sta colpf1 lda #$0E ; 14 (spr=-34) - sta COLOR1 + sta colpf1 ldy #$03 ; 3 (spr=-45) - stx COLOR1 + stx colpf1 ldy #$29 ; 41 (spr=-7) - sty COLOR0 + sty colpf0 ldy #$04 ; 4 (spr=-44) ldy #$2A ; 42 (spr=-6) - sty COLOR0 + sty colpf0 ldy #$03 ; 3 (spr=-45) sta HPOSP2 nop ; filler @@ -3481,37 +3481,37 @@ line9B nop ; filler cmp byt2; on zero page so 3 cycles line9C - sta COLOR1 - sta COLOR0 + sta colpf1 + sta colpf0 ldy #$2A ; 42 (spr=-6) lda #$04 ; 4 (spr=-44) - sta COLOR1 + sta colpf1 lda #$02 ; 2 (spr=-46) stx HPOSP1 - sta COLOR0 - sty COLOR0 + sta colpf0 + sty colpf0 ldy #$05 ; 5 (spr=-43) - stx COLOR1 + stx colpf1 ldy #$04 ; 4 (spr=-44) lda #$24 ; 36 (spr=-12) sta HPOSP2 ldy #$04 ; 4 (spr=-44) - stx COLOR0 + stx colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles line9D stx HPOSP2 ldx #$0A ; 10 (spr=-38) - sta COLOR0 + sta colpf0 lda #$06 ; 6 (spr=-42) sty COLPM1 ldy #$04 ; 4 (spr=-44) - sty COLOR0 + sty colpf0 ldy #$2A ; 42 (spr=-6) ldx #$18 ; 24 (spr=-24) - stx COLOR0 - sty COLOR2 + stx colpf0 + sty colpf2 nop ldx #$07 ; 7 (spr=-41) sta COLPM1 @@ -3523,81 +3523,81 @@ line9D nop ; filler cmp byt2; on zero page so 3 cycles line9E - sta COLOR1 + sta colpf1 lda #$04 ; 4 (spr=-44) - sta COLOR0 + sta colpf0 ldy #$0A ; 10 (spr=-38) lda #$04 ; 4 (spr=-44) lda #$34 ; 52 (spr=4) nop - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 ldx #$2C ; 44 (spr=-4) ldx #$2C ; 44 (spr=-4) - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 ldy #$2C ; 44 (spr=-4) ldx #$10 ; 16 (spr=-32) ldy #$2A ; 42 (spr=-6) sta COLPM1 - sta COLOR0 + sta colpf0 nop ; filler cmp byt2; on zero page so 3 cycles line9F lda #$04 ; 4 (spr=-44) lda #$05 ; 5 (spr=-43) - sta COLOR0 + sta colpf0 ldx #$06 ; 6 (spr=-42) ldy #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldy #$8A ; 138 (spr=90) ldy #$2A ; 42 (spr=-6) lda #$1C ; 28 (spr=-20) ldx #$2C ; 44 (spr=-4) - sty COLOR2 - stx COLOR1 - sta COLOR0 + sty colpf2 + stx colpf1 + sta colpf0 ldx #$04 ; 4 (spr=-44) lda #$07 ; 7 (spr=-41) - sta COLOR2 + sta colpf2 lda #$E3 ; 227 (spr=179) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA0 - stx COLOR1 + 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 COLOR0 + sta colpf0 ldy #$2A ; 42 (spr=-6) - sty COLOR2 - stx COLOR1 + 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 COLOR0 + sta colpf0 nop nop nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineA1 - sta COLOR1 + sta colpf1 ldy #$F6 ; 246 (spr=198) lda #$06 ; 6 (spr=-42) - stx COLOR0 + stx colpf0 ldx #$D0 ; 208 (spr=160) lda #$2C ; 44 (spr=-4) lda #$06 ; 6 (spr=-42) sta COLPM1 - stx COLOR1 + stx colpf1 ldx #$29 ; 41 (spr=-7) stx HPOSP2 ldx #$2C ; 44 (spr=-4) @@ -3615,12 +3615,12 @@ lineA2 ldx #$2A ; 42 (spr=-6) stx HPOSP2 lda #$A0 ; 160 (spr=112) - sty COLOR2 + sty colpf2 lda #$F4 ; 244 (spr=196) ldy #$06 ; 6 (spr=-42) - sty COLOR2 + sty colpf2 ldy #$00 ; 0 (spr=-48) - stx COLOR2 + stx colpf2 stx HPOSP1 ldx #$2A ; 42 (spr=-6) lda #$00 ; 0 (spr=-48) @@ -3641,15 +3641,15 @@ lineA3 lda #$00 ; 0 (spr=-48) ldy #$02 ; 2 (spr=-46) stx HPOSP1 - sta COLOR2 - sty COLOR2 + sta colpf2 + sty colpf2 ldx #$2B ; 43 (spr=-5) - stx COLOR2 + stx colpf2 ldy #$08 ; 8 (spr=-40) ldx #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) lda #$34 ; 52 (spr=4) - sty COLOR1 + sty colpf1 stx HPOSP1 ldy #$F8 ; 248 (spr=200) ldx #$2A ; 42 (spr=-6) @@ -3666,12 +3666,12 @@ lineA4 ldy #$2E ; 46 (spr=-2) ldy #$E0 ; 224 (spr=176) ldx #$91 ; 145 (spr=97) - sta COLOR1 - stx COLOR1 - sty COLOR1 + sta colpf1 + stx colpf1 + sty colpf1 lda #$06 ; 6 (spr=-42) ldy #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 nop sty COLPM0 ldx #$2C ; 44 (spr=-4) @@ -3684,14 +3684,14 @@ lineA4 lineA5 ldx #$1B ; 27 (spr=-21) ldy #$08 ; 8 (spr=-40) - sty COLOR2 + sty colpf2 ldy #$FA ; 250 (spr=202) ldx #$2A ; 42 (spr=-6) sta COLPM1 ldy #$12 ; 18 (spr=-30) - sty COLOR2 + sty colpf2 ldy #$2C ; 44 (spr=-4) - stx COLOR2 + stx colpf2 ldy #$2C ; 44 (spr=-4) nop ldy #$04 ; 4 (spr=-44) @@ -3701,20 +3701,20 @@ lineA5 ldy #$3C ; 60 (spr=12) ldx #$0A ; 10 (spr=-38) ldx #$F3 ; 243 (spr=195) - stx COLOR1 + 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 COLOR2 + sty colpf2 ldy #$0A ; 10 (spr=-38) sta COLPM0 ldy #$02 ; 2 (spr=-46) - sty COLOR2 + sty colpf2 ldx #$2A ; 42 (spr=-6) - stx COLOR2 + stx colpf2 ldx #$0A ; 10 (spr=-38) ldy #$04 ; 4 (spr=-44) ldy #$3C ; 60 (spr=12) @@ -3736,12 +3736,12 @@ lineA7 lda #$E0 ; 224 (spr=176) ldx #$24 ; 36 (spr=-12) ldy #$F5 ; 245 (spr=197) - sta COLOR1 + sta colpf1 lda #$30 ; 48 (spr=0) sta HPOSP1 lda #$1A ; 26 (spr=-22) stx HPOSP0 - stx COLOR1 + stx colpf1 ldx #$2B ; 43 (spr=-5) nop ldx #$3C ; 60 (spr=12) @@ -3756,14 +3756,14 @@ lineA8 ldy #$2C ; 44 (spr=-4) nop lda #$02 ; 2 (spr=-46) - sta COLOR2 + sta colpf2 ldx #$04 ; 4 (spr=-44) stx HPOSP1 lda #$2A ; 42 (spr=-6) - sta COLOR0 + sta colpf0 stx HPOSP1 lda #$28 ; 40 (spr=-8) - sty COLOR2 + sty colpf2 sta COLBAK ldy #$2C ; 44 (spr=-4) lda #$06 ; 6 (spr=-42) @@ -3773,20 +3773,20 @@ lineA8 nop ; filler cmp byt2; on zero page so 3 cycles lineA9 - stx COLOR2 - sta COLOR0 + 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 COLOR1 + sty colpf1 sta COLBAK - stx COLOR2 + stx colpf2 ldy #$3A ; 58 (spr=10) lda #$E0 ; 224 (spr=176) sty HPOSP0 - sta COLOR1 + sta colpf1 ldx #$06 ; 6 (spr=-42) ldx #$04 ; 4 (spr=-44) ldx #$06 ; 6 (spr=-42) @@ -3795,23 +3795,23 @@ lineA9 cmp byt2; on zero page so 3 cycles lineAA lda #$05 ; 5 (spr=-43) - sta COLOR0 + sta colpf0 ldx #$06 ; 6 (spr=-42) - stx COLOR2 + stx colpf2 ldx #$92 ; 146 (spr=98) lda #$51 ; 81 (spr=33) sta HPOSP3 - stx COLOR2 + stx colpf2 nop nop ldx #$2D ; 45 (spr=-3) - stx COLOR0 + 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 COLOR0 + sta colpf0 lda #$F5 ; 245 (spr=197) lda #$0A ; 10 (spr=-38) nop ; filler @@ -3822,19 +3822,19 @@ lineAB sta COLPM3 lda #$1A ; 26 (spr=-22) ldx #$24 ; 36 (spr=-12) - stx COLOR2 + stx colpf2 ldx #$92 ; 146 (spr=98) lda #$05 ; 5 (spr=-43) - stx COLOR2 + stx colpf2 ldy #$0A ; 10 (spr=-38) lda #$06 ; 6 (spr=-42) nop ldx #$2D ; 45 (spr=-3) - stx COLOR0 + stx colpf0 ldy #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldx #$3C ; 60 (spr=12) - sta COLOR0 + sta colpf0 lda #$05 ; 5 (spr=-43) lda #$05 ; 5 (spr=-43) nop ; filler @@ -3845,39 +3845,39 @@ lineAC ldx #$12 ; 18 (spr=-30) ldx #$34 ; 52 (spr=4) sty COLPM2 - stx COLOR2 + stx colpf2 ldx #$28 ; 40 (spr=-8) lda #$05 ; 5 (spr=-43) ldy #$2E ; 46 (spr=-2) - stx COLOR0 + stx colpf0 lda #$0A ; 10 (spr=-38) - sty COLOR2 + sty colpf2 ldx #$2D ; 45 (spr=-3) - stx COLOR0 + stx colpf0 ldy #$12 ; 18 (spr=-30) ldy #$34 ; 52 (spr=4) lda #$06 ; 6 (spr=-42) ldx #$2C ; 44 (spr=-4) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles lineAD - sta COLOR0 + sta colpf0 ldx #$28 ; 40 (spr=-8) - stx COLOR2 - sta COLOR0 - sty COLOR2 - sty COLOR2 - stx COLOR2 + 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 COLOR2 + stx colpf2 lda #$06 ; 6 (spr=-42) ldy #$F2 ; 242 (spr=194) - stx COLOR2 + stx colpf2 nop ; filler nop ; filler cmp byt2; on zero page so 3 cycles @@ -3885,15 +3885,15 @@ lineAE ldx #$28 ; 40 (spr=-8) sty HPOSP1 ldy #$25 ; 37 (spr=-11) - stx COLOR2 + stx colpf2 lda #$06 ; 6 (spr=-42) - sty COLOR2 - sta COLOR0 - stx COLOR2 + sty colpf2 + sta colpf0 + stx colpf2 sty HPOSP1 ldy #$F2 ; 242 (spr=194) - sta COLOR0 - sty COLOR2 + sta colpf0 + sty colpf2 lda #$1A ; 26 (spr=-22) lda #$1A ; 26 (spr=-22) nop ; filler @@ -3907,35 +3907,35 @@ lineAF stx COLPM1 sty HPOSP1 nop - sty COLOR2 + sty colpf2 lda #$17 ; 23 (spr=-25) ldy #$23 ; 35 (spr=-13) - stx COLOR2 + stx colpf2 ldx #$48 ; 72 (spr=24) stx HPOSP3 - sta COLOR2 + 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 COLOR2 + sta colpf2 nop ; filler cmp byt2; on zero page so 3 cycles lineB0 lda #$0A ; 10 (spr=-38) sty HPOSP2 - sty COLOR2 + sty colpf2 ldy #$24 ; 36 (spr=-12) - sty COLOR2 + sty colpf2 lda #$07 ; 7 (spr=-41) nop - stx COLOR0 + stx colpf0 nop ldx #$48 ; 72 (spr=24) stx COLPM1 - sta COLOR2 + sta colpf2 lda #$1A ; 26 (spr=-22) stx HPOSP1 ldy #$29 ; 41 (spr=-7) @@ -3955,15 +3955,15 @@ lineB1 lda #$28 ; 40 (spr=-8) ldx #$15 ; 21 (spr=-27) lda #$2F ; 47 (spr=-1) - stx COLOR2 - sta COLOR0 + stx colpf2 + sta colpf0 lda #$2A ; 42 (spr=-6) nop - sty COLOR0 + sty colpf0 ldx #$0E ; 14 (spr=-34) lda #$06 ; 6 (spr=-42) nop - sta COLOR2 + sta colpf2 ldy #$2A ; 42 (spr=-6) nop ; filler nop ; filler @@ -3972,14 +3972,14 @@ lineB1 lineB2 lda #$06 ; 6 (spr=-42) sta COLPM3 - sty COLOR2 + sty colpf2 lda #$29 ; 41 (spr=-7) ldy #$2A ; 42 (spr=-6) - sta COLOR2 + sta colpf2 nop lda #$2C ; 44 (spr=-4) - stx COLOR0 - sta COLOR2 + stx colpf0 + sta colpf2 ldy #$08 ; 8 (spr=-40) ldy #$2A ; 42 (spr=-6) ldx #$28 ; 40 (spr=-8) @@ -3994,20 +3994,20 @@ lineB2 nop ; filler cmp byt2; on zero page so 3 cycles lineB3 - stx COLOR2 + stx colpf2 ldy #$0E ; 14 (spr=-34) lda #$06 ; 6 (spr=-42) lda #$06 ; 6 (spr=-42) - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) sty COLBAK - sta COLOR0 + sta colpf0 lda #$2C ; 44 (spr=-4) - sta COLOR1 + sta colpf1 ldy #$2B ; 43 (spr=-5) - sta COLOR2 + sta colpf2 sta COLBAK - stx COLOR1 + stx colpf1 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) ldx #$29 ; 41 (spr=-7) @@ -4018,17 +4018,17 @@ lineB4 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) - sty COLOR2 - sta COLOR0 + sty colpf2 + sta colpf0 lda #$2E ; 46 (spr=-2) - sta COLOR1 + sta colpf1 ldy #$0F ; 15 (spr=-33) ldy #$0E ; 14 (spr=-34) sta COLBAK - stx COLOR1 + stx colpf1 ldy #$0E ; 14 (spr=-34) lda #$29 ; 41 (spr=-7) ldy #$2A ; 42 (spr=-6) @@ -4040,15 +4040,15 @@ lineB5 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) - sty COLOR2 - sta COLOR0 + sty colpf2 + sta colpf0 lda #$2C ; 44 (spr=-4) - sta COLOR1 + sta colpf1 ldy #$2A ; 42 (spr=-6) - stx COLOR1 + stx colpf1 ldy #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) ldy #$0E ; 14 (spr=-34) @@ -4063,16 +4063,16 @@ lineB6 stx HPOSP1 ldy #$0E ; 14 (spr=-34) lda #$08 ; 8 (spr=-40) - sta COLOR0 + sta colpf0 lda #$06 ; 6 (spr=-42) lda #$2A ; 42 (spr=-6) - sty COLOR2 - sta COLOR0 + sty colpf2 + sta colpf0 lda #$2C ; 44 (spr=-4) - sta COLOR1 + sta colpf1 ldy #$2A ; 42 (spr=-6) sta COLBAK - stx COLOR1 + stx colpf1 ldy #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) ldy #$0E ; 14 (spr=-34) @@ -4085,14 +4085,14 @@ lineB7 stx HPOSP1 ldy #$1E ; 30 (spr=-18) lda #$06 ; 6 (spr=-42) - sta COLOR0 + sta colpf0 lda #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sty COLPM2 - sta COLOR0 + sta colpf0 lda #$2C ; 44 (spr=-4) - sty COLOR1 - stx COLOR1 + sty colpf1 + stx colpf1 lda #$2A ; 42 (spr=-6) ldy #$0B ; 11 (spr=-37) ldx #$37 ; 55 (spr=7) @@ -4112,8 +4112,8 @@ lineB8 stx COLPM1 stx HPOSP0 ldx #$2E ; 46 (spr=-2) - stx COLOR1 - sta COLOR1 + stx colpf1 + sta colpf1 sty COLPM1 stx HPOSP1 ldx #$37 ; 55 (spr=7) @@ -4133,7 +4133,7 @@ lineB9 stx HPOSP0 ldx #$09 ; 9 (spr=-39) ldx #$2E ; 46 (spr=-2) - stx COLOR1 + stx colpf1 ldx #$1E ; 30 (spr=-18) nop ; filler nop ; filler @@ -4150,18 +4150,18 @@ lineB9 nop ; filler cmp byt2; on zero page so 3 cycles lineBA - sta COLOR1 + sta colpf1 ldy #$2A ; 42 (spr=-6) lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) sta HPOSP2 - stx COLOR2 + stx colpf2 lda #$2A ; 42 (spr=-6) - sty COLOR2 - stx COLOR1 - sty COLOR2 + sty colpf2 + stx colpf1 + sty colpf2 ldx #$2A ; 42 (spr=-6) - sta COLOR0 + sta colpf0 ldx #$2A ; 42 (spr=-6) lda #$D6 ; 214 (spr=166) ldy #$2F ; 47 (spr=-1) @@ -4174,13 +4174,13 @@ lineBA lineBB ldy #$1E ; 30 (spr=-18) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sta HPOSP3 - stx COLOR1 + stx colpf1 sty HPOSP3 - sty COLOR0 + sty colpf0 ldx #$2A ; 42 (spr=-6) nop ; filler nop ; filler @@ -4196,17 +4196,17 @@ lineBB nop ; filler cmp byt2; on zero page so 3 cycles lineBC - sty COLOR2 + sty colpf2 ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$2A ; 42 (spr=-6) - sty COLOR2 + sty colpf2 sta HPOSP3 - stx COLOR1 + stx colpf1 lda #$2A ; 42 (spr=-6) ldx #$2A ; 42 (spr=-6) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -4222,15 +4222,15 @@ lineBD lda #$2C ; 44 (spr=-4) ldy #$1E ; 30 (spr=-18) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$2C ; 44 (spr=-4) lda #$2A ; 42 (spr=-6) sta HPOSP3 - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 ldx #$2A ; 42 (spr=-6) ldx #$1D ; 29 (spr=-19) - sta COLOR0 + sta colpf0 nop ; filler nop ; filler nop ; filler @@ -4246,12 +4246,12 @@ lineBE lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$1A ; 26 (spr=-22) - sty COLOR2 - sta COLOR2 - sty COLOR2 - stx COLOR0 + sty colpf2 + sta colpf2 + sty colpf2 + stx colpf0 nop ; filler nop ; filler nop ; filler @@ -4270,12 +4270,12 @@ lineBF lda #$2C ; 44 (spr=-4) ldy #$2E ; 46 (spr=-2) lda #$0E ; 14 (spr=-34) - sta COLOR0 + sta colpf0 lda #$1A ; 26 (spr=-22) - sty COLOR2 - sta COLOR2 - sty COLOR2 - stx COLOR0 + sty colpf2 + sta colpf2 + sty colpf2 + stx colpf0 nop ; filler nop ; filler nop ; filler @@ -4294,7 +4294,7 @@ lineC0 ldy #$2A ; 42 (spr=-6) ldx #$0E ; 14 (spr=-34) lda #$2A ; 42 (spr=-6) - stx COLOR0 + stx colpf0 ldx #$2C ; 44 (spr=-4) ldy #$1C ; 28 (spr=-20) nop ; filler @@ -4321,12 +4321,12 @@ lineC0 lineC1 sta HPOSP2 lda #$2A ; 42 (spr=-6) - sta COLOR2 + sta colpf2 ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 ldx #$2E ; 46 (spr=-2) sta COLBAK - stx COLOR1 + stx colpf1 nop ; filler nop ; filler nop ; filler @@ -4343,9 +4343,9 @@ lineC1 nop ; filler cmp byt2; on zero page so 3 cycles lineC2 - sta COLOR0 + sta colpf0 ldy #$2C ; 44 (spr=-4) - stx COLOR1 + stx colpf1 ldx #$2E ; 46 (spr=-2) lda #$FE ; 254 (spr=206) sta COLBAK @@ -4370,12 +4370,12 @@ lineC2 cmp byt2; on zero page so 3 cycles lineC3 lda #$2A ; 42 (spr=-6) - sta COLOR1 - sty COLOR2 - stx COLOR1 + sta colpf1 + sty colpf2 + stx colpf1 lda #$2C ; 44 (spr=-4) ldy #$2C ; 44 (spr=-4) - sty COLOR2 + sty colpf2 lda #$2B ; 43 (spr=-5) ldx #$2A ; 42 (spr=-6) sta COLBAK @@ -4421,7 +4421,7 @@ lineC4 lineC5 ldy #$2C ; 44 (spr=-4) sta HPOSP0 - sty COLOR2 + sty colpf2 ldx #$0E ; 14 (spr=-34) lda #$1E ; 30 (spr=-18) nop @@ -4446,8 +4446,8 @@ lineC5 lineC6 ldy #$2C ; 44 (spr=-4) sta HPOSP0 - stx COLOR1 - sty COLOR2 + stx colpf1 + sty colpf2 lda #$1E ; 30 (spr=-18) sta COLBAK lda #$2C ; 44 (spr=-4) @@ -4474,7 +4474,7 @@ lineC7 lda #$1C ; 28 (spr=-20) ldy #$2E ; 46 (spr=-2) sta COLBAK - stx COLOR1 + stx colpf1 sty COLBAK nop ; filler nop ; filler diff --git a/artwork/splash_v3/output.png.rp.ini b/artwork/splash_v3/output.png.rp.ini index b819f0b..be36785 100644 --- a/artwork/splash_v3/output.png.rp.ini +++ b/artwork/splash_v3/output.png.rp.ini @@ -4,11 +4,11 @@ ; Initial values lda #$DB - sta COLOR0 + sta colpf0 lda #$61 - sta COLOR1 + sta colpf1 lda #$D8 - sta COLOR2 + sta colpf2 lda #$00 sta COLBAK lda #$BF diff --git a/artwork/splash_v3/splash3.asm b/artwork/splash_v3/splash3.asm index 848fc46..e58aade 100644 --- a/artwork/splash_v3/splash3.asm +++ b/artwork/splash_v3/splash3.asm @@ -3,10 +3,20 @@ /* Mode: GED- (bitmap mode) */ /***************************************/ - icl "no_name.h" - icl "output.png.opt.h" + ;icl "no_name.h" + ;icl "output.png.opt.h" - org $00 +/* ; --- 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 +; --- fcnt .ds 2 fadr .ds 2 @@ -19,17 +29,17 @@ byt2 .ds 1 zc .ds ZCOLORS -* --- BASIC switch OFF - org $2000\ mva #$ff portb\ rts\ ini $2000 + org $1fff +SplashTypeFlag .ds 1 */ * --- MAIN PROGRAM org $2010 IFT PIC_HEIGHT>=204 -scr ins "output.png.mic", 0, 8160 +scr3 ins "output.png.mic", 0, 8160 :16 .byte 0 ins "output.png.mic" , +8160 ELS -scr ins "output.png.mic" +scr3 ins "output.png.mic" EIF .ifdef nil_used @@ -37,42 +47,63 @@ nil :8*40 brk eif .ALIGN $0400 -ant ANTIC_PROGRAM scr,ant +ant3 ANTIC_PROGRAM3 scr3,ant3 -fnt +fnt3 ift USESPRITES .ALIGN $0800 .ds $0300 -pmg SPRITES +pmg3 SPRITES3 eif -main -* --- init PMG +FontSplash3 + ins '../../artwork/weapons_AW6_mod.fnt' ; 'artwork/weapons.fnt' - ift USESPRITES - mva >pmg pmbase ;missiles and players data address - mva #$03 pmcntl ;enable players and missiles - eif +mother3 +; dta d" The Mother of All Games " + dta d" Unknown Father of All Team Games " - lda:cmp:req $14 ;wait 1 frame +main3 +.IF CART_VERSION + lda SplashTypeFlag + cmp #100 ; (0 - 100 ; first splash , 101 - 200 ; second splash , 201 - 255 ; KAZ) + bcc not_this + cmp #200 + bcc this_splash2 ; second splash +not_this + rts ; next splash +this_splash2 +.ENDIF - sei ;stop interrups - mva #$00 nmien ;stop all interrupts - mva #$fe portb ;switch off ROM to get 16k more ram - ZPINIT + jsr init_song + +* --- init PMG + + ift USESPRITES + mva >pmg3 pmbase ;missiles and players data address + mva #$03 GRACTL ;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 + jmp raster_program_end3 -LOOP lda vcount ;synchronization for the first screen line +LOOP3 lda vcount ;synchronization for the first screen line cmp #$02 - bne LOOP + bne LOOP3 mva #%00111110 dmactl ;set new screen width mva fnt+$400*$00 - sta chbase -c0 lda #$00 - sta colbak -c1 lda #$00 - sta color0 -c2 lda #$00 - sta color1 -c3 lda #$00 - sta color2 -c4 lda #$00 - sta color3 -s0 lda #$03 + lda >FontSplash3 + sta chbase + sta chbas +c03 lda #$00 + sta colbak +c13 lda #$00 + sta colpf0 +c23 lda #$02 + sta colpf1 +c33 lda #$08 + sta colpf2 +c43 lda #$00 + sta colpf3 +s03 lda #$03 sta sizep0 sta sizep1 sta sizep2 @@ -119,64 +153,81 @@ s0 lda #$03 mva #$28 hposm1 mva #$d0 hposm2 mva #$d8 hposm3 - mva #$02 pmcntl + mva #$02 GRACTL lda #$14 - sta gtictl + sta PRIOR //-------------------- // EXIT //-------------------- - lda trig0 ; FIRE #0 - beq stop + lda trig0 ; FIRE #0 + beq stop3 - lda trig1 ; FIRE #1 - beq stop + lda trig1 ; FIRE #1 + beq stop3 - lda consol ; START - and #1 - beq stop + lda consol ; START + and #1 + beq stop3 - lda skctl ; ANY KEY - and #$04 - bne skp + lda skctl ; ANY KEY + and #$04 + bne skp3 +stop3 mva #$00 GRACTL ;PMG disabled + tax + sta:rne hposp0,x+ -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 @- - mva #$ff portb ;ROM switch on - mva #$40 nmien ;only NMI interrupts, DLI disabled - cli ;IRQ enabled + ;no glitching please (issue #67) + lda #0 + sta $D400 ;dmactl + sta $022F ;dmactls - rts ;return to ... DOS -skp + + mva #$ff portb ;ROM switch on + mva #$40 nmien ;only NMI interrupts, DLI disabled + cli ;IRQ enabled + + rts ;return to ... DOS +skp3 //-------------------- + jsr play_frame - jmp LOOP + jmp LOOP3 ;--- -wait54cycle +wait54cycle3 :2 inc byt2 -wait44cycle - inc byt3 +wait44cycle3 + inc byt33 nop -wait36cycle - inc byt3 - jsr _rts -wait18cycle - inc byt3 -_rts rts +wait36cycle3 + inc byt33 + jsr _rts3 +wait18cycle3 + inc byt33 +_rts3 rts -byt3 brk +byt33 brk + +; org $8000 ; fixed address of music routine and data +; icl "../splash_v2/lzss_player.asm" ; player (and data) for splash music ;--- -.MACRO ANTIC_PROGRAM +.MACRO ANTIC_PROGRAM3 :+8 dta $4e,a(:1+$0000+#*40) :+8 dta $4e,a(:1+$0140+#*40) :+8 dta $4e,a(:1+$0280+#*40) @@ -202,30 +253,30 @@ byt3 brk :+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 $41,a(:2) +; :+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(mother3) + dta $41,a(:2) .ENDM -CL -.MACRO ZPINIT -.ENDM - -ZCOLORS = 0 +;ZCOLORS = 0 ;--- - run main + ini main3 ;--- opt l- -.MACRO SPRITES +.MACRO SPRITES3 +.local icl "output.png.pmg" +.endl .ENDM -USESPRITES = 1 \ No newline at end of file +;USESPRITES = 1 \ No newline at end of file diff --git a/scorch.asm b/scorch.asm index f4815b5..a1be822 100644 --- a/scorch.asm +++ b/scorch.asm @@ -204,6 +204,7 @@ FirstZpageVariable = $4f .IF SPLASH = 1 icl 'artwork/splash_v2/splash.asm' ; new splash screen and musix .IF CART_VERSION = 1 + icl 'artwork/splash_v3/splash3.asm' ; new2 splash screen icl 'artwork/splash_v1/splash.asm' ; old splash screen (plays music from new splash) .ENDIF .ELSE diff --git a/scorch5bit.xex b/scorch5bit.xex deleted file mode 100644 index d82406795b285e5522a0d705a07a5e1df5b8f8cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32375 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 diff --git a/scorch_cart.xex b/scorch_cart.xex index 7be3720ea0be8cb81de0e3b81a6b23a9fa001b26..46a79ddf4c56970f592f06a48e153302c832ac49 100644 GIT binary patch delta 37254 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 z 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 bT$z!Tpc9~|z`5CZ*vaW^b+*kxFZ2Hc&Uvp# delta 20240 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 KOq!tx4*q|EZ%_RI