やっとウィンドウシステムがサーバーとして動き出しました。
ウィンドウシステムとウィンドウアプリケーションが分離されています。
っといっても見た目じゃ分かりませんが・・・。
写真は2つウィンドウアプリケーションを実行しているところです。クリックすると後ろに隠れたウィンドウが前に出るようにしています。
だいぶ形になってきましたね。
日曜日, 8月 24, 2008
土曜日, 8月 16, 2008
自作OS バッチファイル
複数のコマンドを順番に自動的に実行できるように、バッチファイルという仕組みを作りました。
これで、マウスドライバを起動してからウィンドウシステムを実行するという操作を1つのコマンドで実行できるようになりました。
というより、ウィンドウシステムを実行した後、ウィンドウアプリを実行するということをしようとしたときに、前のままではウィンドウアプリを実行することが出来なかったのでそれを出来るようにしたかったというのが、本当の狙いです。
う~むぅ。難しい話ですよね。
画面の見た目も変わらないの画面の写真も省略です。
地味な改造ですみません。
これで、マウスドライバを起動してからウィンドウシステムを実行するという操作を1つのコマンドで実行できるようになりました。
というより、ウィンドウシステムを実行した後、ウィンドウアプリを実行するということをしようとしたときに、前のままではウィンドウアプリを実行することが出来なかったのでそれを出来るようにしたかったというのが、本当の狙いです。
う~むぅ。難しい話ですよね。
画面の見た目も変わらないの画面の写真も省略です。
地味な改造ですみません。
日曜日, 8月 10, 2008
自作OS マウスドライバー
日曜日, 8月 03, 2008
自作OS マルチウィンドエンジン書きました
ずっとほったらかしてあった、自作OSのウィンドウシステムを作り始めました。
沢山の画面を一緒に表示するためにはマルチウィンドウシステムというのが欠かせないのですが、現在その部分のおおもととなる部分を作っています。
とりあえず、重ね合わせる事がきるようになったので、公開してしまいました。
こんな感じです↓
ダウンロード出来るようになっているの、分かる人はVirtual PCなどからフロッピディスクイメージで起動してください。
まだアルゴリズムだけなので、まわりの仕組みがありません。他のプログラムから呼び出せるようにしないといけないし、ウィンドウマネージャというのを作らないといけないしマウスドライバを書かないといけません。
また、思い立ったら作るので、動くようになるのはまだまだ先の話ですね。
沢山の画面を一緒に表示するためにはマルチウィンドウシステムというのが欠かせないのですが、現在その部分のおおもととなる部分を作っています。
とりあえず、重ね合わせる事がきるようになったので、公開してしまいました。
こんな感じです↓
ダウンロード出来るようになっているの、分かる人はVirtual PCなどからフロッピディスクイメージで起動してください。
まだアルゴリズムだけなので、まわりの仕組みがありません。他のプログラムから呼び出せるようにしないといけないし、ウィンドウマネージャというのを作らないといけないしマウスドライバを書かないといけません。
また、思い立ったら作るので、動くようになるのはまだまだ先の話ですね。
登録:
投稿 (Atom)