3dfx Archive
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl
3dfx Section >> Tech Talk >> Banshee w9x driver 4.12.01.0675
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl?num=1059110153

Message started by Raziel64 on 25.07.03 at 07:15:53

Title: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 25.07.03 at 07:15:53
Can somebody help us compiling it?

Title: Re: Banshee w9x driver 4.12.01.0675
Post by ExtendedPlay on 25.07.03 at 22:12:02
Compile? What there is source code for Banshee 9x Drivers? I downloaded the 3dfx leaked source code but I don't remember seeing banshee drivers.

Oh Raziel64, btw I fixed two bugs with Glide64 using Glide64's source code. My changes fix the crashes with Glide64 on Colourless' Glide3X.dll for windows XP Banshee users at least. It fixes some of the anomalies with 1964 and Nemu64. Now you can run games, close them, and reload other games without crashing the plugin/emulator.

The only other problem that I haven't been able to get around is the active focus one (win XP problem). Start off running a game in full screen then exit full screen. Now if you minimize the application, the application looses focus and as soon as you try to bring the application back it completely locks up. Note: Win 98 is not affected using the same dlls so it is likely a Banshee core driver issue with win XP.

I figured I would wait until you did whatever you were going to do with the voodoo 3 driver hacks. Because my fixes and hacks to Glide64 probably won't be needed.

On another note I have changed some of the combiners to show text in Turok and Top Gear for the banshees. The existing code for those combiners requires 2 TMUs which the banshee doesn't have. If only Glide64 could detect a Banshee and force itself to use only one TMU then at least you could read the text. Unfortunately it is far less accurate since it doesn't look like the real N64. I know this because I compared it with my own n64.

Anyway good luck with the drivers I'll post what I know on the Glide64 message boards when I believe the time is right.

ExtendedPlay

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 26.07.03 at 00:05:05
Hi !
I have got the 3dfx source code too. If someone could only compile the Win9x driver 4.12.01.0675 for VSA-100, Voodoo3 and Banshee, it would be GREAT !.

Remember that even Voodoo3/4/5 would benefit from that new driver (last release was 4.12.01.0666).

For Banshee, Environment Variables (setenv.bat) should be TU=1 (1 TMU) and HP=H3 (Banshee Hardware)

Basically, Banshee is a Voodoo3 with only 1 TMU. So TU=1 and HP=H4 may work too.

Thanks in advance and best regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by galah on 26.07.03 at 08:14:31
Interesting topic.

I did hear that because 3dfx were trying to release their 'killer' rampage (i think) chip, that the Voodoo3 was a last minute job. Therefor I would not be suprised if the Banshee and the Voodoo 3 are identical architectures and hence have the 2nd texture unit.

Good work on your quest. It's good to see some one out their still cares ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 26.07.03 at 18:25:08
Related to this topic :

I have got MS Visual C++ 6.0 Introductory Edition (Win32). But I think you need Pro or Enterprise Edition to compile 3dfx Source Code.

Who knows where you can find Visual C++ 1.52 (Win16)which is also needed to compile the code. A web link would help.

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by beta on 26.07.03 at 20:15:02

wrote on 26.07.03 at 00:05:05:
Basically, Banshee is a Voodoo3 with only 1 TMU. So TU=1 and HP=H4 may work too.


I believe you're getting this confused with Velocity 100? (Voodoo 3 '1000' 8MB)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 26.07.03 at 21:49:12
PHOENIX, if you know the right steps to do the compilation, why don't you make this compilation?
Another thing: an emutalk memeber called Quvack says me that's possible to port the stuff to vc.net before,and then compile (easier and faster)... and it will give us the possibility to have  glides 2 times faster.... :o

ExtendedPlay, great news!!!... please, contact to me :

raziel64_tester@hotmail.com
or
http://www.elforo.de/bansheexp/

Title: Re: Banshee w9x driver 4.12.01.0675
Post by FalconFly on 27.07.03 at 15:37:10
One possible Address :

Daniel Borca ( http://www.geocities.com/dborca/ )

He's definitely a programmer and has at least Voodoo3 & Voodoo4 abilities :)
Might be worth a shot.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 28.07.03 at 16:54:12
The fact is I am not a Driver Developer :( but I will contact Daniel Borca who is one ;D

Thank you very much ! :)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 29.07.03 at 13:02:52

wrote on 27.07.03 at 15:37:10:
One possible Address :

Daniel Borca ( http://www.geocities.com/dborca/ )

He's definitely a programmer and has at least Voodoo3 & Voodoo4 abilities :)
Might be worth a shot.


Yeah, a shot in the head!  ;D

Honestly, I can't promise anything, but I will have a look! Perhaps tonight...  ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 29.07.03 at 13:12:52

wrote on 29.07.03 at 13:02:52:
Yeah, a shot in the head!  ;D



;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 29.07.03 at 19:30:51
LOL! ;D

Hi Daniel and welcome... :D

Keep in contact, OK?...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 29.07.03 at 22:34:02
I cross the fingers ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by ExtendedPlay on 30.07.03 at 07:14:19
I think it may take more than crossing your fingers PHOENIX.   :)

I took a look at the source the other day and it scared me.

Complier tools required for building the drivers:
Msvc6_0
Msvc1_52
Dx7ddk
Masm614
Win95ddk
Win32sdk

Wow, oh the things that could could go wrong.

Thinking positive thoughts, positive thoughts, ...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 31.07.03 at 03:12:18

wrote on 30.07.03 at 07:14:19:
I think it may take more than crossing your fingers PHOENIX.   :)

I took a look at the source the other day and it scared me.

Complier tools required for building the drivers:
Msvc6_0
Msvc1_52
Dx7ddk
Masm614
Win95ddk
Win32sdk

Wow, oh the things that could could go wrong.

Thinking positive thoughts, positive thoughts, ...


Heheheh! I've already done it!  8) And all I need was the WinXP DDK, some tools from the VC6++ (but not all  :)) and ~10 hours of hard work!

However, I don't wanna get served with unemployment/"divorce" papers, so I ceased work for now. Perhaps by the end of the week it'll be ready. Perhaps... :D

PS: if he shot the sheriff, but didn't shot the deputy... then, who did?!? :D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 31.07.03 at 12:32:55
You are THE MAN !!!!!!!!!!!!

;D ;D ;D ;D ;D ;D ;D ;D ;D

Thank you very much !

Sincerely yours

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 31.07.03 at 13:01:35
One correction: I was forced to build the VXD with the 98DDK. That's because of some VXDWRAP s#!t that XPDDK doesn't correctly understand (MS is well known for backward compatibility *g*)! Boy, do I love GCC (any flavor  ;D)

The 16- and 32-bit drivers (aka DLL & DRV) work allright (98- and XP-DDK). However, my first shot was the Napalm build, so haven't had the time to do V3 and/or Banshee! Only after I see H5 work will I turn to these!

What do I need: stdlib.h, stdarg.h and string.h from the 16bit compiler. I currently use some home-made placeholders! *g* I wonder how they work ;D

I would also like error/msg files for the 16bit CL and H2INC utility! Ohwell, they are not compulsory...

