aboutsummaryrefslogtreecommitdiff
path: root/CP15.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CP15.cpp')
-rw-r--r--CP15.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/CP15.cpp b/CP15.cpp
index a9b03dc..55bc43f 100644
--- a/CP15.cpp
+++ b/CP15.cpp
@@ -140,6 +140,8 @@ void Write(u32 id, u32 val)
u32 Read(u32 id)
{
+ //printf("CP15 read op %03X %08X\n", id, NDS::ARM9->R[15]);
+
switch (id)
{
case 0x000: // CPU ID
@@ -150,9 +152,8 @@ u32 Read(u32 id)
case 0x007:
return 0x41059461;
- case 0x001:
- // cache type. todo
- return 0;
+ case 0x001: // cache type
+ return 0x0F0D2112;
case 0x002: // TCM size
return (6 << 6) | (5 << 18);