Fix VGM output

This commit is contained in:
cam900 2023-12-01 20:12:09 +09:00
parent b427bab4b6
commit 32f0113a39

View file

@ -327,7 +327,7 @@ void DivPlatformMSM6295::reset() {
rateSel=rateSelInit; rateSel=rateSelInit;
rWrite(12,!rateSelInit); rWrite(12,!rateSelInit);
if (isBanked) { if (isBanked) {
rWrite(14,1); rWrite(14,0x81);
} }
delay=0; delay=0;
@ -540,7 +540,7 @@ void DivPlatformMSM6295::setFlags(const DivConfig& flags) {
rWrite(12,!rateSelInit); rWrite(12,!rateSelInit);
rateSel=rateSelInit; rateSel=rateSelInit;
} }
rWrite(14,isBanked); rWrite(14,isBanked?0x81:0);
} }
int DivPlatformMSM6295::init(DivEngine* p, int channels, int sugRate, const DivConfig& flags) { int DivPlatformMSM6295::init(DivEngine* p, int channels, int sugRate, const DivConfig& flags) {