Thanks Ben,
That does indeed make a dramatic difference.. I'm still just getting the blue channel - so a bit more work needed
Yesterday I had a play with the ili9488 component from espressif at
https://github.com/atanisoft/esp_lcd_ili9488 - almost got it to work in FC with just a little C code - this mimics the i80 interface (using DMA to write and the i2s hardware?). The initialisation seemed to work, but my attempts at writing the data to display didn't (nothing on the pins)
However - I think this is probably pretty good for now. Just need to cure the case of the blues
I tried two 'versions' of the display macro - writing the data inline (disabled - disable the following two macros if re-enabled) - and, as currently, using Write_Data16_Bus - it's good to localise this, but Display is the only place it's called from.
Next to try the new SD component

--- Still fails with error 13 (tested with 8 and 128GB cards) -
Martin