comparison ym2612.c @ 406:b1bc1947d949

Fix modulation condition for operator 2
author Mike Pavone <pavone@retrodev.com>
date Sun, 16 Jun 2013 13:42:13 -0700
parents f0a3f86595ae
children c3abc4ada43d
comparison
equal deleted inserted replaced
405:042c4ba4a838 406:b1bc1947d949
291 //modulate by operator 1 291 //modulate by operator 1
292 mod = context->operators[op-1].output >> YM_MOD_SHIFT; 292 mod = context->operators[op-1].output >> YM_MOD_SHIFT;
293 } 293 }
294 break; 294 break;
295 case 2://Operator 2 295 case 2://Operator 2
296 if (chan->algorithm != 1 && chan->algorithm != 2 || chan->algorithm != 7) { 296 if (chan->algorithm != 1 && chan->algorithm != 2 && chan->algorithm != 7) {
297 //modulate by Operator 1 297 //modulate by Operator 1
298 mod = context->operators[op-2].output >> YM_MOD_SHIFT; 298 mod = context->operators[op-2].output >> YM_MOD_SHIFT;
299 } 299 }
300 break; 300 break;
301 case 3://Operator 4 301 case 3://Operator 4