2024/9/19版が更新されました。AH=4Ahの処理を修正しました。指定したメモリブロックのサイズの変更に成功した場合、そのメモリブロックのオーナを呼び出し元のプロセスに変更するようにしました。サイズの変更に失敗した場合も、可能な限り最大のサイズに変更するようにしました。4.0のソースを見る限りでは、以下のような挙動になっているようです。後続の空きメモリブロックと結合することで、可能な限りサイズを大きくする。指定のサイズ以上になった場合は、指定のサイズまでメモリブロックを分割して、(元オーナが他のプロセスだろうが、空きメモリブロックだろうが、お構いなしに)そのメモリブロックのオーナを自プロセスにする。サイズが足りない場合は、どこまでサイズを大きくできたかをBXに返す。このとき、メモリブロックを元のサイズに戻したりはしない。VZエディタで、開放したメモリブロックのサイズを変更するような処理があるらしく、これで動作が改善しているのではないかと思います。4Ahの問題を修正してくれたようです。オリジナルVZで確認してみましたが、常駐、非常駐とも問題無しでした。これでパッチVZの需要は無くなりましたね。(^^;本当にありがとうございました。報告した異常は、最初の1回だけ出ますが、2回目からは無事、出なくなりました。かな漢字変換がONの状態で、[ESC]などのプリフィックスキーを押した直後のキーは、自動的にIMEがオフになってほしい(Vz用語で、隠しオプションFQ+が効いてほしい)という点を実現していただけると、ありがたいですが...。報告した異常は、最初の1回だけ出ますが、2回目からは無事、出なくなりました。切り替えた最初に異常が出るのはメモリキャッシュの影響ではないかと疑っています。それ以降異常が出ないなら問題ないと思います。いう点を実現していただけると、ありがたいですが...。これ、私も欲しいかも。WinIMEが使えるとなると、つい比べてしまうようになって。使えば出来そうな気はしますが、作者の意向もありますし。command.comでVZが常駐使用出来たらいいなと思います。VZが常駐使用できなくて、VZ側にパッチ当てたのがあったと思うのですがその情報がどこにもなくて、どなたかいただけたら嬉しいなと思うんですがそれこそずうずうしい話ですよね。AH=00h-05h,0BhでIMEのオン・オフを制御しています。VZのFEP制御の仕組をあまり理解してないので正確には答えられません。AH=00h-05h,0BhでIMEのオン・オフを制御しています。使われているようです。なるのはVZマクロで確認できました。できるのかわからないです。なってくれるといいのですが。全体の流れを調べてみます。1ありがとうございます。ias_onを呼ぶとき、ALに指定する値が気になります。Playerは、現状ではbit7でオンオフを判定していますが、DOSVAXJ3はbit0も見ているようです。今晩辺り、DOSVAXJ3に処理を合わせた版を出してみます。今晩辺り、DOSVAXJ3に処理を合わせた版を出してみます。ありがとうございます。使うVZを試してみました。出来ましたが、プレフィックスキーの保持が出来ません。プレフィックス表示になりますが、一瞬で消えてしまいます。その辺は弄ってないので、IMEが何かしてるのかな。1取り敢えず新バージョンを出してみました。6Fhの処理を、DOSVAXJ3に寄せています。$IBMAFNT/$IBMADSP/$IBMAIASが組み込まれているふりをするようにしてみました。新バージョンを出してみました。ありがとうございます。6Fhの処理を、DOSVAXJ3に寄せています。$IBMAFNT/$IBMADSP/$IBMAIASが組み込まれているふりをするようにしてみました。方は機能していないようです。なるのはVZマクロで確認できました。これは同じく効いているようですが。機能の詳細を教えてもらえるとありがたいです。6Fhの方は、VZATOK版ではある程度うまく動くようになりました。ONになってしまうのが想定外でした。私の説明が不正確だったせいで、IMEを自動復帰させているように思います。OFFになるようにして、その後はVZが制御する形がいいと思います。チェックしているようですが関係あるでしょうか。2わーい、やりました。Player上のVzで、プリフィックスキーを押した後のキーが無事IMEオフになりました。ONになってしまうのが想定外でした。私の説明が不正確だったせいで、IMEを自動復帰させているように思います。はて、これはどういうことかしら?鈴木の手元では全然問題になる動作をしませんが。PlayerとDOSVAXJ3は、機能がほぼ並んだようです。Player上のVzで、プリフィックスキーを押した後のキーが無事IMEオフになりました。高橋版VZ以降の変更で動かなくなっているようです。m(__)mオリジナルと高橋版の変更部分を調べなくては。ONになってしまうのが想定外でした。私の説明が不正確だったせいで、IMEを自動復帰させているように思います。はて、これはどういうことかしら?鈴木の手元では全然問題になる動作をしませんが。J3100のルーチンに変更して動かしたVZの話ですので。(^^;キチンと動いているならなによりです。terminatedされていないため失敗しています。Ah=13hを使ってくれない、という状況のようです。AX=4402hでデバイスの情報を問い合わせに来てくれました。これはMS$KANJIをちゃんと実装すれば、そちらを使ってくれるかもです。terminatedされていないため失敗しています。試していただきありがとうございます。私の版はFEP関連は高橋版のままなので、オリジナルとの違いを見てみたのですがオリジナルがテーブル方式なのを別の方式に大幅に変えている感じです。多くのFEPに対応するためだと思われます。想像ですが、テーブル方式を止めたために逆に存在確認が出来なくなったとかかなぁと。Ah=13hを使ってくれない、という状況のようです。複雑すぎて私には全く見当もつかないです。AX=4402hでデバイスの情報を問い合わせに来てくれました。これはMS$KANJIをちゃんと実装すれば、そちらを使ってくれるかもです。いえば、高橋版はデバイス名のヌルが抜けてるというのを思い出して過去記事を検索してみました。10#さんが調べてくれていました。オープンできるかどうかで判断しています。ソースにはあるのですが、k07s3のソースには見当たりません。未確認ですが、おそらく通常のIASは検出できないものと思われます。VTDOS1.39では先頭8文字のみを比較して、強制的にIASを検出させています。これが原因だと思います。ソースにはあるのですが、k07s3のソースには見当たりません。気が付きませんでした。確認してみたところ、高橋版以外はありました。したがって高橋版の系列は皆抜けています。高橋版は初期のものでNULが一つ足りなくて、それ以降のはNULが無くなっています。これはVZIBMJ.COMをVZで開いて、"$IBMAIAS"を検索してわかりました。返していて、当時のVZソースを以下のように変更していました。tVZで抜けていたところがそれ以降の版ではこれを忘れていて抜けたままになってしまったようです。これを追加した版で試したらキチンと動作しました。WinIME制御を実現してくれたのだと思います。できましたらそのようにして高橋版でも動くようにお願いいたします。1高橋版VZエディタ向けの修正を入れたバージョンをリリースしました。(2010-05-15)だと、まだFEPが制御されないみたいです。FEPの存在チェックとDBCSのチェックは通っているのですが。高橋版VZエディタ向けの修正を入れたバージョンをリリースしました。ありがとうございます。高橋版も私家版もバッチリでした。(2010-05-15)だと、まだFEPが制御されないみたいです。FEPの存在チェックとDBCSのチェックは通っているのですが。すみません、その版は特殊な版で、VTDOSがIME制御できる前のテスト版でした。削除しますのでその版は無かったことにしてください。最新版だと問題なさそうでしょうか?はい、問題ないです。全部の版に対応していただき、本当にありがとうございました。PlayerとDOSVAXJ3は、機能がほぼ並んだようです。ごめんなさい、DOSVAXJ3のメリットがまだありました。DOSVAXJ3はEMSを使えるのでした。鈴木の環境での両者のvmapを並べてみます。方が、テンポラリファイルエラーを起こしにくい。(というか、使い始めてこの半年、経験していない。vzibmjとすると、EMSが有効になります。引数なしで起動するとオプション一覧が表示されます。あわせてご参照ください。わあ、ごめんなさい、readmeをろくに読んでないのがばれた。確かに-xでEMSなどができました。大きなファイルで実験してみます。1あぁ、久々にオリジナルのままのVMAPを使っている人を見かけた。私はVMAPにパッチを当てて、マイナスの値が出ないようにしています。あ、でも、昔と違って私が最近使っているマシンでは、そもそもマイナスの値になるほどのサイズのEMSが取得できない。このパッチ情報も、今では意味がないというか、ある種、歴史に埋もれつつある情報と言ってもいいのかもしれない。あぁ、久々にオリジナルのままのVMAPを使っている人を見かけた。う、そういえばうちのも出るなぁ。私はVMAPにパッチを当てて、マイナスの値が出ないようにしています。サイズのEMSが取得できない。ここではこれ以上の情報が見つからないので、もしかしてやしきにと思ってやしきに忍び込んだらVZの部屋で見っけ。ヤッタ-で、早速VZでVMAP.COMを開いてやってみたのですが、キーワードが見つかりません。