From a85926d8d8f8ee55f33128c9087e042b24703978 Mon Sep 17 00:00:00 2001 From: RochesterX Date: Wed, 18 Feb 2026 21:13:38 -0500 Subject: [PATCH] Scroll tests --- plat.nes | Bin 40976 -> 40976 bytes plat.s | 9 +++++++++ 2 files changed, 9 insertions(+) diff --git a/plat.nes b/plat.nes index bf83f6b25e3297f0b7eddce22096bb5f00baab93..d82b3832b599c57a1ca1b8d43652586e98bcfd16 100644 GIT binary patch delta 517 zcmbPmfN8=3rVW;i#w*(AGO)aOpfKU9LQb>7$A*;-twOEBD;Zj4T4fbpHLhh+SSllt z$=E8Ru(3r!ylE+yLh|G+MpMQmlNT_`GH#x{k5Q5F>f{HE9+ID1PBMJpTq?lX&??}g z-?UUfv%Xbe5re|9$&O57jHf3@Fu7|jX}PvIX(AKy~xlZ+oY zR{m_|UkbAM-{g}_UX1#aMVJjFxmp!u+Y}DADx|jh1T+IlD3@z;EOVgKr~UWVkIk3 z#fqH;?X4nvYmvBIT&W^Jp&k?=s9-NbaB@7$em;p*mSqwT7%s3`ykzxJnykqx&px>Y z?7qqVtny;35`bQoSjvT>tafrElCtHj3fwCZ$|j#@m6UkVDv`-1kp+P(z&-(+If+ey j7fG$f%gGm6#U)(Yu&bUN$)?P>Y;!GJedT7Z1~vr%w5!0D delta 613 zcmbPmfN8=3rVW;ihO^q|GO)aOpfKU9LRPcF$A*;-twOEBD;Zj4T4fbpG_GY*SSllt z$=E8Ru)ak>v`Haxat@=Z{G!ICT)oUpz1&O|FFAVInR@w|mI`P#oMgDby3*BWhKVtMS_}Fri;REMV0nUb20UzBapsM;-fkg}oM?m5Nix`&*w(0c`@ov z7GpM$>Lw7oxGULk4-E8%hlRvQWZRToVQvd*E0^}+H diff --git a/plat.s b/plat.s index d83eb34..2d17f4c 100644 --- a/plat.s +++ b/plat.s @@ -368,6 +368,7 @@ main: jsr controller jsr movement + lda player_pos_x @draw: jsr draw_player @@ -1071,6 +1072,8 @@ downward_collision_check: sta var_n @begin_check: lda player_pos_x + clc + adc scroll_x ldx var_n cpx #0 bne :+ @@ -1140,6 +1143,8 @@ upward_collision_check: sta var_n @begin_check: lda player_pos_x + clc + adc scroll_x ldx var_n cpx #0 bne :+ @@ -1210,6 +1215,8 @@ right_collision_check: sta var_n @begin_check: lda player_pos_x + clc + adc scroll_x ; divide by 16 clc adc #8 @@ -1279,6 +1286,8 @@ left_collision_check: sta var_n @begin_check: lda player_pos_x + clc + adc scroll_x ; divide by 16 sec sbc #8