diff options
Diffstat (limited to 'src/NDS.cpp')
-rw-r--r-- | src/NDS.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/NDS.cpp b/src/NDS.cpp index 3ab543e..d2fa59c 100644 --- a/src/NDS.cpp +++ b/src/NDS.cpp @@ -622,6 +622,15 @@ void CheckDMAs(u32 cpu, u32 mode) DMAs[cpu+3]->StartIfNeeded(mode); } +void StopDMAs(u32 cpu, u32 mode) +{ + cpu <<= 2; + DMAs[cpu+0]->StopIfNeeded(mode); + DMAs[cpu+1]->StopIfNeeded(mode); + DMAs[cpu+2]->StopIfNeeded(mode); + DMAs[cpu+3]->StopIfNeeded(mode); +} + |