From 4d2cb61d8df9492b1424ec120386d4d666507340 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Wed, 4 Dec 2024 13:04:11 +0100 Subject: [PATCH] Clear buffer --- averybreakout.asm | 12 +++++++++++- averybreakout.xex | Bin 5881 -> 5912 bytes 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/averybreakout.asm b/averybreakout.asm index 75d4c3b..a0034f2 100644 --- a/averybreakout.asm +++ b/averybreakout.asm @@ -1210,6 +1210,15 @@ NumberReady sta fname+7,x dex bpl @- + ; clear buffer + mwa #LevelFileBuff temp + ldy #0 +@ tya + sta (temp),y + inw temp + cpw temp #LevelFileBuffEnd + bne @- + ; try to load file jsr close jsr open bmi open_error @@ -1366,7 +1375,7 @@ Menu_data .byte 155 .byte 0 Level000_data - .byte '952',155 ; number of bricks (pixes) in ATASCII + .byte '100',155 ; '952',155 ; number of bricks (pixes) in ATASCII .byte '2',155 ; brick size in pixels ; 0 1 2 3 ; 0123456789012345678901234567890123456789 @@ -1376,6 +1385,7 @@ Level000_data LevelFileBuff LevelFileBuffLen=(screenWidth*maxLines)+20 .ds LevelFileBuffLen ; Buffer for data from the level file +LevelFileBuffEnd LevelNumber .byte '000' StartLevelNumber diff --git a/averybreakout.xex b/averybreakout.xex index c8b4f9987931563f520ae3e1ff9c489097c649c4..040bc2a274592668aef01d6a0c900a382cc66455 100644 GIT binary patch delta 1338 zcmc(dU1%d!6vs39>ZY}6_CXq=i>de_NLjR9TAlfHz-1p`L(y^@dS zHrX^olg^}##DNlW<4z$;C@4M*sLNK;d@#xi%34UK5>}Kj4-0NVs3+-SSA7+nhvA$v z_x#VC-~S#xU05(3AM5DVnrYHNealZ9rl}JmeIHPS4$;9VopkVq9)*sb7K1F<(xn=POTo*4E{Ig{Oq~m2W?v8Uo?Fc z=_19@R#Cf)s$Dd$LgqKllSG|Tu9Vlc%U^`OslgOVWV|FQmKhQgn+%DI_ZhMxPI;@N z-`Pf_W6{khCOG6~pdcC<2$zRpfT^sN*GMdvB`dj&e=9sbDfn72TSJFLZu+@P5i^B-493Jql|}$PV?iI zbCFGMkCnV!i*}>hAL;QvXgF`y8&Dz0aD16U?&rtY@z1J}-KbCZ9 zfC{_A=CC&a1H1qi&;nSvCHFcG<$!y~yPp={g_m-)?MSRYG=%=mDLF7-vpfq9N(N3v z!J$Wz0~DkuLEuq0jzJvq02A!DP_>2X&nc6VhijpJ6IGjo^bDj;)Ni0*6^LK;yarqw zNc>^IRZ3z(^5Fcou8brH#jRRm1z>61Kb=&Q*8xhvB-RlcB&)EAZI zc89l&J@ZNj*~}-aB@*<-`Cilw71J;x(faGk*S$E2*Doob!PMJ%#RPwFTgZ+QVK@y& z1&0g!Ki*A`?di{4@OX-g#bR++vwlGF5o^JyYoJ&8_ieNK*;#(eb}2IZ|2|9q)%e}~ I*|$u80w1C`mjD0& delta 1319 zcmc(dPiWhA6vr*wa+-LqUB-xa$k3KKvE3}VE~e|o7{5lYhS9Pfc3KITva*B{*lm{$ z|A~K%>sZ8z0o%?X)P>d&rVp%b{$NI zAK&-%d++IezFHZ5@eX}>Xkxyo()||dJ8{4=KuwD8Tduv*;)vjLx~BrdZ=9%Df-z6n zu<(BlX_&=vO=WRHd(7gbcEI8p?dcev)f_BNYatfj(k57((R9u|MKyX1vtp8UZbMt+ za89dmctN|z;YIBMhsD*o>f%Nfq@kAFl0z)X z$P=Pu`;;0Nf3dw4+eYpFfQ>ohXU_YXYhLDtpPBSADKEc2q)@^(Dw?%BNG_vY*B`un zn8YLNrQ``dU=arveO2k0L=+UP4osp1K$mWw+-wCj=Lg$~La(BNe^4xu^3AvW5oAhm)T?-~6{K&YUWid3}|o`O(Ctul(LKs*=- z0M{~-?{~N|kwND4V8FqQ3u+`vIZI1N{E9!jb<+78J5_Tz`zWiaj7G$q>uobli<_