この関数使えないですね。いうことで、互換性を考えてこの案は没にします。動作する仕組みは大体わかりました。BIOSコールで行っていると思われます。BIOSレベルではほぼ互換なのでテキストが正常に表示出来ていると。VTDOSの場合、2バイト文字の表示にいくつか問題がありました。・文字列の中で2バイト文字だけ表示位置が1バイト後ろにズレる。その後ろが1バイト文字の場合2バイト文字が表示されなくなる。・CHR$()で文字表示の場合改行しないと(カーソル点滅で?)最後の文字が消えることがある。1バイト罫線文字などでもこの現象は起こる。これらの文字が特に表示されにくい("土"はそうでもない)カレンダーでは必須の文字なのでCHR$()を使って苦労して体裁を整えた。いずれも結構な難題補間形書くで、どうにかこうにか見た目だけは正常に出来ました。(^^;VTDOSだけ何故こうなるのかは謎ですね。DOSVAXJ3のVGAモードならカラーグラフィックも表示されます。1なんか昔、1バイト幅の2バイト文字、というのが話題になったようなおぼろげな記憶が。1文字だとちょっと思い出せないんですが......,確か罫線で半角の2バイト素片があったように思います。マニュアルなんか見たら,1/4角文字コードなんて掲載があって凄く笑った。実は,カセットテープの背ラベルとかに割と重宝してたの思い出して,なんだか切ないような愛おしさまで感じた。(PC88専用ワープロで対応してた)データベースが使えなくて印字で現物管理していた遠い昔の話です。2バイト半角というのは聞いたことがあります。1/4角文字コードなんて掲載があって凄く笑った。そんなのもあるんですか、面白いですね。なんだか切ないような愛おしさまで感じた。データベースが使えなくて印字で現物管理していた遠い昔の話です。私も8ビットのパソピア7に漢字パック入れてドットプリンタで漢字印字とかやってたような。5インチFDDも買っていたので凄い出費でしたが、全部捨ててしまったのは惜しいことしたかなぁ。Cドライブの空き容量が急激に減少してほとんど無くなってきました。不要なファイルを削除したり移動させても追いつきません。Int6F'このようなエラーログが延々と出続けていたのです。毎秒30くらい出続けていました。VTDOSで使えないではないか。J31独自機能のようです。J3100テクニカルブックを発掘したので見ると、カーソル位置のアトリビュート読み込みのよう。キーバッファのチェックのようです。ATOK5制御割り込みのようです。Cドライブの空き容量の減少が止まりません。Cドライブの空き容量がゼロになってしまいました。フォルダが出来ていてこんな感じになっていました。これはもう1台のPCの中身。件のデータはもっと巨大で、緊急事態につき速攻で削除しました。機能キーを不用意に押してしまったようです。Waveこの辺のキー割り当てを弄ったので、その時に押してしまったと思われます。その結果、3分の1くらい空きができました。(大丈夫なのか)その後は問題なく動作しているようなので、まあいいか。このようなエラーログが延々と出続けていたのです。J31BASICコンパイラは使い物にならないですね。それで考えたのは、常駐プログラムでこれらの割り込みを横取りして無効化すること。やってみたら出来ました。ところが常駐解除が出来ないのです。変えたら常駐解除できました。一緒にしてしまいました。(>_<)プログラムの仕組みがわかってないからでしょうね。実行させると、大量のエラーログが発生します。このプログラムは、エラーになる割り込みを横取りして問題なく実行させる常駐プログラムです。ATOK5割り込みこれらの割り込みを横取りしてなかったことにします。リターンさせて、J31コンパイラで常駐チェックに使っています。常駐していなければメッセージを出して終了させるルーチンを入れます。実行するたびに常駐/解除します。中でJ31プログラムの前後に使います。Sオプションで常駐すると解除されない。VZ常駐前に常駐させるオプションです。Sオプションの常駐でも常駐解除します。空きメモリ領域とするのでメモリ競合が起こります。無指定にしてください。使用して何か問題が有った場合掲示板で報告いただければできる範囲で対応します。・ソースについてソースの常駐/解除ルーチンは4本以上の複数のソースを参考にしたので公開しても問題ないかと。問題が有れば削除します。