高速化、そんなに難しくないですよ。
プチコン3号って内部的にはRGBA5551の16bitカラーで、RGBは32段階しかないんですよね。
この場合HSVはそれぞれ186,32,32段階あれば全ての色を網羅できます。
というわけでSVの部分は32x32ピクセル分の計算で十分です。
(もうちょっと言うと32x32/2なんですが)
次に三角にする方法ですけど、Vの値ってそのままRGBの最大値なんですよね。
最小値は色によって変わるけど0より小さくなることは無いです。
たとえばH=0の時はV固定でSを変化させると、(V,V,V)から(V,0,0)の間で滑らかに変化します。
ってことはV+1段階で表現できる、それを中央に寄せながら表示すれば、SVは底辺32高さ32の三角形になりますよね
1そうだね プレイ済み