diff --git a/src/core/hw/lcd.h b/src/core/hw/lcd.h
index 386ed6004a0145e0ed66b15ce53bdf8a745fff50..b047e7ceae1b1d459f278e1abc582daec4cbb64f 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>