Anyone can tell me something about VCPP (processor pack?)  :o

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 31.07.03 at 17:15:35
Correction again: The XPDDK works okay! I'm having problems with the C32 compiler (12.00.8168 vs 13.00.9176), but only for the VXD :/ Moreover, the VXD is buggy (Alt-Tab seems to be broken :().

So, basically I'm looking at you through the newly compiled driver. ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 31.07.03 at 19:11:13
You did it, WOW!!! :D

Really I can't wait to have these files in my hands... ;D

Almost 10 hours of work?! :o... man, I really don't have words to say... Thank you!!!...

LOL... I heared a shot but I don't know in what direction was... ???

Cya. :)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by ExtendedPlay on 31.07.03 at 21:13:04

Quote:
Boy, do I love GCC


Spoken like a true programmer.  ;D


Quote:
Anyone can tell me something about VCPP (processor pack?)


It sucks. I downloaded it a few months back and then I had to download updates to Visual Studio 6 before it would install correctly.  Then after it installed it didn't include any Intel stuff only AMD.  It said that you have to get the Intel optimization stuff at Intel.com.  Of course, I tend to get lost when I go to Intels website so I got mad and said forget it.

EP

Title: Re: Banshee w9x driver 4.12.01.0675
Post by ExtendedPlay on 31.07.03 at 22:27:55
Here what the Microsoft Processor Pack help file says about intel.

The Pentium® III Processor and other processors such as the Pentium processor with MMX technology and Pentium II processor have instructions to enable development of optimized multimedia applications. The instructions are implemented through extensions to previously implemented instructions. This technology uses the single-instruction, multiple-data (SIMD) technique. By processing data elements in parallel, applications with media-rich bitstreams can significantly improve performance by using SIMD instructions.

You can access the Intel performance libraries at http://developer.intel.com/vtune/perflibst/.

The most direct way to use these instructions is to inline the assembly language instructions into your source code. However, this can be time consuming and tedious. Instead, Intel provides easy implementation by using API extension sets, referred to as intrinsics.

EP

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 01.08.03 at 14:41:33

wrote on 31.07.03 at 19:11:13:
You did it, WOW!!! :D

Really I can't wait to have these files in my hands... ;D


Soon  ;D


Quote:
Almost 10 hours of work?! :o... man, I really don't have words to say... Thank you!!!...


Yeah, well, I didn't do much programming. 80% of the time was used to search for adequate tools and put them in the right places  :o


Quote:
LOL... I heared a shot but I don't know in what direction was... ???


Uhmmm... I dunno. All I know is I'm bleeding  ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 03.08.03 at 03:57:01
Okay, guys! I've had enough of M$VC for a whole damn year! So many devsuits, with so many versions with so many conflicts... Requiring so many tools from so many packages... It makes me puke. I think I'll stick to Glide/OpenGL ;D

Nevertheless, I managed to compile the leaked driver with XPDDK alone (no 16bit compiler, no 32bit compiler, no Win32SDK, no DXDDK, no MASM). Everything I need is in the XPDDK... Well, I hope you don't believe me! Hehehehe! Damn right! Microsoft didn't deceive me! Of course, some tools were needed from the MSVC6 installation kit. But I did it without actually installing MSVC6. >;>

BTW, I couldn't enable DX8 support... Conflicts whith DX7 headers -- which are, of course, required... I wonder how the heck they did it?!? Provided, they *DID* it...

Also, couldn't actually compile SW_TNL, because my compiler barfs at __m128 (although I've seen the token in the compiler executable -- or DLL, I forgot).

So, ladies and gents, I'll be uploading it Monday, because my poor dialup cannot handle large packages ;D

Until then, I have to write the compilation instructions ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 03.08.03 at 11:26:42
WOW ! So fast ! You're really THE MAN !!! ;D

Thank you !

Title: Re: Banshee w9x driver 4.12.01.0675
Post by galah on 04.08.03 at 01:38:31
Good work!!!!

Can you explain though what the actual benefits of this driver will be? I think I missed that bit.

New Banshee Drivers!!!!
Who would have thought they would ever see this day!!! :) :D ;D :D :)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 04.08.03 at 10:36:35
Okidok!

The driver patches can be found on my Voodoo page, along with instructions; also, I've put my H5 binaries there, too!

To be honest, I haven't worked much on them since the first announcement. I hoped I could find more time, but got fragged (GF got mad ;D).

However, it's been a fruitful week: worked on Glide, OpenGL and drivers.

Oh, I almost forgot: the new-age OpenGL builds with MinGW now ;D Bwahahahahaha...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 04.08.03 at 10:45:00
WOW ;D :o ::)!!!

Title: Re: Banshee w9x driver 4.12.01.0675
Post by FalconFly on 04.08.03 at 15:15:14

wrote on 04.08.03 at 10:36:35:
I hoped I could find more time, but got fragged (GF got mad ;D).

However, it's been a fruitful week


Uhmm...
Well... okay *gg* ;D

Good work btw  :D ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 04.08.03 at 20:49:21
:o :D 8)

Quote:
Okidok!

Yeah!!! ;D


Quote:
The driver patches can be found on my Voodoo page, along with instructions; also, I've put my H5 binaries there, too!

Whatcan I say... THX!!! dude, thank you very much! ;)
Just only one question: is this package prepared to be compiled directly for Banshee users, or is for V3/4/5 only?


Quote:
To be honest, I haven't worked much on them since the first announcement. I hoped I could find more time, but got fragged (GF got mad ).

NP... ;)


Quote:
However, it's been a fruitful week: worked on Glide, OpenGL and drivers.

Yes?, where?... I don't see anything!!!.. Is it in the package too? :o


Quote:
Oh, I almost forgot: the new-age OpenGL builds with MinGW now  Bwahahahahaha...

Can you explain me just a little more?...

Thx again, you're a genious man... :)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 04.08.03 at 22:53:22
Hello to all !

I wish to thank you FalconFly for your good advice ! Daniel Borca is a great programmer !

Well, unfortunately I am not able to compile the driver :( I don't have XP DDK, only 98 DDK. I've got MS VC6 Introductory Edition, but I'm afraid that you need Pro or Enterprise Edition to compile the driver.

Therefore I contacted Daniel Borca and asked him to compile the Banshee driver for us.

I really hope he'll do it. It's our last resort.

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 05.08.03 at 02:28:42

Quote:
Well, unfortunately I am not able to compile the driver  I don't have XP DDK, only 98 DDK. I've got MS VC6 Introductory Edition, but I'm afraid that you need Pro or Enterprise Edition to compile the driver.


;)Ask to mojomotion...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 05.08.03 at 09:33:17
I've got XP DDK and Microsoft Visual Studio but... i don't have H2INC.exe >:(

So i can't compile them until i get this unfindable file!

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 10:24:05

wrote on 05.08.03 at 09:33:17:
I've got XP DDK and Microsoft Visual Studio but... i don't have H2INC.exe >:(

So i can't compile them until i get this unfindable file!


;D ;D ;D Hehehehe! You need a full DDK install! I found H2INC somewhere in the examples. In case you still don't have it, well, I can mail it to you. But this also means you have another version of DDK. Thus, it might or might not compile...


Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 10:28:06

wrote on 04.08.03 at 22:53:22:
Hello to all !

I wish to thank you FalconFly for your good advice ! Daniel Borca is a great programmer !

Well, unfortunately I am not able to compile the driver :( I don't have XP DDK, only 98 DDK. I've got MS VC6 Introductory Edition, but I'm afraid that you need Pro or Enterprise Edition to compile the driver.


Well, I can give you hints to compile with 98DDK, but is way more complicated... Moving headers all over the HDD etc.


Quote:
Therefore I contacted Daniel Borca and asked him to compile the Banshee driver for us.

I really hope he'll do it. It's our last resort.

Regards


Okay, I'll do it... blindly!  :o I cannot test!  :-/

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 10:33:48

wrote on 04.08.03 at 20:49:21:
:o :D 8)
Yeah!!! ;D

Whatcan I say... THX!!! dude, thank you very much! ;)
Just only one question: is this package prepared to be compiled directly for Banshee users, or is for V3/4/5 only?


Is the Napalm build. To build Banshee, need to change TU and HP in  8).BAT


