![]() |
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)
|
|---|
玩老遊戲遇到的問題~傳統記憶體不足
最近再玩一些老遊戲
都會遇到一個問題 會出現一個視窗 上面寫著 這個程式需要更多的傳統記憶體 請解除載入的驅動程式或記憶體常駐程式,或增加程式記憶體內容表(最小傳統記憶體)的值 傳統記憶體是什麼呢 要如何才能將其變大呢? 請知道的人幫幫我 不然一堆老遊戲不能玩>< |
買本 MS-DOS 6.22 來研究看看吧 .....
因年代久遠我也只記得要修改 CONFIG.SYS 裡的 HIMEM.SYS 和 EMM386.EXE 這兩各檔案而已 @@ |
傳統記憶體就是640k以內的記憶體,
以前用DOS時好像在config.sys裡面加入dos=high,umb就可以把dos載入640~1024之間的記憶體而把640k以內的留給程式用, 更進一步的使用qemm386類的程式可以偷到更多的記憶體. 若使用windows的msdos視窗就不清楚該如何設定了 |
提供一個範例
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去了 |
回覆: 玩老遊戲遇到的問題~傳統記憶體不足
用DOS
主機板上的記憶體不要插太多 |
看來似乎很難用
我繼續努力研究之 希望早日搞定 因為那些遊戲都很好玩說 以前都玩過 只是沒破 所以現在又想玩 沒想到遇到一些以前不會遇到的問題 真是..............>< |
你是要玩什麼GAME?
|
ycs大提供的就已經差不多了!
不過如果該遊戲有需要用到EMS 就得把DEVICE=C:\DOS\EMM386.EXE NOEMS中的NOEMS拿掉.... 另...EMM386還有別的指令可以優化 |
為什麼我玩中華職棒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。