From 997b833be9bfb85b73ef0fed3b20aafefde526b2 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sat, 1 Mar 2025 16:35:56 +0100 Subject: [PATCH] All animations (bad synchro) --- art/anim_exported.asm | 298 +++++++++++++++++++++-- art/animations.asm | 500 +++++++++++++++++++++++++++++++++++++++ art/lumberjack_export.py | 156 ++++++++++-- lumber.asm | 189 +++++++-------- lumber.xex | Bin 10695 -> 19817 bytes 5 files changed, 995 insertions(+), 148 deletions(-) create mode 100644 art/animations.asm diff --git a/art/anim_exported.asm b/art/anim_exported.asm index 5d9d179..a416c5e 100644 --- a/art/anim_exported.asm +++ b/art/anim_exported.asm @@ -20,12 +20,6 @@ branch2 dta $01,$84,$01,$01,$01,$01,$8E,$86,$01,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$84,$8D,$01,$01,$01,$01,$85,$01,$01 dta $01,$84,$01,$01,$01,$01,$8E,$86,$01,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$84,$8D,$01,$01,$01,$01,$85,$01,$01 dta $01,$84,$01,$01,$01,$01,$8E,$86,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$84,$8D,$01,$01,$01,$01,$85,$01,$01 -branch3 - dta $01,$84,$01,$01,$01,$01,$8E,$86,$01,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$B4,$C3,$C4,$C5,$C6,$C7,$C8,$C9,$CA,$85,$01,$01 - dta $01,$84,$01,$01,$01,$01,$8E,$86,$01,$01,$01,$1D,$B2,$9F,$A0,$A1,$A2,$A3,$A4,$25,$B5,$CB,$CC,$CD,$CE,$CF,$01,$01,$01,$85,$01,$01 - dta $02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$07,$88,$01,$01,$01 - dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$09,$8A,$02,$01,$01 - dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$5D,$5C,$64,$01,$01 last_line_r dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$27,$28,$28,$28,$28,$28,$28,$28,$28,$28,$28,$29,$01,$6F,$70,$01,$01,$71,$72,$01,$01,$01 @@ -34,7 +28,7 @@ last_line_l .align $100 ; Right animation -gamescreen_lower1r ; phase 1 page 1 +gamescreen_r_ph1p1 ; phase 1 page 1 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$01,$01,$01,$01,$07,$88,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$02,$01,$01,$01,$5A,$5B,$09,$8A,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$01,$01,$5E,$5F,$5D,$5C,$64,$01,$01 @@ -43,7 +37,16 @@ gamescreen_lower1r ; phase 1 page 1 dta $01,$01,$82,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$ED,$EE,$EF,$70,$71,$72,$65,$01,$01 dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower2r ; phase 2 page 1 +gamescreen_r_ph1p2 ; phase 1 page 2 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$01,$01,$01,$01,$07,$88,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$02,$01,$01,$01,$5A,$5B,$09,$8A,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$01,$01,$5E,$5F,$5D,$5C,$64,$01,$01 + dta $01,$01,$01,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$03,$01,$E0,$E1,$62,$63,$E6,$67,$65,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$F4,$F5,$F6,$F7,$A5,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$ED,$E8,$69,$6A,$EB,$6C,$64,$01,$01 + dta $01,$01,$82,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$ED,$EE,$EF,$70,$71,$72,$65,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$9D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$A5,$A6,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph2p1 ; phase 2 page 1 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 @@ -52,7 +55,7 @@ gamescreen_lower2r ; phase 2 page 1 dta $01,$01,$82,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower3r ; phase 2 page 2 +gamescreen_r_ph2p2 ; phase 2 page 2 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 @@ -61,7 +64,7 @@ gamescreen_lower3r ; phase 2 page 2 dta $01,$01,$82,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower4r ; phase 2 page 3 +gamescreen_r_ph2p3 ; phase 2 page 3 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 @@ -70,7 +73,7 @@ gamescreen_lower4r ; phase 2 page 3 dta $01,$01,$82,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$02,$01,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 dta $01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower5r ; phase 2 page 4 +gamescreen_r_ph2p4 ; phase 2 page 4 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 @@ -79,7 +82,43 @@ gamescreen_lower5r ; phase 2 page 4 dta $01,$01,$82,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$02,$01,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 dta $01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower6r ; phase 3 page 1 +gamescreen_r_ph2p5 ; phase 2 page 5 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 + dta $01,$01,$01,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$8E,$8F,$10,$11,$92,$93,$01,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$94,$95,$96,$97,$98,$99,$1A,$1B,$01 + dta $01,$01,$82,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 + dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph2p6 ; phase 2 page 6 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 + dta $01,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$03,$01,$8E,$8F,$10,$11,$92,$93,$01,$01,$01 + dta $01,$01,$01,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$94,$95,$96,$97,$98,$99,$1A,$1B,$01 + dta $01,$01,$82,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 + dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph2p7 ; phase 2 page 7 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 + dta $F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$8E,$8F,$10,$11,$92,$93,$01,$01,$01 + dta $01,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$94,$95,$96,$97,$98,$99,$1A,$1B,$01 + dta $01,$01,$82,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$02,$01,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 + dta $01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph2p8 ; phase 2 page 8 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$06,$0B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$04,$0C,$0D,$01,$01,$01,$01,$01 + dta $FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$8E,$8F,$10,$11,$92,$93,$01,$01,$01 + dta $01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$82,$01,$01,$01,$01,$01,$01,$94,$95,$96,$97,$98,$99,$1A,$1B,$01 + dta $01,$01,$82,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$02,$01,$01,$01,$D0,$1C,$2C,$2D,$2E,$AF,$30,$31,$01 + dta $01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p1 ; phase 3 page 1 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A2,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 @@ -88,7 +127,7 @@ gamescreen_lower6r ; phase 3 page 1 dta $01,$01,$82,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 dta $01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower7r ; phase 3 page 2 +gamescreen_r_ph3p2 ; phase 3 page 2 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 @@ -97,7 +136,7 @@ gamescreen_lower7r ; phase 3 page 2 dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower8r ; phase 3 page 3 +gamescreen_r_ph3p3 ; phase 3 page 3 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 @@ -106,7 +145,7 @@ gamescreen_lower8r ; phase 3 page 3 dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower9r ; phase 3 page 4 +gamescreen_r_ph3p4 ; phase 3 page 4 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 @@ -115,7 +154,7 @@ gamescreen_lower9r ; phase 3 page 4 dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 -gamescreen_lower10r ; phase 3 page 5 +gamescreen_r_ph3p5 ; phase 3 page 5 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 @@ -124,9 +163,90 @@ gamescreen_lower10r ; phase 3 page 5 dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p6 ; phase 3 page 6 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A2,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$01,$82,$01,$01,$33,$34,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $01,$01,$82,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p7 ; phase 3 page 7 + dta $03,$01,$01,$01,$01,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$03,$01,$01,$01,$01,$01,$33,$34,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p8 ; phase 3 page 8 + dta $03,$01,$01,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p9 ; phase 3 page 9 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$82,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$03,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p10 ; phase 3 page 10 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $A4,$25,$26,$01,$03,$01,$01,$F4,$F5,$F6,$F7,$A5,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p11 ; phase 3 page 11 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$C8,$C9,$CA,$CB,$CC,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$03,$01,$01,$01,$01,$01,$33,$34,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p12 ; phase 3 page 12 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$D1,$D2,$D3,$D4,$D5,$FA,$D6,$D7,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$C8,$C9,$CA,$CB,$CC,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$5E,$5F,$01,$01,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$3E,$3F,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p13 ; phase 3 page 13 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$D1,$D2,$D3,$D4,$D5,$D8,$D6,$D7,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$C8,$C9,$CA,$CB,$5E,$5F,$01,$01,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$82,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$03,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $A2,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 +gamescreen_r_ph3p14 ; phase 3 page 14 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$01,$01,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$5A,$5B,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$D1,$D2,$D3,$D4,$5E,$5F,$D6,$D7,$01,$01,$01 + dta $A4,$25,$26,$01,$03,$01,$01,$01,$82,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$C8,$C9,$E0,$E1,$62,$63,$E6,$B2,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$36,$37,$B8,$B9,$3A,$3B,$BC,$BD,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$41,$42,$C3,$44,$45,$46,$CE,$CF,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01 + dta $A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01 ; left animation -gamescreen_lower1l ; phase 1 page 1 +gamescreen_l_ph1p1 ; phase 1 page 1 dta $03,$01,$01,$88,$07,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$8A,$09,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$64,$5C,$5D,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -135,7 +255,16 @@ gamescreen_lower1l ; phase 1 page 1 dta $01,$01,$65,$72,$71,$70,$EF,$EE,$ED,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$01,$01,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 -gamescreen_lower2l ; phase 2 page 1 +gamescreen_l_ph1p2 ; phase 1 page 2 + dta $03,$01,$01,$88,$07,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$8A,$09,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$64,$5C,$5D,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$65,$67,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$01,$01,$01 + dta $01,$01,$64,$6C,$EB,$6A,$69,$E8,$ED,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01,$01,$01,$01,$01 + dta $01,$01,$65,$72,$71,$70,$EF,$EE,$ED,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$01,$01,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$1D,$9E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 +gamescreen_l_ph2p1 ; phase 2 page 1 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -144,7 +273,7 @@ gamescreen_lower2l ; phase 2 page 1 dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$01,$01,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 -gamescreen_lower3l ; phase 2 page 2 +gamescreen_l_ph2p2 ; phase 2 page 2 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -153,7 +282,7 @@ gamescreen_lower3l ; phase 2 page 2 dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01 -gamescreen_lower4l ; phase 2 page 3 +gamescreen_l_ph2p3 ; phase 2 page 3 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -162,7 +291,7 @@ gamescreen_lower4l ; phase 2 page 3 dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$03,$01,$01,$01,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01 -gamescreen_lower5l ; phase 2 page 4 +gamescreen_l_ph2p4 ; phase 2 page 4 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -171,7 +300,43 @@ gamescreen_lower5l ; phase 2 page 4 dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$01,$01,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01 -gamescreen_lower6l ; phase 3 page 1 +gamescreen_l_ph2p5 ; phase 2 page 5 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$93,$92,$11,$10,$8F,$8E,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$01,$01,$01 + dta $01,$1B,$1A,$99,$98,$97,$96,$95,$94,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01,$01,$01,$01,$01 + dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$01,$01,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 +gamescreen_l_ph2p6 ; phase 2 page 6 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$93,$92,$11,$10,$8F,$8E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$01 + dta $01,$1B,$1A,$99,$98,$97,$96,$95,$94,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01,$01,$01 + dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01 +gamescreen_l_ph2p7 ; phase 2 page 7 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$93,$92,$11,$10,$8F,$8E,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB + dta $01,$1B,$1A,$99,$98,$97,$96,$95,$94,$01,$01,$01,$01,$03,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01 + dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$03,$01,$01,$01,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01 +gamescreen_l_ph2p8 ; phase 2 page 8 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$0B,$06,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$0D,$0C,$04,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$93,$92,$11,$10,$8F,$8E,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9 + dta $01,$1B,$1A,$99,$98,$97,$96,$95,$94,$01,$01,$01,$01,$03,$01,$01,$82,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE + dta $01,$31,$30,$AF,$2E,$2D,$2C,$1C,$D0,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$01,$01,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01 +gamescreen_l_ph3p1 ; phase 3 page 1 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -180,7 +345,7 @@ gamescreen_lower6l ; phase 3 page 1 dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01 -gamescreen_lower7l ; phase 3 page 2 +gamescreen_l_ph3p2 ; phase 3 page 2 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -189,7 +354,7 @@ gamescreen_lower7l ; phase 3 page 2 dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$02,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 -gamescreen_lower8l ; phase 3 page 3 +gamescreen_l_ph3p3 ; phase 3 page 3 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -198,7 +363,7 @@ gamescreen_lower8l ; phase 3 page 3 dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$02,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 -gamescreen_lower9l ; phase 3 page 4 +gamescreen_l_ph3p4 ; phase 3 page 4 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -207,7 +372,7 @@ gamescreen_lower9l ; phase 3 page 4 dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 -gamescreen_lower10l ; phase 3 page 5 +gamescreen_l_ph3p5 ; phase 3 page 5 dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 @@ -216,3 +381,84 @@ gamescreen_lower10l ; phase 3 page 5 dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$1D,$1E,$9F dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F +gamescreen_l_ph3p6 ; phase 3 page 6 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$34,$33,$03,$01,$01,$82,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01 +gamescreen_l_ph3p7 ; phase 3 page 7 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$34,$33,$03,$01,$01,$82,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$02,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 +gamescreen_l_ph3p8 ; phase 3 page 8 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$02,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 +gamescreen_l_ph3p9 ; phase 3 page 9 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$82,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 +gamescreen_l_ph3p10 ; phase 3 page 10 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$1E,$F3,$F4,$D9,$FD,$FE,$01,$01,$01,$1D,$1E,$9F + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$82,$01,$01,$01,$01,$1D,$1E,$9F + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$1D,$1E,$9F + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F +gamescreen_l_ph3p11 ; phase 3 page 11 + dta $03,$01,$01,$01,$01,$01,$C9,$CA,$CB,$CC,$CD,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$34,$33,$03,$01,$01,$82,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$02,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01 +gamescreen_l_ph3p12 ; phase 3 page 12 + dta $03,$01,$01,$D2,$D3,$FA,$D4,$D5,$D6,$D7,$D8,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$CA,$CB,$CC,$CD,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$3F,$3E,$01,$01,$01,$01,$01,$01,$02,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25 +gamescreen_l_ph3p13 ; phase 3 page 13 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$D2,$D3,$D1,$C8,$D5,$D6,$D7,$D8,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$01,$01,$5F,$5E,$CA,$CB,$CC,$CD,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$82,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2 +gamescreen_l_ph3p14 ; phase 3 page 14 + dta $03,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$02,$01,$5B,$5A,$01,$03,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$02,$01,$01,$01,$01,$01,$01,$01,$02,$01,$01 + dta $01,$03,$01,$D2,$D3,$5F,$5E,$D5,$D6,$D7,$D8,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$03,$01,$01,$01,$01,$01,$01 + dta $01,$01,$01,$B2,$E6,$63,$62,$E1,$E0,$CC,$CD,$25,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$03,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F + dta $01,$01,$01,$BD,$BC,$3B,$3A,$B9,$B8,$37,$36,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$82,$01,$01,$01,$01,$1D,$1E,$9F + dta $01,$01,$82,$CF,$CE,$46,$45,$44,$C3,$42,$41,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$03,$01,$1D,$1E,$9F + dta $01,$01,$01,$F5,$F4,$F4,$F4,$F4,$F3,$01,$01,$1D,$1E,$9F,$A0,$A1,$A2,$A3,$A4,$25,$26,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F + dta $01,$01,$01,$7B,$7A,$79,$78,$77,$76,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1D,$1E,$9F diff --git a/art/animations.asm b/art/animations.asm new file mode 100644 index 0000000..46a868d --- /dev/null +++ b/art/animations.asm @@ -0,0 +1,500 @@ +;--------------------------------------------------- +; Animation sequence: +; v1 - if no branches +; v2 - if the branch under (due to change of sides) the lumberjack and none above +; +; - (last position) +; - phase 2 page 1 +; - phase 2 page 2 +; - phase 2 page 3 +; - phase 2 page 4 +; - phase 3 page 1 +; - phase 3 page 2 +; - phase 3 page 3 +; - phase 3 page 4 +; - phase 3 page 5 +; - phase 2 page 1 +; - phase 1 page 1 (new position) +; +; v3 - if the branch opposite the lumberjack and no branch and none above +; +; - (last position) +; - phase 2 page 5 +; - phase 2 page 6 +; - phase 2 page 7 +; - phase 2 page 8 +; - phase 3 page 6 +; - phase 3 page 2 +; - phase 3 page 3 +; - phase 3 page 4 +; - phase 3 page 5 +; - phase 2 page 1 +; - phase 1 page 1 (new position) +; +; v4 - if no branch at the level of the lumberjack and branch above (kill) +; v5 - if the branch under (due to change of sides) the lumberjack and branch above (kill) +; +; - (last position) +; - phase 2 page 1 +; - phase 2 page 2 +; - phase 2 page 3 +; - phase 2 page 4 +; - phase 3 page 1 +; - phase 3 page 11 +; - phase 3 page 12 +; - phase 3 page 13 +; - phase 3 page 14 +; - phase 1 page 1 (new position) - killed +; +; v6 - if the branch opposite the lumberjack and branch above (kill) +; +; - (last position) +; - phase 2 page 5 +; - phase 2 page 6 +; - phase 2 page 7 +; - phase 2 page 8 +; - phase 3 page 6 +; - phase 3 page 11 +; - phase 3 page 12 +; - phase 3 page 13 +; - phase 3 page 14 +; - phase 1 page 1 (new position) - killed +; +; v7 - if no branch at the level of the lumberjack and branch above on the other side +; v8 - if the branch under (due to change of sides) the lumberjack and branch above on the other side +; +; - (last position) +; - phase 2 page 1 +; - phase 2 page 2 +; - phase 2 page 3 +; - phase 2 page 4 +; - phase 3 page 1 +; - phase 3 page 7 +; - phase 3 page 8 +; - phase 3 page 9 +; - phase 3 page 10 +; - phase 2 page 5 +; - phase 1 page 2 (new position) +; +; v9 - if the branch opposite the lumberjack and branch above on the other side +; +; - (last position) +; - phase 2 page 5 +; - phase 2 page 6 +; - phase 2 page 7 +; - phase 2 page 8 +; - phase 3 page 6 +; - phase 3 page 7 +; - phase 3 page 8 +; - phase 3 page 9 +; - phase 3 page 10 +; - phase 2 page 5 +; - phase 1 page 2 (new position) +; +;-------------------------------------------------- +.proc AnimationR1 +;-------------------------------------------------- + mva #>font_game_lower_right LowCharsetBase + mwa #last_line_r lastline_addr + mwa #gamescreen_r_ph2p1 animation_addr + waitRTC + mwa #gamescreen_r_ph2p2 animation_addr + waitRTC + mwa #gamescreen_r_ph2p3 animation_addr + waitRTC + mwa #gamescreen_r_ph2p4 animation_addr + waitRTC + mwa #gamescreen_r_ph3p1 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p2 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p3 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p4 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p5 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph2p1 animation_addr + waitRTC + mwa #gamescreen_r_ph1p1 animation_addr + mva #1 LumberjackDir ; right side + rts +.endp +AnimationR2 = AnimationR1 +;-------------------------------------------------- +.proc AnimationL1 +;-------------------------------------------------- + mva #>font_game_lower_left LowCharsetBase + mwa #last_line_l lastline_addr + mwa #gamescreen_l_ph2p1 animation_addr + waitRTC + mwa #gamescreen_l_ph2p2 animation_addr + waitRTC + mwa #gamescreen_l_ph2p3 animation_addr + waitRTC + mwa #gamescreen_l_ph2p4 animation_addr + waitRTC + mwa #gamescreen_l_ph3p1 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p2 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p3 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p4 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p5 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph2p1 animation_addr + waitRTC + mwa #gamescreen_l_ph1p1 animation_addr + mva #2 LumberjackDir ; left side + rts +.endp +AnimationL2 = AnimationL1 +;-------------------------------------------------- +.proc AnimationR3 +;-------------------------------------------------- + mva #>font_game_lower_right LowCharsetBase + mwa #last_line_r lastline_addr + mwa #gamescreen_r_ph2p5 animation_addr + waitRTC + mwa #gamescreen_r_ph2p6 animation_addr + waitRTC + mwa #gamescreen_r_ph2p7 animation_addr + waitRTC + mwa #gamescreen_r_ph2p8 animation_addr + waitRTC + mwa #gamescreen_r_ph3p6 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p2 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p3 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p4 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p5 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph2p1 animation_addr + waitRTC + mwa #gamescreen_r_ph1p1 animation_addr + mva #1 LumberjackDir ; right side + rts +.endp +;-------------------------------------------------- +.proc AnimationL3 +;-------------------------------------------------- + mva #>font_game_lower_left LowCharsetBase + mwa #last_line_l lastline_addr + mwa #gamescreen_l_ph2p5 animation_addr + waitRTC + mwa #gamescreen_l_ph2p6 animation_addr + waitRTC + mwa #gamescreen_l_ph2p7 animation_addr + waitRTC + mwa #gamescreen_l_ph2p8 animation_addr + waitRTC + mwa #gamescreen_l_ph3p6 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p2 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p3 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p4 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p5 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph2p1 animation_addr + waitRTC + mwa #gamescreen_l_ph1p1 animation_addr + mva #2 LumberjackDir ; left side + rts +.endp +;-------------------------------------------------- +.proc AnimationR4 +;-------------------------------------------------- + mva #>font_game_lower_right LowCharsetBase + mwa #last_line_r lastline_addr + mwa #gamescreen_r_ph2p1 animation_addr + waitRTC + mwa #gamescreen_r_ph2p2 animation_addr + waitRTC + mwa #gamescreen_r_ph2p3 animation_addr + waitRTC + mwa #gamescreen_r_ph2p4 animation_addr + waitRTC + mwa #gamescreen_r_ph3p1 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p11 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p12 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p13 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p14 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph1p1 animation_addr + mva #1 LumberjackDir ; right side (kill) + rts +.endp +AnimationR5 = AnimationR4 +;-------------------------------------------------- +.proc AnimationL4 +;-------------------------------------------------- + mva #>font_game_lower_left LowCharsetBase + mwa #last_line_l lastline_addr + mwa #gamescreen_l_ph2p1 animation_addr + waitRTC + mwa #gamescreen_l_ph2p2 animation_addr + waitRTC + mwa #gamescreen_l_ph2p3 animation_addr + waitRTC + mwa #gamescreen_l_ph2p4 animation_addr + waitRTC + mwa #gamescreen_l_ph3p1 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p11 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p12 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p13 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p14 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph1p1 animation_addr + mva #2 LumberjackDir ; left side (kill) + rts +.endp +AnimationL5 = AnimationL4 +;-------------------------------------------------- +.proc AnimationR6 +;-------------------------------------------------- + mva #>font_game_lower_right LowCharsetBase + mwa #last_line_r lastline_addr + mwa #gamescreen_r_ph2p5 animation_addr + waitRTC + mwa #gamescreen_r_ph2p6 animation_addr + waitRTC + mwa #gamescreen_r_ph2p7 animation_addr + waitRTC + mwa #gamescreen_r_ph2p8 animation_addr + waitRTC + mwa #gamescreen_r_ph3p6 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p11 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p12 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p13 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p14 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph1p1 animation_addr + mva #1 LumberjackDir ; right side (kill) + rts +.endp +;-------------------------------------------------- +.proc AnimationL6 +;-------------------------------------------------- + mva #>font_game_lower_left LowCharsetBase + mwa #last_line_l lastline_addr + mwa #gamescreen_l_ph2p5 animation_addr + waitRTC + mwa #gamescreen_l_ph2p6 animation_addr + waitRTC + mwa #gamescreen_l_ph2p7 animation_addr + waitRTC + mwa #gamescreen_l_ph2p8 animation_addr + waitRTC + mwa #gamescreen_l_ph3p6 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p11 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p12 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p13 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p14 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph1p1 animation_addr + mva #2 LumberjackDir ; left side (kill) + rts +.endp +;-------------------------------------------------- +.proc AnimationR7 +;-------------------------------------------------- + mva #>font_game_lower_right LowCharsetBase + mwa #last_line_r lastline_addr + mwa #gamescreen_r_ph2p1 animation_addr + waitRTC + mwa #gamescreen_r_ph2p2 animation_addr + waitRTC + mwa #gamescreen_r_ph2p3 animation_addr + waitRTC + mwa #gamescreen_r_ph2p4 animation_addr + waitRTC + mwa #gamescreen_r_ph3p1 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p7 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p8 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p9 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p10 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph2p5 animation_addr + waitRTC + mwa #gamescreen_r_ph1p2 animation_addr + mva #1 LumberjackDir ; right side + rts +.endp +AnimationR8 = AnimationR7 +;-------------------------------------------------- +.proc AnimationL7 +;-------------------------------------------------- + mva #>font_game_lower_left LowCharsetBase + mwa #last_line_l lastline_addr + mwa #gamescreen_l_ph2p1 animation_addr + waitRTC + mwa #gamescreen_l_ph2p2 animation_addr + waitRTC + mwa #gamescreen_l_ph2p3 animation_addr + waitRTC + mwa #gamescreen_l_ph2p4 animation_addr + waitRTC + mwa #gamescreen_l_ph3p1 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p7 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p8 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p9 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p10 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph2p5 animation_addr + waitRTC + mwa #gamescreen_l_ph1p2 animation_addr + mva #2 LumberjackDir ; left side + rts +.endp +AnimationL8 = AnimationL7 +;-------------------------------------------------- +.proc AnimationR9 +;-------------------------------------------------- + mva #>font_game_lower_right LowCharsetBase + mwa #last_line_r lastline_addr + mwa #gamescreen_r_ph2p5 animation_addr + waitRTC + mwa #gamescreen_r_ph2p6 animation_addr + waitRTC + mwa #gamescreen_r_ph2p7 animation_addr + waitRTC + mwa #gamescreen_r_ph2p8 animation_addr + waitRTC + mwa #gamescreen_r_ph3p6 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p7 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p8 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p9 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph3p10 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_r_ph2p5 animation_addr + waitRTC + mwa #gamescreen_r_ph1p2 animation_addr + mva #1 LumberjackDir ; right side + rts +.endp +;-------------------------------------------------- +.proc AnimationL9 +;-------------------------------------------------- + mva #>font_game_lower_left LowCharsetBase + mwa #last_line_l lastline_addr + mwa #gamescreen_l_ph2p5 animation_addr + waitRTC + mwa #gamescreen_l_ph2p6 animation_addr + waitRTC + mwa #gamescreen_l_ph2p7 animation_addr + waitRTC + mwa #gamescreen_l_ph2p8 animation_addr + waitRTC + mwa #gamescreen_l_ph3p6 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p7 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p8 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p9 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph3p10 animation_addr + waitRTC + jsr branches_go_down + mwa #gamescreen_l_ph2p5 animation_addr + waitRTC + mwa #gamescreen_l_ph1p2 animation_addr + mva #2 LumberjackDir ; left side + rts +.endp +;-------------------------------------------------- diff --git a/art/lumberjack_export.py b/art/lumberjack_export.py index 6d7c78f..da3f0f3 100644 --- a/art/lumberjack_export.py +++ b/art/lumberjack_export.py @@ -20,8 +20,8 @@ print("branch1") print_lines(dta, 7,12) print("branch2") print_lines(dta, 12,17) -print("branch3") -print_lines(dta, 17,22) +#print("branch3") +#print_lines(dta, 17,22) print() print('last_line_r') @@ -37,51 +37,107 @@ print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)])) print(""" .align $100 ; Right animation -gamescreen_lower1r ; phase 1 page 1""") +gamescreen_r_ph1p1 ; phase 1 page 1""") dta = load_atrview('phase1r.atrview') for l, d in enumerate(dta[-9:-1], 1): print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)])) -print("gamescreen_lower2r ; phase 2 page 1") +print('gamescreen_r_ph1p2 ; phase 1 page 2') +dta = load_atrview('phase1r.atrview', page=2) +print_lines(dta, -9, -1) + +print("gamescreen_r_ph2p1 ; phase 2 page 1") dta = load_atrview('phase2r.atrview') for l, d in enumerate(dta[-9:-1], 1): print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)])) -print('gamescreen_lower3r ; phase 2 page 2') +print('gamescreen_r_ph2p2 ; phase 2 page 2') dta = load_atrview('phase2r.atrview', page=2) print_lines(dta, -9, -1) -print('gamescreen_lower4r ; phase 2 page 3') +print('gamescreen_r_ph2p3 ; phase 2 page 3') dta = load_atrview('phase2r.atrview', page=3) print_lines(dta, -9, -1) -print('gamescreen_lower5r ; phase 2 page 4') +print('gamescreen_r_ph2p4 ; phase 2 page 4') dta = load_atrview('phase2r.atrview', page=4) print_lines(dta, -9, -1) -print('gamescreen_lower6r ; phase 3 page 1') +print('gamescreen_r_ph2p5 ; phase 2 page 5') +dta = load_atrview('phase2r.atrview', page=5) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph2p6 ; phase 2 page 6') +dta = load_atrview('phase2r.atrview', page=6) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph2p7 ; phase 2 page 7') +dta = load_atrview('phase2r.atrview', page=7) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph2p8 ; phase 2 page 8') +dta = load_atrview('phase2r.atrview', page=8) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p1 ; phase 3 page 1') dta = load_atrview('phase3r.atrview', page=1) print_lines(dta, -9, -1) -print('gamescreen_lower7r ; phase 3 page 2') +print('gamescreen_r_ph3p2 ; phase 3 page 2') dta = load_atrview('phase3r.atrview', page=2) print_lines(dta, -9, -1) -print('gamescreen_lower8r ; phase 3 page 3') +print('gamescreen_r_ph3p3 ; phase 3 page 3') dta = load_atrview('phase3r.atrview', page=3) print_lines(dta, -9, -1) -print('gamescreen_lower9r ; phase 3 page 4') +print('gamescreen_r_ph3p4 ; phase 3 page 4') dta = load_atrview('phase3r.atrview', page=4) print_lines(dta, -9, -1) -print('gamescreen_lower10r ; phase 3 page 5') +print('gamescreen_r_ph3p5 ; phase 3 page 5') dta = load_atrview('phase3r.atrview', page=5) print_lines(dta, -9, -1) +print('gamescreen_r_ph3p6 ; phase 3 page 6') +dta = load_atrview('phase3r.atrview', page=6) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p7 ; phase 3 page 7') +dta = load_atrview('phase3r.atrview', page=7) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p8 ; phase 3 page 8') +dta = load_atrview('phase3r.atrview', page=8) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p9 ; phase 3 page 9') +dta = load_atrview('phase3r.atrview', page=9) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p10 ; phase 3 page 10') +dta = load_atrview('phase3r.atrview', page=10) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p11 ; phase 3 page 11') +dta = load_atrview('phase3r.atrview', page=11) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p12 ; phase 3 page 12') +dta = load_atrview('phase3r.atrview', page=12) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p13 ; phase 3 page 13') +dta = load_atrview('phase3r.atrview', page=13) +print_lines(dta, -9, -1) + +print('gamescreen_r_ph3p14 ; phase 3 page 14') +dta = load_atrview('phase3r.atrview', page=14) +print_lines(dta, -9, -1) + print(""" ; left animation -gamescreen_lower1l ; phase 1 page 1""") +gamescreen_l_ph1p1 ; phase 1 page 1""") # pj = load_atrview('phase1l.atrview') # print_lines(dta, -9, -1) with open('phase1l.atrview', 'rb') as f: @@ -91,38 +147,94 @@ dta = [dta[i*80:(i+1)*80][:64] for i in range(len(dta)//80)] for l, d in enumerate(dta[-9:-1], 1): print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)])) -print('gamescreen_lower2l ; phase 2 page 1') +print('gamescreen_l_ph1p2 ; phase 1 page 2') +dta = load_atrview('phase1l.atrview', page=2) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph2p1 ; phase 2 page 1') dta = load_atrview('phase2l.atrview', page=1) print_lines(dta, -9, -1) -print('gamescreen_lower3l ; phase 2 page 2') +print('gamescreen_l_ph2p2 ; phase 2 page 2') dta = load_atrview('phase2l.atrview', page=2) print_lines(dta, -9, -1) -print('gamescreen_lower4l ; phase 2 page 3') +print('gamescreen_l_ph2p3 ; phase 2 page 3') dta = load_atrview('phase2l.atrview', page=3) print_lines(dta, -9, -1) -print('gamescreen_lower5l ; phase 2 page 4') +print('gamescreen_l_ph2p4 ; phase 2 page 4') dta = load_atrview('phase2l.atrview', page=4) print_lines(dta, -9, -1) -print('gamescreen_lower6l ; phase 3 page 1') +print('gamescreen_l_ph2p5 ; phase 2 page 5') +dta = load_atrview('phase2l.atrview', page=5) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph2p6 ; phase 2 page 6') +dta = load_atrview('phase2l.atrview', page=6) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph2p7 ; phase 2 page 7') +dta = load_atrview('phase2l.atrview', page=7) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph2p8 ; phase 2 page 8') +dta = load_atrview('phase2l.atrview', page=8) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p1 ; phase 3 page 1') dta = load_atrview('phase3l.atrview', page=1) print_lines(dta, -9, -1) -print('gamescreen_lower7l ; phase 3 page 2') +print('gamescreen_l_ph3p2 ; phase 3 page 2') dta = load_atrview('phase3l.atrview', page=2) print_lines(dta, -9, -1) -print('gamescreen_lower8l ; phase 3 page 3') +print('gamescreen_l_ph3p3 ; phase 3 page 3') dta = load_atrview('phase3l.atrview', page=3) print_lines(dta, -9, -1) -print('gamescreen_lower9l ; phase 3 page 4') +print('gamescreen_l_ph3p4 ; phase 3 page 4') dta = load_atrview('phase3l.atrview', page=4) print_lines(dta, -9, -1) -print('gamescreen_lower10l ; phase 3 page 5') +print('gamescreen_l_ph3p5 ; phase 3 page 5') dta = load_atrview('phase3l.atrview', page=5) print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p6 ; phase 3 page 6') +dta = load_atrview('phase3l.atrview', page=6) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p7 ; phase 3 page 7') +dta = load_atrview('phase3l.atrview', page=7) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p8 ; phase 3 page 8') +dta = load_atrview('phase3l.atrview', page=8) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p9 ; phase 3 page 9') +dta = load_atrview('phase3l.atrview', page=9) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p10 ; phase 3 page 10') +dta = load_atrview('phase3l.atrview', page=10) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p11 ; phase 3 page 11') +dta = load_atrview('phase3l.atrview', page=11) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p12 ; phase 3 page 12') +dta = load_atrview('phase3l.atrview', page=12) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p13 ; phase 3 page 13') +dta = load_atrview('phase3l.atrview', page=13) +print_lines(dta, -9, -1) + +print('gamescreen_l_ph3p14 ; phase 3 page 14') +dta = load_atrview('phase3l.atrview', page=14) +print_lines(dta, -9, -1) diff --git a/lumber.asm b/lumber.asm index f91af80..7ceb83f 100644 --- a/lumber.asm +++ b/lumber.asm @@ -63,7 +63,7 @@ dl_level .by $84 ; DLI2 .by $44 animation_addr - .wo gamescreen_lower1r + .wo gamescreen_r_ph1p1 :4 .by $04 .by $84 ; DLI3 .by $84 ; DLI4 @@ -81,24 +81,16 @@ screen_score = gamescreen_middle+6*32+14 screen_level = gamescreen_middle+9*32+13 ;--------------------------------------------------- icl 'art/anim_exported.asm' -; Animation sequence: -; - phase 1 page 1 (standard position) -; - phase 2 page 1 -; - phase 2 page 2 -; - phase 2 page 3 -; - phase 2 page 4 -; - phase 3 page 1 -; - phase 3 page 2 -; - phase 3 page 3 -; - phase 3 page 4 -; - phase 3 page 5 -; - phase 2 page 1 -; - phase 2 page 1 -; - phase 2 page 1 -; - phase 1 page 1 (standard position) - -;-------------------------------------------------- - ;icl 'lib/fileio.asm' +; Animations: +; v1 - if no branches +; v2 - if the branch under (due to change of sides) the lumberjack and none above +; v3 - if the branch opposite the lumberjack and no branch and none above +; v4 - if no branch at the level of the lumberjack and branch above (kill) +; v5 - if the branch under (due to change of sides) the lumberjack and branch above (kill) +; v6 - if the branch opposite the lumberjack and branch above (kill) +; v7 - if no branch at the level of the lumberjack and branch above on the other side +; v8 - if the branch under (due to change of sides) the lumberjack and branch above on the other side +; v9 - if the branch opposite the lumberjack and branch above on the other side ;-------------------------------------------------- ;-------------------------------------------------- @@ -308,10 +300,10 @@ loop jsr WaitForKeyRelease NoNextLevel lda PowerValue - beq LevelDeath + jeq LevelDeath lda branches_list+5 cmp LumberjackDir ; branch and Lumerjack ? - beq LevelDeath + jeq LevelDeath jmp loop right_pressed /* @@ -323,14 +315,48 @@ right_pressed mva #>font_game_lower_right LowCharsetBase mwa #last_line_r lastline_addr waitRTC - mwa #gamescreen_lower1r animation_addr + mwa #gamescreen_r_ph1p1 animation_addr mva #1 LumberjackDir ; right side bne LevelDeath no_r_branch */ jsr ScoreUp jsr PowerUp - jsr AnimationR + lda branches_list+4 ; check branch over + beq no_brancho_r + ; branch over lumberjack + cmp #1 ; right branch (kill) + bne no_kill_r + ; + lda branches_list+5 ; check branch on lumberjack level + beq kill_2branch_r + cmp #2 ; left branch - animation v4 + bne kill_2branch_r ; animation v5 (=v4) + jsr AnimationR6 + jmp loop +kill_2branch_r + jsr AnimationR4 + jmp loop +no_kill_r + lda branches_list+5 ; check branch on lumberjack level + beq no_kill_2branch_r + cmp #2 ; left branch - animation v7 + bne no_kill_2branch_r ; animation v8 (=v7) + jsr AnimationR9 + jmp loop +no_kill_2branch_r + jsr AnimationR7 + jmp loop +no_brancho_r + ;no branch over lumberjack + lda branches_list+5 ; check branch on lumberjack level + beq no_2branch_r + cmp #2 ; left branch - animation v3 + bne no_2branch_r ; animation v2 (=v1) + jsr AnimationR3 + jmp loop +no_2branch_r + jsr AnimationR1 jmp loop left_pressed /* @@ -342,14 +368,49 @@ left_pressed mva #>font_game_lower_left LowCharsetBase mwa #last_line_l lastline_addr waitRTC - mwa #gamescreen_lower1l animation_addr + mwa #gamescreen_l_ph1p1 animation_addr mva #2 LumberjackDir ; left side bne LevelDeath no_l_branch */ jsr ScoreUp jsr PowerUp - jsr AnimationL + lda branches_list+4 ; check branch over + beq no_brancho_l + ; branch over lumberjack + cmp #2 ; left branch (kill) + bne no_kill_l + ; + lda branches_list+5 ; check branch on lumberjack level + beq kill_2branch_l + cmp #1 ; right branch - animation v4 + bne kill_2branch_l ; animation v5 (=v4) + jsr AnimationL6 + jmp loop +kill_2branch_l + jsr AnimationL4 + jmp loop +no_kill_l + lda branches_list+5 ; check branch on lumberjack level + beq no_kill_2branch_l + cmp #1 ; right branch - animation v7 + bne no_kill_2branch_l ; animation v8 (=v7) + jsr AnimationL9 + jmp loop +no_kill_2branch_l + jsr AnimationL7 + jmp loop + +no_brancho_l + ; no branch over lumberjack + lda branches_list+5 ; check branch on lumberjack level + beq no_2branch_l + cmp #1 ; right branch - animation v3 + bne no_2branch_l ; animation v2 (=v1) + jsr AnimationL3 + jmp loop +no_2branch_l + jsr AnimationL1 jmp loop LevelDeath mva #2 StateFlag @@ -373,81 +434,9 @@ LevelOver .endp ;-------------------------------------------------- -.proc AnimationR + icl 'art/animations.asm' ;-------------------------------------------------- - mva #>font_game_lower_right LowCharsetBase - mwa #last_line_r lastline_addr -; mwa #gamescreen_lower1r animation_addr -; waitRTC - mwa #gamescreen_lower2r animation_addr - waitRTC - mwa #gamescreen_lower3r animation_addr - waitRTC - mwa #gamescreen_lower4r animation_addr - waitRTC - mwa #gamescreen_lower5r animation_addr - waitRTC - mwa #gamescreen_lower6r animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower7r animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower8r animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower9r animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower10r animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower2r animation_addr - waitRTC -; waitRTC -; waitRTC - mwa #gamescreen_lower1r animation_addr - mva #1 LumberjackDir ; right side - rts -.endp -;-------------------------------------------------- -.proc AnimationL -;-------------------------------------------------- - mva #>font_game_lower_left LowCharsetBase - mwa #last_line_l lastline_addr -; 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 - jsr branches_go_down - mwa #gamescreen_lower7l animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower8l animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower9l animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower10l animation_addr - waitRTC - jsr branches_go_down - mwa #gamescreen_lower2l animation_addr - waitRTC -; waitRTC -; waitRTC - mwa #gamescreen_lower1l animation_addr - mva #2 LumberjackDir ; left side - rts -.endp + ;-------------------------------------------------- .proc AudioInit ;-------------------------------------------------- @@ -501,7 +490,7 @@ LevelOver lda #0 ;starting song line 0-255 to A reg jsr RASTERMUSICTRACKER ;Init */ - mwa #gamescreen_lower1r animation_addr + mwa #gamescreen_r_ph1p1 animation_addr lda #@dmactl(standard|dma) sta dmactls mwa #dl_level dlptrs diff --git a/lumber.xex b/lumber.xex index c3078193f0bd0fdf71bfff71d62e2747e905292a..dd1b292b69e1d99e6914c623f20859ea415bd3b9 100644 GIT binary patch delta 4166 zcmcgueNYr-7{B*EK#+k$LGjRYQ6O$Q3Dm-{FTe65)YL=~ggwvN4nsdlzAWroUJm|UAuJtZtojc$d%q)EMKt4@m;4$#bq zm8QS%^xo~ecmIL=i+vUQE2|E;4{AV1XMVwrb!&lm-Mal(kGuM8M2Qw1HHM+3`gxL? zQBX@r)PU_D=_7X{Q3(KE4V~3DhWMPI{gJUc0Y4MjG)(l3_KgtXZ%4EQ2?3$itZU8Bqw-}OvB~~UuD;Q*@P)In-D08q-ug&y~&CeOk6Uz$VOeaP}z`CQO%I5vM|Bq*Jvf^Aqxfa$-^9& zvB`q}sCElGo-+Y&Evx6eXESzL7~pWwn1Z?{uCN33j;vc8Uo(V zCwI}B9h*~&<^VRA^#)n)l*|$Eoi}+Cyx7rBxA3Q z`pQbpw=yw~GHQ#JQ8^q$p~yxv@s4eb(-m)KQV<(IKWn-x*6fZt7v=4vzT3d4Tn01q zoDzCo3B90%Ui631vG`H;RE*%1Z>5mnY_#=`$B&$ z5VDi)EDyv8l&OSPC?R=#^DzZy8*fI+p>H#3K7C;`(}-;66Dt7E$_VK)`6Zw1+s$Ja zLdRG2;gwkI^DV^ss!U!Ylb6cml|I=QyQ~tH|GW~Uo9zR1^BiStFDs$BN@$)EdRRN# z`(LFY>*v+V7;=?Ro(S2cmzWkY2^xI=4z_)Te)sjj|CV~Of9>ABA#314rk+o;nLj@t zG4=n}urrjEo2i6mDWTa)NPa3!#uWea*iOC!zB5dI;0?inoTZFul^7UuLem3li+yTUJ3s4B@wm-91C1C?3@R6vg} zL+sdC!-2@|F35I4kAX8WdRG_h?u2Y75e-=Egm`}I?tp9uL55+Z19o47G^4N7lwX4v z^u2VYrsf(f?=fG{_t0)JvkIbm~bp`NzVH=J&#CzR7N zAr9wZ2`zJ%c~UW&!VgyT`7*s0Pgi8fLYtmQwYNj>l*5c}+Rb(tO0Gj&`JY0kV>9z) zp~~_8(H2;9#O5fj`O@YnIbOVDbM5I0u7~ZX7n(57On66H;Yq?fNq7}1CDY?$UY3~A z{#43j#T&t<(TpU@a7AK?r0+|4&*>OBv*G!_|6p<$c^&6M~ delta 1334 zcmZvbTWlLe6o&U=$HWcp7NRIPv`j);#nibten?v&P1CaBI1^BX#5KSo^#OwryzqjM z9E#V}QMXbVh!ZzXwoZ*Q5sOL<50$VKsZE;=w$+%-ORuzh=d&kDPC9xUJX2S~BT55{euW!tt)>BgJS#t3=jry}k3JOP80fTwS(T zbWs$O>@S{5v2N#uS@Udu?%eK=KmF|UFTP}i%}Z}bf_M8)a1#@}lbLhZ4d)(Co_wl) zTq4g!o5=RPUhgx{K0SJj91R?nd(*g>32YOIKcW;bC~I=@z2-H~Ty~FG%yzVSil6j+ z=OLN?9nygqS?E7H6vgOA72N?;K<@&YQ>l+XzXwj|RU{7afeiR{mHp5Us&$tW65VA> zaokJz9hHi@t}zQ4Jos4Rn_;`o?XZ1rvmJ2iP-6^5aUtclS!ZBr+-<=u*gT+nV(7)8 z&2is@Y)mCxxBRO{&_OIntMfb0;BkyzjUiu*HtQ**#;Bm{d|4E0v|T?*Lq>a;MvUEI zDj2~qjT+?J!2mfw(DOu}(Go5+E;YJ;qp{)2?7mvGzZM;+Mfcu}$XA0+$!yB2bn&Dhof0J@aLp8$^r6w8G))vFK@>!VwP4Gg zEx~g;$|hJQ*g+>m6~lz`ELgK#2AP}%)R>5sXTX}_=oW@%pqvAZDtS4VgB9g3EiadH zkXsM0DC=4w-5ghp(ayZLbQW@tc5;>%Q|ZzxSU-XO0PW{=A#M8|53SeJ3!5}mNZAoa zdp1sxb|s~F*fHX#Nh=UE+?|*PH@ZN*`+l1SKX3En8;^KeAESHYg8s$_6Hs~q>&Htk zVg1bykDne}UNoI`>xMlZV!kl