From d0c67b907dc0c8da0b5ac05cef29bf76660704fa Mon Sep 17 00:00:00 2001 From: blondie7575 Date: Sat, 28 Jul 2018 15:46:54 -0700 Subject: [PATCH] Fixed stepping on a bunch of GS jump tables MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Disabled fill-mode code in bank E1, because it wasn’t useful enough, and was stepping all over important GS things. --- gamemanager.s | 6 +++--- gscats.2mg | Bin 819264 -> 819264 bytes loader.s | 14 ++++++++++---- terrain.s | 4 ++-- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/gamemanager.s b/gamemanager.s index 5e5ef2c..e1228d8 100644 --- a/gamemanager.s +++ b/gamemanager.s @@ -61,7 +61,7 @@ beginGameplay: jsr compileTerrain jsr clipTerrain - jsl renderTerrainSpans +; jsl renderTerrainSpans ; Part of the now disabled fill-mode renderer gameplayLoop: jsr kbdScan @@ -120,7 +120,7 @@ gameplayLoopRender: lda terrainDirty beq gameplayLoopProjectiles BORDER_COLOR #$3 - jsl renderTerrainSpans +; jsl renderTerrainSpans ; Part of the now disabled fill-mode renderer jsr renderTerrain stz terrainDirty BORDER_COLOR #$1 @@ -260,7 +260,7 @@ endGame: ; scrollMap: jsr unclipTerrain - jsl unrenderTerrainSpans +; jsl unrenderTerrainSpans ; Part of the now disabled fill-mode renderer jsr unrenderPlayers jsr unrenderProjectiles diff --git a/gscats.2mg b/gscats.2mg index 788621231d7368878031345dbf92b011e0aee5b3..ce7ee386928193674c5da973c732d1f5a0e68d6e 100644 GIT binary patch delta 2297 zcmZWqe{37o9e?i}yN-Xv$2yo}^W&}5v{@Q@AUc_ru>vbfgEtOPEiDql!wG$NwQ099 zY0Dq=X{|}4^cJ$Ly+kt%H%;oxdZQI8#$$!Fv?b2s$U{*TMKHR8mSkOutF5e5sNVOT zorY>By?dYgyzl#bzwi6recz~Z|EO~R(YvhfuU0mB5c(9^8R%PM^*wMC!=crWJ^6!8 zk3RCFCpO(D2nZqD1PY@0I9fC_L0^Z}cSFi#cBie`v=x86%MyCtuI<``NjAL)7jD77 z(Y7DJ0as(#DPqt|@*iDXLb zh&0c%>Ya|H&G0+Po~QIqCxb449iX!~NLrpckB}hP^lk?^P_e3VKskZB$vX9nsY6nl zbr|ofSt~9~Yx{@s7Q9BgIE;gdaaz&dkldk{zwZy~u8j-RG;W_*eJg_l z8xu*f;d)t3in_uD7m^~NOmLw~RJ%l@Qw%P2i)y!+LstsjBJbL}ccM$=FY5?(M05-< zBPn|06=M}puL%3OG|lJ%fj&{~6Tz;~EAqD+U1C8Mg>QmQp-&WCMt6-^=n=K|p2RCO zWgh$SjFy7#*3?hD?e%aFM-(@I*h6Z6>1IV=0mDVC6t{rn72%?1?!2Y=#lApT7u0*g%7ef)l!_kcypk{w2#>*d=`Q$efu~9_ z8_&{k@$Y;01+?cb;RkSI_P3Yt1=q@O^!ez|qAy2Zi~cD(6TKe2r|s#sU$wo}cB$<< z?Q;7c+rMak^o8sn+VS@+u3a=~gH(}su>P9%>28 z%lOW96V#ZZJgkYlz10|{f`#~~af+5K+pOfi zy41LKw2b|U30iWIw`1h-Z3KL@$H>ub#w0D-Qj?TyiW?s?-R0C6V>(y28t+0M5>V(r zFBk!tWuYZmZ#2lTJ<~KVqSET2`ry2X&b-KfL%AKe(zk}{y^@FuGn97?)x%H=J3FH^ zVic(_&m~aFtrqE#A|>PQ)EJGVid4A_2St6CMo6QFyy>n)r%qEx@C9tSx z*H>^gkW&H!AOryXRsb-dRADLrn6oAW;P(=fI!8AHKF7!-MeVPc^K+B*%}@Si!P;ex z+mJXZ52PjIeR*I|GET~@;0*+1_%_ih+4#Uj>LQ0JB7coJYz{%^MHMYGrHHv?Sb{ z-_G$3Fy;U4R>|rr^9ZPeQl3YG1%5f=iz!!|SycjW!VjS`7=x19X%_4*^W7~@6luv$ z9&zUpN)+!M8|6@O0jzz#inSL2OmHD6C+yuVlKmps7M)E0T#UK6Lh9nIU(nMMBqH?; zI3(-L6EH^E4o%U>()|GhWSLzCEU4v`Ic7yjz>P2@EtY>a3>i8eGn(X#IXz?Avh!UJ zDG(g_H;}L*HzX@0|3;bj=5$%PjSVbg1GUQMjOCQS5OK$qT+F>i_N&F(-&lECq=V2=@S1+bt&&FGI4tYrvcVsqR z$p);eqt#@-E|Y6=7G~qc+KyJ;ZrU5O@lu1AO32Zi(U&1m0LGCyW{0ghwk1gC-@9`} z4}{53E%VjEDPQ(}yS{JZ)!NR@HV&EvS`9QSG#j*K(CpCIxC5FqyV>UY?=SxcrSq1d delta 2400 zcmZWqe{2)i9e;ODjN>2iQP#~#I`W#f3`0wg4i<-$LEBMfETdOd@gJV5xlKaf9dXFC zbx77U-!$ALgR4oSaPjI&0g=d;absx~xn9Sbq9Vl=L8d=wn$cjgj5(xf%_hbVRrS8_ z>=4jS`o8zM&-=d5`@Zk{H7-9kEQcvz2i^A|^bcgAp!ea@%1w7MEL!{2Ge6kz zZ;zBFj+8Q={aXFaeg>NwU$i8S>}Mud zGKbZ@hna`$k9u7q!dt@T{gzwm&xV+L6Jv*&y-dkiljcsW?Prp9X01AVjQK@qh7jdb zDcNaN&PmB`t4rjN@}ZQp*_4l^q{F6sBH_PFw}_v}w|xE9;uoj>Jp%YEy@Cck`ixQ) z@RShrH%$AqPHWh#SJ`mavs$N(LOZ}9=qxqjUC(9^;(4=nz>0rg@G5dZ*?_vsd*C@k z2M?&FL(IXF?+S}qwQq=NVt937i1CD`NkO|l+@a;SRe3b~_QfoTA4Mp+k89AbG)DJv z6B7n*DF@u|nIA&&?A*(TF6KU~S2~5kj;i8-HVyF&>z5QfdZ*ydJLgv*Q2xp}JjNPI zW9YWX`|!2Tb)+w^Hw1hG2x1$I9%6Gi8{82Q( zoLu8gJF^*6`o9O=UX54QdF49b+_|(9DwoJd-QEdk&sD?kPWXxx^>HpYr!RFKbgMu4 zg4x78nmF_YGi!g)*Sx#=m(9OxKHB`Z=9y-;WnGK6<&~DdwEVkeLu-5Mo2|E6pWdDL zLo2h@WPg=}&5%F*HlzJfz4$frFe9k;JoD|9-Zp$chxa&fw!8*eF5%DB@8y}*p$kNx zBOJ^NzxR@!CcFu+A^Ha-XTmQM{UcicoapCiy`Mz5@r*uAa&>TuX89AF#xw3*nJEJG zDIPYTA-l0WHcjqqXKuG+(V<@;IXj+c!`?j@0(!YEgva;jGbCq@%@Eua&}V4`)kL47 zBbE^TEYyuWYW!-qzFDF<+ZnFV>m*p=EJ+C{w|20?GcTai?c6=`eZb|uHCW*i1vClk zY#*$Erk!;ArHNn9kjfN`atKgxevll-$LvMr4~oRuCE_FEkDWKhyoAHz0XkC%q{`?(ey`+CCMYl>2b99>&nC;1lT2<&{ z+$SM;f5yb6$A&gThEBKXTcxh_6YGNit5I$aAh_Qj)((8&=SU zGWko&vhqwaA<^d!?)ie^T${d4f+My~YMg6Z3YkV2qALqu{B4-Pa=^*kynSW>Xu;%vS!7@5lkd<$C)|y!`6IcmYDVP~-1(*e_ P49p5