diff --git a/src/CP15.cpp b/src/CP15.cpp index a88321f8..b10b64bc 100644 --- a/src/CP15.cpp +++ b/src/CP15.cpp @@ -2233,7 +2233,8 @@ bool ARMv5::DataWrite8(u32 addr, u8 val) } else { - DataCycles = 2; + NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<> 12][1], addr); } @@ -2307,7 +2308,8 @@ bool ARMv5::DataWrite16(u32 addr, u16 val) } else { - DataCycles = 2; + NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<> 12][1], addr); } @@ -2382,7 +2384,8 @@ bool ARMv5::DataWrite32(u32 addr, u32 val) } else { - DataCycles = 2; + NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<> 12][2], addr); } @@ -2438,7 +2441,7 @@ bool ARMv5::DataWrite32S(u32 addr, u32 val) return true; } - DataCycles += ((NDS.ARM9Timestamp + ((1<> 12][3], addr); }