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