From d27f40b35b5e056ac60c03ba5dbe167dce23582c Mon Sep 17 00:00:00 2001 From: Pecusx Date: Mon, 16 Jun 2025 16:53:58 +0200 Subject: [PATCH] GFX fixes and faster foot animation --- art/over_screen.asm | 10 +++++----- lumber.asm | 10 +++++----- lumber.xex | Bin 38126 -> 38125 bytes 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/art/over_screen.asm b/art/over_screen.asm index 4521be4..aad3ba0 100644 --- a/art/over_screen.asm +++ b/art/over_screen.asm @@ -5,9 +5,9 @@ dta $00,$00,$00,$2E,$B9,$00,$00,$00,$05,$06,$1E,$07,$37,$1D,$25,$1D,$37,$06,$15,$22,$37,$06,$11,$2A,$2C,$00,$00,$00,$2F,$00,$00,$00 dta $00,$00,$00,$2E,$B9,$00,$00,$00,$08,$09,$1F,$0A,$08,$09,$26,$27,$19,$09,$16,$17,$19,$14,$28,$2B,$2C,$00,$00,$00,$2F,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00,$B3,$31,$31,$35,$B3,$31,$35,$00,$32,$31,$31,$31,$32,$31,$B3,$31,$00,$00,$00,$00,$2F,$00,$00,$00 - dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5F,$00,$00,$00 - dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5F,$00,$00,$00 - dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5F,$00,$00,$00 - dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5F,$00,$00,$00 - dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5F,$00,$00,$00 + dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$20,$21,$20,$21,$20,$21,$20,$21,$20,$21,$31,$00,$5F,$00,$00,$00 + dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$20,$21,$20,$21,$20,$21,$20,$21,$20,$21,$31,$00,$5F,$00,$00,$00 + dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$20,$21,$20,$21,$20,$21,$20,$21,$20,$21,$31,$00,$5F,$00,$00,$00 + dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$20,$21,$20,$21,$20,$21,$20,$21,$20,$21,$31,$00,$5F,$00,$00,$00 + dta $00,$00,$00,$5E,$00,$00,$0C,$0D,$0C,$0D,$0C,$0D,$0C,$0D,$31,$00,$20,$21,$20,$21,$20,$21,$20,$21,$20,$21,$31,$00,$5F,$00,$00,$00 dta $00,$00,$00,$2E,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$0C,$2F,$00,$00,$00 diff --git a/lumber.asm b/lumber.asm index 01a2103..254423b 100644 --- a/lumber.asm +++ b/lumber.asm @@ -12,7 +12,7 @@ ;--------------------------------------------------- .macro build - dta d"0.60" ; number of this build (4 bytes) + dta d"0.61" ; number of this build (4 bytes) .endm .macro RMTSong @@ -765,14 +765,14 @@ no_eyes_animation beq no_foot ; eyes up (no animation) ; continue foot animation inx - cpx #65 ; after last phase of foot animation (one frame = 8, one "step" = 2 frames = 8 .... +1 (ending frame) - 65 = 8(step)*4+1 + cpx #33 ; after last phase of foot animation (one frame = 4, one "step" = 2 frames = 8 .... +1 (ending frame) - 33 = 8(step)*4+1 bne not_end_f ldx #0 not_end_f stx FootPhase - cpx #10 + cpx #8 bne no_eyes_up - ; foot animation phase 10 - eyes up :) 50/50 + ; foot animation phase 8 - eyes up :) 50/50 bit RANDOM bmi no_eyes_up mvx #5 EyesPhase @@ -3171,7 +3171,7 @@ AutoScreen ;-------------------------------------------------- ; set eyes to phase in X register txa - :3 lsr ; 8 times lower animation speed + :2 lsr ; 4 times lower animation speed and #%00000001 tax lda title_animf_tableL,x diff --git a/lumber.xex b/lumber.xex index 97c11504a273c41c7ce7f055c8aca0aee46782dc..7ffc6ac02a84400a673cff24f9994133af34cf9e 100644 GIT binary patch delta 1590 zcmcIkZ%h+s9KJgm2Su{RC@v?_w`_p5qGeg4Ge){U!L35YzlEx_FtxOHuBGY+p$O

|Zk|rehWea=XyA{vdQbd;E{rwb4T-c6$gE(r?KW5U!zt{6;a z9v%{DvsGcz)b}02bYUjw`=zL+LIgACK|loK2|URof~tNnFA%QyTU15}<~vZ9s4wfs z4_XO4ur(Mho#%c)BA2L_`%#2%aH1IRb|N!;5nN-!f|IZ~#L^Y8GSs%LcNlyw0&fz% z#|_lnkEHM1bf4k z8W<0+Gvm^5vTFA#c)8y0fR?prf0)Fq!R`p5jCKbJHEpmvqzP$uO(eKR?EX1k?$vd(Q_EVk z+fQO+cOF6+?HUPX>~5DTM7q(-x2o)$#cU_Bv6~>FjPh-SGIsNoDnzQ+FIK(EzLDQc zVq^9D2xXLSAe6CswGVq-S}LK*FRgfe#H*Mu~?W)hIS z5fQ^(^pj6U_dr{OryJqD$a!E*Uw1$2H zhoVii9lng7!iT1{V;60OnGQRB6F%)|z_>crhUF5mE%^OgEc&)1i2OEZ_79P-b^0&3TsHbfc1Gm4JF|a@{1;CDY`Y-03sbD(Ko-7T zm<8IFM18Jg}sLNvq4)o5G z4N_6c{zm1EByY;Z5#|(p&caj_-CsPa=7B!6+dD_s$3Za{4~ig$rtnwnHB$G!0` z@)YsV)rBecf(>tEyKPX#w-CORQ%hTkv^c1i>_qx~UM=M*MvCitLhec9sO6wp9ao}M zjm1|IZqmf03v!*TOi@Ax(dlIShqrYKB@El>qr&Wub*U)&SaPg!sMt>KYct{fo>i)r#|J` zRkqkmp3SwnPTB2tE4Unc$Fm!3u|f3h@N6RpJu<~jIEk&|AV4!4bGKv);y!NKhXFQA z5UXUcP!OwSut*TyGO!4uM+WJF=#{~IK|CM>s~{ed!2&_7kwFH!)|der(2K@0>AAdV zmN7Hr>TgfdVTx&&J_nUeJI8