中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: EMM386的问题 上一主题 | 下一主题
victor81
初级用户





积分 52
发帖 16
注册 2005-12-14
状态 离线
『楼 主』:  EMM386的问题

使用device=emm386.exe noems这一语句就没有问题,而如果后面不加参数或使用ram参数,启动时就会死机,这是什么原因阿?

2005-12-19 09:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 2 楼』:  

加上NOEMS就是不模拟EMS,仅仅是XMS,这种情况下会提供150KB以上的UMB
加上RAM就是模拟EMS了,有些DOS软件或者游戏需要,只能提供90KB的UMB

你的死机问题我还没有碰到,你什么芯片组啊?我的NF2芯片组的主板上会出现无法分页地址,按任何键继续,虽然不能模拟EMS,但是并不会造成死机现象

2005-12-19 10:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 3 楼』:  

注意看看死机在什么地方,怀疑是你的AUTOEXEC文件里有某个程序和EMS有冲突??

2005-12-19 10:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 4 楼』:  

你的机器在启动时你硬件如显卡和主板会占用内存空间,而有时显卡和主板占用的内存地址EMM386有冲突,所以导致死机,不同配置的机器会导致不同的结果。

2005-12-19 10:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
victor81
初级用户





积分 52
发帖 16
注册 2005-12-14
状态 离线
『第 5 楼』:  

config.sys

dos=high,umb
device=himem.sys /testmemff
devicehigh=emm386.exe ram
files=20
buffers=20
stacks=9,256

执行到emm386那一行时就停住了,按Y不能继续执行了,后来乱按了几个键又往下走了几步,到stack=9256这一行就彻底死掉了!

我的主板是磐正的4PLAI(848P)的,难道是主板与emm386兼容性的问题?能解决吗?

2005-12-19 10:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 6 楼』:  

停止的时候提示什么信息?

试试
把devicehigh改成device
把stacks删除掉

2005-12-19 11:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
victor81
初级用户





积分 52
发帖 16
注册 2005-12-14
状态 离线
『第 7 楼』:  

我一开始写的就是device=emm386.exe,一样死机。
这个配置文件用在另一台机器则完全正常~
PS:emm386.exe文件本身是多大的啊?我这儿有两个,一个是48K的,还有一个是122K的。

2005-12-19 11:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 8 楼』:  

那可能和你的硬件有冲突啊,试试在BIOS里先装入默认的设置,比如说LOAD SETUP DEFAULT,看看会不会继续死机?EMM386的文件大小各个版本都不一样,一般是一百多KB,你那个四十几KB是哪里来的?

2005-12-19 11:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
victor81
初级用户





积分 52
发帖 16
注册 2005-12-14
状态 离线
『第 9 楼』:  

40多K的是Wengier的超级通用MS-DOS 7.10启动盘得来的。我回去换成122K的再试试~
谢谢楼上的兄弟了

[ Last edited by victor81 on 2005-12-19 at 12:04 ]

2005-12-19 11:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
darkradx
高级用户





积分 972
发帖 420
注册 2004-5-16
状态 离线
『第 10 楼』:  

dos=high,umb改成dos=high, 希望有效
如果無效,又確實需要EMS還必須用EMM386的話,手動設FRAME和EXCLUDE吧(慘)

Wengier的EMM386沒有問題

EMM386 RAM在VirtualPC上會出問題(NOEMS不會), 在真實機器上出問題也是可能的



平生进退如飙风
2005-12-19 12:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
victor81
初级用户





积分 52
发帖 16
注册 2005-12-14
状态 离线
『第 11 楼』:  

终于找到问题所在了,原来是和USB设备有冲突!

我开机时只要U盘是插在上面的,ems就无法使用,就会导致死机!而如果拔下U盘开机则一切正常!

或者到主板的BIOS的Onboard Device里把USB Controller关闭后,问题也能解决,不过这样的话,在XP下U盘也用不了了!

看来我的主板还真的支持不加任何驱动也使用U盘,我还为这发过贴:http://www.cn-dos.net/forum/viewthread.php?tid=18249&fpage=1
现在终于明白原因了。
出问题的是用磐正主板的机器,而联想的那台品牌机U盘和EMS可以同时使用,没有任何问题。看来品牌机的主板兼容性果然还不错

另外,我也试验了一下分别使用48K和122K大小的两个emm386文件有何不同。
结果是使用前者会死机,而后者会提示ems不能加载,按任意键继续……
在dos下直接运行emm386,前者没有任何提示,而后者会显示版本号(好像是3.95),以及内存分配情况。
据我判断可能122K的那个版本更新一些吧。

2005-12-19 15:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
阿海
高级用户




积分 748
发帖 188
注册 2003-3-28
状态 离线
『第 12 楼』:  我也碰过这种情况

我也碰过这种情况。我用笔记本,c盘为10G,用DEVICE=C:\EMM386.EXE RAM
就死机,而用DEVICE=C:\EMM386.EXE NOEMS,就不会死机,不知为何???
  请指教!!!

2005-12-22 21:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fdsiuha
高级用户




积分 587
发帖 302
注册 2005-7-25
状态 离线
『第 13 楼』:  

最无理的就是EMM386死机



欢迎造访DOS的小屋!
http://risky.ik8.com
2005-12-22 22:27
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 14 楼』:  

victor81:

48K和122K大小的两个emm386.exe其实是同一个版本,并没有其它不同,只是前者已用DIET压缩,后者未压缩而已。压缩后有一个小缺点,那就是不能在屏幕上显示出提示信息,但上面绝非死机,只是像未压缩版一样等待按键然后继续而已。但是,由于软盘空间是有限的,而EMM386文件又很大,同时我们大家以前做的各种启动软盘中加载EMM386时使用NOEMS选项时都是没有问题的,所以启动盘中这样使用并没有什么不妥。因此,启动软盘中使用压缩版的EMM386显然是有好处的,可大大节省空间占用,以放入更多的工具;而硬盘中则因无空间问题还是使用未压缩版为佳。两者各有其用途,而不能直接说哪个更好。详情请见论坛中的旧帖子,例如:

http://www.cn-dos.net/forum/viewthread.php?tid=15218&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=872&fpage=1



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-12-30 08:58
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: