TIGA's behavior when clipping text is not well documented in the TI literature. Text will be clipped to whatever the clipping rect is, even if clipping is disabled. Also, none of the text string will be drawn if any part of the string extends beyond the clipping rectangle. This presents a minor problem unless you set the clipping rectangle to the screen extents before each call to the text_out() function.
void graphtext(row, col, string) int row,col; char *string; { /* set clipping to screen extents */ set_clip_rect(xdots, ydots, 0, 0); /* draw the text */ text_out(col * CHAR_WIDE, row * CHAR_HIGH, string); /* restore the clipping rect */ set_clip_rect ( viewport.vpxr - viewport.vpxl, viewport.vpyt - viewport.vpyb, viewport.vpxl, ydots-viewport.vpyt); }