From e48faa4114c61f4272279c6e50dc426ea2350210 Mon Sep 17 00:00:00 2001 From: Natt Akuma Date: Wed, 11 May 2022 15:22:17 +0700 Subject: [PATCH] VERA: halve output volume to match other PSGs In terms of maximum single-channel output. X16's mixing is kept by halving YM2151 part. --- src/engine/platform/vera.cpp | 2 +- src/gui/presets.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/vera.cpp b/src/engine/platform/vera.cpp index 58aa55b92..65a7452ee 100644 --- a/src/engine/platform/vera.cpp +++ b/src/engine/platform/vera.cpp @@ -414,7 +414,7 @@ void DivPlatformVERA::muteChannel(int ch, bool mute) { } float DivPlatformVERA::getPostAmp() { - return 8.0f; + return 4.0f; } bool DivPlatformVERA::isStereo() { diff --git a/src/gui/presets.cpp b/src/gui/presets.cpp index 28a57f861..efb73ec51 100644 --- a/src/gui/presets.cpp +++ b/src/gui/presets.cpp @@ -599,7 +599,7 @@ void FurnaceGUI::initSystemPresets() { cat.systems.push_back(FurnaceGUISysDef( "Commander X16", { DIV_SYSTEM_VERA, 64, 0, 0, - DIV_SYSTEM_YM2151, 64, 0, 0, + DIV_SYSTEM_YM2151, 32, 0, 0, 0 } ));