Yeah, crank up the baud rate...

I've got some of the 4D displays. (LCD-320-PMD2)
It's kind of slow to push data to them at 9600 baud. Then you've got to wait for the display to send back an "ACK" before you can send it another command.

Use a PIC with a hardware USART and crank up the Baud as fast as you can. I feed my displays at 38.4K and they respond reasonably quickly.

If you REALLY need fast, then store your text and photos on the uSD card and just have the PIC call up the files as you need them. It's WAY faster for the uOLED to grab info off the uSD card instead of receiving it at 9600 baud.

Do you belong to the 4D forum? Maybe they have some suggestions also.
http://4d.websitetoolbox.com/


steve