home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
sysutl
/
hotdos.arc
/
HOTDOS.DOC
< prev
Wrap
Text File
|
1986-08-31
|
8KB
|
156 lines
THIS IS NOT A DEMONSTRATION VERSION!
IT IS THE ACTUAL RELEASE VERSION!
Released into the public domain under
SHAREWARE concept -- July 26, 1986
*** HOT-DOS *** Version 1.18
Copyright (C) 1985 Robert Best
The following documentation describes the operation of
HOT-DOS, a small but powerful program that, with the press of the
CTRL-SHIFT -- LEFT-SHIFT combination, allows any currently
executing program to be temporarily suspended so that a second
copy of COMMAND.COM can be loaded and run in the background (the
aptly named HOT-DOS partition.)
NOTE:--USE CTRL-LEFT SHIFT COMBINATION -- NOT LEFT-RIGHT AS
IN DEMO!
To exit from HOT-DOS and return to the suspended application
program, type EXIT at the DOS prompt.
The HOT-DOS Version 1.18 package includes 1 program file and
this documentation file. The following list describes each of the
options available as command line parameters when executing
HOT-DOS.
'G' or 'g' -- For use on a system using Color/Graphics
display. This program will fully restore any CGA graphics screen
at the expense of an additional 12K memory for use as a buffer.
It will not restore an EGA graphics display, but is compatible
with EGA text modes.
'X' or 'x' -- For use on a system supporting BOTH monochrome
and color/graphics displays. This program will activate HOT-DOS
on whichever display is NOT active when the HOT-KEY is pressed.
From that point on, the user can freely switch displays -- HOT-DOS
will properly restore the display that was active prior to
escaping to the HOT-DOS partition. This is an indispensable
utility for users who require simultaneous viewing of two separate
screens of data. As an example, I usually run my editor in the
primary DOS partition, then switch to HOT-DOS for compilation.
This arrangement spares the nuisance of exiting and reloading the
editor, as well as allowing viewing of compilation errors
simultaneous with editing the source code.
Both the 'x' and 'g' options can be combined when running
HOT-DOS.
NOTE: -- Using the 'x' option of HOT-DOS on a system without
a monochrome adapter will cause a system crash requiring a
re-boot.
HOT-DOS uses the value of the environment variable COMSPEC to
determine the path to the COMMAND.COM command interpreter. It
will use the value of COMSPEC that existed just prior to being
loaded for the duration of execution. It is therefore suggested
that HOT-DOS be run from an AUTOEXEC.BAT file AFTER setting the
COMSPEC environment variable. For optimum use, it is suggested
the COMSPEC be set to a RAM disk drive. This will cause HOT-DOS
to be run instantaneously with each press of the HOT-KEY. There
will be no delays waiting for COMMAND.COM to be loaded from floppy
or hard disk media. A fragment of code to achieve this from an
AUTOEXEC.BAT file follows: (assume drive E: is a ramdisk)
copy a:command.com e:\ set COMSPEC=E:\COMMAND.COM hotdos
To load this version of HOT-DOS, use the following syntax:
HOTDOS [n] [/x] [/g]
where n = requested size of HOT-DOS partition (in K) such
that 20 < n < 576
NOTE: -- The default value of 'n' for HOT-DOS is n=64K
The parameters may be given in any order on the command line.
Examples: HOTDOS Loads HOTDOS.COM using n=64K, no graphics,
one screen HOTDOS 100 /g Loads HOTDOS.COM using n=100K, CGA
graphics restored HOTDOS 250 /x Loads HOTDOS.COM using n=250K, two
screens HOTDOS /x /g 100 Loads HOTDOS.COM using n=100K, graphics,
two screens
TIPS AND PRECAUTIONS USING HOT-DOS
1) Do not load any RESIDENT application in the HOT-DOS
partition. Doing so will surely destroy the integrity of the DOS
memory allocation chain. All other resident software must be
loaded in the primary DOS partition.
2) Do not load any application that will overlay without
checking for the top of memory location stored in the Program
Segment Prefix. A program that overlays above the top of
available memory (in the HOT-DOS partition) will overwrite the
memory chain block of the primary application, not to mention the
PSP and part of the primary application itself!
3) Do not load BASIC in the HOT-DOS partition if BASIC is
currently suspended in the primary partition.
4) If you mistakenly type EXIT at the DOS prompt in the
primary partition, immediately run a CHKDSK on any drive
configured in your system. For some reason, running a CHKDSK
avoids problems that occur if you type EXIT in the primary
partition and then immediately escape to HOT-DOS. This problem
has not been traced, but seems to be a bug in the DOS EXIT
command.
5) Previous versions of HOT-DOS required certain care when
pressing the HOT-KEY to avoid crashing the system during critical
sections of code execution. This version has provided substantial
security to prevent these cases. The HOT-KEY can safely be
pressed at anytime.
NOTE: -- It is strongly suggested, if not absolutely
required, to load HOT-DOS first among resident applications. In
particular, to run HOT-DOS and SIDEKICK (tm) simultaneously, you
must load SIDEKICK (tm) after loading HOT-DOS.
** HOT-DOS LICENSING AGREEMENT **
The authorized version of HOT-DOS included in this package is
copyrighted material intended for use in unaltered form.
Distribution of the authorized version of HOT-DOS in any form is a
violation of copyright. The program is provided "AS IS" without
any warranty of any kind. Should the program prove defective, the
user shall assume the entire cost of all necessary servicing,
repair or correction. Site licensing of the authorized version of
HOT-DOS is available by arrangement with Robert Best. The
authorized version of HOT-DOS is intended for use on a single
machine. Making copies for use on other machines represents a
violation of this licensing agreement.
July 26, 1986 HOT-DOS is hereby made available for general
public use without any limitations. This version is the actual
release, it is NOT a demo. It is being distributed under the
SHAREWARE concept. A contribution of $20.00 is requested of
satisfied users.
Contributions may be sent to:
Robert Best
13681 Dall Lane
Santa Ana, CA 92705
If anyone is interested in purchasing the source code, as
well as the exclusive marketing rights to any derivative thereof,
please contact me at the above address to discuss terms.