Quote:

NP... ;)

Yes?, where?... I don't see anything!!!.. Is it in the package too? :o

Can you explain me just a little more?...

Thx again, you're a genious man... :)


Nope! Not yet! I'm working with Koolsmoky on something  ;D. FalconFly already knows bits of info, but I'd rather not advertise anything until it gets done! A week or two... it depends...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 05.08.03 at 10:44:49

wrote on 05.08.03 at 10:24:05:
;D ;D ;D Hehehehe! You need a full DDK install! I found H2INC somewhere in the examples. In case you still don't have it, well, I can mail it to you. But this also means you have another version of DDK. Thus, it might or might not compile...


THX :D My mail is dbenergy@email.it

I think i don't have your version of XP DDK, also named en_winxp_sp1_ddk.exe.  My version is the FULL CD, about 221Mb :o
I've a doubt, in fact i've installed Visual Studio in C:\Programmi\Microsoft Visual Studio\VC98.  
I have to change some lines of the dborca.bat(funny .bat file name ;D) or it's all ok??



Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 11:23:44

wrote on 05.08.03 at 10:44:49:
THX :D My mail is dbenergy@email.it

I think i don't have your version of XP DDK, also named en_winxp_sp1_ddk.exe.  My version is the FULL CD, about 221Mb :o


Just like the entire M$ policy! The newer, the dumber  :P


Quote:
I've a doubt, in fact i've installed Visual Studio in C:\Programmi\Microsoft Visual Studio\VC98.  
I have to change some lines of the dborca.bat(funny .bat file name ;D) or it's all ok??


Perhaps you need to change it allright. I explained the .BAT name in the docs. You have read the docs, have you not?  ;D


Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 05.08.03 at 11:32:43
Hello !

I am very pleased to see that the 3dfx community is still alive ! Thank you for all your precious help ! :)

Well, I am not at ease with DDKs, but I'll try again ;)

OK, here some links

Visual C++ 1.52 related
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
http://download.microsoft.com/download/vc15/Update/1/WIN98/EN-US/Lnk563.exe

MASM related
ftp://ftp.microsoft.com/softlib/mslfiles/Ml611d.exe
http://download.microsoft.com/download/masm61/Patch/6.12/W9XNT4/EN-US/Ml612.exe
http://download.microsoft.com/download/masm61/Patch/6.13/W9XNT4/EN-US/Ml613.exe
http://download.microsoft.com/download/masm61/Patch/6.14/W9XNT4/EN-US/Ml614.exe

DirectX 7 DDK related
http://download.microsoft.com/download/win98SE/DDK/7.0/W9X/EN-US/dx7ddk.exe

Win DDK related
http://download.microsoft.com/download/win98SE/Install/Gold/W98/EN-US/98DDK.EXE
ftp://csd.uniyar.ac.ru/pub/win9x/devel/98ddk.exe
ftp://ftp.europe.f-secure.com/misc/win-util/ddk2000.zip

Visual C++ 6.0 Service Pack 5
http://download.microsoft.com/download/vstudio60ent/SP5/Wideband-Full/WIN98Me/EN-US/vs6sp5.exe

Processor Pack for Visual C++ 6.0
http://download.microsoft.com/download/vb60ent/Update/6/W9X2KXP/EN-US/vcpp.exe
http://download.microsoft.com/download/vb60ent/Update/6/W9X2KXP/EN-US/vcpp5.exe

N.B.
VCCP.EXE and VCPP5.EXE contain H2INC.EXE and H2INC.EXE. They also contain MASM 6.15 (ML.EXE and ML.ERR).

Note : I can install SP5 on VC6 Introductory Edition, but I can't install the Processor Pack for SP5 (VCPP5.EXE). Installer says
ERROR: The Visual C++ 6.0 Processor Pack requires either VisualStudio 6.0 Enterprise or Professional.

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by vykupitel on 05.08.03 at 12:32:21

wrote on 05.08.03 at 10:33:48:
Nope! Not yet! I'm working with Koolsmoky on something  ;D. FalconFly already knows bits of info, but I'd rather not advertise anything until it gets done! A week or two... it depends...

Are you working on VSA-100/1 drivers with Koolsmoky?Am I right?I hope so,this would be great.I was unhappy when Colourless give up his work on GlideXP.I hoped for new ICD from him.

I`m interested if is possible to build Analyze3D T/L emulation and other emulation to drivers?It`s possible to get code for that from them?

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 12:39:31

wrote on 05.08.03 at 12:32:21:
Are you working on VSA-100/1 drivers with Koolsmoky?Am I right?I hope so,this would be great.I was unhappy when Colourless give up his work on GlideXP.I hoped for new ICD from him.


I am working with Kool on about everything: Glide, OpenGL, drivers (less drivers, tho... because I don't particularly like M$C  ;D)


Quote:
I`m interested if is possible to build Analyze3D T/L emulation and other emulation to drivers?It`s possible to get code for that from them?


I cannot answer yet!


Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 05.08.03 at 13:38:32

wrote on 05.08.03 at 11:23:44:
Just like the entire M$ policy! The newer, the dumber  :P


Perhaps you need to change it allright. I explained the .BAT name in the docs. You have read the docs, have you not?  ;D


yeah, certainly....ehehm i wait for a compiled banshee build ;D !   however are u working in opengl now? can u do something to start neverwinter nights game on banshee?? ::)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 14:18:03

wrote on 05.08.03 at 13:38:32:
yeah, certainly....ehehm i wait for a compiled banshee build ;D !   however are u working in opengl now? can u do something to start neverwinter nights game on banshee?? ::)


Well, I'm working in OpenGL for a while, now! It's just I didn't rant!  ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by galah on 05.08.03 at 14:48:26
New Banshee drivers, new Glide drivers, new OpenGL drivers.......

it feels like christmas!!!  ::)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 05.08.03 at 15:47:50

wrote on 05.08.03 at 14:48:26:
New Banshee drivers, new Glide drivers, new OpenGL drivers.......

it feels like christmas!!!  ::)


Bwawawa ROTFL ;D ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by vykupitel on 05.08.03 at 15:49:50

