Descent 1

Just how heavily does d1x depend on SDL? With a few tweaks I get it to
compile, but the sound events are scratchy and there is no music
whatsoever (both with and without esd being on). It looks like they
(Sam?) wrote the SDL portions (video and sound) against older libs (0.98
or 0.99) and those portions haven’t been updated - have the SDL 1.0
series changed that much? I had to edit hmiplay.c just so SDL_threads.h
could be located. I’m tickled to no end that I can play Descent even
with sound turned off, but sound makes the experience so much better. I
haven’t attempted to compile Descent 2 yet and I don’t know if SDL was
used in that one too.