waterfall: background copy now fully works

This commit is contained in:
Vince Weaver 2018-08-02 15:17:33 -04:00
parent 91fc5c3ee7
commit 304c4edff2
2 changed files with 337 additions and 337 deletions

View File

@ -69,7 +69,7 @@ gr_copy_line:
gr_copy_row22:
;= y = 22 $5a8 =========================
;= y = 22 $5a8 $da8/$9a8 =========================
; x=0,y=22
lda $da8
sta $9a8
@ -160,7 +160,7 @@ gr_copy_row22:
lda $dcf
sta $9cf
;= y = 24 $628 =========================
;= y = 24 $628 $e28/$a28 =========================
; x=0,y=24
lda $e28
sta $a28
@ -251,7 +251,7 @@ gr_copy_row22:
lda $e4f
sta $a4f
;= y = 26 $6a8 =========================
;= y = 26 $6a8 $ea8/$aa8 =========================
; x=0,y=26
lda $ea8
sta $aa8
@ -342,369 +342,369 @@ gr_copy_row22:
lda $ecf
sta $acf
;= y = 28 $728 =========================
;= y = 28 $728 $f28/$b28 =========================
; x=0,y=28
lda $e28
sta $a28
lda $e29
sta $a29
lda $e2a
sta $a2a
lda $e2b
sta $a2b
lda $e2c
sta $a2c
lda $e2d
sta $a2d
lda $e2e
sta $a2e
lda $e2f
sta $a2f
lda $f28
sta $b28
lda $f29
sta $b29
lda $f2a
sta $b2a
lda $f2b
sta $b2b
lda $f2c
sta $b2c
lda $f2d
sta $b2d
lda $f2e
sta $b2e
lda $f2f
sta $b2f
; x=8,y=28
lda $e30
sta $a30
lda $e31
sta $a31
lda $e32
sta $a32
lda $e33
sta $a33
lda $e34
sta $a34
lda $e35
sta $a35
lda $e36
sta $a36
lda $e37
sta $a37
lda $f30
sta $b30
lda $f31
sta $b31
lda $f32
sta $b32
lda $f33
sta $b33
lda $f34
sta $b34
lda $f35
sta $b35
lda $f36
sta $b36
lda $f37
sta $b37
; x=16,y=28
lda $e38
sta $a38
lda $e39
sta $a39
lda $e3a
sta $a3a
lda $e3b
sta $a3b
lda $e3c
sta $a3c
lda $e3d
sta $a3d
lda $e3e
sta $a3e
lda $e3f
sta $a3f
lda $f38
sta $b38
lda $f39
sta $b39
lda $f3a
sta $b3a
lda $f3b
sta $b3b
lda $f3c
sta $b3c
lda $f3d
sta $b3d
lda $f3e
sta $b3e
lda $f3f
sta $b3f
; x=24,y=28
lda $e40
sta $a40
lda $e41
sta $a41
lda $e42
sta $a42
lda $e43
sta $a43
lda $e44
sta $a44
lda $e45
sta $a45
lda $e46
sta $a46
lda $e47
sta $a47
lda $f40
sta $b40
lda $f41
sta $b41
lda $f42
sta $b42
lda $f43
sta $b43
lda $f44
sta $b44
lda $f45
sta $b45
lda $f46
sta $b46
lda $f47
sta $b47
; x=32,y=28
lda $e48
sta $a48
lda $e49
sta $a49
lda $e4a
sta $a4a
lda $e4b
sta $a4b
lda $e4c
sta $a4c
lda $e4d
sta $a4d
lda $e4e
sta $a4e
lda $e4f
sta $a4f
lda $f48
sta $b48
lda $f49
sta $b49
lda $f4a
sta $b4a
lda $f4b
sta $b4b
lda $f4c
sta $b4c
lda $f4d
sta $b4d
lda $f4e
sta $b4e
lda $f4f
sta $b4f
;= y = 30 $7a8 =========================
;= y = 30 $7a8 $fa8/$ba8 =========================
; x=0,y=30
lda $ea8
sta $aa8
lda $ea9
sta $aa9
lda $eaa
sta $aaa
lda $eab
sta $aab
lda $eac
sta $aac
lda $ead
sta $aad
lda $eae
sta $aae
lda $eaf
sta $aaf
lda $fa8
sta $ba8
lda $fa9
sta $ba9
lda $faa
sta $baa
lda $fab
sta $bab
lda $fac
sta $bac
lda $fad
sta $bad
lda $fae
sta $bae
lda $faf
sta $baf
; x=8,y=30
lda $eb0
sta $ab0
lda $eb1
sta $ab1
lda $eb2
sta $ab2
lda $eb3
sta $ab3
lda $eb4
sta $ab4
lda $eb5
sta $ab5
lda $eb6
sta $ab6
lda $eb7
sta $ab7
lda $fb0
sta $bb0
lda $fb1
sta $bb1
lda $fb2
sta $bb2
lda $fb3
sta $bb3
lda $fb4
sta $bb4
lda $fb5
sta $bb5
lda $fb6
sta $bb6
lda $fb7
sta $bb7
; x=16,y=30
lda $eb8
sta $ab8
lda $eb9
sta $ab9
lda $eba
sta $aba
lda $ebb
sta $abb
lda $ebc
sta $abc
lda $ebd
sta $abd
lda $ebe
sta $abe
lda $ebf
sta $abf
lda $fb8
sta $bb8
lda $fb9
sta $bb9
lda $fba
sta $bba
lda $fbb
sta $bbb
lda $fbc
sta $bbc
lda $fbd
sta $bbd
lda $fbe
sta $bbe
lda $fbf
sta $bbf
; x=24,y=30
lda $ec0
sta $ac0
lda $ec1
sta $ac1
lda $ec2
sta $ac2
lda $ec3
sta $ac3
lda $ec4
sta $ac4
lda $ec5
sta $ac5
lda $ec6
sta $ac6
lda $ec7
sta $ac7
lda $fc0
sta $bc0
lda $fc1
sta $bc1
lda $fc2
sta $bc2
lda $fc3
sta $bc3
lda $fc4
sta $bc4
lda $fc5
sta $bc5
lda $fc6
sta $bc6
lda $fc7
sta $bc7
; x=32,y=30
lda $ec8
sta $ac8
lda $ec9
sta $ac9
lda $eca
sta $aca
lda $ecb
sta $acb
lda $ecc
sta $acc
lda $ecd
sta $acd
lda $ece
sta $ace
lda $ecf
sta $acf
lda $fc8
sta $bc8
lda $fc9
sta $bc9
lda $fca
sta $bca
lda $fcb
sta $bcb
lda $fcc
sta $bcc
lda $fcd
sta $bcd
lda $fce
sta $bce
lda $fcf
sta $bcf
;= y = 28 $728 =========================
; x=0,y=28
lda $e28
sta $a28
lda $e29
sta $a29
lda $e2a
sta $a2a
lda $e2b
sta $a2b
lda $e2c
sta $a2c
lda $e2d
sta $a2d
lda $e2e
sta $a2e
lda $e2f
sta $a2f
;= y = 32 $450 $c50/$850 =========================
; x=0,y=32
lda $c50
sta $850
lda $c51
sta $851
lda $c52
sta $852
lda $c53
sta $853
lda $c54
sta $854
lda $c55
sta $855
lda $c56
sta $856
lda $c57
sta $857
; x=8,y=28
lda $e30
sta $a30
lda $e31
sta $a31
lda $e32
sta $a32
lda $e33
sta $a33
lda $e34
sta $a34
lda $e35
sta $a35
lda $e36
sta $a36
lda $e37
sta $a37
; x=8,y=32
lda $c58
sta $858
lda $c59
sta $859
lda $c5a
sta $85a
lda $c5b
sta $85b
lda $c5c
sta $85c
lda $c5d
sta $85d
lda $c5e
sta $85e
lda $c5f
sta $85f
; x=16,y=28
lda $e38
sta $a38
lda $e39
sta $a39
lda $e3a
sta $a3a
lda $e3b
sta $a3b
lda $e3c
sta $a3c
lda $e3d
sta $a3d
lda $e3e
sta $a3e
lda $e3f
sta $a3f
; x=16,y=32
lda $c60
sta $860
lda $c61
sta $861
lda $c62
sta $862
lda $c63
sta $863
lda $c64
sta $864
lda $c65
sta $865
lda $c66
sta $866
lda $c67
sta $867
; x=24,y=28
lda $e40
sta $a40
lda $e41
sta $a41
lda $e42
sta $a42
lda $e43
sta $a43
lda $e44
sta $a44
lda $e45
sta $a45
lda $e46
sta $a46
lda $e47
sta $a47
; x=24,y=32
lda $c68
sta $868
lda $c69
sta $869
lda $c6a
sta $86a
lda $c6b
sta $86b
lda $c6c
sta $86c
lda $c6d
sta $86d
lda $c6e
sta $86e
lda $c6f
sta $86f
; x=32,y=28
lda $e48
sta $a48
lda $e49
sta $a49
lda $e4a
sta $a4a
lda $e4b
sta $a4b
lda $e4c
sta $a4c
lda $e4d
sta $a4d
lda $e4e
sta $a4e
lda $e4f
sta $a4f
; x=32,y=32
lda $c70
sta $870
lda $c71
sta $871
lda $c72
sta $872
lda $c73
sta $873
lda $c74
sta $874
lda $c75
sta $875
lda $c76
sta $876
lda $c77
sta $877
;= y = 30 $7a8 =========================
; x=0,y=30
lda $ea8
sta $aa8
lda $ea9
sta $aa9
lda $eaa
sta $aaa
lda $eab
sta $aab
lda $eac
sta $aac
lda $ead
sta $aad
lda $eae
sta $aae
lda $eaf
sta $aaf
;= y = 34 $4d0 $cd0/$8d0 =========================
; x=0,y=34
lda $cd0
sta $8d0
lda $cd1
sta $8d1
lda $cd2
sta $8d2
lda $cd3
sta $8d3
lda $cd4
sta $8d4
lda $cd5
sta $8d5
lda $cd6
sta $8d6
lda $cd7
sta $8d7
; x=8,y=30
lda $eb0
sta $ab0
lda $eb1
sta $ab1
lda $eb2
sta $ab2
lda $eb3
sta $ab3
lda $eb4
sta $ab4
lda $eb5
sta $ab5
lda $eb6
sta $ab6
lda $eb7
sta $ab7
; x=8,y=34
lda $cd8
sta $8d8
lda $cd9
sta $8d9
lda $cda
sta $8da
lda $cdb
sta $8db
lda $cdc
sta $8dc
lda $cdd
sta $8dd
lda $cde
sta $8de
lda $cdf
sta $8df
; x=16,y=30
lda $eb8
sta $ab8
lda $eb9
sta $ab9
lda $eba
sta $aba
lda $ebb
sta $abb
lda $ebc
sta $abc
lda $ebd
sta $abd
lda $ebe
sta $abe
lda $ebf
sta $abf
; x=16,y=34
lda $ce0
sta $8e0
lda $ce1
sta $8e1
lda $ce2
sta $8e2
lda $ce3
sta $8e3
lda $ce4
sta $8e4
lda $ce5
sta $8e5
lda $ce6
sta $8e6
lda $ce7
sta $8e7
; x=24,y=30
lda $ec0
sta $ac0
lda $ec1
sta $ac1
lda $ec2
sta $ac2
lda $ec3
sta $ac3
lda $ec4
sta $ac4
lda $ec5
sta $ac5
lda $ec6
sta $ac6
lda $ec7
sta $ac7
; x=24,y=34
lda $ce8
sta $8e8
lda $ce9
sta $8e9
lda $cea
sta $8ea
lda $ceb
sta $8eb
lda $cec
sta $8ec
lda $ced
sta $8ed
lda $cee
sta $8ee
lda $cef
sta $8ef
; x=32,y=30
lda $ec8
sta $ac8
lda $ec9
sta $ac9
lda $eca
sta $aca
lda $ecb
sta $acb
lda $ecc
sta $acc
lda $ecd
sta $acd
lda $ece
sta $ace
lda $ecf
sta $acf
; x=32,y=34
lda $cf0
sta $8f0
lda $cf1
sta $8f1
lda $cf2
sta $8f2
lda $cf3
sta $8f3
lda $cf4
sta $8f4
lda $cf5
sta $8f5
lda $cf6
sta $8f6
lda $cf7
sta $8f7
rts ; 6

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB