diff --git a/src/CP15.cpp b/src/CP15.cpp index c49034af..acf15695 100644 --- a/src/CP15.cpp +++ b/src/CP15.cpp @@ -1297,7 +1297,7 @@ bool ARMv5::DataWrite8(u32 addr, u8 val) } else { - DataCycles = 1; + DataCycles = 2; WriteBufferWrite(addr, 3, 1); WriteBufferWrite(val, 0, MemTimings[addr >> 12][1], addr); } @@ -1356,7 +1356,7 @@ bool ARMv5::DataWrite16(u32 addr, u16 val) } else { - DataCycles = 1; + DataCycles = 2; WriteBufferWrite(addr, 3, 1); WriteBufferWrite(val, 1, MemTimings[addr >> 12][1], addr); } @@ -1415,7 +1415,7 @@ bool ARMv5::DataWrite32(u32 addr, u32 val) } else { - DataCycles = 1; + DataCycles = 2; WriteBufferWrite(addr, 3, 1); WriteBufferWrite(val, 2, MemTimings[addr >> 12][2], addr); }