LegendgrafiX VooDooMage 2 WindowsXP D3D GL OGL

Started by Geri, 26 November 2004, 22:34:51

Previous topic - Next topic

Geri

tachion - the frienge (glide)
odium nato: gorkij 17 (direct3d)
earth 2150 (glide)
 

Geri

http://voodoomage.uw.hu/index.html (some new screenshots in the page)
Now the webpage of the voodoomage drivers is available in english.
http://voodoomage.uw.hu/indexeng.html
 

r21vo


3dfx tricks, tests and wallpapers

3dfx.rule.lv

Geri

stuffs in the control panel:

enabling/diabling window glide rendering
enabling/disabling spalsh screen
adjusting clock
sli enable/disable
swapping primary sli card
directx8.1 emulation enable/disable
appliing psets... All games i tested will contains the driver in a pset. If a game dont start, u only mus select ther pset.
in driver selectable full opengl: wickedgl, mesafx, creativegl, and 3dfx gl.
adjusting gamma
fast pci
fast mem
fast mem ras
disabling textures
tmu maximum memory mapping (2M, 4M or 6M)
adjustable vsync

and much much much more options...
 

Geri

enabling disabling anti aliasing (it semms it not work yet :( )
+ enabling / disabling 24 bit rendering in glide/openGL
removed 3dfx splash screen when windows boot up.
I know its looks out very nice, but it cause screen errors with ati dx9 cards.
In the driver the boot up 3dfx logo will be adjustable (default off).
 

Geri

good news:
it seems to i finish the drivers in this week.

some pepoles telled to me around 2-3 days before, that transalates the driver into ther own language, and helping me to english. I will paste here english text, that these pepoles can transalate, and past here.
And help me to fix bugs in the english text in the driver.
 

enthomologist

For any sake i am ready to translate your drivers to polish - i suspect it will be the first 3dfx driver in my language:)(although i don't know exactly the late 3dfx Tools packages, let's assume it's about V2 drivers).
"The board authorized you? Hm. The board doesn't know the first thing about science. All they want is something to make them more money, a product. Don't worry...they'll get their product..." - dr Malcolm Betruger

Xasd

Wow, all this changes will be in the next drivers?. I think that pset can be a good idea to do easier to play games with OpenGL.

Well I'll translate the texts into spanish.

Good job and good luck with ATI Radeon's problem.
 

secretfj

Traditional Chinese Translator reporting
P.S. my working efficiency is not high, but i will do my best to finish this job!
No way a 3DFX collector...just a 3DFX die Hard Player~~

let the VooDoo Roars!!

P4 Extreme Edition 3.4GHz
Asus P5AD2 Deluxe i925x
2GB DDR2 667 DDRRAM
Voodoo 5 5500PCI

Geri

o.k. Thanks for evrbody!

new screenshots available:
http://voodoomage.uw.hu/index.html
http://voodoomage.uw.hu/indexeng.html

+ I tested new applications:
3Dmark2001 (D3D) - works
Infestation (D3D) - works

+i fixed some bugs when the primary card is S3 Graphics /S3 Savage

I noticed some bugs with Innovision Mighty 3D II 12 mbyte with desktop applications(dxdiag and 3d studio max)

the default registry settings will be:
[HKEY_LOCAL_MACHINE\SOFTWARE\3Dfx Interactive\Voodoo2\Glide]
"SSTV2_REFRESH_512x384"="75"
"SSTV2_REFRESH_640x480"="75"
"SSTV2_REFRESH_800x600"="72"
"SSTV2_REFRESH_1024x768"="60"
"SSTV2_RGAMMA"="1.6"
"SSTV2_GGAMMA"="1.6"
"SSTV2_BGAMMA"="1.6"
"FX_GLIDE_SHAMELESS_PLUG"="1"
"SSTV2_GRXCLK"="95"
"SSTV2_VIDEO_24BPP"="1"
"SSTV2_SWAP_EN_WAIT_ON_VSYNC"="0"
"SSTV2_IGNORE_INIT_REGISTER"="1"
"SSTV2_FASTMEM_RAS_READS"="1"
"SSTV2_FASTMEM"="1"
"SSTV2_FASTPCIRD"="1"
"FX_GLIDE_VIDEO_NOCLEAR"="1"
"SSTV2_TMUMEM_SIZE"="4096"
"VIDEO_NOCLEAR"="1"
"FX_GLIDE_SWAPINTERVAL"="0"
"SSTV2_ANTIALIAS"="0"
"SSTV2_DUALHEAD"="0"
"LEGENDGRAFIX_GLIDE_FULLSCREEN"="1"
"LEGENDGRAFIX_OPENGL_EMM"="0"
"LEGENDGRAFIX_DIRECTX8_EMM"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\3Dfx Interactive\Voodoo2\Direct3D]
"SSTV2_REFRESH_512x384"="75"
"SSTV2_REFRESH_640x480"="75"
"SSTV2_REFRESH_800x600"="72"
"SSTV2_REFRESH_1024x768"="60"
"SSTV2_RGAMMA"="1.6"
"SSTV2_GGAMMA"="1.6"
"SSTV2_BGAMMA"="1.6"
"FX_GLIDE_SHAMELESS_PLUG"="1"
"SSTV2_GRXCLK"="95"
"SSTV2_VIDEO_24BPP"="1"
"SSTV2_SWAP_EN_WAIT_ON_VSYNC"="0"
"SSTV2_IGNORE_INIT_REGISTER"="1"
"SSTV2_FASTMEM_RAS_READS"="1"
"SSTV2_FASTMEM"="1"
"SSTV2_FASTPCIRD"="1"
"FX_GLIDE_VIDEO_NOCLEAR"="1"
"SSTV2_TMUMEM_SIZE"="4096"
"VIDEO_NOCLEAR"="1"
"FX_GLIDE_SWAPINTERVAL"="0"
"SSTV2_ANTIALIAS"="0"
"SSTV2_DUALHEAD"="0"
 

