Commit Graph

15 Commits

Author SHA1 Message Date
Jonathan Campbell
15aec75c55 Based on what is being described to me, add some mkdir commands to help out others attempting to bottle DOSBox-X for the Brew package manager 2019-01-02 09:18:43 -08:00
Jonathan Campbell
2bb6222ea4 Windows SDL 1.x: Explicitly disable OpenGL in HX DOS builds 2018-03-08 15:38:17 -08:00
Jonathan Campbell
27bf972a34 Fixes for HX DOS target compile 2018-03-08 15:09:06 -08:00
Jonathan Campbell
b74e4602b1 Now that I got MinGW some DirectX headers, compile SDL 1.x with them, but enforce the restriction against DDRAW 2018-03-07 12:22:01 -08:00
Jonathan Campbell
cc6adf17cf Dont use X11 on Darwin 2018-02-16 19:27:56 -08:00
Jonathan Campbell
0f11e2c42f Seriously, SDL 1.x, build yourself properly and stop deleting the stock SDL_config.h on Linux. Windows builds need the stock header. Knock it off, okay? 2018-02-16 15:16:06 -08:00
Jonathan Campbell
f2b1fe8444 Try to fix SDL1 on Linux not to recompile itself again and fail 2018-02-16 14:52:24 -08:00
Jonathan Campbell
54dd9d8509 SDL 1.x please dont use X11 video mode functions either. Disable XV support as well because we dont use the overlay 2018-02-02 12:21:46 -08:00
Jonathan Campbell
791e62df93 SDL 1.x: Please dont use xrandr, I dont want SDL changing my monitor resolution 2018-02-02 12:19:12 -08:00
Jonathan Campbell
c2e2c2ffc0 SDL 1.x fails to compile on CentOS because _XData32 changed it's function definition slightly
to make one parameter const, therefore a redefinition and compile fail. Turn off dynamic
loading of X11 to fix.
2017-12-14 10:11:42 -08:00
Jonathan Campbell
a4a2c15fbd Revert "Let's just disable PulseAudio entirely in our SDL builds and be done"
This reverts commit b70a024a08.

Okay fine PulseAudio. I pulled in SDL 1.x for a reason, and here it is.
The audio thread handling needs to be fixed, just as the Windows builds
need to fix the SDL 1.x issue with relative mouse motion. This is why.
Time to start hacking. If it makes it incompatible with the main SDL 1.x
library at this point I don't care, it's time to fix this nonsense.
2017-12-14 02:08:52 -08:00
Jonathan Campbell
b70a024a08 Let's just disable PulseAudio entirely in our SDL builds and be done
with it.
2017-12-14 02:00:00 -08:00
Jonathan Campbell
816e0464fc Revert "I have no idea if this fixes it, but, try NOT dynamically loading"
This reverts commit 1f932a602c.

The change does absolutely nothing, at all. PulseAudio likes to hang on
audio closure, randomly stop playing audio, or just assert() because
something about no event pending at some critical point.

PulseAudio lovers will probably tell me I'm not using the API properly,
which isn't the point. If talking to the API is so delicate that not
even the SDL 1.x devs can handle it properly (and they handle a lot of
strange cases in their code), then your API sucks.

This was written by the same guy who wrote SystemD??? Yikes.
2017-12-13 23:14:37 -08:00
Jonathan Campbell
1f932a602c I have no idea if this fixes it, but, try NOT dynamically loading
pulseaudio's shared library.
2017-12-13 22:50:53 -08:00
Jonathan Campbell
9d6b5dca97 DOSBox SDL 1.x build script 2017-12-13 16:04:55 -08:00