こんばんは、川合です。 KOYANAGI Masaaki さんは 2003/03/05 23:50:17 の「[OSASK 5790] mak e34a(Re: src34a).」で書きました: >make33 に入れていた naskcnv0 がまだ正式リリースされていないような >気がします。 そのとおりです。でも、make34aは、make33のnaskcnv0がなくてもmak eできるんじゃないかと思われます。だからまあ、急いでリリースしな くてもいいかなあ、と。 >make pcat したバイナリは問題ないようなのですが、 make vmware >で VMware 用にビルドしたバイナリが VMware 上で起動しなくなって >しまいました。MS-DOS 画面のまま暴走しています。 > >src34 で更新されたファイルを一つずつ、make33 に加えていったところ、 >・init.ask, pcat/fdcdrv0.ask のみを更新した状態では普通に起動する。 >・さらに pokon0.h, pokon0.c を更新すると、ファイルリストは出ないものの >グラフィック画面になり時計が動いている。 >・winman0.c を更新すると起動せずグラフィック画面にも切り替わらない。 > >どうやら winman0.c の変更点の中に、VMware で問題となる部分がありそう >ですが、どう調べたらいいでしょうか。 なんかVMwareまわりをいじったような気がしてきました。・・・むう 駄目だったのかー。 まず、winman0.cの/* from boot */というコメント以降をいじりまし た。 また、pokon0.cのcase SIGNAL_VBELIST:以降もいじって、これもブー ト完了条件に加えたのです。・・・それにあわせて、OsaskMain()の最 初のほうのbootflags = 4;というのが加わっています。 しかしなんでこれでうまくいかないんだろう・・・。とりあえず眠い ので寝ます。起きたら考えたりテストしてみたりすることにします。 ところでなぜこのような変更をしたのかというと、それはOSASK0.PSF でVESAの画面モードを使えるようにするためです。つまり、VESAの準備 ができるまでboot完了にしたくなかったというわけです。VMwareの場合 VESAは使えないので、bootフラグをTOWNSとかと同じにするなどの方針 で直せば、解決はできるでしょう。 とにかくしばらくお待ちください。 それでは。 -- 川合 秀実(KAWAI Hidemi) OSASK計画代表 / システム設計開発担当 E-mail:kawai !Atmark! imasy.org Homepage http://www.imasy.org/~kawai/