r21vo


3dfx tricks, tests and wallpapers

3dfx.rule.lv

enthomologist

Poor fellow probably doesn't do anything else...order him to eat! Sleep!
OK Geri, we'll take care of you, mum will be informed[8D]
"The board authorized you? Hm. The board doesn't know the first thing about science. All they want is something to make them more money, a product. Don't worry...they'll get their product..." - dr Malcolm Betruger

ps47

..koolsmoky has fixed the desktop corruption with radeon cards,all you have to do is use his glide2x in your driver.here:
https://www.3dfxzone.it/public/uploaded/koolsmoky/200511323127_Voodoo2.zip
..but I would ask for a permission ;)

Geri

ps47: this is not an fxmemmap fix? I check it.

others:
if u wanna transalate, here... :)
please overwrite only the "blablablabla" strings, the nummers and veribles not !!! :)

knyelv=3

 menu$(knyelv, 1, 0, 0) = "Monitor"
 menu$(knyelv, 2, 0, 0) = "3dfx Glide"
 menu$(knyelv, 3, 0, 0) = "OpenGL"
 menu$(knyelv, 4, 0, 0) = "Direct3D"
 menu$(knyelv, 5, 0, 0) = "Optimizations"
 menu$(knyelv, 6, 0, 0) = "Save and exit"
 menu(knyelv, 0, 0, 0)=6
 menu(knyelv, 0, 0, 1)=1

 menu$(knyelv, 1, 1, 0) = "512x384 at "
 menu$(knyelv, 1, 2, 0) = "640x480 at "
 menu$(knyelv, 1, 3, 0) = "800x600 at "
 menu$(knyelv, 1, 4, 0) = "1024x768 at "
 menu$(knyelv, 1, 5, 0) = "Dualhead on Voodoo: "
 menu$(knyelv, 1, 6, 0) = "Red gamma: "
 menu$(knyelv, 1, 7, 0) = "Green gamma:   "
 menu$(knyelv, 1, 8, 0) = "Blue gamma:   "
 menu(knyelv, 1, 0, 0)=8
 menu(knyelv, 1, 0, 1)=1
