From e8da2cec67695e0a4d6b68c6263781d92c6ae1c8 Mon Sep 17 00:00:00 2001 From: Robert Megone Date: Mon, 27 Apr 2026 10:51:18 +0100 Subject: [PATCH] AGOS: SIMON2: Fix Amiga/Mac sounds. Fixes bug #16712 --- engines/agos/sound.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);