aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_opl3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/adlmidi_opl3.cpp')
-rw-r--r--src/adlmidi_opl3.cpp24
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