From 6d4efbd90831dfafe07b1df46a4cd7529bba2624 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 24 Jun 2024 03:26:38 -0500 Subject: [PATCH] why is this not implemented --- src/engine/fileOps/s3m.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/engine/fileOps/s3m.cpp b/src/engine/fileOps/s3m.cpp index c615b3872..57eae1ed4 100644 --- a/src/engine/fileOps/s3m.cpp +++ b/src/engine/fileOps/s3m.cpp @@ -304,7 +304,7 @@ bool DivEngine::loadS3M(unsigned char* file, size_t len) { ins->type=DIV_INS_OPL; } else { logW("odd magic!"); - ins->type=DIV_INS_AMIGA; + ins->type=DIV_INS_ES5506; ds.ins.push_back(ins); continue; } @@ -860,6 +860,8 @@ bool DivEngine::loadS3M(unsigned char* file, size_t len) { case 'N': // channel vol slide (extension) break; case 'O': // offset + p->data[curRow][effectCol[chan]++]=0x91; + p->data[curRow][effectCol[chan]++]=effectVal; break; case 'P': // pan slide (extension) break;