From 9afdde2601b64f724c2e5c4d4b43ba04709a27f1 Mon Sep 17 00:00:00 2001 From: athrxx Date: Sat, 22 Jun 2019 23:30:37 +0200 Subject: SCUMM: add Amiga iMuse sound driver (applies to MI2 and INDY4) --- engines/scumm/imuse/imuse.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'engines/scumm/imuse/imuse.cpp') diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp index f5526ab11d..5fd5d21ff1 100644 --- a/engines/scumm/imuse/imuse.cpp +++ b/engines/scumm/imuse/imuse.cpp @@ -157,7 +157,9 @@ bool IMuseInternal::isMT32(int sound) { case MKTAG('S', 'P', 'K', ' '): return false; - case MKTAG('A', 'M', 'I', ' '): + case MKTAG('A', 'M', 'I', ' '): // Amiga + return false; + case MKTAG('R', 'O', 'L', ' '): return true; @@ -199,7 +201,9 @@ bool IMuseInternal::isMIDI(int sound) { case MKTAG('S', 'P', 'K', ' '): return false; - case MKTAG('A', 'M', 'I', ' '): + case MKTAG('A', 'M', 'I', ' '): // Amiga + return false; + case MKTAG('R', 'O', 'L', ' '): return true; @@ -236,7 +240,9 @@ bool IMuseInternal::supportsPercussion(int sound) { case MKTAG('S', 'P', 'K', ' '): return false; - case MKTAG('A', 'M', 'I', ' '): + case MKTAG('A', 'M', 'I', ' '): // Amiga + return false; + case MKTAG('R', 'O', 'L', ' '): return true; -- cgit v1.2.3