From 24644f1dd120088c4239cb48673bd6e619a93610 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 7 Oct 2018 18:39:03 -0400 Subject: [PATCH] Adds a low-pass filter, picked entirely by ear, and switches to composite output, at least for now. --- Machines/MasterSystem/MasterSystem.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Machines/MasterSystem/MasterSystem.cpp b/Machines/MasterSystem/MasterSystem.cpp index 60a81fa2b..54b4ffbdf 100644 --- a/Machines/MasterSystem/MasterSystem.cpp +++ b/Machines/MasterSystem/MasterSystem.cpp @@ -122,6 +122,8 @@ class ConcreteMachine: map(read_pointers_, ram_, 1024, 0xc000, 0x10000); map(write_pointers_, ram_, 1024, 0xc000, 0x10000); } + + speaker_.set_high_frequency_cutoff(8000); } ~ConcreteMachine() { @@ -130,7 +132,7 @@ class ConcreteMachine: void setup_output(float aspect_ratio) override { vdp_.reset(new TI::TMS::TMS9918(model_ == Analyser::Static::Sega::Target::Model::SG1000 ? TI::TMS::TMS9918A : TI::TMS::SMSVDP)); -// get_crt()->set_video_signal(Outputs::CRT::VideoSignal::Composite); + get_crt()->set_video_signal(Outputs::CRT::VideoSignal::Composite); } void close_output() override {