Left & right animations

This commit is contained in:
Pecusx
2025-02-14 14:10:17 +01:00
parent 0e7d982315
commit 62b45be234
2 changed files with 433 additions and 16 deletions
+433 -16
View File
@@ -23,6 +23,7 @@
display = $a000
.zpvar temp .word = $80
.zpvar LowCharsetBase .byte
.zpvar displayposition .word
.zpvar DLI_A DLI_X dliCount .byte
.zpvar RMT_blocked noSfx SFX_EFFECT .byte
@@ -56,8 +57,6 @@ animation_addr
:2 .by $04
.by $41
.wo dl_level
;---------------------------------------------------
.align $2000
;---------------------------------------------------
gamescreen_upper
l1
@@ -118,6 +117,9 @@ l19
.by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $32, $1F, $20, $21
.by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05
l20
;---------------------------------------------------
.align $2000
; Right animation
gamescreen_lower1r ; phase 1 page 1
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
@@ -464,30 +466,403 @@ gamescreen_lower10r ; phase 3 page 5
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$5E,$5F,$01,$01,$01,$01,$01
dta $22,$22,$20,$01,$03,$01,$01,$01
dta $24,$25,$26,$01,$03,$01,$01,$01
dta $82,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$03,$01,$E0
dta $E1,$62,$63,$E6,$B2,$01,$01,$01
dta $22,$22,$20,$01,$01,$01,$01,$03
dta $24,$25,$26,$01,$01,$01,$01,$03
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$36,$37,$B8
dta $B9,$3A,$3B,$BC,$BD,$01,$01,$01
dta $22,$22,$20,$01,$01,$01,$01,$01
dta $24,$25,$26,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$41,$42,$C3
dta $44,$45,$46,$CE,$CF,$01,$01,$01
dta $22,$22,$20,$01,$01,$03,$01,$01
dta $24,$25,$26,$01,$01,$03,$01,$01
dta $02,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$F3
dta $F4,$F4,$F4,$F4,$F5,$01,$82,$01
dta $22,$22,$20,$01,$01,$01,$01,$01
dta $24,$25,$26,$01,$01,$01,$01,$01
dta $01,$01,$01,$82,$01,$01,$01,$01
dta $01,$01,$01,$82,$01,$01,$01,$76
dta $77,$78,$79,$7A,$7B,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$7C
dta $7D,$01,$01,$7E,$7F,$01,$01,$01
dta $7D,$01,$01,$7E,$7F,$01,$01,$01
;---------------------------------------------------
.align $2000
; left animation
gamescreen_lower1l ; phase 1 page 1
dta $03,$01,$01,$88,$07,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$8A,$09,$5B,$5A,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$21,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$64,$5C,$5D,$5F,$5E,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$65,$67,$E6,$63,$62,$E1
dta $E0,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$03,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$64,$6C,$EB,$6A,$69,$E8
dta $ED,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $82,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$65,$72,$71,$70,$EF,$EE
dta $ED,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$03,$01,$01,$01,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$02
dta $01,$01,$01,$01,$01,$01,$82,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower2l ; phase 2 page 1
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$0B,$06,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$0D,$0C,$04
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$93,$92,$11,$10,$8F
dta $8E,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$03,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$1B,$1A,$99,$98,$97,$96,$95
dta $94,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $82,$01,$01,$01,$01,$01,$01,$01
dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C
dta $D0,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$03,$01,$01,$01,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$02
dta $01,$01,$01,$01,$01,$01,$82,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower3l ; phase 2 page 2
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$0B,$06,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$0D,$0C,$04
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$93,$92,$11,$10,$8F
dta $8E,$01,$01,$01,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$1B,$1A,$99,$98,$97,$96,$95
dta $94,$01,$01,$01,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $82,$01,$01,$01,$01,$01,$01,$01
dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C
dta $D0,$01,$01,$01,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$01,$03,$01,$01,$01,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$02
dta $01,$01,$01,$01,$01,$01,$82,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$82,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower4l ; phase 2 page 3
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$0B,$06,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$0D,$0C,$04
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$93,$92,$11,$10,$8F
dta $8E,$01,$01,$01,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $26,$01,$01,$01,$01,$01,$01,$01
dta $01,$1B,$1A,$99,$98,$97,$96,$95
dta $94,$01,$01,$01,$01,$03,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $26,$01,$01,$01,$01,$01,$01,$01
dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C
dta $D0,$01,$01,$01,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $26,$01,$01,$03,$01,$01,$01,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $26,$01,$01,$01,$01,$01,$82,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$82,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $26,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower5l ; phase 2 page 4
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$0B,$06,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$0D,$0C,$04
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$93,$92,$11,$10,$8F
dta $8E,$01,$01,$01,$01,$01,$01,$01
dta $01,$1D,$1E,$1F,$20,$21,$22,$23
dta $24,$25,$26,$01,$01,$01,$01,$01
dta $01,$1B,$1A,$99,$98,$97,$96,$95
dta $94,$01,$01,$01,$01,$03,$01,$01
dta $82,$1D,$1E,$1F,$20,$21,$22,$23
dta $24,$25,$26,$01,$01,$01,$01,$01
dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C
dta $D0,$01,$01,$01,$01,$01,$01,$01
dta $01,$1D,$1E,$1F,$20,$21,$22,$23
dta $24,$25,$26,$03,$01,$01,$01,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$01,$01,$01
dta $03,$1D,$1E,$1F,$20,$21,$22,$23
dta $24,$25,$26,$01,$01,$01,$82,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$82,$01,$01,$01,$01
dta $01,$1D,$1E,$1F,$20,$21,$22,$23
dta $24,$25,$26,$01,$01,$01,$01,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower6l ; phase 3 page 1
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$5B,$5A,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$5F,$5E,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$B2,$E6,$63,$62,$E1
dta $E0,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9
dta $B8,$37,$36,$34,$33,$03,$01,$01
dta $82,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$82,$CF,$CE,$46,$45,$44
dta $C3,$42,$41,$3F,$3E,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$01,$01,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$82,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower7l ; phase 3 page 2
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$5B,$5A,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$5F,$5E,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$B2,$E6,$63,$62,$E1
dta $E0,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9
dta $B8,$37,$36,$34,$33,$03,$01,$01
dta $82,$01,$01,$01,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$82,$CF,$CE,$46,$45,$44
dta $C3,$42,$41,$3F,$3E,$01,$01,$01
dta $01,$01,$01,$02,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$01,$01,$01
dta $03,$01,$01,$01,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$82,$01,$1D,$1E,$1F
dta $20,$21,$22,$23,$24,$25,$26,$01
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower8l ; phase 3 page 3
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$5B,$5A,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$5F,$5E,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$B2,$E6,$63,$62,$E1
dta $E0,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$03,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9
dta $B8,$37,$36,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $01,$01,$82,$CF,$CE,$46,$45,$44
dta $C3,$42,$41,$3F,$3E,$01,$01,$01
dta $01,$01,$01,$02,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$01,$01,$01
dta $03,$01,$01,$01,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$82,$01,$01,$01,$1D
dta $1E,$1F,$20,$21,$22,$23,$24,$25
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower9l ; phase 3 page 4
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$5B,$5A,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$5F,$5E,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$B2,$E6,$63,$62,$E1
dta $E0,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$03,$01,$01
dta $01,$01,$1D,$1E,$1F,$20,$21,$22
dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9
dta $B8,$37,$36,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $82,$01,$1D,$1E,$1F,$20,$21,$22
dta $01,$01,$82,$CF,$CE,$46,$45,$44
dta $C3,$42,$41,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$1D,$1E,$1F,$20,$21,$22
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$01,$01,$01,$01,$01
dta $03,$01,$01,$01,$01,$01,$01,$02
dta $01,$01,$1D,$1E,$1F,$20,$21,$22
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$82,$01,$01,$01,$01
dta $01,$01,$1D,$1E,$1F,$20,$21,$22
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
gamescreen_lower10l ; phase 3 page 5
dta $03,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$02,$01,$5B,$5A,$01
dta $03,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$02,$01,$01
dta $01,$01,$01,$01,$01,$02,$01,$01
dta $01,$03,$01,$01,$01,$5F,$5E,$01
dta $01,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$03,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$B2,$E6,$63,$62,$E1
dta $E0,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$03,$01,$01
dta $01,$01,$01,$01,$01,$1D,$1E,$1F
dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9
dta $B8,$37,$36,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $82,$01,$01,$01,$01,$1D,$1E,$1F
dta $01,$01,$82,$CF,$CE,$46,$45,$44
dta $C3,$42,$41,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$01
dta $01,$01,$01,$03,$01,$1D,$1E,$1F
dta $03,$01,$01,$F5,$F4,$F4,$F4,$F4
dta $F3,$01,$01,$1D,$1E,$1F,$20,$21
dta $22,$23,$24,$25,$26,$01,$01,$02
dta $01,$01,$01,$01,$01,$1D,$1E,$1F
dta $01,$01,$01,$7B,$7A,$79,$78,$77
dta $76,$01,$01,$01,$01,$01,$01,$01
dta $01,$01,$01,$82,$01,$01,$01,$01
dta $01,$01,$01,$01,$01,$1D,$1E,$1F
dta $01,$01,$01,$7F,$7E,$01,$01,$7D
dta $7C,$01,$27,$28,$28,$28,$28,$28
dta $28,$28,$28,$28,$28,$29,$01,$01
dta $01,$01,$01,$01,$01,$01,$01,$01
; Animation sequence:
; - phase 1 page 1 (standard position)
; - phase 2 page 1
@@ -560,7 +935,7 @@ skipSoundFrame */
pha
lda dliCount
bne secondDLI
mva #>font_game_lower_right CHBASE
mva LowCharsetBase CHBASE
mva #$0c COLPF2
mva #$c6 COLPF0
inc dliCount
@@ -668,6 +1043,22 @@ loop
; PUT GAME HERE
jsr wait_for_press
jsr wait_for_depress
jsr AnimationR
jsr wait_for_press
jsr wait_for_depress
jsr AnimationL
NoAuto
jmp loop
LevelOver
; level over
jsr wait_for_depress
rts
.endp
;--------------------------------------------------
.proc AnimationR
;--------------------------------------------------
mva #>font_game_lower_right LowCharsetBase
; mwa #gamescreen_lower1r animation_addr
; waitRTC
mwa #gamescreen_lower2r animation_addr
@@ -693,14 +1084,39 @@ loop
waitRTC
waitRTC
mwa #gamescreen_lower1r animation_addr
NoAuto
jmp loop
LevelOver
; level over
jsr wait_for_depress
rts
.endp
.endp
;--------------------------------------------------
.proc AnimationL
;--------------------------------------------------
mva #>font_game_lower_left LowCharsetBase
; mwa #gamescreen_lower1l animation_addr
; waitRTC
mwa #gamescreen_lower2l animation_addr
waitRTC
mwa #gamescreen_lower3l animation_addr
waitRTC
mwa #gamescreen_lower4l animation_addr
waitRTC
mwa #gamescreen_lower5l animation_addr
waitRTC
mwa #gamescreen_lower6l animation_addr
waitRTC
mwa #gamescreen_lower7l animation_addr
waitRTC
mwa #gamescreen_lower8l animation_addr
waitRTC
mwa #gamescreen_lower9l animation_addr
waitRTC
mwa #gamescreen_lower10l animation_addr
waitRTC
mwa #gamescreen_lower2l animation_addr
waitRTC
waitRTC
waitRTC
mwa #gamescreen_lower1l animation_addr
rts
.endp
;--------------------------------------------------
.proc AudioInit
;--------------------------------------------------
@@ -722,6 +1138,7 @@ LevelOver
;--------------------------------------------------
mva #>font_game_upper CHBAS
mva #>font_game_lower_right LowCharsetBase
mva #$00 PCOLR0 ; = $02C0 ;- - rejestr-cień COLPM0
mva #$00 COLBAKS
BIN
View File
Binary file not shown.