Graphic & text -------------- . ( n -- ) print number on screen d. ( n -- ) print number on screen in decimal ? ( addr -- ) print 32 bit value located at addr. ." " ( -- ) print string into screen. Immideately compiles. ex: : greeting ." Hello, World" ; tab. ( -- ) print tabulator calccol ( b g r -- c ) calculate color what best matches given Blue Green & Red values. Values must be in range 0 - 255. imgalloc ( xsize ysize -- imgbuf ) allocate image buffer for specified size. imgsize ( imgbuf -- ) print on the screen X & Y size of image buffer. point ( x y imgbuf -- addr ) returns memory address for specified pixel. pset ( color x y imgbuf -- ) set graphic point boxf ( x1 x2 y1 y2 imgbuf color -- ) draw filled box cls ( imgbuf -- ) clear image buffer setpal ( b g r color -- ) set palette value for specified color. values bust be in size 0 - 63. putchar ( char color x y imgbuf -- ) put graphic character in imagebuffer to specified (x & y) location. scroll ( x y imgbuf -- ) scroll in imgbuf. scrollf ( color x y screen -- ) scroll and fill empty space with given color. at! ( x y -- ) set cursor location curc! ( color -- ) set text color curb! ( solor -- ) set backround color colnorm ( -- ) set text color to normal colneg ( -- ) set text color to negative (selected) dyntype ( dynhandle -- ) display contenc of dynamic memory on screen fsdisp ( file -- ) clear screen, display file, and wait for key type ( addr length -- ) Types on the screen string, from memory at addr and specified length. write ( addr -- ) Types on the screen string, from memory at "addr"+1 length is taken from "addr" . screen const 32 bit Holds handle of screen buffer. copyscreen ( SrcImgHandle DestImgHandle -- ) copy contenc of source image to destination image. Source and destination images must have same size.