From 4c0b23084c09389f54f89cd2fba1692c1e8832ee Mon Sep 17 00:00:00 2001 From: Pecusx Date: Tue, 20 May 2025 20:24:08 +0200 Subject: [PATCH] Hands PMG --- lumber.asm | 45 +++++++++++++++++++++++++++++++++++++++++++-- lumber.xex | Bin 28858 -> 28912 bytes 2 files changed, 43 insertions(+), 2 deletions(-) diff --git a/lumber.asm b/lumber.asm index 78b971f..39b53b2 100644 --- a/lumber.asm +++ b/lumber.asm @@ -699,6 +699,10 @@ DLI9 ; color bars :3 sta WSYNC mva GameColors+c_shirtA COLPF2 + mva #$6f HPOSP0 ; left side hand + lda #%00000011 + sta SIZEM + mva #$8a HPOSM0 ; right side hand :4 sta WSYNC mva GameColors+c_shirtC COLPF2 mwa #TitlesDLI1.DLI10 VDSLST @@ -1652,7 +1656,7 @@ make_cloud2 bne fill_cloud make_cloud3 ; clear cloud 3 PMG memory - ldx #(84-36) + ldx #(63-36) ; ldx #(84-36) lda #0 @ sta PMmemory+$300+36,x sta PMmemory+$380+36,x @@ -1839,6 +1843,7 @@ datalines_clouds=12 ; logo PM and other title screen PN (without clouds) jsr clearP0_1 jsr logoPM + jsr timlogoPM mva #1 SIZEP0_u sta SIZEP1_u mva GameColors+c_logo4 PCOLR0 @@ -1871,6 +1876,16 @@ logoPM dex bpl @- rts +timlogoPM + ldx #datalines_tlogo-1 +@ lda tlogo_data_m,x + sta PMmemory+$180+Hoffset_tlogo,x + ;lda tlogo_data_b,x + ;sta PMmemory+$280+Hoffset_tlogo,x + dey + dex + bpl @- + rts ; logo data logo_data_a dta %11111111 @@ -1906,6 +1921,15 @@ logo_data_a dta %00000000 dta %00000000 dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %11111000 + dta %11111000 + dta %11111000 + dta %11111000 + dta %11111000 logo_data_b dta %11111111 dta %11111111 @@ -1940,8 +1964,25 @@ logo_data_b dta %11111111 dta %11111111 dta %11111111 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 + dta %00000000 Hoffset_logo=12 -datalines_logo=48 +datalines_logo=57 +tlogo_data_m + dta %00000011 + dta %00000011 + dta %00000011 + dta %00000011 + dta %00000011 +Hoffset_tlogo=64 +datalines_tlogo=5 .endp ;-------------------------------------------------- .proc SetPMl1 diff --git a/lumber.xex b/lumber.xex index 236691a899dbf2387b8ce5959e736d06423b4fa5..d7e45877493998a116dda4c844e63719138b73fd 100644 GIT binary patch delta 3325 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