15ビットハイカラー←→24ビットフルカラーの変換って派閥がありますね。
プチコンだとF=H*8,H=F DIV 8を採用してるっぽい。
DirectX9(環境依存かも)だとF=(H*255+16) DIV 31,H=(F*31+128) DIV 255を採用してそう?
F=H*8+4,H=F DIV 8を採用すればこの辺の派閥の差を吸収してプログラム組めそう?
ついでにギブス対策にもなる(というかこっちが本命)
GCLS RGB(252,180,212)
とか
C=GPSPOIT(X,Y)
RGBREAD C OUT R,G,B
IF 0==R DIV 8+G DIV 8&&1==B DIV 8 THEN
'処理
ENDIF
みたいに