[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[OSASK 1905] Re: tviewc00のビルド.
- Subject: [OSASK 1905] Re: tviewc00のビルド.
- From: Hidemi KAWAI <kawai !Atmark! imasy.org>
- Date: Sun, 19 Aug 2001 06:22:21 -0000
こんにちは、川合です。
Koyanagi Masaaki さんは 2001/08/19 11:47:18 の「[OSASK 1903] Re:
tviewc00のビルド.」で書きました:
>> 原因は、どうやら、guigui00.lib内のputstr.asmのバグのようです。
>> 特定の条件がそろうと、暴走するようです。暴走条件は、
>>
>> lib_putstring_ASCII(0x0000, 0, line++, textbox, 0, 0, s);
>>
>> の部分で、*s == '\0'のとき、すなわち、ヌルストリングを表示しよう
>> とした場合です。
>
>もしかしたら、そうかもしれないと思っていたのですが、自信がなくて
>書かないでいました。
おお、なんともったいないことを!・・・そこまでお気づきでしたら
教えてくだされば助かったのに・・・。ちなみに、僕はこれに気が付く
までかなり時間がかかりました(30分くらい)。僕の方はPAPI0をやた
らと疑ってしまって、紆余曲折したのです。
>それから、例外が発生した場合に CS の値によってどこで例外が発生したか
>が分かりますが、その一覧と考えられる原因を guide に入れておくと
>いいかと思います。
なるほど。それはいい案ですね。採用します。
ええと、新guideがリリースできるまでは、init.askの223〜237行を
見てください。16進数で書いていないので、ちょっと分かりにくいかも
しれませんが・・・。
それでは。
--
川合 秀実(KAWAI Hidemi)
川合堂社長 / OSASK計画総指揮 / カーネル開発班
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/