Here is a MUCH simpler idea: draw the letters with a graphics program (i.e. photoshop, or it could even be done in paint), and use bitblt() or drawimage() to paste the letters on the pseudo-LCD screen. Use an offscreen bitmap to persist the graphics and a char array to keep track of letter data (if you need to)