rem   menu(knyelv, 1, 1, 0)=8
rem   menu(knyelv, 1, 1, 1)=1
            menu$(knyelv, 1, 1, 1) = "60 Hz "
            menu$(knyelv, 1, 1, 2) = "72 Hz "
            menu$(knyelv, 1, 1, 3) = "75 Hz "
            menu$(knyelv, 1, 1, 4) = "85 Hz "
            menu$(knyelv, 1, 1, 5) = "120 Hz"
            menu$(knyelv, 1, 2, 1) = "60 Hz "
            menu$(knyelv, 1, 2, 2) = "72 Hz "
            menu$(knyelv, 1, 2, 3) = "75 Hz "
            menu$(knyelv, 1, 2, 4) = "85 Hz "
            menu$(knyelv, 1, 2, 5) = "120 Hz"
            menu$(knyelv, 1, 3, 1) = "60 Hz "
            menu$(knyelv, 1, 3, 2) = "72 Hz "
            menu$(knyelv, 1, 3, 3) = "75 Hz "
            menu$(knyelv, 1, 3, 4) = "85 Hz "
            menu$(knyelv, 1, 3, 5) = "120 Hz"
            menu$(knyelv, 1, 4, 1) = "60 Hz "
            menu$(knyelv, 1, 4, 2) = "72 Hz "
            menu$(knyelv, 1, 4, 3) = "75 Hz "
            menu$(knyelv, 1, 4, 4) = "85 Hz "
            menu(knyelv, 1, 1, 0)=5
            menu(knyelv, 1, 1, 1)=1
            menu(knyelv, 1, 2, 0)=5
            menu(knyelv, 1, 2, 1)=1
            menu(knyelv, 1, 3, 0)=5
            menu(knyelv, 1, 3, 1)=1
            menu(knyelv, 1, 4, 0)=4
            menu(knyelv, 1, 4, 1)=1
            menu(knyelv, 1, 5, 0)=2
            menu(knyelv, 1, 5, 1)=1
            menu(knyelv, 1, 6, 0)=13
            menu(knyelv, 1, 6, 1)=9
            menu(knyelv, 1, 7, 0)=13
            menu(knyelv, 1, 7, 1)=9
            menu(knyelv, 1, 8, 0)=13
            menu(knyelv, 1, 8, 1)=9
            menu$(knyelv, 1, 5, 1) = "No"
            menu$(knyelv, 1, 5, 2) = "Yes"
            menu$(knyelv, 1, 6, 1) = "[|------------] (0.60)"
            menu$(knyelv, 1, 6, 2) = "[-|-----------] (0.70)"
            menu$(knyelv, 1, 6, 3) = "[--|----------] (0.80)"
            menu$(knyelv, 1, 6, 4) = "[---|---------] (0.90)"
            menu$(knyelv, 1, 6, 5) = "[----|--------] (1.00)"
            menu$(knyelv, 1, 6, 6) = "[-----|-------] (1.10)"
            menu$(knyelv, 1, 6, 7) = "[------|------] (1.20)"
            menu$(knyelv, 1, 6, 8) = "[-------|-----] (1.30)"
            menu$(knyelv, 1, 6, 9) = "[--------|----] (1.40)"
            menu$(knyelv, 1, 6, 10) = "[---------|---] (1.50)"
            menu$(knyelv, 1, 6, 11) = "[----------|--] (1.60)"
            menu$(knyelv, 1, 6, 12) = "[-----------|-] (1.70)"
            menu$(knyelv, 1, 6, 13) = "[------------|] (1.80)"
            menu$(knyelv, 1, 7, 1) = "[|------------] (0.60)"
            menu$(knyelv, 1, 7, 2) = "[-|-----------] (0.70)"
            menu$(knyelv, 1, 7, 3) = "[--|----------] (0.80)"
            menu$(knyelv, 1, 7, 4) = "[---|---------] (0.90)"
            menu$(knyelv, 1, 7, 5) = "[----|--------] (1.00)"
            menu$(knyelv, 1, 7, 6) = "[-----|-------] (1.10)"
            menu$(knyelv, 1, 7, 7) = "[------|------] (1.20)"
            menu$(knyelv, 1, 7, 8) = "[-------|-----] (1.30)"
            menu$(knyelv, 1, 7, 9) = "[--------|----] (1.40)"
            menu$(knyelv, 1, 7, 10) = "[---------|---] (1.50)"
            menu$(knyelv, 1, 7, 11) = "[----------|--] (1.60)"
            menu$(knyelv, 1, 7, 12) = "[-----------|-] (1.70)"
            menu$(knyelv, 1, 7, 13) = "[------------|] (1.80)"
            menu$(knyelv, 1, 8, 1) = "[|------------] (0.60)"
            menu$(knyelv, 1, 8, 2) = "[-|-----------] (0.70)"
            menu$(knyelv, 1, 8, 3) = "[--|----------] (0.80)"
            menu$(knyelv, 1, 8, 4) = "[---|---------] (0.90)"
            menu$(knyelv, 1, 8, 5) = "[----|--------] (1.00)"
            menu$(knyelv, 1, 8, 6) = "[-----|-------] (1.10)"
            menu$(knyelv, 1, 8, 7) = "[------|------] (1.20)"
            menu$(knyelv, 1, 8, 8) = "[-------|-----] (1.30)"
            menu$(knyelv, 1, 8, 9) = "[--------|----] (1.40)"
            menu$(knyelv, 1, 8, 10) = "[---------|---] (1.50)"
            menu$(knyelv, 1, 8, 11) = "[----------|--] (1.60)"
            menu$(knyelv, 1, 8, 12) = "[-----------|-] (1.70)"
            menu$(knyelv, 1, 8, 13) = "[------------|] (1.80)"
 menu$(knyelv, 2, 1, 0) = "3Dfx splash screen: "
 menu$(knyelv, 2, 2, 0) = "Static 3dfx logo: "
 menu$(knyelv, 2, 3, 0) = "Color depth: "
 menu$(knyelv, 2, 4, 0) = "Antialiasing: "
 menu$(knyelv, 2, 5, 0) = "Window rendering: "
 menu$(knyelv, 2, 6, 0) = "Logo at boot: "
 menu(knyelv, 2,0,0)=6
 menu(knyelv, 2,0,1)=1
            menu$(knyelv, 2, 1, 1) = "On"
            menu$(knyelv, 2, 1, 2) = "Off"
            menu$(knyelv, 2, 2, 1) = "On"
            menu$(knyelv, 2, 2, 2) = "Off"
            menu$(knyelv, 2, 3, 1) = "16 bit"
            menu$(knyelv, 2, 3, 2) = "24 bit"
            menu$(knyelv, 2, 4, 1) = "Disabled"
            menu$(knyelv, 2, 4, 2) = "Enabled"
            menu$(knyelv, 2, 5, 1) = "Disabled"
            menu$(knyelv, 2, 5, 2) = "Enabled"
            menu$(knyelv, 2, 6, 1) = "Disabled"
            menu$(knyelv, 2, 6, 2) = "Enabled"
            menu(knyelv, 2,1,0)=2
            menu(knyelv, 2,1,1)=1
            menu(knyelv, 2,2,0)=2
            menu(knyelv, 2,2,1)=1
            menu(knyelv, 2,3,0)=2
            menu(knyelv, 2,3,1)=1
            menu(knyelv, 2,4,0)=2
            menu(knyelv, 2,4,1)=1
            menu(knyelv, 2,5,0)=2
            menu(knyelv, 2,5,1)=1
            menu(knyelv, 2,6,0)=2
            menu(knyelv, 2,6,1)=1

            menu$(knyelv, 3, 1, 0) = "OpenGL driver: "
            menu(knyelv, 3,0,0)=1
            menu(knyelv, 3,0,1)=1
            menu$(knyelv, 3, 1, 1) = "Microsoft + 3Dfx MiniGL"
            menu$(knyelv, 3, 1, 2) = "3Dfx (Glide3X)"
            menu$(knyelv, 3, 1, 3) = "3Dfx (Glide2X)"
            menu$(knyelv, 3, 1, 4) = "MesaFX"
            menu$(knyelv, 3, 1, 5) = "Creative"
            menu$(knyelv, 3, 1, 6) = "WickedGL Demo"
            menu(knyelv, 3,1,0)=6
            menu(knyelv, 3,1,1)=1

        menu$(knyelv, 4, 1, 0)="Antialiasing: "
        menu$(knyelv, 4, 2, 0)="DirectX version: "
        menu$(knyelv, 4, 3, 0)="Type of monitor: "
            menu(knyelv, 4,0,0)=3
            menu(knyelv, 4,0,1)=1
            menu$(knyelv, 4, 1, 1) = "Disabled "
            menu$(knyelv, 4, 1, 2) = "Enabled "
            menu$(knyelv, 4, 2, 1) = "DirectX7"
            menu$(knyelv, 4, 2, 2) = "DirectX7 + DirectX8"
            menu$(knyelv, 4, 3, 1) = "Old monitor"
            menu$(knyelv, 4, 3, 2) = "New monitor"
            menu(knyelv, 4,1,0)=2
            menu(knyelv, 4,1,1)=1
            menu(knyelv, 4,2,0)=2
            menu(knyelv, 4,2,1)=1
            menu(knyelv, 4,3,0)=2
            menu(knyelv, 4,3,1)=1

          menu(knyelv, 5,0,0)=12
          menu(knyelv, 5,0,1)=1
