(2003年1月、でがらし さんの書き込みに対するコメント)  こんにちは、でがらし さん 》------ ----- ------ -------- EMB free: 2048 KB (max: -9836 KB) 》 total 3525 -9136k VMAP に大容量メモリパッチが当たっていませんね。 簡単ですから、パッチをあてませんか。 以下、手順です。ディレクトリ名は適宜読みかえてください。 (1)オリジナルの名前を変更し、なにかあった時のバックアップとする。 >REN C:\VZ\VMAP.COM VMAP.ORG (2)新しいファイルをコピーで作る >COPY C:\VZ\VMAP.ORG C:\VMAP.COM (3)Vzで新しいファイルを開く(←かなり大技) >VZ C:\VMAP.COM (4)ファイル全体で文字列「%6dk」を「%6uk」に置換 ^QA %6dk(RET)%6uk(RET)A ※「1個の文字列を置換しました」なら成功、それ以外なら失敗 (5)ファイル全体で文字列「(max: %d KB)」を「(max: %u KB)」に置換 ^QA (max: %d KB)(RET)(max: %u KB)(RET)A ※「1個の文字列を置換しました」なら成功、それ以外なら失敗 (6)ファイルを保存してクローズ (7)パッチがうまくいっているかの調査 >fc /b C:\VZ\VMAP.ORG C:\VMAP.COM ファイルの比較中です. C:\VZ\VMAP.ORG と C:\VMAP.COM 00000B0F: 64 75 00000B77: 64 75 ※アドレス等が異なるようなら失敗 ※Ez+ で EOF が付加されてしまっても問題はありません (7)パッチ完了 ※今このレスを書いているマシン(PC-9821As/U2 + DOS6.2)の場合 ORG: total 2854-19872k NEW: total 2854 45664k ※EMB はもともと正の値だったので、変化はありませんでした。 ま、バイナリファイルをオープンするなんてかなり特殊ですが、やってやれない こともないという例でした。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− (2003年1月のニフティへの書き込み) あ、申し訳ない、私の VMAP.COM には佐々木さんのHMAパッチが当たっていま した。オリジナルの VMAP.COM だと、以下のアドレスになるはずです。 00000AD9: 64 75 00000B41: 64 75 ちなみに、佐々木さんのパッチは大昔にベクターから入手したものですが、今で も入手できるかどうかはわかりません。というか、今では必要性がなくなってい るかもしれません。 どういうときに必要なものかというと、例えば、HMA対応のATOK7等を使 っているため、HMAを使用しているにも拘らず 'HMA not used' と表示される ときに有効、といったものだからです。