Board logo

标题: win95中DOS设置 [打印本页]

作者: lnw     时间: 2004-8-8 00:00    标题: win95中DOS设置

为了重温DOS游戏,最近在VPC中装了WIN95,发现有些DOS游戏可以玩,有些不行。在纯DOS环境下运行MEM /C/P发现:FREE的空间只有541K,好象玩有些DOS游戏至少要600K以上的空间,请问要如何设置才能解决这个问题?
NAME                       TOTAL                  CONVENTIONAL             UPPER MEMORY
MSDOS                    33,824                 33,824                           0
HIMEM                     1,120                   1,120                             0
IFSHLP                     2,864                   2,864                             0
SETVER                    832                        832                                 0
WIN                           3,632                  3,632                              0
COMMAND                7,376                  7,376                              0
FSHARE                   48,240                 48,240                             0
MOUSE                     8,796                  8,796                               0
COMMAND                7,184                  7,184                               0
FREE                        541,152               541,152                           0
MEMORY SUMMARY:
TYPE OF MEMORY                    TOTAL                  USED                      FREE
CONVENTIONAL                         655,360              114,208                 541,152
UPPER                                       0                          0                             0
RESERVED                                393,216              393,216                 0
EXTENDED(XMS)                    66,060,288       69,632                   65,990,656
TOTAL MEMORY                         67,108,864       577,056                 66,531,808
TOTAL UNDER 1MB                     655,360              114,208                 541,152
LARGEST EXECUTABLE PROGRAM SIZE                541,024(528K)
LARGEST FREE UPPER MEMORY BLOCK              0
MS-DOS IS RESIDENT IN THE HIGH AREA

作者: lnw     时间: 2004-8-8 00:00
哪位高手帮帮忙吧!
作者: Wengier     时间: 2004-8-9 00:00
要玩DOS游戲,在VPC中裝DOS(如MS-DOS 7.10)就行了,不必裝Win95等。
作者: cn_archer     时间: 2004-8-9 00:00
我觉得玩游戏对于EMM386的支持是很关键的。另外我记得早期的游戏,很多都要用DOS4GW来支持。
作者: JonePeng     时间: 2004-8-9 00:00
要得到600K以上的基本内存,就必须修改config.sys,你的config.sys一定要有下面几行才行:dos=high,umb
device=himem.sys /testmemff
device=emm386.exe noems

作者: cn_archer     时间: 2004-8-9 00:00
现在在Windows里玩DOS游戏最好使用模拟器。
作者: cn_archer     时间: 2004-8-9 00:00
DOSBox v0.61
这个就是比较管用的DOS虚拟机。楼主可以去下载个安装一下。
作者: lnw     时间: 2004-8-9 00:00
我已经在VPC里安装了最新的DOS711,对CONFIG.SYS做了一些改动使常规空闲内存达到619K,但是像三国志之类的游戏依然提示not enough memory!
作者: lnw     时间: 2004-8-9 00:00
还有就是如果我想把其他一些程序掉到上位内存中具体该怎么做呢?像mscdex要占用近30K的空间,在wengier的文章中提到可以和cloaking一起使用,具体该怎么做呢?
作者: lnw     时间: 2004-8-9 00:00
还有就是如果我想把其他一些程序掉到上位内存中具体该怎么做呢?像mscdex要占用近30K的空间,在wengier的文章中提到可以和cloaking一起使用,具体该怎么做呢?
作者: GOTOmsdos     时间: 2004-8-10 00:00
玩三国要扩充内存的,那个“NOT ENOUGH MEMORY”主要指扩充内存!(有时,常规内存太少,可能也会出现)
你这样一加 NOEMS,就没有扩充内存了!(NOEMS意味着扩充内存全用为上位内存了)
不过,有些游戏是要足够的常规内存,这时加NOEMS,就对了,因为有了上位内存,很多程序和驱动就加到上位内存,自然常规内存就多了。。。
所以要玩三国,就要 DEVICEHIGH=EMM386.EXE (或再加RAM,可从扩展内存模拟的扩充内存中分出一部分上位内存来,从而增加一点常规内存,但扩充内存就要相对少点)


