#11 Article 3798 Posted at 1989/12/09 03:18:45 by W.M. (MAP009) [ML1]

Subject: Re:*7 Nozomu Loader 3 for B16 Version 1.13 /3774 ... /3769 /3768

フォローが遅れました。

 はい、一番最初に実行可能プログラムをポストしたことによって、勝手に
ML1.EXE を名のってしまった W.M. です。この ML1 は、私の身の回りにあ
る MS-DOS マシンすべてで動くように作りましたので、スピードその他の点
は手を抜いてあります(理由になっていません)。また、サポートしている
機種は、TOMOYO さんのアーティクル(No.3772)にあるもののほかに、PC-
100 もあります(実は私は PC-100 のユーザでもあるのです)。

 さて、このプログラムを B16 など、それ以外の機種に移植することにつ
いてですが、以下の関数さえ作っていただければ可能です。

・グラフィックスの初期化/終了化
   初期化では、画面を 640*400(dot)*8(color) にし、グラフィックス
  表示をオンにします。カーソルを消す必要がある場合には、それも消し
  てください。
   終了化では、画面を元に戻します。

・画面消去
   グラフィックス画面を消去(黒一色)にします。

・1 ピクセルの描画
   座標位置(X=0..159, Y=0..99)と、RGB 各色の濃度(0..8)によっ
  て、その位置にそのピクセルを描きます。

 と、いうわけです。よろしかったら source を送りますが、いかがでしょ
うか?(私の source は、稚拙なところが少なくありませんが、それほど読
みにくくはないと思います)。

                                       MAP009 / W.M.