First post, by dada
- Rank
- Member
Just a quick note.
I wanted to compile DOSBox on OSX 10.7 in order to fix fullscreen, but couldn't figure out why it kept failing. Since I figured it out and couldn't find a lot of information on this on Google, I thought I'd post my findings here. (Hopefully Google will pick this up.)
Turns out a 32-bit compile is best due to the fact that 64-bit doesn't work all that well yet (at least, the dynamic core isn't built for it at all, which is why a 64-bit compile fails unless you turn the dynamic core off). And in order to make a 32-bit bin, you need a 32-bit SDL as well. DOSBox only supports the 1.2 branch, so get the latest version here. It's actually simple: you just need to set C[XX]FLAGS to "-arch i386":
$ export CFLAGS="-arch i386"$ export CXXFLAGS=$CFLAGS
Use that to compile and install SDL first, then DOSBox.
Note that fullscreen works just fine with the 0.74 binary on OSX 10.6 and before.