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を読んで遊んで下さい




 













このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)