3Dfx Voodoo Graphics SST & FX Variables
Remember, these variables are CASE sensitive!
SST Variable | Value | Explanation |
SST_ARCADE | ||
SST_BACKPORCH | ||
SST_BGAMMA | 0 to 1.95 | Adjust Blue Gamma |
SST_BOARDS | Allows Several Voodoo boards to be used in one system, across several monitors acting as one big display/screen. | |
SST_DEBUGDAC | 1 | Shows DAC Debug Information |
SST_DIMENSIONS | ||
SST_DUALHEAD | 1 | Enable dual monitor support |
SST_FASTMEM | 1 | Fast DRAMConfiguration, Enables EDO Timing and compatibility. |
SST_FASTPCIRD | 1 | Fast PCI Read optionenabled, Subtracts WaitStates on PCI Reads (Voodoo -> PCI). |
SST_FBICFG | Frame Buffer Interface chip Direct Bitmapped Config Register. Sets Goraud types etc. | |
SST_FBIMEM_SIZE | Amount of Frame Buffer Memory installed. OVerrides Autodetect by glide. | |
SST_FT_CLK_DEL | Speed at which frame buffer memory can be accessed. | |
SST_GAMMA | 0 to 1.95 | Adjust Global Gamma |
SST_GGAMMA | 0 to 1.95 | Adjust Green Gamma |
SST_GRXCLK* | def 50 | Graphics Clock rate in MHz * |
SST_HSYNC | 1 | Enable Horizontal SYNC |
SST_IGNORE_INIT_REGISTERS | 1 | Allows Initializing Voodoo chipset, even if Voodoo is already inited. This is good to init the Voodoo chipset after an illegal program termination. |
SST_IGNORE_INIT_VIDEO | ||
SST_IGNORE_SLI_CHECK | Ignore autodetect of slave Frame Buffer Chip for speed doubling. | |
SST_INITDEBUG | Enables displaying of glide debug information in DOS or Win95 DOS Shell. | |
SST_INITDEBUG_FILE | Instead of displaying, writes glide debug information to a file. | |
SST_MEMINFO | 1 | Enable Memory FIFO |
SST_MEMINFO_ENTRIES | ||
SST_MEMINFO_HWM | ||
SST_MEMINFO_LFB | 1 | LFB Writes go through memory FIFO, Linear Frame Buffer memory read/write fifo buffer Size. |
SST_MEMINFO_LWM | ||
SST_MEMINFO_TEX | 1 | Texture Writes go through memory FIFO, Texture Chip memory read/write fifo buffer Size. |
SST_MEMOFFSET | Frame buffer address offset from base map. | |
SST_NODEVICEINFO | ||
SST_NOSHUTDOWN | Do not deinitialize Voodoo Chipset on program termination. Good for spawns. | |
SST_PCIFIFO_LWM | ||
SST_PFT_CLK_DEL | Preliminary (initial) speed at which frame buffer memory can be accessed. | |
SST_PTF0_CLK_DEL | Preliminary texture chip 0 memory access speed in delayed clocks. | |
SST_PTF1_CLK_DEL | Preliminary texture chip 1 memory access speed in delayed clocks. | |
SST_PTF2_CLK_DEL | Preliminary texture chip 2 memory access speed in delayed clocks. | |
SST_RGAMMA | 0 to 1.95 | Adjust Green Gamma |
SST_SCREENREFRESH | def 60 | Set Screen Refresh rate (60, 75, 85, 120Hz) |
SST_SCREENREZ | Virtual screen resolution. | |
SST_SLIDETECT | 0 | Scan line interpolation, Detect a slave voodoo chipset subsystem. |
SST_SLIM_PVOUT_CLKDEL | Master Frame Buffer Chip Preliminary Pixel Clock Delay. | |
SST_SLIM_VIN_CLKDEL | Master Video In clock delay (for external sync/genlocking). | |
SST_SLIM_VOUT_CLKDEL | Master System Pixel Clock delay. Only valid if multi FBI's and TMU's are present. | |
SST_SLIS_PVOUT_CLKDEL | ||
SST_SLIS_VIN_CLKDEL | Slave System Video In clock delay (for sync to Master). | |
SST_SLIS_VOUT_CLKDEL | Slave System Pixel Clock delay. Only valid if multi FBI's and TMU's are present. SST_SLIS_PVOUT_CLKDEL Slave System Preliminary Pixel Clock Delay. | |
SST_SLOWPCIWR | Adds WaitStates to PCI bus writes to Voodoo memory and I/O. (PCI -> Voodoo). | |
SST_SWAP_EN_WAIT_ON_VSYNC | 0 | Turns off syncing to the monitors vertical refresh rate so the screen gets refreshed before its fully written on the monitor. |
SST_TEXMAP_DISABLE | Diable Texture Mapping | |
SST_TF_FIFO_THRESH | CPU/Frame Buffer Writes/reads to the texture map memory is done through fifo since the texture map chip might be doing something with that memory at the time. This sets texture map write/read fifo threshold to tell glide that FIFO needs to be serviced and then may accept more data from either frame buffer or CPU. | |
SST_TF0_CLK_DEL | texture chip 0 memory access speed in delayed clocks. | |
SST_TF1_CLK_DEL | texture chip 1 memory access speed in delayed clocks. | |
SST_TF2_CLK_DEL | texture chip 2 memory access speed in delayed clocks. | |
SST_TILESINX | ||
SST_TMUCFG | Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly. | |
SST_TMUMEM | ||
SST_TMUMEM_SIZE | Amount of texture map memory installed. Overrides Autodetect by glide. | |
SST_TREX0INIT0 | Texture Chip 0 Direct Bitmapped Primary Init Register (glide will change the values of ; these registers depending on other environment variables). | |
SST_TREX0INIT1 | Texture Chip 0 Direct Bitmapped Secondary Init Register. | |
SST_TREX1INIT0 | Texture Chip 1 Direct Bitmapped Primary Init Register. | |
SST_TREX1INIT1 | Texture Chip 1 Direct Bitmapped Secondary Init Register. | |
SST_TREX2INIT0 | Texture Chip 2 Direct Bitmapped Primary Init Register. | |
SST_TREX2INIT1 | Texture Chip 2 Direct Bitmapped Secondary Init Register. | |
SST_TRIPLE_BUFFER | If program does no Z or no Alpha buffering then use aux buffer as hidden speed buffer! | |
SST_VFIFO_THRESH | threshold of PCI -> Voodoo Frame Buffer access before FIFO is to be serviced. | |
SST_VGA_PASS | 1 | Enable VGA passthrough |
SST_VIDCLK2X | ||
SST_VIDEO_24BPP | 1 | Enable 24-bit video mode |
SST_VIDEO_CLEARCOLOR | Color to fill backbuffer during a page flip (and SST_VIDEO_NOCLEAR=0). | |
SST_VIDEO_DISABLE | Disable Video DAC data stream. Sync may still be active unless Sync variables disabled. | |
SST_VIDEO_FILTER_DISABLE | Disables 24 -> 16 bit color conversion smoothing. In words, disables dither smoothing. | |
SST_VIDEO_FILTER_THRESHOLD | 16bit pixel value theshhold, in which smoothing will be applied to inside adjacent pixels. | |
SST_VIDEO_NOCLEAR | Don't clear the backbuffer during a page flip. | |
SST_VIN_CLKDEL | Single Voodoo system Video In clock delay. | |
SST_VOUT_CLKDEL | Single Voodoo system Video Out clock delay. | |
SST_VSYNC | 0 | Disable VSYNC, may increase performance |
FX Variable | Value | Explanation |
FX_CPU | ||
FX_GLIDE_BOUNDS_CHECK | ||
FX_GLIDE_LWM | ||
FX_GLIDE_NO_SPLASH | 1 | Turn off 3dfx logo animation when switching from 2d to 3d mode. |
FX_GLIDE_SHAMELESS_PLUG | 1/0 | Enables the display of a static 3dfx logo/bitmap upon glide init. |
FX_GLIDE_SNAPSHOT | ||
FX_GLIDE_SST2 | ||
FX_GLIDE_SWAPINTERVAL | 0/1/2 | 0 = off. 0 to swap backbuffer/frontbuffer asap, 1 to swap on vsync, 2 to swap every two vsyncs. |
*** Many variables listed above are undocumented . Use them at your own risk! ***