@lunareclipse @f4grx excellent. This should be everyone’s new “Hello World!”; it’s gonna be mine now.
@lunareclipse @f4grx if I recall correctly these little screens have a really weird order of writing. They store 6 rows of 84x8 pixels, but the pixel spans are stored in column-first.

In other words, they go, (0,0), (0,1), (0,2)... (0,7), (1,0), (1,1)... (83,7), (0,8), (1,8)... (83, 47)

This makes little sense until you realise that Nokia's support 6 rows of variable-character width text. Probably the characters are stored in column order by how many columns they'd need, and with this technique the grafic data for the text can be written to serially even with very low system ressources.

Can you tell I'm a huge nerd?
@[email protected] @f4grx
It has two modes of writing data actually!
The default is, I'm pretty sure, as you described, while the alternative is a vertical mode where it just moves from the top left corner towards the bottom and then jumps to the start of the next column once you're done with the first one.

The default makes a lot of sense now though, and it makes me think about how I will implement text display in the project I'm making.

Yeah I can tell and same