home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / h / hots2a.zip / HOTDOS.DOC < prev    next >
Text File  |  1980-01-01  |  7KB  |  145 lines

  1.     THIS IS NOT A DEMONSTRATION VERSION!  IT IS THE ACTUAL RELEASE VERSION!
  2.     Released into the public domain under SHAREWARE concept -- July 26, 1986
  3.  
  4.                                 *** HOT-DOS ***
  5.                                  Version 1.18
  6.  
  7.                               Copyright (C) 1985
  8.                                   Robert Best
  9.  
  10. The following documentation describes the operation of HOT-DOS, a small
  11. but powerful program that, with the press of the CTRL-SHIFT -- LEFT-SHIFT
  12. combination, allows any currently executing program to be temporarily
  13. suspended so that a second copy of COMMAND.COM can be loaded and run in
  14. the background (the aptly named HOT-DOS partition.)
  15.  
  16. NOTE:--USE CTRL-LEFT SHIFT COMBINATION -- NOT LEFT-RIGHT AS IN DEMO!
  17.  
  18. To exit from HOT-DOS and return to the suspended application program, type
  19. EXIT at the DOS prompt.
  20.  
  21.  
  22. The HOT-DOS Version 1.18 package includes 1 program file and this
  23. documentation file.  The following list describes each of the options
  24. available as command line parameters when executing HOT-DOS.
  25.  
  26. 'G' or 'g' -- For use on a system using Color/Graphics display.  This
  27. program will fully restore any CGA graphics screen at the expense of an
  28. additional 12K memory for use as a buffer.  It will not restore an EGA
  29. graphics display, but is compatible with EGA text modes.
  30.  
  31. 'X' or 'x' -- For use on a system supporting BOTH monochrome and
  32. color/graphics displays.  This program will activate HOT-DOS on whichever
  33. display is NOT active when the HOT-KEY is pressed.  From that point on,
  34. the user can freely switch displays -- HOT-DOS will properly restore the
  35. display that was active prior to escaping to the HOT-DOS partition.  This
  36. is an indispensable utility for users who require simultaneous viewing of
  37. two separate screens of data.  As an example, I usually run my editor in
  38. the primary DOS partition, then switch to HOT-DOS for compilation.  This
  39. arrangement spares the nuisance of exiting and reloading the editor, as
  40. well as allowing viewing of compilation errors simultaneous with editing
  41. the source code.
  42.  
  43. Both the 'x' and 'g' options can be combined when running HOT-DOS.
  44.  
  45. NOTE:  -- Using the 'x' option of HOT-DOS on a system without a monochrome
  46. adapter will cause a system crash requiring a re-boot.
  47.  
  48. HOT-DOS uses the value of the environment variable COMSPEC to determine
  49. the path to the COMMAND.COM command interpreter.  It will use the value of
  50. COMSPEC that existed just prior to being loaded for the duration of
  51. execution.  It is therefore suggested that HOT-DOS be run from an
  52. AUTOEXEC.BAT file AFTER setting the COMSPEC environment variable.  For
  53. optimum use, it is suggested the COMSPEC be set to a RAM disk drive.  This
  54. will cause HOT-DOS to be run instantaneously with each press of the
  55. HOT-KEY.  There will be no delays waiting for COMMAND.COM to be loaded
  56. from floppy or hard disk media.  A fragment of code to achieve this from
  57. an AUTOEXEC.BAT file follows: (assume drive E: is a ramdisk)
  58.  
  59.     copy a:command.com e:\
  60.     set COMSPEC=E:\COMMAND.COM
  61.     hotdos
  62.  
  63.  
  64. To load this version of HOT-DOS, use the following syntax:
  65.  
  66.     HOTDOS [n] [/x] [/g]
  67.  
  68.     where n = requested size of HOT-DOS partition (in K)
  69.               such that 20 < n < 576
  70.  
  71. NOTE:  -- The default value of 'n' for HOT-DOS is n=64K
  72.  
  73. The parameters may be given in any order on the command line.
  74.  
  75. Examples:
  76.   HOTDOS               Loads HOTDOS.COM using n=64K, no graphics, one screen
  77.   HOTDOS 100 /g        Loads HOTDOS.COM using n=100K, CGA graphics restored
  78.   HOTDOS 250 /x        Loads HOTDOS.COM using n=250K, two screens
  79.   HOTDOS /x /g 100     Loads HOTDOS.COM using n=100K, graphics, two screens
  80.  
  81.  
  82.                       TIPS AND PRECAUTIONS USING HOT-DOS
  83.  
  84. 1)  Do not load any RESIDENT application in the HOT-DOS partition.
  85. Doing so will surely destroy the integrity of the DOS memory allocation
  86. chain.  All other resident software must be loaded in the primary DOS
  87. partition.
  88.  
  89. 2)  Do not load any application that will overlay without checking for the
  90. top of memory location stored in the Program Segment Prefix.  A program
  91. that overlays above the top of available memory (in the HOT-DOS partition)
  92. will overwrite the memory chain block of the primary application, not to
  93. mention the PSP and part of the primary application itself!
  94.  
  95. 3)  Do not load BASIC in the HOT-DOS partition if BASIC is currently
  96. suspended in the primary partition.
  97.  
  98. 4)  If you mistakenly type EXIT at the DOS prompt in the primary
  99. partition, immediately run a CHKDSK on any drive configured in your
  100. system.  For some reason, running a CHKDSK avoids problems that occur if
  101. you type EXIT in the primary partition and then immediately escape to
  102. HOT-DOS.  This problem has not been traced, but seems to be a bug in the
  103. DOS EXIT command.
  104.  
  105. 5)  Previous versions of HOT-DOS required certain care when pressing the
  106. HOT-KEY to avoid crashing the system during critical sections of code
  107. execution.  This version has provided substantial security to prevent
  108. these cases.  The HOT-KEY can safely be pressed at anytime.
  109.  
  110. NOTE:  -- It is strongly suggested, if not absolutely required, to load
  111. HOT-DOS first among resident applications.  In particular, to run HOT-DOS
  112. and SIDEKICK (tm) simultaneously, you must load SIDEKICK (tm) after
  113. loading HOT-DOS.
  114.  
  115.  
  116.                        ** HOT-DOS LICENSING AGREEMENT **
  117.  
  118. The authorized version of HOT-DOS included in this package is copyrighted
  119. material intended for use in unaltered form.  Distribution of the
  120. authorized version of HOT-DOS in any form is a violation of copyright. The
  121. program is provided "AS IS" without any warranty of any kind. Should the
  122. program prove defective, the user shall assume the entire cost of all
  123. necessary servicing, repair or correction.  Site licensing of the
  124. authorized version of HOT-DOS is available by arrangement with Robert
  125. Best. The authorized version of HOT-DOS is intended for use on a single
  126. machine. Making copies for use on other machines represents a violation of
  127. this licensing agreement.
  128.  
  129.  
  130. July 26, 1986
  131. HOT-DOS is hereby made available for general public use without any
  132. limitations.  This version is the actual release, it is NOT a demo.  It is
  133. being distributed under the SHAREWARE concept.  A contribution of $20.00
  134. is requested of satisfied users.
  135.  
  136. Contributions may be sent to:
  137.  
  138.     Robert Best
  139.     13681 Dall Lane
  140.     Santa Ana, CA  92705
  141.  
  142. If anyone is interested in purchasing the source code, as well as the
  143. exclusive marketing rights to any derivative thereof, please contact me at
  144. the above address to discuss terms.
  145.