Nokia 6100 LCD Display - Arduino Playground

The final piece to the puzzle, the fonts are now working. They're larger then before (not a bad thing).

void draw_text_line(byte fcolor, byte bcolor,byte x, byte y,char c)
{
  lcd_set_box(x,y,x,y+15);
  sendCMD(RAMWR);
  for(unsigned int i=0;i<8;i++)
  {
    if (1<<i & c)
    {
      sendData((fcolor >> 4) & 0xFF);
      sendData(((fcolor & 0xF) << 4) | ((fcolor >> 8) & 0xF));
      sendData(fcolor & 0xFF);
    }
    else
    {
      sendData((bcolor >> 4) & 0xFF);
      sendData(((bcolor & 0xF) << 4) | ((bcolor >> 8) & 0xF));
      sendData(bcolor & 0xFF);
    }
  }
}

So to sum up what you need for the SparkFun Nokia 6100 lcd knockoff to work with the arduino is the Gravitech code with my modified lcd_clear, data control, color definitions, and draw_text_line.