解決

10月 15th, 2006

 メモリ開放(memman_free)のところで、

for (j = man->free

ばぐーん

10月 15th, 2006

 とんでもないバグを練りこんでしまったようだ。
 a.hrbを実行すると、空きメモリが36KBにまで減少!しかも、どこにバグがあるのか見当もつかない……。
 これはもう、ふて寝するしかないじゃないか。

コンソールにコマンド履歴機能をつけよう

10月 11th, 2006

 ホテルに戻って超暇になってきたので、コンソールにコマンド履歴機能をつけてみました。まだちょっと動作が怪しいですが、結構便利そうです。
 これのついでに、履歴の一覧を出すhistoryコマンドと言うのも作りました。しかし、大半が一瞬で流れてしまうので、引数か何かで指定できるようにしたいです。

15日目終了/リブート実験

8月 24th, 2006

 今日15日目が終わりました。相変わらずトロいですね。しかし、急いで16日目に入るのはやめといて、脱線してリブート実験をしてみました。
 http://community.osdev.info/index.php?(AT)BIOSによると、INT 0x19を呼べばリブートしてくれるらしいので、naskfunc.nasに_io_rebootとか言う関数を作って、Cでも使えるようにします。そして、とりあえず、10秒タイマーがタイムアウトしたところにio_reboot(

15日目

8月 21st, 2006

 ついにマルチタスクに手を出していますよ。で、15-1を読んだままに作ると、10秒後にフリーズ(何もしないHLTだけのところにタスク切り替え)するのですが、せっかくフリーズするのだから!と言うことで、フリーズ画面(左)を作ってみました。

15日目-タスクスイッチでイタズラ?ブルースクリーン編?
15日目-タスクスイッチでイタズラ?なんちゃってWindows編?
 15-2では元のタスクに戻るらしいので、「ナンチャッテ」と表示して戻るようにしました(右)。すると、下敷きが復活して、マウスカーソルが動くたびに元の画面に戻っていくので、もっとWindows風になってしまいました(笑)。

12日目

8月 6th, 2006

 今日は順調に12日目を終わらせました。本当に理解しながらやってるのかは定かではありませんが……。ところで、4日目の日記で10日目をやっていたと言うことは、うーむ、トロいみたいですねー。いやいや、脱線(唐突にHSPコンテストに参加したり色々)が多いだけなんですよ?´^&#363

10日目

8月 2nd, 2006

 OSAkkieカテゴリ追加。
 超トロいペースではありますが、10日目に突入しました。Kタンが設定した1日の区切りは完全無視で、自分で切りがいいと思うところで区切るようにしています。超トロいマイペースですかね。
 さて、これから下敷き云々をやっていくんですが、この仕組み面白そう!OSAkkie Classic(HSP版OSAkkieの新名称(爆))でも使えそうな感じがしてワクワクです。
 それと、公式(?)ページが、「めだかのすいそう」から「あっきぃのパソコン小屋」に移転しました。密かに撮り貯めていたスクリーンショットもアップしてますよ?。
URL: http://koya.marokun.net/osakkie/

OSAkkie 8日目

7月 29th, 2006

 夏休みはOS自作をやるぞ!と言うことで、3月にくじけながらなんとか終わらせていた6日目終わりの復習を飛ばして7日目からスタートしています。そして、今日は8日目に突入。
 8日目というとマウスを動かせるようになって、「いぇーいいぇーい」と振り回す挿絵が自作OSで実現するわけですが、ついにOSAkkieにもその瞬間が!
OSAkkie 8日目
 えせウィンドウやナオミさんが壊滅状態ですが、マウスが使えるようになってハッピーでっす!!

OS自作::OSAkkie

5月 1st, 2006

 OS自作入門、ぼちぼち読んでいます。今日は4日目のソースをベースに、ナオミさんを表示(透過もできる)したり、ウィンドウを描いてみたりしました。2chのOSASKスレに「タスクバーはWindowsのパクりで芸がない」系の話がありましたが、おいらの考えるOSにタスクバーはありません。全部ナオミさんです。
 将来的な話ですが、ウィンドウを最小化するとナオミさんに変わります。カーソルをあてると吹きだしが出て、ウィンドウのタイトルをしゃべるんです。かわいいでしょ(微妙)?
 スタートボタンの代わりもナオミさんです。吹き出しがメニューになったりします。
 ……できるんかねぇ。。。。。。
 ちなみに、タイトルはHSPで書いていたあのOSAkkieにしました。そして位置づけも相変わらずNOS(Not Operating System)です。

OSAkkie

10月 6th, 2004

 HSPで作るOSもどき「NOS(Not Operating System)」に挑戦中。アプリなんかも動いたらかっこいいねぇ。今の段階は超えせだけど(´д`;)。ネタ企画なので期待禁止。