diff options
author | Nicolas Bacca | 2005-01-28 20:46:36 +0000 |
---|---|---|
committer | Nicolas Bacca | 2005-01-28 20:46:36 +0000 |
commit | 2f8f982f7d3c04c0607252925163bba358002af4 (patch) | |
tree | 79537bb6b4a910da7bbeec880d733b368ed06a4e /sound | |
parent | aeaf728dc662b80b6f6e377db67ddb3ac4f9cacb (diff) | |
download | scummvm-rg350-2f8f982f7d3c04c0607252925163bba358002af4.tar.gz scummvm-rg350-2f8f982f7d3c04c0607252925163bba358002af4.tar.bz2 scummvm-rg350-2f8f982f7d3c04c0607252925163bba358002af4.zip |
Add medium quality sound for FOTAQ
svn-id: r16676
Diffstat (limited to 'sound')
-rw-r--r-- | sound/fmopl.cpp | 5 | ||||
-rw-r--r-- | sound/fmopl.h | 2 |
2 files changed, 7 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; diff --git a/sound/fmopl.h b/sound/fmopl.h index 701238dc40..c65fd553ce 100644 --- a/sound/fmopl.h +++ b/sound/fmopl.h @@ -30,8 +30,10 @@ enum { FMOPL_ENV_BITS_HQ = 16, + FMOPL_ENV_BITS_MQ = 8, FMOPL_ENV_BITS_LQ = 8, FMOPL_EG_ENT_HQ = 4096, + FMOPL_EG_ENT_MQ = 1024, FMOPL_EG_ENT_LQ = 128 }; |