I've recently upgraded from an Uno to a Mega 2560 to make use of the extra memory. However the Hobbytronics TFT shield (see http://www.hobbytronics.co.uk/arduino/arduino-shields/arduino-tft-shield) is displaying a whole white screen. The program is working just a white screen. I've moved the shield back to the Uno and the display is still working so I know the shield is ok. Any ideas what's wrong?
Yeah,
All the control pins are different on the Mega. SCK, MISO, etc.
Post your code. If it's an LCD library, you would have to change the pins used in the initial constructor to coincide with the Mega pins.