あっきぃ日誌

鉄道ブログのような技術系ブログのようななにか

OSAkkie

PCIのデバイス一覧表示から

ttp://osakkie.info/wiki/PCI/http://shrimp.marokun.net/osakkie/wiki/PCI/ ネットワーク対応に向けては、まずPCIからなのかなぁと思って、いろいろ調べてとりあえずあてずっぽうでやってみました。が、よくわからん……www それでも、少しはそれっぽい数…

F・D・C!

久々にコチラでもOSAkkieの話題を。 OSAkkieはただいま、フロッピーを制御するためのFDCを実装中なのです。今日でシークがイイカンジにできるようになりました!やったっっ。 もうそろそろ読み込みもできそうな気がします。

Ver.0.1.03リリース

ダウンロードはこちら! http://koya.marokun.net/osakkie/

が進まない

今日は↑の津波もあったけど、珍しくテレビに見とれてしまったので、OSAkkie開発があまり進みませんでしたorz。 あー、あと↓も。

開発日誌はじめました

OSAkkieの開発日誌は次からこちらでつけます。よろしく〜。 URL: http://koya.marokun.net/osakkie/blog/

うおおおお読み終わったあああああ!!!!!

つ……、ついに……、OS自作入門読み終わったああああああああ!!長かったぁぁぁぁぁぁぁ。・゚・(ノ∀`)・゚・。 さて、ここからOSAkkieワールド炸裂で行きますよ!次々と変なものを実装していきますからね〜(゚∀゚)

CSVV

ついにCSVVをOSAkkieに移植しました。といっても、Ver.0.1相当なので、スクロールバーがなかったり、ウィンドウのサイズを変えたり出来ませんが、なかなかいい感じです。ちなみに、動作には、カーソルキーとPageUp,PageDownキーの取得に対応している必要があ…

25日目終了。

ついにコンソールが2つに増えましたよ〜。これでおいらのヘンチクリンアプリを2つも動かせます。万歳。 次は26日目。ウィンドウの高速移動かぁ。たしかにQEMUだと遅いですからねぇ。コレはぜひ実装したい!

GetTickCount() * 10

乱数の初期化に使えそうな適当な数値を取得するために、timer.cで使っているtimerctl.countをAPIで取得できるようにしました。やり方は、こんな感じ。簡単ですね。 timer.cにint timer_getcount(void){return &timerctl.count;}を書き足す あとはtimer_getco…

24日目終了

超夜更かしになってしまいましたが(はじめる時間が遅かった)、24日目が終わりました。タイマAPIがついたので、Mt.orzも移植することができました。 えーと、他に移植できそうなのは、こんなところでしょうか……。 C.V.T.G. LuckyNumber(ただ乱数使うだけだ…

24日目

今日はOSAkkieネタばっかりですね……。 夜は、普通の人ぐらいのスピードで24日目を進めてみました。しかし、とろくさいおいらは、最後の24-8だけをやり残してしまいました……。うむむ、こいつができればMt.orzを移植できるのに〜。残念。

解決

メモリ開放(memman_free)のところで、 for (j = man->frees; j > i; j--) { man->free[j] = man->free[j - 1]; } となるところを、 for (j = man->frees; j free[j] = man->free[j - 1]; } と書いていた(「j > i」と「j 」の違い)……。 よく今まで見つから…

ばぐーん

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

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

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

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

今日15日目が終わりました。相変わらずトロいですね。しかし、急いで16日目に入るのはやめといて、脱線してリブート実験をしてみました。 http://community.osdev.info/index.php?(AT)BIOSによると、INT 0x19を呼べばリブートしてくれるらしいので、naskfunc…

15日目

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

12日目

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

10日目

OSAkkieカテゴリ追加。 超トロいペースではありますが、10日目に突入しました。Kタンが設定した1日の区切りは完全無視で、自分で切りがいいと思うところで区切るようにしています。超トロいマイペースですかね。 さて、これから下敷き云々をやっていくんです…

OSAkkie 8日目

夏休みはOS自作をやるぞ!と言うことで、3月にくじけながらなんとか終わらせていた6日目終わりの復習を飛ばして7日目からスタートしています。そして、今日は8日目に突入。 8日目というとマウスを動かせるようになって、「いぇーいいぇーい」と振り回す挿絵…

OS自作::OSAkkie

OS自作入門、ぼちぼち読んでいます。今日は4日目のソースをベースに、ナオミさんを表示(透過もできる)したり、ウィンドウを描いてみたりしました。2chのOSASKスレに「タスクバーはWindowsのパクりで芸がない」系の話がありましたが、おいらの考えるOSにタ…

OSAkkie

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