menu$(knyelv, 5, 1, 1)="Current pset >>"
menu$(knyelv, 5, 1, 2)="<< Stability >>"
menu$(knyelv, 5, 1, 3)="<< Performance >>"
menu$(knyelv, 5, 1, 4)="<< OpenGL ICD >>"

            menu(knyelv, 5,1,0)=74
            menu(knyelv, 5,1,1)=1

menu$(knyelv, 5, 2, 0)="Voodoo always initializable: "
menu$(knyelv, 5, 2, 1)="Enabled"
menu$(knyelv, 5, 2, 2)="Disabled"
            menu(knyelv, 5,2,0)=2
            menu(knyelv, 5,2,1)=1

menu$(knyelv, 5, 3, 0)="Waiting for sync: "
menu$(knyelv, 5, 3, 1)="Disabled"
menu$(knyelv, 5, 3, 2)="Enabled"
            menu(knyelv, 5,3,0)=2
            menu(knyelv, 5,3,1)=1

menu$(knyelv, 5, 4, 0)="Fast memory reads: "
menu$(knyelv, 5, 4, 1)="Disabled"
menu$(knyelv, 5, 4, 2)="Enabled"
            menu(knyelv, 5,4,0)=2
            menu(knyelv, 5,4,1)=1

menu$(knyelv, 5, 5, 0)="Fast PCI: "
menu$(knyelv, 5, 5, 1)="Disabled"
menu$(knyelv, 5, 5, 2)="Enabled"
            menu(knyelv, 5,5,0)=2
            menu(knyelv, 5,5,1)=1

