こんばんは、川合です。 I.Tak. さんは 2004/05/19 10:06:35 の「[osask 6955] OSASK/TOWNS4. 5改造版1β」で書きました: >画面モード切り替えそのものはうまくいったのですが, その画面 >モードでFDDにアクセスするとfdcdrv0がint3を起こします >(INT3 CS=E0)。ソースを見てみると, FDCから割り込みが来たときに IN(0x0200) >== 4 になっているようです。従来, 他の画面モードで >はこんなことは起きなかったのですが…… > >他の方の環境でも (って小柳さんしかいないか) 同様なエラーが >起きるのでしょうか? 川合さん, これってどうしたらいいんで >しょう? 一つよろしくお願いします。 IN(0x0200)が4になるというのは、FDCがLOST DATAというエラーを報 告してきているということだと思います(たいていはバスが忙しくて DMAが間に合わなかったということを意味します)。しかし本当にエラ ーなのか、ディスプレイ周りの回路のバグでエラーじゃないのにエラ ーだと言っているだけなのか、その辺がよく分かりません。 とりあえずANDして無視するか、リトライするコードを書くしかない んでしょうねえ。リトライコードは気が向いたらやりますので、気長 に待っていてください。それまではANDでそのbitを殺すことでごまか していてください。 それでは。 -- 川合 秀実(KAWAI Hidemi) OSASK計画代表 / システム設計開発担当 E-mail:kawai !Atmark! osask.jp Homepage http://osask.jp/