home *** CD-ROM | disk | FTP | other *** search
/ Computerspiele Selbermachen / computerspieleselbermachen.iso / pov / ibmdocs / ibmpcexe.doc < prev    next >
Text File  |  1993-09-30  |  24KB  |  499 lines

  1.  
  2.             IBM-PC executable notes for POV-Ray Ver 2.00  
  3. -----------------------------------------------------------------------------
  4.  
  5. Please read thru this file *completely*, it contains several hints & tips for
  6. getting POV-Ray running smoothly on various systems.
  7.  
  8. See IBMPC.DOC for IBM-PC specific command line options and file conversion
  9. information.
  10.  
  11. Please note that this doc file is specific to the POV-Ray executable compiled
  12. with Intels "Code Builder" 32bit extended DOS compiler. Exectables compiled
  13. with other "C" compilers will *** NOT *** run or behave as described in this
  14. document. POVMOD is also a utility that is specifically for the "Code Builder"
  15. compile.
  16.  
  17.      ----------------------------
  18.             General Notes
  19.      ----------------------------
  20.  
  21. This is a 32 bit protected mode version of POV-Ray. It has been compiled for 
  22. 32 bit protected mode with Intels 386/486 Code Builder Kit. 
  23. Please Note: It *ABSOLUTELY REQUIRES* the following:
  24.  
  25.   80386SX, 80386DX, 80486DX/SX or Pentium Based machine. This version will 
  26.   run on any machine with, or without, a CoProcessor. If no CoProcessor is 
  27.   detected a protected mode 387 emulator will be loaded and used. If a 
  28.   CoProcessor is detected the emulator will not be loaded and the CoProcessor 
  29.   will be utilized. (See OS/2 & Windows notes below for further info on
  30.   CoProcessors & those environments.)
  31.  
  32. An 80387SX, 80387DX or a 80487SX will give a *significant* boost in speed. 
  33. It can be as much as 10x faster, even more in some cases. 
  34.  
  35.   For those that are curious about the speed difference between CoProcessor
  36.   and no CoProcessor you can force the use of the floating point emulator
  37.   linked into POV-Ray by typing:   SET NO87=NO COPROCESSOR  <enter>  at the 
  38.   DOS command line. The CoProcessor in your machine will not be used for 
  39.   traces while this is set. After enough torture you can re-enable the 
  40.   CoProcessor by typing   SET NO87=  <enter>  at the DOS command line.
  41.   (With <enter> being the "ENTER" or "RETURN" key on your keyboard.)
  42.  
  43. AT LEAST 2 Megs of RAM is required, *preferably*, & strongly urged, is 4 Megs. 
  44.   (The more the better though, POV-Ray will use all that is available. )
  45.   (Note: Some machines may require more than 2 megs of RAM to run the 
  46.          program.)
  47.  
  48.  
  49.   A Hard Disk is preferred. Since a Virtual Memory Manager is linked into the
  50. program the disk can be used as swap space much like what Windows 3.x (TM)
  51. does to add additional "memory". (See POVMOD.DOC for notes on how to modify
  52. the amount of hard disk space that will be used by the Virtual Memory
  53. Manager. This is *NOT* dynamic and must be adjusted according to your
  54. individual systems available resources.)
  55.  
  56. The program *WILL NOT RUN* on 8088, 8086, 80186 or 80286 based systems!
  57.  
  58. If you get a large message at start-up about an incompatible extended program
  59. in operation and recommending reboot, *REBOOT* your machine IMMEDIATELY, 
  60. --- Don't continue! (Push RESET)
  61. File corruption can result if you continue. (This according to Intel
  62. Doc's) Then restart with a "bare" system, I.E. no TSR's & no memory
  63. managers. You can usually track down the offending program by REMing
  64. out all programs and then adding them back into your autoexec.bat &/or 
  65. config.sys files one at a time.
  66.  
  67.  This version of POV-Ray was compiled with Intel's "Code Builder Kit" version
  68. 1.1ax. There have been several enhancements to the compiler since version 1.0.
  69. The most important being that POV-Ray will now run with most XMS/EMS memory 
  70. managers loaded. In most cases it will run with QEMM, 386^MAX, EMM386, HIMEM 
  71. as well as DOS 5.0's DOS=HIGH.
  72.  
  73.      Being a 32 bit protected mode program, this compile of POV-Ray will
  74.    sometimes expose problems with systems that wont show up under normal
  75.    DOS usage. One common problem is machine lockups or stopping with 
  76.    a "parity error" or "NO ROM BASIC" message. This is most often caused 
  77.    by defective or marginal RAM in the "extended" portion of memory. DOS 
  78.    normally doesn't use this area and will often work fine, even though 
  79.    some of your machines RAM is bad. 
  80.    There are several memory testing utilities on the market that will
  81.    test RAM quite well. ------ Generally the commercial programs will
  82.    be more effective in ID'ing bad RAM than shareware. Sometimes the
  83.    problem can also be that the RAM CMOS setup "wait states" are set 
  84.    too low for the access speed of the RAM used. Occasionally it can 
  85.    be something as simple as oxidation on the connection pads of a
  86.    couple SIMM units that may cause problems.
  87.  
  88.  Some VCPI applications may still be incompatible with this compile of
  89. POV-Ray. It will not run directly under DesqView, DV/X. DesqView/QEMM 
  90. supports VCPI applications & requires that it have access to the CPU 
  91. control registers which is not allowed (directly) in a DPMI environment. 
  92.  
  93. This compile of POV-Ray supports the DPMI 0.9 spec. QEMM in combination 
  94. with it's DPMI host accessory, QDPMI, may give a boost in performance on 
  95. some machines. Make sure that your swap file defined for QDPMI is large 
  96. enough to supply any memory requests POV-Ray might make. Generally it is 
  97. a good idea to set the swap size equal to or larger than the region size 
  98. specified with the POVMOD utility. (3072K as distributed.) See POVMOD.DOC 
  99. for more information on configuring the region size to suit your machines 
  100. available resources.
  101.  
  102.  
  103.     -----------------------------------
  104.          User Reported Problems
  105.     -----------------------------------
  106.  
  107. Problems have been reported by some individuals using file deletion tracking
  108. TSR's. (For recovering deleted/erased files) Since POV-Ray uses a "random 
  109. access" swap file and reconfigures many of the ways things are done by the 
  110. CPU it's self, it is probably a *very* good idea to DISABLE these types of 
  111. programs prior to running POV-Ray. Also, it is prudent to make sure your 
  112. swap file is placed on an UNCOMPRESSED drive. (I.E. don't use Stacker, 
  113. SuperStor, DoubleSpace etc. on the partition your swap file is in. POV-Ray 
  114. will locate it's swap file in the root directory of your C: drive by default. 
  115. See POVMOD.DOC for instructions on how to change the location that POV-Ray 
  116. will use for it's swap file.)
  117.  
  118. Some individuals have experienced problems running under DR DOS 6.0 with it's
  119. PC-KWIK cache active. You may have to disable the caching when using PC-KWIK
  120. (under any operating system) with POV-Ray.
  121.  
  122. From PC-KWIK corporation document, 'PC-KWIK Technical Issues "Summer '92"':
  123.  
  124.         PC-KWIK is unable to recognize memory requests from programs
  125.         using VCPI or DPMI protocols ... For programs [that use VCPI
  126.         or DPMI] it is necessary to reduce the size of the cache and
  127.         disable lending.
  128.  
  129. Since POV-Ray is a DPMI client program it may have problems with PC-KWIK.
  130. PC-KWIK's feature that allows memory to be loaned from the cache memory 
  131. to other applications is what may cause problems. PC-KWIK [the program] 
  132. does not track any memory allocated or used by a DPMI host, and may 
  133. loan this memory, possibly causing corruption of the DPMI driver, 
  134. resulting in a system crash or reboot. This problem seems to exist thru 
  135. version 5.01. PC-KWIK Corp is reported to be aware of the problem.
  136.  
  137. When using PC-KWIK with POV-Ray you should either make sure that you have 
  138. enough memory in your computer so that lending will not occur, reduce the 
  139. size of your cache, (both difficult since POV-Ray will use different amounts
  140. of memory, depending on the image) OR, (best) completely disable PC-KWIK's 
  141. lending feature or remove PC-KWIK it's self when using POV-Ray.
  142.  
  143. Some individuals have reported problems running version 1.0 of POV-Ray on
  144. newer 80486DX2/66 based machines with Vesa Local Buss'. (Lockups etc.)
  145. In these cases running the program under a DPMI server such as OS/2 2.x, 
  146. Win 3.1, or, for straight DOS use, QEMM-386 with it's QDPMI add-on installed
  147. seems to eliminate the problems. POV-Ray 2.0 was compiled with a version 
  148. of the compiler that is 2 revisions newer & may or may not exhibit this
  149. problem. The problem seems to be re