dev223 - Y8950: fix ADPCM pitch

issue #2028
This commit is contained in:
tildearrow 2024-09-26 14:41:14 -05:00
parent 0cf6c7cd64
commit 0f2fd76a90
5 changed files with 23 additions and 5 deletions

View file

@ -2111,6 +2111,15 @@ bool DivEngine::loadFur(unsigned char* file, size_t len, int variantID) {
}
}
// Y8950 broken ADPCM pitch
if (ds.version<223) {
for (int i=0; i<ds.systemLen; i++) {
if (ds.system[i]==DIV_SYSTEM_Y8950 || ds.system[i]==DIV_SYSTEM_Y8950_DRUMS) {
ds.systemFlags[i].set("compatYPitch",true);
}
}
}
if (active) quitDispatch();
BUSY_BEGIN_SOFT;