diff --git a/Core/SNES/SnesDmaController.cpp b/Core/SNES/SnesDmaController.cpp index 7fc0d5f05..03e7d7297 100644 --- a/Core/SNES/SnesDmaController.cpp +++ b/Core/SNES/SnesDmaController.cpp @@ -78,7 +78,7 @@ void SnesDmaController::RunDma(DmaChannelConfig &channel) const uint8_t *transferOffsets = _transferOffset[channel.TransferMode]; - uint8_t i = 0; + uint32_t i = 0; do { //Manual DMA transfers run to the end of the transfer when started CopyDmaByte(