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 05:46
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » Question about problems encountered while making a boot disk View 2,587 Replies 24
Floor 16 Posted 2003-07-03 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
The following is quoted from nre's post on 2003-7-3 21:36:11:
I have a different view. From what I remember from books I read before, HIMEM。SYS manages extended memory, making it possible for DOS to access extended memory above 1M. EMM386, on the other hand, manages the 384K UMB between 640K and 1M as well as HMA. When necessary, EMM386 can emulate expanded memory using extended memory. Functionally, EMM386 and HIMEM do not really overlap, nor are they in a master-subordinate relationship. Whether EMM386 is present or not has no effect on HIMEM, so the statement “Without EMM386, HIMEM.SYS can't do all that much either”


To be precise, EMM386 is a program responsible for managing upper memory and emulating expanded memory in extended memory for some software to use. It is not that “when necessary, EMM386 can emulate expanded memory using the 384K UMB.” Therefore HIMEM。SYS must be loaded before EMM386.
As for the statement “Without EMM386, HIMEM.SYS can't do all that much either,” that wording is indeed somewhat inappropriate. Actually, using the NOEMS parameter already disables EMM386's function of emulating expanded memory, so at that time EMM386 and HIMEM。SYS have no relationship. If the RAM parameter is used, then EMM386 has to perform its full function, namely managing upper memory and emulating expanded memory in extended memory. In that case, EMM386 and HIMEM。SYS are inseparable.
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Floor 17 Posted 2003-07-03 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
“Actually, using the NOEMS parameter already disables EMM386's function of emulating expanded memory, so at that time EMM386 and HIMEM.SYS have no relationship”

This statement is still incorrect. Because EMM386 switches the system into protected mode, there must first be HIMEM.SYS to provide extended memory above 1M.
Wengier - 新DOS时代

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

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

Floor 18 Posted 2003-07-03 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
The following is quoted from Wengier's post on 2003-7-3 22:16:03:
“Actually, using the NOEMS parameter already disables EMM386's function of emulating expanded memory, so at that time EMM386 and HIMEM.SYS have no relationship”

This statement is still incorrect. Because EMM386 switches the system into protected mode, there must first be HIMEM.SYS to provide extended memory above 1M.

“Actually, using the NOEMS parameter already disables EMM386's function of emulating expanded memory, so at that time EMM386 and HIMEM.SYS have no relationship”

This statement was made in response to the following sentence:
“Without EMM386, HIMEM.SYS can't do all that much either”

And earlier I had already emphasized:
“Therefore HIMEM。SYS must be loaded before EMM386.”
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Floor 19 Posted 2003-07-03 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
HIMEM.SYS is still quite useful. Besides providing XMS memory, it also provides HMA memory. Otherwise, the DOS kernel would take up a whole lot of memory.
Wengier - 新DOS时代

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

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

Floor 20 Posted 2003-07-03 00:00 ·  中国 广东 佛山 顺德区 电信
初级用户
Credits 230
Posts 37
Joined 2003-06-29 00:00
23-year member
UID 6116
Gender Male
Status Offline
I have already downloaded moderator WENGIER's super boot disk, but I don't know how to make it into a boot disk. After extracting it I got a folder called mdos71bd, and inside it is a file called MDOS710.IMG. My skills are limited, I'm a newbie. Please, experts, teach me how to make it into a boot disk. Thanks in advance.
Floor 21 Posted 2003-07-04 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
The following is quoted from yiyesong's post on 2003-7-3 21:16:50:
The boot disk that comes with WIN98 does not include EMM386.EXE. If you are only using it as a simple maintenance or installation boot disk, EMM386 does not seem very important. But if you want it to do more, EMM386 is absolutely indispensable (or some other extended memory manager).
If there is no EMM386, HIMEM.SYS cannot do much either.
If there is not enough space, you can make the commonly used tools into an archive (in fact, you only need to make GHOST into a CAB archive), and then extract it to a virtual RAM disk when booting. All the moderators' boot disks on this forum are made this way.

First, thanks, moderator!
1. Could you provide an IMG?
2. In the one I made earlier, the three files COMMAND, IO, and MSDOS are from MS-DOS8.0. Using the AUTOEXEC.BAT and CONFIG.SYS provided by the moderator, it already worked. But as soon as I add EMM386.EXE, it won't boot; and if I change the mouse driver to CTMOUS.EXE, that doesn't work either.
3. I tried building it based on the moderator's MS-DOS7.1 super boot disk while keeping a few important files, and adding FORMAT.COM, but only FORMAT did not work successfully.
Floor 22 Posted 2003-07-04 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
I custom-made one for you. Besides meeting your requirements, I also added many tools for you. It supports long filenames. It supports DOSKEY. It supports soft shutdown (OFF) and restart (RESTART). Besides CTMOUSE, SMARTDRV, FORMAT, and GHOST, I also added tools such as DOSLFN, XCOPY, FDISK, SPFDISK, CHOICE, DELTREE, ATTRIB, REGEDIT, SCANDISK, LABEL, DEBUG, HD-COPY, etc. But I didn't add a Chinese character support system for you.
The tools you originally chose were old and large, so I replaced them all with the newest, best, and smallest ones. Even after adding all these tools, there is still some space left.
http://newsoft99.vicp.net:8081/yys/soft/qeiubd.rar

If you need better features, please see my boot disk:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=4298
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Floor 23 Posted 2003-07-05 00:00 ·  中国 湖南 湘潭 电信
高级用户
★★
Credits 871
Posts 269
Joined 2003-07-02 00:00
23-year member
UID 6298
Gender Male
Status Offline
Moderator: I made a "DOS80 Chinese boot disk". Please give me some pointers.
Download:http://www.skycn.com/soft/12556.html
Floor 24 Posted 2003-07-06 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
The following is quoted from yiyesong's post on 2003-7-4 22:08:20:
I custom-made one for you. Besides meeting your requirements, I also added many tools for you. It supports long filenames. It supports DOSKEY. It supports soft shutdown (OFF) and restart (RESTART). Besides CTMOUSE, SMARTDRV, FORMAT, and GHOST, I also added tools such as DOSLFN, XCOPY, FDISK, SPFDISK, CHOICE, DELTREE, ATTRIB, REGEDIT, SCANDISK, LABEL, DEBUG, HD-COPY, etc. But I didn't add a Chinese character support system for you.
You originally selected tools that were old and large, so I replaced them all with the newest, best, and smallest ones. Even after adding this many tools, there is still some space left.
http://newsoft99.vicp.net:8081/yys/soft/qeiubd.rar
     
If you need better features, please see my boot disk:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=4298

Many thanks!
Floor 25 Posted 2003-07-07 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
yiyesong moderator:
In the one you custom-made for me, dir cannot display long filenames. Could you write another file and post it here? Thanks!
Forum Jump: