Příkazy čipu (Voodoo2 enviromental variables)
Napsal: ned bře 20, 2005 12:11 am
Windows9x/2000/xp Voodoo2 Environment Settings
FX_CPU
FX_GLIDE_ALLOC_AUX
FX_GLIDE_ALLOC_COLOR
FX_GLIDE_BOUNDS_CHECK
FX_GLIDE_HW_REV
FX_GLIDE_IGNORE_REOPEN
FX_GLIDE_LOD_DITHER
FX_GLIDE_LWM
FX_GLIDE_NO_DITHER_SUB
FX_GLIDE_NO_SPLASH (0 or 1) 1 = Disable 3Dfx logo animation.
FX_GLIDE_REPORT_REAL_HW
FX_GLIDE_SHAMELESS_PLUG (0 or 1) Enables display of a static 3Dfx logo upon Glide init.
FX_GLIDE_SWAPINTERVAL (0 / 1 / 2) 0 = off (might improve performance). 0 to swap backbuffer/frontbuffer ASAP, 1 to swap on Vsync, 2 to swap every two Vsyncs.
FX_SNAPSHOT
-------------------------------------------------------------------------------------
SSTV2_ALLOC_AUX
SSTV2_ALLOC_COLOR
SSTV2_BACKPORCH
SSTV2_BGAMMA (0 to 1.95) Adjusts Blue Gamma
SSTV2_BOARDS Allows several Voodoo boards to be used in one system, across several monitors acting as one big monitor/screen
SSTV2_CMDFIFO_DIRECT
SSTV2_CMDFIFO_NOHOLES
SSTV2_DEBUGDAC (0 or 1) Displays DAC debug information 0 = off / 1 = on.
SSTV2_DEVICEID
SSTV2_DIMENSIONS
SSTV2_FASTMEM (0 or 1) Enables fast DRAM and EDO settings. 0 = off / 1 = on.
SSTV2_FASTPCIRD (0 or 1) Enables Fast PCI read, subtract waitstates on PCI reads. (Voodoo -> PCI) 0 = off / 1 = on.
SSTV2_FAST_RAS_READS
SSTV2_FBICFG Frame Buffer Interface config register. Set Gouraud types, etc.
SSTV2_FBI_MEMSIZE Amount RAM in Kb (?) Amount of Frame Buffer RAM installed. Overrides autodetect by Glide.
SSTV2_FORCE_BILINEAR
SSTV2_FORCE_TRILINEAR
SSTV2_FT_CLKDEL Speed at which Frame Buffer memory can be accessed.
SSTV2_GAMMA Adjusts global gamma.
SSTV2_GGAMMA Adjusts green global gamma.
SSTV2_GRXCLK Set graphic clock rate in MHz.Beware ! Can cause damage !
SSTV2_HSYNC (0 or 1) Enable Horizontal sync. 0 = off / 1 = on.
SSTV2_IGNORE_IDLE
SSTV2_IGNORE_IDLE
SSTV2_IGNORE_IDLE
SSTV2_IGNORE_INIT_REGISTERS (0 or 1) Allows initializing the Voodoo Chipset, even if the Voodoo is already initialized. This is good to init the chipset after an abnormal program termination. 0 = off / 1 = on
SSTV2_IGNORE_INIT_VIDEO
SSTV2_INITDEBUG (0 or 1) Ignore autodetect of slave frame buffer chip for speed doubling. 0 = off / 1 = on
SSTV2_INITDEBUG_FILE Valid Filenames. Instead of displaying the info on screen, Glide writes the info to the specified file.
SSTV2_MEMFIFO_ENTRIES
SSTV2_MEMFIFO_HWM High Water Mark ? (Max Mem Usage)
SSTV2_MEMFIFO_LFB LFBChip memory memory r/w FIFO buffer size
SSTV2_MEMFIFO_LWM Low Water Mark ? (Min Mem)
SSTV2_MEMFIFO_TEX Texture Chip memory memory r/w FIFO buffer size
SSTV2_MEMOFFSET
SSTV2_NODEVICEINFO
SSTV2_NOSHUTDOWN (0 or 1) Do not reinitialize Voodoo (1) on program termination.
SSTV2_NUM_TMUS
SSTV2_PCIFIFO_LWM
SSTV2_PFT_CLKDEL Preliminary (initial) speed at which the frame buffer memory can be accessed.
SSTV2_PTF0_CLKDEL Preliminary (initial) texture chip 0 memory access speed in delayed clocks.
SSTV2_PTF1_CLKDEL Preliminary (initial) texture chip 1 memory access speed in delayed clocks.
SSTV2_PTF2_CLKDEL Preliminary (initial) texture chip 2 memory access speed in delayed clocks.
SSTV2_REFRESH_1024x768
SSTV2_REFRESH_512x384
SSTV2_REFRESH_640x400
SSTV2_REFRESH_640x480
SSTV2_REFRESH_800x600
SSTV2_REFRESH_960x720
SSTV2_RGAMMA (0 to 1.95) Adjusts Red Gamma
SSTV2_SCREENREFRESH Set vertical screen refresh rate in Hz.
SSTV2_SCREENREZ Virtual screen resolution
SSTV2_SIPROCESS_CNTR
SSTV2_SLIDETECT Scan line interpolation. Detect slave Voodoo chipset subsystem. set to 0 to disable SLI
SSTV2_SLIM_PVOUT_CLKDEL Master frame buffer chip preliminary pixel clock delay.
SSTV2_SLIM_VIN_CLKDEL Master video in clock delay, for external sync / genlocking
SSTV2_SLIM_VOUT_CLKDEL Master system clock delay. Only valid if multiple FBI's and TMU's are present.
SSTV2_SLISWAP
SSTV2_SLIS_PVOUT_CLKDEL Slave frame buffer chip preliminary pixel clock delay.
SSTV2_SLIS_VIN_CLKDEL Slave system video in clock delay (for sync to master)
SSTV2_SLIS_VOUT_CLKDEL Slave system clock delay. Only valid if multiple FBI's and TMU's are present.
SSTV2_SLOWPCIWR
SSTV2_SWAPBOARDS
SSTV2_TEXMAP_DISABLE (0 or 1) Disables texture mapping (1)
SSTV2_TF0_CLKDEL Texture chip 0 memory access in delayed clocks
SSTV2_TF1_CLKDEL Texture chip 1 memory access in delayed clocks
SSTV2_TF2_CLKDEL Texture chip 2 memory access in delayed clocks
SSTV2_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.
SSTV2_TILESINX
SSTV2_TMUCFG Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly.
SSTV2_TMU_MEMSIZE Amount of texture RAM in KB (?) Amount of texture RAM. Overrides Glide autodetect.
SSTV2_TREX0INIT0 Texture Chip 0 Direct Bitmapped Primary Init Register (Glide will change the values of ; these registers depending on other environment variables).
SSTV2_TREX0INIT1 Texture Chip 0 Direct Bitmapped Secondary Init Register
SSTV2_TREX1INIT0 Texture Chip 1 Direct Bitmapped Primary Init Register
SSTV2_TREX1INIT1 Texture Chip 1 Direct Bitmapped Secondary Init Register
SSTV2_TREX2INIT0 Texture Chip 2 Direct Bitmapped Primary Init Register
SSTV2_TREX2INIT1 Texture Chip 2 Direct Bitmapped Secondary Init Register
SSTV2_VFIFO_THRESH Threshold of PCI -> Voodoo frame buffer access before FIFO is to be serviced.
SSTV2_VGA_PASS (0 or 1) Enable VGA pass-trough (1)
SSTV2_VIDCLK2X
SSTV2_VIDEO_24BPP (0 or 1) Enable 24-bit video mode (1)
SSTV2_VIDEO_CLEARCOLOR (0 or 1) Color fill backbuffer during a page flip. (0 = enable)
SSTV2_VIDEO_DISABLE Disable video DAC information stream. Syncing may still be active.
SSTV2_VIDEO_FILTER_DISABLE Disable 24->16 bit dithering
SSTV2_VIDEO_FILTER_THRESHOLD 16bit pixel value threshold, in which smoothing will be applied to inside adjacent pixels.
SSTV2_VIDEO_NOCLEAR Don't clear backbuffer during a page flip.
SSTV2_VIN_CLKDEL Single Voodoo system video in clock delay
SSTV2_VOUT_CLKDEL Single Voodoo system video out clock delay
SSTV2_VSYNC Disable vsync, may increase performance (0)
SST_DUALHEAD (0 or 1) Enable dual monitor support. 0 = off / 1 = on.
SST_INITDEBU (0 or 1) Enables displaying of Glide debug information in DOS shell. 0 = off / 1 = on
FX_CPU
FX_GLIDE_ALLOC_AUX
FX_GLIDE_ALLOC_COLOR
FX_GLIDE_BOUNDS_CHECK
FX_GLIDE_HW_REV
FX_GLIDE_IGNORE_REOPEN
FX_GLIDE_LOD_DITHER
FX_GLIDE_LWM
FX_GLIDE_NO_DITHER_SUB
FX_GLIDE_NO_SPLASH (0 or 1) 1 = Disable 3Dfx logo animation.
FX_GLIDE_REPORT_REAL_HW
FX_GLIDE_SHAMELESS_PLUG (0 or 1) Enables display of a static 3Dfx logo upon Glide init.
FX_GLIDE_SWAPINTERVAL (0 / 1 / 2) 0 = off (might improve performance). 0 to swap backbuffer/frontbuffer ASAP, 1 to swap on Vsync, 2 to swap every two Vsyncs.
FX_SNAPSHOT
-------------------------------------------------------------------------------------
SSTV2_ALLOC_AUX
SSTV2_ALLOC_COLOR
SSTV2_BACKPORCH
SSTV2_BGAMMA (0 to 1.95) Adjusts Blue Gamma
SSTV2_BOARDS Allows several Voodoo boards to be used in one system, across several monitors acting as one big monitor/screen
SSTV2_CMDFIFO_DIRECT
SSTV2_CMDFIFO_NOHOLES
SSTV2_DEBUGDAC (0 or 1) Displays DAC debug information 0 = off / 1 = on.
SSTV2_DEVICEID
SSTV2_DIMENSIONS
SSTV2_FASTMEM (0 or 1) Enables fast DRAM and EDO settings. 0 = off / 1 = on.
SSTV2_FASTPCIRD (0 or 1) Enables Fast PCI read, subtract waitstates on PCI reads. (Voodoo -> PCI) 0 = off / 1 = on.
SSTV2_FAST_RAS_READS
SSTV2_FBICFG Frame Buffer Interface config register. Set Gouraud types, etc.
SSTV2_FBI_MEMSIZE Amount RAM in Kb (?) Amount of Frame Buffer RAM installed. Overrides autodetect by Glide.
SSTV2_FORCE_BILINEAR
SSTV2_FORCE_TRILINEAR
SSTV2_FT_CLKDEL Speed at which Frame Buffer memory can be accessed.
SSTV2_GAMMA Adjusts global gamma.
SSTV2_GGAMMA Adjusts green global gamma.
SSTV2_GRXCLK Set graphic clock rate in MHz.Beware ! Can cause damage !
SSTV2_HSYNC (0 or 1) Enable Horizontal sync. 0 = off / 1 = on.
SSTV2_IGNORE_IDLE
SSTV2_IGNORE_IDLE
SSTV2_IGNORE_IDLE
SSTV2_IGNORE_INIT_REGISTERS (0 or 1) Allows initializing the Voodoo Chipset, even if the Voodoo is already initialized. This is good to init the chipset after an abnormal program termination. 0 = off / 1 = on
SSTV2_IGNORE_INIT_VIDEO
SSTV2_INITDEBUG (0 or 1) Ignore autodetect of slave frame buffer chip for speed doubling. 0 = off / 1 = on
SSTV2_INITDEBUG_FILE Valid Filenames. Instead of displaying the info on screen, Glide writes the info to the specified file.
SSTV2_MEMFIFO_ENTRIES
SSTV2_MEMFIFO_HWM High Water Mark ? (Max Mem Usage)
SSTV2_MEMFIFO_LFB LFBChip memory memory r/w FIFO buffer size
SSTV2_MEMFIFO_LWM Low Water Mark ? (Min Mem)
SSTV2_MEMFIFO_TEX Texture Chip memory memory r/w FIFO buffer size
SSTV2_MEMOFFSET
SSTV2_NODEVICEINFO
SSTV2_NOSHUTDOWN (0 or 1) Do not reinitialize Voodoo (1) on program termination.
SSTV2_NUM_TMUS
SSTV2_PCIFIFO_LWM
SSTV2_PFT_CLKDEL Preliminary (initial) speed at which the frame buffer memory can be accessed.
SSTV2_PTF0_CLKDEL Preliminary (initial) texture chip 0 memory access speed in delayed clocks.
SSTV2_PTF1_CLKDEL Preliminary (initial) texture chip 1 memory access speed in delayed clocks.
SSTV2_PTF2_CLKDEL Preliminary (initial) texture chip 2 memory access speed in delayed clocks.
SSTV2_REFRESH_1024x768
SSTV2_REFRESH_512x384
SSTV2_REFRESH_640x400
SSTV2_REFRESH_640x480
SSTV2_REFRESH_800x600
SSTV2_REFRESH_960x720
SSTV2_RGAMMA (0 to 1.95) Adjusts Red Gamma
SSTV2_SCREENREFRESH Set vertical screen refresh rate in Hz.
SSTV2_SCREENREZ Virtual screen resolution
SSTV2_SIPROCESS_CNTR
SSTV2_SLIDETECT Scan line interpolation. Detect slave Voodoo chipset subsystem. set to 0 to disable SLI
SSTV2_SLIM_PVOUT_CLKDEL Master frame buffer chip preliminary pixel clock delay.
SSTV2_SLIM_VIN_CLKDEL Master video in clock delay, for external sync / genlocking
SSTV2_SLIM_VOUT_CLKDEL Master system clock delay. Only valid if multiple FBI's and TMU's are present.
SSTV2_SLISWAP
SSTV2_SLIS_PVOUT_CLKDEL Slave frame buffer chip preliminary pixel clock delay.
SSTV2_SLIS_VIN_CLKDEL Slave system video in clock delay (for sync to master)
SSTV2_SLIS_VOUT_CLKDEL Slave system clock delay. Only valid if multiple FBI's and TMU's are present.
SSTV2_SLOWPCIWR
SSTV2_SWAPBOARDS
SSTV2_TEXMAP_DISABLE (0 or 1) Disables texture mapping (1)
SSTV2_TF0_CLKDEL Texture chip 0 memory access in delayed clocks
SSTV2_TF1_CLKDEL Texture chip 1 memory access in delayed clocks
SSTV2_TF2_CLKDEL Texture chip 2 memory access in delayed clocks
SSTV2_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.
SSTV2_TILESINX
SSTV2_TMUCFG Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly.
SSTV2_TMU_MEMSIZE Amount of texture RAM in KB (?) Amount of texture RAM. Overrides Glide autodetect.
SSTV2_TREX0INIT0 Texture Chip 0 Direct Bitmapped Primary Init Register (Glide will change the values of ; these registers depending on other environment variables).
SSTV2_TREX0INIT1 Texture Chip 0 Direct Bitmapped Secondary Init Register
SSTV2_TREX1INIT0 Texture Chip 1 Direct Bitmapped Primary Init Register
SSTV2_TREX1INIT1 Texture Chip 1 Direct Bitmapped Secondary Init Register
SSTV2_TREX2INIT0 Texture Chip 2 Direct Bitmapped Primary Init Register
SSTV2_TREX2INIT1 Texture Chip 2 Direct Bitmapped Secondary Init Register
SSTV2_VFIFO_THRESH Threshold of PCI -> Voodoo frame buffer access before FIFO is to be serviced.
SSTV2_VGA_PASS (0 or 1) Enable VGA pass-trough (1)
SSTV2_VIDCLK2X
SSTV2_VIDEO_24BPP (0 or 1) Enable 24-bit video mode (1)
SSTV2_VIDEO_CLEARCOLOR (0 or 1) Color fill backbuffer during a page flip. (0 = enable)
SSTV2_VIDEO_DISABLE Disable video DAC information stream. Syncing may still be active.
SSTV2_VIDEO_FILTER_DISABLE Disable 24->16 bit dithering
SSTV2_VIDEO_FILTER_THRESHOLD 16bit pixel value threshold, in which smoothing will be applied to inside adjacent pixels.
SSTV2_VIDEO_NOCLEAR Don't clear backbuffer during a page flip.
SSTV2_VIN_CLKDEL Single Voodoo system video in clock delay
SSTV2_VOUT_CLKDEL Single Voodoo system video out clock delay
SSTV2_VSYNC Disable vsync, may increase performance (0)
SST_DUALHEAD (0 or 1) Enable dual monitor support. 0 = off / 1 = on.
SST_INITDEBU (0 or 1) Enables displaying of Glide debug information in DOS shell. 0 = off / 1 = on