basically I have a 1ms interrupt going on.

I want this to check a buffer for stuff waiting to be sent to the screen, and if stuff waiting then send it via Hserout one chr at a time.

OK so far.

I want to fill my large buffer using array write as it contains text and variables... ie
So it mimics the screen, as if I was writing it straight to the screen using hserout....

arraywrite buffer, ["Temperature 1 is ",#Temp1,"C",32,"Temperature 1 is ",#Temp1,"C"]