[18273]
メモリ確保の方法?
投稿者:YUUKI さん
2001-09-23 02:18:23
こんばんは、いつもお世話になっています。
基本的過ぎることかも知れませんが、過去ログ検索がダウンしているため
質問させていただきます。
WIN98SEにしてから、DOSゲームが全て動かないのです。
起動させると次ぎのメッセージが出ます。
必要なメモリ 500Kbyte
現在のメモリ 476Kbyte
メモリが足りません
必要なメモリを確保してから起ちあげてください
・・で、表題の質問になるわけです^^;
環境は
マシン PC9821 Ra266W30初期型
CPU ノーマル
メモリ 192MB
OS WIN98SE 95から上書きインストール
PCI SC-UPCI GA-SV422PCI
Cバス WAVESTAR
です よろしくお願いします。
[tkycc-07p69.ppp.odn.ad.jp][143.90.211.69]
谷 さん 【2001/09/23(Sun) 00:45】
config.sys を掲示してください。
[h220156.ppp.asahi-net.or.jp][61.114.220.156]
YUUKI さん 【2001/09/23(Sun) 02:15】
谷さん、レスありがとうございました。
config.sysは
devise=A:WINDOWShimem.sys
devise=A:WINDOWSEM386_EXE RAM
devicehigh=A:WINDOWSkkcfunc.sys
devicehigh=A:WINDOWShrtimer.sys
FILES=60
DEVICE=NECCD.SYS/D:CD_101
となっています。
DOSは不勉強なもので、お手数おかけするかもしれませんが
よろしくお願いします。
-
YUUKI さん
2001-09-23 02:19:38
谷さん、ごめんなさい。
こちらのミスで、スレッドごと削除してしまいましたので
再生させていただきます。
-
YU さん
2001-09-23 03:08:59
FILES=60 の行は削除して、
DEVICE=NECCD.SYS/D:CD_101
は
DEVICEHIGH=NECCD.SYS /D:CD_101
に変更してください。
あと、AUTOEXEC.BATも変更が必要でしょう。
-
YUUKI さん
2001-09-23 04:17:18
YUさん、レスありがとうございました。
CONFIG.SYSの書き換えだけでは やはりだめなようです。
AUTOEXECとセットで変更でしょうか?
AUTOEXEC全文は
----------------------------------------------------------------------
@ECHO OFF
rem - By Windows Setup - A:WINDOWSCOMMANDMSCDEX /D:CD_101 /L:Q
IF EXIST WINDOWSWIN.COM GOTO EXIT
CLS
echo [5m [11;18H Windows 95 のセットアップの準備をしています[m
SET SARCHSTR=RA2_23
CALL DRV_CHK2.BAT
:REST1
IF %ERR_FLG%==1 GOTO ERR_MSG
EXPAND -R *.??_ >NUL
rem - By Windows Setup - DEL *.??_ >NUL
CALL MSBATCH.BAT
CLS
CALL MODE_CHK.BAT
GOTO EXIT
:ERR_MSG
cls
echo [ 9;14H Windows95のセットアップに失敗しました.
echo [11;14H 詳しくは再セットアップガイドをお読みください。
RESTEND.COM
Q:
CD WIN95
:EXIT
SET DMIDIR=A:NECDMI
---------------------------------------------------------------------
となってます。これもどこをどう変えていいか分からないのです。
お手数おかけしますが、よろしくお願いします。
-
YU さん
2001-09-23 11:46:14
AUTOEXECが、なんだか妙な状態になっていますね。以前、Windowsのインストールを途中でやめたか失敗したかで、ゴミが大量に残っているようです。
この中で必要なのは最初の2行と最後の1行だけです。
あとはみんな削除してください。
@ECHO OFF
rem - By Windows Setup - A:WINDOWSCOMMANDMSCDEX /D:CD_101 /L:Q
SET DMIDIR=A:NECDMI
もしもCD-ROMが必要なら、2行目をこのようになおしてください。
LH A:WINDOWSCOMMANDMSCDEX /D:CD_101 /L:Q
それから、CONFIGの方も、いくつか基本的な間違いを見落としていました。
devise=A:WINDOWShimem.sys
devise=A:WINDOWSEM386_EXE RAM
この部分ですが「devise」ではなく「device」です。それから「EM386_EXE」ではなく「EMM386.EXE」です。
-
YUUKI さん
2001-09-23 13:52:47
YUさん、ありがとうございました。
ご指摘の通り、WIN98への移行は何度か失敗していまして、そのたびに
何度かアンインストールしています。現在使っているのは、95から全て
再セットアップしなおしてるのですが、それでも残ってるのですね。
CONFIGですが、コピペじゃなく、手で打ち込んでミスしたのが
ばれちゃいましたね〔汗)
AUTOEXECの整理、これから行ってみますね。
-
YUUKI さん
2001-09-23 14:37:41
だめでした 変更しても メモリ不足で動いてくれません(涙)
約30Kbyte どうやってあけたら良いのでしょうか・・
-
YU さん
2001-09-23 15:07:27
大事な部分を書き忘れていました。CONFIG.SYSに
DOS=HIGH,UMB
と書き足してください。
空きメモリの量はmemコマンドで確認することができます。DOSプロンプトからmemと入れるだけです。「最大実行可能プログラムサイズ」の部分を見てください。
-
YUUKI さん
2001-09-23 16:10:45
YUさん
ありがとうございました!!
DOS=HIGH,UMBの書き足しで直りました。
最大実行可能プログラムサイズ 549Kとなり、
再起動後めでたくDOSゲームが動くようになりました。
大感謝です。本当にありがとうございました。
このサイトのおかげで、私は98を使いつづけることができます。