wrote on 05.08.03 at 12:39:31:
I am working with Kool on about everything: Glide, OpenGL, drivers (less drivers, tho... because I don't particularly like M$C  ;D)


THX for answer,so your and Kool work could be in Amigamerlin 3.0? Could you publish more info about OpenGL ICD?Do you implement new version of it (1.2-1.4) or just patching today version 1.1?

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 15:52:29

wrote on 05.08.03 at 14:48:26:
New Banshee drivers, new Glide drivers, new OpenGL drivers.......

it feels like christmas!!!  ::)


Yeah! and I'm Santa Clause! With a shotgun  :o ;D ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 05.08.03 at 16:08:23

wrote on 05.08.03 at 15:49:50:
THX for answer,so your and Kool work could be in Amigamerlin 3.0?


Uhmmm... I don't think so! We're working on something else... although Kool might do A3. Never asked him!


Quote:
Could you publish more info about OpenGL ICD?Do you implement new version of it (1.2-1.4) or just patching today version 1.1?


1.4 What do you think? I'm gonna repack the existing OpenGL DLL and say it's mine?  ??? No way!  ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by vykupitel on 05.08.03 at 16:22:40

wrote on 05.08.03 at 16:08:23:
1.4 What do you think? I'm gonna repack the existing OpenGL DLL and say it's mine?  ??? No way!  ;D


I only ask  ::) Will you upgrade GL_bgra for working with UT2003 OpenGL renderer?How will you overcome lack of T/L.I think that ver 1.2 was 1.1+T/L.Doing geometry in software emulation?And what about shaders?I read somewhere about software emulation of them.  ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 05.08.03 at 19:12:26

wrote on 05.08.03 at 15:52:29:
Yeah! and I'm Santa Clause! With a shotgun  :o ;D ;)


Bwawawa ROTFL  ;D! You are funny guys...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 05.08.03 at 21:38:20
About compiling the Banshee driver, anyone should know that file C:\3DFX\H5\WIN9X\DX\VERINFO.H has to be modified.


Quote:
#ifdef H5
#define VERSIONPRODUCTNAME      "VSA 100\256 DirectX for Windows\256  95 and Windows\256  98 \0"
#define VERSIONCOPYRIGHT        "Copyright \251 3dfx Interactive, Inc. 2000\0"
#else
#ifdef H4
#define VERSIONPRODUCTNAME      "Voodoo3\256 DirectX for Windows\256  95 and Windows\256  98 \0"
#define VERSIONCOPYRIGHT        "Copyright \251 3dfx Interactive, Inc. 1999\0"
#endif // H4
#endif // H5
#endif


should be replaced by


Quote:
#ifdef H5
#define VERSIONPRODUCTNAME      "VSA 100\256 DirectX for Windows\256  95 and Windows\256  98 \0"
#define VERSIONCOPYRIGHT        "Copyright \251 3dfx Interactive, Inc. 2000\0"
#else
#ifdef H4
#define VERSIONPRODUCTNAME      "Voodoo3\256 DirectX for Windows\256  95 and Windows\256  98 \0"
#define VERSIONCOPYRIGHT        "Copyright \251 3dfx Interactive, Inc. 2000\0"
#else
#define VERSIONPRODUCTNAME      "Banshee\256 DirectX for Windows\256  95 and Windows\256  98 \0"
#define VERSIONCOPYRIGHT        "Copyright \251 3dfx Interactive, Inc. 2000\0"
#endif // H4
#endif // H5
#endif


I think Daniel Borca is aware of it. I post this only for others which are trying to compile the Banshee driver.

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 05.08.03 at 21:41:38
You are right Phoenix :o

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 06.08.03 at 16:38:33
About that file C:\3DFX\H5\WIN9X\DX\VERINFO.H


Quote:
** *****************  Version 327  *****************
** User: Cwilcox      Date: 8/14/99    Time: 10:22a
** Updated in $/devel/h5/Win9x/dx
** Removed Banshee, added entry for Napalm, which will be set to Voodoo3
** until a product/driver name decision is made.


Cwilcox you are a bad boy ! ;D

BTW if someone has compiled the Banshee driver, please send me a copy to phoenix15@free.fr (20 MB storage  :)), not vbv3@hotmail.com (2 MB storage :()

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 07.08.03 at 10:33:36
Okidok!

I fixed the Banshee driver. The last upload was done in a hurry, and some things slipped me. Sorry for that! :( The Banshee driver compiles OK, now!

Unfortunately, I cannot upload the binaries, because there are so many flags to play with... And I definitely cannot afford to upload so many versions. OTOH, my quota on Geocities is only 15MB. :(

Here are the Banshee-related flags:
     TU, HP, ACF ?? (AT ??), SE, SD ??, HR, SA, SLIAA2D
     
And the V3-related flags:
     HP, ACF ?? (AT ??), SD ??, HR, SA, SLIAA2D

Another thing! I updated the compilation instructions! The SW_TNL builds OK now. With the processor pack, of course. As you can imagine, I did it *WITHOUT* installing MSVC ;D ;D ;D Hehehehe! Yup! I am a stubborn bastard ;D and I won't install MSVC for anybody! Well, maybe for a super-chick! ;D Wow! I hope my GF doesn't see *THAT*!

Anyway, the new archive is up and ready!

PS: as for my future plans on 3dfx HW, like Hamlet said: "the rest is silence".

PPS: I can compile the driver with the Intel compiler also! I just found out last night :o I have the compiler for a while now, but never used it... Now I can throw away the processor pack ;) BTW, anybody knows any tool to deal with newer .CABinet files? The ones that have "ISc(" as the first four bytes in the file. I'm tired to install packages just to know what exactly is in an archive :D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 07.08.03 at 17:35:46

wrote on 06.08.03 at 16:38:33:
BTW if someone has compiled the Banshee driver, please send me a copy to phoenix15@free.fr (20 MB storage  :)), not vbv3@hotmail.com (2 MB storage :()


Okay, give me the desired flags and I'm gonna send you the binary driver. ::)

Uhmmm... I discovered something. The newer M$Compilers run amok trying to super-optimize the VXD (making it unusable). The standard VC98 works, tho... ??? I need to run some checks with the Intel compiler.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 07.08.03 at 17:43:17
I just send you an email.

Well, it's a MIRACLE !!!  :) :D ;D

THANK YOU !

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 07.08.03 at 17:56:45

wrote on 07.08.03 at 17:43:17:
I just send you an email.


Yeah? Me too ;D


Quote:
Well, it's a MIRACLE !!!  :) :D ;D

THANK YOU !


Well, it's not! But it might be ;D 8)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 07.08.03 at 18:00:17
For Voodoo Banshee, it should be
set TU=1
set HP=H3

Other flags should be setup to defaults.

Of course, I dream of Software TnL ! And I wanna have best performance. I have faith in your choice.

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 07.08.03 at 18:05:25

wrote on 07.08.03 at 18:00:17:
For Voodoo Banshee, it should be
set TU=1
set HP=H3

Other flags should be setup to defaults.


Where is much wisdom there is much grief! And he that increaseth knowledge, increaseth sorrow...

What I mean is: will the "default" work for you?

Well, it's your choice. Perhaps tomorrow!


Quote:
Of course, I dream of Software TnL ! And I wanna have best performance. I have faith in your choice.


So be it ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 07.08.03 at 22:04:59
:o :o :o :o :o :o :o :o :o :o :o

Please DBorca, don't forgive me!!!! :D

..tnl :o...TnL :o...TNL!!!!!!!!!! :o
WWWWWWWWWOOOOOOOOWWWWWWWW ;D ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 07.08.03 at 22:13:51
@ Raziel64

I don't forget you and mojomotion !

I will also spread the file to Banshee users from that forum.

A dream comes true ! ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 08.08.03 at 10:54:41

wrote on 07.08.03 at 22:04:59:
Please DBorca, don't forgive me!!!! :D


I shall not! I will hunt and shot you down ;D

Or did you mean... forget? ;) Well, I just sent it to PHOENIX! If you want me to send it to you, too, give me an email address!

Ciao Ciao  8)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 08.08.03 at 11:15:51
Thank you ! :-*