menu$(knyelv, 5, 6, 0)="SLI (multiple Voodoo2 cards): "
menu$(knyelv, 5, 6, 1)="Disabled"
menu$(knyelv, 5, 6, 2)="Enabled"
            menu(knyelv, 5,6,0)=2
            menu(knyelv, 5,6,1)=1

menu$(knyelv, 5, 7, 0)="Swap SLI devices: "
menu$(knyelv, 5, 7, 1)="Disabled"
menu$(knyelv, 5, 7, 2)="Enabled"
            menu(knyelv, 5,7,0)=2
            menu(knyelv, 5,7,1)=1

menu$(knyelv, 5, 8, 0)="Textures: "
menu$(knyelv, 5, 8, 1)="Always"
menu$(knyelv, 5, 8, 2)="Never"
            menu(knyelv, 5,8,0)=2
            menu(knyelv, 5,8,1)=1

menu$(knyelv, 5, 9, 0)="TMU size: "
menu$(knyelv, 5, 9, 1)="2048Kbyte"
menu$(knyelv, 5, 9, 2)="4096Kbyte"
menu$(knyelv, 5, 9, 3)="6144Kbyte"
            menu(knyelv, 5,9,0)=3
            menu(knyelv, 5,9,1)=2

menu$(knyelv, 5, 10, 0)="Clearing backbuffer: "
menu$(knyelv, 5, 10, 1)="Enabled"
menu$(knyelv, 5, 10, 2)="Disabled"
            menu(knyelv, 5,10,0)=2
            menu(knyelv, 5,10,1)=1

