Nglide with ATi legacy cards

Report bugs, errors, problems, etc.
User avatar
Zeus
Site Admin
Posts: 1642
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus » Sun Jan 26, 2014 5:21 pm

Indeed. One bad line of code and you're getting weird dots in Descent2, crashes in Nascar games and broken esc menu in TR. ;)

Gamecollector
Posts: 988
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector » Mon Jan 27, 2014 10:33 am

Redguard - same error, in the main menu.

I have found the cause for Millennium Racers: Y2k Fighters error. The error is "grTexDownloadMipMap: mipmap cannot span 2 MByte boundary". It looks like this game is another one with "2 MB boundary" trouble, like unpatched European Air War.
Attachments
RedGuard.JPG
RedGuard.JPG (40.3 KiB) Viewed 5190 times
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: 988
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector » Tue Jan 28, 2014 9:06 pm

Have tested games with failing Voodoo detection in WinME (Ati Rage 128 Pro Ultra + Voodoo2).
Almost all are detecting Voodoo2 perfectly.
NBA Live 98, Need for Speed II: Special Edition, Pandemonium!, Scorched Planet - IIRC these games detect Voodoo1 only so - no luck even in WinME.

WinME: have tried 3 DOS glide games with Windows-only installers. Results are vary:
Battlecruiser 3000 A.D. - "illegal operation" before the main menu (glide and software versions). Maybe the cause is VESA detection.
Pyl - black screen.
Redguard - ok.

Have tested glide 2.1.1 games with WinME.
Cybergladiators - not sure, mayge the game have started in the software mode...
Outlaws (patch 1.1) - ok.
Pandemonium! - visual glitches.
Pod - needs more testing.
Scorched Earth - ctd.
Tigershark - not started.
Time Warriors - 3dfx isn't detected.
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: 988
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector » Sun Feb 02, 2014 11:52 pm

Have tested Mechwarrior 2: 31st Century Combat 3dfx Voodoo Graphics Edition.
1) You don't need MechVM to install this game.
2) Have used this patch as the gdi42.dll and advapi42.dll source. Have edited mech2.exe, mw2.dll and mw2shell.dll manually (gdi32.dll to gdi42.dll, advapi32.dll to advapi42.dll, 4 places).
4) Mech2.exe needs EmulateCDFS and IgnoreSheduler ACT fixes, not the full Win98 compatibility mode.
The game is working even w/o dplay.dll. There is no an in-game music in Xp.
Attachments
Xp Patch.7z
(398.59 KiB) Downloaded 355 times
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: 1642
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus » Mon Feb 03, 2014 12:55 am

This solution works only on XP while MechVM's solution works on XP as well as on 7.

Gamecollector
Posts: 988
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector » Mon Feb 03, 2014 7:52 pm

Have found the reason for "no texturing" in Cybergladiators. The game have the detail level regulator. "[" and "]" keys.
Still the game is too fast in Xp and there is no intro.
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: 988
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector » Sun Feb 09, 2014 11:44 am

By the way, Zeus, there IS glide 2.1.1 diagnostics kit. Included in SDK (and of course isn't working with nGlide + WinXp).
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: 1642
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus » Sun Feb 09, 2014 2:25 pm

You mean apps from \win32\diags folder? They don't use glide api, no surprise they don't work with nGlide.

Gamecollector
Posts: 988
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector » Sun Feb 09, 2014 2:31 pm

No, from the win32\bin subfolder. Test00.exe-test44.exe. And "of course" = "of course WinXp is not Win95 so these tests MUST not work".
Win32\diags programs need fxmemmap.vxd or mapmem.sys...
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).

Stiletto
Posts: 46
Joined: Sat Apr 10, 2010 6:55 pm

Re: Nglide with ATi legacy cards

Post by Stiletto » Wed Feb 12, 2014 4:07 pm

Gamecollector wrote:No, from the win32\bin subfolder. Test00.exe-test44.exe. And "of course" = "of course WinXp is not Win95 so these tests MUST not work".
Win32\diags programs need fxmemmap.vxd or mapmem.sys...
?? Surely Zeus knew about Test00.exe-Test44.exe in the Glide 2.1.1 SDK?

Locked