diff options
author | Chris Apers | 2006-02-11 10:57:07 +0000 |
---|---|---|
committer | Chris Apers | 2006-02-11 10:57:07 +0000 |
commit | 075e5096051e460fa3330af4c9b979ebfab19a6e (patch) | |
tree | 32e2992a0cda7cd44fd119ade37fc285af441739 | |
parent | 9d07c3f757715b3a88cb1bb573d146a89056dc23 (diff) | |
download | scummvm-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
-rw-r--r-- | sound/mididrv.cpp | 6 |
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; } - |