diff options
| author | 2014-04-26 01:32:05 -0400 | |
|---|---|---|
| committer | 2014-04-26 01:32:05 -0400 | |
| commit | 25d595d86912b079ab4d013cc2c0bd078a7276b3 (patch) | |
| tree | e915ccbc26a7c9d8b37a9eec5ff457b7292288ec /src | |
| parent | added vram to memory_map (diff) | |
| download | yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.gz yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.tar.xz yuzu-25d595d86912b079ab4d013cc2c0bd078a7276b3.zip | |
added (fake) physical addresses for where to put framebuffer in VRAM
Diffstat (limited to 'src')
| -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 { | |||
| 16 | TOP_WIDTH = 400, | 16 | TOP_WIDTH = 400, |
| 17 | BOTTOM_WIDTH = 320, | 17 | BOTTOM_WIDTH = 320, |
| 18 | 18 | ||
| 19 | // Physical addresses in FCRAM used by ARM9 applications - these are correct for real hardware | ||
| 19 | FRAMEBUFFER_SEL = 0x20184E59, | 20 | FRAMEBUFFER_SEL = 0x20184E59, |
| 20 | TOP_LEFT_FRAME1 = 0x20184E60, | 21 | TOP_LEFT_FRAME1 = 0x20184E60, |
| 21 | TOP_LEFT_FRAME2 = 0x201CB370, | 22 | TOP_LEFT_FRAME2 = 0x201CB370, |
| @@ -23,6 +24,15 @@ enum { | |||
| 23 | TOP_RIGHT_FRAME2 = 0x202C8670, | 24 | TOP_RIGHT_FRAME2 = 0x202C8670, |
| 24 | SUB_FRAME1 = 0x202118E0, | 25 | SUB_FRAME1 = 0x202118E0, |
| 25 | SUB_FRAME2 = 0x20249CF0, | 26 | SUB_FRAME2 = 0x20249CF0, |
| 27 | |||
| 28 | // Physical addresses in VRAM - I'm not sure how these are actually allocated (so not real) | ||
| 29 | VRAM_FRAMEBUFFER_SEL = 0x18184E59, | ||
| 30 | VRAM_TOP_LEFT_FRAME1 = 0x18184E60, | ||
| 31 | VRAM_TOP_LEFT_FRAME2 = 0x181CB370, | ||
| 32 | VRAM_TOP_RIGHT_FRAME1 = 0x18282160, | ||
| 33 | VRAM_TOP_RIGHT_FRAME2 = 0x182C8670, | ||
| 34 | VRAM_SUB_FRAME1 = 0x182118E0, | ||
| 35 | VRAM_SUB_FRAME2 = 0x18249CF0, | ||
| 26 | }; | 36 | }; |
| 27 | 37 | ||
| 28 | template <typename T> | 38 | template <typename T> |