From a4cc481ac54bfb11b29d98811760ab5081e58f01 Mon Sep 17 00:00:00 2001 From: "contact@brokestudio.fr" Date: Thu, 2 Nov 2023 18:48:28 +0100 Subject: [PATCH] rainbow: fixed Sprite Extended Mode --- src/boards/rainbow2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/boards/rainbow2.cpp b/src/boards/rainbow2.cpp index 36b5ad41..6d8e8df3 100644 --- a/src/boards/rainbow2.cpp +++ b/src/boards/rainbow2.cpp @@ -856,7 +856,7 @@ uint8 FASTCALL Rainbow2PPURead(uint32 A) { if (A < 0x2000) // pattern table / CHR data { - if ((ppuphase == PPUPHASE_OBJ) & (ScreenON)) // sprite fetch + if (ppuphase == PPUPHASE_OBJ && SpriteON) // sprite fetch { if (chr_spr_ext_mode) if (Sprite16) @@ -869,7 +869,7 @@ uint8 FASTCALL Rainbow2PPURead(uint32 A) { } } - if ((ppuphase == PPUPHASE_BG) & (ScreenON)) // tile fetch + if (ppuphase == PPUPHASE_BG && ScreenON) // tile fetch { if(split)