Changes

Jump to navigation Jump to search
59 bytes added ,  23:43, 7 November 2014
no edit summary
Line 44: Line 44:  
| Bottom Screen Framebuffers
 
| Bottom Screen Framebuffers
 
|
 
|
 +
|-
 +
| 0x1EF00C00
 +
| 0x10400C00
 +
| ?
 +
| DMA Engine
 
|}
 
|}
   Line 182: Line 187:  
Both of the 3D screen left/right framebuffers are displayed regardless of the 3D slider's state, however when the 3D slider is set to "off" the 3D effect is disabled. Normally when the 3D slider's state is set to "off" the left/right framebuffer addresses are set to the same physical address. When the 3D effect is disabled and the left/right framebuffers are set to separate addresses, the LCD seems to alternate between displaying the left/right framebuffer each frame.
 
Both of the 3D screen left/right framebuffers are displayed regardless of the 3D slider's state, however when the 3D slider is set to "off" the 3D effect is disabled. Normally when the 3D slider's state is set to "off" the left/right framebuffer addresses are set to the same physical address. When the 3D effect is disabled and the left/right framebuffers are set to separate addresses, the LCD seems to alternate between displaying the left/right framebuffer each frame.
   −
== 0x1EF00C00 ==
+
== DMA Engine 0x1EF00C00 ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Register address
 
!  Register address
Line 220: Line 225:  
These registers are used by [[GSP_Shared_Memory|GX command]] 3 and 4. For cmd4, *0x1EF00C18 |= 1 is used instead of just writing value 1. The dimensions fields seem to use the same format as [[LCD]] register 0x1EF00X5C. The input framebuffer width for the main screen is normally 480.
 
These registers are used by [[GSP_Shared_Memory|GX command]] 3 and 4. For cmd4, *0x1EF00C18 |= 1 is used instead of just writing value 1. The dimensions fields seem to use the same format as [[LCD]] register 0x1EF00X5C. The input framebuffer width for the main screen is normally 480.
   −
=== 0x1EF00C10 ===
+
==== 0x1EF00C10 ====
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bit
 
!  Bit

Navigation menu