![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 18:52 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » [求助]EMM386的兼容性问题 |
| 可打印版本 942 / 6 |
| 第1楼 qq314 | 发表于 2006-02-02 15:09 |
| 初级用户 发帖 66 积分 184 | |
|
[求助]EMM386的兼容性问题 这是我的AUTOEXEC.BAT:
@ECHO OFF set EXPAND=YES SET DIRCMD=/O:N set CDROM=r set CDUSB=u set RAMD=t cls a:\xmsdsk 10240 %ramd%: /y /t >NUL set temp=%RAMD%:\temp set tmp=%RAMD%:\temp path=%RAMD%:\;a:\;%CDROM%:\;%CDUSB%:\ copy command.com %RAMD%:\ > NUL set comspec=%RAMD%:\command.com copy extract.exe %RAMD%:\ > NUL :ERROR IF EXIST ebd.cab GOTO EXT echo Please insert Windows 98 Startup Disk 2 echo. pause GOTO ERROR :EXT %RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL %RAMD%:\extract /y /e /l %RAMD%: menu.cab > NUL echo The diagnostic tools were successfully loaded to drive %RAMD%. echo. IF "%config%"=="HELP" GOTO OFF LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% echo. GOTO QUIT :OFF cls guanji.exe :QUIT lh %ramd%:\escape.exe > nul lh %ramd%:\killer.exe lh %ramd%:\smartdrv.exe lh %ramd%:\doskey.com lh %ramd%:\tw.exe > NUL lh %ramd%:\zeno.exe > nul cls echo. 欢迎您...鹏鹏! 鼠标,记录命令、长文件名支持、高端内存、已加载了... ECHO. ECHO. ECHO. CHOICE/c:yn/T:Y,10 "现在是否加载输入法?10秒后自动加载!!" IF ERRORLEVEL 2 goto 000 IF ERRORLEVEL 1 goto sh :sh copy %cdrom%:\wb.com %ramd%:\ > nul copy %cdrom%:\py.com %ramd%:\ > nul lh wb.com lh py.com goto 000 :000 cls @type a:\readme.txt echo. 虚拟磁盘为%ramd%: 光盘分区为%cdrom%: echo. set CDROM=%cdrom% set ramd=%ramd% 这是CONFIG.SYS: menuitem=CD, DOS & CDROM (EMM386). menuitem=CD2, DOS & CDROM (UMBPCI). menuitem=USB, DOS & USB & CDROM (UMBPCI). menuitem=HELP, GUANJI menudefault=CD2,5 menucolor=15,3 device=himem.sys /testmem ffDEVICE=EMM386.EXE RAM I=B000-B7FF device=oakcdrom.sys /D:mscd001 device=btdosm.sys device=flashpt.sys device=btcdrom.sys /D:mscd001 device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /D:mscd001 device=himem.sys /testmem ffDEVICEhigh=UMBPCI.sys device=oakcdrom.sys /D:mscd001 device=btdosm.sys device=flashpt.sys device=btcdrom.sys /D:mscd001 device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /D:mscd001 device=himem.sys /testmem ffDEVICEhigh=UMBPCI.sys device=oakcdrom.sys /D:mscd001 device=btdosm.sys device=flashpt.sys device=btcdrom.sys /D:mscd001 device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /D:mscd001 DEVICEHIGH=USBASPI.SYS /R /V DEVICEHIGH=DI1000DD.SYS DEVICEHIGH=USBCD.SYS /D:USB-CD device=himem.sys /testmem fffileshigh=30 buffers=30,0 dos=high,umb,auto stacks=9,256 lastdrive=z 注*我是在虚拟机下测试的 问题: 用第一项启动,到加载 lh %ramd%:\zeno.exe > nul lh %ramd%:\escape.exe > nul lh %ramd%:\killer.exe lh %ramd%:\smartdrv.exe lh %ramd%:\doskey.com lh %ramd%:\tw.exe > NUL 屏幕全是乱码. 不要这些又没事. 而别的项不会有问题,请告诉我哪里出错了,谢谢,很急啊, 别外怎么EMM386的上位内存不到60000B而UMBPCI是81920,能不能设大点啊 [ Last edited by qq314 on 2006-2-4 at 15:59 ] |
|
| 第2楼 qq314 | 发表于 2006-02-02 15:10 |
| 初级用户 发帖 66 积分 184 | |
|
这是别人的BAT文件 他的也有分EMM386和UMBPCI
@ECHO OFF set EXPAND=YES SET DIRCMD=/OGN /4 /P set CDROM=R set CDUSB=W set RAMD=X cls a:\xmsdsk 8192 %ramd%: /y /t >NUL set temp=%RAMD%:\temp set tmp=%RAMD%:\temp PATH=%RAMD%:\;a:\;%CDROM%:\;%CDUSB%:\ copy command.com %RAMD%:\ > NUL set comspec=%RAMD%:\command.com copy extract.exe %RAMD%:\ > NUL :ERROR IF EXIST ebd.cab GOTO EXT echo Please insert MS-DOS 7.10 Startup Disk 2 echo. pause GOTO ERROR :EXT %RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL echo The diagnostic tools were successfully loaded to drive %RAMD%. echo. IF "%config%"=="CDUSB1" GOTO CDUSB IF "%config%"=="CDUSB2" GOTO CDUSB IF "%config%"=="FW1" GOTO FW IF "%config%"=="FW2" GOTO FW IF "%config%"=="FWUSB1" GOTO FWUSB IF "%config%"=="FWUSB2" GOTO FWUSB IF "%config%"=="PC1" GOTO PC IF "%config%"=="PC2" GOTO PC IF "%config%"=="PCUSB1" GOTO PCUSB IF "%config%"=="PCUSB2" GOTO PCUSB LH %ramd%:\Shsucdx.exe /D:?IDE-CD %CDROM% echo. GOTO COLH :CDUSB LH %ramd%:\Shsucdx.exe /D:?IDE-CD %CDROM% /D:?USB-CD %CDUSB% echo. GOTO COLH :FW LH %ramd%:\Shsucdx.exe /D:?IDE-CD %CDROM% /D:?FWR-CD %CDUSB% echo. GOTO COLH :FWUSB LH %ramd%:\Shsucdx.exe /D:?FWR-CD %CDROM% /D:?USB-CD %CDUSB% echo. GOTO COLH CLH %ramd%:\Shsucdx.exe /D:?PCM-CD %CDROM% echo. GOTO COLH CUSBLH %ramd%:\Shsucdx.exe /D:?PCM-CD %CDROM% /D:?USB-CD %CDUSB% echo. GOTO COLH :COLH a: copy ZENO.EXE %RAMD%:\ > NUL copy MENU\*.* %RAMD%:\ > NUL copy DOSKEY.COM %RAMD%:\ > NUL copy MOUSE.EXE %RAMD%:\ > NUL %RAMD%: LH %RAMD%:\ZENO.EXE /Q > NUL LH %RAMD%:\TW.EXE > NUL LH %RAMD%:\DOSKEY.COM > NUL LH %RAMD%:\KILLER.EXE > NUL LH %RAMD%:\ESCAPE.EXE > NUL LH %RAMD%:\MOUSE.EXE /W > NUL %RAMD%:\M.bat [ Last edited by qq314 on 2006-2-2 at 15:12 ] |
|
| 第3楼 lks205 | 发表于 2006-02-02 22:57 |
| 初级用户 发帖 32 积分 86 | |
|
在同一台机子上用别人的那两个文件替换一下试试 1、本人怀疑是那个ESCAPE.EXE 在捣鬼,该程序常有兼容性问题,可关掉试试。
2、EMM386的性能本来就比UMBPCI差,但兼容性和稳定性均好于后者。设置过高未必是好事。 |
|
| 第4楼 willsort | 发表于 2006-02-03 19:20 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re qq314:
根据选择其它CONFIG菜单项没有问题的情况来看,应该是config.sys中[CD]项的问题。 在选择菜单前按F5单步执行菜单配置,看看是哪个设备驱动的问题,猜测是EMM386与某个设备驱动发生冲突。 |
|
| 第5楼 qq314 | 发表于 2006-02-04 12:34 |
| 初级用户 发帖 66 积分 184 | |
|
谢谢lks205和willsort 是EMM386的问题,我有加载它就没事了,看来是不能用它了.
我的用UMBPCI上位内是81920,怎么搞才可以再大点啊,谢谢 |
|
| 第6楼 willsort | 发表于 2006-02-04 13:33 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
───────────────── 版务通知 ───────────────── 为了方便论坛用户浏览和版主管理,请修改该主题的标题,以简要叙述主题的内容或意图 如果确认标题不需要修改,请继续回复该主题进行申辩,若申辩理由充分,将取消该通知 如果确认标题需要修改,请点击该主题首帖下方"编辑"按钮,在编辑页面中修改标题栏 如果此通知发出三日后仍未进行申诉或修改,将由版主进行修改,并对作者进行相应处罚 处罚为扣除8点积分,包括追回因发表主题奖励的6分和因标题违规而惩罚性扣除的2分 ───────────────── 版务通知 ───────────────── Re qq314: EMM386 的兼容性算是比较不错的,不必因噎废食;可能的原因是,它所挤占的视频缓冲区可能被以后的某个驱动所使用,你可以去掉 I 参数再试一次。而将 RAM 改换为 NOEMS 也可以获得更多的 UMB 。 [ Last edited by willsort on 2006-2-4 at 13:42 ] |
|
| 第7楼 qq314 | 发表于 2006-02-04 16:33 |
| 初级用户 发帖 66 积分 184 | |
|
主题改成这样行不? Re willsort
用DEVICE=EMM386.EXE NOEMS加载,行是行,但系统变得好慢啊 另外能告诉我怎么把上位内存设大些啊 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |