From 55762bf8eaa5e249002980f9d0bfae5ee3441293 Mon Sep 17 00:00:00 2001 From: Asnivor Date: Tue, 17 Sep 2024 09:15:19 +0100 Subject: [PATCH] [ChannelFHawk] Pair back ramp-up time so shorter sounds can play out --- .../Consoles/Fairchild/ChannelF/ChannelF.ISoundProvider.cs | 2 +- .../Consoles/Fairchild/ChannelF/Ports.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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) {