menu$(knyelv, 5, 11, 0)="Puffer optimize: "
menu$(knyelv, 5, 11, 1)="Alwais"
menu$(knyelv, 5, 11, 2)="two in every sync (fast)"
menu$(knyelv, 5, 11, 3)="half in every sync (slow)"
            menu(knyelv, 5,11,0)=3
            menu(knyelv, 5,11,1)=1

menu$(knyelv, 5, 12, 0)="Overclocking: "
menu$(knyelv, 5, 12, 1)="[|---------------] 90 Mhz"
menu$(knyelv, 5, 12, 2)="[-|--------------] 91 Mhz"
menu$(knyelv, 5, 12, 3)="[--|-------------] 92 Mhz"
menu$(knyelv, 5, 12, 4)="[---|------------] 93 Mhz"
menu$(knyelv, 5, 12, 5)="[----|-----------] 94 Mhz"
menu$(knyelv, 5, 12, 6)="[-----|----------] 95 Mhz"
menu$(knyelv, 5, 12, 7)="[------|---------] 96 Mhz"
menu$(knyelv, 5, 12, 8)="[-------|--------] 97 Mhz"
menu$(knyelv, 5, 12, 9)="[--------|-------] 98 Mhz"
menu$(knyelv, 5, 12, 10)="[---------|------] 99 Mhz"
menu$(knyelv, 5, 12, 11)="[----------|-----] 100 Mhz"
menu$(knyelv, 5, 12, 12)="[-----------|----] 101 Mhz"
menu$(knyelv, 5, 12, 13)="[------------|---] 102 Mhz"
menu$(knyelv, 5, 12, 14)="[-------------|--] 103 Mhz"
menu$(knyelv, 5, 12, 15)="[--------------|-] 104 Mhz"
menu$(knyelv, 5, 12, 16)="[---------------|] 105 Mhz"
            menu(knyelv, 5,12,0)=16
            menu(knyelv, 5,12,1)=5







+..
.
.

++ Another extras: Full OpenGL ICD support. Yeah... It now works yet, but the driver support it... I meen, desktop opengl applications (3d studion max, ecs) can be rendered wth voodoo2.
But is there yet several bugs....

the total working games list:

*Croc: Legend Of The Gobbos
*Unreal Tournament
*Mercedes-Benz truck racing
DoomIII
*Quake3
*GLQuake
Quake2
*Duke Nukem: Manhattan project
*F1-2000
*KISS: Psycho circus
*Return the castle Wolfenstein
*1NSANE
Final Fantasy 7
*Final Fantasy 8
*Chrono Cross
*Final Fantasy 4
*Final Fantasy 5
*Final Fantasy 6
*Chrono Trigger
*Alice
*Operation Flashpoint
*Soldier of Fortune
*F22-Lighting3D
*F22-Lighting2
*Freespace2
*Tachion: The f.
AvP
*Odium Nato: Gorkij 17
*Earth 2150
*Mechwarrior
*Breakneck
*3Dmark2k1
Infestation
Unreality
4x4 evolution
Axis
*Counter Strike
Snok
Daikatana
M&M's The Lost Formulas
StarTrek Voyager
Sin
Gunman
*Half Life
Team Fortress
Heretic2
Hexen2
Laser Arena
Hitman
Kingpin
KO
*Hired Team
*Deus EX
Mind Riot
MindRover
*Oni
Opposing Force STAD
Parsec
Rune
*Hype - the time quest
Screamer 4x4
Serious Sam
*Gore
Crime Cities
*Soldier Of Fortune
Space Gnats
*StarTrek DS9: The fallen
Escape from monkey island
Heavy Metal: FAKK2
3d Helicopter Coyote Hunter
Virtual Starron

and all game has a pset.
I found special patches for games... I include to the driver.
And  doned so special patches too..
 

Manuelson

Powered by ALL Voodoo..