3dfx Archive
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl
3dfx Section >> 3dfx Drivers >> How to modify V3 drivers for Banshee
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl?num=1058371594

Message started by PHOENIX on 16.07.03 at 18:06:34

Title: How to modify V3 drivers for Banshee
Post by PHOENIX on 16.07.03 at 18:06:34
Download any Voodoo3 W9x driver and unzip its content in a directory

N.B.
121A (HEX 1A12) is PCI VendorID for 3dfx Interactive
0003 (HEX 0300) is PCI DeviceID for 3dfx Banshee
0005 (HEX 0500) is PCI DeviceID for 3dfx Avenger (aka Voodoo3)

How to modify V3 files
----------------------
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

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, but although DX capabilities are correctly reported, the driver is still using 2 TMUs in D3D  :(

Title: Re: How to modify V3 drivers for Banshee
Post by FalconFly on 16.07.03 at 22:18:34
Hm, I wonder if the Registry Hack to enable the Velocity's 2nd TMU would work in reverse as well (disabling one TMU to workaround for the Banshee) ?

Title: Re: How to modify V3 drivers for Banshee
Post by PHOENIX on 16.07.03 at 23:08:29
The hack FX_GLIDE_NUM_TMU=2 (or 1 in this case) concerns only Glide/OpenGL, not D3D :(

@ FalconFly
If you (or someone else) know about a registry hack for D3D API, please tell me !

Title: Re: How to modify V3 drivers for Banshee
Post by FalconFly on 16.07.03 at 23:35:01
I'm afraid then I don't :(

(the Velocity Hack was the only one I know of)

Title: Re: How to modify V3 drivers for Banshee
Post by MojoMotion on 02.08.03 at 13:52:15
It may be ssth3_num_tmu="2"

But i'm not sure...but without hacking 3dfx32v3.dll is not recognized second tmu?

Title: Re: How to modify V3 drivers for Banshee
Post by MojoMotion on 02.08.03 at 13:57:07
All i know about banshee code is here:
http://www.arrakis.es/~canaima/advanced.htm


it's a very good site about banshee!

Title: Re: How to modify V3 drivers for Banshee
Post by Raziel64 on 02.08.03 at 19:36:53
mojomotion, check it too ;):

mojomotion...
check it too ;):

http://www.planetfalconfly.de/downloads/voodoo-banshee-reference-rev11.zip
http://www.planetfalconfly.de/downloads/voodoo-bansheepci-layout.zip
http://www.falconfly-central.de/downloads/3dfx-faq-banshee.zip
http://www.falconfly.de/downloads/3dfxtools-regtweak.zip

Title: Re: How to modify V3 drivers for Banshee
Post by MojoMotion on 03.08.03 at 00:09:42
Whoa! :D

I'll read all the necessary! But we must also read voodoo3 documentation, infact Voodoo3 is a Banshee...

3dfx Archive » Powered by YaBB 2.4!
YaBB © 2000-2009. All Rights Reserved.