Lights計画 †
- Seroが作っているOSのこと。
- ただし、ユーザからの入力は受け付けない、
グラフィック 文字列(実行状況表示用)が出るだけという情けないもの。少なくともOSと呼べるような代物ではない。OSASK0.0よりもくだらない。
- ある程度のものになったらオープンソースで公開するつもり(当分そんなことはできそうにないが。)
- 現在、Ver 0.0.2を開発中(開発にはQEMUを利用)
- プロテクトモードへの移行テストを実施中。
- 原因不明で、QEMUがフリーズするバグが発見された。
- バイナリ追い込み方式(?)によりブートセクタに問題ありと判断。
- まあ、そんな感じです。開発が進んだら、随時更新します。
コメント欄 †
- まあ、そんな感じで、製作中のOSのページを作ってみました。 -- Sero 2006-04-04 (火) 18:19:23
- ありがとうございます! -- K 2006-04-06 (木) 01:51:02
- 開発の詳細を書いてみました。 -- Sero 2006-04-06 (木) 21:18:03
- 若いのに素晴らしいですね。ぜひ頑張ってください。陰ながら応援させてもらいます。^^ -- thal 2006-04-24 (月) 19:25:56
- 最近忙しくてできませんでしたが、ようやく開発を再開できそうです。 -- Sero 2006-05-17 (水) 20:29:29
- いや、グラフィックスといっても、VRAMの構造を調べるためにやった実験(パレットについて調べた)のときの話です。まともな画面にするのは相当後のことになるはずです。今はテキストモードですから。 -- Sero 2006-06-04 (日) 21:49:33
- QEMUがハングアップするせいで開発が停滞中…どうなっているんだ? -- Sero 2006-06-21 (水) 00:32:02
- QEMUがハングアップするそうですが、QEMUのバージョンは最新バージョンですか(0.8.1)?また、QEMUはWin95では動かないそうです。もし、どうしても動かないなら、ディスクイメージを作って、VMware-PlayerやVMware-Serverなどを試して見たら、いかがでしょうか? -- Mac_12ym 2006-06-25 (日) 16:27:44
- すいません。いい忘れましたが、VMware-PlayerやVMware-Serverはフリーの物です。VMware-Playerは使い方が難しいので、VMware-Serverを使うことをお勧めします。 -- Mac_12ym 2006-06-25 (日) 16:34:41
- VMwareは重いのでBochsを使ってもいいと思います -- Mac_12ym 2006-06-25 (日) 18:20:32
- コメントありがとうございます。バージョンは0.7.5の -- Sero 2006-06-26 (月) 02:00:29
- わっとっと。指が滑った。 えーと、こっちで使ってるQEMUは、バージョン0.7.2のようです。最新版をダウンして試してみます。でも、OSASK4.Xは動くんですよ。両方ともプロテクトモードを使うのに、なぜかLightsは、プロテクトモードに切り替えた瞬間にハングアップです。なぜなんでしょう。たぶん(ほぼ確実の間違い)オレのプログラムにバグがあるんだろうなぁ(泣)。 -- Sero 2006-06-26 (月) 02:10:50
- 試してみました。結果、ハングアップはしないものの目的の動作はしませんでした。プロテクトモードに切り替えた瞬間にLightsがハングアップしました(QEMUは反応します)。環境はWin2000+QEMU 0.8.1です。多分こっちのバグです。 -- Sero 2006-06-26 (月) 18:35:09
- 一度FDからリアルにブートさせて、実機確認してみては? -- 名無しさん 2006-06-27 (火) 13:17:36
- 今、自分のPCはFDDのヘッドが壊れててFDは読めないんです。そのうち修理する予定なんですが。 -- Sero 2006-06-27 (火) 17:44:44
- エミュは便利だけど所詮エミュ。OS開発というハードに密接した状況でリアルな確認環境が無いのは致命的です。修理するのではなく、別メーカのFDDを少なくとも2台以上購入をお勧めします。 -- 名無しさん 2006-06-28 (水) 01:35:33
- 僕も名無しさんの意見に全面的に賛成です。 -- K 2006-06-28 (水) 14:23:46
- うーむ。小遣いもピンチなので、購入は財布と相談して決めます。 -- Sero 2006-06-28 (水) 19:50:28
- デバッグ中に気づいたことがひとつありました。ハングアップするのは、プロテクトモードへの切り替え時ではなく、ディスクリプタテーブルを読ませた瞬間であることです。なぜだろう? -- Sero 2006-06-29 (木) 22:19:30
- だれか、正しいプロテクトモードへの移行方法(と、できればソース)を教えてくれませんか?あるいは、Lightsのバグを探してくれる人いませんか?協力お願いします。 -- Sero 2006-06-29 (木) 22:21:39
- プロテクトモード以降の方法はOS自作本でも借りて読んでください。わざわざあなたのソースを添削してくれる人はいないかもしれませんが、せめてソースの場所くらい書きましょう。 -- 名無しさん 2006-06-30 (金) 11:17:28
- 一応、ソースを公開できる状態になりました。アドレスは http://sero.tm.land.to/Lights002.zip です。 -- Sero 2006-07-01 (土) 08:46:06
- 我が作っているOSと名前が似てる… -- Erail 2006-07-15 (土) 14:06:50
|