dereference this pointer automatically
need to do \n -> \r\n translation
set the terminal size as requested by the termcaster