[OSASK 6493] Re: FORM: WABA0.9

  こんにちは、川合です。


FORM-Akkie さんは 2003/09/26 13:39:04 の「[OSASK 6492] FORM: WAB
A0.9」で書きました:

>お名前: ベイサイド
>
>システムタイマーを使った場合、lib_settimertime()で落ちます。
>
>INT 0x03 Break Point
>CS:EIP = 0050:000005D4
>EAX = 0000002C ECX = 00000008 EDX = 000001C0 EBX = FFFFFF54
>ESP = FFFFFF24 EBP = 00018EB8 EST = 000002C0 EDI = 0001CE44
>tss = 00006000 TR  = 00000150
>
>src09.lzhをダウンロードして、nmosask_b.cをチェックして
>いただけないでしょうか。似非タイマーじゃ使い物にならないですし。

  できれば自力で解決してほしいところですが、まあしょうがないので
手伝います。

  ええと、どうやら、タイマーが待機状態なのに、タイマーに対して設
定をやろうとしているのを、OSASKは非難しているようです。ちゃんと
時刻が過ぎてシグナルが来るか、もしくはタイマーをキャンセルしてか
ら設定してください。

  以下のページをよく読むといいと思います。最後の「タイマーの3つ
の状態」までよく理解してください。

http://remo.s10.xrea.com/osawiki/pukiwiki.php?gg00man/signal#content_1_10

>追伸:
>
>waba.fx.Soundクラスを追加してMMLを再生できるようになったら
>使いたいですか?どっちみちBochsでは聞けないと思いますけど。

  僕は使うかどうか分かりませんが、それでも、音が出せれば楽しいで
すね。introbのmusic2やmusic3が移植できます。

>質問:
>
>beepを鳴らす関数ってありますか?

  もちろんあります。introbのmusic2をどうぞ。

  以下のページにも簡単な説明をつけておきました。

http://remo.s10.xrea.com/osawiki/pukiwiki.php?gg00man/others#content_1_3


  それでは。

--
    川合 秀実(KAWAI Hidemi)
OSASK計画代表 / システム設計開発担当
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/

ML番号でジャンプ
ML単語検索