dosbox-pure
dosbox-pure copied to clipboard
3dfx Dos games, how run it
Hello, im very happy because dosbox pure (the best dosbox fork) get 3dfx support.
I need help get run 3dfx games in dos mode. For exclample Carmaggedon, i run 3dfx.exe it launch game, but i don´t know why not gets 3d acceleration, choppy frame rate (software render), not bilinear, etc.
In other case, wheen i run GOG Carmageddon, it runs full 3dfx acceleration y msdos, with bilinear, full frame rate.
Dosbox Pure needs any glide DLL in retroarch system folder? it´s a question beacuse a dont have any idea how run 3dfx.
@schellingb do you have a small tutorial for run 3dfx msdos games in dos box pure?.
Thank you very much again, i love your project.
Hello, if the game is compatible, there should be nothing further required. The core is meant to run anywhere including smartphones, Mac and Linux so we don't want anything like external DLLs or other outside requirements that only work on one platform.
I just tried the Carmageddon: Splat Pack Demo version from here and it just worked: https://www.dosgamesarchive.com/download/carmageddon-splat-pack/ Other DOS 3dfx games I've tried with no issues were Tomb Raider and GTA.
It's just a DOS game, no need to launch Win98 for that, right? I just launched CARM3DFX.EXE from the start menu and it worked.
@schellingb hehe yeah that sure is a good point..my bad okay i gave it a check in a direct start and it works in 3dfx :)
but the Interplay Introvideo hangs at the first frame when i click it away i get directly to the games main menue
@schellingb thank you very much for your anwser.
Demo works perflect, Tomb Raider, Screamer 2 and Screamer Rally.
It must be rare something, because Carmageddon demo work very well in 3dfx but i cant get Dosbox Pure detect 3dfx mode in full game version.
For exclample, demo runs cama3dfx.exe and dosbox pure detects 3dfx mode but wheen i run full game with 3dfx.exe, carmav.exe, vodooc.exe or vodoos.exe Dosbox Pure wont enable 3dfx accelerated mode.
Yerterday i have tested many carmageddon 3dfx patches but i cant get works in Dosbox Pure, in other case in gog dosbox version and steam version it runs 3dfx.exe and detects 3dfx accelerated mode.
I have tested run 3dfx.exe -vgraphics for force acceleration mode, but still not working accelerated mode.
Anayboy can tell me if he can run carmageddon full game (max pack) in 3dfx mode?
Thank you very much
well i have the Carma Max Pack and also the Splat pack installed (all with default directories) and still i get a "unable to load dll" message and the game wont start.
soooo... since the Plat Pack demo does work, i have put the carm3dfx.exe from the demo into the carsplat directory of the full game. That .exe works it`s magic and does launch the game BUT limits it to the demo features....
the i ran google and found a statement from SCI https://groups.google.com/g/alt.games.3dfx/c/fvmv9IfmPLw?pli=1 saying that even people with 4mb cards should limit that to 2mb
@schellingb my guess is, to have a handy workaround for games like Carmageddon, we would need a 2mb option for the 3dfx section.
Note i have tested the 3dfx function in general with the ful version of Tomb Raider and that works correctly.
Cheers
@cbrunner83 thank you!
@schellingb thank you!
Ok, i have found message wheen 3dfx.exe starts. It´s a very very fast message and i have needed recorder for pause it and show next text: "glidedll:Cannot determine glide port, are you sure GLIDE is support" "cannot determine glide port, are you sure GLIDE is".
interesting, i didnt come across such a glide port error
But i`ve also tried to run the full version of BLOOD in 3dfx and it outputs the same "unable to load .dll" message.
For me 3dfx ran fine by using the CARMAV.EXE as well as the Voodo2C.exe from the regular version and CARMAV.EXE as well as voodo2S.exe from the splat pack version. Do you have these EXE files?
There is the core option Video > 3dfx Voodoo Emulation
which you could change to "Enabled - 4MB memory" to lower the specs of the emulated card a bit but for me it wasn't necessary to touch that.
yes i have switched to 4mb setting while doing my tests.
i tried to launch via carmav.exe but i dont know where you have this "Voodo2c.exe" from. did you install any external patches?
For me 3dfx ran fine by using the CARMAV.EXE as well as the Voodo2C.exe from the regular version and CARMAV.EXE as well as voodo2S.exe from the splat pack version. Do you have these EXE files?
There is the core option
Video > 3dfx Voodoo Emulation
which you could change to "Enabled - 4MB memory" to lower the specs of the emulated card a bit but for me it wasn't necessary to touch that.
With the demo version the game runs with 3dfx support, i can see 3dfx screen.
But gog, steam, and splat pack (same version), in the nex video i tested every exe about 3dfx files, with 4mb and 12mb but the result it´s not accelerated graphics like bilinear or hard acceleration.
https://files.fm/u/fpmvac84x
I have recorded a video for show you the problem with every exes, please look the video and check the problem, i don´t know why same config in gog dosbox it can run the game with accelerated 3d graphics but not in Dosbox Pure.
Thank you!.
I have found the solution
On the Carma CD look for the folder "Glide"
open the file like an archive with 7zip
go to \GRTVGR.EXE\Glide\Drivers\Voodoo\Dos
and copy the file glide2x.ovl
in the root of the installation folder
same goes for the splat pack
Cheers Chris
@cbrunner83 Thank you very much!
I love you.
@schellingb i´m so sorry, dosbox pure works perfect and it has not any bug.
Other DOS 3dfx games I've tried with no issues were Tomb Raider and GTA.
@schellingb Hello, Tomb Raider crashes for me on dosbox-pure (it was working on daum 2012 ok with the same game files) please could you help me get it going? which tomb.exe are you using? and are you adding the glide2x.ovl in the game folder? If i add glide2x.ovl then it crashes after the intro fmv and if I don't add it I get this message: "Fatal error: unable to load DLL." and the game won't start
Thank you
@cbrunner83 thank you!
@schellingb thank you!
Ok, i have found message wheen 3dfx.exe starts. It´s a very very fast message and i have needed recorder for pause it and show next text: "glidedll:Cannot determine glide port, are you sure GLIDE is support" "cannot determine glide port, are you sure GLIDE is".
I had the same issue with Screamer2 under Dosbox-x. I solved it by coping the GLIDE2X.OVL file from DosboxECE (https://yesterplay.net/dosboxece/) to the games root folder. Now it works fine with various Glide wrappers.
interesting, i didnt come across such a glide port error
But i`ve also tried to run the full version of BLOOD in 3dfx and it outputs the same "unable to load .dll" message.
Same issue here with Carmageddon, when launching 3dfx.exe it says: "Fatal erro: unable to load .dll."
I guess the author of DOSBox-Pure has nGlide installed which is why everything works for him.