Let's rock ! 8)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 08.08.03 at 12:35:37
Bad news :'(

The driver doesn't work :'(

I could fix it (by replacing all 0x1A120500 with 0x1A120300), so that it loads, but something is wrong. I didn't find any HEX 0x1A120300 aka Banshee calls, only HEX 0x1A120500 aka Voodoo3 calls. It's like if the driver is compiled for H4 and 1 TMU ???

Well, it's too sad. It was just a dream :'(

Nevertheless thank you very much Daniel Borca for your interest. You're a great guy !

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 08.08.03 at 14:34:22

wrote on 08.08.03 at 10:54:41:
Ciao Ciao  8)


Do you know italian language?? :D ::)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 08.08.03 at 14:39:52

wrote on 08.08.03 at 12:35:37:
Bad news :'(

The driver doesn't work :'(

I could fix it (by replacing all 0x1A120500 with 0x1A120300), so that it loads, but something is wrong. I didn't find any HEX 0x1A120300 aka Banshee calls, only HEX 0x1A120500 aka Voodoo3 calls. It's like if the driver is compiled for H4 and 1 TMU ???

Well, it's too sad. It was just a dream :'(

Nevertheless thank you very much Daniel Borca for your interest. You're a great guy !

Regards




Quote:
I didn't find any HEX 0x1A120300 aka Banshee calls, only HEX 0x1A120500 aka Voodoo3 calls.


The driver .675 was developed for napalm and avenger and i think it's right that banshee hex doesn't appear!!

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Rolo01 on 08.08.03 at 17:14:47
If you dont mind,
I can try the driver with a V3/V4/V5.

Email me at Rolo01@gmx.de

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 08.08.03 at 20:08:33

wrote on 08.08.03 at 12:35:37:
I could fix it (by replacing all 0x1A120500 with 0x1A120300), so that it loads, but something is wrong.


I live... once again! :o Bwahahahahaha! ;D

Well, I need more feedback if you want me to fix it!

No promises, tho... ;)

PS: my summery emplyer is italian, so I have to learn... at least a bit. But basically, NO! I cannot speak italian!

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 08.08.03 at 21:58:43

wrote on 08.08.03 at 20:08:33:
PS: my summery emplyer is italian, so I have to learn... at least a bit. But basically, NO! I cannot speak italian!


Okay! Ciao ciao ;D


Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 08.08.03 at 22:03:21
For banshee users: in few days will be online the site of bansheeteam! www.bansheeteam.cjb.net
Please Raziel or Phoenix give me some cool 3dfx images ;D

thx

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 09.08.03 at 01:49:59
;) Don't worry mojomotion ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 09.08.03 at 10:14:47

wrote on 09.08.03 at 01:55:44:
well, i own some Banshee's ; if necessay i can use a scanner with these cards  :)


;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 09.08.03 at 10:15:57

wrote on 09.08.03 at 01:49:59:
;) Don't worry mojomotion ;)


I'm very relaxed ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 09.08.03 at 16:21:24
Yes, don't worry ;D

iXBT: 3Dfx Voodoo Banshee Chipset Pre-View
http://ixbt.stack.net/video/banshee.html

iXBT: 3Dfx Voodoo Banshee based cards review
http://ixbt.stack.net/video/bansheecards.html

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 09.08.03 at 22:55:27
Good work :D


Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 10.08.03 at 15:33:36
Phoenix take a look :o:
www.bansheeteam.cjb.net ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by FalconFly on 10.08.03 at 19:28:55

wrote on 10.08.03 at 15:33:36:
Phoenix take a look :o:
www.bansheeteam.cjb.net ;D


Warning !

Your host seems not very trustworthy :

Upon opening the Site, two unsecure ActiveX Scripts attempted installation :

Gator (Spyware)
New Dial spa ( Dialer Scam !! )

The New Dial Spa is a Dialer trojan, that will attempt to modifiy the Network settings. After installation (if using Analog or ISDN), the User will go online with a new number for no less than 3 Euro per Minute (!!)

----  edit ----
I rechecked, and the Dialer was bound to one of the Ad-PopUp's in the Rotation. Looks like one of those is a 'dirty' one  ::)

---- edit 2 ----

I re-checked again (just to make sure), and both Security Risks popped up again :


You definitely should change the Host ASAP, since this Dialer (when someone installing it from your Site) could get you into lots of Trouble very fast :o

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 11.08.03 at 10:32:50

wrote on 10.08.03 at 19:28:55:
Your host seems not very trustworthy :

You definitely should change the Host ASAP, since this Dialer (when someone installing it from your Site) could get you into lots of Trouble very fast :o



My host put pubblicity in my pages but he offer me 100mb free! The responsability for Dialer or other is not mine! Anyways i can use my tripod account...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 11.08.03 at 10:34:17

wrote on 10.08.03 at 15:48:39:
the head is a liitle disturbing  ;D


I took it from Voodoo5 adv ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 11.08.03 at 10:41:00
The url change for now: http://utenti.lycos.it/MojoMotion/bansheeteam


