FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス <a href="https://msyksphinz.github.io/github_pages/">

「30日でできる!OS自作入門」を読み始めた (26日目 ウィンドウの高速化と複数コンソール起動のサポート)

30日でできる! OS自作入門

30日でできる! OS自作入門

26日目はウィンドウを完了する。前半はウィンドウの表示の高速化と、後半はコンソールを複数表示できるようにするための手法だ。

前半のウィンドウの高速化は、これまでは8ビット単位で行っていたビット情報の代入を、32bit単位で行うことによってウィンドウの高速化を行う。 その分、タイルの表示位置位置を4ピクセル単位に変更して、処理を高速化することに成功している。

後半はウィンドウを複数表示できるようにし、コンソールを何度も作成できるようにした。 徐々にアプリケーションを起動するのが楽しくなってきた。これでメニューバーとか表示出来たらすごく楽しそうだ。

f:id:msyksphinz:20180513173116p:plain