#126 Article 17651 Posted at 1994/06/29 00:46:10 by MSP-Iris (MAP4370) [RESIDENT]
Subject: Re:*14 98>常駐姫ちゃん_Ver1.10 (Re: 98>常駐姫ちゃん_Ver1.00) /17634 ..... /438(#69) /435(#69)
#99とかの話題かもしれないけど、この件はこっちでやりたいので一応フォロー。 >あの、常駐姫ちゃんなんですが、FORMAT.EXEやQUICKーCの統合環境など >グラフィック画面をOFFにしてしまうソフトを使うと消されてしまいますよね。 あれ? format.exe ってグラフィックいじってましたっけ? ま、細かいことはおいといて、要するに GON.COM みたいなことを常駐して やりたい、というとこですね。 >いまINT18hのフッカーを作ってみえるそうですが、ついでに「グラフィック画面 >OFFしようとしたら必殺!姫子キーック!!」なやつも作ってみてはいかがでしょう まず、本来のフッカーの話からします。 CRTV割り込みを止められるのは、以下の2点です。 1.CRT BIOSの一部機能 2.エスケープシークエンスの画面表示行の変更(ctrl+F6など) 先発の HOOK18.COM で常駐動作と単発動作が存在するのは、常駐では1を監視し、 単発では2がおきたときにユーザーの責任でこれを正す、という2段階を想定して いるためと思われます。 さて、グラフィックのオンオフですが、これにはやはり2つの方法がありまして、 1.CRT BIOSを利用 2.直接GDCを叩く とすれば、フッカーの常駐動作によって1を監視させ、2がおきたときには単発動 作で解消する、という2段構えでいけば、フッカーにこの処理を含ませることが出来 ますね(オプションで指定すれば良い)。 「グラフィックをオフにしようとしたら...」というのは2を監視する手段が98 では提供されていないので無理です。 おそらく NEKO.COM では、「割り込みのたびにいちいちグラフィックをオンにする」 という手段でこれを実現しているのだと思いますが、これを実現するには姫ちゃんの 方のバージョンアップが必要でしょう。 もっとも、CRTVをフックしてそのたびにグラフィックをオンにするツールを作 れば、それでもいいわけですが、そっちも必要ですか?(必要なら作ります) #ああ、最近ちょっと忙しいので、完成は遅れます。m(_._)m MAP4370 MSP-Iris