LCD Control


This 2 byte register is really quite simple actually. 6 of the bits are still unknown

Bit Description
0 Invert map colors (Tiles are drawn inverted)
1 Enable Map rendering
2 Enable Sprite rendering
3 Refresh LCD
4-5 Map select (00: 12x16, 01: 16x12, 10: 24x8, 11: 24x16)
6-7 Unknown
8 Enable LCD
9-10 LCD Update rate, affects framerate and pixel decay (00: fast (normal), 11: slow)
11-15 Unknown


Refresh LCD is commonly mistaken for an 'enable' LCD since the screen is clear initially. This is actually a 'Do not update LCD' register. If it is cleared when the LCD is displaying a picture, the picture simply just does not go away.

LCD Update rate is still a mystery to me.

Return to Hardware Registers or Pokemon Mini specifications.