4日目の後半はシステムパレットの変更方法について書かれていました。
具体的にはビデオDAコンバータという装置に対して、
アセンブラのOUT命令を使用して
パレット番号と番号に対応するパレットの色のデータを送るという
処理を行っていました。
OSを自作する(10) [パレットの変更]
2006年12月30日通算10000検索!
2006年12月20日Googleのパーソナライズドホームを
使い始めてもうすぐ1年になります。
色々な機能がありますがその中でも検索履歴という機能が
大変面白いです。自分の検索履歴がすべて記録されていて、
いつどのような検索を行ったかが一目瞭然です。
(恥ずかしい検索も履歴に残るので、恥ずかしい検索が減りました(笑))
サブカテゴリが使えない。。。
2006年12月10日FC2ブログを使い始めて15エントリーが経過しました。
そもそもFC2ブログを選んだ理由は、ブログ比較みたいなサイトを
見て深く考えずに、ユーザー数が一番増えているから間違いないだろうと考えたからでした。
容量は大きいし、サービスも豊富で満足していたのですが、
ココにきて幾つか気になることが出てきました。
その一つ目はエントリーのサブカテゴリが
設定できないということです。これは良くないです。
それは一般に文章というのはツリー構造をしているからです。
OSを自作する(9)
2006年12月9日OSを自作する(8)
2006年11月27日OS自作入門読書継続中。。
前回の続き。
使用されているツールを一つ一つ確認しながら、
何がそんなに難しいのか考えてみたところ、
3日目の終わりごろからC言語でコードを書き出しています。
それによりコンパイルして実行イメージを作る際に
多くの中間ファイルが生成されていることがややこしい原因になっているように感じました。基本的にはC言語の知識しかない僕にとってはgas形式やnask形式のアセンブラやオブジェクトファイルというものが概念として理解できていても、実際にそれらのコードやフォーマットに触れていないので動作がイメージできない状態なのです。
しかし、そう愚痴ばかりこぼしていても仕方ないので、
Makeファイルの中身をひとつずつ紐解いていくことにします。