home *** CD-ROM | disk | FTP | other *** search
-
- IBM-PC executable notes for POV-Ray Ver 1.00
- -----------------------------------------------------------------------------
-
- See IBMPC.DOC for IBM-PC specific command line options and file conversion
- information.
-
- ----------------------------
- General Notes
- ----------------------------
-
- This is a 32 bit protected mode version of POV-Ray. It has been compiled for
- 32 bit protected mode with Intel's 386/486 Code Builder Kit.
- Please Note: It *ABSOLOUTELY REQUIRES* the following:
-
- 80386SX, 80386DX or 80486(SX) Based machine. This version will run on any
- machine with, or without, a CoProcessor. If no CoProcessor is detected a
- protected mode 387 emulator will be loaded and used. If a CoProcessor is
- dectected the emulator will not be loaded and the CoPro will be utilized.
-
- An 80387SX, 80387DX or a 487SX will give a significant boost in speed however.
- It can be as much as 10x faster or even more.
-
- For those that are curious about the speed difference between coprocessor
- and no coprocessor you can force the use of the floating point emulator
- linked into POV-Ray by typing SET NO87=NO COPROCESSOR <enter> at the
- DOS command line. The coprocessor in your machine will not be used for
- traces while this is set. After enough torture you can re-enable the
- coprocessor by typing SET NO87= <enter> at the DOS command line.
- (With <enter> being the "enter" or "return" key on your keyboard.)
-
- AT LEAST 2 Megs of RAM, preferably 4Megs. (The more the better though,)
- (it'll use it all. )
- (Note: I have been told that some people have been unable to run the )
- ( program with only 2 Megs of RAM installed in their machine. )
-
-
- A Hard Disk is Preferred. Since a Virtual Memory Manager is linked into the
- program the disk can be used as swap space much like what Windows 3.x (TM)
- does to add additional "memory". (See POVMOD.DOC for notes on how to modify
- the amount of hard disk space that will be used by the Virtual Memory
- Manager. This is *NOT* dynamic and must be adjusted according to your
- individual systems available resources.)
-
- The program *WILL NOT RUN* on 8088, 8086 or 80286 based systems!
-
- If you get a large message at startup about an incompatible extended program
- in operation and recommending reboot, *REBOOT* your machine IMMEDIATELY,
- -- Don't continue!
- File corruption can result if you continue. (This according to Intel
- Doc's) Then re-start with a "bare" system, I.E. no TSR's & no memory
- managers.
-
- This version of POV-Ray was compiled with Intel's "Code Builder Kit" version
- 1.1. There have been several enhancements to the compiler since version 1.0.
- The most important being that POV-Ray 1.0 will now run with most XMS/EMS
- memory managers loaded. In most cases it will run with QEMM, 386^MAX, EMM386
- HIMEM as well as DOS 5.0's DOS=HIGH.
-
- Some VCPI applications may still be incomatible with POV-Ray. It will not
- run under DesqView. DesqView is a VCPI application & requires that *it*
- have full control of the system.
-
-
- ---------------------------------
- OS/2 2.0 Notes
- ---------------------------------
-
- To run the program under IBM's OS/2 2.0 set DPMI_MEMORY_LIMIT under the
- DOS SETTINGS for the session (Windowed or Full Screen) to a value GREATER
- THAN or EQUAL to the REGION SIZE set in the POV-Ray executable. (See
- POVPRMOD.DOC for more information on setting the region size.) PoVPRAY can
- be run in a DOS window under OS/2 2.0 if the render to screen support is
- disabled. Use the "current line being rendered" text reporting to track
- the progress of your image.
- The render to screen support CAN be used in a FULL SCREEN DOS session, you
- will *most likely* have video sync and/or color problems if you attempt to
- switch to another task during the render however. POV-Ray addresses the
- video HW directly, bypassing all of OS/2 2.0's video support, thus OS/2
- cant track what has been done and gets "lost".
-
-
-
- -----------------------------
- Windows Notes
- -----------------------------
-
- POV-Ray will run under Windows 3.x as a DOS task in 386 ENHANCED MODE.
- (See the OS/2 comments above for Video restrictions.)
-
- IMPORTANT: A CoProcessor *MUST* be installed in your machine to run this
- program stand alone under Windows 3.x. Windows traps the
- interrupt the emulator uses and will not allow it to run.
-
- In order to run POV-Ray under Windows 3.x in a machine with NO COPROCESSOR
- installed in it a windows support file must be added to your system.
- Locate the VEMD.386 file included with POV-Ray. This file must be copied
- to your Windows directory and Windows must be configured to use it.
- Your SYSTEM.INI file (found in your Windows directory) needs a
- device=path\vemd.386 statement. (Where path is the drive and path to the
- directory containing VEMD.386) Do the following to add this support:
-
- Edit your SYSTEM.INI file in the following way to add the statement in
- the [386Enh] section of the SYSTEM.INI file. For example if VEMD.386
- is in your Windows directory on your C: drive you would look for [386Enh]
- and add this after it but before any further [xxxx] definitions:
-
- device=C:\Windows\Vemd.386
-
- Case is not significant. The statement can be added anywhere in the
- [386Enh] section of your SYSTEM.INI file.
-
- When running under Windows 3.x the program will work fine as a background
- task. You must set the program up to use the +V option though. The render
- to screen (+dxx) will not work under Windows. Also, since Windows
- timeslices to run multiple programs "at the same time", the trace time
- reported at the end of the run may not be accurate.
-
-
-
- -----------------------------
- Display Notes
- -----------------------------
-
- The display options seem to work for most cards using the autodetect mode.
- It has only been verified on Tseng 3000/4000 based cards and an ATI VGA
- Wonder and an ATI XL at this time however. See the POV.DOC files for more
- information on the video hardware supported.
-
- ** SUPPORTS DIRECT RENDER TO SCREEN IN 32,768 COLORS on TSENG 4000
- based cards with the Sierra HiColor DAC! Use +d0H in POV-Ray.DEF to
- enable autodetect and the HiColor modes. --- Note: Some cards may have
- problems running HiColor modes at less than 640x480 resolution. My revision
- C5 Diamond Computers SpeedSTAR+ HiColor works fine in the 320x200 mode,
- most cards *do* seem to, although it's not an "advertised" mode.
-
- ** Also now supports ATI XL HiColor modes with +dH as the display option
- enabled in POV-Ray.DEF.
-
- NOTE: Due to the unavailability of a protected mode TIGA driver LIB,
- this version of POV-Ray does *NOT* support any TIGA/Truecolor
- boards at present.
-
-
- ----------------------------------
- Compatibility With Memory Managers
- ----------------------------------
-
- POV-Ray can execute with the following memory managers and
- configurations active:
-
- Qualitas' 386MAX V6.0/V6.01d
- DOS 5.0's EMM386
- DOS 5.0's DOS=HIGH
- Quarterdeck's QEMM-386 V6.00 and higher
- Helix Software's NETROOM V2.2
-
-
- ------
- 386MAX
- ------
-
- If you use the EMS=n option, set n to a value greater than 0 to enable
- services required by POV-Ray.
-
- If you use the EXT=n option, set n to a value greater than 0 because
- extended memory is required to run POV-Ray.
-
- -------
- DOS 5.0
- -------
-
- You can run under the DOS 5.0 DOSSHELL without the Task Swapper
- enabled. If you attempt to execute when the Task Swapper is enabled,
- you receive the following message:
-
- DOS Extender: Error X0116: Cannot execute with DOSSHELL's task
- swapper enabled.
-
- If you use the DOS=HIGH configuration, be sure to use a memory
- manager, such as EMM386, QEMM-386, NETROOM, Windows, or 386MAX, to
- ensure proper handling of the A20 address line.
-
- Some systems (mostly Intel486(TM) processor-based) can exhibit
- problems relating to proper handling of the A20 address line when
- executing under DOS 5.0 with DOS=HIGH and the HIMEM.SYS memory
- manager. To work around these problems, use the /machine:2 option in
- the device=HIMEM.SYS command in your config.sys file; if problems
- still exist, remove the DOS=HIGH configuration.
-
- --------
- QEMM-386
- --------
-
- Because extended memory is required to run POV-Ray, do not use the
- NOXMS option.
-
- If you use the DOS=HIGH configuration for DOS 5.0, do not use the
- QEMM-386 OFF option: this option disables services necessary for
- proper handling of the A20 address line, as explained above. Note
- that the QEMM-386 RAM option overrides the OFF option.
-
- ----------------------------------------
- Compatibility With Disk-caching Programs
- ----------------------------------------
-
- POV-Ray can execute with the following disk-caching programs:
-
- Microsoft's SMARTDrive
- Multisoft's Super PC-KWIK
- Qualitas' QCache
- HyperWare's HyperDisk
-
-
- --------------------------------------
- Floating-point Emulator Error Messages
- --------------------------------------
-
- The floating-point emulator can emit the following error messages.
-
- NPX Emulator: Error X0000: Not supported under this DPMI host
- See Section 1 in these release notes for a list of supported
- memory managers. This message formerly read "The emulator
- is not supported under this DPMI host yet!"
-
- NPX Emulator: Error X0001: VEMD.386 not installed - Unable to
- install emulator
- VEMD.386 Emulator not installed. Check for proper setup
- explained earlier in this doc file.
- This message formerly read "VEMD.386 not installed; unable
- to install the emulator!"
-
- NPX Emulator: Error X0002: DPMI Host Get Coprocessor Status
- failed
-
- Bill Pulver 70405,1152
- 6/19/92
-
- Parts of this document are from the Code Builder support docs.
-
- From Intel Document number 485213-001.
- Copyright 1992, Intel Corporation. All rights reserved.
-
- Code Builder and Intel486 are trademarks and Intel is a
- registered trademark of Intel Corporation.
- Borland and Turbo Assembler are registered trademarks of
- Borland International, Inc.
- Microsoft is a registered trademark and Windows is a
- trademark of Microsoft Corporation.
- QEMM-386 is a trademark of Quarterdeck Office Systems.
- NETROOM is a registered trademark of Helix Software Company.
- Qualitas and 386MAX are registered trademarks and QCache is a
- trademark of Qualitas, Inc.
- Easy-OMF is a trademark of Phar Lap Software, Inc.
- PC-KWIK is a registered trademark of Multisoft Corporation.
- HyperWare and HyperDisk are trademarks of Roger Cross.
-