【能否限制MS-DOS 7.10扩展内存的容量】
dos吧
全部回复
仅看楼主
level 11
贴吧用户_05UaASR
楼主
如上图,DOS 7.10,扩展内存弄到了3070MB,也就是接近3G内存了。
3G内存太大了,很多程序、游戏不能支持。
有什么办法限制扩展内存的容量,我只要32MB就好。
2016年01月22日 15点01分
1
level 9
中国共渡难关
在config.sys中安装himem.sys和emm386.exe的时候,可以一定程度限制使用的容量,比如带上/int15=xxxx 把部分xms划拨给int15中断使用。不过你这3G的内存太大了,划不掉多少。另外一个办法是用xmsdsk这个dos下的虚拟磁盘来吃内存,虚拟一个2G的磁盘很high啊
2016年01月24日 12点01分
3
贴吧用户_05UaASR
是啊,我玩DOS 6.22就是使用了/int15参数,还挺有效。但面对7.10的3G内存就力不从心了。其实我在想有没有不利用第3方程序,直接使用7.10安装盘自带的程序来限制内存呢??
2016年01月25日 11点01分
贴吧用户_05UaASR
确实能虚拟一个2G的磁盘,但不够啊。我的DOS7.10还有1G左右啊。这个XMSDSK能不能虚拟两个盘呢????
2016年01月26日 07点01分
level 8
求真求知到永远
仙剑DOS版最好需要3MB的扩展内存,但超过32MB就显示-1,有人建议用HIMEM /INT 15=XXXX,这个对于大多数一般玩家,容易搞错,我推荐一个程序,用起来很方便的,XMSDSK,命令为XMSDSK X(X表示你要把XKB的内存虚拟成一个盘,再这里实际上就是要减掉的内存数,如我的内存是256MB,那么就要XMSDSK 230000)
http://newdos.yginfo.net/doswareh.htm
2016年01月26日 02点01分
5
贴吧用户_05UaASR
刚才试了一下,XMSDSK最大只能2096608KB(接近2G),我的MSDOS7.10还有1G内存啊。貌似XMSDSK只能虚拟一个盘,挺郁闷的。我的XMSDSK版本号为1.9i(98年8月版)
2016年01月26日 07点01分
求真求知到永远
貌似无法了,看能不能再找到其它和xmsdsk不冲突的虚拟硬盘软件,虚拟出两个盘来
2016年01月26日 10点01分
level 8
求真求知到永远
半夜牙疼睡不着,又找不到事情消磨时间,于是帮你做实验,弄了很久,突然灵光一闪,把Dos6的HIMEM.SYS复制过来替换掉dos7的同名文件,XMS就只剩下64M了
2016年01月26日 18点01分
6
贴吧用户_05UaASR
用了DOS6.22的HIMEM.SYS之后,再用/INT15限制内存。你能正常运行仙剑1吗???生命在于折腾啊~
~
2016年01月26日 18点01分
求真求知到永远
@贴吧用户_05UaASR
不就是DOS6.22 的himem不够先进,用了它之后剩余的基础内存不够么,通过 emm386 的参数和减少 config.sys 和 autoexec.bat 里加载的东西,就能保证足够的基本内存给pal用,只是到底要用什么样的参数懒得去研究
2016年01月27日 02点01分
贴吧用户_05UaASR
@求真求知到永远
我使用DOS6.22的HIMEM.SYS后,把内存限制到32MB以下,PAL不能运行。
2016年01月27日 07点01分
level 8
求真求知到永远
为了帮你测试,我找了一上午才找到仙剑1DOS版,仙剑1的XP,98版遍地都是但是DOS版太难找了,然后我用虚拟机来测试,结果是用了 7.1 的himem.sys,给他只分配16M内存PAL都没法运行,但是用了 6.22的 himem.sys 后,不用 int15 限制,分配3.5G内存PAL照样正常运行,你不能运行的原因肯定是你没有加载 EMM386 或参数不对
REM Device=C:\DOS71\HIMEM.SYS
Device=C:\DOS\HIMEM.SYS
Device=C:\DOS71\EMM386.EXE NoEMS
2016年01月27日 08点01分
7
贴吧用户_05UaASR
DOS仙剑1目录有个INSTALL.EXE文件,你运行一下可以看到,里面有测试和说明,我真的向你保证,PAL不需要EMM386的,我保证。因为我就在DOS 5.00和6.22成功运行PAL,我真的百分百没有在CONFIG.SYS里加载EMM386
2016年01月27日 08点01分
贴吧用户_05UaASR
在DOS 6.22我用的DEVICEHIGH=HIMEM.SYS /INT15=32768,如果DOS 5.00直接DEVICEHIGH=HIMEM.SYS就行了,5.00不需INT15参数。就是这个DOS7.10面对3G内存,运行这个PAL有点阻碍啦。
2016年01月27日 08点01分
求真求知到永远
可是在我的虚拟机上不加载 EMM386 运行PAL直接出错,加载了就进入了能正常游戏,我也找不到真机来测试
2016年01月27日 08点01分
1