From c9c0bc4f079c2802a8f93f59911d2b5ab0ca76a8 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Fri, 9 May 2025 13:05:12 +0200 Subject: [PATCH] Final (?) credits animation --- lumber.asm | 25 +++++++++++++++++++++++-- lumber.xex | Bin 24822 -> 24845 bytes 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/lumber.asm b/lumber.asm index 30f4356..e292baf 100644 --- a/lumber.asm +++ b/lumber.asm @@ -526,7 +526,7 @@ no_clouds_change @ lda credits_lines,x sta credits_lines+1,x lda credits_lines+40,x - sta credits_lines+41,x + sta credits_lines+42,x dex bpl @- ; and now write new characters to screen @@ -538,15 +538,36 @@ no_clouds_change dex bne @- write_chars + ; first line lda #39 sec sbc credits_anim_counter tay lda (VBItemp),y sta credits_lines - adw VBItemp #40 + ; second line + lda credits_anim_counter + cmp #20 + bcs no_spaces + ; first half of second credits line - spaces + lda #0 + sta credits_lines+40 + sta credits_lines+41 + beq static_display +no_spaces + ; second half of second credits line + lda #19 ; ?? + sec + sbc credits_anim_counter + asl + clc + adc #80 ; ?? - I don't know why, but it works!!! :) + tay lda (VBItemp),y sta credits_lines+40 + iny + lda (VBItemp),y + sta credits_lines+41 static_display inc credits_anim_counter diff --git a/lumber.xex b/lumber.xex index 84b9d7eea0b6c99dad597ff5da51f2824dc8423a..e15b8ceeb35dcccf4205a5918eb7631507f09a31 100644 GIT binary patch delta 2501 zcmZ`*4NMbP9PgE40R=0fAc{UfL?#mzH;oqNN0@-+Lr?(~ICW0hGQT<_;742NE2Z-k zctpfeE!7GSIhANMYHm|9oMoEboXNH2YA9Aq0UM<>Ntz8EjCPE zX>qlxxKH zi#e{tVi;BZDMo`x^qFqrsI(e<8#=ByTL!GhJ0}U7_4X}#;eg(L5KYXP zGKufiyCY78UQ5E@}J!S%4CD&F|mXpmqL^vmriA3Mz%wV#S zDmRZgh?eFiFqcquZYuK#oybjRQqhB49b-gu@`}Q~=M+l3onw?6=4HCt(TLoUO8f+! z$(zHxg&yX`GDT=aegb?$ImUWf@{^lW(8*rSOMB0m{En*bo>KS z;;SlfuNt%(bjelZ4>nZmLaHdf*$Ar9^Zd-{-{D?th5K}es&EiDNsG5~iCP>;z-{ex1IDm^0K@dd43&yKSRtL;rGn!ej zjJbKRpm*4=;%vviDM z0R**H@M)d5ybMy_t9CB6cgiGr6gp{mRrM}~-0Xj&dYN=wji7Qh6$+65*fc_oyweX&r^+5y~hecT_GpqBZ=hbD0w1kC0Do zc@0Y_B#)3qA$bkiUPs|KubceP<-4DBQq|a`FuBPi9kZd+a z9Lsm0uI1582kKisGpp80ANEWov0h!Fg<7&%iFl|#8`i(1STZ|!GFi{QGlBSAP_%3Q zW+R@+ZBk+dJU~wJgXE|J6SooT5P0qR0vmnj3Gv!goE+#qucjAI4&P;T4j0rW`|5Zh z(q#WRUPweA7LR{>mdRcg*RL5Qj?eLj)8S=jkZ>zDMr*R)itX1ta;k(ou`wAY`yFag zK`()_(dWg>h7gY$VLgg2nW}0tgLb4ViDSM+n@XaXACa{Ls3U7YS`B$+oGft|R@AmC z;)M&ft;TpE+T3c4wf1Z7v1C#rh4&@uibPHFQ%XW@m8csMHN#H@5NfwX-Il0yKcym+ zO``5eRJNB|M1utqZokAmmbm5q$A%EfDN#xS#tUnFlyE|V!z6g)=}{}+U{vHV?m`P! zO;rnK`>;6S=IP2+3}fhqd^dDQi>X+{b;E(Cv*Z~#LVYn%ag4Er@tSZ9EMp*&-xEkCcqDqZ}VFLlsi_)0T^%nMuO`{@BwSo00sceR!6M9m+aNz6*oiK#{I&IQW zaSj^s+zJIWop3_oz7^I816EkuQ`2a?ddVRU^8d&yiil22b=^ncd8#{4bq>XUm4iOz zQNJ?cRVjD|Nuqow8Ymk(#^o2i)O=x~fl*v}!UxCxpJfL+AxVw2GyrthkykCWxW3-Ol Ir+i-dH@cZXng9R* delta 2522 zcma)8du&rx81L=6bqv@Vvca+qclO?djK@qwC=*m@Avy2 z=X~d!d$|+L?c>bBoy8O5n}f~LDF5ETI{sLzM%%_{x!6mlf9gXK@+kl9zTan8?gz{;WWocc)Yzgxwz#_9x29g)QSa-) znI+@m5`&JqTyS`_eQ?OZ?ZE3w<}zR7VMVj?=<6pE5{ zA-yy#=$*rW*R-gCB_Xi4dO`x3-zX6T!_h(1ObF&GIDu78_b>M`v+t#pvi; z4ni~sBJqKWL_JAvcOVNcu9(N1$Ga=CtXph?2Tpa!tCW6frFha&l5%QDFB?L!QY3Vv z1ZU7Kn@yKDl4l>Fd?&i)5ZZz8j1+~|ZZ=hKLa%M1*9Du%bx?KbzDi3}{fg?gqUxh6 z)VNg{T$*%;HC@KVl}XldfL6MYqlwpWMMi!WH^=y}T}tg0Dv6mwJFE|@UZjvZ(Cl!a zaMb6hamztm$gFg*{CMc(2e=9&KZC=+RgJX9suEO(T?cDosa>R!ETxdTh8hZ~16jg> z!ZlP;Odt*Abhndb+Nj* z#R@Sr^Dj|bJ<1gnQfF8~A$6cyB@kXxmHMAv7AeF~hB9ia$52iob%r?)<>tqqcgK%PFL;VIhUoqg)gY6s}<&HHLagm*Ru}OuERl(9BPSPP*l% z*n=Hp#~AphX|HE;l|}?$IGici&*zu(Y$nImLWWj@v&rf1J_}lqUC9iZ*XE~qb zdU(xN8i{ILb;>BR%O6@s3T&y~GSgz?Gr3h-UIRPG5&bqfi%{k|Vm zS0S7X=tP8f*Njfhviq(P(Vqn9OBRIC^Yp#Nk(#Oyd~QtWfVMRNN4yCDcNNI;v2~LsSHzUQwve6e?$k(h;g&p)M*^ zL719NlSLBFs&L;c+_OV&QG{wys2d7ZJV=S%3Ot~|)rZF~e3H?TBO2oci}LmFID8}0 zMe%U^B8FkRK=bj#j6t`n}alG+&VEa5lPbfyx@x#D_sLk!= z4z)omD+CI;)7n0F&>fmY=!xJ)Wlr|A+n^(>hCJgLOD4y7K`z+GM^3rv#haHTT3bN8 z^og_mxNzzSRrz=U?9(6tGq~+jeYO}2Ek7wC_FAYn&8-co-$h(#$JD))9 zz4jkzLik#3?C{8DDOYf4rr~UMLe5vNo)&P?b~T-9lJBxYyp$I! Zj|ilS2VK7ILfT03+<`Z