There are ways to do it, but I've not found any that are as easy as it should be. (1) Use FONTDEF to create your custom sideways / upside-down characters, then use GPUTCHR. - or - (2) Use GPUTCHR to display each character in normal orientation then use GSAVE to copy their pixels into an array, rotate the pixels within the array, then use GLOAD to write them back to the screen.