diff options
Diffstat (limited to 'src/DSi_NDMA.cpp')
| -rw-r--r-- | src/DSi_NDMA.cpp | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/src/DSi_NDMA.cpp b/src/DSi_NDMA.cpp index 37eb687..e7fc7ab 100644 --- a/src/DSi_NDMA.cpp +++ b/src/DSi_NDMA.cpp @@ -123,7 +123,10 @@ void DSi_NDMA::Start()      if (((StartMode & 0x1F) != 0x10) && !(Cnt & (1<<29)))      {          if (IterCount > TotalRemCount) +        {              IterCount = TotalRemCount; +            RemCount = IterCount; +        }      }      if (Cnt & (1<<12)) CurDstAddr = DstAddr; |