Reverted DMA reset to old operation, fixes MCA PS/2's.

This commit is contained in:
OBattler
2017-06-06 22:48:59 +02:00
parent 6a345aa804
commit 172ab6839f

View File

@@ -31,7 +31,7 @@ DMA dma, dma16;
void dma_reset(void)
{
#if 0
#if 1
int c;
dma.wp = 0;
for (c = 0; c < 16; c++)
@@ -58,12 +58,13 @@ void dma_reset(void)
dma16.cb[c] = 0;
}
dma16.m = 0;
#endif
#else
memset(dmaregs, 0, 16);
memset(dma16regs, 0, 16);
memset(dmapages, 0, 16);
memset(&dma, 0, sizeof(DMA));
memset(&dma16, 0, sizeof(DMA));
#endif
}
uint8_t dma_read(uint16_t addr, void *priv)