标题: 求助~emm386
[打印本页]
作者: 极品飞飞车
时间: 2005-1-31 00:00
标题: 求助~emm386
我在win98下无法加载emm386。在config里设置DOS=HIGH dvice=C:\WINDOWS\Himem.sys
DEVICEhigh=C:\windos\emm386.exe 重启系统检测时提示emm386 not installde -xms manager not present
请帮我~谢谢
作者: DOSforever
时间: 2005-2-1 00:00
只能说明你的HIMEM.SYS没有加载成功,要不你的语句写错了,要不你的HIMEM.SYS文件丢失了还有,EMM386.EXE根本就不需要DEVICEhigh,只要DEVICE就可以了,尽管它自身有一部分是在high里面的。
作者: 极品飞飞车
时间: 2005-2-1 00:00
Himem加载了没了emm386 not installde -xms manager not present提示但emm扩展内存依然没有配置
作者: DOSforever
时间: 2005-2-1 00:00
你怎么知道emm扩展内存依然没有配置?有什么提示?以后说话最好不要把标点符号给漏了,免得别人看半天才看懂!
作者: 极品飞飞车
时间: 2005-2-2 00:00
在ms~dos.pif里,内存一项里提示计算机没有配置ms~dos会话的扩展内存。
在玩dos游戏时,提示EMS Driver not found .or Ems pages not enough
作者: DOSforever
时间: 2005-2-2 00:00
搞了半天你是在Windows下的DOS啊!98下面有两个有关DOS的PIF文件,一个是“运行游戏的 MS-DOS 模式”,另一个是“带有 EMS 和 XMS 支持并在 MS-DOS 模式下运行的游戏”,我不知道你的这个ms~dos.pif是哪一个。后面一个缺省只配置4M的EMS,前面一个可以有最大的EMS(64M)。你也可以不用这两个PIF,直接运行COMMAND进入到DOS环境,如果你没有特别配置过Windows的CONFIG.SYS就可以有EMS存在,用MEM命令看一下,有没有Total Expanded (EMS)和
Free Expanded (EMS)这两行。还有,我不知道你的玩的是什么DOS游戏,就算你告诉我,我也不一定知道。某些比较“古老”的DOS游戏(我并不觉得古老)当初在开发的时候还没想到如今有这么“大”(有人还嫌不够大)的内存,所以当游戏程序在判断是否有它所必须的足够的内存的时候,由于太大了,它反倒认为是负值!所以认为“not enough”!
作者: 极品飞飞车
时间: 2005-2-3 00:00
我所指的dos就是直接运行COMMAND进入到的DOS。用MEM命令查看没有有没有Total Expanded (EMS)和Free Expanded (EMS)这两行。只有一行有Expanded(XMS)。以下是我的电脑用mem查看的内容 HIMEM 1,120 (1K) 1,120 (1K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
IFSHLP 2,864 (3K) 2,864 (3K) 0 (0K)
WIN 3,680 (4K) 3,680 (4K) 0 (0K)
vmm32 1,696 (2K) 1,696 (2K) 0 (0K)
Free 614,128 (600K) 614,128 (600K) 0 (0K)emory Summary: Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 41,232 614,128
Upper 0 0 0
Reserved 0 0 0
Extended (XMS) 67,107,840 ? 258,752,512
---------------- ----------- ----------- -----------
Total memory 67,763,200 ? 259,366,640ress any key to continue . . .
Total under 1 MB 655,360 41,232 614,128 Largest executable program size 614,112 (600K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.
作者: DOSforever
时间: 2005-2-3 00:00
再把你的CONFIG.SYS给我看看
作者: 极品飞飞车
时间: 2005-2-4 00:00
DOS=HIGHDevice=C:\WINDOWS\Himem.SysDevive=C:\WINDOWS\Emm386.exe
作者: DOSforever
时间: 2005-2-4 00:00
奇怪了,如果按照这个配置的话应该可以有EMS存在的,那你在Emm386.exe后面加 RAM参数试试。或者,如果缺省的常规内存的大小可以符合游戏要求的话,把CONFIG.SYS删掉也可以
再问问清楚,你是在98的DOS下还是在什么的DOS下?
[此贴子已经被作者于2005-2-4 21:07:56编辑过]
作者: 极品飞飞车
时间: 2005-2-5 00:00
在Emm386.exe后面加 RAM参数也不行。我玩的游戏必须加载Emm386我是在win98的dos
作者: DOSforever
时间: 2005-2-6 00:00
再问问清楚,你是怎么个进入98的DOS的:是在98的DOS窗口,还是在98启动时用菜单选择命令行方式,还是在98关机菜单中选择“重新启动计算机并切换到MS-DOS方式”
作者: 极品飞飞车
时间: 2005-2-6 00:00
是在98的DOS的窗口
作者: 极品飞飞车
时间: 2005-2-6 00:00
Quote: |
以下是引用极品飞飞车在2005-2-4 12:30:48的发言:
DOS=HIGH
Device=C:\WINDOWS\Himem.Sys
Devive=C:\WINDOWS\Emm386.exe |
|
呵呵~~~对不起是我弄错了~我今天才看见,应该是Decice=而不是Decive=
作者: DOSforever
时间: 2005-2-7 00:00
你自己再看看清楚:“Devive,Decice=,Decive=”都不对!应该是DEVICE!还有,我不是和你说过了吗,把CONFIG.SYS删掉也可以。难道你没试过?!
作者: 极品飞飞车
时间: 2005-2-7 00:00
晕~~死又写错了。把CONFIG.SYS删掉不可以,本来已经可以了用删掉的话就和以前一样