From 8d21948431b18140701e947dbb3208465a47f8ff Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 2 Jul 2023 00:39:50 -0500 Subject: [PATCH] Game Boy: fix custom clock --- src/engine/platform/gb.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/gb.cpp b/src/engine/platform/gb.cpp index 9a5d6d7d4..d187b8c76 100644 --- a/src/engine/platform/gb.cpp +++ b/src/engine/platform/gb.cpp @@ -664,9 +664,7 @@ void DivPlatformGB::setFlags(const DivConfig& flags) { } invertWave=flags.getBool("invertWave",true); enoughAlready=flags.getBool("enoughAlready",false); -} -int DivPlatformGB::init(DivEngine* p, int channels, int sugRate, const DivConfig& flags) { chipClock=4194304; CHECK_CUSTOM_CLOCK; rate=chipClock/16; @@ -675,6 +673,9 @@ int DivPlatformGB::init(DivEngine* p, int channels, int sugRate, const DivConfig oscBuf[i]=new DivDispatchOscBuffer; oscBuf[i]->rate=rate; } +} + +int DivPlatformGB::init(DivEngine* p, int channels, int sugRate, const DivConfig& flags) { parent=p; dumpWrites=false; skipRegisterWrites=false;