I am a 3Dfx Banshee owner and I want to share with you my (limited) knowledge
How to modify V3 files so that V3 W9x driver set works with Banshee
-------------------------------------------------------------------
3dfxdrv.ini :
replace DEV_0005 with DEV_0003
voodoo3.inf :
under [Mfg] add %DeviceDesc%=Driver.Install,PCI\VEN_121A&DEV_0003
you may delete all other strings
3dfx16v3.drv and 3dfxv3.vxd :
you need a hex editor, replace HEX 1A120500 with HEX 1A120300
3dfx32v3.dll :
you need a hex editor, replace HEX 5FFA1E00 with HEX 4F1A0000
(I got this info from 3dMark2000 ; after a Benchmark, click on "Show Details" : Texture operations 0x00001A4F for Banshee, 0x001EFA5F for Voodoo3)
locate after that string HEX 0300 (Maximum Textures Blending Stages), replace HEX 0300 with HEX 0200
locate after that string HEX 0200 (Textures In Single Pass), replace HEX 0200 with HEX 0100 *ONLY* for V3 drivers released before V5 drivers which autodetect that
locate after that string HEX 02000800 (Maximum Texture Coordinates), replace HEX 02000800 with HEX 01000800
Now you can install V3 driver set, but the modification is a work in progress. It works for ANY V3 driver, but although DX capabilities are correctly reported, the driver is still using 2 TMUs in D3D...
More about Banshee/Voodoo3 1.04.00 W9x Driver Set
-------------------------------------------------
You can replace 3dfx16vb.drv with 3dfx16v3.drv
You need a hex editor, edit 3dfx16v3.drv
search for TEXT 3dfx16v3, replace with TEXT 3dfx16vb
search for TEXT 3dfx32v3, replace with TEXT 3dfx32vb
save file changes, quit hex editor, rename 3dfx16v3.drv to 3dfx16vb.drv
Replace the original 3dfx16vb.drv with the patched file : in 3dfx Tools the Video Color Temperature feature is no longer greyed out and works.
Best regards
PHOENIX
vbv3@hotmail.com
Tnx for topic that we hope be useful for many peaple ;).
Which Voodoo3 driver do you suggest for best results with this mod?
Have you made a comparison between the performances with a V3 driver modded and with another 3d party (banshee dedicated) driver (i.e X-Mojomotion 1.0 or others)?
Bye bye
Well, let's talk about release 1.04.00 for Win9x. You need 3DMark2000 (not 3DMark2001) to test Fill Rate Multi-Texturing. In the Banshee version, Multi-Texturing is broken... So I renamed 3dfx32v3.dll as 3dfx32vb.dll and replaced the original file. Guess what ? Now, Multi-Texturing is not only working, but you got 200 MTexels/s !!! Faster than a Voodoo2 (180 MTexels/s) !!! This is strange, because it's the score from 2 TMUs, but Banshee should only have got 1 TMU...
Great work, great results[:p]
But the OGL section is multitexturing working???
<powered by radeon9700>
I wanna mention that I don't know exactly if Banshee has got two TMUs, but I'm sure it's a Voodoo3 with only 1 TMU. About the 200MTexels/s score : each of both TMUs renders half scene, this could explain the score, because TMU is doing half job, yielding double score.
Hi phoenix i'm going to patch my driver with HEX mod! If there are some problems ill report to you!
<powered by radeon9700>