diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-06-02 21:52:42 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-06-02 21:52:42 -0700 |
commit | b11d4e8244ff20e715875f510c097b8c1db88fa5 (patch) | |
tree | aa9c853a62d152dc1352cae49d94b28e82306a0a /ym2612.c | |
parent | 4066439cd031e2bac9b450bc3ef4a777dc1fe1c6 (diff) |
Fix key scaling
Diffstat (limited to 'ym2612.c')
-rw-r--r-- | ym2612.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -549,7 +549,7 @@ void ym_data_write(ym2612_context * context, uint8_t value) 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: |