aboutsummaryrefslogtreecommitdiff
path: root/src/CP15.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/CP15.cpp')
-rw-r--r--src/CP15.cpp31
1 files changed, 21 insertions, 10 deletions
diff --git a/src/CP15.cpp b/src/CP15.cpp
index c1f46bc..b61cc45 100644
--- a/src/CP15.cpp
+++ b/src/CP15.cpp
@@ -19,6 +19,7 @@
#include <stdio.h>
#include <string.h>
#include "NDS.h"
+#include "DSi.h"
#include "ARM.h"
@@ -719,7 +720,8 @@ u32 ARMv5::CodeRead32(u32 addr, bool branch)
if (CodeMem.Mem) return *(u32*)&CodeMem.Mem[addr & CodeMem.Mask];
- return NDS::ARM9Read32(addr);
+ //return NDS::ARM9Read32(addr);
+ return DSi::ARM9Read32(addr);
}
@@ -738,7 +740,8 @@ void ARMv5::DataRead8(u32 addr, u32* val)
return;
}
- *val = NDS::ARM9Read8(addr);
+ *val = DSi::ARM9Read8(addr);
+ //*val = NDS::ARM9Read8(addr);
DataCycles = MemTimings[addr >> 12][1];
}
@@ -759,7 +762,8 @@ void ARMv5::DataRead16(u32 addr, u32* val)
return;
}
- *val = NDS::ARM9Read16(addr);
+ *val = DSi::ARM9Read16(addr);
+ //*val = NDS::ARM9Read16(addr);
DataCycles = MemTimings[addr >> 12][1];
}
@@ -780,7 +784,8 @@ void ARMv5::DataRead32(u32 addr, u32* val)
return;
}
- *val = NDS::ARM9Read32(addr);
+ *val = DSi::ARM9Read32(addr);
+ //*val = NDS::ARM9Read32(addr);
DataCycles = MemTimings[addr >> 12][2];
}
@@ -801,7 +806,8 @@ void ARMv5::DataRead32S(u32 addr, u32* val)
return;
}
- *val = NDS::ARM9Read32(addr);
+ *val = DSi::ARM9Read32(addr);
+ //*val = NDS::ARM9Read32(addr);
DataCycles += MemTimings[addr >> 12][3];
}
@@ -820,7 +826,8 @@ void ARMv5::DataWrite8(u32 addr, u8 val)
return;
}
- NDS::ARM9Write8(addr, val);
+ DSi::ARM9Write8(addr, val);
+ //NDS::ARM9Write8(addr, val);
DataCycles = MemTimings[addr >> 12][1];
}
@@ -841,7 +848,8 @@ void ARMv5::DataWrite16(u32 addr, u16 val)
return;
}
- NDS::ARM9Write16(addr, val);
+ DSi::ARM9Write16(addr, val);
+ //NDS::ARM9Write16(addr, val);
DataCycles = MemTimings[addr >> 12][1];
}
@@ -862,7 +870,8 @@ void ARMv5::DataWrite32(u32 addr, u32 val)
return;
}
- NDS::ARM9Write32(addr, val);
+ DSi::ARM9Write32(addr, val);
+ //NDS::ARM9Write32(addr, val);
DataCycles = MemTimings[addr >> 12][2];
}
@@ -883,7 +892,8 @@ void ARMv5::DataWrite32S(u32 addr, u32 val)
return;
}
- NDS::ARM9Write32(addr, val);
+ DSi::ARM9Write32(addr, val);
+ //NDS::ARM9Write32(addr, val);
DataCycles += MemTimings[addr >> 12][3];
}
@@ -896,6 +906,7 @@ void ARMv5::GetCodeMemRegion(u32 addr, NDS::MemRegion* region)
return;
}*/
- NDS::ARM9GetMemRegion(addr, false, &CodeMem);
+ DSi::ARM9GetMemRegion(addr, false, &CodeMem);
+ //NDS::ARM9GetMemRegion(addr, false, &CodeMem);
}