Voodoo-Voodoo2-Glide Environment Settings
This where you put it
just click on (New...) Button on the User Variable or can do
batch files
-------------- quake.bat -------------------
SET FX_GLIDE_NO_SPLASH=1
SET SST_FASTMEM=1
SET SST_FASTPCIRD=1
SET SST_SCREENREFRESH=60
SET SST_VIDEO_24BPP=1
SET SST_RGAMMA=1.3
SET SST_GGAMMA=1.3
SET SST_BGAMMA=1.3
SET FX_GLIDE_SWAPINTERVAL=0
SET SST_SWAP_EN_WAIT_ON_VSYNC=0
quake.exe
-------------------------------------------
"this start both the variable and the game"
-------------------------------------------
Voodoo-Glide Environment Settings List SET FX_GLIDE_NO_SPLASH = 1 SET SST_TEXMAP_DISABLE = 1 SET SST_FASTMEM = 1 SET SST_FASTPCIRD = 1 SET SST_VSYNC = 0 SET SST_GRXCLK = 57 SET SST_VIDEO_24BPP = 1 SET SST_RGAMMA = 1.4 SET SST_GGAMMA = 1.4 SET SST_BGAMMA = 1.4 SET FX_GLIDE_SWAPINTERVAL = 0 SET SST_SWAP_EN_WAIT_ON_VSYNC = 0 SET FX_GLIDE_SHAMELESS_PLUG = 0 SET SST_DUALHEAD = 1 SET SST_HSYNC = 1 SET SST_TRIPLE_BUFFER = 1 SET SST_VGA_PASS = 1 SET SST_MEMFIFO = 1 SET SST_IGNORE_INIT_REGISTERS = 1 SET SST_ARCADE = 1 SET SST_BACKPORCH = 1 SET SST_BOARDS = 1 SET SST_DEBUGDAC = 1 SET SST_FASTMEM_RAS_READS = 1 SET SST_FT_CLK_DEL = 0x4 SET SST_IGNORE_INIT_VIDEO = 1 SET SST_IGNORE_SLI_CHECK = 1 SET SST_INITDEBUG = 1 SET SST_INITDEBUGFILE = C:\VOODOO.LOG SET SST_NOSHUTDOWN = 1 SET SST_SLIDETECT = 1 SET SST_SLOWPCIWR = 1 SET SST_SWAPBOARDS = 1 SET SST_TF0_CLK_DEL = 0x6 SET SST_TF1_CLK_DEL = 0x6 SET SST_TF2_CLK_DEL = 0x6 SET SST_VIDCLK2X = 1 SET SST_VIDEO_CLEARCOLOR = 0 SET SST_VIN_CLKDEL = 0x1 SET SST_VOUT_CLKDEL = 0x0 SET GL_EXT_SWAPINTERVAL = 1 SET GL_FINISH = 0 SET GL_ROUND_DOWN = 1 SET GL_SWAPINTERVAL = 0 SET GL_ZTRICK = 1 SET FX_GLIDE_ALLOC_COLOR = 3 SET FX_LOD_DITHER = 1 SET REFRESH_512x384 = 60 SET REFRESH_640x400 = 60 SET REFRESH_640x480 = 60 SET REFRESH_800x600 = 60
Voodoo2-Glide Environment Settings List SET FX_GLIDE_NO_SPLASH =1 SET SSTV2_TEXMAP_DISABLE =1 SET SSTV2_FASTMEM =1 SET SSTV2_FASTPCIRD =1 SET SSTV2_VSYNC =0 SET SSTV2_GRXCLK =90 SET SSTV2_VIDEO_24BPP =1 SET SSTV2_RGAMMA =1.4 SET SSTV2_GGAMMA =1.4 SET SSTV2_BGAMMA =1.4 SET FX_GLIDE_SWAPINTERVAL =0 SET SSTV2_SWAP_EN_WAIT_ON_VSYNC =0 SET FX_GLIDE_SHAMELESS_PLUG =0 SET SSTV2_DUALHEAD =1 SET SSTV2_HSYNC =1 SET SSTV2_TRIPLE_BUFFER =1 SET SSTV2_VGA_PASS =1 SET SSTV2_MEMFIFO =1 SET SSTV2_IGNORE_INIT_REGISTERS =1 SET SSTV2_ARCADE =1 SET SSTV2_BACKPORCH =1 SET SSTV2_BOARDS =1 SET SSTV2_DEBUGDAC =1 SET SSTV2_FASTMEM_RAS_READS =1 SET SSTV2_FT_CLK_DEL =0x4 SET SSTV2_IGNORE_INIT_VIDEO =1 SET SSTV2_IGNORE_SLI_CHECK =1 SET SSTV2_INITDEBUG =1 SET SSTV2_INITDEBUGFILE =C:\VOODOO2.LOG SET SSTV2_NOSHUTDOWN =1 SET SSTV2_SLIDETECT =1 SET SSTV2_SLOWPCIWR =1 SET SSTV2_SWAPBOARDS =1 SET SSTV2_TF0_CLK_DEL =0x6 SET SSTV2_TF1_CLK_DEL =0x6 SET SSTV2_TF2_CLK_DEL =0x6 SET SSTV2_TMUMEM_SIZE =2 SET SSTV2_VIDCLK2X =1 SET SSTV2_VIDEO_CLEARCOLOR =0 SET SSTV2_VIN_CLKDEL =0x1 SET SSTV2_VOUT_CLKDEL =0x0 SET GL_EXT_SWAPINTERVAL =1 SET GL_FINISH =0 SET GL_ROUND_DOWN =1 SET GL_SWAPINTERVAL =0 SET GL_ZTRICK =1 SET FX_GLIDE_ALLOC_COLOR =3 SET FX_LOD_DITHER =1 SET SSTV2_FORCE_BILINEAR =1 SET SSTV2_FORCE_TRILINEAR =1 SET SSTV2_REFRESH_512x384 =60 SET SSTV2_REFRESH_640x400 =60 SET SSTV2_REFRESH_640x480 =60 SET SSTV2_REFRESH_800x600 =60 SET SSTV2_REFRESH_1024x768 =60 SET FX_GLIDE_LOD_DITHER =0 SET SSTV2_SWAPINTERVAL =0 SET SSTV2_TMU_MEMSIZE =2
Here a Full List Environment Settings
| ARCADE | ||
| BACKPORCH | Forces glide to use a BP lenth of n video clocks | |
| BGAMMA | 0 to 1.95 | Adjusts Blue Gamma |
| BOARDS | Allows several voodoo boards to be used in one system, across several monitors acting as one big monitor/screen | |
| CMDFIFO_DIRECT | SLI device (master/slave) to have command FIFO enabled/disabled | |
| CMDFIFO_NOHOLES | Do not allow holes in the command FIFO (Could cause stall) | |
| DEBUGDAC | 0 (off) 0 or 1 | Displays DAC debug information when running a Glide application |
| DEVICEID | ||
| DIMENSIONS | A compact dimension format to tell glide what dimension to use | |
| DUALHEAD | 0 (off) 0 or 1 | Enable dual monitor support. Replaces old SST_DUALHEAD variable |
| FASTMEM | 0 (off) 0 or 1 | Enables fast DRAM and EDO settings |
| FASTPCIRD | 0 (off) 0 or 1 | Enables Fast PCI read, substract waitstates on PCI reads. (Voodoo - PCI) |
| FASTMEM_RAS_READS | 0 (off) 0 or 1 | Enables Fast RAS read memory timing |
| FBICFG | Frame Buffer Interface config register. Set Gouraud types, etc | |
| FBIMEM_SIZE | Amount of RAM in Kb Amount of frame buffer ram installed. Overrides autodetect by Glide | |
| FT_CLKDEL (Voodoo
2) FT_CLK_DEL (Voodoo) |
Speed at which frame buffer mem can be accessed | |
| GAMMA | 0 to 1.95 | Adjusts global gamma |
| GGAMMA | 0 to 1.95 | Adjusts green global gamma |
| GRXCLK | Set graphic clock rate in MHz 45-65 (Voodoo) 90-105 (Voodoo 2) | |
| HSYNC | 0 (off) 0 or 1 | Enable Horizontal sync. Forces glide to use a HS lenth of n video clocks |
| IGNORE_CACHING | ||
| IGNORE_CLKDELAYS | Ignores forced clock settings | |
| IGNORE_IDLE | Tells glide to ignore attempts to put V2 into idle state | |
| IGNORE_INIT_REGISTER | 0 (off) 0 or 1 | Allows initializing the Voodoo Chipset, even if the Voodoo is already initialized |
| IGNORE_INIT_VIDEO | Ignores initializing video state and FBI interface at application start | |
| IGNORE_SLI_CHECK | 0 (off) 0 or 1 | Ignore autodetect of slave frame buffer chip for speed doubling |
| INITDEBUG | 0 (off) 0 or 1 | Valid Filenames Instead of displaying the info on screen, Glide writes the info to the specified file |
| MDETECT | Enables auto monitor detect | |
| MDETECT_CONST | Monitor detect constant | |
| MEMFIFO | Enable/disable memory FIFO | |
| MEMFIFO_ENTRIES | Limits how many entries in memory FIFO are allowed | |
| MEMINFO_HWM | High Water Mark (Max Mem Usage) | |
| MEMINFO_LFB | Linear Frame Buffer Chip memory memory r/w FIFO buffer size | |
| MEMINFO_LWM | Low Water Mark (Min Mem) | |
| MEMINFO_TEX | Texture Chip memory memory r/w FIFO buffer size. Texture Buffer writes go through FIFO | |
| MEMOFFSET | Memory offset where frame buffers are mapped | |
| NODEVICEINFO | Disables (default) Device information reporting | |
| NOSHUTDOWN | 0 (off) 0 or 1 | Do not deinitialize voodoo on program termination |
| NUM_TMUS | Reports the amount of TMU's found | |
| PCIFIFO_LWM | ||
| PCIRD | 1 (on) 0 or 1 | Fast PCI read |
| PFT_CLK_DEL | Preliminary (initial) speed at which the frame buffer memory can be accessed | |
| PFT_CLK0_DEL | Preliminary (initial) texture chip 0 memory access speed in delayed clocks | |
| PFT_CLK1_DEL | Preliminary (initial) texture chip 1 memory access speed in delayed clocks | |
| PFT_CLK2_DEL | Preliminary (initial) texture chip 2 memory access speed in delayed clocks | |
| REFRESH_512x384 | These Six settings force the refresh rate for their resolutions. For use with Glide and Direct3D drivers | |
| REFRESH_640x400 | ||
| REFRESH_640x480 | ||
| REFRESH_800x600 | ||
| REFRESH_960x720 | ||
| REFRESH_1024x768 | ||
| RGAMMA | 0 to 1.95 | Adjusts Blue Gamma |
| SCREENREFRESH | 60,75,85,120 | Set vertical screen refresh rate in Hz for Glide apps |
| SCREENREZ | Forces screen resolution for Glide apps | |
| SIPROCESS_CNTR (Voodoo 2 Only) | Signal Process counter (PCI counter) | |
| SLIDETECT | Scan line interpolation. Detect slave voodoo chipset subsystem | |
| SLIM_PVOUT_CLKDEL | Master frame buffer chip preliminary pixel clock delay | |
| SLIM_VIN_CLKDEL | Master video in clock delay, for external sync / genlocking | |
| SLIM_VOUT_CLKDEL | Slave system clock delay. Only valid if multiple FBI's and TMU's are present | |
| SLIS_PVOUT_CLKDEL | Master frame buffer chip preliminary pixel clock delay | |
| SLISWAP | Makes master become slave and slave become master in SLI mode | |
| SLIS_VIN_CLKDEL | Slave system video in clock delay (for sync to master) | |
| SLIS_VOUT_CLKDEL | Slave system clock delay. Only valid if multiple FBI's and TMU's are present. | |
| SLOWMEM_WTR | 1 (on) 0 or 1 | Enables Slow write to read memory timing |
| SLOWMEM_RTW | 1 (on) 0 or 1 | Enables Slow read to write memory timing |
| SLOWPCIWR | Adds waitstates to PCI bus writes to Voodoo memory and I/O (PCI-Voodoo) | |
| SWAPBOARDS | Switches roles of master and slave SLI devices | |
| SWAP_EN_WAIT_ON_VSYNC | 0 (off) 0 or 1 | Turn of syncing to the monitor's vertical refresh rate |
| TEXMAP_DISABLE | 0 (off) 0 or 1 | Disables texture mapping |
| TF0_CLKDEL
TF0_CLK_DEL (Voodoo) |
Texture chip 0 memory access in delayed clocks | |
| TF1_CLKDEL
TF1_CLK_DEL (Voodoo) |
Texture chip 1 memory access in delayed clocks | |
| TF2_CLKDEL
TF2_CLK_DEL (Voodoo) |
Texture chip 2 memory access in delayed clocks | |
| 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. Overrides default video FIFO threshold (to signal FIFO is almost empty/full) | |
| TILESINX | Uses n number of video tiles in X dimension | |
| TMUCFG | Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly | |
| TMUMEM | ||
| TMUMEM_SIZE | Amount of texture ram in Kb Amount of texture ram. Overrides Glide autodetect. Reports the memory size of a TMU | |
| TREX0INIT0 | Texture Chip 0 Direct Bitmapped Primary Init Register (glide will change the values of ; these registers depending on other environment variables) | |
| TILESINX | Uses n number of video tiles in X dimension | |
| TMUCFG | Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly | |
| TMUMEM | ||
| TMUMEM_SIZE | Amount of texture ram in Kb Amount of texture ram. Overrides Glide autodetect | |
| TREX0INIT0 | Texture Chip 0 Direct Bitmapped Primary Init Register (glide will change the values of ; these registers depending on other environment variables) | |
| TREX0INIT1 | Texture Chip 0 Direct Bitmapped Secondary Init Register | |
| TREX1INIT0 | Texture Chip 0 Direct Bitmapped Primary Init Register | |
| TREX1INIT1 | Texture Chip 0 Direct Bitmapped Secondary Init Register | |
| TREX2INIT0 | Texture Chip 0 Direct Bitmapped Primary Init Register | |
| TREX2INIT1 | Texture Chip 2 Direct Bitmapped Secondary Init Register | |
| TRIPLE_BUFFER | If program does no Z or Alpha buffering, use AUX buffer as hidden speed buffer | |
| VFIFO_THRESH | Threshold of PCI - Voodoo frame buffer access before FIFO is to be serviced. Overrides default video FIFO threshold (to signal FIFO is almost empty/full) | |
| VGA_PASS | 1 (on) 0 or 1 | Enable VGA pass-through |
| VIDCLK2X | Set video clock delay | |
| VIDEO_24BPP | 1 (on) 0 or 1 | Enable 24-bit video mode. Forces glide to process pixels as 24 bits internally |
| VIDEO_CLEARCOLOR | 0 (on) 0 or 1 | Color fill backbuffer during a page flip. Forces a color that a frame buffer is cleared to |
| VIDEO_DISABLE | Disable video DAC information stream. Syncing may still be active. Disables FBI video timing/signals completely (causes complete loss of signal to monitor) | |
| VIDEO_FILTER_DISABLE | Disable 24-16 bit dithering (This attempts to smooth dithering artifacts) (causes complete loss of signal to monitor) | |
| VIDEO_FILTER_THRESHOLD | 16bit pixel value threshold, in which smoothing will be applied to inside adjacent pixels. Controls how much filtering is applied to dithered pixels | |
| VIDEO_NOCLEAR | Don't clear backbuffer during a page flip. Disables automatic hardware clearing of frame buffer(s) | |
| VIN_CLKDEL | Single Voodoo system video in clock delay Number of clocks to delay video input from a master | |
| VOUT_CLKDEL | Single Voodoo system video out clock delay Number of clocks to delay video output to a slave | |
| VSYNC | 0 (on) 0 or 1 | Disable vsync, may increase performance (0) Forces glide to use a VS lenth of n video clocks |
| ALLOC_COLOR | Forces the amount of color/frame buffers for Glide apps | |
| ALLOC_AUX | Forces the amount of aux buffers for Glide apps | |
| FX_GLIDE_BOARDID | ||
| FX_CPU | ||
| FX_GLIDE_LWM | ||
| FX_GLIDE_NO_SPLASH | 1 (off) 0 or 1 | Disable 3Dfx logo animation |
| FX_GLIDE_SHAMELESS_PLUG | 1 (off) 0 or 1 | Enables display of a static 3Dfx logo upon Glide init |
| FX_GLIDE_SNAPSHOT | ||
| FX_GLIDE_SST2 | ||
| FX_GLIDE_SWAPINTERVAL | 0 (off) 0 / 1 / 2 | (might improve performance). 0 to swap backbuffer/frontbuffer asap, 1 to swap on vsync, 2 to swap every two vsyncs |
| FX_GLIDE_HW_REV | ||
| FX_GLIDE_BOUNDS_CHECK | ||
| FX_GLIDE_IGNORE_REOPEN | ||
| FX_GLIDE_NO_DITHER_SUB | ||
| FX_GLIDE_LOD_DITHER | ||
| FX_GLIDE_ALLOC_COLOR | ||
| FX_GLIDE_ALLOC_AUX | ||
| FX_GLIDE_REPORT_REAL_HW | ||
| FX_SNAPSHOT | ||
| FX_GLIDE_REQUIREOEMDLL | Looks for FXOEM2X.DLL FILE | |
| GV_ENV_GAMMA | ||
| GV_ENV_TEXTURE_SQUARE_STATE |