OPNA/B: fix ADPCM-A volume not restoring in forceI
ns
This commit is contained in:
parent
d5633e7484
commit
abb242a6e1
|
|
@ -1438,6 +1438,7 @@ void DivPlatformYM2608::forceIns() {
|
|||
chan[i].freqChanged=true;
|
||||
}
|
||||
}
|
||||
immWrite(0x11,globalRSSVolume&0x3f);
|
||||
immWrite(0x22,lfoValue);
|
||||
for (int i=9; i<16; i++) {
|
||||
chan[i].insChanged=true;
|
||||
|
|
|
|||
|
|
@ -1403,6 +1403,7 @@ void DivPlatformYM2610::forceIns() {
|
|||
chan[i].freqChanged=true;
|
||||
}
|
||||
}
|
||||
immWrite(0x101,globalADPCMAVolume&0x3f);
|
||||
immWrite(0x22,lfoValue);
|
||||
for (int i=adpcmAChanOffs; i<=adpcmBChanOffs; i++) {
|
||||
chan[i].insChanged=true;
|
||||
|
|
|
|||
|
|
@ -1470,6 +1470,7 @@ void DivPlatformYM2610B::forceIns() {
|
|||
chan[i].freqChanged=true;
|
||||
}
|
||||
}
|
||||
immWrite(0x101,globalADPCMAVolume&0x3f);
|
||||
immWrite(0x22,lfoValue);
|
||||
for (int i=adpcmAChanOffs; i<=adpcmBChanOffs; i++) {
|
||||
chan[i].insChanged=true;
|
||||
|
|
|
|||
Loading…
Reference in a new issue