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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS