Changes

Jump to navigation Jump to search
469 bytes added ,  05:41, 25 February 2016
no edit summary
Line 1: Line 1:  
Other registers that used to be documented on this page are now at [[GPU Registers]].
 
Other registers that used to be documented on this page are now at [[GPU Registers]].
   −
== Registers ==
+
= Registers =
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  NAME
 
!  NAME
Line 9: Line 9:  
!  WIDTH
 
!  WIDTH
 
|-
 
|-
| REG_LCDCOLORFILLMAIN
+
| ?
| 0x10202204
+
| 0x10202000
| 0x1ED02204
+
| 0x1ED02000
| 0xFFFD6204
+
| 0xFFFD6000
| 4
+
| 0x4
 
|-
 
|-
| REG_LCDCOLORFILLSUB
+
| ?
| 0x10202A04
+
| 0x10202004
| 0x1ED02A04
+
| 0x1ED02004
| 0xFFFD6A04
+
| 0xFFFD6004
| 4
+
| 0x4
 
|-
 
|-
| REG_LCDBACKLIGHTMAIN
+
| Top Screen [[#LCD Configuration|LCD Configuration]]
| 0x10202240
+
| 0x10202200
| 0x1ED02240
+
| 0x1ED02200
| 0xFFFD6240
+
| 0xFFFD6200
| 4
+
| ?
 
|-
 
|-
| REG_LCDBACKLIGHTSUB
+
| Bottom Screen [[#LCD Configuration|LCD Configuration]]
| 0x10202A40
+
| 0x10202A00
| 0x1ED02A40
+
| 0x1ED02A00
| 0xFFFD6A40
+
| 0xFFFD6A00
| 4
+
| ?
 
|}
 
|}
   −
REG_*MAIN registers are used for the top LCD, while SUB is used for the bottom LCD.
+
== LCD Configuration ==
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Size
 +
!  Description
 +
|-
 +
| 0x00
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x04
 +
| 0x4
 +
| [[#Fill Color|Fill Color]]
 +
|-
 +
| 0x10
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x14
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x18
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x1C
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x20
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x24
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x28
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x2C
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x30
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x38
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x3C
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x40
 +
| 0x4
 +
| Backlight
 +
|-
 +
| 0x44
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x60
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x68
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x70
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x78
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x80
 +
| 0x4
 +
| ?
 +
|}
   −
== REG_LCDCOLORFILL ==
+
=== Fill Color ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bit
 
!  Bit
Line 56: Line 141:  
| ?
 
| ?
 
|}
 
|}
 +
 
When the enable bit is set, the specified solid color is displayed on the LCD instead of the framebuffer.
 
When the enable bit is set, the specified solid color is displayed on the LCD instead of the framebuffer.
1,434

edits

Navigation menu