Mercurial > repos > blastem
diff ym2612.c @ 376:f6def5cdf1b4
Fix key scaling
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 02 Jun 2013 21:52:42 -0700 |
parents | d42a8a3e4894 |
children | da8d53dc914b |
line wrap: on
line diff
--- a/ym2612.c Sun Jun 02 21:38:18 2013 -0700 +++ b/ym2612.c Sun Jun 02 21:52:42 2013 -0700 @@ -549,7 +549,7 @@ operator->total_level = (value & 0x7F) << 5; break; case REG_ATTACK_KS: - operator->key_scaling = value >> 6; + operator->key_scaling = 3 - (value >> 6); operator->rates[PHASE_ATTACK] = value & 0x1F; break; case REG_DECAY_AM: