diff options
Diffstat (limited to 'sound/fmopl.cpp')
-rw-r--r-- | sound/fmopl.cpp | 5 |
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; |