[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 1267] ieatta4.



  こんばんは、川合です。

  とても遅くなりましたが、ieatta4のベータリリースです。これに障
害が無ければ、そのままOSASK/AT ver.0.7になる予定のバージョンです
。

  改良点は以下の通りです。

・音楽を演奏しても大丈夫。
・ESCを押しても大丈夫(笑)。
・直接起動でも800x600に対応可能になった。
・pokon06のバグを修正。

  なお、ieatta4の構成は、

  base_075 + timea072 + vgadrv00 + pione074 + winman04 + pokon06

となっております。

  説明が必要なのは、800x600に関する部分だけでしょう。ええと、800
x600にするには、従来の「0x6a」という隠しオプションを指定するとい
う方法ではなく、ieatta4のバイナリを直接バイナリエディターで書き
換える必要があります。

  どこを書き換えるのといいますと、オフセット0x04c0〜0x04cfの部分
です。まず、書き換える前は、このような値になっていると思います。

  04C0 : 00 00 00 00 12 00 00 00 80 02 E0 01 00 00 00 00

これを以下のように書き換えます。

  04C0 : 00 00 00 00 02 01 00 00 20 03 58 02 00 00 00 00

  こうすることで、このバイナリーは800x600で起動するのがデフォル
トになります。・・・ちなみに、ビデオカードがVESAの800x600x4bitの
画面モードをサポートしていない場合、OSASKは自動的に800x600をあき
らめて、通常の640x480での起動を試みます。

  マウスのサポートやキーボード周りの拡張が間に合いませんでしたが
、[OSASK 1209]で小柳さんが指摘されたいくつかの問題点(アプリを終
了できない・musicが混ざる)はなんとか解決したといえるでしょう。

  それでは。

--
    川合 秀実(KAWAI Hidemi)
川合堂社長 / OSASK計画総指揮 / カーネル開発班
E-mail:kawai !Atmark! imasy.or.jp
Homepage http://www.imasy.or.jp/~kawai/