Reply 20 of 43, by Garrett W
Parni wrote on 2022-01-28, 19:08:
As I explainen earlier, I would like not to run DOS Glide (GTAFX.EXE) because then I cant use my Sidewinder gamepad, however according to the readme file it support also DirectX and I would like to run the Windows executable so that it detects my voodoo and run the game in directdraw mode and have both 3D acceleration and use my sidewinder gamepad.
I’m using the real deal equipment (233MMX,128mb,S3 Trio64+Voodoo1,SB16)
The only way you can get 3D Acceleration in the original GTA is using the special, DOS executable that makes use of 3Dfx Glide. There is no Direct3D version/executable/patch for GTA 1. The DOS installer presents you with three executables:
a) 8bit colour depth
b) 24bit colour depth
c) 3Dfx accelerated version
All of the above are strictly DOS, although you can run them through Windows no problem, usually. The Windows installer only has one executable if I recall correctly, using DirectDraw, which is completely separate from Direct3D, don't get these two mixed up. I believe it defaults to 24bit colour depth using the Windows executable, although it may just be 16bit, it certainly is a big upgrade over 8bit DOS.
I'm not entirely certain why supposedly your Sidewinder controller will not work with GTA 1. If there's some kind of driver you have to load under DOS that GTA 1 has an issue with, then setting the controller up under Windows and then running any of the DOS executables through Windows should probably alleviate any issues.
So just to drive the point, once again, the only way to play GTA with 3D Acceleration is by launching the DOS 3Dfx executable. That being said, I believe all it adds is bilinear texture filtering, though I may be wrong on this one. You will be just as CPU limited as well I think.
Lastly, I couldn't find which motherboard you are using, but chances are you are likely limited to a maximum cacheable RAM range of just 64MB due to the chipset, in which case you are likely experiencing lower than normal performance with 128MB. If you can, please tell us what chipset your motherboard has or which model motherboard you own and someone can find out the chipset and let you know.