From 6d6d30cbf3537891158ebdbfae6f3e92380d6c25 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 22 Feb 2022 00:32:23 -0500 Subject: [PATCH] set compatibility flags for 1.1 modules --- src/engine/fileOps.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/engine/fileOps.cpp b/src/engine/fileOps.cpp index 299e8607..ebb76ec7 100644 --- a/src/engine/fileOps.cpp +++ b/src/engine/fileOps.cpp @@ -135,6 +135,12 @@ bool DivEngine::loadDMF(unsigned char* file, size_t len) { ds.brokenShortcutSlides=false; ds.ignoreDuplicateSlides=true; + // 1.1 compat flags + if (ds.version>24) { + ds.waveDutyIsVol=true; + ds.legacyVolumeSlides=false; + } + // Neo Geo detune if (ds.system[0]==DIV_SYSTEM_YM2610 || ds.system[0]==DIV_SYSTEM_YM2610_EXT) { ds.tuning=443.23;