NGlide versus my glide games collection

Report bugs, errors, problems, etc.
Gamecollector
Posts: 959
Joined: Fri Jan 07, 2011 9:29 am

Re: NGlide versus my glide games collection

Postby Gamecollector » Wed May 02, 2018 2:58 am

EA Sports' 3dsetup 2.x versions fail to detect Voodoo2 in WinXp.
Have tested the dirty hack for this problem (IDs from the main videocard (Radeon HD3850 in my case) were added to the Voodoo2 info (Card2)):

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Electronic Arts\3D Data\Card2]
"Types"=dword:00000002

[HKEY_CURRENT_USER\Software\Electronic Arts\3D Data\Card2\Type2]
"VendorID"=dword:00001002
"DeviceID1"=dword:00009505
"DeviceID2"=dword:00009505

Works like a charm.
"Glide device" versions use HKCU\Software\Electronic Arts\3DSetup tree to store IDs. But the hack works too.
The only flaw is - most versions use "ATI Radeon HD 3800 Series" as the device description (not "3Dfx Voodoo2")...

P. S. The similar method can be used with 1.х versions and D3D (only 3ddata.dat cards are detected). Have added IDs to the Card6 info (Matrox G200). Works ok except World Cup 98 (no Matrox G200 support, yeah).
Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400 (3-3-3-8),
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
2 Voodoo2 12 MB (SLI), Win2k drivers 1.02.00 (XpProSp3).

Gamecollector
Posts: 959
Joined: Fri Jan 07, 2011 9:29 am

Re: NGlide versus my glide games collection

Postby Gamecollector » Sat May 12, 2018 5:33 pm

Something is very wrong in nGlide 2.00...

Carnivores - crashes to desktop (hunt3dfx.exe module glide2x.dll offset 65d8) before the simulation. Both versions (original and patched).
Carnivores 2 - patched version ctd (v_3dfx.ren module glide2x.dll offset 7b1f) after the simulation.
Carnivores: Ice Age - same ctd (7b1f), both versions (original and patched).
Codename: Eagle - the in-game menu quits to desktop ("MenuApp() break 1").
Counter-Strike - 3dfxvgl: ctd (cstrike.exe module unknown offset 4fd96040, 4 times) when quiting from the game or changing the resolution.
Crime Cities - 3dfxvgl: ctd (unknown offset 0) before the 3dfx logo. The test is ok, the Techland driver is ok.
The 1.05 version and a hardware Voodoo2 SLI are ok.

P.S. Tiger Woods PGA Tour 2000:
TigerWoods2000.JPG
TigerWoods2000.JPG (38.26 KiB) Viewed 412 times
Both renderers, The cause is the disabled "Catalyst AI" option. Why nGlide depends from this hack?
Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400 (3-3-3-8),
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
2 Voodoo2 12 MB (SLI), Win2k drivers 1.02.00 (XpProSp3).

Gamecollector
Posts: 959
Joined: Fri Jan 07, 2011 9:29 am

Re: NGlide versus my glide games collection

Postby Gamecollector » Sun May 13, 2018 5:32 pm

Another EA Sports 3DSetup hack.
By default "Glide Device" is 640x480 only and forces the "voodoo2" thrash driver.
You can configure Glide Device restrictions with the "CARD_Glide Device ... /I" string in 3dsetup.ini.
"/R:640x480 /R:800x600 /R:1024x768 /R:1280x1024 /R:1600x1200" will add resolutions.
"/M:voodoo" will choose the "voodoo" (glide2x) thrash driver.
Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400 (3-3-3-8),
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
2 Voodoo2 12 MB (SLI), Win2k drivers 1.02.00 (XpProSp3).

User avatar
Zeus
Site Admin
Posts: 1552
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: NGlide versus my glide games collection

Postby Zeus » Mon May 14, 2018 10:32 pm

Gamecollector wrote:Something is very wrong in nGlide 2.00...

Yeah, I noticed that too. Fixed.

Gamecollector wrote:P.S. Tiger Woods PGA Tour 2000:
Both renderers, The cause is the disabled "Catalyst AI" option. Why nGlide depends from this hack?

We should rather ask why AMD couldn't create good drivers in the past? nGlide doesn't do anything special, the HD 3xxx driver must be returning crap without this flag enabled.

Thankfully they improved immensely over time (Intel as well) and newer drivers/card models don't have not only this but also other problems (like yellow lines in Actua Golf 2 where I had to create a special code path).

Gamecollector
Posts: 959
Joined: Fri Jan 07, 2011 9:29 am

Re: NGlide versus my glide games collection

Postby Gamecollector » Sat May 26, 2018 3:48 am

Have returned Icewind Dale: Heart of Winter to the "minigl" list. It uses 3dfxvgl.dll or 3dfxogl.dll in %system% (the original game uses 3dfx.dll (renamed 3dfxogl.dll) in the game directory).
Glide3x (3dfxvgl), 640x480 and 800x600 resolutions (1024x768 and 1600x1200 can be unlocked).
Not works with Voodoo2 SLI (white screen).
Works with nGlide 2.00.
Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400 (3-3-3-8),
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
2 Voodoo2 12 MB (SLI), Win2k drivers 1.02.00 (XpProSp3).

Gamecollector
Posts: 959
Joined: Fri Jan 07, 2011 9:29 am

Re: NGlide versus my glide games collection

Postby Gamecollector » Thu May 31, 2018 12:51 am

Added to the "minigl" list:

  • Super Huey III - Webfoot Technologies / Cosmi, 2003 (?).
    OpenGL and software.
    Uses MesaGL ("Voodoo2" button in the config tool, crc32 b5b00fc0, ogldrivr\mesa3dfx.dll, glide2x) and 3dfxogl ("Banshee" button, crc32 64490832, ogldrivr\banshee.dll, glide3x).
    Uses the 640x480 (can be changed with .ini editing?) resolution.
    Works ok with Voodoo2 SLI and MesaGL except a "memory error" after quitting. Voodoo2 SLI + 3dfxogl = missing textures.
    MesaGL not works with nGlide 1.05 and 2.00 - quits to desktop even w/o the 3dfx logo.
    3dfxogl works ok with nGlide 2.00.
Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400 (3-3-3-8),
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
2 Voodoo2 12 MB (SLI), Win2k drivers 1.02.00 (XpProSp3).


Return to “Problems”

Who is online

Users browsing this forum: No registered users and 5 guests