There is a thread running at the moment where we were talking about having animated gauges by blitting graphics from the SD. I said I wasn't sure if the 4DS screen did that fast enough. Do you have any numbers for that?
I gather your saveScreenSD is a loop that reads all the pixels and writes them to SD and readScreenSD does the reverse?
Rob