From e4c6ac55d2d4a4469e9e354b4e29f653e6e2f3f9 Mon Sep 17 00:00:00 2001 From: StapleButter Date: Tue, 11 Dec 2018 17:28:59 +0100 Subject: Mario&Sonic doesn't like it when its code is running too fast; dual-screen-3D shits itself big time --- src/CP15.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/CP15.cpp b/src/CP15.cpp index 432ae1f..c35e653 100644 --- a/src/CP15.cpp +++ b/src/CP15.cpp @@ -28,7 +28,7 @@ // a value of 1 would represent a perfect cache, but that causes // games to run too fast, causing a number of issues const int kDataCacheTiming = 2; -const int kCodeCacheTiming = 1; +const int kCodeCacheTiming = 2; void ARMv5::CP15Reset() @@ -686,12 +686,12 @@ void ARMv5::DataWrite32S(u32 addr, u32 val) void ARMv5::GetCodeMemRegion(u32 addr, NDS::MemRegion* region) { - if (addr < ITCMSize) + /*if (addr < ITCMSize) { region->Mem = ITCM; region->Mask = 0x7FFF; return; - } + }*/ NDS::ARM9GetMemRegion(addr, false, &CodeMem); } -- cgit v1.2.3