Fixed off-by-one error in 16-bit autoinit DMA.

This commit is contained in:
SarahW 2017-08-31 16:19:34 +01:00
commit a3a60211b0

View file

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