OPNA/B: fix ADPCM-A volume not restoring in forceI

ns
This commit is contained in:
tildearrow 2024-04-22 13:58:42 -05:00
parent d5633e7484
commit abb242a6e1
3 changed files with 3 additions and 0 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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;