OSを自作する(10) [パレットの変更]

2006年12月30日

4日目の後半はシステムパレットの変更方法について書かれていました。
具体的にはビデオDAコンバータという装置に対して、
アセンブラのOUT命令を使用して
パレット番号と番号に対応するパレットの色のデータを送るという
処理を行っていました。

この投稿の続きを読む »

通算10000検索!

2006年12月20日

Googleのパーソナライズドホームを
使い始めてもうすぐ1年になります。
色々な機能がありますがその中でも検索履歴という機能が
大変面白いです。自分の検索履歴がすべて記録されていて、
いつどのような検索を行ったかが一目瞭然です。
(恥ずかしい検索も履歴に残るので、恥ずかしい検索が減りました(笑))

この投稿の続きを読む »

サブカテゴリが使えない。。。

2006年12月10日

FC2ブログを使い始めて15エントリーが経過しました。
そもそもFC2ブログを選んだ理由は、ブログ比較みたいなサイトを
見て深く考えずに、ユーザー数が一番増えているから間違いないだろうと考えたからでした。

容量は大きいし、サービスも豊富で満足していたのですが、
ココにきて幾つか気になることが出てきました。

その一つ目はエントリーのサブカテゴリが
設定できないということです。これは良くないです。
それは一般に文章というのはツリー構造をしているからです。

この投稿の続きを読む »

OSを自作する(9)

2006年12月9日

さて4日目です。

この日はいよいよC言語を用いて画面を彩っていっています。
最初は地味な描画で練習して徐々にいろいろな描画処理が
説明されていました。

この投稿の続きを読む »

OSを自作する(8)

2006年11月27日

OS自作入門読書継続中。。

前回の続き。

使用されているツールを一つ一つ確認しながら、
何がそんなに難しいのか考えてみたところ、
3日目の終わりごろからC言語でコードを書き出しています。
それによりコンパイルして実行イメージを作る際に
多くの中間ファイルが生成されていることがややこしい原因になっているように感じました。基本的にはC言語の知識しかない僕にとってはgas形式やnask形式のアセンブラやオブジェクトファイルというものが概念として理解できていても、実際にそれらのコードやフォーマットに触れていないので動作がイメージできない状態なのです。

しかし、そう愚痴ばかりこぼしていても仕方ないので、
Makeファイルの中身をひとつずつ紐解いていくことにします。

この投稿の続きを読む »