From ab964d82f0438e42294e33b304b31397c2143949 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 21 May 2025 19:41:48 -0500 Subject: [PATCH] YM2608: fix hard reset in combo core issue #2458 --- src/engine/platform/ym2608.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/ym2608.cpp b/src/engine/platform/ym2608.cpp index 510c1c106..383ee3749 100644 --- a/src/engine/platform/ym2608.cpp +++ b/src/engine/platform/ym2608.cpp @@ -343,7 +343,7 @@ void DivPlatformYM2608::acquire_combo(short** buf, size_t len) { QueuedWrite& w=writes.front(); if (w.addr==0xfffffffe) { - delay=w.val; + delay=w.val*nukedMult*4; writes.pop_front(); } else if (w.addr<=0x1d || w.addr==0x2d || w.addr==0x2e || w.addr==0x2f || (w.addr>=0x100 && w.addr<=0x12d)) { // ymfm write