diff --git a/src/engine/fileOps/ftm.cpp b/src/engine/fileOps/ftm.cpp index a637ef20c..03aef17d7 100644 --- a/src/engine/fileOps/ftm.cpp +++ b/src/engine/fileOps/ftm.cpp @@ -469,6 +469,7 @@ bool DivEngine::loadFTM(unsigned char* file, size_t len, bool dnft, bool dnft_si for (int i = 0; i < 256; i++) { for (int j = 0; j < 8; j++) { macros[i].push_back(DivInstrumentMacro(DIV_MACRO_VOL)); + macros[i][j].open|=9; } } @@ -2744,7 +2745,8 @@ bool DivEngine::loadFTM(unsigned char* file, size_t len, bool dnft, bool dnft_si } } - ds.delayBehavior=0; + // why? I thought FamiTracker was lax + //ds.delayBehavior=0; ds.version=DIV_VERSION_FTM; ds.insLen = ds.ins.size();