Quote Originally Posted by richard View Post
arraywrite to a buffer then hserout str buffer
These are my result:

1) simple program with some code and 1 line as below is 7099 bytes
Code:
	Hserout2["nel mezzo del cammin di nostra vita",13,10]
2) same program with 11 line like that is 9319 bytes, so each Hserout2 eat 222 bytes

3) simple program with some code plus this as below is 7157 bytes
Code:
	buf	VAR BYTE[200]
	arraywrite buf,["nel mezzo del cammin di nostra vita",13,10]
	gosub send

send:
	Hserout2[str buf\200]
	return
4) same program above but with 11 "arraywrite + send" is 9497 bytes, so each Hserout eat 234 bytes

Looks like it's not as you say. I did this test with PBP Long option enabled, maybe without the results are different ?