From 56dc32d93be40b5bc4adc7bd5328dc320bb3f1d7 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Thu, 29 May 2025 08:58:57 +0200 Subject: [PATCH] End of chain DLI --- art/over_screen.asm | 26 +++++++++++++------------- lumber.asm | 38 ++++++++++++++++++++++++-------------- lumber.xex | Bin 30640 -> 30668 bytes 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/art/over_screen.asm b/art/over_screen.asm index 7147fcd..f878f79 100644 --- a/art/over_screen.asm +++ b/art/over_screen.asm @@ -1,29 +1,29 @@ - dta $00,$00,$00,$00,$00,$81,$02,$00 + dta $00,$00,$00,$00,$00,$81,$82,$00 dta $00,$00,$00,$00,$00,$00,$00,$00 dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$81,$02,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$81,$02,$00 + dta $00,$81,$82,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$81,$82,$00 dta $0B,$0C,$0C,$0D,$0B,$0C,$0C,$2D - dta $1A,$2D,$00,$0D,$1A,$0C,$0C,$0D - dta $00,$81,$02,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$81,$02,$00 + dta $1A,$0D,$00,$0D,$1A,$0C,$0C,$0D + dta $00,$81,$82,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$81,$82,$00 dta $05,$06,$0E,$0F,$24,$06,$11,$20 - dta $18,$20,$1B,$1D,$18,$06,$15,$22 - dta $21,$81,$02,$00,$00,$00,$00,$00 + dta $18,$34,$1B,$1D,$18,$06,$15,$22 + dta $21,$81,$82,$00,$00,$00,$00,$00 dta $00,$00,$00,$2E,$04,$83,$04,$30 - dta $08,$09,$10,$0A,$19,$12,$13,$14 - dta $19,$12,$1C,$14,$19,$09,$16,$17 + dta $08,$09,$10,$0A,$19,$12,$13,$36 + dta $19,$36,$1C,$14,$19,$09,$16,$17 dta $23,$83,$04,$30,$2F,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00 dta $05,$06,$1E,$07,$18,$1D,$25,$1D - dta $18,$06,$15,$22,$18,$06,$11,$2B + dta $18,$06,$15,$22,$18,$06,$11,$2A dta $2C,$00,$00,$00,$2F,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00 dta $08,$09,$1F,$0A,$08,$09,$26,$27 - dta $19,$09,$16,$17,$19,$14,$28,$2A + dta $19,$09,$16,$17,$19,$14,$28,$2B dta $2C,$00,$00,$00,$2F,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00 - dta $B3,$31,$31,$00,$B3,$31,$31,$00 + dta $B3,$31,$31,$35,$B3,$31,$35,$00 dta $32,$31,$31,$31,$32,$31,$B3,$31 dta $00,$00,$00,$00,$2F,$00,$00,$00 dta $00,$00,$00,$5E,$00,$00,$0C,$0D diff --git a/lumber.asm b/lumber.asm index 7c7af75..eb77f33 100644 --- a/lumber.asm +++ b/lumber.asm @@ -108,10 +108,12 @@ font_over dl_over .by $45 .wo over_screen ; title screen (menu?) - :5 .by $05 - .by $85 ; DLI1 - font change - :4 .by $85 ; DLI2-5 - font colors - .by $85 ; DLI - font change + .by $05 + .by $85 ; DLI1 - end of chain + :3 .by $05 + .by $85 ; DLI2 - font change + :4 .by $85 ; DLI3-6 - font colors + .by $85 ; DLI7 - font change .by $05 .by $41 .wo dl_over @@ -924,6 +926,14 @@ DLI_L2 .proc GameOverDLI1 ; Clouds, color changes ;-------------------------------------------------- + pha + ; end of chain + :3 sta WSYNC + mva GameColors+c_font1 COLPF1 + mwa #GameOverDLI1.DLI2 VDSLST + pla + rti +DLI2 pha ; character set change sta WSYNC @@ -934,15 +944,6 @@ DLI_L2 mva GameColors+c_font2 COLPF2 :12 sta WSYNC mva GameColors+c_font5 COLPF2 - mwa #GameOverDLI1.DLI2 VDSLST - pla - rti -DLI2 - pha - sta WSYNC - mva GameColors+c_font2 COLPF2 - :12 sta WSYNC - mva GameColors+c_font5 COLPF2 mwa #GameOverDLI1.DLI3 VDSLST pla rti @@ -974,6 +975,15 @@ DLI5 pla rti DLI6 + pha + sta WSYNC + mva GameColors+c_font2 COLPF2 + :12 sta WSYNC + mva GameColors+c_font5 COLPF2 + mwa #GameOverDLI1.DLI7 VDSLST + pla + rti +DLI7 pha ; character set change sta WSYNC @@ -1209,7 +1219,7 @@ EndOfStartScreen mwa #dl_over dlptrs mva GameColors+c_sky COLBAKS mva GameColors+c_over1 COLOR0 - mva GameColors+c_font1 COLOR1 + mva GameColors+c_white2 COLOR1 mva GameColors+c_white2 COLOR2 mva GameColors+c_font3 COLOR3 lda #@dmactl(narrow|dma|missiles|players|lineX2) ; narrow screen width, DL on, P/M on (2lines) diff --git a/lumber.xex b/lumber.xex index a0ddeebf9a8f0241ef60348918e4d558fc427ba8..050c8a41d04854f7d6b965f9dcd74b4c16cdff42 100644 GIT binary patch delta 3832 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