From b4093136c58398e089c6a07599ab19706f1efd63 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sun, 5 Jan 2025 00:48:23 +0100 Subject: [PATCH] Jacking the ball --- averybreakout.asm | 15 +++++++++++++++ averybreakout.xex | Bin 10629 -> 10665 bytes 2 files changed, 15 insertions(+) diff --git a/averybreakout.asm b/averybreakout.asm index dd46c77..c59adc2 100644 --- a/averybreakout.asm +++ b/averybreakout.asm @@ -641,6 +641,21 @@ bottomBounce ; so it is enough to switch dy sign ; sbw #$ffff dy dy ;this does not compile :( negw dY + ; add racquet velocity (jacking the ball) + ;check for joystick now + lda PORTA + and #$04 ;left + bne jNotLeft + ; left + sbw dX #100 +jNotLeft + lda PORTA + and #$08 ;right + bne jNotRight + ;right + adw dX #100 +jNotRight + mva #maxLines+margin-2 ypos+1 bit LevelType bmi noPingSFX ; no SFX on title screen diff --git a/averybreakout.xex b/averybreakout.xex index 659582fafb51d99b1d20c4761a9c1754b7113589..81b2489e42f66ca7aa346fc65ab26bcb80bd8e3f 100644 GIT binary patch delta 2004 zcmc&#ZEO@}5Wc&;YwJPVqb=oHXxs=2r-d8_`)SM47Od?OFhodRd+mluLK6uo81;wY zt{?AxFTHkK=(Sy}N4NHET*9SbBxD|2wJ;x9O{ZbRXss=P-z%ly#X0n_wtfF543m-=Gt_HfJfu61**}9))3%#P2 z-d|hpMb3OZz>ylT(bEi@te!8dk_)R6HZ6-jSOYpK&~IGaO#fITTQ58E_+nLlR&^M) zUfHG!B}KNSVMIzYZ_ypXD@B`HA!-(cWVsq{VqIVVxwY;7zWy2d%oa`#Bdq|8sV#I) z10<&>W!b_JBjgw}Deoe&3ngv0S*#ZVK$mc)XwJQdnF=ZQTq?z$uUFb#*rRw|xLY~p z!ad3r7w%Q&+OStiwPBx<=fZxa!i59MIA`xPCbCr%e7JFLM)7bsqWCyGpd97!pfb#1 zVKNjSoQX$pU(2*Y5FS#@oQfs9qeCx z+}O7!=Cta~Vb&@gcS+r% z*Cq9cr(9C6c*O z(LBLKqk^+^#l|QT{let8-9GgZBcEV+I7Nm(!N}tbFEa8N!;draD8r92a+KjmnWItR zgVL?WX<@F^VQyx~oN%+WbkA4nO|p~saHO60ab!P#lp`JdFc&k}A)U^3VmAkK(PHZfPN0f1At@PFW0iv?_z6%;=1-^Q2q0I67en`%yR`ytB&g=8=|_wB2Eojd^~w zA)t3N9+CqH4`=kuX_tl$_z@H@4Ic;~sNWvU=n-lmfY@+D*oWdHsS(wbiY7K{*2K#& z!pX+@N6=jDkHnZ}PFU4nA?qOGLx`BMK$Wd=2Vr^^La5w_Y&i>yN?(xHzrT)I(h@MS zQ~iv-+?Xb#QvC#yyc9xe7G!)Wh$2g6hzZje($gay_!z0e$8{{0#!e#odL!As2tzFZ zLnS)AyOC~Yxb&xFKWvyV#7DHe#Znd%<|fSW*JQ|xp$#X|iwSGQa>Ke1LrL|w8Ra;N zP9neUhY3T>aBdP^GpM;2%-S=Tj?eyGR$!sJ(D%Z!)zzk}R|R%;rTgmt`)mHMo}X=5 HQ)~GLJ&@g6 delta 1912 zcmc&#Z%h+s7;kAQwNq$7rBu{&vS}A|?2n2?@B}mt4>56Z%WI1lpio?#a|T7X(DLUk zrEt=6I4SP3uHiagvNNkJ%P_fRV_CA2NN)Q!zf2cLrp~5Iwzz#*+;c5a+4gbC?!%ks z`8|K$=kI&uAU^n!&ZIR?=}jr)+Ji!^jv!&Tj_8Ft9nlE;bj+b!Q8URAs&!-uUr^BR zDXgXHDyVUqXsDc8s@M)3(cma`VJBI^6_it1AmQAIdbXOXsHQI2Nsg*_lcowQD0f9^ z6DrG79dy}2M)lFm?Dn~Wa;cy^VNMyS<96UlzG@NON!_$drf+Sz+)71StJt)uUdgQR zMa#`g-G~%r?xHIAEz4ir2VM=}l40#^WMkj(w64+LH#|uNcd?QirSd^Ivx~a53xZRF zx=FJ{3o%BsNmCuIkVgK{&AL-J7;kH{xj%ufu) zM<(Mz+*fx=#t4tf_%J>%_Sv+P@zF}3BQ$Cey)GZ-e_2tcJ5!>B>?!$Paax>IUFif+z@=2{St%Ur-Q?^TI`gjQ*o7*6e5XeH4? z>Y`V$JH>9H$tm^-0jJn2TyesLm~+SjVaB0kgVKxx0Abt#WWFjB?l?-_s7z0c`2E=6 z#Gu$63W~j(S?GuKxHb-iqP&Dex&<&!`Z08Hy#`R*I~J+PD*@4k1_SlRAo_t zmU){FchG+Geb~6bd;qFsRP;oP0};b?2Oa(*3q+USqNTGm2j>}@J4;KQG2dhnALX&YmZa?LEM<&LuC2zP>w zYAg_7`$oaZ!a%ocgcjBULk+-dEX*|kZ?Zq#Feu+eHv|NI<7`0rW6>J&-c`jOv1;Bc zdJ}cZZ}UB3PasaG3vOR^1>HY2k!xxn-VD7DlomYt@c=m(Tf zsLM6!x^GiHfFQ56A;ka@Uu#9dr4smr^=nhZBS-K%q#R#Rv92`cLDZKuq<#U0TmXhl zRQOO0RRV9R`rb3IR!21Pu~hCtDhmO#5k34qG`U@9vj;tsFa@)3o045