home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the DOOM Programming Gurus / Tricks_of_the_Doom_Programming_Gurus.iso / editors / dck / install / trouble.doc < prev    next >
Encoding:
Text File  |  1995-03-15  |  5.2 KB  |  160 lines

  1. --------------------------------------------------------------------
  2.  DCK - DOOM Construction Kit
  3.  Version 2.x (386 Protected Mode)
  4.  Code and design by Ben Morris / Zerius Development
  5. --------------------------------------------------------------------
  6.  Troubleshooting                              bmorris@islandnet.com
  7. --------------------------------------------------------------------
  8.  
  9. Although DCK will work fine on most systems, it might not work on
  10. yours.  I guess that's why you're reading this - this file might
  11. help you solve the problem before you need to contact me.
  12.  
  13.  
  14. --------
  15. Terms
  16. --------
  17.  
  18. CONFIG.SYS and AUTOEXEC.BAT are files used by your computer when it's
  19. starting up.  They can be found in the ROOT directory of your C:
  20. drive, ie: "C:\CONFIG.SYS" and "C:\AUTOEXEC.BAT".
  21.  
  22. TSR - "Terminate and Stay Resident" (or "Device Driver".)  This is the
  23. term given to those programs that are loaded when your system starts
  24. up and stay active in memory.  Programs like Mouse Drivers and Memory
  25. Managers are TSRs.
  26.  
  27.  
  28. -----------------
  29. What DCK Needs
  30. -----------------
  31.  
  32. Make sure your system has the following resources available:
  33.  
  34.  - 25 "file handles."  This is the number in CONFIG.SYS under the
  35.    "FILES=" setting - make sure the number after FILES= is at least 25.
  36.  
  37.  - HIMEM.SYS, or a device driver that provides similar capabilities.
  38.  
  39.  - About one and a half megs (1,500k) of free memory.  If you don't
  40.    have this much memory, follow the directions below.
  41.  
  42.  
  43. ---------
  44. Memory
  45. ---------
  46.  
  47. If you can't spare the "real thing", DCK can optionally use your hard
  48. drive as memory storage.  This might be a little slow, but if you're
  49. running DCK on a 4 meg system with a disk cache and all, it might not
  50. have enough of the real stuff to run smoothly.  So, here's how:
  51.  
  52. In your AUTOEXEC.BAT file, add the following line to the bottom of
  53. the file:
  54.  
  55.     SET DPMI32=SWAPFILE C:\DCK\DCK.SWP
  56.  
  57. This will use the file "C:\DCK\DCK.SWP" as temporary storage.  Of course,
  58. you can use any disk and filename for the swapfile, so "D:\DCK\DCK.SWP"
  59. might be valid too.
  60.  
  61.  
  62. ---------------
  63. VESA Drivers
  64. ---------------
  65.  
  66. If your VESA driver does not work with DCK, it could be because it's
  67. out-of-date.  Make sure the driver supports "VESA Implementation 1.2"
  68. (or higher than 1.2.)  This information should be displayed when you
  69. load the driver - if not, or the driver is indeed old, contact the
  70. card's manufacturer and get an update for the driver.  
  71.  
  72. If they do not supply one, tell them they're going to HELL for 
  73. hindering development of levels for DOOM, the evillest game ever to
  74. run on PCs.  That'll get 'em.
  75.  
  76.  
  77. ---------
  78. EMM386
  79. ---------
  80.  
  81. EMM386 has been known to cause problems with DCK.  If your CONFIG.SYS
  82. file loads EMM386.EXE, follow the instructions listed under "Other
  83. Problems" a couple pages down.
  84.  
  85. Or, just remove the driver.
  86.  
  87.  
  88. -------
  89. QEMM
  90. -------
  91.  
  92. When you install QEMM 7.0+, it places a device driver called QDPMI.SYS
  93. in your CONFIG.SYS file.  This driver is incompatible with DCK -
  94. luckily, it's not necessary to install it in most cases.  Simply
  95. remove or comment the line in CONFIG.SYS that says:
  96.  
  97. DEVICE=C:\QEMM\QDPMI.SYS
  98.  
  99. To comment out the line, put the word "REM" in front of it.
  100.  
  101.  
  102. --------------
  103. Windows 3.1
  104. --------------
  105.  
  106. Note: This is applicable only for Windows 3.1 - DCK should run under
  107. Windows NT without any problem.
  108.  
  109. To run DCK under Windows, you need to do the following:
  110.  
  111. 1. Copy the file WINDPMI.386 into the \WINDOWS\SYSTEM subdirectory.
  112. 2. Add the following line to the [386Enh] section of SYSTEM.INI:
  113.  
  114.    device=windpmi.386
  115.  
  116. If you have any problems, please let me know.
  117.  
  118. Note: I've included DCK.PIF - you should use this instead of DCK.BAT
  119. or DCK32.EXE when you add DCK to the program manager.
  120.  
  121.  
  122. -----------------
  123. Other Problems
  124. -----------------
  125.  
  126. If you can't find a solution above, read this section.
  127.  
  128. Many TSRs and other programs loaded at startup can cause problems with
  129. DCK because of its use of system resources.  Unfortunately, this is
  130. not something I can do much about - the standards developed by the
  131. "big software companies" to allow programs like DCK and the TSRs to
  132. coexist on a system are not entirely robust and can present many minor
  133. problems depending on your system's setup.
  134.  
  135. Therefore, if you're having a problem that you can't find a workaround
  136. for, I suggest the following course of action:
  137.  
  138. 1. Rename autoexec.bat and config.sys to some other names, like
  139.    "autoexec.dck" and "config.dck".
  140. 2. Create a new config.sys with the following statements in it:
  141.  
  142.      FILES=25
  143.      DEVICE=C:\DOS\HIMEM.SYS
  144.  
  145. 3. Reboot your machine.
  146. 4. Try out DCK again.
  147.  
  148. If you still have problems, please contact me using the email address
  149. at the top of the file.
  150.  
  151. If DCK works properly, the culprit is one of the programs loaded at
  152. startup; the only way to figure out exactly WHICH program is to add
  153. lines back into config.sys and autoexec.bat, one by one, and rebooting
  154. your machine and testing DCK after you've made each change.  This
  155. method is a last resort, but in most cases the problem will be found
  156. and you'll be able to use DCK with a slightly modified configuration.
  157. I wish there were an easier way! 
  158.  
  159.                                   ###
  160.