OS作成(ボトムアップ)
要約::川合さんの本のOSを、最小限まで軽量化し、OSの本質的な働きを学習する。
内容::GUIなどを省く。また、シェルも分離し、カーネルを分ける。
進捗::75%。特権リングの設定の問題だろうか、一般保護例外でコマンドが動作しない。分離したシェルも同様。
OS作成(トップダウン)
要約::初期のUNIXを、機能を省きつつPCに移植する。
進捗::20%。メモリ管理まで。
カードゲーム
要約::FF8のカードゲームにインスパイアされて作った。AI実装中。
内容::マス目を増やした。元々はオンラインゲームだったが、アホなAIをつけてスタンドアロンに。
進捗::90%。AIがバカ。あと、乱数生成がおかしい。対戦機能は切り捨てる方針で。
ダンジョンゲーム
要約::ゲームボーイアドバイスに、Rogueを移植する。
内容::Rogue Clone IIIを移植。現在、Rogue 3.6移植にも着手。
進捗::85%。友人のドット絵を、まだ一部しか実装できてない。また、グラフィカル版は、敵の描画がおかしい。
NetBSDルータ
要約::NetBSDベースで、設定がコマンドベースで書き換えられるルータを作る。
内容::Cobalt(NetBSD/cobalt)を使ったり、MoDT(NetBSD/amd64)を使ったり、果てはPS2(NetBSD/playstation2)を使ったり。結局SEIL改に落ち着く。
進捗::99%。あとは実運用投入のみ。
PlayStation2とNetBSDでディスクレスルータ
要約::新型PS2にRAMDISK版NetBSDを乗せ、小型ルータにする。
内容::NetBSD1.6ベースに、axeドライバを追加。メモリディスク版のカーネルを作成。
進捗::80%。クランチバイナリがなかなかできない。カーネルはできた。