aboutsummaryrefslogtreecommitdiff
path: root/CP15.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CP15.cpp')
-rw-r--r--CP15.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/CP15.cpp b/CP15.cpp
index 72c1924..363d4ee 100644
--- a/CP15.cpp
+++ b/CP15.cpp
@@ -95,6 +95,21 @@ void Write(u32 id, u32 val)
return;
+ case 0x761:
+ //printf("inval data cache %08X\n", val);
+ return;
+ case 0x762:
+ printf("inval data cache SI\n");
+ return;
+
+ case 0x7A1:
+ printf("flush data cache %08X\n", val);
+ return;
+ case 0x7A2:
+ printf("flush data cache SI\n");
+ return;
+
+
case 0x910:
DTCMSetting = val;
UpdateDTCMSetting();
@@ -104,6 +119,8 @@ void Write(u32 id, u32 val)
UpdateITCMSetting();
return;
}
+
+ //printf("unknown CP15 write op %03X %08X\n", id, val);
}
u32 Read(u32 id)
@@ -136,6 +153,7 @@ u32 Read(u32 id)
return ITCMSetting;
}
+ printf("unknown CP15 read op %03X\n", id);
return 0;
}