2.8" touchShield with MEGA 2560/ no functionality

I spent hours searching your forum to insure I did not ask a question that was already addressed. The crew at seeedStudio was wilfully un helpful. So I turn to the membership at the source of my pain, and pleasure. The Arduino community.

2.8’ Seeed Studio v1 TouchScreen
Arduino MEGA 2560 R3
Arduino IDE 1.0.5 r2
Windows 7

I had this touchscreen working on my Uno, I can not get it working on the MEGA. I am using the simple sketch
to draw a circle and all I get is a white screen.

#include <stdint.h>
#include <TouchScreen.h>
#include <TFT.h>

#ifdef MEGA
#define YP A2
#define XM A1
#define YM 54
#define XP 57
#endif

void setup()
{Tft.init();
Tft.drawCircle(100, 100, 30,YELLOW);}

void loop(){}