FGALTLB 09 /RE:1689 RE^5:【SHAREP】入力できないキーが発生  こんにちは、さかきけいさん ども、お久しぶりです。その後の追試状況をお知らせいたします。 ・自宅の PC-9801DA2 でも再現させることに成功しました。  前回再現しなかった理由は不明です。 ・フロッピーからの起動でも、HDからの起動でも、PC-9821Nd2 および  PC-9801DA2 のいずれでも発生します。 ・このときは、CONFIG.SYS なしで、AUTOEXEC.BAT は以下の通りです。  (とうとう、ECHO と PROMPT と SET と PATH だけになってしまいました。) ---------------------------------------------------------------- @ECHO OFF PROMPT $P$G SET AA=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA SET AAA=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA SET AAAA=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA PATH=a:\vz;a:\dos;B:\FREEWARE ----------------------------------------------------------------  このあと、コマンドラインから SHARE および SHAREP を常駐させました。  この状況で、半角小文字の「O」が入力不可となっております。 ・DOSのバージョンは、6.2のみで発生いたしております。  5.0A と 3.3D では発生しませんでした。 ・DOSの内部リビジョンは不明ですが、いずれのマシンとも、FNECINFO に  あった DOSUP200.EXE でアップデートを図っております。 ・今回、環境変数を徐々に減らしてみましたが、入力できない文字は不規則  に変化しました。  「R」→「S」→「R」→「T」→「M」→「E」→「A」→「O」という感じ。  環境変数を16バイトづつ減らしてみれば、また何かわかったかもしれま  せんが、そこまで手間をかけられませんでした。ただ、最後の「A」から  「O」に変わるところは、1バイト減らしただけで(=16バイト減少する  ところで)変化が発生しております。 ・入力不可のときに、Vzを常駐させても、そのあとのコマンドラインでは  やはり入力不可のままでした。 ・ところが、Vzを非常駐で起動し、子プロセスでコマンドラインにおりる  と、症状は出ません。その後、Vzを終了しても、発症しないままです。 ・しかし、そこで SHAREP の開放・再常駐を行うと、再び発症します。  (ここが一番いやなところかもしれない) 一応、以下に症状が出ているときのメモリマップをつけます。VMAP N の結果 です。MS や ZMAP、あるいはその他のソフトの方がよければ言ってください。 【「O」が入力不可のとき】 VMAP Version 2.01 Copyright (C) 1989-91 by c.mos addr PSP blks size owner/parameters hooked vectors ---- ---- ---- ------ ------------------------- ----------------------------- 1309 sys 1 192 1316 sys 1 256 1327 sys 1 41360 1D41 sys 1 624 1D69 <-- 1 5056 command N 22 23 24 2E 1EA6 1 64 1EAB 1D69 1 272 command (env) 1EBD 1 288 1ED0 <-- 1 6368 share 2F 205F <-- 1 320 2074-A000 1 522432 う〜ん、COMMAND.COM にバグがあるのかなぁ。 SHARE がバンク境界にまたがると動作不良、なんて話も聞いたことないし。 としき