4 Dos
4 Dos
4 Dos
44
44 DDDDDDD OOOOO SSSSSS
44 DDDDDDDD OOOOOOO SSSSSSSS
44 44 DD DD OO OO SS
44 44 DD DD OO OO SS
44 44 DD DD OO OO SSSSSS
444444444 DD DD OO OO SSSSSS
44444444 DD DD OO OO SS
44 DD DD OO OO SS
44 DDDDDDDD OOOOOOO SSSSSSSS
44 DDDDDDD OOOOO SSSSSS
Version 5.51
Developed By
Rex Conn and Tom Rawson
Documentation By
Hardin Brothers, Tom Rawson, and Rex Conn
Published By
JP Software Inc.
P.O. Box 1470
East Arlington, MA 02174
U.S.A.
(617) 646-3975
fax (617) 646-0904
ACKNOWLEDGMENTS
CONTENTS
Introduction...............................................1
How to Use This Manual.................................2
Customer Service and Technical Support.................3
Chapter 1 / Installation...................................4
Preparing for Installation Under DOS...................4
Preparing for Installation Under OS/2..................5
Automated Installation.................................6
Manual Installation....................................7
Uninstalling 4DOS......................................8
Chapter 2 / Configuration.................................10
Configuration Files...................................10
Setting Up CONFIG.SYS.................................11
4DOS and Multiple-Configuration Utilities.........14
4DOS and DOS 2....................................14
Startup Options for Secondary Shells..................15
Using AUTOEXEC.BAT, 4START, and 4EXIT.................16
COMSPEC and the COMSPEC Path..........................17
4DOS Swapping Methods.................................17
4DOS Help.............................................19
Configuring the Help System.......................21
Chapter 3 / 4DOS and Your Hardware and Software...........23
The CPU...............................................23
Memory................................................24
Upper Memory Blocks (UMBs)........................27
Video.................................................28
Hard Drives and Floppy Disks..........................30
4DOS and DOS..........................................32
Menus and SET Commands in CONFIG.SYS..............32
Novell DOS / DR DOS...............................32
Using 4DOS with Task Switchers and Multitaskers.......34
Creating a 4DOS Window............................35
Parameters for 4DOS Windows.......................35
Multitasking and KEYSTACK.........................36
Multitasking and Disk Swapping....................37
4DOS and Microsoft Windows 3.x........................37
4DOS and Microsoft Windows 95.........................39
Windows 95 Boot Sequence..........................39
Installing 4DOS as the Primary Shell Under Win95..40
Starting 4DOS From The Windows 95 GUI.............41
Using Long File Names with 4DOS...................42
Installing the KSTACK Program.....................43
Using 4DOS on a Network...............................44
4DOS and Novell Netware...........................45
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / i
CONTENTS
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / ii
INTRODUCTION
-------------------------------------------------------------------
INTRODUCTION
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 3
CHAPTER 1 / INSTALLATION
-------------------------------------------------------------------
CHAPTER 1 / INSTALLATION
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 4
CHAPTER 1 / INSTALLATION
-------------------------------------------------------------------
Automated Installation
To begin the automated installation process, put the
distribution diskette into drive A. You can use drive B if
you prefer, in which case you should substitute "b" for "a" in
the instructions below.
One of the files on the distribution diskette, README.1ST,
contains information that you should read before you install
4DOS on your computer. Type:
type a:readme.1st | more
to view the file. If you want to print a copy of the file,
type:
copy a:readme.1st prn
After checking README.1ST, you can start the installation
process. Type:
a:install
and press the Enter key.
Once the installation program has started, just follow the
instructions on the screen and 4DOS will install itself on
your system.
The installation program will ask whether you want to perform
a complete installation, perform a partial installation in
order to run the Guided Tour, or retrieve individual files
from the 4DOS library. Choose a full installation to install
4DOS on your system, and modify CONFIG.SYS and AUTOEXEC.BAT
(you will be prompted for permission before these files are
modified). Choose the Tour option if you want to see what
4DOS can do before you install it permanently.
If you elect to perform a full installation, reboot your
computer when the installation program is done. You will then
have all the power of 4DOS available to you.
## If you use a utility which allows multiple configurations in
your DOS CONFIG.SYS file, the automatic installation software
may not be able to modify CONFIG.SYS for you, even if you give
it permission to do so. In this case you will see a message
explaining the problem during installation, and you will need
to follow the Manual Installation instructions below to modify
CONFIG.SYS yourself. See page 14 for additional notes about
using 4DOS with these utilities.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 6
CHAPTER 1 / INSTALLATION
-------------------------------------------------------------------
## Manual Installation
The 4DOS files are contained in a special library file on the
distribution diskette. You cannot simply copy files from the
diskette onto your system. You must use the installation
program to extract the 4DOS files if you want to perform a
manual installation, or if you need to replace a damaged 4DOS
file on your hard disk.
If you want to install 4DOS manually, first start the
automatic installation program using the instructions above.
Select the Extract all files option and extract the 4DOS files
onto your hard disk (be sure to place the files in their own
directory).
If you are installing 4DOS on floppy disks, you may not be
able to use the Extract all files option because the files may
not fit on a single diskette. Select Copy individual files
instead, and repeat the process two or more times to copy the
files to separate diskettes. If possible, you should copy
4DOS.COM, KSTACK.COM, 4HELP.EXE, and 4DOS.HLP to a single
diskette, because these are the files required to operate 4DOS
with all of its features. If these files do not fit on one
diskette, copy 4DOS.COM and KSTACK.COM to one disk and
4HELP.EXE and 4DOS.HLP to another.
If you're installing a downloaded update to 4DOS, you will not
have an INSTALL program. Instead, use the appropriate
decompression program (for example, PKUNZIP) to extract the
files from your download into a new directory. Then follow
the instructions below to complete your installation. Be sure
to check the README.DOC file for any additional update
instructions.
Once you've extracted the files, you can go through the Guided
Tour if you want to try 4DOS before completing the
installation (see the separate Guided Tour documentation).
When you're ready to finish the installation process, all you
need to do is add one line to your DOS or OS/2 CONFIG.SYS file
(before modifying the DOS CONFIG.SYS file, be sure you have a
bootable floppy disk as discussed on page 4):
SHELL=d:\path\4DOS.COM d:\path /P
"d:\path" means the drive and directory where your 4DOS files
are stored. The second "d:\path" on the SHELL= line sets the
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 7
CHAPTER 1 / INSTALLATION
-------------------------------------------------------------------
COMSPEC path (see page 17) and can be left out if 4DOS.COM is
in the root directory of your boot drive. Be sure to delete
or REMark out any old SHELL= line for COMMAND.COM after you
add the new SHELL= line for 4DOS. Once you have 4DOS up and
running, see page 11 for additional options you can use on the
SHELL= line.
If you are running 4DOS under OS/2, change CONFIG.SYS as
described above. Once you reboot, 4DOS will be used
automatically for all newly-created DOS objects on your
desktop, and for all DOS objects which use the default
DOS_SHELL settings. See page 47 for more details on
configuring OS/2 DOS sessions to use 4DOS.
Next, add the following line to your AUTOEXEC.BAT file:
d:\path\KSTACK.COM
where "d:\path" is the drive and directory where your 4DOS
files are stored. The same line can be used for DOS and for
OS/2 DOS sessions.
When you've finished modifying CONFIG.SYS and AUTOEXEC.BAT,
reboot your system to start 4DOS. For additional details on
setting up the SHELL= line and AUTOEXEC.BAT, see Chapter 2 /
Configuration (page 10). See your Reference Manual for
information on the 4DOS.INI file, which controls 4DOS
configuration.
## If you use a utility which allows multiple configurations in
your DOS CONFIG.SYS file, see page 14 for additional notes on
configuring 4DOS properly on your system.
## Uninstalling 4DOS
We don't expect you to have any trouble using 4DOS, but we
know some people feel more comfortable knowing how to
uninstall a product as well as install it. Or, you may need
to remove 4DOS from one system if you are moving it to another
system.
To temporarily remove 4DOS from your system, first find the
location of COMMAND.COM on your disk (for example, in the root
directory, or the DOS directory). Use your editor to edit
CONFIG.SYS (before modifying the DOS CONFIG.SYS file be sure
you have a bootable floppy disk as discussed on page 4).
Look for the line which begins with SHELL=, and insert the
characters "REM " at the beginning of the line. This converts
the line into a "remark" or comment. (If you are using DOS 3
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 8
CHAPTER 1 / INSTALLATION
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 9
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
CHAPTER 2 / CONFIGURATION
This chapter explains how you can tune 4DOS to make it as efficient
and as useful as possible in your computing environment. Nearly
everything in this chapter is for advanced users and those with
unusual needs. If 4DOS works the way you want it to after the
automatic installation, you can skip this chapter. You may,
however, want to skim this material to see what options are
available.
Configuration Files
4DOS uses or is affected by five configuration files. Two are
for general DOS configuration; the other three are unique to
4DOS. The general DOS files are CONFIG.SYS and AUTOEXEC.BAT.
The specialized 4DOS files are called 4START, 4EXIT, and
4DOS.INI.
CONFIG.SYS is discussed below. AUTOEXEC.BAT, 4START and 4EXIT
are discussed briefly below, and in Chapter 4 / Aliases and
Batch Files in the Reference Manual. 4DOS.INI is discussed in
Chapter 5 / Configuration in the Reference Manual.
! Anytime you change a configuration file, a typographical
mistake or other error could make your system lock up or run
erratically. Before you make any changes to any of these
files, we strongly urge you to take some precautions. (These
precautions are for DOS users. Under OS/2 they can be
helpful, but are not required, because problems with the
startup files are not as likely to keep the system from
booting and prevent you from editing the incorrect file.)
First, create a bootable floppy disk (see page 4). Second,
make a backup copy of all five configuration files, giving the
backup copies a different extension than the originals (for
example .SAV). Copy these backup files to your boot-up floppy
for safekeeping.
With these precautions, if something goes wrong, you will be
able to boot with your floppy disk and copy the files back to
their original names. You'll only have to spend a few minutes
recovering your system. You should follow the same
precautions each time you install a new application program
that changes your DOS or 4DOS configuration files.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 10
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
Setting Up CONFIG.SYS
The DOS CONFIG.SYS file contains instructions for DOS to
execute before it loads a command processor. The OS/2
CONFIG.SYS file contains similar startup instructions for
OS/2. Only one line in the CONFIG.SYS file affects 4DOS. It
tells the operating system to use 4DOS as the DOS command
processor instead of COMMAND.COM. The format of this line is:
SHELL=d:\path\4DOS.COM [d:\path] [@d:\path\inifile]
[//iniline]... [/D] [/E:nnnn] [/F] [/L] [/LA] [/LH]
[/LD]
[/Y] [/P[:filename]] [[/K]command]
SHELL= identifies this line as defining the command processor
that DOS will load after it finishes executing CONFIG.SYS, or
that OS/2 will load when a DOS session is started.
Replace the first "d:\path\" (immediately after SHELL=) with
the 4DOS drive and directory. If you're using DOS, the drive
and path must be correct or your system won't boot (and you'll
be very happy that you made the boot-up floppy we suggested).
The remainder of the items on this line are optional. If they
are used, you should not include the square brackets. In the
descriptions below, "d:" means a drive letter and "\path"
means a subdirectory name.
d:\path: This is the second d:\path above (not the one
immediately after SHELL=). It sets the drive and
directory where 4DOS is stored, called the COMSPEC path.
4DOS uses this path to find its files and to set the
COMSPEC environment variable (see page 17).
If you use MS-DOS or PC-DOS 3.0 or above, 4DOS will
normally find its directory automatically and this option
will not be needed. If you run 4DOS under OS/2, or use
Novell DOS or DR DOS, this option is required unless
4DOS.COM is in the root directory of the boot drive.
@d:\path\inifile: This option sets the path and name of
the 4DOS.INI file. You don't need this option if you
aren't using an .INI file at all, or if the file is
called 4DOS.INI and it is in the same directory as
4DOS.COM, or in the root directory of the boot drive.
//iniline: This option tells 4DOS to treat the text
appearing between the // and the next space or tab as a
4DOS.INI directive. The directive should be in the same
format as a line in 4DOS.INI, but may not contain spaces,
tabs, or comments. Directives on the SHELL= line
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 11
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 12
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 13
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
Caution
! There is a bug in all versions of MS-DOS and PC-DOS from 2.0
through 4.01: the SHELL= line in the CONFIG.SYS file may not
contain more than 31 characters following the name of the
shell program (i.e., beginning with the space after
"4DOS.COM"). If the line is too long, the options will not be
passed properly to 4DOS and a variety of errors can occur.
You can set all necessary 4DOS options without exceeding this
limit, especially if you put 4DOS.COM and 4DOS.INI in the root
directory of your boot drive. This limit is not present in
MS-DOS / PC-DOS 5.0 and above, in Novell DOS, or in OS/2.
Note that due to the "/c 4DOS" on the SHELL line, fewer
options can be used before running into the 31-character limit
discussed above. You must, however, use the /P option, or
AUTOEXEC.BAT will not run. 4DOS will not automatically detect
that it is the primary shell and set /P for you when run under
DOS 2.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 16
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
4DOS Help
4DOS includes a complete help program called 4HELP.EXE. The
help system includes complete help for all 4DOS internal
commands, all standard DOS external commands, and most 4DOS
features. The information in the help system is fully cross-
referenced, so you can move easily among related commands.
You can start the help system by typing HELP (or HELP plus a
command name) at the prompt, or by pressing the F1 key at any
time at the command line.
If you type part or all of a command on the line and then
press F1, the help system will provide "context-sensitive"
help by using the first word on the line as a help topic. If
it's a valid topic, you will see help for that topic
automatically; if not, you will see the list of all help
topics and you can pick the one you want. For example, if you
press F1 after entering each of the command lines shown below
you will get the display indicated:
c:\> Topic list
c:\> copy *.* a: Help on COPY
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 19
CHAPTER 2 / CONFIGURATION
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 22
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
This chapter explains how to get the most from 4DOS with the
particular hardware and software in use on your system.
You should find that 4DOS is compatible with all your PC hardware
and software. We have designed it carefully so that it uses
standard, documented methods to do its job. It works properly with
all kinds of CPUs, keyboards, video displays, and disks; with
application software, utilities, networks, multitaskers and task
switchers, and memory-resident (TSR) programs; and with system
software like disk caches, memory managers, and device drivers. We
test 4DOS regularly with dozens of hardware setups and hundreds of
popular software products in order to catch and correct any
possible compatibility problems before you encounter them.
The following sections discuss using 4DOS:
* With the physical hardware that makes up
system (the CPU, Memory, Video, and Disks).
* With DOS, including a specific discussion of Novell DOS.
* With multitasking and task switching programs, including a
specific discussion of Microsoft Windows.
* With networks, including Novell Netware.
For specific information about any individual software package or
hardware product, including the latest information about products
mentioned in this chapter, see the APPNOTES.DOC file distributed
with 4DOS. It contains the latest information available when your
copy of 4DOS was shipped.
If you need to diagnose a problem that isn't covered below or in
APPNOTES.DOC, see Appendix A on page 58.
If you have questions about some of the terms and concepts here,
see Chapter 1 or the Glossary in your Reference Manual, or the
Index on page 72 of this manual.
The CPU
The CPU or "Central Processing Unit" is the chip which
performs or directs all of the work done by your computer.
All PC CPU chips are part of or compatible with Intel's
"80x86" family. These include the 8088, 8086, 80188, 80186,
80286, 386, 486, Pentium, NEC V20, and NEC V30, plus "SX"
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 23
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
Memory
The memory in your computer is organized in bytes. Normally,
the amount of memory in a computer is discussed in terms of
kilobytes (KBytes or 1,024 bytes) and megabytes (MBytes or
1,048,576 bytes or 1,024 KBytes). The amount of memory
available in your computer is determined by the number of
memory chips or memory modules you have installed.
In an ideal world, there would be little more to say about
memory. But because of the history of PCs, the needs of large
application programs, and the capabilities of advanced CPUs,
there are many different kinds of memory. The original 8088
CPUs of the PC and PC/XT can address 1 MByte of memory. Of
that, a maximum of 640KBytes is allocated as base,
conventional, DOS, or low DOS memory (all these terms mean the
same thing). The other 384 KBytes, known as upper memory, are
set aside for the computer's built-in ROM BIOS, video adapter
cards, hard disk controllers, and other expansion hardware.
When base memory became too limiting, expanded memory (or EMS
memory) was developed to give programs more data space.
Expanded memory adds a maximum of 16 MBytes which programs can
access, 64KBytes at a time, through a window in upper memory.
In 8088 / 8086 (PC and XT), and 80286 (AT) based computers,
expanded memory typically requires an add-on board and support
software. In 386, 486, and Pentium computers, expanded memory
is typically provided without additional hardware, using the
capabilities of the 386 / 486 / Pentium chips.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 24
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
The 80286 CPU used in the AT, and modern 386, 486, and Pentium
CPUs, can use much more than the 8088's original 1 MByte of
memory. An 80286 can use a total of 16 MBytes, and the 386,
486, and Pentium can use up to 4,096 MBytes (4 gigabytes) of
physical memory. This extended memory is not normally
available to DOS-based programs, however, without special
programming techniques and the help of DOS extenders or memory
managers.
The memory terms used in your 4DOS manuals include:
Base memory: The 640 Kbytes or less that has
traditionally been available for DOS and DOS-based
applications.
EMS or LIM EMS Memory: Memory which conforms to the
Expanded Memory Specification, developed by Lotus, Intel,
and Microsoft, that lets programs and utilities share
expanded memory.
Extended Memory: Memory beyond 1 MB in 80286, 386, 486
and Pentium computers. This memory may be accessed
directly, in which case it is referred to as Extended
Memory, or through XMS software, in which case it is
referred to as XMS Memory.
XMS Memory: Extended memory managed by software which
conforms to the Extended Memory Specification (XMS). XMS
lets programs share extended memory without conflict.
This specification divides extended memory into extended
memory blocks (EMBs). XMS software also usually manages
the HMA and the UMBs.
HMA: The first 64K bytes of extended memory, located
just above 1 MB. Certain specialized programs such as
DESQview, some network drivers, and portions of MS-DOS
(version 5.0 or later) and Novell DOS (version 5.0 or
later) can be loaded into the HMA instead of taking up
valuable space in base memory.
UMBs: 386, 486, and Pentium computers can electronically
"move" pieces of extended memory into unused space in the
upper memory area between 640KB and 1 MB. Each block of
this memory is called an Upper Memory Block (UMB). With
MS-DOS / PC-DOS 5.0 or later, Novell DOS 5.0 or later, or
third-party memory managers like 386MAX and QEMM, memory-
resident programs can be loaded into these UMBs instead
of taking up valuable space in base memory. Some 8086,
8088, and 80286 systems can also use UMBs with
appropriate additional hardware and software.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 25
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
4DOS does its best to detect and properly access all types of
memory that your computer can have. 4DOS always uses
standard, documented methods to use the memory that you have
installed.
4DOS uses memory in three ways (see page 17 for more
information about swapping and the resident and transient
portions of 4DOS):
* By default, 4DOS uses base memory for its resident
portion, the master environment, and the alias and
history lists. Base memory is also used to hold the
transient portion of 4DOS while your system is at the
command prompt or executing a 4DOS command or batch
file, and to create any necessary temporary data areas
(for example, to hold the filenames to be listed in a
directory display, or data being copied from one file
to another).
* 4DOS can use EMS memory or an XMS Extended Memory
Block (EMB) to swap its transient portion, according
to the Swapping directive in your 4DOS.INI file.
* 4DOS can use Upper Memory Blocks (UMBs) for its
resident portion, master environment, and global alias
and history lists.
4DOS never accesses extended memory directly. It always uses
an XMS driver like HIMEM.SYS, 386MAX, QEXT, or QEMM. 4DOS can
also access any RAM disk you create in extended memory by
using a program like VDISK.SYS or RAMDRIVE.SYS. 4DOS does not
use the HMA at all.
If you want to know whether 4DOS sees your system's memory
accurately, check the output of the MEMORY command. It should
correspond to your computer's memory configuration.
The MEMORY command's output depends to some extent on your
memory manager. Some memory managers turn your extended
memory into either XMS or EMS memory as required, so that the
same memory is shown both ways in the MEMORY report. If 1 MB
of extended memory managed by such a memory manager is
available, MEMORY will report 1 MB of free XMS memory and 1 MB
of free EMS memory, even though it is all the same memory.
Memory-related problems with 4DOS are usually due to programs
which overwrite the extended memory block (EMB) that 4DOS uses
for swapping its transient portion. When you exit from such a
program, your system will hang, because 4DOS tried to swap
itself back into base memory but its code and data in XMS have
been destroyed by the program. The same problem can occur
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 26
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 27
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
Video
Although 4DOS can normally detect your video parameters
automatically, you may have to configure it to use the system
most efficiently.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 28
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 30
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 31
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
HILOAD
4DOS supports the HILOAD feature using the MS-DOS / PC-DOS
command names of LOADHIGH or LH. To load a TSR high simply
use the command:
LH program [options]
If you want the command to be called HILOAD for complete
Novell DOS compatibility, set up an alias before using it:
alias hiload lh
Just as under MS-DOS, LOADHIGH and LH will not work properly
unless you have memory management software loaded to provide
upper memory block support. Because Novell DOS does not
return any error to 4DOS if a LOADHIGH operation fails, 4DOS
cannot report this condition to you. This means you must use
the Novell DOS MEM program or another similar memory mapping
utility to determine if your TSR was actually loaded high.
The LOADHIGH command's /L and /S switches are included for
compatibility with MS-DOS / PC-DOS 6.0 and above, and will not
work with Novell DOS.
File Passwords
4DOS includes support for Novell DOS file passwords. However,
the command syntax used to access files with passwords is
slightly different under 4DOS than under Novell DOS
COMMAND.COM.
The character used to separate passwords from filenames under
Novell DOS is a semicolon [;], which 4DOS uses to separate
parts of an "include list". Therefore, to avoid confusion
with include lists, 4DOS requires the use of two semicolons to
separate the password and filename in any command which
supports wildcards. For example, to delete the file MYDATA
which has the password "fred", you would use these commands:
del mydata;fred for COMMAND.COM
del mydate;;fred for 4DOS
4DOS directory-related commands like MD and CD (or MKDIR and
CHDIR) do not use wildcards. Those commands, and Novell DOS
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 33
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 36
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 37
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
You can set up a 4DOS object from the Program Manager's File /
New menu selection. To do so, simply create a new program
item and set the command line to d:\path\4DOS.COM (use the
appropriate drive and path for your system). You can put the
name of a batch file at the end of the command line if you
want to run some specific commands when 4DOS starts under
Windows (see page 35 for details).
When you create a new item in this way, it will be initialized
with a standard DOS icon (the word "DOS" inside a rectangle).
To install a specific icon for 4DOS, use the Program Manager's
File / Properties menu selection. Click on the Change Icon
button and type in the full path name of your new 4DOS icon
file. We supply two Windows icons with 4DOS: 4DOS.ICO for
color displays, and 4DOSM.ICO for monochrome displays. You
can create your own icon with any icon editor.
For more flexibility, you can use the Windows PIF editor to
create a 4DOS.PIF file. We have included a sample .PIF file
on the distribution diskette. You must edit this file and
make it correspond to your system before you use it to run
4DOS.
4DOS will work properly in either a full-screen or a windowed
session. The .PIF file determines the mode that 4DOS will
start in. If you don't use a .PIF file, 4DOS will start in
the mode set in the _DEFAULT.PIF file provided with Windows.
You can set up multiple .PIF files if you need different
session types (for example, one for windowed and one for full-
screen sessions).
Your batch files can determine whether they are running in a
secondary shell under Windows, and the current Windows mode,
with the 4DOS _WIN internal variable.
You can easily set up the Windows File Manager to make .BTM
files "executable." Open your WIN.INI file with any editor
and find the section labeled [extensions]. Add the following
line to the end of the section:
btm=c:\4dos\4dos.com /c ^.btm
(adjust this to show the proper path for 4DOS.COM on your
system). It is not possible to execute .BTM files from the
Program Manager by modifying the Programs= setting in WIN.INI;
if you try to do so, the system will hang when you attempt to
actually invoke a .BTM file.
For information on resolving memory allocation problems with
Windows, see page 63.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 38
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 41
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 42
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
also have separate long and short names which were assigned
when the files were created.
On drives which support long filenames, DIR and SELECT use a
display format which allows room for the longer name on the
screen. In this format file descriptions are not displayed.
You can use the /Z switch on either command to switch back to
the more traditional 8.3 format, and display the file
descriptions. You also can view short and long names at the
same time with the DIR /X command. See the on-line help for
additional details on these options.
Long names can be used for both files and directories. When
entering a long file name on the command line you must enclose
the name in quotes if it contains any characters which are not
valid in a standard 8.3 filename. For example, this command
would work without quotes:
copy c:\DataFiles\LetterToSara a:
However this command requires quotes:
copy "c:\Data Files\Letter To Sara" a:
For information on how long filenames affect specific 4DOS
features, see the COPY, DESCRIBE, DIR, MOVE, SELECT, and
SETDOS /U command, Ranges, and the UpperCase directive in
4DOS.INI.
Windows 95 only provides long filename features when the
proper drivers are loaded. These drivers are loaded with the
GUI portion of Windows 95, so normally you cannot use long
file names when the GUI is not loaded (for example, from a
"Command prompt only" boot). In this case you must refer to
each file by its short name.
If you boot an operating system which does not support long
filenames, then access a drive which uses them, only short
names will be visible. (Note that manipulating files with
long filenames under such an operating system may break the
links between long filenames and the corresponding short
names, or cause other damage.)
c:\4dos55\4dos.com c:\4dos55\kstack.com
This will load KSTACK when the 4DOS window is opened, then
display a prompt.
If you install KSTACK in AUTOEXEC.BAT it will not work
properly when multiple 4DOS windows are open -- stacked
keystrokes will "bleed through" from one window to another.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 44
CHAPTER 3 / 4DOS AND YOUR HARDWARE AND SOFTWARE
-------------------------------------------------------------------
Netware design issue and not a 4DOS bug. You can fix this
problem by having your system administrator increase the
Maximum Oustanding NCP Searches parameter for the server in
question.
4DOS can be set up to run on Novell Netware diskless
workstations which boot from the server. To do so, you must
make several changes to 4DOS.INI and your other startup files.
See APPNOTES.DOC for complete details.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 46
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 47
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
objects for your DOS sessions, and how to arrange your startup
and exit files so that 4DOS will do just what you want it to
in each DOS session.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 49
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 51
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
4DOS.INI
Each time you start a DOS session, 4DOS will search for
4DOS.INI in the directory where 4DOS.COM is stored, then in
the root directory of the boot drive.
In most cases, the best strategy is to put 4DOS.INI in the
same directory as 4DOS.COM and make sure your COMSPEC setting
is correct as described above. 4DOS will use this 4DOS.INI
file by default for all DOS sessions.
To use a different .INI file for sessions started from a
particular object, include an @ininame parameter on the
DOS_SHELL setting for that object as described in the previous
section. Be sure to include the full path and name of the
file. To modify specific 4DOS.INI settings for sessions
started from an object, use one or more //iniline parameters
on the DOS_SHELL setting for the object. For objects with a
[*] in the program name field, the @ininame or //iniline
parameters may be placed at the beginning of the Parameters
field if you wish, rather than in the DOS_SHELL setting.
You can also use the @ininame parameter on your SHELL= line in
the OS/2 CONFIG.SYS file to change the default location of
4DOS.INI for all DOS sessions run under OS/2. If you do so,
remember that changes made in CONFIG.SYS will only take effect
after your next reboot, and will not affect existing objects
whose DOS_SHELL setting has been changed from its default
value.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 52
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
"Temporary" VDMs
So far, we have discussed starting a VDM to run 4DOS and get
to the DOS prompt. OS/2 version 2.x and above also lets you
start a temporary VDM, for example to run a DOS application or
batch file from a desktop object.
In a temporary VDM, 4DOS is still loaded as the primary shell
even though it is being invoked to run just a single command
or application. This primary 4DOS shell is also a "transient"
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 53
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
CONFIG.SYS
Setting up CONFIG.SYS is very simple, whether you are using
Dual Boot or Boot Manager. Modify both the DOS and OS/2
CONFIG.SYS files for 4DOS as described on page 7. The two
files remain separate, and any changes to common items (for
example the name of the directory where 4DOS is stored, used
in the SHELL= command) must be made in both files.
AUTOEXEC.BAT
With AUTOEXEC.BAT, you have more flexibility. Whether you use
Dual Boot or Boot Manager, you will have two standard
AUTOEXEC.BAT files: one for starting 4DOS under a DOS boot
and one for OS/2 DOS sessions.
If you want different commands in AUTOEXEC.BAT for a DOS boot
and OS/2 DOS sessions, you can keep the two files separate and
distinct. Just be sure to update both files whenever you make
changes to the commands they have in common. You can also
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 55
CHAPTER 4 / USING 4DOS UNDER OS/2
-------------------------------------------------------------------
To set up one 4DOS.INI file for DOS and another for OS/2 DOS
sessions, use the @ininame parameter on the SHELL= line in
CONFIG.SYS (see page 11). For example, you might configure
the SHELL= line for DOS to load the default file (4DOS.INI in
your 4DOS directory), and use the @ininame parameter on the
SHELL= line in the OS/2 CONFIG.SYS file to select a different
.INI file for OS/2 DOS sessions. To do so, use a line like
this for DOS:
SHELL=C:\4DOS\4DOS.COM C:\4DOS /P
And one like this for OS/2 (enter this on one line):
SHELL=C:\4DOS\4DOS.COM C:\4DOS @C:\4DOS\4DOSOS2.INI /P
To select different 4START and 4EXIT files for DOS and for
OS/2 DOS sessions, place one set of files in a different
directory (not the directory where 4DOS.COM is stored). Then
either set up a different 4DOS.INI file for that boot mode as
described above, using 4StartPath to point to the new
directory, or use a //4StartPath directive on the SHELL= line
in CONFIG.SYS for that boot mode. For example, this line in
an OS/2 CONFIG.SYS file sets 4DOS as the command processor,
and tells 4DOS to look for 4START and 4EXIT in the
C:\4DOS\OS2START directory (enter this on one line):
SHELL=C:\4DOS\4DOS.COM C:\4DOS
//4STARTPATH=C:\4DOS\OS2START /P
You can also keep commands for both boot modes in a single
4START or 4EXIT file, and use %_DOSVER to separate the
commands to be executed during a DOS boot from those for an
OS/2 DOS session. For a basic example, see page 56.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 57
Appendix A / Solving Software Compatibility Problems
-------------------------------------------------------------------
Path Length
The first thing to do is to check the length of your PATH
variable. 4DOS lets you make it longer than the traditional
limit of 123 characters. Some programs can't handle long
PATHs and may behave strangely. If your PATH is over the
traditional limit, reduce its size using the PATH or ESET
command and see if the application starts working. If so, use
a batch file or alias to set up an alternate path for running
that one program, for example:
setlocal
path d:\myprog
d:\myprog\myprog.exe
endlocal
The SETLOCAL / ENDLOCAL pair saves and restores the
environment; when you're done, the old PATH will be restored
automatically.
Environment Size
Next, check how much environment space is in use in your
system. The 4DOS MEMORY command reports the total environment
space and the amount free; a simple subtraction tells you how
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 59
Appendix A / Solving Software Compatibility Problems
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 60
Appendix A / Solving Software Compatibility Problems
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 62
Appendix A / Solving Software Compatibility Problems
-------------------------------------------------------------------
EMMExclude=D400-D7FF
The list in SYSTEM.INI should exactly match the
exclude list given to your memory manager.
If this technique solves the problem, you're finished. If
not, also check that any network you have installed is
properly configured for Windows. Errors in network
configuration under Windows may generate memory allocation
conflicts of their own, and can cause unusual behavior in
Windows DOS sessions even though the DOS sessions are not
specifically accessing the network.
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 64
APPENDIX B / TECHNICAL INFORMATION
-------------------------------------------------------------------
Detecting 4DOS
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 65
APPENDIX B / TECHNICAL INFORMATION
-------------------------------------------------------------------
DX FFFFh
SI offset of command name buffer:
first byte = length of command name
remainder = command name, shifted to upper case
and padded with blanks to 11 characters
DS segment for command line and command name buffers
If the TSR does not recognize the command as its own, it must
pass the INT 2Fh along with registers unchanged. If it does
recognize the command, it must return 0FFh in AL. The command
should not be executed at this point. 4DOS will then make
another call (buffer formats are the same as above):
AX AE01h
BX offset of command line buffer
CH 0
CL length of command name
DX FFFFh
SI offset of command name buffer
DS segment for command line and command name buffers
If the TSR executes the command line, it must set the command
name length at DS:[SI] to 0. If the command name length is
not set to 0, 4DOS will attempt to execute the command as an
internal or external command. This allows the TSR to return a
modified command line to 4DOS by modifying the command line
buffer at DS:BX, and leaving the command name length byte at
DS:[SI] set to a non-zero value. If the command is executed,
the TSR should return the result of the command (zero for
normal return or non-zero for an error) in AL.
Using DESCRIPT.ION
4DOS uses the file DESCRIPT.ION to store file descriptions.
This file is created as a hidden file in each subdirectory
which has descriptions, and deleted when all descriptions are
removed or when all files with descriptions are deleted. If
you remove the hidden attribute from the file, 4DOS will not
hide it again.
Your programs can access DESCRIPT.ION to create, retrieve, or
modify file descriptions, and to store other information.
DESCRIPT.ION has one line per file, and is unsorted. Each
line is in the following format:
filename.ext Description[*<ID>Other program info]...<CR>
There is normally one space between the description and
filename but additional spaces may be used in future versions
of 4DOS. The characters after the description allow extension
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 68
APPENDIX B / TECHNICAL INFORMATION
-------------------------------------------------------------------
Interrupt 2E
4DOS provides full, documented support for the undocumented
COMMAND.COM "back door" entry, INT 2E (hex). INT 2E allows
applications to call the primary copy of the command processor
to execute commands, without loading a secondary shell.
INT 2E support is enabled by default. It can be disabled with
the FullINT2E = No directive in 4DOS.INI, in which case 4DOS
"hooks" INT 2E, but any calls to it are ignored. INT 2E
support adds about 100 bytes to the resident size of 4DOS, and
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 69
APPENDIX B / TECHNICAL INFORMATION
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 71
Index
-------------------------------------------------------------------
Index A
Alias list, local and global,
Conventions: Most fully 12, 26, 27
capitalized terms (e.g., ECHO, ANSI driver, 28
SELECT) are command names in CONFIG.SYS, 30
unless otherwise noted. APPEND command, 32
APPNOTES.DOC, 2
AUTOEXEC.BAT, 10, 16
Special Characters and 4START, 16
and installation, 4, 6, 8
## advanced topic mark, 3 and OS/2, 47, 53, 55
! warning mark, 3 and OS/2 Dual Boot and Boot
Manager, 55
3 and startup command, 13
disabling, 12
386MAX, 28 running, 13
single-step option, 13
4 starting KSTACK.COM, 8, 16
4DOS for Windows NT, 1 B
4DOS.INI, 10
and OS/2 DOS sessions, 51, Back & Forth, 15
52 Base memory, see Memory
and OS/2 Dual Boot and Boot Batch files, startup, 13, 16,
Manager, 56 35
directives, on startup and Microsoft Windows, 38
command line, 11, 15 BIOS, 28
location of, 11, 15, 52 Boot Manager, see OS/2
prompts during execution, BOOT.SYS, 14
59 Bootable disk, creating, 4
reference information, 2
secondary section, and C
multitasking, 35
4DOS.PIF, 38 CD-ROM drives, 31
4EXIT, 10, 16 Colors, in help system, 21, 30
and 4OS2, 53 Command history list, local and
and OS/2, 53, 56 global, 12
location of, 53 COMMAND.COM
4HELP, see Help system in DOS version 2.x, 14
4OS2, 1 in Microsoft Windows, 37
and 4DOS installation, 5 in multitasker DOS windows,
4START, 10, 16 35
and 4OS2, 53 Commands
and multitasking, 36 4DOS startup, 13, 16
and OS/2, 53, 56 and multitasking, 35
and startup command, 13 in OS/2 DOS sessions,
location of, 53 51
single-step option, 13 help on, 19
programming interface, 67
reference information, 2
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 72
Index
-------------------------------------------------------------------
Compatibility, 23 Configuration, 10
and disks, 30 troubleshooting, 64
and memory, 24 Coprocessor, see Numeric
and the CPU, 23 coprocessor
and video hardware and CPU, 23
software, 28 Critical errors, 12, 15
solving problems, 58 Cursor shape, 29
with DOS, 32
with Microsoft Windows, 37 D
with Microsoft Windows 95,
39 DBLSPACE, 31
with multitasking software, DEL, speed of, 31
34 Descriptions, see File
with networks, 44 descriptions
with Novell Netware, 45 DESQview, 15, 34
Compressed drives, 31 Detecting 4DOS, 65
and installation, 5 DIR, speed of, 31
COMSPEC Directory history list, local
environment variable, 17 and global, 12
and disk swapping, 19 Directory scans, and Novell
and DOS FORMAT /S, 32 Netware, 45
and multitaskers, 35 Disk drives, 30
checking, 17 free space on, on networks,
setting automatically, 45
11, 17 swapping to, 17
setting manually, 9, 17 Disk reset, 31
path, 7, 11, 17 @DISKFREE variable function,
and OS/2 DOS sessions, on networks, 45
11, 51, 52 Diskless workstations, 44
CONFIG.SYS, 10 @DISKTOTAL variable function,
4DOS commands in, 11 on networks, 45
and ANSI driver, 30 @DISKUSED variable function,
and DOS bug, 14 on networks, 45
and installation, 4, 6, 7 DOS, see also MS-DOS / PC-DOS;
in OS/2, 47 Novell DOS
Dual Boot and Boot memory, see Memory
Manager, 55 shell, 1
location of, 55 version 2.x, 14
multiple configuration versions of, 1
utilities, 6, 32 DOS sessions, see OS/2 DOS
SET commands in, 32 sessions
SHELL=, 11 DOS version 2.x, 14
and installation, 7 DOS=UMB, in CONFIG.SYS, 28
and multiple DOS_SHELL, see OS/2 DOS
configuration sessions
utilities, 14 DR DOS, see Novell DOS
in DOS version 2.x, 15 DRAWBOX, 29
in OS/2, 49, 52, 57 DRAWHLINE, 29
in OS/2 1.x, 48 DRAWVLINE, 29
length of, 14 Drive, see Disk drives
Dual Boot, see OS/2
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 73
Index
-------------------------------------------------------------------
E Installable commands, 67
Installation, 4
EGA, 29, 30 and DOS 2.x, 4
EMS, see Memory and OS/2 Dual Boot and Boot
Environment Manager, 5
loading in UMBs, 27 automated, 6
memory space for, 12, 15 directory for, 4
size of, and compatibility manual, 7
problems, 59 of downloaded updates, 4, 7
Expanded memory, see Memory on diskettes, 7
Extended memory, see Memory preparations
under DOS, 4
F under OS/2, 5
reversing, 8
File descriptions stopping, 7
and disk performance, 31 INT 2E, 69
programming for, 68 INT 2F, 65
File names, long, 42
File names, on networks, 44 K
File passwords, in Novell DOS,
33 KEYSTACK
Floppy disks, 30, 31 and multitasking, 36
FORMAT /S command, 32 programming interface, 66
Free memory, see Memory KSTACK.COM, 8, 16
FREE, on networks, 45 and multitasking, 36
and Windows 95, 43
G
L
Guided tour, 1, 6, 7
LH, 27
H LIST, 29
LOADHIGH, 27
Hard drives, 30 Local and global aliases and
Hardware compatibility, see histories, 12
Compatibility Local and global aliases and
Help system, 2, 19 history, 26, 27
/? option, 20 Long file names, 42
and monochrome monitor, 30
colors, 21 M
configuring, 21
keystrokes, 20 Master environment, see
location of files, 21 Environment
options, 22, 30 Memory, 24, 26
HELPCFG, see Help system allocation conflicts, 62
History list, local and global, and networks, 64
26, 27 and Windows, 63
HMA, see Memory base, 24
checking status, 26
I expanded (EMS), 24, 25
hardware, 28
.INI file, see 4DOS.INI swapping to, 17, 27
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 74
Index
-------------------------------------------------------------------
Memory (continued) N
extended, 25
4DOS's use of, 26 Networks, 44
extended (XMS), 25 disk access problems on, 31
4DOS's use of, 26 disk space calculations on,
swapping to, 17 45
high memory area (HMA), 25 disk swapping on, 45
problems with, 26 diskless workstations on,
upper, 24 44
upper memory blocks (UMBs), file and directory names
25 on, 44
4DOS's use of, 27 Novell DOS, 11, 25, 32
and Windows, 63 and LOADHIGH, 33
regions, 28 memory management, 27
system requirements passwords, 33
for, 27 Novell Netware, 45
used by 4DOS, 17, 26 diskless workstations on,
Memory resident programs, see 46
TSRs Numeric coprocessor, 24
Menus, in CONFIG.SYS, 32
Microsoft Windows, 35, 37, 39 O
and batch files, 38
and compatibility, 63 Options, see Startup Options
and secondary shells, 15 OS/2, 47
Microsoft Windows 95 4OS2 product, 1
4DOS as primary shell, 40 and 4EXIT, 53
and KSTACK.COM, 43 and 4START, 53
boot sequence, 39 and AUTOEXEC.BAT, 47, 53
long file names, 42 and COMSPEC path, 11, 51,
starting 4DOS from, 41 52
Monochrome monitor, and help CONFIG.SYS file, 11, 47
system, 22, 30 Desktop menu, 52
Mouse, in help system, 22 DOS sessions, 48
MS-DOS / PC-DOS, 32 and .INI file, 52
APPEND command, 32 and 4DOS, 50
bug in CONFIG.SYS DOS_SHELL setting, 49,
processing, 14 51, 52
FORMAT /S command, 32 settings for, 49
memory management, 25, 27, startup commands for,
28 51
version 2.x, 4 Dual Boot and Boot Manager,
version 6.x, 13, 14 47, 54
Multiple configuration and 4DOS installation,
utilities, 6, 14, 32 5
Multitasking software, 34 and 4DOS.INI, 56
4DOS windows in, 35 and 4EXIT, 56
and COMSPEC, 35 and 4START, 56
and disk swapping, 37 and AUTOEXEC.BAT, 55
and KEYSTACK, 36 and CONFIG.SYS, 55
Microsoft Windows, 37 file locations, 55
Microsoft Windows 95, 39 installing 4DOS for, 5
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 75
Index
-------------------------------------------------------------------
-------------------------------------------------------------------
Copr. 1995 JP Software Inc. 4DOS Intro. & Installation Guide / 76
Index
-------------------------------------------------------------------
TSRs, 23
and compatibility, 60
and multitasker startup
files, 35
and OS/2 DOS sessions, 54
loading order, 61
U
UltraVision, 30
UMBs, see Memory
Uninstalling 4DOS, 8
V
VDM, see OS/2
VGA, 29, 30
Video hardware, 28
VSCRPUT, 29
W
Wildcards, and DEL speed, 31
Windows, see Microsoft Windows;
Microsoft Windows 95
Windows NT, 4DOS/NT product, 1
X
XMS, see Memory