Title: Re: Banshee w9x driver 4.12.01.0675
Post by FalconFly on 12.08.03 at 09:35:13
Okidok, looks better now (except for the Ads, but I guess that's normal for free Webhosts) :)

I think the original Host just did not check the Ad Rotation at all, or didn't care ::)
Anyway, such things really destroy any trust among visitors coming to such a Site :P

The Internet has become quite a bad place nowaday's, always have to watch one's step :-/

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 12.08.03 at 23:54:58

wrote on 12.08.03 at 09:35:13:
Okidok, looks better now (except for the Ads, but I guess that's normal for free Webhosts) :)


Anyway, such things really destroy any trust among visitors coming to such a Site :P

The Internet has become quite a bad place nowaday's, always have to watch one's step :-/


You're right! Now i hope to transfer the site on 3dfxzone.it, there will be no banner or dialer ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 16.08.03 at 06:42:07
Good work, mojomotion :D

You know, DBorca tells me that it's most factible to test the files copying them  directly to the Windows\System folder in Safe Mode. Works?

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 16.08.03 at 12:48:32

wrote on 16.08.03 at 06:42:07:
Good work, mojomotion :D

You know, DBorca tells me that it's most factible to test the files copying them  directly to the Windows\System folder in Safe Mode. Works?


I know Glide 2x/3x can be copy directly in windows\system when u want and it works

Title: Re: Banshee w9x driver 4.12.01.0675
Post by galah on 16.08.03 at 13:30:12
So whats the latest news on a new driver?

Does it work? How far away is it from working?

gasp, will it ever work?  :-/



Do you need any guinee pigs to test it out. Please keep us informed.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 16.08.03 at 19:30:00
Hi !

Daniel Borca thinks that Banshee related section was deleted from source code. So do I. I took a closer look to the 3dfx source code and it seems that only two macros are defined : IS_VOODOO3 and IS_NAPALM. The driver will only compile for Avenger aka Voodoo3 or Napalm aka Voodoo4/5.

Fortunately the main differences between H3 and H4 are the DeviceID (3 for Banshee, 5 for Voodoo3) and the number of TMUs. In the Voodoo3 Databook page 11, you learn that there is a "Full BIOS and driver compatibility with Voodoo Banshee for a mature, robust solution". Therefore I believe that with compile flags HP=H4 and TU=1, the compiled driver should work fine on Banshee. But the DeviceID must be changed. With UltraEdit-32, I found following files

C:\3DFX\H5\WIN9X\DX\INC\FXHAL.H
replace #define SST_DEVICE_ID_H4          5
with #define SST_DEVICE_ID_H4          3

C:\3DFX\H5\WIN9X\DX\INC\H3G.H
replace #define SST_VENDOR_DEVICE_ID_H4        0x0005121a // Voodoo3
with #define SST_VENDOR_DEVICE_ID_H4        0x0003121a // Voodoo3

C:\3DFX\H5\WIN9X\DX\INC\H3G.INC
replace SST_VENDOR_DEVICE_ID_H4            EQU            00005121ah
with SST_VENDOR_DEVICE_ID_H4            EQU            00003121ah

C:\3DFX\H5\WIN9X\DX\D3D\AGLOBAL.INC
replace SST_VENDOR_DEVICE_ID_H4            equ (0005121ah)      ; Voodoo3
with SST_VENDOR_DEVICE_ID_H4            equ (0003121ah)      ; Voodoo3

Hope !!!

Title: Re: Banshee w9x driver 4.12.01.0675
Post by FalconFly on 16.08.03 at 22:05:33
Hm, there should be alot more subtile differences between Banshee and Voodoo3/VSA...

I don't think this Source will ever compile then, changing the DeviceID won't help I reckon ::)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 16.08.03 at 23:14:08
@ FalconFly

Hi !

I agree with you. There are differences between H3 and H4 : .35 micron vs .25 micron, asynchronous vs synchronous MemClock, 1 TMU vs 2 TMUs... but there is a compatibility !

Here is my own experience.

If I set FX_GLIDE_DEVICEID to 9 (Napalm) then I get a black screen under Glide games. If I set it to 5 (Avenger aka Voodoo3) then it works, but some parts of the screen remain black. Now I set FX_GLIDE_NUM_TMU to 1 and it works flawlessly on my Banshee !

If I patch any Voodoo3 Win9x driver by changing the DeviceID (replacing 0x1A120500 with 0x1A120300) then I can use the V3 driver on my Banshee. As before some parts of the screen remain black under D3D ! If I could tell the driver that there is only one TMU, I am sure it would work.

Wait and see.

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 17.08.03 at 00:15:13

wrote on 16.08.03 at 23:14:08:
@ FalconFly

If I set it to 5 (Avenger aka Voodoo3) then it works, but some parts of the screen remain black. Now I set FX_GLIDE_NUM_TMU to 1 and it works flawlessly on my Banshee !


Wait and see.

Regards


This means the full driver compatibility written in Avenger Doc is right, but why with avenger settings some parts of the screen remain black?? a mystery

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 17.08.03 at 11:47:15
@ MojoMotion

Well, it's obvious, at least for me : Avenger has got 2 TMUs, Banshee has got 1 TMU. If you tell the driver it's a Voodoo3, the driver will use by default 2 TMUs. Each TMU will render half screen area. The screen areas rendered by the 2nd TMU (TMU1) will remain black (unrendered), because Banshee has got only one TMU (TMU0). The Banshee user must override the default setup of Voodoo3.

BTW the 2nd TMU could have been just disabled. Yes, Banshee could have got 2 TMUs. After all, ATI Radeon 9500 has got 8 pipelines, but only 4 pipelines are enabled...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by galah on 17.08.03 at 13:38:29
Keep up the good work guys.

Its obvously good because you lost me technically along time ago.

Go the Banshee's!!!

P.S. Oh, that Banshee website has really good potential.
Cheers!

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 17.08.03 at 13:39:01
Maybe! And what about fillrate test? with driver hack we got 200 mtx, and incredible result for the card! I'm, sure there is a second tmu, only disabled by driver...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 17.08.03 at 14:20:22

wrote on 17.08.03 at 14:03:03:
is it possible that the driver emulates an 2nd TMU ?


I think it's not possibile or possible in 2pass but with the same speed of One Tmu with One Pass...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 17.08.03 at 23:03:05
About the 2nd TMU

With the Velocity 100, 3dfx proved that the VGA BIOS can disable the 2nd TMU. Although the Velocity 100 sports a Voodoo3 chip, the board has got just one TMU enabled.

About the score of 200 MTexels/s

The TMU has only half of the job to do ! This could explain twice the expected score.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by agrelaphon on 18.08.03 at 10:32:23

wrote on 17.08.03 at 11:47:15:
@ MojoMotion

Well, it's obvious, at least for me : Avenger has got 2 TMUs, Banshee has got 1 TMU. If you tell the driver it's a Voodoo3, the driver will use by default 2 TMUs. Each TMU will render half screen area. The screen areas rendered by the 2nd TMU (TMU1) will remain black (unrendered), because Banshee has got only one TMU (TMU0). ...


I don't think it works this way. The 2nd TMU is for multitexturing and comes into play only when there are 2 textures to be rendered per pixel. And V3 does that in 1 pass. It's not that the 2 TMUs work together like an  :PSLI :P or sth...  ::)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 18.08.03 at 16:54:11
:D :D :D :D
99 Posts!!!, who wants to be the 100er post owner? (LOL) ;D ... I can't believe...

PHOENIX: dude, found us (mojomotion and me) in msn messenger, ok? ;)

mojomotion: black to white, please... ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 18.08.03 at 20:26:57
oh, i do it now ;)

p.s 100er post owner ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by ExtendedPlay on 18.08.03 at 20:31:50

Quote:
I don't think it works this way. The 2nd TMU is for multitexturing and comes into play only when there are 2 textures to be rendered per pixel. And V3 does that in 1 pass. It's not that the 2 TMUs work together like an  SLI  or sth...  


I believe this is correct from what I've seen in Glide64 (N64 Glide graphics plugin).  The problems that the banshee has are mostly do to a lack of multitexturing. I think there maybe a way to do some sort of two pass gimick to possibly get arround that but it will most likely be slower. Of course, if one could make a driver that could do it that could be even better. A toggle in the driver to enable or disable would be nice but that alone would perhaps be difficult.

