diff options
author | RSDuck <rsduck@users.noreply.github.com> | 2020-07-31 22:39:27 +0200 |
---|---|---|
committer | RSDuck <rsduck@users.noreply.github.com> | 2020-07-31 22:39:27 +0200 |
commit | 2a3147db461d8538334245cb1073e8b46ad2a99d (patch) | |
tree | bff1e86572c990c38889ef8cc93154b8685d4e29 /src/DSi.cpp | |
parent | c5ecef7410c1fefb7d62af898221228128233f8d (diff) |
reset fastmem on DSi soft reset
Diffstat (limited to 'src/DSi.cpp')
-rw-r--r-- | src/DSi.cpp | 8 |
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(); |