Humm... I'm outputing the targa as what I think RGBA format, but maybe I have mismatched the palette's colour, so I'll test changing it so try all combinations and see if the screen image gets correct.
Anyway there are many TGA-based formats depending on the 18 byte header. I was almost sure that the one I use is RGBA but I'd like to try that.
Thanks for the advice!