[此贴子已经被作者于2004-8-14 00:24:11编辑过]



作者: wchong     时间: 2004-8-10 00:00
用DOS6.22的启动盘启动系统,只要加载HIMEM.SYS和EMM386.EXE就可以。
作者: zhz002     时间: 2004-8-11 00:00
请问什么是上位内存啊????偶是新手.请各位大吓赐教!![em06][em06][em06]
作者: wchong     时间: 2004-8-12 00:00
去下载一个内存学习软件吧!home.cfe21.com/firststep/
作者: GOTOmsdos     时间: 2004-8-12 00:00    标题: 这跟DOS6.22无关!只涉及EMM386的参数

1,DEVICE=EMM386  (无参数)
2,DEVICE=EMM386 RAM
3, DEVICE=EMM386 NOEMS
三者区别,请看我前贴..

作者: wchong     时间: 2004-8-12 00:00
我去看看,说错了扁你!
作者: GOTOmsdos     时间: 2004-8-12 00:00
我试过多次了, 应该是这样的,用98启动盘就可以的,只要EMM386 的参数设对了(加RAM,或不加,)就行,千万别加NOEMS!很明显呀,照你说的,如果不用DOS6.22的启动盘,就玩不成了?  这年头,有几个人备有DOS6.22启动盘? 有个98启动盘就算不错了!
作者: Wengier     时间: 2004-8-12 00:00
確實跟6.xx啟動盤沒有任何關系,況且現在MS-DOS 6.xx已嚴重過時,根本無法在新的電腦上(尤其是大硬盤的電腦上)正常使用,因此已完全不值一提。相比之下,MS-DOS 7.10啟動盤就好多了,剩下的衹是根據每個人的不同的需要的小幅的修改配置問題(如CONFIG.SYS中的EMM386設置等)而已。
作者: GOTOmsdos     时间: 2004-8-12 00:00
对呀!就凭DOS6。22不支持FAT32这一点,他就基本上博物馆了。。。
作者: wchong     时间: 2004-8-13 00:00
哪个前贴,找不找.
作者: GOTOmsdos     时间: 2004-8-14 00:00
再粘贴出来吧:
玩三国要扩充内存的,那个“NOT ENOUGH MEMORY”主要指扩充内存!(有时,常规内存太少,可能也会出现)
你这样一加 NOEMS,就没有扩充内存了!(NOEMS意味着扩充内存全用为上位内存了)
不过,有些游戏是要足够的常规内存,这时加NOEMS,就对了,因为有了上位内存,很多程序和驱动就加到上位内存,自然常规内存就多了。。。
所以要玩三国,就要 DEVICEHIGH=EMM386.EXE (或再加RAM,可从扩展内存模拟的扩充内存中分出一部分上位内存来,从而增加一点常规内存,但扩充内存就要相对少点)

[此贴子已经被作者于2004-8-14 00:25:57编辑过]



作者: wchong     时间: 2004-8-14 00:00
哪个前贴?找不着。
作者: GOTOmsdos     时间: 2004-8-14 00:00
不是给你粘贴出来了吗? 怎么还说"哪个前贴?找不着。"?
作者: wchong     时间: 2004-8-15 00:00
对不起,发错了。应该是谢谢了!
作者: GOTOmsdos     时间: 2004-8-18 00:00
wchong:最近,你老兄发贴是不是太疯狂了? 整个一大版全是老兄的!有点吓人!是不是求DOS心切?要学DOS,循序渐进嘛,地冻三尺非一日之寒嘛!嘿嘿!。。。别把自己搞变态哦!
作者: GOTOmsdos     时间: 2004-8-20 00:00
嘿嘿,楼上老兄这么快就升职业侠客了? 可喜可贺