aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
diff options
context:
space:
mode:
authorEugene Sandulenko2010-09-20 21:17:49 +0000
committerEugene Sandulenko2010-09-20 21:17:49 +0000
commit763c089d06dbe3c14789eff13c98b87380c46a6a (patch)
treee460fce539b48b44d8abd95b99cdeaf1d3434228 /engines/agi
parentb65c17edc4ecaf8d749fcd54d2552b2be6e88e4c (diff)
downloadscummvm-rg350-763c089d06dbe3c14789eff13c98b87380c46a6a.tar.gz
scummvm-rg350-763c089d06dbe3c14789eff13c98b87380c46a6a.tar.bz2
scummvm-rg350-763c089d06dbe3c14789eff13c98b87380c46a6a.zip
AGI: Fix bug #3061578: AGI: PCjr Mode Not Default for DOS Games
svn-id: r52831
Diffstat (limited to 'engines/agi')
-rw-r--r--engines/agi/agi.cpp6
-rw-r--r--engines/agi/sound.cpp2
2 files changed, 4 insertions, 4 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp
index b15a4c3bac..559e2243bd 100644
--- a/engines/agi/agi.cpp
+++ b/engines/agi/agi.cpp
@@ -578,15 +578,15 @@ void AgiEngine::initialize() {
} else if (getPlatform() == Common::kPlatformCoCo3) {
_soundemu = SOUND_EMU_COCO3;
} else {
- switch (MidiDriver::getMusicType(MidiDriver::detectDevice(MDT_PCSPK|MDT_ADLIB|MDT_PCJR|MDT_MIDI))) {
+ switch (MidiDriver::getMusicType(MidiDriver::detectDevice(MDT_PCSPK|MDT_AMIGA|MDT_PCJR|MDT_MIDI))) {
case MT_PCSPK:
_soundemu = SOUND_EMU_PC;
break;
case MT_PCJR:
_soundemu = SOUND_EMU_PCJR;
break;
- case MT_ADLIB:
- _soundemu = SOUND_EMU_NONE;
+ case MT_AMIGA:
+ _soundemu = SOUND_EMU_AMIGA;
break;
default:
_soundemu = SOUND_EMU_MIDI;
diff --git a/engines/agi/sound.cpp b/engines/agi/sound.cpp
index cb4e307ea6..5725cf2f84 100644
--- a/engines/agi/sound.cpp
+++ b/engines/agi/sound.cpp
@@ -173,11 +173,11 @@ SoundMgr::SoundMgr(AgiEngine *agi, Audio::Mixer *pMixer) {
_playingSound = -1;
switch (_vm->_soundemu) {
- case SOUND_EMU_NONE:
case SOUND_EMU_AMIGA:
case SOUND_EMU_MAC:
_soundGen = new SoundGenSarien(_vm, pMixer);
break;
+ case SOUND_EMU_NONE:
case SOUND_EMU_PC:
case SOUND_EMU_PCJR:
_soundGen = new SoundGenPCJr(_vm, pMixer);