Constraints:

can't have calls (write, etc) inside test area

(
although -> 
jsr
ldah gp
lda  gp

and then repeat lda $28, ...
)