diff --git a/src/engine/platform/pce.cpp b/src/engine/platform/pce.cpp index 60800b625..211a73caf 100644 --- a/src/engine/platform/pce.cpp +++ b/src/engine/platform/pce.cpp @@ -524,6 +524,13 @@ unsigned short DivPlatformPCE::getPan(int ch) { return ((chan[ch].pan&0xf0)<<4)|(chan[ch].pan&15); } +DivChannelPair DivPlatformPCE::getPaired(int ch) { + if (ch==1 && lfoMode>0) { + return DivChannelPair("mod",0); + } + return DivChannelPair(); +} + DivChannelModeHints DivPlatformPCE::getModeHints(int ch) { DivChannelModeHints ret; if (ch<4) return ret; diff --git a/src/engine/platform/pce.h b/src/engine/platform/pce.h index ceba204be..4d434e9cc 100644 --- a/src/engine/platform/pce.h +++ b/src/engine/platform/pce.h @@ -83,6 +83,7 @@ class DivPlatformPCE: public DivDispatch { void* getChanState(int chan); DivMacroInt* getChanMacroInt(int ch); unsigned short getPan(int chan); + DivChannelPair getPaired(int chan); DivChannelModeHints getModeHints(int chan); DivSamplePos getSamplePos(int ch); DivDispatchOscBuffer* getOscBuffer(int chan);