I've looked at the examples and posts on here and they are helpful but.....

OK I have a 38x25 display.
I can talk to it using hserout and have a 1ms interrupt running so want to send it 1 character every ms.
No problems so far. I can do that.

I've modded the pb3 library (using the example post) to allow a 1000 element array to store my display data (38x25 = 950)
Not sure i need to do this and might be better using a smaller array (38 elements) and line at a time... :?

So some questions.. when i write to the array using array write what happens when it gets to the end? 1000th character is sent to it.
Yes it exit's but how do you reset it and start filling it from the beginning?
Does it reset every time you do an Array write?
What happens to the overflowed characters?
Do you have to manage the length to ensure the message you are sending so it will fit in?

Some working examples might be useful if anyone has any? Thanks