### 1. What exactly is 4DOS?
-------------------------
4DOS is published by JP Software Inc. The version commonly found on BBS stations is the 4DOS SW version. Additionally, JP Software Inc. also publishes a commercial version, but there doesn't seem to be any agents or distributors in China. However, basically, the SW version only has a usage period (a warning message about the usage period will appear during execution. As for whether it can really no longer be used after expiration? I don't know, because I use the 'cracked version'.... B-b). In terms of functionality, there is no difference from the commercial version. Currently, the latest version of 4DOS is version 4.02b (learned from the 4DOS message area of the FIDO network, but the version currently circulating on domestic BBS stations seems to only be version 4.02. If any player has version 4.02b, please upload it to the station to treat all players).
Basically, the function of 4DOS is like MS-DOS's command.com, which is commonly known as a 'shell program' or 'command interpreter'. However, compared with command.com, 4DOS is far superior (this is a fact, and I believe every player who has used 4DOS will agree). Even though MS-DOS has been upgraded to DOS 6.0, there are still many functions that are far behind 4DOS. The specific strengths of 4DOS will be introduced in detail later, so I won't go into details here.
### 2. Then how is the compatibility of 4DOS with MS-DOS or other programs?
--------------------------------------------------------------------
Well, 4DOS is not designed to be used in conjunction with MS-DOS's command.com, but to 'completely replace' command.com. Note that it's 'completely replace'! This means that when you have 4DOS, you can consider which disk to put command.com on, because you will hardly want to use it anymore!
OK, since it's 'completely replace', there's no need to doubt the compatibility with other programs. If there is a compatibility problem between a program and 4DOS, then 99.99999...% of the time there will also be a compatibility problem with DOS. Based on my experience of using it for the past few months, I have really never encountered any program that has a compatibility problem with 4DOS (I really like to try some strange things, and some programs clearly 'pick machines', so the system often has compatibility problems. But after various attempts, the final problem is never with 4DOS, so its compatibility should be reliable).
### 3. Since 4DOS is so powerful, must it be complicated and difficult to learn?
---------------------------------------------------------------------
Well, to fully exert the unique functions of 4DOS, you do need to learn many usage skills. But for a beginner or a player who just wants to see what functions 4DOS has, using 4DOS is exactly the same as using MS-DOS. You don't need to learn any new skills to use 4DOS. In other words, as long as you can use MS-DOS, you can use 4DOS!
But, as a computer player, you naturally won't be satisfied with this. Moreover, only by understanding some skills of 4DOS can you see what's better than command.com. And you can slowly discover its skills and strengths in the process of using 4DOS. So, you will always find its advantages when using 4DOS. Finally, in the process of using, discovering, and learning, you find that you can't live without 4DOS. If you are asked to use MS-DOS's command.com again, you will say: 'Let me die!'
### 4. Then will 4DOS take up a lot of memory?
--------------------------------
'Take up memory'? Are you kidding me? 'Taking up little memory' is one of the unique functions of 4DOS. But the prerequisite is to first learn how to set it up. This skill will be mentioned later, so I won't say more. But here, I will still compare it with MS-DOS in terms of 'taking up memory' to let you know how 'powerful' 4DOS is.
This is the situation of MS-DOS taking up memory:
Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 15565 (15K) 15565 (15K) 0 (0K)
HIMEM 2912 (3K) 2912 (3K) 0 (0K)
EMM386 3120 (3K) 3120 (3K) 0 (0K)
COMMAND 2976 (3K) 2976 (3K) 0 (0K)
^^^^^^^ ^^^^^^^^^^^^
This is the situation of 4DOS taking up memory:
Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 15549 (15K) 15549 (15K) 0 (0K)
QEMM386 800 (1K) 800 (1K) 0 (0K)
4DOS 4048 (4K) 320 (0K) 3728 (4K)
^^^^ ^^^^^^^^^^^
Did you see? 4DOS only takes up 320 bytes of main memory, while command.com takes up 3K! Taking up little main memory but having very powerful functions----this is 4DOS! Well, it's really 'cheap and good'. Actually, 4DOS can be made to take up at least 256 bytes of main memory, but I think 320 bytes is already very remarkable.
How about it? After reading the above introduction, do you have a preliminary understanding of 4DOS? And do you feel very excited? 'Action speaks louder than words'! Hurry up and find a set to try, and I believe 4DOS will definitely 'be so good that it makes you refreshed'.
This time, only the basic introduction of 4DOS is given. Next time, the basic usage of 4DOS will be introduced.
Players who have experience in use or have questions are welcome to join the discussion.
Subj: 4DOS (2) --- How to use 4DOS?
Hello, Everybody :
This time, some of the most basic usages of 4DOS are introduced for you:
### 1. Where can I find 4DOS?
----------------------------
You can look for it on various BBS stations. It should be found. Take 4DOS V4.02 SW version as an example:
File Name Size Description
------------ ------ ---------------------
4DOS402D.ZIP 262145 4DOS V4.02 instruction file
4DOS402P.ZIP 310863 4DOS V4.02 executable file
4DOS402U.ZIP 175545 4DOS V4.02 Patch file, for V4.0, V4.01
And, you only need to have 4DOS402P.ZIP among them, but it's better to also grab the instruction file back, because 4dos.doc (which is the user manual of 4DOS) in it is very detailed. Any questions can be answered from the file. But you have to develop the patience to read English like me, otherwise a 1 Mega English file will make your eyes 'pop out'.
### 2. I found these files, but how to install?
-----------------------------------------
Well, first create a subdirectory (such as C:\4DOS), then use PKUNZIP to extract the above files to the directory, and it's installed. Because it's a shareware version, that's how the installation is completed.
### 3. Then? How to execute? Execute 4DOS.COM in C:\4DOS>?
--------------------------------------------------------
Well, you'd better not do this. Because doing this is equivalent to creating a 'second layer of shell' (I won't go into detail about the concept of shell here). The only purpose of doing this is that you want to first see what functions 4DOS has. But I think you are as smart as you, so you should be able to skip this step directly and set it as the Primary shell!
OK, first find your config.sys, and add the following line at the last line with a word processing program:
SHELL=C:\4DOS\4DOS.COM C:\4DOS @C:\4DOS\4DOS.INI /P
^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^
① ② ③ ④
PS: If you use DOS 6.0's multi-config function, this line should be added at the last line in the block you want to add.)
Explanation: ① Tell the system to find 4dos.com in the C:\4DOS> directory as its shell program. Here, C:\4DOS> is the directory where your 4dos.com is located. If you copy 4dos.com to the root directory, it can be changed to SHELL=C:\4DOS.COM....
② Tell the system that C:\4DOS> is the subdirectory where 4DOS is stored. 4DOS uses this PATH to store the COMSPEC environment variable, so this parameter should not be omitted.
③ Tell 4DOS to find 4dos.ini in C:\4DOS> as the 'initial configuration file' (initial file). The initial configuration data of 4DOS is stored in this file. Almost all functions of 4DOS can be configured here. Then, when 4DOS is executed, it can make the configuration work according to these data. However, how to configure 4dos.ini is already an intermediate and advanced usage, which won't be said here. But if you execute 4DOS for the first time, there will be no 4dos.ini file, so you can omit this parameter.
④ Tell the system that 4DOS.COM is used as the primary shell, so this parameter cannot be omitted.
OK, after modifying config.sys, save it and restart the computer. Will there be the following message on the screen:
4DOS 4.02 DOS 6.0
Copyright 1988-1993 Rex Conn & JP Software Inc. All Rights Reserved
C:\>
PS: The above message is the message displayed by the cracked version. If the version you use is not registered, some warning messages about the usage period will also appear.
Congratulations! 4DOS is ready to work for you!
### 4. That's it? How so simple! What should I do next?
------------------------------------------
Hey, Man, Take it easy! First press F1 to see what instructions/functions 4DOS provides. Oh, right, F1 is the ON-LINE HELP hotkey built into 4DOS. Basically, it's very similar to DOS 6.0's ON-LINE HELP, but the functions are stronger and it's more convenient to use (isn't this nonsense? Otherwise, how can it 'completely replace'?). Did you find that the commands you are used to using in MS-DOS can also be used in 4DOS? Not only that, 4DOS also provides many functions that MS-DOS doesn't have, and you need to discover these functions slowly.
So far, only the basic usage methods of 4DOS have been introduced, and the unique functions it provides haven't been mentioned. But don't worry, they will be introduced later.
OK, next time, some of the most basic setting methods in 4dos.ini will be introduced for you, which include the settings of several unique functions. Of course, you will be surprised to find that it's actually so simple to use these functions!
See you next time!
Subj: 4DOS (3) --- Hmm, not bad!
Hello, everybody :
This time, some methods for setting 4dos.ini are introduced for you:
### 1. You lied to me! Why doesn't F1 work when I press it?
----------------------------------
Oh, I am very very sorry! I forgot to explain that you need to first copy 4dos.hlp to the root directory. But actually, as long as you know how to set 4dos.ini, you don't need to do this.
At first, you need to use a word processing program to edit a file, named 4dos.ini. This file is best placed in the root directory or the subdirectory where 4DOS is located. Remember to set the shell command in config.sys well.
OK, you only need to add the following in 4dos.ini:
HelpPath=C:\4DOS ; Set 4DOS to find 4dos.hlp in the C:\4DOS> directory
That's it, then save it and restart the computer. Press F1 and see how it goes? This time it didn't 'fail' again!
### 2. How to make 4DOS take up less memory?
----------------------------------
Well, if you don't use the unique functions of 4DOS, then when you enter the system, it will take up 4k of memory. But 4DOS provides the function of loading part of it high to UMB, which can reduce the part that occupies main memory to 256 bytes.
In fact, using this function is also very simple. Just add the following in 4dos.ini:
UmbEnv=Yes ; Set 4DOS to load its environment variables high to UMB
UmbLoad=Yes ; Set 4DOS to load its resident part high to UMB
Just restart the computer after these two lines. That's all!
Oh, right, I almost forgot again. 4DOS is divided into two parts when executing, one part is called the resident portion (Resident Portion), and the other part is called the transient portion (Transient Portion); the resident portion takes up about 3k of main memory, but if the above function is used, it can be reduced to 256 bytes; the transient portion is about 88k. 4DOS converts this part to EMS or XMS or even to the disk drive. However, you need to add a line in 4dos.ini:
Swapping=XMS,EMS,C:\ ; Set 4DOS to first try to convert the transient portion to
; XMS, if there is no XMS, then try EMS, if there is none, then convert to the disk drive C:\
The parameters such as XMS, EMS, C:\ are best set according to your system.
### 3. I'm really not used to the display method of 4DOS when dir. Can you teach it to display in uppercase?
---------------------------------------------------------------------------
It's very easy! Just add the following in 4dos.ini:
UpperCase=Yes ; Set 4DOS to display in uppercase
That's it!
-------------------------
4DOS is published by JP Software Inc. The version commonly found on BBS stations is the 4DOS SW version. Additionally, JP Software Inc. also publishes a commercial version, but there doesn't seem to be any agents or distributors in China. However, basically, the SW version only has a usage period (a warning message about the usage period will appear during execution. As for whether it can really no longer be used after expiration? I don't know, because I use the 'cracked version'.... B-b). In terms of functionality, there is no difference from the commercial version. Currently, the latest version of 4DOS is version 4.02b (learned from the 4DOS message area of the FIDO network, but the version currently circulating on domestic BBS stations seems to only be version 4.02. If any player has version 4.02b, please upload it to the station to treat all players).
Basically, the function of 4DOS is like MS-DOS's command.com, which is commonly known as a 'shell program' or 'command interpreter'. However, compared with command.com, 4DOS is far superior (this is a fact, and I believe every player who has used 4DOS will agree). Even though MS-DOS has been upgraded to DOS 6.0, there are still many functions that are far behind 4DOS. The specific strengths of 4DOS will be introduced in detail later, so I won't go into details here.
### 2. Then how is the compatibility of 4DOS with MS-DOS or other programs?
--------------------------------------------------------------------
Well, 4DOS is not designed to be used in conjunction with MS-DOS's command.com, but to 'completely replace' command.com. Note that it's 'completely replace'! This means that when you have 4DOS, you can consider which disk to put command.com on, because you will hardly want to use it anymore!
OK, since it's 'completely replace', there's no need to doubt the compatibility with other programs. If there is a compatibility problem between a program and 4DOS, then 99.99999...% of the time there will also be a compatibility problem with DOS. Based on my experience of using it for the past few months, I have really never encountered any program that has a compatibility problem with 4DOS (I really like to try some strange things, and some programs clearly 'pick machines', so the system often has compatibility problems. But after various attempts, the final problem is never with 4DOS, so its compatibility should be reliable).
### 3. Since 4DOS is so powerful, must it be complicated and difficult to learn?
---------------------------------------------------------------------
Well, to fully exert the unique functions of 4DOS, you do need to learn many usage skills. But for a beginner or a player who just wants to see what functions 4DOS has, using 4DOS is exactly the same as using MS-DOS. You don't need to learn any new skills to use 4DOS. In other words, as long as you can use MS-DOS, you can use 4DOS!
But, as a computer player, you naturally won't be satisfied with this. Moreover, only by understanding some skills of 4DOS can you see what's better than command.com. And you can slowly discover its skills and strengths in the process of using 4DOS. So, you will always find its advantages when using 4DOS. Finally, in the process of using, discovering, and learning, you find that you can't live without 4DOS. If you are asked to use MS-DOS's command.com again, you will say: 'Let me die!'
### 4. Then will 4DOS take up a lot of memory?
--------------------------------
'Take up memory'? Are you kidding me? 'Taking up little memory' is one of the unique functions of 4DOS. But the prerequisite is to first learn how to set it up. This skill will be mentioned later, so I won't say more. But here, I will still compare it with MS-DOS in terms of 'taking up memory' to let you know how 'powerful' 4DOS is.
This is the situation of MS-DOS taking up memory:
Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 15565 (15K) 15565 (15K) 0 (0K)
HIMEM 2912 (3K) 2912 (3K) 0 (0K)
EMM386 3120 (3K) 3120 (3K) 0 (0K)
COMMAND 2976 (3K) 2976 (3K) 0 (0K)
^^^^^^^ ^^^^^^^^^^^^
This is the situation of 4DOS taking up memory:
Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 15549 (15K) 15549 (15K) 0 (0K)
QEMM386 800 (1K) 800 (1K) 0 (0K)
4DOS 4048 (4K) 320 (0K) 3728 (4K)
^^^^ ^^^^^^^^^^^
Did you see? 4DOS only takes up 320 bytes of main memory, while command.com takes up 3K! Taking up little main memory but having very powerful functions----this is 4DOS! Well, it's really 'cheap and good'. Actually, 4DOS can be made to take up at least 256 bytes of main memory, but I think 320 bytes is already very remarkable.
How about it? After reading the above introduction, do you have a preliminary understanding of 4DOS? And do you feel very excited? 'Action speaks louder than words'! Hurry up and find a set to try, and I believe 4DOS will definitely 'be so good that it makes you refreshed'.
This time, only the basic introduction of 4DOS is given. Next time, the basic usage of 4DOS will be introduced.
Players who have experience in use or have questions are welcome to join the discussion.
Subj: 4DOS (2) --- How to use 4DOS?
Hello, Everybody :
This time, some of the most basic usages of 4DOS are introduced for you:
### 1. Where can I find 4DOS?
----------------------------
You can look for it on various BBS stations. It should be found. Take 4DOS V4.02 SW version as an example:
File Name Size Description
------------ ------ ---------------------
4DOS402D.ZIP 262145 4DOS V4.02 instruction file
4DOS402P.ZIP 310863 4DOS V4.02 executable file
4DOS402U.ZIP 175545 4DOS V4.02 Patch file, for V4.0, V4.01
And, you only need to have 4DOS402P.ZIP among them, but it's better to also grab the instruction file back, because 4dos.doc (which is the user manual of 4DOS) in it is very detailed. Any questions can be answered from the file. But you have to develop the patience to read English like me, otherwise a 1 Mega English file will make your eyes 'pop out'.
### 2. I found these files, but how to install?
-----------------------------------------
Well, first create a subdirectory (such as C:\4DOS), then use PKUNZIP to extract the above files to the directory, and it's installed. Because it's a shareware version, that's how the installation is completed.
### 3. Then? How to execute? Execute 4DOS.COM in C:\4DOS>?
--------------------------------------------------------
Well, you'd better not do this. Because doing this is equivalent to creating a 'second layer of shell' (I won't go into detail about the concept of shell here). The only purpose of doing this is that you want to first see what functions 4DOS has. But I think you are as smart as you, so you should be able to skip this step directly and set it as the Primary shell!
OK, first find your config.sys, and add the following line at the last line with a word processing program:
SHELL=C:\4DOS\4DOS.COM C:\4DOS @C:\4DOS\4DOS.INI /P
^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^
① ② ③ ④
PS: If you use DOS 6.0's multi-config function, this line should be added at the last line in the block you want to add.)
Explanation: ① Tell the system to find 4dos.com in the C:\4DOS> directory as its shell program. Here, C:\4DOS> is the directory where your 4dos.com is located. If you copy 4dos.com to the root directory, it can be changed to SHELL=C:\4DOS.COM....
② Tell the system that C:\4DOS> is the subdirectory where 4DOS is stored. 4DOS uses this PATH to store the COMSPEC environment variable, so this parameter should not be omitted.
③ Tell 4DOS to find 4dos.ini in C:\4DOS> as the 'initial configuration file' (initial file). The initial configuration data of 4DOS is stored in this file. Almost all functions of 4DOS can be configured here. Then, when 4DOS is executed, it can make the configuration work according to these data. However, how to configure 4dos.ini is already an intermediate and advanced usage, which won't be said here. But if you execute 4DOS for the first time, there will be no 4dos.ini file, so you can omit this parameter.
④ Tell the system that 4DOS.COM is used as the primary shell, so this parameter cannot be omitted.
OK, after modifying config.sys, save it and restart the computer. Will there be the following message on the screen:
4DOS 4.02 DOS 6.0
Copyright 1988-1993 Rex Conn & JP Software Inc. All Rights Reserved
C:\>
PS: The above message is the message displayed by the cracked version. If the version you use is not registered, some warning messages about the usage period will also appear.
Congratulations! 4DOS is ready to work for you!
### 4. That's it? How so simple! What should I do next?
------------------------------------------
Hey, Man, Take it easy! First press F1 to see what instructions/functions 4DOS provides. Oh, right, F1 is the ON-LINE HELP hotkey built into 4DOS. Basically, it's very similar to DOS 6.0's ON-LINE HELP, but the functions are stronger and it's more convenient to use (isn't this nonsense? Otherwise, how can it 'completely replace'?). Did you find that the commands you are used to using in MS-DOS can also be used in 4DOS? Not only that, 4DOS also provides many functions that MS-DOS doesn't have, and you need to discover these functions slowly.
So far, only the basic usage methods of 4DOS have been introduced, and the unique functions it provides haven't been mentioned. But don't worry, they will be introduced later.
OK, next time, some of the most basic setting methods in 4dos.ini will be introduced for you, which include the settings of several unique functions. Of course, you will be surprised to find that it's actually so simple to use these functions!
See you next time!
Subj: 4DOS (3) --- Hmm, not bad!
Hello, everybody :
This time, some methods for setting 4dos.ini are introduced for you:
### 1. You lied to me! Why doesn't F1 work when I press it?
----------------------------------
Oh, I am very very sorry! I forgot to explain that you need to first copy 4dos.hlp to the root directory. But actually, as long as you know how to set 4dos.ini, you don't need to do this.
At first, you need to use a word processing program to edit a file, named 4dos.ini. This file is best placed in the root directory or the subdirectory where 4DOS is located. Remember to set the shell command in config.sys well.
OK, you only need to add the following in 4dos.ini:
HelpPath=C:\4DOS ; Set 4DOS to find 4dos.hlp in the C:\4DOS> directory
That's it, then save it and restart the computer. Press F1 and see how it goes? This time it didn't 'fail' again!
### 2. How to make 4DOS take up less memory?
----------------------------------
Well, if you don't use the unique functions of 4DOS, then when you enter the system, it will take up 4k of memory. But 4DOS provides the function of loading part of it high to UMB, which can reduce the part that occupies main memory to 256 bytes.
In fact, using this function is also very simple. Just add the following in 4dos.ini:
UmbEnv=Yes ; Set 4DOS to load its environment variables high to UMB
UmbLoad=Yes ; Set 4DOS to load its resident part high to UMB
Just restart the computer after these two lines. That's all!
Oh, right, I almost forgot again. 4DOS is divided into two parts when executing, one part is called the resident portion (Resident Portion), and the other part is called the transient portion (Transient Portion); the resident portion takes up about 3k of main memory, but if the above function is used, it can be reduced to 256 bytes; the transient portion is about 88k. 4DOS converts this part to EMS or XMS or even to the disk drive. However, you need to add a line in 4dos.ini:
Swapping=XMS,EMS,C:\ ; Set 4DOS to first try to convert the transient portion to
; XMS, if there is no XMS, then try EMS, if there is none, then convert to the disk drive C:\
The parameters such as XMS, EMS, C:\ are best set according to your system.
### 3. I'm really not used to the display method of 4DOS when dir. Can you teach it to display in uppercase?
---------------------------------------------------------------------------
It's very easy! Just add the following in 4dos.ini:
UpperCase=Yes ; Set 4DOS to display in uppercase
That's it!
欢迎大家观临我的个人主页:
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------
