diff options
author | Filippos Karapetis | 2015-07-13 02:21:51 +0300 |
---|---|---|
committer | Filippos Karapetis | 2015-07-13 02:21:51 +0300 |
commit | 6a49654d861b7b3a46f101f4f7ce35ca5bdb9644 (patch) | |
tree | 3879bb4cdd670968cbc0e77465038ce8f583cdcd /engines/saga | |
parent | 3a29dfaebff8b67c5c1ad9f9b0b87d24b17c7dc9 (diff) | |
download | scummvm-rg350-6a49654d861b7b3a46f101f4f7ce35ca5bdb9644.tar.gz scummvm-rg350-6a49654d861b7b3a46f101f4f7ce35ca5bdb9644.tar.bz2 scummvm-rg350-6a49654d861b7b3a46f101f4f7ce35ca5bdb9644.zip |
SAGA: Fall back to the default Adlib driver for non-DOS versions of ITE
Only the DOS version of ITE uses the Miles audio driver
Diffstat (limited to 'engines/saga')
-rw-r--r-- | engines/saga/music.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/saga/music.cpp b/engines/saga/music.cpp index 5bff06d06c..6a362a679d 100644 --- a/engines/saga/music.cpp +++ b/engines/saga/music.cpp @@ -48,11 +48,15 @@ MusicDriver::MusicDriver() : _isGM(false) { switch (_driverType) { case MT_ADLIB: - _milesAudioMode = true; if (Common::File::exists("INSTR.AD") && Common::File::exists("INSTR.OPL")) { + _milesAudioMode = true; _driver = Audio::MidiDriver_Miles_AdLib_create("INSTR.AD", "INSTR.OPL"); + } else if (Common::File::exists("INSTR.AD") && Common::File::exists("INSTR.OPL")) { + _milesAudioMode = true; + _driver = Audio::MidiDriver_Miles_AdLib_create("SAMPLE.AD", "SAMPLE.OPL"); } else { - _driver = Audio::MidiDriver_Miles_AdLib_create("SAMPLE.AD", "SAMPLE.OPL"); + _milesAudioMode = false; + MidiPlayer::createDriver(); } break; case MT_MT32: |