you seem to have asked the right questions at the right time or im in the mood to share with you a real nifty secret.
I use something similar in my game because i have tonnes of text to display. (rpg)
I pulled it apart from my source and ripped out the functions so its clear as mud
enjoy
( post addition : theres a little bug in it with the text being captured in the screen area for display but it shouldnt be hard to fix)
sync on
sync rate 60
set current bitmap 0
ink rgb(92,92,192),1
box 0,0,128,128
ink rgb(192,192,192),1
center text 5,5,"the text"
get image 1,0,0,128,128,1
set current bitmap 0
cls
Z# = Screen Height()*0.83
make object plain 1,128,128
Position Object 1,128,128,Z#
texture object 1,1
lock object on 1
disable escapekey
while escapekey()=0
sync
endwhile
delete image 1
delete object 1
end