aboutsummaryrefslogtreecommitdiff
path: root/src/DSi.cpp
diff options
context:
space:
mode:
authorRSDuck <rsduck@users.noreply.github.com>2020-07-31 22:39:27 +0200
committerRSDuck <rsduck@users.noreply.github.com>2020-07-31 22:39:27 +0200
commit2a3147db461d8538334245cb1073e8b46ad2a99d (patch)
treebff1e86572c990c38889ef8cc93154b8685d4e29 /src/DSi.cpp
parentc5ecef7410c1fefb7d62af898221228128233f8d (diff)
reset fastmem on DSi soft reset
Diffstat (limited to 'src/DSi.cpp')
-rw-r--r--src/DSi.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/DSi.cpp b/src/DSi.cpp
index 56f5356..42541fe 100644
--- a/src/DSi.cpp
+++ b/src/DSi.cpp
@@ -181,15 +181,17 @@ void SoftReset()
// also, BPTWL[0x70] could be abused to quickly boot specific titles
+#ifdef JIT_ENABLED
+ ARMJIT_Memory::Reset();
+ ARMJIT::CheckAndInvalidateITCM();
+#endif
+
NDS::ARM9->Reset();
NDS::ARM7->Reset();
NDS::ARM9->CP15Reset();
memcpy(NDS::ARM9->ITCM, ITCMInit, 0x8000);
-#ifdef JIT_ENABLED
- ARMJIT::CheckAndInvalidateITCM();
-#endif
DSi_AES::Reset();