From 94b5d57049f2c39b2a4d7033f9473c15082e7a9c Mon Sep 17 00:00:00 2001 From: Trevor Maze Date: Tue, 17 Feb 2026 09:53:46 -0500 Subject: [PATCH] 8x16! --- plat.nes | Bin 40976 -> 40976 bytes plat.s | 16 +++++----------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/plat.nes b/plat.nes index bdb305d7c17521e5d6a44292f65dc1ff128f7584..b339706b65770d011b95ebf99ae04020d847c90a 100644 GIT binary patch delta 255 zcmbPmfN8=3CSgCMg|zDSjjL^IDm1*#1so4G1m!5JlN=M)jF4f<;4Sq311cZ zniM`ZtaNDQYvo_b&?=#Du5qb^L?$DU^}Jc(YokI#lfw2!pc0>XjZ3*LUUK#_F!i!9 zE#>NEXR>(7(aSvfHKPvSpXQScAJ`T#u4HcIQDB^`%A_h~)U=G}MH`QTNefVlYpM82 z#t$qjf3@-|m`qM#s&zWqERia(YOh1fB36af&8zkrwDz(q>@@_D8LM7A5V&xC5kr?p eo4`r|1$3oGV5P>Jm6@N{Og_NEznQCnO#uKiLtfwj delta 266 zcmbPmfN8=3CSgCMg|zDSg9~kIDoNZVu}TjnCk>29&C*AY@N%%^5TKQgs%#7 zn-o4ataNDQYvo_b&?=#Dw{fY2L?$DU^{rWfrAeW`Nnv{

IjH#--dAFBy9|n0k4b zEM9W-GBEYBFfHZkWoPQ;2MaJW^>RGf@-ExxQ1KT3TmCUU?3IdbGm{g@4o0jps zXyZ|E21#)(6+g-Nfo0{dR$c|?$)QZOPB)q*QUzA+^>10ks<5kh)n5D7UUr4O4j?jP k)r$uL7p^a2=<;Y2SSg@@uGA5%)M>K_^Yfa`Tn%gr03PpO)c^nh diff --git a/plat.s b/plat.s index 561c1b4..733b44a 100644 --- a/plat.s +++ b/plat.s @@ -26,7 +26,7 @@ INES_SRAM = 0 .segment "CODE" reset: sei - lda #%00100000 ; 8x16 sprites + lda #0 sta $2000 lda #0 sta $2001 @@ -71,7 +71,7 @@ reset: bit $2002 bpl :- - lda #%10001000 + lda #%10101000 ; NMI enable, 8x16 sprites, ignored due to 8x16 mode sta $2000 jmp main @@ -128,7 +128,7 @@ nmi: lda #>oam sta $4014 - lda #%10001000 + lda #%10101000 ; NMI enable, 8x16 sprites, ignored due to 8x16 mode sta $2000 lda $2002 lda #$3F @@ -162,7 +162,7 @@ nmi: @scroll: lda scroll_nmt and #%00000011 - ora #%10001000 + ora #%10101000 sta $2000 lda scroll_x sta $2005 @@ -421,21 +421,15 @@ main: draw_player: lda player_pos_y sec - sbc #1 - sta oam + (4 * 2) + 0 - sta oam + (4 * 3) + 0 - sec - sbc #8 + sbc #9 sta oam + (4 * 0) + 0 sta oam + (4 * 1) + 0 lda player_pos_x sta oam + (4 * 1) + 3 - sta oam + (4 * 3) + 3 sec sbc #8 sta oam + (4 * 0) + 3 - sta oam + (4 * 2) + 3 rts