Board logo

主題: [求助] [問題]Windows 98/Me MS-DOS [打印本頁]

發表人: AshenVic    時間: 2006-9-3 06:31 PM     主題: [問題]Windows 98/Me MS-DOS

這幾天想說玩玩舊遊戲
也就是在NT架構下不能玩的MS-DOS遊戲或者在NT架構下保護過不了的遊戲
問題來了...WIN98/Me裝好後
MS-DOS的擴充記憶體(EMS)沒有被Windows開啟

在Google搜尋下找到了解決方法...
但是...98/Me解決的方法都是一樣
在Config.sys加入兩行
DEVICE=[Windows HIMEM.sys路徑]
DEVICE=[Windows EMM386.exe路徑]

98中有用,Me卻無效
Me確實解決的方法有人可以幫忙解答一下嗎??
以上是雙系統,第一個是WIN2000,第二個是98/Me
目前是2000+98
p.s DOSBOX跑遊戲好像都很LAG...Cycle也調了,沒有數值可以跑的很順的
發表人: 陽だまり    時間: 2006-9-3 09:05 PM

DEVICE=c:\windows\EMM386.exe ram
或者是
DEVICE=c:\windows\EMM386.exe noems

如果是這樣呢
發表人: AshenVic    時間: 2006-9-4 10:37 PM


引用:
陽だまり寫到:
DEVICE=c:\windows\EMM386.exe ram
或者是
DEVICE=c:\windows\EMM386.exe noems

如果是這樣呢

恩...在Me搞不定的時候試過了,依然無效
發表人: ROACH    時間: 2006-9-5 12:25 AM

哈!!好熟西的批次檔~
還記得很久以前我是這樣寫的

DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE ram
DOS=HIGH,UMB

那個DOS=HIGH,UMB記得要加~他會把上面兩個載入到上層記憶體
發表人: lovelegend    時間: 2006-9-5 12:31 AM

為了舊遊戲而重裝 win98, 真是舊遊戲的忠實熱愛者...
不過 DOS Box 不能解決在 win2k/xp 下玩 DOS 遊戲嗎? (我很少玩 DOS 遊戲, 所以不清楚)
發表人: 陽だまり    時間: 2006-9-5 08:10 AM

其實裝vm就可以解決無數的問題了
小弟目前也都是裝vm來測試軟體和開p2p
發表人: Kicks    時間: 2006-9-5 09:55 AM

DOSBOX並不是萬能的,還是有它搞不定的遊戲
理想還是搞台舊電腦來玩

VM這東西我也試過,只能說他不適合拿來玩遊戲.......
發表人: AshenVic    時間: 2006-9-5 01:07 PM

電腦配備不好,有台很舊的NB就拿來裝雙系統玩嚕
裝上98耗費的空間也不是很多精簡安裝加上裝了DX9,IE6,WMP9才340MB
DOSBOX因為一直搞不定所以放棄了,原因就是跑GAME的時候畫面會拖
調Cycle也調不好所以放棄了
老DOS GAME用到EMS結果系統裝好EMS沒被開啟,Me搞了好久終究放棄
最後還是裝98再加上改一次CONFIG就搞定了

ME上沒加過這行DOS=HIGH,UMB,因為ME被我D了 故無法測試

發表人: chaeung    時間: 2006-9-5 01:38 PM

個人獨斷的偏見:

純DOS Game嗎? 這是在下當年用的(與系統及Game無關的已刪去)...
config.sys:
rem DEVICE=C:\DOS\HIMEM.SYS
rem DEVICE=C:\DOS\EMM386.EXE
    DEVICEHIGH=C:\QEMM\QEMM386.SYS RAM X=B000-B7FF ROM=C000-C7FF ST:F
    DEVICEHIGH=C:\UTILITY\HYPERDKX.EXE XS V S A C:4096 M:1 T:0 P:1 I:1500 K:-
    DEVICE=C:\UTILITY\VIDE-CDD.SYS /D:MSCD001 /P:1F0,14 /P:170,15 /P:1E8,12 /P:168,10
    DEVICEHIGH=C:\UTILITY\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5
    DEVICEHIGH=C:\UTILITY\SB16\DRV\CTMMSYS.SYS
    DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 4096 256 256 /E
    SHELL=C:\DOS\4DOS.COM /E:1024 /P @C:\DOS\4DOS.INI
    DOS=HIGH, UMB
    FILES=8
    BUFFERS=30
    STACKS=0,0

