home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 179.UHSTSR.TXT < prev    next >
Text File  |  1993-06-19  |  15KB  |  274 lines

  1. Universal Hint System
  2. Revision 91a
  3. TSR Reader for MS-DOS, Version 1.00
  4.   (June 10, 1993)
  5.  
  6.  
  7. Copyright Information
  8. =====================
  9.  
  10. This program is copyright 1992-1993 by Jason Strautman.  All rights reserved.
  11. Portions written and copyright 1992 by Robert Norton.  This program may be
  12. used for evaluation purposes (as described in UHS.TXT), as long as users who
  13. have not registered UHS/TSR are not using another person's registration codes.
  14.  
  15. Although efforts were made to insure that this program is compatible with as
  16. many hardware and software configurations as possible, there are no guarantees
  17. that this program will be compatible.  Any damages resulting from use of this
  18. program are solely the responsibility of the user.
  19.  
  20.  
  21. System Requirements
  22. ===================
  23.  
  24. - 80386 SX-based computer or higher
  25. - 2 MB of RAM, with 256K configured as EMS
  26. - 640K of EMS may be required with DOS 6.0 and DBLSPACE
  27. - DOS 5.0, QEMM, or any other expanded memory manager
  28. - 50KB of free upper memory (UMBs) highly recommended
  29. - VGA graphics card highly recommended
  30.  
  31. If your system does not meet these requirements, you will not be able to use
  32. UHSTSR.EXE.  The stand-alone version of this program, UHS.EXE, should still
  33. work on your computer.  The requirements for this program are only as high as
  34. they are because games tend to have large memory requirements, and I had to
  35. use EMS since most games do not leave enough conventional memory for the TSR's
  36. needs.
  37.  
  38. I still cannot guarantee that a system meeting these requirements will be able
  39. to run UHSTSR at the same time as any particular game.  Many new games also
  40. require EMS or XMS; if you are trying to get UHSTSR to run with one of these
  41. games, you may need to incease the overall RAM requirements.  If your game
  42. also uses EMS, you will need to add 256K to the game's EMS requirement to
  43. determine how much EMS to set your system to use.
  44.  
  45.  
  46. Loading UHSTSR
  47. ==============
  48.  
  49. You will need a UHS hint file to load into the TSR reader.  I have explained
  50. how to find such a file in the main documentation for this program, UHS.TXT.
  51. Once you have your TSR, simply type the name of this program (UHSTSR) followed
  52. by the name of the file.  The program will assume that the file is in the same
  53. directory as UHSTSR.  If the UHS file is located in another directory or
  54. drive, you will have to give the drive or directory with the filename (as in
  55. UHSTSR \UHS\ALONE or UHSTSR C:\UHS\ALONE).  As you can see in the example, you
  56. can leave the ".UHS" off the UHS filename.
  57.  
  58. UHSTSR will also load into any upper memory block if you have enough free
  59. memory (approximately 50KB).  You should use the appropriate command for your
  60. memory manager (like LH for DOS 5.0 or LOADHI for QEMM).  More details on
  61. maximizing system resources are listed later in this text file.
  62.  
  63.  
  64. Interface
  65. =========
  66.  
  67. You can run UHSTSR from within most games.  Simply press the ALT and ? keys
  68. simultaneously (you do not need to hold down SHIFT with the question mark, so
  69. ALT + / also works), and the program will start itself if it can.  Please note
  70. that some games will not allow hotkeys to activate a TSR, so you may not be
  71. able to start the TSR under all games.  The TSR should always activate itself
  72. at the DOS prompt, so you may want to press ALT-? at the DOS prompt to make
  73. sure the TSR is installed correctly.  If the TSR works under DOS but not under
  74. your game, please let me know and I'll try to work out the conflict.
  75.  
  76. It is usually a good idea to save your game before starting the TSR under a
  77. game for the first time.  Although my beta testers and I have done extensive
  78. testing to work out compatibility problems, conflicts are sure to arise with
  79. some games.  If you cannot save your game, I would advise that you test the
  80. TSR as soon as possible when starting the game.
  81.  
  82. I had to greatly simplify the interface of UHSTSR to reduce the amount of
  83. memory that it uses.  All you need to do is select a lettered choice from the
  84. menus by pressing the appropriate key.  The SPACE BAR will take you back one
  85. menu, and if you're reading hints, the ENTER key will show you the next hint.
  86. You will also be asked to confirm if you hit the SPACE BAR at the top menu;
  87. the TSR will return control to whatever program was running once you exit this
  88. menu.
  89.  
  90.  
  91. Known Compatibility Problems
  92. ============================
  93.  
  94. EGA-based games may not have their color palettes properly restored.  A VESA
  95. driver must be loaded for SVGA graphics to be restored, even if the game using
  96. the SVGA graphics does not require such a driver.  Some VGA cards and VESA
  97. drivers do not support all VGA or VESA functions, and as a result, graphics
  98. may not be completely restored.  The TESTVGA program included in this archive
  99. will let you know if your system might have problems running this TSR.  If you
  100. have any problems with the TSR, especially with the display, please run
  101. TESTVGA and report the results to me.
  102.  
  103. You should avoid activating the TSR within any CD-ROM game while the CD drive
  104. is being accessed.  Many CD games depend on a certain transfer rate or access
  105. time, and starting the TSR while the drive is being activated will interfere
  106. with the apparent transfer rate or access time.  The best solution is simply
  107. to wait for the drive to stop or to pause your game before pressing ALT-?.
  108.  
  109. It's also a good idea not to activate the TSR when digitized sound is being
  110. played (speech and sound effects are digitized sounds, but music generally
  111. isn't).  The consequences vary from game to game: you may find yourself unable
  112. to exit the TSR or experience corrupted sound if you do.  Pausing the game or
  113. turning off the sound temporarily should prevent problems.
  114.  
  115. I have noticed problems with ATI's VESA driver version 1.2 dated 3/19/92.  An
  116. older version such as 1.1 dated 10/17/91 will work correctly with this TSR.  I
  117. have not seen any version newer than 1.2, so I don't know if such a version
  118. would work properly.
  119.  
  120. Some Trident-based cards and their VESA drivers apparently do not support the
  121. VESA functions on which this TSR relies.  The display may be corrupted or
  122. completely blacked out if you try to use UHSTSR within any SVGA program on
  123. these cards.  You may need to test compatibility out on a case-by-case basis
  124. with SVGA programs, since some seem to work better than others, and be
  125. prepared to lose any progress that you have made in your game the first time
  126. you test the TSR from inside SVGA games.
  127.  
  128.  
  129. Increasing Low Memory
  130. =====================
  131.  
  132. Some memory managers come with their own optimization programs.  For example,
  133. QEMM has OPTIMIZE and DOS 6.0 has MEMMAKER.  If you have such a program, just
  134. follow the directions included with those programs and they will give you as
  135. much free conventional memory as possible.  If you don't want to load the TSR
  136. in your AUTOEXEC.BAT, I recommend that you temporarily place UHSTSR in your
  137. AUTOEXEC.BAT just to run OPTIMIZE or MEMMAKER.  Then you can delete UHSTSR
  138. from your AUTOEXEC.BAT, but a single memory block will now have enough free
  139. for when you do decide to load the TSR.  QEMM's Stealth feature (available
  140. in version 6.0) may interfere with UHSTSR as well as many games and should
  141. be avoided if at all possible.
  142.  
  143. There is no elegant way to maximize conventional memory with DOS 5.0; if you
  144. can't fit all of your TSR programs into the upper memory blocks, my best
  145. advice is to load the largest TSRs into upper memory first.  For example, if
  146. you have 55K in one UMB, and you load a 10K mouse driver into it, you won't
  147. have room enough for UHSTSR and about 50K of low memory will be taken.  On the
  148. other hand, if you load UHSTSR first (or don't try to load the mouse driver
  149. into high memory), it will fit into the UMBs and leave only the much smaller
  150. mouse driver in low memory.  Of course, your system probably won't have the
  151. same memory amounts as used in the above example, but the principle should
  152. still hold.
  153.  
  154. I've found that there's enough free upper memory on most systems for both
  155. UHSTSR and a disk compression program, but you may have trouble getting
  156. additional TSR programs into upper memory, depending on your system.  You may
  157. have to remove some of these TSRs (including disk caches) to gain enough low
  158. memory for the most demanding games.  But also remember that many games do not
  159. work well with compression programs; you may be better off putting your game
  160. on an uncompressed partition and avoiding the compression program altogether.
  161.  
  162. If you're trying to run UHSTSR with a CD-ROM game, you may need to use the
  163. "/E" parameter on MSCDEX.EXE to move MSCDEX's buffers into expanded memory and
  164. free up more memory for other TSR programs.  Please note that you will need
  165. more than the standard 256K of EMS if you use this option on MSCDEX; the exact
  166. amount depends on the number of buffers you select.  Other TSRs may also offer
  167. options to use XMS or EMS instead of low memory or the UMBs.
  168.  
  169.  
  170. UHSTSRB
  171. =======
  172.  
  173. Some games attempt to take total control of the keyboard, and as a result, the
  174. standard UHSTSR program won't start when you press the ALT-? hotkey.  I have
  175. written a different version of the TSR that will try to take control of the
  176. keyboard back, but it does have significant drawbacks, and you should only use
  177. this version (called UHSTSRB) if the original UHSTSR.EXE fails to activate
  178. normally.  In most respects, the two programs are identical, but here follows
  179. a list of requirements and important differences of UHSTSRB:
  180.  
  181. - This program *must* be loaded as the last TSR.  If you attempt to load any
  182.   TSR after this one, there is a good chance that your keystrokes may be
  183.   used twice.  For example, if you press "B", "BB" will appear on screen.  If
  184.   this happens, you will need to reset your computer and make sure not to load
  185.   any additional TSRs after UHSTSRB.
  186. - The restriction on loading TSRB as the last TSR may also include some DOS
  187.   shells or similar programs.  The safest way of preventing problems (the most
  188.   common is the duplication of keystrokes mentioned above) is to load UHSTSRB
  189.   and then immediately start your game.
  190. - UHSTSRB cannot uninstall completely.  Several hundred bytes (368 bytes from
  191.   my experience) will still be held by the program after it is uninstalled,
  192.   and the only way to free this memory is to reboot your computer.
  193. - You should always try the standard UHSTSR first, because some programs that
  194.   work with it will *not* work with UHSTSRB.  The opposite is also true, but
  195.   since UHSTSR is the more compatible TSR, and since you can easily unload it
  196.   from memory, it's safer to start with UHSTSR.
  197. - And now, the good news.  Any TSR that is loaded before UHSTSRB has a chance
  198.   of running better under uncooperative games than it did before.  For
  199.   example, the volume controls of the PAS-16 (CONTROL+ALT+D/U/M) will now work
  200.   with games, as long as UHSTSRB is loaded after it.
  201.  
  202.  
  203. Reporting Problems
  204. ==================
  205.  
  206. Please read this documentation to see if it can help answer any problems you
  207. have before reporting conflicts between this TSR and any games.  I will need
  208. the following information in order to help you solve any problems; if you
  209. don't know the answer to the following questions, please tell me, since I will
  210. normally ask you to fill in any missing information before investigating your
  211. conflict reports.
  212.  
  213. - Try both UHSTSR and UHSTSRB.  If one doesn't work, the other might.
  214. - Send me copies of your AUTOEXEC.BAT and CONFIG.SYS.  If you post a forum
  215.   message on CompuServe, please make sure to post your message unformatted,
  216.   or else CIS formatting may make your message unreadable.
  217. - If you're using DOS 6 with multiple configurations, let me know which one(s)
  218.   you tried using the TSR with.  Use the cleanest boot disk that you can --
  219.   only a mouse driver, sound card driver, disk compression utility, or CD ROM
  220.   drivers if necessary, and of course, the TSR.
  221. - The manufacturer and model of your graphics card.
  222. - And of course, the nature of the problem: what game(s) do not work with
  223.   the TSR, symptoms (if they do not appear all the time, please tell me), the
  224.   publisher of those game(s), and whether or not the TSR will run at the DOS
  225.   prompt.
  226.  
  227.  
  228. Shareware Notice
  229. ================
  230.  
  231. This program is shareware.  Under the shareware concept, you should register a
  232. program after you have had a chance to evaluate it and decide that you like
  233. it.  I do not feel, however, that much evaluation of this TSR is necessary.
  234. It provides the same high quality of hints that the main UHS.EXE provides; the
  235. only major difference between the pop-up and the stand-alone programs is the
  236. way that they are started.
  237.  
  238. For this reason, I have limited the number of hints that you can view within
  239. the TSR reader.  After you have read two hints in any single question, hint
  240. display will be stopped and you will be forced to select another question.  I
  241. didn't want to force people to register this program without having a chance
  242. to test it with their favorite games.
  243.  
  244. Packaging UHSTSR in this archive gives you a chance to make sure that you will
  245. be able to use the pop-up program.  If you need to test the quality of the UHS
  246. hints, you can use the stand-alone program to do so.  You can combine the hint
  247. quality from UHS.EXE with the ease of use that UHSTSR provides to determine
  248. what the registered version of this program will give you.
  249.  
  250. In addition to the endless joy and satisfaction that you can get from knowing
  251. that you have supported to the UHS, registered users of this program will get
  252. a free copy of the stand-alone program (UHS.EXE), for use with those rare
  253. programs that are not compatible with the TSR.  The stand-alone program also
  254. offers features that wouldn't fit into the limited amount of space that the
  255. TSR has to use.  Registration for both programs is only $20.
  256.  
  257. As is the policy for UHS.EXE, a disk with all of the latest UHS files and
  258. readers will be provided to anyone who includes an extra $5 or more with
  259. his/her registration.  Please see UHS.TXT for information update disks for
  260. registered users, automatic registration for file authors, and distribution
  261. policies.  All of these items also apply to the TSR version of the UHS reader.
  262.  
  263.  
  264. Jason Strautman
  265. 239 Redwood
  266. San Antonio, TX  78209
  267. CIS: [72337,2611]
  268.   (Please leave messages in The Gamers' Forum -- GO GAMERS)
  269. AOL: JStrautman
  270. GEnie: J.STRAUTMAN
  271.   (Note: I cannot guarantee that I will keep my GEnie account.  If you do not
  272.   hear from me on GEnie, you should contact me by any of the other means
  273.   listed above.)
  274.