Display Driver memory addresses...I think... [solved]

I’ve been littering his diode with serial.print commands to see if I can make sense of how it works. So far just adding to the confusion. I got it to output the value of “displayBuffer*” at various points, thinking I’d be able to see a pattern.*
Well, I can...but it’s not helping me that much!
The first demo’s output steps up in a fairly obvious binary progression; 1, 2, 4, 8, 16, 32, 64, 128, 256, 512. That moves a single segment (segment 1, the topmost horizontal) across the characters of the display from left to right. It writes the value first, then seven zero values.
Then it seems to output the same thing, but a “step” later...ie, it outputs one zero first, then the binary value, then seven zeros. Is this the effect of that bit shift?
After that, I get a bit lost...values change, the binary pattern still seems evident, but in an “n-1” kind of way...ie 0,1,3,7,15,31...etc...
I’ll keep playing with it...trying to learn as well as just relying on someone here to deliver a “this is what you need” type solution...