|
brglng
银牌会员
永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『楼 主』:
将FreeDOS的命令解释器换成MS-DOS的Command.com之后……
昨天试了一下,用的Kernel.sys是今年2月份最新版的Kernel 2035a,Command.com换为MS-DOS 7.10的,但是制作完启动盘启动后发现一些问题。
Config.sys如下:
Quote: | !LASTDRIVE=Z
!BUFFERS=20
!FILES=30
!DOS=HIGH,UMB
!DOSDATA=UMB
!set dircmd=/ogn /4
!MENUCOLOR=7,0
MENUDEFAULT=1,5
MENU 1 - XMS Only [Real Mode]
MENU 2 - XMS + EMM386 NOEMS [Protected Mode]
12?DEVICE=HIMEM.EXE
1?DEVICE=UMBPCI.SYS
2?DEVICE=EMM386.EXE NOEMS
12?SHELLHIGH=command.com /P
3?SHELLHIGH=command.com /D /P |
|
Autoexec.bat内容如下:
Quote: | @ECHO OFF
PROMPT $P$G
LH DOSLFN /Z:CP936UNI.TBL |
|
(注:以上使用的Himem.exe和emm386.exe均为FreeDOS的版本。
结果发现输入“cd\”命令系统提示“Bad command or file name”,写成“cd \”(中间有空格)则没有问题。另外使用cd命令时如果目录不存在本应提示“Invalid directory”现在却提示“Invalid function”。按键盘上的上下键系统会自动输入“^@”字符,而按下Ctrl+@时却变成了“^C”(即Ctrl+C)。启动CCDOS汉字系统后,Ctrl+F10出现CCDOS系统控制提示,这个正常,而本来Ctrl+F5是退出CCDOS,现在按上去居然没反应?!真是搞不懂FreeDOS内核与MS-DOS 7.10的Command还是很不兼容!
FreeDOS的Command不支持长文件名,否则我就不再用MS-DOS了。。。
另外,我的主板是Intel 845G,用UMBPCI只能获得49k的UMB,用MS-DOS的Emm386只能获得43k,用FreeDOS的emm386却能获得112k?把FreeDOS的EMM386放到MS-DOS(IO.SYS)去用居然要占几十k常规内存!而且不是每次都成功加载,有时会出错使系统停止启动。FreeDOS的Command和UMBPCI似乎还不是很兼容。如果用FreeDOS的emm386提供UMB,则command有3~4k能载入UMB,而如果使用UMBPCI就只有几十个字节载入UMB。
看来FreeDOS的bug还是很多啊!
[ Last edited by brglng on 2005-8-10 at 12:46 ]
|
32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2005-8-10 09:57 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
2 楼』:
FreeDOS現在連1.0版都還沒出,現在出的都是beta版,所以別指望它只有很少BUG了。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2005-8-10 12:35 |
|
|
shj99422
初级用户
积分 178
发帖 78
注册 2005-8-9
状态 离线
|
『第
3 楼』:
能不能把你的FREEDOS 共享一下啊
能不能把你的FREEDOS 共享一下啊
让我们下一下啊
|
|
2005-8-10 12:57 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
|
2005-8-10 13:16 |
|
|
brglng
银牌会员
永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『第
5 楼』:
Wengier那个是官方发布的FreeDOS beta 9。我这里有最新的Kernel和FreeCOM。
提供下载最新的FreeDOS标准最小启动盘(只有Kernel.sys和command.com两个文件)brglng.ys168.com
另外,最新的FreeDOS命令和软件都可以在www.freedos.org上找到(点左边的software)。
奇怪了, 以前www.freedos.org上有个FAQ的,我还在里面提过问题,最近怎么找不到了。以前上面还有FreeDOS的帮助之类的,最近都没了。
[ Last edited by brglng on 2005-8-10 at 13:28 ]
|
32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2005-8-10 13:25 |
|
|
brglng
银牌会员
永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『第
6 楼』:
刚刚又试过了,“Invalid directory”变成“Invalid function”原来是加载了DOSLFN的关系。去掉后,CCDOS的Ctrl+F5也好了。可是在加载EMM386的情况下退出CCDOS的时候死机。还有就是dir /p时,按键翻下一页时莫名其妙死机。如果没加载emm386则机器失去响应,连Ctrl+Alt+Del都不行。不过加载了emm386则提示emm386出错,可以用Ctrl+Alt+Del重启。
FreeDOS的bug太多了,还是不用为妙。
|
32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2005-8-10 14:59 |
|
|
dinfli
初级用户
积分 180
发帖 82
注册 2007-1-11
状态 离线
|
|
2007-2-24 10:28 |
|
|
shutian8888
初级用户
积分 36
发帖 18
注册 2008-2-5
状态 离线
|
『第
8 楼』:
freedos是很有前途的系统.
|
|
2008-2-6 19:59 |
|
|
dato
高级用户
积分 916
发帖 377
注册 2004-3-8
状态 离线
|
『第
9 楼』:
为什么要这样用,实在想不明白。
那天在做ghost网络启动盘时,偶将win98的himem.sys替换了pcdos的himem.sys终于让网卡驱动可以加载了,但是加载ghost.exe又不行。结合以前制作启动盘的种种问题,偶的认识是msdos freedos pcdos最好所有的文件都是自家出的,不然出现问题都说不清楚。
|
http://dato.ys168.com
google search bot
http://dato.minidns.net/ |
|
2008-2-7 04:50 |
|