aboutsummaryrefslogtreecommitdiff
path: root/sound/mididrv.cpp
diff options
context:
space:
mode:
authorChris Apers2006-02-11 10:57:07 +0000
committerChris Apers2006-02-11 10:57:07 +0000
commit075e5096051e460fa3330af4c9b979ebfab19a6e (patch)
tree32e2992a0cda7cd44fd119ade37fc285af441739 /sound/mididrv.cpp
parent9d07c3f757715b3a88cb1bb573d146a89056dc23 (diff)
downloadscummvm-rg350-075e5096051e460fa3330af4c9b979ebfab19a6e.tar.gz
scummvm-rg350-075e5096051e460fa3330af4c9b979ebfab19a6e.tar.bz2
scummvm-rg350-075e5096051e460fa3330af4c9b979ebfab19a6e.zip
- Use midi drivers only when needed
- disable zodiac midi driver with scumm engine since it doesn't work with it in ARM mode (??) svn-id: r20524
Diffstat (limited to 'sound/mididrv.cpp')
-rw-r--r--sound/mididrv.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/sound/mididrv.cpp b/sound/mididrv.cpp
index cdb2971498..4918e969e1 100644
--- a/sound/mididrv.cpp
+++ b/sound/mididrv.cpp
@@ -57,8 +57,11 @@ static const MidiDriverDescription s_musicDrivers[] = {
#endif
#if defined(PALMOS_MODE)
+# if defined(COMPILE_CLIE)
{"ypa1", "Yamaha Pa1", MD_YPA1, MDT_MIDI},
+# elif defined(COMPILE_ZODIAC) && (defined(DISABLE_SCUMM) || !defined(PALMOS_ARM))
{"zodiac", "Tapwave Zodiac", MD_ZODIAC, MDT_MIDI},
+# endif
#endif
#if defined(__MORPHOS__)
@@ -229,7 +232,7 @@ MidiDriver *MidiDriver::createMidi(int midiDriver) {
#if defined(PALMOS_MODE)
#if defined(COMPILE_CLIE)
case MD_YPA1: return MidiDriver_YamahaPa1_create();
-#elif defined(COMPILE_ZODIAC)
+#elif defined(COMPILE_ZODIAC) && (defined(DISABLE_SCUMM) || !defined(PALMOS_ARM))
case MD_ZODIAC: return MidiDriver_Zodiac_create();
#endif
#endif
@@ -256,4 +259,3 @@ MidiDriver *MidiDriver::createMidi(int midiDriver) {
error("Invalid midi driver selected");
return NULL;
}
-