From e02d109864016d06c1a06f994abeb2e4a4c49ab0 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 15 Feb 2020 18:03:12 -0500 Subject: [PATCH] Nudges the LowpassSpeaker towards supporting stereo generation. --- Components/6560/6560.hpp | 2 +- Machines/AmstradCPC/AmstradCPC.cpp | 2 +- Machines/Apple/AppleII/AppleII.cpp | 2 +- Machines/Apple/Macintosh/DeferredAudio.hpp | 2 +- Machines/Atari/2600/Bus.hpp | 2 +- Machines/Atari/ST/AtariST.cpp | 2 +- Machines/ColecoVision/ColecoVision.cpp | 2 +- Machines/Electron/Electron.cpp | 2 +- Machines/MSX/MSX.cpp | 2 +- Machines/MasterSystem/MasterSystem.cpp | 2 +- Machines/Oric/Oric.cpp | 7 ++++--- Machines/ZX8081/ZX8081.cpp | 2 +- .../xcshareddata/xcschemes/Clock Signal Kiosk.xcscheme | 4 ++++ Outputs/Speaker/Implementation/LowpassSpeaker.hpp | 9 ++++----- 14 files changed, 23 insertions(+), 19 deletions(-) diff --git a/Components/6560/6560.hpp b/Components/6560/6560.hpp index e975ef596..f7dc74d4b 100644 --- a/Components/6560/6560.hpp +++ b/Components/6560/6560.hpp @@ -433,7 +433,7 @@ template class MOS6560 { Concurrency::DeferringAsyncTaskQueue audio_queue_; AudioGenerator audio_generator_; - Outputs::Speaker::LowpassSpeaker speaker_; + Outputs::Speaker::LowpassSpeaker speaker_; Cycles cycles_since_speaker_update_; void update_audio() { diff --git a/Machines/AmstradCPC/AmstradCPC.cpp b/Machines/AmstradCPC/AmstradCPC.cpp index 1e319eae1..0c0b383f4 100644 --- a/Machines/AmstradCPC/AmstradCPC.cpp +++ b/Machines/AmstradCPC/AmstradCPC.cpp @@ -160,7 +160,7 @@ class AYDeferrer { private: Concurrency::DeferringAsyncTaskQueue audio_queue_; GI::AY38910::AY38910 ay_; - Outputs::Speaker::LowpassSpeaker speaker_; + Outputs::Speaker::LowpassSpeaker speaker_; HalfCycles cycles_since_update_; }; diff --git a/Machines/Apple/AppleII/AppleII.cpp b/Machines/Apple/AppleII/AppleII.cpp index 90f53048a..397d24afb 100644 --- a/Machines/Apple/AppleII/AppleII.cpp +++ b/Machines/Apple/AppleII/AppleII.cpp @@ -108,7 +108,7 @@ template class ConcreteMachine: Concurrency::DeferringAsyncTaskQueue audio_queue_; Audio::Toggle audio_toggle_; - Outputs::Speaker::LowpassSpeaker speaker_; + Outputs::Speaker::LowpassSpeaker speaker_; Cycles cycles_since_audio_update_; // MARK: - Cards diff --git a/Machines/Apple/Macintosh/DeferredAudio.hpp b/Machines/Apple/Macintosh/DeferredAudio.hpp index 6fda448fa..50ba7f714 100644 --- a/Machines/Apple/Macintosh/DeferredAudio.hpp +++ b/Machines/Apple/Macintosh/DeferredAudio.hpp @@ -18,7 +18,7 @@ namespace Macintosh { struct DeferredAudio { Concurrency::DeferringAsyncTaskQueue queue; Audio audio; - Outputs::Speaker::LowpassSpeaker