diff --git a/src/engine/platform/genesisext.cpp b/src/engine/platform/genesisext.cpp index 42dba6f4..45a8898d 100644 --- a/src/engine/platform/genesisext.cpp +++ b/src/engine/platform/genesisext.cpp @@ -462,8 +462,6 @@ void DivPlatformGenesisExt::tick(bool sysTick) { } } - DivPlatformGenesis::tick(sysTick); - if (extMode && !noExtMacros) for (int i=0; i<4; i++) { opChan[i].std.next(); @@ -549,6 +547,8 @@ void DivPlatformGenesisExt::tick(bool sysTick) { } } + DivPlatformGenesis::tick(sysTick); + bool writeNoteOn=false; unsigned char writeMask=2; if (extMode) for (int i=0; i<4; i++) {