From 0218d57de7e3c46df5aa7ab0026cbb2926e3c3ea Mon Sep 17 00:00:00 2001 From: Sour Date: Mon, 4 Mar 2019 19:46:08 -0500 Subject: [PATCH] HDMA: FixedTransfer flag does not affect HDMA --- Core/DmaController.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Core/DmaController.cpp b/Core/DmaController.cpp index 529576c..70e6d93 100644 --- a/Core/DmaController.cpp +++ b/Core/DmaController.cpp @@ -106,9 +106,7 @@ void DmaController::RunHdmaTransfer(DmaChannelConfig &channel) _memoryManager->WriteDma(0x2100 | channel.DestAddress + transferOffsets[i], valToWrite); } - if(!channel.FixedTransfer) { - srcAddress = (srcAddress + (channel.Decrement ? -1 : 1)) & 0xFFFFFF; - } + srcAddress = (srcAddress + (channel.Decrement ? -1 : 1)) & 0xFFFFFF; transferByteCount--; i++;