diff --git a/src/engine/platform/ay.h b/src/engine/platform/ay.h index 430d5631..e8d7efce 100644 --- a/src/engine/platform/ay.h +++ b/src/engine/platform/ay.h @@ -80,7 +80,8 @@ class DivPlatformAY8910: public DivDispatch { nextPSGMode(PSGMode(1)), dac(DAC()), autoEnvNum(0), - autoEnvDen(0) {} + autoEnvDen(0), + konCycles(0) {} }; Channel chan[3]; bool isMuted[3]; diff --git a/src/engine/platform/ay8930.h b/src/engine/platform/ay8930.h index d51ebf0d..0bd2171a 100644 --- a/src/engine/platform/ay8930.h +++ b/src/engine/platform/ay8930.h @@ -90,7 +90,8 @@ class DivPlatformAY8930: public DivDispatch { dac(DAC()), autoEnvNum(0), autoEnvDen(0), - duty(4) {} + duty(4), + konCycles(0) {} }; Channel chan[3]; bool isMuted[3]; diff --git a/src/engine/platform/fmshared_OPN.h b/src/engine/platform/fmshared_OPN.h index 19eec0aa..a8ec6772 100644 --- a/src/engine/platform/fmshared_OPN.h +++ b/src/engine/platform/fmshared_OPN.h @@ -133,6 +133,7 @@ class DivPlatformOPN: public DivPlatformFMBase { freqH(0), freqL(0), portaPauseFreq(0), + konCycles(0), mask(true) {} }; diff --git a/src/engine/platform/qsound.h b/src/engine/platform/qsound.h index 18eb886b..dbdffd05 100644 --- a/src/engine/platform/qsound.h +++ b/src/engine/platform/qsound.h @@ -35,6 +35,7 @@ class DivPlatformQSound: public DivDispatch { SharedChannel(255), resVol(4095), sample(-1), + wave(-1), panning(0x10), echo(0), useWave(false),