From 03190a56be6deba9ae4a8f88ba41069f7f85fd73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Strohh=C3=A4cker?= Date: Sun, 26 Sep 2010 14:16:40 +0000 Subject: [PATCH] disable forced exit on DMA segment wrapping Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3641 --- src/hardware/dma.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/hardware/dma.cpp b/src/hardware/dma.cpp index 542f5962..9bc041e6 100644 --- a/src/hardware/dma.cpp +++ b/src/hardware/dma.cpp @@ -48,7 +48,9 @@ static void DMA_BlockRead(PhysPt spage,PhysPt offset,void * data,Bitu size,Bit8u offset <<= dma16; Bit32u dma_wrap = ((0xffff<(dma_wrapping<(dma_wrapping<> 12); /* care for EMS pageframe etc. */ @@ -67,7 +69,9 @@ static void DMA_BlockWrite(PhysPt spage,PhysPt offset,void * data,Bitu size,Bit8 offset <<= dma16; Bit32u dma_wrap = ((0xffff<(dma_wrapping<(dma_wrapping<> 12); /* care for EMS pageframe etc. */