From 32d7df15be2a8a6166739b95725822f1fe9aa385 Mon Sep 17 00:00:00 2001 From: abnormalhare Date: Thu, 23 Oct 2025 13:16:30 -0400 Subject: [PATCH] better calculation for u --- src/static/Famicom/ks_nes_draw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/Famicom/ks_nes_draw.cpp b/src/static/Famicom/ks_nes_draw.cpp index a00b94d4..480bec2c 100644 --- a/src/static/Famicom/ks_nes_draw.cpp +++ b/src/static/Famicom/ks_nes_draw.cpp @@ -496,7 +496,7 @@ void ksNesDrawOBJI8ToEFB(ksNesCommonWorkObj* wp, u8* buf) { for (i = 0; i < cnt; i += 2) { work = (u8*)wp + i; // if it works... - u = ((wp->work_priv._0B40[(u8)((u8*)wp)[i + 0x60]]._19 & 0x14) - 8) == 8 ? 8 : 0; + u = (wp->work_priv._0B40[(u8)((u8*)wp)[i + 0x60]]._19 & 0x14) == 0x10 ? 8 : 0; // s32 y = -128 - ((work[0x60] & 0xFF)); GXPosition2s16(u + 0x80, -128 - work[0x60]);