autoexec.bat:
@ECHO OFF
    PROMPT=[$P]
    PATH=C:\;C:\UTILITY;C:\DOS;C:\PCTOOLS;C:\QEMM;C:\RA;
    SET COMSPEC=C:\DOS\4DOS.COM
    SET BLASTER=A220 I5 D1 H5 P330 T6
    SET SOUND=C:\UTILITY\SB16
    SET MIDI=SYNTH:1 MAP:E
    LH C:\QEMM\FILES=30 > NUL
    LH C:\UTILITY\KEY180 > NUL
    LH C:\QEMM\LASTDRIV=Z > NUL
    LH C:\UTILITY\MSCDEX.EXE /D:MSCD001 /V > NUL
    C:\UTILITY\KEYSPEED + > NUL
    C:\UTILITY\IMAGE C: /NOBACKUP > NUL
    ALIAS /R C:\UTILITY\ALIASES
    BREAK ON
    LH C:\UTILITY\MOUSE > NUL
    CLS

如果要跑DOS/V的東西又是另一種囉.

以上
發表人: wugen    時間: 2006-9-5 05:22 PM

chaeung版主用了太多其他的程式.   QEMM, 4DOS...   

提到以FreeDOS為基礎的DOSBOX,  FreeDOS 1.0 已經釋出(不過現在Ibiblio的伺服機仍在透支中,只來得急抓了基本版的ISO)  下一版的DOSBOX就會以FreeDOS 1.0來做.
發表人: chaeung    時間: 2006-9-8 11:05 AM

個人獨斷的偏見:

用了太多其它的東西? 一聽就知道wugen弟沒經歷過DOOS時代...

DOS唯一的課題就是如何調配常駐程式在640K中留出最大限度記憶體空間來跑軟體.

DOS 3.3最穩. DOS 5.0最強, 就是因為從M$-DOS 5.0開始有High memory功能.

QEMM是當時必跑的最強記憶體管理程式, 可以最大限度活用多出來的64K及從384K中"搶"記憶體給常駐及驅動程式使用及把大量資料放到EMS中, 很多軟體沒QEMM簡直跑不動.

4DOS是當時最強的DOS Shell程式, 讓死板板的DOS活了起來, 就像UNIX必然要用到Shell script一般.

DOS時代... 一個人功力強不強, 除了一是看會不會寫程式, 二就是看如何調教autoexec.bat及config.sys, 不過現在一切都過去啦...

以上
發表人: kkjkj    時間: 2006-9-8 12:54 PM

看來"以前"的會用電腦的人
可見電腦的功力相當的強阿~
不過前幾年的電腦也是相當貴
發表人: wugen    時間: 2006-9-8 01:05 PM

版主大大誤會了..  難道 "" 不夠清楚?  
不想讓版主說我沒經歷過DOS的年代, (從286開始玩PC).  自己也是Quarterdeck公司的擁護者.  不過後期Quarterdeck被收購以後再加上遊戲大多數有自己的保護模式(DOS4GW)......  (QEMM會和Gravis Ultrasound Max相衝也是問題, 不過那是我自己機器硬體設備太多了)

忘了提: Windows 98以後的DOS版本, 如果不想讓DOS自動判斷要載入哪些驅動程式而乖乖按config.sys所設定的, config.sys 的 DOS參數要加 NOAUTO.  例: DOS = HIGH, UMB, NOAUTO
發表人: sekihusky    時間: 2006-9-8 03:21 PM

我有過個經驗98跟me老裝不上我的新電腦,店家跟我說是電腦太新了
不知道硬體是不是跟系統有關係呢,有沒有可能就是無法裝上95,98?
發表人: chaeung    時間: 2006-9-8 08:24 PM

個人獨斷的偏見:

To: kkjkj
> 看來"以前"的會用電腦的人
> 可見電腦的功力相當的強阿~

過獎... 在下相信這一點老毒王很可能遠比在下強得多... ^0^

To: wugen
嘿... 一時激動... wugen弟莫怪... 剛才想了想, 那幾年在下因為跑去日本買了9801回來, 都在瘋H Game還真沒什麼在玩PC Game, PC只用來開BBS寫程式而已...

To: sekihusky
> 不知道硬體是不是跟系統有關係呢,有沒有可能就是無法裝上95,98?

95應該是正16bit的產品, 98應該是16bit過渡到32bit的產品(SecondEdition是32bit正得多而已), 現在的新電腦應該都是64bit(雖然實際是40~48bit等級)... 暫停, 這好像不是人話... 換種方式...

現在的最新硬體可能95/98完全認不得吧? 64bit CPU+DDR2 RAM+Chipset姑且不說MB廠商寫不寫driver for 95/98, 最主要看所有硬體廠商是否還願意寫95/98的driver... 不然裝起來也不會動

以上




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0