C64: PCM chan osc, part 2

issue #2349
This commit is contained in:
tildearrow 2025-02-05 04:10:16 -05:00
parent dbe30c0d43
commit 659a16a489
3 changed files with 14 additions and 3 deletions

View file

@ -339,6 +339,7 @@ void DivDispatchContainer::init(DivSystem sys, DivEngine* eng, int chanCount, do
((DivPlatformC64*)dispatch)->setCoreQuality(eng->getConfInt("dsidQuality",3));
}
((DivPlatformC64*)dispatch)->setChipModel(true);
((DivPlatformC64*)dispatch)->setSoftPCM(sys==DIV_SYSTEM_C64_PCM);
break;
case DIV_SYSTEM_C64_8580:
dispatch=new DivPlatformC64;
@ -350,6 +351,7 @@ void DivDispatchContainer::init(DivSystem sys, DivEngine* eng, int chanCount, do
((DivPlatformC64*)dispatch)->setCoreQuality(eng->getConfInt("dsidQuality",3));
}
((DivPlatformC64*)dispatch)->setChipModel(false);
((DivPlatformC64*)dispatch)->setSoftPCM(false);
break;
case DIV_SYSTEM_YM2151:
dispatch=new DivPlatformArcade;