HDMA: FixedTransfer flag does not affect HDMA

This commit is contained in:
Sour 2019-03-04 19:46:08 -05:00
parent 3cc2aee494
commit 0218d57de7

View file

@ -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++;