YM2610B: fix hard reset not working
This commit is contained in:
parent
b33ea8f0ac
commit
888af74c07
|
@ -659,7 +659,7 @@ void DivPlatformYM2610B::tick(bool sysTick) {
|
||||||
hardResetElapsed+=2;
|
hardResetElapsed+=2;
|
||||||
chan[i].freqChanged=false;
|
chan[i].freqChanged=false;
|
||||||
}
|
}
|
||||||
if (chan[i].keyOn || chan[i].opMaskChanged) {
|
if ((chan[i].keyOn || chan[i].opMaskChanged) && !chan[i].hardReset) {
|
||||||
immWrite(0x28,(chan[i].opMask<<4)|konOffs[i]);
|
immWrite(0x28,(chan[i].opMask<<4)|konOffs[i]);
|
||||||
hardResetElapsed++;
|
hardResetElapsed++;
|
||||||
chan[i].opMaskChanged=false;
|
chan[i].opMaskChanged=false;
|
||||||
|
|
Loading…
Reference in New Issue