I'm sure there are tricks but at what cost.

EP

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 18.08.03 at 20:34:44

wrote on 18.08.03 at 10:32:23:
I don't think it works this way. The 2nd TMU is for multitexturing and comes into play only when there are 2 textures to be rendered per pixel. And V3 does that in 1 pass. It's not that the 2 TMUs work together like an  :PSLI :P or sth...  ::)


mhhmm you 're right because not in all 3d games multitexturing is used...

p.s We must test driver hacked in single texturing game to see how they go ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 19.08.03 at 10:19:45

wrote on 17.08.03 at 11:47:15:
Well, it's obvious, at least for me : Avenger has got 2 TMUs, Banshee has got 1 TMU. If you tell the driver it's a Voodoo3, the driver will use by default 2 TMUs. Each TMU will render half screen area. The screen areas rendered by the 2nd TMU (TMU1) will remain black (unrendered), because Banshee has got only one TMU (TMU0).


Indeed, agrelaphon is right! the two TMUs doesn't mean SLI. Even the SLI doesn't render _HALF_ of the area. Instead, the scanlines are grouped into bandheights (strips). The first strip is owned by the first chip, the second -- by the second, the third by the first again etc. That means SLI (interleave). Ditto for four-chip boards.

Unfortunately, I haven't had the time to look over the driver again. Was busy with OpenGL and Glide ;D.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 23.08.03 at 09:34:40
Hey daniel when you'll realease glide at sourceforge?? ;D
And what about opengl?

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 23.08.03 at 09:39:00
Raziel finally i have my banshee card at home :D
Please contact me on MSN

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 25.08.03 at 12:53:30

wrote on 23.08.03 at 09:34:40:
Hey daniel when you'll realease glide at sourceforge?? ;D


Well, in a few days! I was busy with other things, but it must be done ASAP. (Glide is ready, I just need to learn how to do the file-release ;D)


Quote:
And what about opengl?

Hmmm... this is a bitch... ;D Still needs a lot of work! As for the GL version, the trick is to implement as many extensions as I can (les connaisseurs know what I mean  8))

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 25.08.03 at 22:21:39

wrote on 25.08.03 at 12:53:30:
Well, in a few days! I was busy with other things, but it must be done ASAP. (Glide is ready, I just need to learn how to do the file-release ;D)


:D good news ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 25.08.03 at 23:18:35
Yes ! But don't forget the new core 4.12.01.0675 for Banshee. ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 26.08.03 at 10:28:29
See what i done with compiling of the source code :P:

http://www.3dfxzone.it/enboard/topic.asp?TOPIC_ID=188&whichpage=4

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 26.08.03 at 15:56:32

wrote on 26.08.03 at 10:28:29:
See what i done with compiling of the source code :P


You haven't read the docs, have you? Well, after you swear you've read and understood 'em, I'll tell you what you did wrong (or didn't do right)!  ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 26.08.03 at 16:46:04
Ah i understood! :o

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 26.08.03 at 17:00:15
I don't modified check.mk! What stupid am i ;D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 26.08.03 at 17:11:04
nothing to do! Ok i'll try to do all from the begin now ;)
Later...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 27.08.03 at 09:43:46

wrote on 26.08.03 at 17:00:15:
I don't modified check.mk! What stupid am i ;D


It's not the check.mk. It's all there in  8).bat

Okay, I'l give you a hint (although you don't deserve it -- after what you did to me  ;D): it's in the HowTo, near the beginning of the list.  :-X

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Boiu_Andrei on 27.08.03 at 09:55:54
I really do wonder what this driver is bringing as new...
I supose it's not quality, speed, or better games support...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 27.08.03 at 10:33:25

wrote on 27.08.03 at 09:55:54:
I really do wonder what this driver is bringing as new...
I supose it's not quality, speed, or better games support...


Then what do you suppose it brings? It's the leaked driver, man! I never said it's mine. So ask NuAngel!

Salutare ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by koolsmoky on 27.08.03 at 16:18:01
heh ::)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 27.08.03 at 19:21:27
Koolsmoky?!! :o :o

Welcome my friend!!! :D :D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 27.08.03 at 22:18:51
Welcome Koolsmoky !

Please, don't forget the Banshee users. Please help !

We would appreciate the help of two great programmers like you and Daniel Borca.

I send you my best regards.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by koolsmoky on 28.08.03 at 01:31:10
Hiya, ;D

Listen very well to what Daniel says, or else you guys will incur divine wrath. :P

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Boiu_Andrei on 28.08.03 at 09:48:19

wrote on 27.08.03 at 10:33:25:
Then what do you suppose it brings? It's the leaked driver, man! I never said it's mine. So ask NuAngel!

Salutare ;)


This is thought to be news? Doesn't matter if it's your driver or not. Always, you can change things and see how they perform, it's not necessary to be your driver to do this... It's your interest that counts...

Title: Koolsmoky drivers Glide2x/3x/OpenGL standalone
Post by Boiu_Andrei on 28.08.03 at 09:53:20

wrote on 28.08.03 at 01:31:10:
Hiya, ;D

Listen very well to what Daniel says, or else you guys will incur divine wrath. :P


I really wonder how the new driver would perform. Until now, all of the staff at Beyond Dreams were seriously questioning the way in which the newer drivers (Koolsmoky glide2x/3x for Win XP, and self-operating opengl) perform. All the tests run proved a little worst quality, not to mention the overall down visuals in games (both OpenGL and Glide, a little worse texture management). What is to be noted however is that those drivers did improve aspects like lighting, and FSAA speed. But here ends the good things...

In this case the future is...?

Title: Re: Koolsmoky drivers Glide2x/3x/OpenGL standalone
Post by koolsmoky on 28.08.03 at 12:28:36

wrote on 28.08.03 at 09:53:20:
I really wonder how the new driver would perform. Until now, all of the staff at Beyond Dreams were seriously questioning the way in which the newer drivers (Koolsmoky glide2x/3x for Win XP, and self-operating opengl) perform. All the tests run proved a little worst quality, not to mention the overall down visuals in games (both OpenGL and Glide, a little worse texture management). What is to be noted however is that those drivers did improve aspects like lighting, and FSAA speed. But here ends the good things...

In this case the future is...?

Now now, what gave you that idea? You should at least check out the Glide sources. If you have something serious to contribute to 3dfx Glide, join glide.sourceforge.net, founded by 3dfx Interactive Inc.

Title: We already work, but on our own.
Post by Boiu_Andrei on 28.08.03 at 13:11:05

wrote on 28.08.03 at 12:28:36:
Now now, what gave you that idea? You should at least check out the Glide sources. If you have something serious to contribute to 3dfx Glide, join glide.sourceforge.net, founded by 3dfx Interactive Inc.


We have checked the glide sources, since we first heard of their availability through internet (2002), and since then we put ourselves many questions regarding the development of newer games using glide, perforamance, and quality issues.

Since 2002, we have done a number of independent tests, and come to the conclusions:
1)Glide is an excellent interface, simple, fast, compatible.
2)In terms of quality, it is still above DirectX standards.
3)32 bit depth color is not so important as how effects are generated, and applied.
4)Glide is still a viable platform, although it needs some enahncements to be able to cope very well with textures, AGP, shared memory...

