From ab55e2bfe2dfb25acf9e78d1eeaa2b1cc902c43c Mon Sep 17 00:00:00 2001 From: Pecusx Date: Tue, 3 Jun 2025 15:05:35 +0200 Subject: [PATCH] HELP screen colors and DLI --- lumber.asm | 35 ++++++++++++++++++++++++++++------- lumber.xex | Bin 33950 -> 34013 bytes 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/lumber.asm b/lumber.asm index 405ea20..6e6aa59 100644 --- a/lumber.asm +++ b/lumber.asm @@ -120,9 +120,17 @@ dl_over .wo dl_over ;--------------------------------------------------- dl_help - .by $45 + .by $30+$80 + .by $45+$80 .wo help_screen ; - :12 .by $05 + :3 .by $05+$80 + .by $05 + .by $30+$80 + :3 .by $05+$80 + .by $05 + .by $30+$80 + :3 .by $05+$80 + .by $05 .by $41 .wo dl_help ;--------------------------------------------------- @@ -338,7 +346,7 @@ no_go cmp #5 bne no_help ; help screen dli - vdli noDLI + vdli HelpDLI1 jmp DLI_OK no_help cmp #4 @@ -991,7 +999,7 @@ DLI_L2 .endp ;-------------------------------------------------- .proc GameOverDLI1 -; Clouds, color changes +; color changes ;-------------------------------------------------- pha ; end of chain @@ -1118,6 +1126,19 @@ DLI7 rti .endp ;-------------------------------------------------- +.proc HelpDLI1 +; color changes +;-------------------------------------------------- + pha + sta WSYNC + mva GameColors+c_font1 COLPF1 + mva GameColors+c_font2 COLPF2 + :12 sta WSYNC + mva GameColors+c_font5 COLPF2 + pla + rti +.endp +;-------------------------------------------------- .proc GoDLI1 ; Clouds, birds, color changes ;-------------------------------------------------- @@ -1539,10 +1560,10 @@ EndOfOverScreen mva #5 StateFlag mva #>font_titles CHBAS mwa #dl_help dlptrs - mva GameColors+c_sky COLBAKS + mva GameColors+c_grass COLBAKS mva GameColors+c_over1 COLOR0 - mva GameColors+c_white2 COLOR1 - mva GameColors+c_white2 COLOR2 + mva GameColors+c_font1 COLOR1 + mva GameColors+c_font2 COLOR2 mva GameColors+c_font3 COLOR3 lda #@dmactl(narrow|dma) ; narrow screen width, P/M off sta dmactls diff --git a/lumber.xex b/lumber.xex index 696ffcaf5960edc651b14f2cbb4adac829fe16b1..5b946447df600d15d59111359889a2a8ef09fe42 100644 GIT binary patch delta 6330 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 L-##13e9Zk1&q2g$ delta 6438 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