From bdf2cf93ec92d9a5fefb4e5c0522a7d4f9dae59b Mon Sep 17 00:00:00 2001 From: Pecusx Date: Tue, 20 May 2025 09:08:31 +0200 Subject: [PATCH] Timberman logo colors (initial code) --- lumber.asm | 38 ++++++++++++++++++++++++-------------- lumber.xex | Bin 28946 -> 28965 bytes 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/lumber.asm b/lumber.asm index 2433ec8..b427702 100644 --- a/lumber.asm +++ b/lumber.asm @@ -9,7 +9,7 @@ ;--------------------------------------------------- .macro build - dta d"0.42" ; number of this build (4 bytes) + dta d"0.44" ; number of this build (4 bytes) .endm .macro RMTSong @@ -128,11 +128,13 @@ dl_title .by $84 ; DLI6 - Logo colors .by $04 .by $84 ; DLI7 - last clouds - :4 .by $04 - .by $84 ; DLI8 - timbermaner + :2 .by $04 + .by $84 ; DLI8 - hat color change + .by $04 + .by $84 ; DLI9 - timbermaner charset change :4 .by $04 - .by $84 ; DLI9 - horizon - .by $85 ; DLI10 - fonts + .by $84 ; DLI10 - horizon + .by $85 ; DLI_L2 - fonts .by $45+$80 difficulty_text_DL .wo difficulty_normal_text @@ -662,22 +664,30 @@ DLI7 sta HPOSP2 sta HPOSP3 sta HPOSM3 */ - ; timberman colors + ; timberman initial colors mva GameColors+c_black COLPF0 mva GameColors+c_light_brown COLPF1 - mva GameColors+c_shirtB COLPF2 + mva GameColors+c_hat COLPF2 mva GameColors+c_white2 COLPF3 mwa #TitlesDLI1.DLI8 VDSLST pla rti DLI8 pha - ; font for titles and timberman - mva #>font_titles CHBASE + ; timberman DLI1 + mva GameColors+c_shirtB COLPF2 + ; mva #0 COLBAK - for test mwa #TitlesDLI1.DLI9 VDSLST pla rti DLI9 + pha + ; font for titles and timberman + mva #>font_titles CHBASE + mwa #TitlesDLI1.DLI10 VDSLST + pla + rti +DLI10 pha ; font for titles ;mva #>font_titles CHBASE @@ -705,27 +715,27 @@ DLI9 pla tax inc SyncByte - mwa #TitlesDLI1.DLI10 VDSLST + mwa #TitlesDLI1.DLI_L1 VDSLST pla rti -DLI10 +DLI_L1 pha mva GameColors+c_font4 COLPF0 mva GameColors+c_font1 COLPF1 mva GameColors+c_font2 COLPF2 :12 sta WSYNC mva GameColors+c_font5 COLPF2 - mwa #TitlesDLI1.DLI11 VDSLST + mwa #TitlesDLI1.DLI_L2 VDSLST pla rti -DLI11 +DLI_L2 pha mva GameColors+c_font4 COLPF0 mva GameColors+c_font1b COLPF1 mva GameColors+c_font2b COLPF2 :12 sta WSYNC mva GameColors+c_font5b COLPF2 - mwa #TitlesDLI1.DLI10 VDSLST ; tricky + mwa #TitlesDLI1.DLI_L1 VDSLST ; tricky pla rti .endp diff --git a/lumber.xex b/lumber.xex index c9296ead39899b5414c5a98a530b4de514852b49..e5fb3313a7c11d8e44809776032331521c09a53f 100644 GIT binary patch delta 3438 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 Y3=$&73!{`7yZ`_I delta 3468 zcma)84R91i7M|IkY<^6#Cjl1%q+?WE^dKmx1^GKDE(k-2fm|dBun^Hi%Y%|r&yr*# z$!y3Z)7ed@jzk!;Y%-WZM@iPdRAo-AQj5gIn{4pTpTiRMDD~>7@hW!;Ma;dPm4v;Y zs@vM?>G!^`Uw`ktp5B$eVB5c7Pv_d$xg^iFB&ERXot_Q`8AI16Cws#OY>!%Qvoq$W zxVYo1uS!c{&a$lCZgUi7WO%*R)ddG9C#R;|VXI>`%Wfli@k>(Jsj2Dd#6%|5;mF8X z5IztOQHrBc?Dl!->1LFIf`Z~=r#^13cC)!=w6Ha)H!;Od=M<(G8-8u>6BgDMzTLHA z6}y_0Z(cZOGIUTm)5=&dYY|h{&UPBU4MR>I6GMmwpC%Sa?WS%%*S2{$-qC6|Img<5H%1SZeoN|(UU;Gf8 zL@FQH040%OOd^*a$YkFl&XP>_0=cVXHM@{J4)Z+HRq1quw*p>Zz~8@V}k@I_m^+;_FqU(KT@$ib}}<}o~0 zFyF@UbxOQ=M~?E8cxR51Mn2h^G4Dd_aGYTqcIXLm;C_}5aOHI#6eg+L?%p`B1??A6 zTZ`i21%>5Xkf#M6?Fu7q&QaEiMLEh&ohsNDi^SUnEaKF95;M^7H2ICZ2ce)SVC*+QSRhBl!dgMzYvM1EZMs#W`nZm(iu%2YL~@Oc2ifZh6kxD zHqiEHps0pz)cCTQYOqiZw}XbCT1rMslXt|*-xOUsqoIV_v31x=U9lQC>WU4t*$hOA z$}*~A#qBVG*~&je?bs~$QdjH_JEWnqR&yOS{_l>KN0-iM*hB5uT&t)nRzn4K#pYTW4HVT-N{!i$(gS(zTN!P0 zvy#ns(3_#qC%3~3!7iTY z^btB$gQR%-%JhRGjc6LQ<3+|0gDeynh@6Xd2!denqQOlavWWCiFc6Z)eG-7^c>06JtsUzpI^C{#!{vjc`r z?2?HU%`S@r=y?;mVnXFJkap5^$AKeDdpO*?V<~Hct2#s?JC`|LYnE=fSsM*Ic3D`j zEU2h**~19+v1c2 z-j6H2_cbw`l64TA--N&Q^WAjy?j*A zu8900ZA#=D`VR%_&z=eD->W~-Ybt@4LwPS969y@7kn)1ee=@JmFr`^$+VxcQPXUCh zCrI7y^!dkUN!K{<_~^!DVE3)w?*EQ@E}alS8g$f()418ArbgU0-JvE# zhRLt?q$J&e_1o1(i;;=$A^Y|$XE%}VJFyNchETpXAxg*cXft6xKB5ywQ zZF+$Frk%48t~kJL@8GK2eWQ(I8-le8)3ustd+%Zc#Mrycy$1K6mGZH|Nb9h|N`+Xd zmn!hrpWF10qilS59KQ0n+mN>4&#n5a^2huq;v1OT(LS7SqyuoqNJw0| z6a;Wd?GOVd5F6(5cy?=bRIQs{*znv>@2MzM4 zuuK0t(k{&FXW?0e`Eii*0`BYArK2EGmmV|6edgGLrEYT)Hpi!NFdi6QYV-}B#Zm(f zCW500d!abbV#qB~I)J4zGu#ne!$^-{4n1Plk0uzQ!^GLn^N(SFq7e^U9l+W?46&g)sf)JYzCkbJ z=g-LzcS_&jo0$JVJ~w|5ORr$fi;YaU0vBjy*j3wvT|*7{nNccm@B&rO)sfG