diff options
author | Torbjörn Andersson | 2006-03-14 23:01:44 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2006-03-14 23:01:44 +0000 |
commit | 839b5d3e8665171a97cb6ca51289838de65a19a4 (patch) | |
tree | a5d79a1e29bd0f30164d633f64efe8ede483d56b /scummvm.desktop | |
parent | 59b6f0f715fb9874858feb40a22b844e42a3ce79 (diff) | |
download | scummvm-rg350-839b5d3e8665171a97cb6ca51289838de65a19a4.tar.gz scummvm-rg350-839b5d3e8665171a97cb6ca51289838de65a19a4.tar.bz2 scummvm-rg350-839b5d3e8665171a97cb6ca51289838de65a19a4.zip |
Added workaround in FMOPL for the pathological case where a note was turned off
while still at the very beginning of the "attack" phase. This is the very
lowest point on the attack curve, yet it would continue from the beginning of
the release curve, i.e. its very highest point. This is what caused Kyra to
often play low-frequency notes at the very beginning of a new song. (That, and
a truly bizarre function for initialising the channels.)
The proper fix would be to locate the correct point on the release curve and
continue from there. For now, though, only handle the trivial case.
svn-id: r21302
Diffstat (limited to 'scummvm.desktop')
0 files changed, 0 insertions, 0 deletions