From 4ba50b433ae471a7c2e4481c72fe8ab0b63b51a2 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 5 Apr 2022 15:14:48 -0500 Subject: [PATCH] FDS: .dmf wavetables will be 6-bit soon --- src/engine/fileOps.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/engine/fileOps.cpp b/src/engine/fileOps.cpp index 6b968b5c2..1bf73bcce 100644 --- a/src/engine/fileOps.cpp +++ b/src/engine/fileOps.cpp @@ -560,9 +560,12 @@ bool DivEngine::loadDMF(unsigned char* file, size_t len) { for (int i=0; ilen=(unsigned char)reader.readI(); - if (ds.system[0]==DIV_SYSTEM_GB || ds.system[0]==DIV_SYSTEM_NES_FDS) { + if (ds.system[0]==DIV_SYSTEM_GB) { wave->max=15; } + if (ds.system[0]==DIV_SYSTEM_NES_FDS) { + wave->max=63; + } if (wave->len>65) { logE("invalid wave length %d. are we doing something wrong?\n",wave->len); lastError="file is corrupt or unreadable at wavetables";