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();