aboutsummaryrefslogtreecommitdiff
path: root/sound/fmopl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sound/fmopl.cpp')
-rw-r--r--sound/fmopl.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/sound/fmopl.cpp b/sound/fmopl.cpp
index b6686a8962..0649995398 100644
--- a/sound/fmopl.cpp
+++ b/sound/fmopl.cpp
@@ -1147,6 +1147,11 @@ FM_OPL *makeAdlibOPL(int rate) {
env_bits = FMOPL_ENV_BITS_HQ;
eg_ent = FMOPL_EG_ENT_HQ;
}
+ else
+ if (ConfMan.hasKey("FM_medium_quality") && ConfMan.getBool("FM_medium_quality")) {
+ env_bits = FMOPL_ENV_BITS_MQ;
+ eg_ent = FMOPL_EG_ENT_MQ;
+ }
else {
env_bits = FMOPL_ENV_BITS_LQ;
eg_ent = FMOPL_EG_ENT_LQ;