• ベストアンサー

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専用のコマンドですか? よろしくお願いいたします。 出かけることが多いので、もしかすると返事は遅くなってしまうかもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.2

WindowsフォルダでMSDOSDRV.TXTを探してみてください。 その中にemm386.exeのパラメーターが書いてあります。

shiny_green
質問者

お礼

このような解説が内蔵されているとは全く知りませんでした。 疑問が解決しました。 どうもありがとうございました。

その他の回答 (2)

noname#8602
noname#8602
回答No.3

>/UMB オリジナル版では見たことがありません。 >/HIGHSCAN オリジナル版にもありますが、/は不要です。

shiny_green
質問者

お礼

gatyanさんのファイルを参考にさせていただくと、たしかにおっしゃるとおりですね。 たぶん98専用のコマンドだと思います。 当時僕は、アメリカからの輸入したDOSソフトを、東芝のJ3100と輸入コンパックで動かしており、ワープロは98で動かしていました。 SCSIやDOSやらの設定が、わけわからず、ごっちゃになっていました。 それで、たぶん僕のメモも、ごっちゃになっていたんだと思います。 どうもありがとうございました。

  • ikkyu3
  • ベストアンサー率43% (535/1229)
回答No.1

/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は使用できません。

shiny_green
質問者

お礼

どうもありがとうございます。 gatyanさんからいただいた内容と比較すると、98のコマンドのようでした。 ATコンパチ用のMS-DOSと比較できました。 助かりました。