diff --git a/engines/agos/sound.cpp b/engines/agos/sound.cpp index bac7a1511bc..ba4e0354eed 100644 --- a/engines/agos/sound.cpp +++ b/engines/agos/sound.cpp @@ -462,7 +462,8 @@ void Sound::loadSfxTable(const char *gameFilename, uint32 base) { delete _effects; const bool dataIsUnsigned = true; - if (_vm->getPlatform() == Common::kPlatformWindows || (_vm->getFeatures() & GF_WAVSFX)) + if (_vm->getPlatform() == Common::kPlatformWindows || _vm->getPlatform() == Common::kPlatformAmiga || + _vm->isSimon2MacAmiga() || (_vm->getFeatures() & GF_WAVSFX)) _effects = new WavSound(_mixer, gameFilename, base); else _effects = new VocSound(_mixer, gameFilename, dataIsUnsigned, base, false);