summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/core/hw/lcd.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/hw/lcd.h b/src/core/hw/lcd.h
index 386ed6004..b047e7cea 100644
--- a/src/core/hw/lcd.h
+++ b/src/core/hw/lcd.h
@@ -16,6 +16,7 @@ enum {
TOP_WIDTH = 400,
BOTTOM_WIDTH = 320,
+ // Physical addresses in FCRAM used by ARM9 applications - these are correct for real hardware
FRAMEBUFFER_SEL = 0x20184E59,
TOP_LEFT_FRAME1 = 0x20184E60,
TOP_LEFT_FRAME2 = 0x201CB370,
@@ -23,6 +24,15 @@ enum {
TOP_RIGHT_FRAME2 = 0x202C8670,
SUB_FRAME1 = 0x202118E0,
SUB_FRAME2 = 0x20249CF0,
+
+ // Physical addresses in VRAM - I'm not sure how these are actually allocated (so not real)
+ VRAM_FRAMEBUFFER_SEL = 0x18184E59,
+ VRAM_TOP_LEFT_FRAME1 = 0x18184E60,
+ VRAM_TOP_LEFT_FRAME2 = 0x181CB370,
+ VRAM_TOP_RIGHT_FRAME1 = 0x18282160,
+ VRAM_TOP_RIGHT_FRAME2 = 0x182C8670,
+ VRAM_SUB_FRAME1 = 0x182118E0,
+ VRAM_SUB_FRAME2 = 0x18249CF0,
};
template <typename T>