From 7aa735857caaccf82a0c7ded166dd7c1c5278e7c Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 21 Apr 2025 03:25:07 -0500 Subject: [PATCH] OPL: VGM reset after initializing OPL3 mode --- src/engine/platform/opl.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/platform/opl.cpp b/src/engine/platform/opl.cpp index c689978b8..b893dd0f7 100644 --- a/src/engine/platform/opl.cpp +++ b/src/engine/platform/opl.cpp @@ -2862,10 +2862,6 @@ void DivPlatformOPL::reset() { } pcm.reset(); - if (dumpWrites) { - addWrite(0xffffffff,0); - } - properDrums=properDrumsSys; if (oplType==3) { chanMap=properDrums?chanMapOPL3Drums:chanMapOPL3; @@ -2947,6 +2943,10 @@ void DivPlatformOPL::reset() { } } + if (dumpWrites) { + addWrite(0xffffffff,0); + } + update4OpMask=true; dam=false; dvb=false;