aboutsummaryrefslogtreecommitdiff
path: root/GPU2D.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'GPU2D.cpp')
-rw-r--r--GPU2D.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/GPU2D.cpp b/GPU2D.cpp
index 1398d6b..ef7c360 100644
--- a/GPU2D.cpp
+++ b/GPU2D.cpp
@@ -125,6 +125,9 @@ u16 GPU2D::Read16(u32 addr)
case 0x00A: return BGCnt[1];
case 0x00C: return BGCnt[2];
case 0x00E: return BGCnt[3];
+
+ case 0x064: return CaptureCnt & 0xFFFF;
+ case 0x066: return CaptureCnt >> 16;
}
printf("unknown GPU read16 %08X\n", addr);
@@ -136,6 +139,8 @@ u32 GPU2D::Read32(u32 addr)
switch (addr & 0x00000FFF)
{
case 0x000: return DispCnt;
+
+ case 0x064: return CaptureCnt;
}
return Read16(addr) | (Read16(addr+2) << 16);