diff --git a/src/engine/platform/fmshared_OPN.h b/src/engine/platform/fmshared_OPN.h index d2191301..b1bd96db 100644 --- a/src/engine/platform/fmshared_OPN.h +++ b/src/engine/platform/fmshared_OPN.h @@ -156,6 +156,7 @@ class DivPlatformOPN: public DivPlatformFMBase { DivConfig ayFlags; + friend void putDispatchChip(void*,int); DivPlatformOPN(double f=9440540.0, unsigned int d=72, unsigned int a=32, bool isExtSys=false): DivPlatformFMBase(), fmFreqBase(f), diff --git a/src/engine/platform/genesis.h b/src/engine/platform/genesis.h index 53a6eada..e126db58 100644 --- a/src/engine/platform/genesis.h +++ b/src/engine/platform/genesis.h @@ -90,6 +90,7 @@ class DivPlatformGenesis: public DivPlatformOPN { void acquire_nuked(short* bufL, short* bufR, size_t start, size_t len); void acquire_ymfm(short* bufL, short* bufR, size_t start, size_t len); + friend void putDispatchChip(void*,int); public: void acquire(short* bufL, short* bufR, size_t start, size_t len); void fillStream(std::vector& stream, int sRate, size_t len);