From 808e4e8537e50ed465b7b0fbbf308ecc86ccd3ae Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 16 Feb 2020 15:04:52 -0500 Subject: [PATCH] Adds comment to explain channel allocations. --- Machines/AmstradCPC/AmstradCPC.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Machines/AmstradCPC/AmstradCPC.cpp b/Machines/AmstradCPC/AmstradCPC.cpp index 5d8dd8d4d..a53e0d3b9 100644 --- a/Machines/AmstradCPC/AmstradCPC.cpp +++ b/Machines/AmstradCPC/AmstradCPC.cpp @@ -126,6 +126,8 @@ class AYDeferrer { /// Constructs a new AY instance and sets its clock rate. AYDeferrer() : ay_(GI::AY38910::Personality::AY38910, audio_queue_), speaker_(ay_) { speaker_.set_input_rate(1000000); + // Per the CPC Wiki: + // "A is output to the right, channel C is output left, and channel B is output to both left and right". ay_.set_output_mixing(true, 0.0, 0.5, 1.0, 1.0, 0.5, 0.0); }