- ベストアンサー
MS-DOSのconfig.sys内のEMM386.EXEのパラメーターについて教えて下さい
古いMS-DOSの英語のプログラムを動かす必要が出てきました。 EMSに対応しているかも覚えていないので、できるだけメモリーを多くしたいと考え、大昔に自分のPCで使っていたconfig設定を書きためておいたノートを取り出して、その時のメモを見てみました。 その中に DEVICE=C:\DOS\EMM386.EXE /UMB /HIGHSCAN という記述を見つけたのですが、このパラメーターを全く覚えていないのです。 どなたかこのパラメーターの意味をお教えいただけませんでしょうか。 DEVICE=C:\DOS\EMM386.EXE RAM NOEMS ならわかるのですが。 もしかすると、98専用のコマンドですか? よろしくお願いいたします。 出かけることが多いので、もしかすると返事は遅くなってしまうかもしれません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
WindowsフォルダでMSDOSDRV.TXTを探してみてください。 その中にemm386.exeのパラメーターが書いてあります。
その他の回答 (2)
>/UMB オリジナル版では見たことがありません。 >/HIGHSCAN オリジナル版にもありますが、/は不要です。
お礼
gatyanさんのファイルを参考にさせていただくと、たしかにおっしゃるとおりですね。 たぶん98専用のコマンドだと思います。 当時僕は、アメリカからの輸入したDOSソフトを、東芝のJ3100と輸入コンパックで動かしており、ワープロは98で動かしていました。 SCSIやDOSやらの設定が、わけわからず、ごっちゃになっていました。 それで、たぶん僕のメモも、ごっちゃになっていたんだと思います。 どうもありがとうございました。
- ikkyu3
- ベストアンサー率43% (535/1229)
/UMB UMB(Upper Memory Block)を使用可能にするスイッチです。 なお UMBを使用するには DOS=UMBの行もすぐ下に書いてください。 /HIGHSCAN UMBとして使用できるROM BASIC領域を、自動的にUMBとして確保します。 このスイッチは/UMB または/NOEMSスイッチを指定しているときに機能します。 わたしも、ほとんど忘れていますので、MS-DOS 6.2のPC-9800のユーザーズマニュアルを見ています。専用かどうかは分かりません。 なお、CPUが386以上でなければ、EMM386.EXEは使用できません。
お礼
どうもありがとうございます。 gatyanさんからいただいた内容と比較すると、98のコマンドのようでした。 ATコンパチ用のMS-DOSと比較できました。 助かりました。
お礼
このような解説が内蔵されているとは全く知りませんでした。 疑問が解決しました。 どうもありがとうございました。