Hi Jonathan,
I am in a similar situation. I have looked up your reference and copied the code into a local sketch to experiment with, thanks for that. My TFT LCD is a ST7735R and it has an SD card on the back of it. I can read the files back from the SD card and write text to the LCD screen, but I can't seem to write info I have read from the SD card to directly to the screen. I want to use the screen to select particular midi files. So this is essential for my Arduino project. However my C++ programming skills are fairly basic at the moment and I am struggling to get it to work. Here are my connections which may save others a day's work.
// LCD & SD Interface ST7735R
// VCC to VCC (it has its own 3V regulator)
// BKL to GND (Enables the LED Back Light)
// Reset to Reset (Gives a Screen CLS)
// RS to Pin9 (dc?)
// MISO to Pin 12
// MOSI to pin 11
// SCLK to Pin 13
// LCD_CS to Pin 10 (cs?)
// SD_CS TO Pin 4
// GND to GND
Then correct the libraries so they are consistent with the above.
I will have an experiment tomorrow with your suggested reference and report back on any progress.
Rob