私はCOSMOSコンパイラを使用してC#でOSを記述しています(COSMOSがILコードをx86アセンブリに変換することを知らない人向け)。GUIを作成しています。
以前にGUIを作成しましたが、現在はダブルバッファーを作成しようとしています。
かなり簡単に聞こえますが、以下が私の問題です。ライブラリ
のメソッドSystem.Drawing
や、p/呼び出しを使用する他の名前空間を使用できません。また、多次元配列は使用できません(通常の配列は使用できます)。だから私の質問は、どのようにダブルバッファを実装するのでしょうか?
私はそれをした誰かを知っているのでそれが可能であることを知っています。
さらに、私が持っている唯一のグラフィカル関数は、、SetPixel
およびGetPixel
ですClear
。私は答えを好みますが、ダブルバッファリングなどに関する良い記事を知っている人がいたら教えてください。
PS。320 x 200ResLOLの私のOS