LCD Registers: Difference between revisions
More regs |
m Generalize naming |
||
(2 intermediate revisions by the same user not shown) | |||
Line 82: | Line 82: | ||
| 0x10 | | 0x10 | ||
| 0x10 | | 0x10 | ||
| [[# | | [[#ABL Area|ABL Area]] | ||
|- | |- | ||
| 0x20 | | 0x20 | ||
| 0x4 | | 0x4 | ||
| | | GTH Ratio | ||
|- | |- | ||
| 0x24 | | 0x24 | ||
| 0x4 | | 0x4 | ||
| | | Min GTH | ||
|- | |- | ||
| 0x28 | | 0x28 | ||
| 0x4 | | 0x4 | ||
| | | MinMax | ||
|- | |- | ||
| 0x2C | | 0x2C | ||
| 0x4 | | 0x4 | ||
| | | ExMax | ||
|- | |- | ||
| 0x30 | | 0x30 | ||
| 0x4 | | 0x4 | ||
| | | Inertia | ||
|- | |- | ||
| 0x38 | | 0x38 | ||
| 0x4 | | 0x4 | ||
| | | MinRS | ||
|- | |- | ||
| 0x3C | | 0x3C | ||
| 0x4 | | 0x4 | ||
| | | MaxRS | ||
|- | |- | ||
| 0x40 | | 0x40 | ||
Line 125: | Line 125: | ||
|- | |- | ||
| 0x80 | | 0x80 | ||
| | | 0x24 | ||
| LutListRS | |||
|- | |||
| 0xF0 | |||
| 0x0C | |||
| ? | | ? | ||
|- | |- | ||
Line 135: | Line 139: | ||
| 0x200 | | 0x200 | ||
| 0x400 | | 0x400 | ||
| | | ? | ||
|} | |} | ||
Line 144: | Line 148: | ||
|- | |- | ||
| 0 | | 0 | ||
| | | ABL on | ||
|- | |- | ||
| 8 | | 8 | ||
Line 152: | Line 156: | ||
| ? | | ? | ||
|} | |} | ||
Bits 8 and 9 control dither. | |||
=== Fill Color === | === Fill Color === | ||
Line 173: | Line 179: | ||
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. | ||
=== | === ABL Area === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
! Offset | ! Offset | ||
Line 211: | Line 217: | ||
|- | |- | ||
| 16 | | 16 | ||
| | | Enable LCD (0 = disabled, 1 = enabled). | ||
|- | |- | ||
| 17 | | 17 | ||
| ? | | RS on (?) | ||
|- | |- | ||
| 18 | | 18 | ||
| ? | | ? | ||
|} | |} | ||
On old 2DS, disabling the top LCD does nothing, disabling the bottom LCD affects both screens. | |||
Setting bit 18 makes the screen darker. |