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!
Credits 27,736 Posts 10,521 Joined 2002-10-09 12:00 23-year member UID 9
Status Offline
ROM-DOS is a very powerful and practical DOS. It not only has good stability and compatibility, but also locally supports long file names, FAT32, and various other tools and software development kits (SDK). Now the boot disk download of it is provided: http://zhenlove.com.cn/cndos/soft/rdos71bd.zip
Note: This is an enhanced version modified from the original ROM-DOS boot disk I made. It adds creating a memory virtual disk with XMSDSK, and using the practical FINDRAMD program mentioned by netizen baobolz to find the drive where the memory disk is located, and the function of copying the COMMAND.COM file to the memory disk. Especially Teacher Mo can take a look at this function for finding the memory disk.
Credits 229 Posts 37 Joined 2002-11-09 00:00 23-year member UID 207 Gender Male
Status Offline
Moderator, I downloaded it and it's really fast. I also unpacked it to look at the source code inside, but I don't understand a lot. Can you be patient and explain to me? Can you give me the detailed functions of these commands?
break on
lfnfor on
verify on
set dircmd=/OGN /4
set comspec=a:\command.com
path=a:\;..
mode con rate=32 delay=1
killer.exe
doskey.com
mscdex.exe /D:CDROM1 /K
ctmouse.exe /r3
set ramdrive=
xmsdsk 1024 /y
findramd>nul
if %ramdrive%#==# goto noram
copy command.com %ramdrive%\>nul
path=%ramdrive%\;%path%
set comspec=%ramdrive%\command.com
:noram
Credits 1,019 Posts 300 Joined 2002-10-20 00:00 23-year member UID 33 Gender Male From 广东
Status Offline
break on Press the Pause key to interrupt
lfnfor on Support long filenames
verify on Support verification, such as when copying
set dircmd=/OGN /4 Set parameters for the DIR command
set comspec=a:\command.com Set command processor path
path=a:\;.. Set search path
mode con rate=32 delay=1 Keyboard speed
killer.exe Memory-resident program to interrupt the operation of some programs
doskey.com Need I say more?!
mscdex.exe /D:CDROM1 /K
ctmouse.exe /r3 Mouse
set ramdrive=xmsdsk 1024 /y Set virtual disk
findramd>nul Find virtual disk
if %ramdrive%#==# goto noram Judge virtual drive letter
copy command.com %ramdrive%\>nul Copy command processor to virtual disk to speed up response
path=%ramdrive%\;%path% Add virtual disk path
set comspec=%ramdrive%\command.com Set command processor path
:noram
Credits 27,736 Posts 10,521 Joined 2002-10-09 12:00 23-year member UID 9
Status Offline
This time I made some more modifications, for example, deleting the useless COMMAND.HLP, adding the practical MOUSCLIP (a small tool for mouse copy/paste under DOS), replacing MS's MSCDEX with CLOAKING+MSCDEX that only takes up 4K of memory, replacing the original HIMEM with FreeDOS's HIMEM and DR-DOS's EMM386 to support XMS memory above 64M (up to 4G at most) and provide 32M of EMS memory, etc. Download here:
Credits 132 Posts 15 Joined 2002-12-04 00:00 23-year member UID 405 Gender Male
Status Offline
Can the boot disk of ROM-DOS be used in MS-DOS?
Also, I haven't installed ROM-DOS. Do I just need to extract the files in the compressed package to the floppy disk to use it, or do I need to use SYS to transfer system files under ROM-DOS like in MS-DOS!
Credits 27,736 Posts 10,521 Joined 2002-10-09 12:00 23-year member UID 9
Status Offline
ROM-DOS and MS-DOS are two different but mutually compatible DOS operating systems. Of course, one cannot be used within the other. Just boot from a floppy disk.
Credits 9,654 Posts 3,351 Joined 2003-03-11 00:00 23-year member UID 1113 Gender Male From 湖北
Status Offline
I made a boot disk with the core startup file of r-dos710. Running diskgen in it restarts. spfdisk is okay. Also, please tell me in detail about minicmd.com?
Credits 27,736 Posts 10,521 Joined 2002-10-09 12:00 23-year member UID 9
Status Offline
If there is a reboot, then I estimate it's a configuration problem. You can check files like CONFIG.SYS, etc. minicom.com is a miniature COMMAND.COM command processor, very compact, but I haven't used it much either.
Credits 27,736 Posts 10,521 Joined 2002-10-09 12:00 23-year member UID 9
Status Offline
MiniCMD is not suitable to replace COMMAND under normal circumstances because its characteristic is being small but not very practical, unless there are special purposes.