From f86bc9b23bad875233c65765c08ba03bb07c17f6 Mon Sep 17 00:00:00 2001 From: Trevor Maze Date: Wed, 18 Mar 2026 16:56:37 -0400 Subject: [PATCH] Column --- plat.nes | Bin 40976 -> 40976 bytes plat.s | 14 ++++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/plat.nes b/plat.nes index 1a9f9b6c4fd7b600e09792112b76fa5f3b4e867e..2516194a4eb61d55818cfd62e4e2348eefcb8a15 100644 GIT binary patch delta 705 zcmbPmfN8=3rVS~KjJlIk88w;MIwntG)Z@47ILYvVedYgFQJ-Ut3Z|RSGP*Gucz^^s zmkM(>vAPMEhPp)B6(D>UqSApflgAW(J zE@IgGwrj2cD~y9GGx-RMt>lY#iBySIdlgtT>ld*qoN8aS_ilGDyTaaklNH!Ru*lvA z%RZRw%cdIu(zIeFtHO)+6+0hxYcjV=>{Ub);^In`016vm2ty?dktHUdVw0czm{kR4 ztpF=NMGzWh(SRJBrdRsaj8hFAW-mMtMF2VRwV`T$APMD$O|D^4(D>3hSApflgAW(J zE@IgGq-(AKD~y9GGx-RMt>pc7iBySIdlgtT>ld*q9Bf~;_eys!yTab9lNH!Ru*hBm z%U+-C%cdIu(zIeFtHS;E6+3TqYcjV=>{Ub);^In`016vm2ty?dktHUdVw0czm{kR4 ztpF=NMN9KddJZ$ji<6&WN-<0p<#bbY@07@7lgNU= k6)OdRfs0~5`s5m*s&xcZo!k7FQ@w1m0vG3It_C&*0Q0{R0ssI2 diff --git a/plat.s b/plat.s index 8252ac8..d59222a 100644 --- a/plat.s +++ b/plat.s @@ -15,8 +15,6 @@ INES_SRAM = 0 .segment "TILES" .incbin "background.chr" .incbin "sprite.chr" - - .segment "VECTORS" .word nmi .word reset @@ -1493,6 +1491,7 @@ update_nmt_column: @row_loop: lda tile_update_pos_r clc + ; Add offset in tiles from left edge of screen adc #8 sta var_n @@ -1534,7 +1533,14 @@ update_nmt_column: adc var_p tay ; Specifies what tile gets written to the column - lda #%10000011 + lda #%10110001 + sty var_m + : + lsr + dec var_m + bne :- + + and #%00000001 sta (pointer), Y and #%01111111 @@ -1592,7 +1598,7 @@ update_nmt_column: : - lda #1 + lda #15 sta nmt_update_len rts