パソピア7はカラーパレットで中間色を表示することができる。
横640ドットの偶数・奇数列で2つの色をタイリング表示して中間色を表示している。
パソピア7の画面をLCDに表示して気になったことがある。
COLOR=(0,0,7) と COLOR=(0,7,0)の表示が微妙に違う。。
どちらも黒(0)と白(7)の中間色なので同じ色だが、偶数列と奇数列が入れ替わっているっぽい。
ということで、カラーパレットをテストしてみる。
偶数列と奇数列で2つの画像をミックスしたビットマップ(640×200ドット)を生成。
パソピア7で表示させて、カラーパレットで偶数列のみ、奇数列のみ表示を切り替えると、
いい感じで切り替わる。
FOR i=1 TO 7:COLOR=(i,i,0):NEXT
と
FOR i=1 TO 7:COLOR=(i,0,i):NEXT
で切り替える。
もともとパソピア7は320×200で2画面切り替えができるので、パレットを使った画面切替えは実用性が無いが、パレットの動作確認ができたということで。
続いてパソピア700でも動くだろうと試したところ、切り替わらない...
LCDでやっても切り替わらない。
タイリングのパターンが違っている。。。
パソピア7は縦縞のパターン、パソピア700は市松模様のパターン。
知らなかった...
確かにパソピア700でパレット表示するとモアレが少ないような気がする。
0 件のコメント:
コメントを投稿