diff --git a/source/arm9/hardware/sdmmc.c b/source/arm9/hardware/sdmmc.c index b0fbb95..f10c7c5 100644 --- a/source/arm9/hardware/sdmmc.c +++ b/source/arm9/hardware/sdmmc.c @@ -133,14 +133,14 @@ static void sdmmc_send_command(struct mmcdevice *ctx, u32 cmd, u32 args) #else if(!((u32)rDataPtr16 & 1)) { - for(u32 i = 0; i < blkSize; i += 4) + for(u32 i = 0; i < blkSize; i += 2) { *rDataPtr16++ = sdmmc_read16(REG_SDFIFO); } } else { - for(u32 i = 0; i < blkSize; i += 4) + for(u32 i = 0; i < blkSize; i += 2) { u16 data = sdmmc_read16(REG_SDFIFO); *rDataPtr8++ = data;