From 11ca2376e2575604ab76f19f9f525a7e42eefc96 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Fri, 25 Apr 2025 10:00:43 +0200 Subject: [PATCH] Logo O.K. (PAL only colors) --- lumber.asm | 107 ++++++++++++++++++++++++++++++++++++++++++++--------- lumber.xex | Bin 29798 -> 30013 bytes 2 files changed, 90 insertions(+), 17 deletions(-) diff --git a/lumber.asm b/lumber.asm index d2fc1ad..1c4b756 100644 --- a/lumber.asm +++ b/lumber.asm @@ -123,13 +123,15 @@ dl_title .by $10,$70 .by $44+$80 ; DLI1 - Logo PM and colors .wo title_logo ; title logo (menu?) + .by $84 ; DLI2 - Logo colors + .by $84 ; DLI3 - Logo PM and colors + .by $84 ; DLI4 - second clouds + .by $84 ; DLI5 - Logo colors + .by $84 ; DLI6 - Logo colors .by $04 - .by $84 ; DLI2 - Logo PM and colors - .by $84 ; DLI3 - second clouds - :3 .by $04 - .by $84 ; DLI4 - last clouds + .by $84 ; DLI7 - last clouds :4 .by $05 - .by $85 ; DLI5 - horizon + .by $85 ; DLI8 - horizon :3 .by $05 .by $41 .wo dl_title @@ -265,6 +267,12 @@ titles_VBI bpl @- ; fly clouds jsr FlyClouds + ; different clouds color + sec + lda GameColors+c_clouds + sbc #2 ; one tone darker + sta PCOLR2 + sta PCOLR3 ; jmp common_VBI gameover_VBI @@ -485,14 +493,23 @@ no_clouds_change rti DLI2 pha - mva #$9a HPOSP1 - mva #$04 COLPM0 + :5 sta WSYNC + mva #$12 COLPF1 mwa #TitlesDLI1.DLI3 VDSLST pla rti DLI3 pha - ;mva #$ea COLPF2 + mva #$9a HPOSP1 + mva #$04 COLPM0 + :7 sta WSYNC + mva #$ea COLPF2 + sta COLPM1 + mwa #TitlesDLI1.DLI4 VDSLST + pla + rti +DLI4 + pha ; set cloud 2 horizontal position lda clouds2Hpos clc @@ -503,10 +520,37 @@ DLI3 sta HPOSP3 adc #8 sta HPOSM3 - mwa #TitlesDLI1.DLI4 VDSLST + mva #$04 COLPF2 + mva #$14 COLPF1 + mva #$70 HPOSP0 + sta HPOSP1 + mva #$03 SIZEP0 + sta SIZEP1 + mva #$ee COLPM0 + :5 sta WSYNC + mva #$ee COLPF2 + mwa #TitlesDLI1.DLI5 VDSLST pla rti -DLI4 +DLI5 + pha + sta WSYNC + mva #$ec COLPF2 + mwa #TitlesDLI1.DLI6 VDSLST + pla + rti +DLI6 + pha + :3 sta WSYNC + mva #$12 COLPF1 + :2 sta WSYNC + mva #$ea COLPF2 + :2 sta WSYNC + mva #$04 COLPF2 + mwa #TitlesDLI1.DLI7 VDSLST + pla + rti +DLI7 pha ; set cloud 3 horizontal position lda clouds3Hpos @@ -525,10 +569,10 @@ DLI4 mva GameColors+c_font1 COLPF1 mva GameColors+c_font2 COLPF2 mva GameColors+c_font3 COLPF3 - mwa #TitlesDLI1.DLI5 VDSLST + mwa #TitlesDLI1.DLI8 VDSLST pla rti -DLI5 +DLI8 pha :7 sta WSYNC ; mva LowCharsetBase CHBASE @@ -1614,10 +1658,24 @@ logo_data_a dta %11111111 dta %11111111 dta %11111111 - dta 0,0,0,0,0 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 dta %00011100 dta %00001000 - dta 0 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %11111111 + dta %11111111 + dta %11111111 + dta %00000000 + dta %00000000 + dta %00000000 logo_data_b dta %11111111 dta %11111111 @@ -1625,11 +1683,26 @@ logo_data_b dta %11111111 dta %11111111 dta %11111111 - dta 0,0,0,0,0 - dta 0,0 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 dta %11111100 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %11111111 + dta %11111111 + dta %11111111 Hoffset_logo=12 -datalines_logo=13 +datalines_logo=23 .endp ;-------------------------------------------------- .proc SetPMl1 diff --git a/lumber.xex b/lumber.xex index 394a19085077d2e03b8e1fdb67dfbfcd9a8a89ef..42a44f8fecb748d8a5ab1fe362913ae3ac8e76ce 100644 GIT binary patch delta 3644 zcmbVO4Qv$06~0@a&p!d@Fg7tZHe(wlF-Z)>C`IA0D1?+I2O$YbLw@Wv)DZviV<$9K z)1E_EbJ#chc-Gvk*O$<%4l!vqrI1K5c)>OX<(yVpAsRKU8Yxxkw$Qq#s459cMc?e2 zJFl;4Tvn%>dEfWudvD&%?#$R7zbG=}y>QrJjC#I6tr8lLeBY8LK?BkeE-H^I{n?H+&j9e}I5^1T)cFD5u4Ea&by~Q6vM?$(RM)N8%jCIjoBL{pczAy?= zRSy}dDW9{chkYWc7u9IrO)3ldd&s|Q?s6_C;o8FGEEnHlu;;NuU>(>gytr~L>%~rk zxp1z5voELq*cDu0;MoQ{M7*`7eiv9Qk8AA24ug+O!=It* zWh?P|FFHYxETbDTTZk76%!`)@>^{6mfa(<+Xg(!Z>q;^q&Z!WDBC|Gc6r3vAwt0d7 z1kujY3)o2W-PvXC6T!%Xof31$8)F&q*|8iWUFt>;DbaxG;@i*(=7$v3D4?q8G+qgt zEgv-E*)hRzqgN03mUN--WB5;kZy(~Ie9#8^f?#e#OS_;+XbKaW!c9#lXlC+(D4x{h z;IhLUL|oYl#KGTkO*F_Q(a2%sRAZ&amm(xhc5RuveG^4}DtfoqD&QI@;AHy=ZWEi! zlN|b8_hhe!Ib;|5jwO^_7N`siA)flVevxxtn`oWop2%Z6w|CoIc5uiZcXO)H7E8#A zTf+^3t1v;rBD-5U2)l#4vSp@!EvM`$f7cqC$YCS5?Q?&ML-rh|KX<-OMRqUb@Hr;) z>T~_}64Xx#zmwbc66{J1e`_T$Ul8)+Eia?4%wIAX9-!$u$mkH^X=bixhG2B%5D4H+c;z| z{WcESm;Xge$ckIbjcLFA>#U)P9G>B}eeRn$WY1yxbN`0rZ#gnmwORe10e4e{OvB!60D^@D2g4X#{Rz zJ#Yg&(gE5klc$Oq@&_!V$X%bWh)M-)f7 z{?QSoyCN&V5JRwXF`r~@W7Zc^)$R2opdCUxDUo=s9NppKc8 z8^CgXt3|El!P0>{X>z$H*P0yW2I{Oym6+5|5|ln_!V68fGj!_b+bf*uP@ka?`FO{j zE9dB!L*W@^`qfZ4XjS0`e;oXomuWVZnS>pVuT0$G0F2zTbJTyHYUgRJ(5PY_e4dUE zQ*D^W@{KgKQ313V&|wOFxND6MQEiC3W&$`w#|Np%Jdw2UARYBw7b9uMG zG+5B!!P1IIx;{d~eiMs0JA$JfUHVt5)QONHjs>H^Shlg$#j>QJ33MH^SWydC9N)FXe~!kh-eT#?{(g>T^XGV{*)*J#+S&33hxFPz z{Z#*#D(%s~RHfH{x#w{E2ZKkAYubc+!xP}=<$iCUrv2QnpZgtkq1*G;F9y=G+c)7Aw({lC-V_&Ev+uv5~|gKL)dncm zsdk3q0jiy*_zczhDLzffthPB>{ZvG7!S|?Saa-ApyZVf~wY@^T6g{nynzl-zNhJr` iD%0bt(oe}yTYk>RYPh?auTx~cKCF_@+S-LT0{;OfhC*Qg delta 3671 zcmbtX4RBP|72bW>zl1c|2GEp{a5q6q!jA;()Y>JZfEMbaNTsz^$V>Q<7y?0JYptD) zG;gyBc_Mq4-2HJiuCpyK($CB@B2nN(s^1*-|%>}&rUyFH`8C0EIgb@SkyuHXJoTLUJ-nAg)z`XTb`y?7iq*dC+PQvS`P8uQfIu!&J~ge{sjf=J)FSl!Or1em!&F^gbwh7h`cQ}; zkEfoyM&*;EVVYn6-O^h`3nv9cE4Ss26;e#Js*+7CQKh?Spx)!yqLWnRXVRs7x%CgU zwtfbEl3#5tp&q`9j`GVLPohgFy{)0rku-*ULz&|ZWB7DKg*O}{Tf4}+F;WqdEaW3b zii469?~5WxGzUp{7qNzX`9b&+SC{X6C*tW4`CBhN*|6GC6XOA(wT+AJSr;KkV&oqY zsZ`WU>>a(rlRjRKETz)Xw8P%{!1bGJR1o9W;oR0I7|6)pF-Aig>X^;9j z4@FCJggrU63KdIfSp z2=#d{jY%KC`GUabDBC{oJL;D4j%XWm!B{U*rPPD;DWR$QTjk$UW9F{Of z58ArfMfpv3zxfxeG{UoWJb<=YinR!t>$rX?MEdSVmwzLsH2;oG;|gg-+bqbAiG^IB zAhdaN$v7SE9XI_i&^GJv(8THQL&z-XY9rBCEeX`&TjSQmqef`97r#W?EWxi3GWVhx zA+wfSjYQYGChj-FvvoX-wpojH2$}2nW?D?TCR)Z7@&wvuL4G~4kn0mhVF2$|P}&q!qSV;LHgJ|-qx6Pu0DY%d-|+bqFOgv`Bo1R?X9*kU9yYN$u! zYdt4c8R6MF9z@%$#m^Bk*YVA?m~>4vjVq)LZL=VcPb}o?3c?AU@EmW%$N#mjv{2ZC zJNSN@5@9!VON;Q?ekX3r|75;9_ev#M`vaB|{|cMs?ci62`_>dgc0Uxx8^hn=5GXpo zdGXAF7^c(~KugB#8ju+so@y?ex`K^;lpA<|^HaB{L(*(K&b$t5dsk zR31%nNGcAP%CgUJ8=Kjx%+hPKrYMy)PHp9A)R_HODWD?to#uj zeyjJ;w(Zqc)Zl-;^tslX=M^g7W{JW|rGh1T3>B{8$AX`kE=$g^SgufR$DscrlP|LL z40W;O7B8~V5hjnY^mH|k{5Aq;IiMp9#&FIX9cJ<{y1D=yW}_DvFS(O>i3@DdeVI?@ zDHm9REP+n*sh-j%wb)|D)Yz)yhG$-cBr<&y1z4x^Y5gf7u1IhPB)7Wrm}UJiX?=WKswa+)6< zVvrV=N*)=F!hs*31OR22c%I4Un3!SmStg!i@);(cW%6kzo?-B+WYLQ8&Bv;_^jrT> zw|JWI1YSYl0Do2cywB3HikFK|RNGXioPQ!s%i4+xSI5;katEh*h(AWZ*S3HQ$LOZE q1#`X=kDg{h?5i*!XjgdS<*hI|OX1>)P#tz0#v?KMT3b7Jvh)8ZC3ryq