From b7ae744dea60d99f42b08df9f446688f67ea4104 Mon Sep 17 00:00:00 2001 From: athrxx Date: Tue, 1 Nov 2011 21:51:01 +0100 Subject: 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(-) (limited to 'engines/sci/sound') diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index e39cbba980..c7302da052 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); -- cgit v1.2.3