[5883]  ATのDOS
投稿者:CKK さん   2000-03-29 21:37:20
古いDOSソフトを動かそうと思いまして、それにはコンベンショナルメモリが570KB程度まで要るようなのですが、MEMコマンドを打ったら544KBしかありません。しかし自分はDOSと言えばPC-98という人間で、ATのDOSの知識は殆どありません。また、AT用のDOSも持っていません。
よって、Windows95のDOSモードで、スバリどのようなconfigとautoexecを書けばいいのかをお願いします。

マザーボードはEP-MVP4A。MVP4のサウスブリッジのSoundBlasterとの互換性を用いて音を鳴らすつもりです。
現在のDOSプロンプトのプロパティで、DOSモード実行時の詳細設定
config

DOS=HIGH,UMB
Device=C:WINDOWSHimem.Sys

-------------------------------
autoexec

SET TMP=C:WINDOWSTEMP
SET TEMP=C:WINDOWSTEMP
SET PROMPT=$p$g
SET winbootdir=C:WINDOWS
SET PATH=C:WINDOWS;C:WINDOWSCOMMAND;C:JUSTJSLIB32
SET BLASTER=A220 I5 D1
  1. 林檎模様の窓枠 さん   2000-03-29 21:50:11
    とりあえずAutoexecを「SET BLASTER=A220 I5 D1」以外全部コメントアウトでしょうか。
    PATH指定なんかがやたらメモリを食うのは98でもATでも同じだと思います。

    #ConfigとかAutoexecは一旦メモリに読み込んでから実行するんでしたっけ?
    #だとするとコメントアウトより削除の方が効果あるかも知れませんね。
  2. KOU さん   2000-03-29 22:32:39
    device=C:WINDOWShimem.sys
    device=C:WINDOWSEMM386.EXE RAM HIGHSCAN

    これだけでOKだと思います。

    Win98なら(多分Win95でも)
    DOS=HIGH,UMB
    (デフォルトなので)この部分も要らないはず。
    これのみの環境ならWin98のDOSで591k(604,672byte)空きました。
  3. 赤い魔法使い さん   2000-03-29 23:10:07
    微々たる物ですが、
    FCBSを1にするとか、Buffersとかfilesを減らすとか^^;。
  4. CKK さん   2000-03-30 01:45:49
    ・・・動かせましたぁ〜。
    こういう時のために「Windows95に隠されたDOSの秘密」とか言う本を買っておいたのですが、友人に貸し出し中でして(苦笑)
    PC-98なら何とか覚えているんですが、ATは全く知りませんでしたから。しかしSBってautoexecでDMAとIRQの指定をするのだと、初めて知りました。86と比べると面倒だな・・・。
  5. SMN さん   2000-03-31 20:02:02
    ウインドウズを使用しないならこんな設定も・・・
    DEVICE=C:WINDOWSEMM386.EXE ram I=b000-B7FF p0=c800 /highscan
    ウインドウズを使いたい場合はこれでよかったかな?
    DEVICE=C:WINDOWSEMM386.EXE (ram) I=b000-B7FF NOEMS
    マルチコンフィグで使い分けてます(計5個)
    以上、ごみレスでした(^^)