diff --git a/backends/playback/zsm/zsm_backend.cpp b/backends/playback/zsm/zsm_backend.cpp index a0ac843..c7e10bd 100644 --- a/backends/playback/zsm/zsm_backend.cpp +++ b/backends/playback/zsm/zsm_backend.cpp @@ -180,7 +180,7 @@ void ZsmBackend::tick(bool step) { loop_rem <<= 8; loop_rem |= bytes[7]; loop = loop_rem; - islooped = bytes[6]; + islooped = bytes[6] & 0x80; remain = bytes[5]; remain <<= 8; remain |= bytes[4];