diff --git a/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.ISoundProvider.cs b/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.ISoundProvider.cs index 30b464c492..fb6f5dbf74 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.ISoundProvider.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.ISoundProvider.cs @@ -9,7 +9,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF { private const double SAMPLE_RATE = 44100; private const double DECAY = 0.998; - private const int RAMP_UP_TIME = 10; + private const int RAMP_UP_TIME = 1; private int _tone; private short[] _sampleBuffer; diff --git a/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/Ports.cs b/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/Ports.cs index 524597dbd3..8b2eacadf0 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/Ports.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/Ports.cs @@ -125,6 +125,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF case 5: _outputLatch[addr] = value; _latchY = (value | 0xC0) ^ 0xFF; + //var audio = ((value ^ 0xFF) >> 6) & 0x03; var audio = (value >> 6) & 0x03; if (audio != _tone) {