From 95515e09aaad0b28cd2aeecbbbdc45865a91fc7d Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 27 Mar 2024 21:00:28 +0200 Subject: [PATCH] Sprite DMA is disabled during Vblank. --- custom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom.cpp b/custom.cpp index f1c4c90e..dd65a465 100644 --- a/custom.cpp +++ b/custom.cpp @@ -11622,7 +11622,7 @@ static void decide_sprites_fetch(int endhpos) s->dmacycle = 1; } } - if (dmaen(DMA_SPRITE) && s->dmacycle && !vb_end_line) { + if (dmaen(DMA_SPRITE) && s->dmacycle && !vb_start_line && !vb_end_line) { bool dodma = false; decide_bpl_fetch(hpos + 1); -- 2.47.3