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