From 6d441c2ffd6b48e227ef32ac43487dd13516b7d2 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 26 May 2022 18:07:59 -0500 Subject: [PATCH] FDS: set a post-amp value --- src/engine/platform/fds.cpp | 4 ++++ src/engine/platform/fds.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/engine/platform/fds.cpp b/src/engine/platform/fds.cpp index 06b9becad..0cfd0758f 100644 --- a/src/engine/platform/fds.cpp +++ b/src/engine/platform/fds.cpp @@ -498,6 +498,10 @@ void DivPlatformFDS::notifyInsDeletion(void* ins) { } } +float DivPlatformFDS::getPostAmp() { + return useNP?1.8f:1.0f; +} + void DivPlatformFDS::poke(unsigned int addr, unsigned short val) { rWrite(addr,val); } diff --git a/src/engine/platform/fds.h b/src/engine/platform/fds.h index 1c08e1bbb..c563a47f8 100644 --- a/src/engine/platform/fds.h +++ b/src/engine/platform/fds.h @@ -99,6 +99,7 @@ class DivPlatformFDS: public DivDispatch { void setNSFPlay(bool use); void setFlags(unsigned int flags); void notifyInsDeletion(void* ins); + float getPostAmp(); void poke(unsigned int addr, unsigned short val); void poke(std::vector& wlist); const char** getRegisterSheet();