geetarista parent
Maybe it already does. Somehow this comment isn't dead: https://www.hackerneue.com/item?id=7791436. Not sure what it means, though.
It's probably a bit old-school for you but let me explain.
The RAMDAC in an 'original' old style VGA card only had 6 bits per channel, and 256 LUT positions (also called the 'palette'). This allowed you to select 256 colours out of a maximum of 262144 colours, or 2^18.
So the maximum output value was 252, or hexadecimal FC for each channel.
You can't really output 24 bit ('truecolour') then because every colour channel will miss the lower 2 bits, and what should be 'white' will be slightly grayish and so on (white then becomes hex 0xfcfcfc).
Does that explain it adequately?