Because the command must always be the same length (6 bytes) there's no possibility of adding an extra parameter. However the high-bit of the logical colour is currently unused (this is used to flag the background colour in VDU 17 and VDU 18, which implies a logical colour range of no more than 0-127).
So I'm wondering about this as a possibility:
Code: Select all
VDU 19, logical+128, alpha, red, green, blue