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
    コメントお名前NameLink

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-09-19 (金) 13:31:47 (1582d)