summaryrefslogtreecommitdiffstats
path: root/src/core/hw
diff options
context:
space:
mode:
authorbunnei <ericbunnie@gmail.com>2014-04-26 07:32:05 +0200
committerbunnei <ericbunnie@gmail.com>2014-04-26 07:32:05 +0200
commit25d595d86912b079ab4d013cc2c0bd078a7276b3 (patch)
treee915ccbc26a7c9d8b37a9eec5ff457b7292288ec /src/core/hw
parentadded vram to memory_map (diff)
downloadyuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar
yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.gz
yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.bz2
yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.lz
yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.xz
yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.zst
yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.zip
Diffstat (limited to 'src/core/hw')
-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>