Pokemon Mini Framebuffer
The pokemon
mini's LCD driver runs entirely out of a frame buffer. All the graphic
functions are rendered to this buffer, and can be enabled and disabled
through the
Hardware
Registers.
The frame buffer consists of 8 lines, with 96 bytes
per line. The bytes are 1px (horizontal) x 8px (vertical), and are
rendered in a left to right fashion. The pixels themselves are stored
1BPP, with the least significant bit at the top most pixel. After 96 bytes
have been scanned horizontally, it starts on the next 8px (Vertical). The
frame buffer is exactly 768 bytes in length.
NOTE: We have not yet
determined the scanning order.
The scanning order is either linear
(0x1000 0x1001 ... 0x129E 0x129F), or by vertical line (0x1000 0x1060 ..
0x123F 0x129F).
LCD
Timing
is not here
Return to
Pokemon
Mini