diff options
Diffstat (limited to 'src/core/hw')
-rw-r--r-- | src/core/hw/lcd.h | 10 |
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> |