From a3a60211b0726371415b89444227bda0dd368efe Mon Sep 17 00:00:00 2001 From: SarahW Date: Thu, 31 Aug 2017 16:19:34 +0100 Subject: [PATCH] Fixed off-by-one error in 16-bit autoinit DMA. --- src/dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dma.c b/src/dma.c index 7c82747..8c58bb2 100644 --- a/src/dma.c +++ b/src/dma.c @@ -663,7 +663,7 @@ int dma_channel_write(int channel, uint16_t val) { if (dma16.mode[channel] & 0x10) /*Auto-init*/ { - dma16.cc[channel] = dma16.cb[channel] + 1; + dma16.cc[channel] = dma16.cb[channel]; dma16.ac[channel] = dma16.ab[channel]; } else