From a05a7bd3804350c68328423f11e906adc5693396 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Tue, 3 Dec 2024 08:54:55 +0100 Subject: [PATCH] Better DLI and no score if AutoPlay --- averybreakout.asm | 12 ++++++++++-- averybreakout.xex | Bin 4728 -> 4743 bytes 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/averybreakout.asm b/averybreakout.asm index 7ba80d9..7e789ec 100644 --- a/averybreakout.asm +++ b/averybreakout.asm @@ -44,10 +44,10 @@ dl ;.by $80+$50 # fancy shmancy vscroll square pixels ;dta $4f+$20,a(display) ;VSCROLL ;:((maxlines-1)/2) dta a($2f8f) - ;.by SKIP1+DLII + .by SKIP1+DLII .rept (maxlines-1), # - dta MODEF+LMS+DLII, a(display+screenBytes*:1) :3 dta MODEF+LMS, a(display+screenBytes*:1) + dta MODEF+LMS+DLII, a(display+screenBytes*:1) .endr ;---- .by MODE2+LMS+SCH ;Hscroll @@ -198,6 +198,7 @@ DLI lda VCOUNT asl asl + sta WSYNC sta COLBAK ;inx @@ -527,7 +528,14 @@ dX_gr_dY__dX_dYpos negw dX bounceDone + ; if Auto Play or OPTION key presset - no score + bit AutoPlay + bmi NoScoreUp + lda CONSOL + and #%00000100 ; OPTION + beq NoScoreUp jsr ScoreUp +NoScoreUp dew BricksInLevel lda BricksInLevel ora BricksInLevel+1 diff --git a/averybreakout.xex b/averybreakout.xex index 198c0c68a1adfef8502e402bc994d1f1f1b1ab98..1d504513e6e61c61074fe28ec680868fccf16232 100644 GIT binary patch literal 4743 zcmeHIe`p)m9Y0BqCChGnNol8KOMBe8_K6ju5z=L}ny$Ihd7iqa{VR}^UE*kqppYzq zk+E(_vY#zmdGRIoGN!cWnNnWi5E44Nl91{uyz8jO=@N zPqLh4EPr?T^5N<8{qerv?|b*&)BXDl_w@7J-Wz=Cb*A8g01+t&kbM*c$SDc}q(DJ{ zEKm?2bqWF`bkPL?B2f?^M=1ypm4X1dLP3D6P!J%2q6-2fLP3D+ryxL56a+|_f&j57 z2#_@j0))Hdf&l5KAV7{&5FpbO1jtni0%Vnf0AXib5FmRf2oQyW0LfAiAafK1$VU_e z2&20oKtu`xWFG|qa*BcgDNqm~3ls!Moq_-fm0S=Y5(NQrl!5?JDF~1&6a>f$1pyMc z?1BJ^P!J&dDF~1h1p!i~AV4e%0%VPX0O86m2#|gX(qDdal7E@um`9eBEsqraeDY_B zliQi6>|k-%c7}BXlwE_zP9&Q8Z<)VLhuf@<5?=ACzQqwd9S%5J|D11i1nYQ@@%ra@ zAe5ZMXLy58GI)a5@j%!E14t+t!SBdA4tLw^m$Jd2ca10TrseqI&(O4y!e6({&gEbb z2bb}7OP`jwVPoyekeNY5n3P(~k0jH4lasOp{Dvd3UP zA46j>j-zqI=a|2vzS)zH_|0c6*e+lE7d;Rfn|m5I=%$Z_Wo)mwocVpgfL*8_w+$b7_a#@sxa%nLCP<6UkH@{|^2g;?P^(B>t z^>o-{ZJVD$r^DSlj>5|H)8TqGRrf)$xaT>?QQz?+*U?=KI1Xs<1=Wtwv+Qg7INS3< zR%JJ|7T2G%^=5Iy zM1ekW5VUx?S0Ao=tXF3y>U-b+M9SLR?1638Q`(b~p4MKJ^o%wr=|fshGJ}6+{ltunhVr#Oqm@s*h>cV){7D{4f{s#ZL=G z51jBStKPmDTCqw4i}&_vL4%d1(ag@ z$obOwhhCrG*mr0C92()i=>70K`>|5%63i~4y4`xkU~!jF>lDmRTip$6r%($DX3$o9 zK@AGE4#DiO)vtltA=Cnb8L-s=r~#qo7ZignwrPH0k-ejsxA-N$pzg9F<{G~g5Y(Mk zuX&qa>JZd#THi45@Jm5K?X$L;clo7GK^3fkd5>S}64YlE(=Xs#Jmkh}JQT#YdFTS) z;h{Brmxq4wJzg=GS&b=Z%tehUYRn~#nb8?f zqO#fB)*c9U(I3WO@KrC@EgJ9O1$ZXVyIiKv*oJF7_m4iVKWy&whVONF@lNpJh}Yoo zx4ea9Q82EaX1r%SUc7nP*o1e>#>@C6+1P<)+1QH*%SpU3{(KFSp)=lFI zJ`gp0_+V6V?xi6@RpS{b+Ij=;Lqniniz!=JHoqmGcmCUaAU0VaZ3~EPa(~yI&XlIP zb&8XV2DaMm8SA=39knHOqljD3ozSe|G_l?v&E{rwlm`kls?p}1RWw_$ozAlVv$|W5 z?nFz&PRBG^Gmq`36MT*ObX5;FxN+)(iCcAuY_1)$v`&OtuB9>B#ckeLt*y1jG;`62 zroSZ#Di%YsgV}8 z+DcGRh3v$WI6t?UhEURtMsgfq+Y^}GMCwEL!BTnHRUDDt5%ghKEGVFDl_E9r3vJr6 zDrd&Nj#G;0^U|YF*Z16W?m6fFjUPVb1m9kv>xM|V3}R3@gBY|ogBbK|1~F(RgBWxv zgBY}uK@1w4MGP99MGSgs7BQ$cix~9EEMm~rS;V0JEMm}(EMm}OS;U};EMm}N7BQ%m zMGU%;MGPv;AqG7-hZywq9AePvImDn>=MaOg%^?QmbBI9?mGfhzT-5T!3ZYU{R85rjM%85LXjC02or|i2rIQhLxHKM7 z)1}K1b)@uBL>(=4DZzeM*=M;8PVZ9YOCd$oO3x|kh0^niI$3&2QGb;iTb!I<)Ks;* zSUS|HPL&RQTm3ar!>;+osm|k(3sXUo=o?lOB-xi%lR+}jH=+)Z!M;&-kPMdH3p)=O z+>H@+1lmz`)bKdNFKS2HW;%T4vli@?C-$>8aE&Z{4tD33hlgU`OD_0={mt;R8!X?` z+Q?XLV(HRKG&L~~rRJhBZ)j`WZ$R86OE;_zL%Ot@hIC07KBPHSY!3I>!`;RF;O3I@ zDUuAktlf)K>Ug;InIFK)$auI?PE|wAk#IZM~ix^k83_cbpmrADsljHXZ95_?T$_Go#SfZpJz-&$XV;Yq3t~Ztnpt zb}2+sWta7GZlcol?n*Rm@2v~=mL&A1C`syjqhvro8YP4Jxu_ZVBkwaF>f;e>8#s+e zU_d_^f$m36_i`jZmK!6<3mO@`F!{I$WElKO8m5vF{c?ni!p!%_Iy|woly$+KF7w*G zTY;69>)Hco79K2H|7e@xgIV|EZDgV>!vQ3vYqv%7wpivXJ2P@>qP7mNrMFWaHa zun+IDV6oYkm#t4?-wcri9Q?qRgHOQ02NtJl#~z1X^_=4bZhd}e)3@>7$Fts{i}{O> zeKWtYAI##UIwbr#^!`Qu!}xlOWVT4IPtx{TA#+1q z@k`oQtS_4P#Fb`AYqxfp_r;Zfq)C?Fd?2p0NZPY;(<|XSBE-gbMM#J@M5qGa6QMMG zUxa$`12JxJ^E#K&xmlgd>fD^p<#dkdTwdo2I#*n?{vOYG-#sQ@IxMI8yYMwi-Auu? z@>@-YOHG04uzczFZZN(5ec60X#?ZbhJ~WJIERu({72{#Uab?*kj|a2o>t znmcnUD;ZbEIrn*&8}GPo+`%Emh~noIV+Vd-F}mUleop_Y5`?cF z47{MghYtq6rL3)btq-%@C_D} zT*0wU!-IP|DtSi= zRVfyW%BMprt(?p4Y1-!X`8i(bi1x-$Ct54^EqN+Wci`y`{6Fu&nW$H{fymtLRoeH&HW4M-__M9HUIzs