3dfx Archive
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl
3dfx Section >> 3dfx Drivers >> Possible to access registers GPU in Big Endian ?
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl?num=1383403955

Message started by Cosmos on 02.11.13 at 15:52:35

Title: Possible to access registers GPU in Big Endian ?
Post by Cosmos on 02.11.13 at 15:52:35
By default, all 3dfx GPU are Little Endian.

But, coders can configure some swizzle bits...


So, I wanna know if it's possible to write a Big Endian longword (32bits) into an Avenger register GPU, for example sSetupMode (0x260) ?



Thanks for your help !

Title: Re: Possible to access registers GPU in Big Endian ?
Post by Quaker763 on 21.11.14 at 16:04:32
What driver is this from? Unfortunately if they've locked it in little endian, there's not really much you can do, as the card is probably expecting the least significant byte first. You always swap the each word around after you e read it, to make it MSB first, however if you know you're in little endian mode already there shouldn't be a problem.

Just out of curiosity, why do you want to read the data as big endian?

EDIT: Sorry for the necro, I just realized the post was a year old.... :o

Title: Re: Possible to access registers GPU in Big Endian ?
Post by Cosmos on 06.06.15 at 17:46:58
I finally found : yes, it's possible ! The "Swizzle mode" is enable now !

And it's working fine !

A big thanks to the 3dfx engineers : well done for this useful feature !


I have another request now : some said that the 3dfx Avenger GPU have a bug, some internal deadlock/crash when using some registers in a certain order... So, the GPU do a hard reset, and after that, can continue...

Bug fixed in the VSA-100...

Any informations about this bug ?


Thanks !


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