Buffer and PROGMEM

DrAzzy:
You cannot put buffer into progmem. It is not constant - every method to change what is shown on the display makes changes to it.

Right, I figured that bit out. I was wondering if theres a way to write the splash screen data to PROGMEM then move it to the buffer when needed and save memory.

I tried that in the second code at top, but it used up just as much dynamic memory.