Merge pull request #61 from Perkka2/master

Fixed an EPSM SSG frequency issue and possible linux build issue
This commit is contained in:
NovaSquirrel 2021-11-13 14:16:42 -05:00 committed by GitHub
commit 44b3cb62ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -168,7 +168,7 @@ protected:
ArrayInfo<int16_t> lastOutputs{ _lastOutputs, 2 }; ArrayInfo<int16_t> lastOutputs{ _lastOutputs, 2 };
ArrayInfo<int16_t> currentOutputs{ _currentOutputs, 2 }; ArrayInfo<int16_t> currentOutputs{ _currentOutputs, 2 };
ArrayInfo<InputBuffer> inputBuffer{ &_inputBuffer }; ArrayInfo<InputEntry> inputBuffer{ _inputBuffer.data(), INPUT_BUFFER_SIZE };
ValueInfo<ym3438_t> chip{ &_chip }; ValueInfo<ym3438_t> chip{ &_chip };
ValueInfo<double> clock { &_clock }; ValueInfo<double> clock { &_clock };
Stream(lastOutputs, currentOutputs, inputBuffer, chip, clock); Stream(lastOutputs, currentOutputs, inputBuffer, chip, clock);
@ -239,7 +239,7 @@ protected:
virtual uint32_t GetSSGClockFrequency() override virtual uint32_t GetSSGClockFrequency() override
{ {
return EPSMSSGAudio::GetSSGClockFrequency() * (_console->GetSettings()->GetEPSMClockFrequency() / 3579545 ); return _console->GetSettings()->GetEPSMClockFrequency() / 4;
} }
public: public: