China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-23 08:53
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » After replacing the command interpreter of FreeDOS with MS-DOS's Command.com... View 4,991 Replies 8
Original Poster Posted 2005-08-10 09:57 ·  中国 上海 徐汇区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
I tried it yesterday. I used the latest version of Kernel 2035a in February this year for Kernel.sys, and replaced Command.com with MS-DOS 7.10. But after making the boot disk and booting, I found some problems.

The Config.sys is as follows:

!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
MENU 2 - XMS + EMM386 NOEMS
12?DEVICE=HIMEM.EXE
1?DEVICE=UMBPCI.SYS
2?DEVICE=EMM386.EXE NOEMS
12?SHELLHIGH=command.com /P
3?SHELLHIGH=command.com /D /P


The content of Autoexec.bat is as follows:

@ECHO OFF
PROMPT $P$G
LH DOSLFN /Z:CP936UNI.TBL

(Note: The Himem.exe and emm386.exe used above are all versions of FreeDOS.
As a result, when entering the "cd\" command, the system prompts "Bad command or file name", but writing "cd \"(with a space in the middle) is okay. In addition, when using the cd command, if the directory does not exist, it should prompt "Invalid directory" but now it prompts "Invalid function". Pressing the up and down keys on the keyboard will automatically input the "^@" character, and pressing Ctrl+@ will become "^C" (that is, Ctrl+C). After booting the CCDOS Chinese character system, Ctrl+F10 appears the CCDOS system control prompt, which is normal, but originally Ctrl+F5 was to exit CCDOS, but now pressing it has no response?! I really don't understand that the FreeDOS kernel and MS-DOS 7.10's Command are still very incompatible!
FreeDOS's Command does not support long file names, otherwise I would not use MS-DOS...
In addition, my motherboard is Intel 845G. Using UMBPCI can only get 49k UMB. Using MS-DOS's Emm386 can only get 43k. Using FreeDOS's emm386 can get 112k? Putting FreeDOS's EMM386 into MS-DOS (IO.SYS) to use actually occupies dozens of k conventional memory! And it is not successful to load every time, sometimes it will make an error and make the system stop booting. FreeDOS's Command and UMBPCI still seem to be very incompatible. If using FreeDOS's emm386 to provide UMB, then command has 3-4k can be loaded into UMB, and if using UMBPCI, there is only dozens of bytes loaded into UMB.
It seems that there are still many bugs in FreeDOS!

[ Last edited by brglng on 2005-8-10 at 12:46 ]
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 2 Posted 2005-08-10 12:35 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
FreeDOS hasn't even released version 1.0 yet. What's out now are all beta versions, so don't expect it to have very few bugs.
Wengier - 新DOS时代

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

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

Floor 3 Posted 2005-08-10 12:57 ·  中国 浙江 湖州 联通
初级用户
★★
Credits 178
Posts 78
Joined 2005-08-09 17:09
20-year member
UID 41491
Gender Female
Status Offline
Can you share your FREEDOS with us? Let us download it.
Floor 4 Posted 2005-08-10 13:16 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
The latest beta version of FreeDOS can be downloaded here:

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/beta9sr1/
Wengier - 新DOS时代

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

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

Floor 5 Posted 2005-08-10 13:25 ·  中国 上海 徐汇区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
The Wengier one is the official released FreeDOS beta 9. I have the latest Kernel and FreeCOM here.
Provide a download for the latest FreeDOS standard minimal boot disk (only two files: Kernel.sys and command.com) brglng.ys168.com
Also, the latest FreeDOS commands and software can all be found at www.freedos.org (click the software on the left).
Strange, there used to be a FAQ on www.freedos.org, and I even asked questions in it. Recently, I can't find it anymore. There used to be FreeDOS help and so on on it, but recently it's all gone.

[ Last edited by brglng on 2005-8-10 at 13:28 ]
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 6 Posted 2005-08-10 14:59 ·  中国 上海 徐汇区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
Just tried again. "Invalid directory" turned into "Invalid function" because of loading DOSLFN. After removing it, Ctrl+F5 of CCDOS also worked. But when exiting CCDOS with EMM386 loaded, it freezes. Also, when using dir /p and pressing the key to turn to the next page, it freezes inexplicably. If EMM386 is not loaded, the machine becomes unresponsive, and even Ctrl+Alt+Del doesn't work. But when EMM386 is loaded, it prompts EMM386 error, and can restart with Ctrl+Alt+Del. FreeDOS has too many bugs, so it's better not to use it.
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 7 Posted 2007-02-24 10:28 ·  中国 湖北 荆州 电信
初级用户
★★
Credits 180
Posts 82
Joined 2007-01-11 23:02
19-year member
UID 76206
Gender Male
Status Offline
Nice
Floor 8 Posted 2008-02-06 19:59 ·  中国 安徽 淮北 电信
初级用户
Credits 36
Posts 18
Joined 2008-02-05 12:28
18-year member
UID 110223
Gender Male
Status Offline
FreeDOS is a very promising system.
Floor 9 Posted 2008-02-07 04:50 ·  中国 浙江 温州 电信
高级用户
★★★
Credits 916
Posts 377
Joined 2004-03-08 00:00
22-year member
UID 19523
Gender Male
Status Offline
Why use it like this? I really can't figure it out.
That day, when making a Ghost network boot disk, I replaced the himem.sys of Win98 with that of PC-DOS, which finally allowed the network card driver to load, but then loading Ghost.exe didn't work. Combining with all kinds of problems in making boot disks before, my understanding is that for MSDOS, FreeDOS, PC-DOS, it's best that all files are from their own sources, otherwise, it's hard to explain when problems occur.
Forum Jump: