PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   玩老遊戲遇到的問題~傳統記憶體不足 (https://www.pcdvd.com.tw/showthread.php?t=229664)

朱哈 2003-07-24 01:33 AM

玩老遊戲遇到的問題~傳統記憶體不足
 
最近再玩一些老遊戲
都會遇到一個問題
會出現一個視窗
上面寫著

這個程式需要更多的傳統記憶體
請解除載入的驅動程式或記憶體常駐程式,或增加程式記憶體內容表(最小傳統記憶體)的值

傳統記憶體是什麼呢
要如何才能將其變大呢?

請知道的人幫幫我
不然一堆老遊戲不能玩><

JoyFan 2003-07-24 10:08 AM

買本 MS-DOS 6.22 來研究看看吧 .....
因年代久遠我也只記得要修改 CONFIG.SYS 裡的 HIMEM.SYS 和 EMM386.EXE 這兩各檔案而已 @@

StevenLiu 2003-07-24 11:44 AM

傳統記憶體就是640k以內的記憶體,
以前用DOS時好像在config.sys裡面加入dos=high,umb就可以把dos載入640~1024之間的記憶體而把640k以內的留給程式用,
更進一步的使用qemm386類的程式可以偷到更多的記憶體.

若使用windows的msdos視窗就不清楚該如何設定了

ycs 2003-07-24 01:37 PM

提供一個範例
config.sys
===============
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE NOEMS
DEVICEHIGH=OAKCDROM.SYS /D:CD1
DOS=HIGH,UMB
FILES=40
BUFFERS=10
STACKS=0,0
FCBS=1,0
===============
autoexec.bat
------------------
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
LH MSCDEX /D:CD1
MOUSE
LH C:\DOS\SMARTDRV.EXE /X
-------------------
可以到6XX K
沒有的東西可以拿掉 不過不會增加MM量 因為都到HMA去了

1523 2003-07-24 07:04 PM

回覆: 玩老遊戲遇到的問題~傳統記憶體不足
 
用DOS
主機板上的記憶體不要插太多

朱哈 2003-07-24 08:31 PM

看來似乎很難用
我繼續努力研究之
希望早日搞定
因為那些遊戲都很好玩說
以前都玩過
只是沒破
所以現在又想玩
沒想到遇到一些以前不會遇到的問題
真是..............><

asccpu 2003-07-24 10:52 PM

你是要玩什麼GAME?

awenh 2003-07-25 03:49 AM

ycs大提供的就已經差不多了!
不過如果該遊戲有需要用到EMS
就得把DEVICE=C:\DOS\EMM386.EXE NOEMS中的NOEMS拿掉....
另...EMM386還有別的指令可以優化

Carcia 2003-07-25 08:56 AM

為什麼我玩中華職棒2老是會出現 ERROR:Sorry, You must have 800k EMS,
在WIN98,XP都會,而且有修該過EMS大小,是不是記憶體太大的問題啊?


所有的時間均為GMT +8。 現在的時間是10:54 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。