ExtCh: fix forceIns after 1800

This commit is contained in:
tildearrow 2023-08-19 02:54:19 -05:00
parent 6dd682b9fc
commit ffe8b5ed9c
5 changed files with 15 additions and 0 deletions

View file

@ -772,6 +772,9 @@ void DivPlatformGenesisExt::forceIns() {
chan[csmChan].freqChanged=true;
chan[csmChan].keyOn=true;
}
if (!extMode) {
immWrite(0x27,0x00);
}
}
void* DivPlatformGenesisExt::getChanState(int ch) {

View file

@ -671,6 +671,9 @@ void DivPlatformYM2203Ext::forceIns() {
opChan[i].freqChanged=true;
}
}
if (!extMode) {
immWrite(0x27,0x00);
}
}
void* DivPlatformYM2203Ext::getChanState(int ch) {

View file

@ -721,6 +721,9 @@ void DivPlatformYM2608Ext::forceIns() {
opChan[i].freqChanged=true;
}
}
if (!extMode) {
immWrite(0x27,0x00);
}
}
void* DivPlatformYM2608Ext::getChanState(int ch) {

View file

@ -711,6 +711,9 @@ void DivPlatformYM2610BExt::forceIns() {
opChan[i].freqChanged=true;
}
}
if (!extMode) {
immWrite(0x27,0x00);
}
}
void* DivPlatformYM2610BExt::getChanState(int ch) {

View file

@ -711,6 +711,9 @@ void DivPlatformYM2610Ext::forceIns() {
opChan[i].freqChanged=true;
}
}
if (!extMode) {
immWrite(0x27,0x00);
}
}
void* DivPlatformYM2610Ext::getChanState(int ch) {