summaryrefslogtreecommitdiff
path: root/opl/opl_queue.h
diff options
context:
space:
mode:
authorSimon Howard2014-10-01 23:56:09 -0400
committerSimon Howard2014-10-01 23:56:09 -0400
commit0ec3d826f0b0f2b25f8652287f2c1027c8229e34 (patch)
tree8326fab73bcb452611e5aeb9df0865c4a1e483b3 /opl/opl_queue.h
parent7e9d6e29bae68f9b9971660f7b59ddd5731e4d22 (diff)
downloadchocolate-doom-0ec3d826f0b0f2b25f8652287f2c1027c8229e34.tar.gz
chocolate-doom-0ec3d826f0b0f2b25f8652287f2c1027c8229e34.tar.bz2
chocolate-doom-0ec3d826f0b0f2b25f8652287f2c1027c8229e34.zip
hexen: Add workaround for Mac Hexen IWAD.
The Mac version of hexen.wad is slightly different from the normal DOS one: it contains a bunch of extra lumps but more importantly, the GENMIDI and DMXGUS lumps are missing. This means that Chocolate Hexen would crash on startup with the default settings (as OPL is the default music output). To work around this problem and allow the game to start up properly, detect if the required lump is missing and adjust the music settings, printing a helpful message to stdout to inform the user.
Diffstat (limited to 'opl/opl_queue.h')
0 files changed, 0 insertions, 0 deletions