From aa446d5c439abf7282567a3cb31aab9f97f053df Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 3 Mar 2022 17:03:44 -0500 Subject: [PATCH] PCE: don't mute channel 2 when LFO is on apparently this is hardware behavior --- src/engine/platform/sound/pce_psg.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/engine/platform/sound/pce_psg.cpp b/src/engine/platform/sound/pce_psg.cpp index ed71e0fd2..f9c1ee099 100644 --- a/src/engine/platform/sound/pce_psg.cpp +++ b/src/engine/platform/sound/pce_psg.cpp @@ -157,12 +157,6 @@ void PCE_PSG::RecalcUOFunc(int chnum) //printf("UO Update: %d, %02x\n", chnum, ch->control); - // what is this? - if (lfoctrl&3 && chnum==1) { - ch->UpdateOutput = &PCE_PSG::UpdateOutput_Off; - return; - } - if((revision != REVISION_HUC6280 && !(ch->control & 0xC0)) || (revision == REVISION_HUC6280 && !(ch->control & 0x80))) ch->UpdateOutput = &PCE_PSG::UpdateOutput_Off; else if(ch->noisectrl & ch->control & 0x80)