diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-06-04 09:16:41 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-06-04 09:16:41 -0700 |
commit | eeb6f19cbe0c3cdef9067b37a2af085e97ad6d8e (patch) | |
tree | 8ce2433b1a61e30db41a8105e8c6140f21b406de | |
parent | 7b44b84b4a6f5a3601974a8f70f762e22c512c42 (diff) |
Fix operator precedence bug with sustain level
-rw-r--r-- | ym2612.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -565,7 +565,7 @@ void ym_data_write(ym2612_context * context, uint8_t value) break; case REG_S_LVL_R_RATE: operator->rates[PHASE_RELEASE] = (value & 0xF) << 1 | 1; - operator->sustain_level = value & 0xF0 << 4; + operator->sustain_level = (value & 0xF0) << 4; break; } } |