|
|
@@ -8,9 +8,9 @@ only 16 characters per line, which is hardly usable. |
|
|
|
|
|
|
|
This is why we have this buffering system. How it works is that |
|
|
|
we're always in 8-bit mode and we hold the whole area (8 pixels |
|
|
|
wide by FNT_HEIGHT high) in memory. When we want to put a glyph |
|
|
|
to screen, we first read the contents of that area, then add |
|
|
|
our new glyph, offsetted and masked, to that buffer, then push |
|
|
|
the buffer back to the LCD. If the glyph is split, move to the |
|
|
|
next area and finish the job. |
|
|
|
wide by FNTH high) in memory. When we want to put a glyph to |
|
|
|
screen, we first read the contents of that area, then add our |
|
|
|
new glyph, offsetted and masked, to that buffer, then push the |
|
|
|
buffer back to the LCD. If the glyph is split, move to the next |
|
|
|
area and finish the job. |
|
|
|
(cont.) |