diff options
Diffstat (limited to 'src/adlmidi_opl3.cpp')
-rw-r--r-- | src/adlmidi_opl3.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/adlmidi_opl3.cpp b/src/adlmidi_opl3.cpp index 7ae2486..d03b942 100644 --- a/src/adlmidi_opl3.cpp +++ b/src/adlmidi_opl3.cpp @@ -23,6 +23,30 @@ #include "adlmidi_private.hpp" +#ifdef DISABLE_EMBEDDED_BANKS +/* + Dummy data which replaces adldata.cpp banks database +*/ + +const struct adldata adl[] +{ + {0, 0, 0, 0, 0, 0} +}; + +const struct adlinsdata adlins[] = +{ + {0, 0, 0, 0, 0, 0, 0.0} +}; + +int maxAdlBanks() +{ + return 0; +} + +const unsigned short banks[][256] = {{0}}; +const char* const banknames[] = {"<Embedded banks are disabled>"}; +#endif + static const unsigned short Operators[23 * 2] = { // Channels 0-2 |