First post, by Rekrul
I've been trying to get the 3DFX version of Tomb Raider working in the latest Daum SVN build of DOSBox and not having much luck. I know this is an experimental build, but others have apparently gotten it to work.
I have the software version working fine. As for the Glide version, here is what I've tried;
1. I copied the included "glide2x.ovl" file to the game directory as instructed by most guides (I've also tried it without copying it to the game directory), then I copied the Voodoo version of TOMB.EXE to the game directory, overwriting the existing file. Glide=true is set in the DOSBox .conf file which is being used to run the game. The game loads, but runs in software mode. There are no Glide related messages in the console window, no 3DFX splash screen (I have it set to true in the .conf and have the required DLL file). When I start the game, it's in software mode and I can switch between low-res and high-res with the F1 key.
2. Same as above, but I set Glide=emu in the .conf file. I get the 3DFX splash screen and the game runs in Glide mode, but it's too slow to be enjoyable. The music on the main menu glitches, the ring rotates slowly, etc. The game itself is slightly better and is running in Glide mode, but the sound is too slow and glitchy to be enjoyable. According to the docs, this is because it's using software emulation, which is more CPU inetnsive.
3. Most guides say to use the Voodoo Rush version, so I copied that file to the game directory and had Glide=true set in the .conf file. The console window says that Glide is activated when I run the game, but that's immediately followed by three error messages;
Glide:Invalid function pointer for call grGlideInit
Glide:Invalid function pointer for call grSstQueryHardware
Glide:Invalid function pointer for call grSstSelect
There's no 3DFX splash screen and once I skip the opening videos, I get a black screen with the menu music playing and an endless stream of Glide error messages in the console. If I try to start the game blind, the opening video plays, then DOSBox crashes.
4. Same as above, but with Glide=emu in the .conf file. No error messages in the console window, no 3DFX splash screen and the menu screen is just black with music playing. If I start a game blind, the video plays then the game crashes with a message telling me it failed to lock the 3DFX frame buffer.
Do I need to use a specific version/build of DOSBox to get the Voodoo Rush version to work? Will it work any better than using the Voodoo version in emu mode?