First post, by MastaG
Hi folks.
I've been reading lots of posts and decided to give the 3dfx enabled version of dosbox a try on my notebook.
My goal is to play Carmageddon (Splat Pack) in 3dfx on dosbox.
I'm running Fedora 16 x86_64 but I figured I need to build dosbox for 32bit in order to play Carmageddon or I'll get vertical stripes on my screen (something to do with x86 fpu emulation?).
So I started installing lots of "-devel.i686" packages with yum.
glibc-devel.i686 SDL*.i686 libICE-devel.i686 libSM-devel.i686 X11 and so on...
First I cloned the openglide cvs and patched it with
gulikoza's carmageddon fix:
Carmageddon fix
and gulikoza highres patch:
Highres rendering patch
Then I configured openglide:
./configure --prefix=/usr/local --libdir=/usr/local/lib --sysconfdir=/etc --localstatedir=/var --host=i686-linux CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32
Openglide compiled and installed without problems.
I used this version of Dosbox by robertmo (latest svn + 3dfx patch from gulikoza applied):
Glide patch
I configured it Dosbox with:
./configure --prefix=/usr/local --libdir=/usr/local/lib --sysconfdir=/etc --localstatedir=/var --host=i686-linux CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 CPPFLAGS="-I /usr/local/include/openglide/"
Dosbox also compiled and installed without problems.
After running Dosbox for the first time it creates the ~/.dosbox/dosbox-SVN.conf
I altered it to read:
output=opengl
glide=true
grport=600
lfb=full
I got the Carmageddon Splat Pack demo.
And I placed the glide2x.ovl in the main directory of the Splat Pack demo.
I used the glide2x.ovl from gulikoza's 3dfx patch thread (first post).
Now when I try to run carm3dfx.exe I get the following error:
DOS/4GW Protected Mode Run-time Version 1.97
Copyright (c) Rational Systems, Inc. 1990-1994
FATAL hstdlib.c:37
Glide Exit: 100
The terminal from which I run Dosbox only outputs:
CONFIG:Loading primary settings from config file /home/mastag/.dosbox/dosbox-SVN.conf
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
Glide:LFB access: read-write
Glide:GLIDE_PageHandler installed at 0x60000000 (384 pages)
DOSBox switched to max cycles, because of the setting: cycles=auto. If the game runs too fast try a fixed cycles amount in DOSBox's options.
Is there anything I forgot?
I've been trough so many posts on this forum but can't figure out what I did wrong.
Any help would be appreciated 😀