From 3af06769d89830d100617cb7c0aee958aeb22cf1 Mon Sep 17 00:00:00 2001 From: Pierre Date: Sat, 13 Nov 2021 20:13:39 +0100 Subject: [PATCH] Update EPSMAudio.h Fixed EPSM SSG frequency issue and possibly linux build error. --- Core/EPSMAudio.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/EPSMAudio.h b/Core/EPSMAudio.h index 4944f229a..4c815ed00 100644 --- a/Core/EPSMAudio.h +++ b/Core/EPSMAudio.h @@ -168,7 +168,7 @@ class EPSMAudio : public EPSMSSGAudio ArrayInfo lastOutputs{ _lastOutputs, 2 }; ArrayInfo currentOutputs{ _currentOutputs, 2 }; - ArrayInfo inputBuffer{ &_inputBuffer }; + ArrayInfo inputBuffer{ _inputBuffer.data(), INPUT_BUFFER_SIZE }; ValueInfo chip{ &_chip }; ValueInfo clock { &_clock }; Stream(lastOutputs, currentOutputs, inputBuffer, chip, clock); @@ -239,7 +239,7 @@ class EPSMAudio : public EPSMSSGAudio virtual uint32_t GetSSGClockFrequency() override { - return EPSMSSGAudio::GetSSGClockFrequency() * (_console->GetSettings()->GetEPSMClockFrequency() / 3579545 ); + return _console->GetSettings()->GetEPSMClockFrequency() / 4; } public: