Nglide with ATi legacy cards

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

Re: Nglide with ATi legacy cards.

Postby Gamecollector » Fri Apr 26, 2013 1:12 am

Trophy Bass 3-d - ctd after "quit game" from the fishing trip in glide mode. All others renderers (software, d3d and ogl) don't have this crash.
For original version: module unknown, offset e4ceca.
Version 1.2.0.0: module unknown, offset e5cf48.

Trophy Bass 4 - same behavior. Module unknown, offset 0003. Original and 1.0.0.4 patch - the offset is the same.

Not sure this is nGlide related, so - haven't added this to the list.
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 with ATi legacy cards.

Postby Gamecollector » Sat Apr 27, 2013 2:48 am

Well, I have tested all of the suspicious games on my notebook. The results are the same, except 2 games.
Test Drive 5 - looks like the main menu blinking is really ATi drivers related...
Streets of SimCity - I haven't applied rush patch properly, this patch must be run from the game directory. With the rush patch the game is working correctly with nGlide 1.01. And black sky triangle looks like ATi drivers glitch, the sky is ok on GF 9500M GS.

One global trouble - looks like nGlide v-sync isn't always working correctly on my notebook. Several games are too fast even with V-sync=on in the nGlide configurator. Star Wars: Rogue Squadron as the example...
Last edited by Gamecollector on Sun Apr 28, 2013 5:22 pm, edited 1 time in total.
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 with ATi legacy cards.

Postby Zeus » Sun Apr 28, 2013 12:20 am

Gamecollector wrote:Trophy Bass 3-d - ctd after "quit game" from the fishing trip in glide mode. All others renderers (software, d3d and ogl) don't have this crash.
For original version: module unknown, offset e4ceca.
Version 1.2.0.0: module unknown, offset e5cf48.

Trophy Bass 4 - same behavior. Module unknown, offset 0003. Original and 1.0.0.4 patch - the offset is the same.

Not sure this is nGlide related, so - haven't added this to the list.

The crash is nGlide related. You can add this issue to your list.

Gamecollector wrote:Star Wars: Rebel Assault as the example...

You mean Rogue Squadron?

Gamecollector wrote:One global trouble - looks like nGlide v-sync isn't always working correctly on my notebook. Several games are too fast even with V-sync=on in the nGlide configurator.

I doubt it's a Vsync issue. nGlide uses standard DX9's Vsync. Anyway, there's an easy way to check this. Launch Fraps and if Rogue Squadron is working at 60fps (and Refresh rate: By app in nGlide configurator), Vsync is working correctly.

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

Re: Nglide with ATi legacy cards.

Postby Zeus » Sun Apr 28, 2013 12:12 pm

Gamecollector wrote:2) Unfortunately all 3dfxvgl games ... have multitexturing troubles.

Examples please. All of them.

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

Re: Nglide with ATi legacy cards.

Postby Gamecollector » Sun Apr 28, 2013 3:49 pm

Zeus wrote:
Gamecollector wrote:2) Unfortunately all 3dfxvgl games ... have multitexturing troubles.

Examples please.

Gunman Chronicles.
Return to Castle Worlenstein. New game. To force 3dfxvgl use - just rename openglv5.dll and openglv3.dll.
Serious Sam. Auto-demo001. The game is launched with "voodoo2 compatibility mode" shortcut.
Soldier of Fortune. Tutorial. Lights in a window.
Counter Strike - same as Gunman Chronicles.
Serious Sam: the Second Encounter - same as Serious Sam.
Looks like only MDK 2 and Quake III: Arena are ok.

UEFA Euro 2000 - the apc artifacts are still present with nGlide 1.01.
Ultim@te Race Pro - version 1.50 have strange transmission select screen. Not sure about the source, maybe the patch itself is broken.
Uprising 2: Lead and Destroy is fixed in 1.01.
Attachments
UltimateRacePro.JPG
UltimateRacePro.JPG (31.88 KiB) Viewed 3773 times
Last edited by Gamecollector on Sun Apr 28, 2013 10:37 pm, edited 4 times in total.
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 with ATi legacy cards.

Postby Zeus » Sun Apr 28, 2013 4:49 pm

Gamecollector wrote:Q3 engine: Return to Castle Worlenstein.

Hmmm.. Zentai clothing? :lol:

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

Re: Nglide with ATi legacy cards.

Postby Gamecollector » Mon Apr 29, 2013 12:27 pm

Tie Break Tennis - the Ykhwong's build from the 21 Apr 2013 have fixed the "video mode isn't supported" error. But the game screen is white in nGlide 1.01. Emu mode is ok.
Ultimate Hunt Challenge - still isn't working correctly with the glide2x driver. Freeze at/after the 3dfx logo/starting the actual hunt. Ctds. The easiest way to tell "something will be not right" - even 3dfx logo is distorted.
Uprising: Join or Die - old troubles are all here. Plus HD2600 have error in the main menu - no text. *Censored*.
Attachments
TieBreakTennis.JPG
TieBreakTennis.JPG (14.63 KiB) Viewed 3753 times
Last edited by Gamecollector on Mon Apr 29, 2013 6:30 pm, edited 1 time in total.
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).

gulikoza
Posts: 14
Joined: Thu Apr 01, 2010 5:56 pm

Re: Nglide with ATi legacy cards.

Postby gulikoza » Mon Apr 29, 2013 5:32 pm

Tie Break Tennis sends 2 consecutive grSstWinOpen() calls. Previously the Glide patch returned false if window was already opened and that caused 'video mode not supported' error. Now, the patch returns true, but the second call is not forwarded to the wrapper. Opening and closing the window quickly might introduce mode switches, restarting and then again stopping dosbox rendering, that's why the second call is ignored.
But perhaps this should be handled differently, Zeus?

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

Re: Nglide with ATi legacy cards.

Postby Gamecollector » Mon Apr 29, 2013 6:29 pm

gulikoza wrote:Tie Break Tennis sends 2 consecutive grSstWinOpen() calls. Previously the Glide patch returned false if window was already opened and that caused 'video mode not supported' error. Now, the patch returns true, but the second call is not forwarded to the wrapper. Opening and closing the window quickly might introduce mode switches, restarting and then again stopping dosbox rendering, that's why the second call is ignored.
But perhaps this should be handled differently, Zeus?

What about Descent II and Battlecruiser 3000 A.D. 2.0?
Ykhwong's build from 21 Apr 2013, default config except output=ddraw, memsize=63, aspect=true, cycles=max, lfb=true, ne2000=false. DirectX driver shortcut.
The result is this, with glide=true and glide=emu.
Have tested with P4 3.00E/Radeon HD2600 and C2D T7500/GF 9500M GS.

Plus it looks like something is wrong with back/front buffer choice, the starting screen of Descent II (Hit Esc...) is appearing only after any key is pressed once. Or there is a 3dfx logo afterimage in the same screen with the glide=emu.
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).

gulikoza
Posts: 14
Joined: Thu Apr 01, 2010 5:56 pm

Re: Nglide with ATi legacy cards.

Postby gulikoza » Mon Apr 29, 2013 9:11 pm

The glide=emu is a 3dfx hardware chip emulation ported from MAME, it doesn't use any wrappers...it's a completely different thing, no relation to my patch.

AFAIK I've tested D2 and haven't noticed anything like in the video...will retest it. Yes, the LFB management has been rewritten in the latest revision. It allows simultaneous locks of different buffers...this fixes Extreme Assault (without the patches), but also needs to be supported by the wrapper (LFB needs to have 2048b stride).


Return to “Problems”

Who is online

Users browsing this forum: No registered users and 6 guests