The independent tests also sent a light through some of the major aspects in which the drivers and the card work together, what is good and not so good. Using all the driver tweaking, we have come to good conclusion on what are the best glide/opengl/direct3d requirements, conjunction, and usage, and we have tracked down problems (including GTA3 issues of "missing textures cars are white").

Having said this, we know very well what our aims are, and we continue to struggle to bring quality to 3dfx or S3 users, and take most of the performance out of a PC.
Probably we wilL still rely on our road and continue our researches far of the others work. Mainly because we seek specific things, and we are very interested in solving a problem entirely, not just "cover" it so that it works somehow...

More, since financial support for our work is minimal, our work is considerably hindered and slowed, and this is happening because of the common perception of people regarding this kind of facts: "Why should I pay to enhance something, when I could buy a new one? Or why should I bother to change it, if it works somehow this way?".

Because of this our work is valuable, but not sustained enough. And for each and every thing there is a strong point on the list: money, finances. Without that, our work will remain apart from the public...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Boiu_Andrei on 28.08.03 at 13:13:04

wrote on 28.08.03 at 12:43:00:
the criticism is easy...  >:(


When you work at things, and cope with this kind of things more than you should, and having added to this the strong experience, we can judge with competence whenever a thing is or is not good, with the clearest, cool, perception.

To return a favour:
"Aren't there any questions?  
patience: no "

Of course there is no sign of easy criticism, no, not from you patience...

More, I wouldn't critisize something if it would be barely good. But this is not quite the case for those Koolsmokey drivers.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 28.08.03 at 14:31:32

wrote on 28.08.03 at 13:13:04:
More, I wouldn't critisize something if it would be barely good. But this is not quite the case for those Koolsmokey drivers.


Well, lad, you're not worth of a reply. But I'm sick of people who doesn't have a clue how and why 3dfx works, yet they claim they provide better drivers and so on.

We cover some missing features/bugs. Yes, we do! You hide behind "work will remain apart from the public".

You Bucharest guys always seem to know everything about everything! Instead of ranting on forums, you should beg Koolsmoky to teach you some lessons about 3dfx. Or, as an alternative, hire him as a "Beyond Dreams" collaborator, pay him a fat salary and you'll get the best drivers in the whole word.

A friend of mine said: "ppl who rant have nothing more to do". It's your case, young man. You should learn to respect other's people work, especially if you're no match for them.

Special note: this mail represent my personal opinions. I didn't consulted with Koolsmoky about it. And yes, we watch each other's back!

Now, please excuse me, I need to buy and eat a lemon (to refrain me from puking).

This shall conclude my involvement in the leaked driver. The topic seemed promising in the first place, but now it's really pathetic. The moderators should do something about it.

Title: Re: Banshee w9x driver 4.12.01.0675
Post by FalconFly on 03.09.03 at 23:06:50
I shall "sneak in" here for a second with my 2 Cents :

Everyone that is working for 3dfx Users is a valuable asset, and should not be discarded by any means (3dfx people get more and more rare nowaday's anyway :-/ )

Whenever one offers critique, it is mandatory to at least
a) back it up with proof
b) suggest improvements

Commenting on other people's work is one thing, just bashing something requires to ask oneself a simple question :
Can I do better ?

If so, I'm confident everyone involved would greatly appreciate any inputs, but if not, it's not the 'fair play' I expect to see in this (or any other) Forum...  ::)

------------------------
On a personal Note :
I would go as far as to say, that Kool's Glide Drivers are the current reference in Glide. Period.
They're likely the only 3dfx Driver component (so far), that can safely be considered to be actually new and trusted & confirmed by basically everyone to perform beyond anything seen to date... :)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Lecram25 on 04.09.03 at 23:34:22
:) Bon choix...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 04.09.03 at 23:45:57
Hello !

It's nice to re-open this topic. Thank you Patience and FalconFly :D

Well, I found mirror sites where I could download win2kddk.exe aka Windows 2000 SP1 DDK which contains WinME DDK

ftp://ftp.psu.ru/pub/windows/develop/
http://www.vckbase.com/tools/drv/

Problem : I've got only Visual C++ 6.0 Standard Edition, but the DDK requires Professional or Enterprise Edition :(

If Daniel Borca and/or Koolsmoky read that : all BansheeTeam members appreciate their efforts, we aren't like Boiu Andrei and he isn't a member of us. We hope that they will still help us.

Best regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by Raziel64 on 06.09.03 at 01:51:01
Yes!!! :D

Thx Patience, thx Falconfly, and thx to everybody that really wants to help ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 06.09.03 at 21:58:39

wrote on 06.09.03 at 01:51:01:
Yes!!! :D

Thx Patience, thx Falconfly, and thx to everybody that really wants to help ;)


;)

p.s I've some problem with my connection hovewer i've my new pc at home! :D ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 18.09.03 at 22:52:38
Hello to all !

BIG NEWS

I finally could compile the driver 4.12.01.0675 ! Thank you Daniel Borca (and FalconFly)  :)

But there is a problem with the D3D portion of the driver/source :'(

No crash, but only a black screen with sometimes rendered stuff :(

Please Daniel Borca (or Koolsmoky), could you help further ?

Thanks in advance !

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 19.09.03 at 22:30:56
THX to who want help us :D

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 20.09.03 at 23:14:25
Hi !

Well, more infos about this driver : it's the V3 driver, I changed DEVICE_ID_H4 from 0005121ah to 0003121ah, sothat it works on Banshee.

Unfortunately, V3 is using primary TMU1 not TMU0. Is there a way to change this ?

Besides, only macros IS_VOODOO3 and IS_NAPALM are defined, no macro IS_BANSHEE  :(

Regards


P.S.
@ Daniel Borca
If you read this : as soon as you finish your main work, I hope you will try to help us. Thanks in advance !

Title: Re: Banshee w9x driver 4.12.01.0675
Post by dborca on 24.09.03 at 14:15:46

wrote on 20.09.03 at 23:14:25:
Unfortunately, V3 is using primary TMU1 not TMU0. Is there a way to change this ?

'k, I explained you why (kinda)!  ::)


Quote:
Besides, only macros IS_VOODOO3 and IS_NAPALM are defined, no macro IS_BANSHEE  :(

I could define one... but it won't help!  :P


Quote:
@ Daniel Borca
If you read this : as soon as you finish your main work, I hope you will try to help us. Thanks in advance !

Okidoki! Noted!  ;D But no promises...

Title: Re: Banshee w9x driver 4.12.01.0675
Post by MojoMotion on 24.09.03 at 16:23:15

wrote on 24.09.03 at 14:15:46:
Okidoki! Noted!  ;D But no promises...


:D ;)

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 24.09.03 at 23:09:32
@ Daniel Borca

Thank you very much !

I am sure you're the one who can fix this  ;)

Regards

Title: Re: Banshee w9x driver 4.12.01.0675
Post by PHOENIX on 25.10.03 at 00:48:28
Hello !

Long time no see !

Well, I am sure that the trouble comes from the tsplit functionality, for the textures are split across the 2 TMUs.

Wait & see.

Regards

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