From b7ae744dea60d99f42b08df9f446688f67ea4104 Mon Sep 17 00:00:00 2001 From: athrxx Date: Tue, 1 Nov 2011 21:51:01 +0100 Subject: [PATCH] SCI: limit new FM-Towns driver to KQ5 Mixed up mother goose is reported not to use that driver and even crash when trying to use it. Play Id and instrument patch id seem to be different. --- engines/sci/sound/music.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index e39cbba980cf..c7302da05218 100644 --- a/engines/sci/sound/music.cpp +++ b/engines/sci/sound/music.cpp @@ -78,7 +78,7 @@ void SciMusic::init() { if (getSciVersion() >= SCI_VERSION_1_EGA_ONLY && getSciVersion() <= SCI_VERSION_1_1) deviceFlags |= MDT_CMS; - if (g_sci->getPlatform() == Common::kPlatformFMTowns) + if (g_sci->getPlatform() == Common::kPlatformFMTowns && g_sci->getGameId() == GID_KQ5) deviceFlags = MDT_TOWNS; uint32 dev = MidiDriver::detectDevice(deviceFlags);