N88-BASIC(256色)でレイトレーシング
2021/9/10(金)
N88-BASIC(256色)でレイトレーシング
for VL-BASIC,NL-BASIC,N88-BASIC(PC-9821)
by ULproject
N88-BASICでレイトレーシング (1~8回目)
をN88-BASIC(256色)で描画するようにしました
1677万7216色から選ぶと256色で足りなくなるので
4096色中256色を選んで描画しています
PC-9821(またはVL-BASIC)の1677万7216色中256色
モードで描画しています
パレット番号0~255の内
0~7を8色モードと同じ色に設定
(VL-BASICは0~15が16色モードの色に設定されて
いて使うかもしれないので変更していません)
16:黒
17~255:初めて出てきた色を順次設定
という様に使用しています
プログラム中のN88の値によって
N88 = 0でVL-BASIC用(ray201v.bas)
N88 = 1でNL-BASIC用(ray201n.bas)
N88 = 2でPC-9821用(ray201.bas)
の動作をします
(NL-BASICが遅いのでN88 = 1では
画面クリアを省略しています)
VL-BASIC,NL-BASICとblg~.zip
(ray201v.bas, ray201n.bas, ray201.bas)は
このブログ(以下のリンク)から
ダウンロードできます
https://ulprojectmail.blogspot.com
Readme.txtを読んで遊んで下さい