Difference between revisions of "Hardware/Espresso Registers"

From WiiUBrew
Jump to navigation Jump to search
m
(OSScreen reverse engineering)
Line 13: Line 13:
 
==Register List==
 
==Register List==
 
{{reglist|Espresso Registers}}
 
{{reglist|Espresso Registers}}
{{rld|0x0C206134|32|UNKNOWN|Read during OSScreen initialisation|drs=2}}
+
{{rld|0x0C206084|32|FB0_STATE|Controls TV framebuffer state.|drs=1}}
{{rld|0x0C206138|32|UNKNOWN}}
+
{{rld|0x0C206100|32|FB0_MODE_UPDATE|Update flag for TV framebuffer mode register.|drs=1}}
 +
{{rld|0x0C206104|32|FB0_MODE|Controls TV framebuffer mode.|drs=1}}
 +
{{rld|0x0C206110|32|FB0_ADDR|Physical memory location of TV framebuffer.|drs=1}}
 +
{{rld|0x0C206120|32|FB0_WIDTH1|Width of TV framebuffer.|drs=2}}
 +
{{rld|0x0C206198|32|FB0_WIDTH2}}
 +
{{rld|0x0C206914|32|FB0_ADDR_UPDATE|Update flag for TV framebuffer (contested)|drs=1}}
 
|}
 
|}

Revision as of 01:22, 11 July 2017

Espresso Registers
Access
Espresso??
Starbuck??
Registers
Base0x0C000000
Length0x400000
Access size32 bits
Byte orderBig Endian
IRQs
Espresso??
Latte??
This box: view  talk  edit

Register List

Espresso Registers
Address Bits Name Description
0x0C206084 32 FB0_STATE Controls TV framebuffer state.
0x0C206100 32 FB0_MODE_UPDATE Update flag for TV framebuffer mode register.
0x0C206104 32 FB0_MODE Controls TV framebuffer mode.
0x0C206110 32 FB0_ADDR Physical memory location of TV framebuffer.
0x0C206120 32 FB0_WIDTH1 Width of TV framebuffer.
0x0C206198 32 FB0_WIDTH2
0x0C206914 32 FB0_ADDR_UPDATE Update flag for TV framebuffer (contested)