From 4d476c0588da57e95a1b7fb484b44d5fa3124b71 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 4 Aug 2023 17:48:34 -0500 Subject: [PATCH] YM2612: fix direct stream --- src/engine/platform/genesis.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/engine/platform/genesis.cpp b/src/engine/platform/genesis.cpp index 29b25f29e..9a8bafc94 100644 --- a/src/engine/platform/genesis.cpp +++ b/src/engine/platform/genesis.cpp @@ -302,6 +302,11 @@ void DivPlatformGenesis::fillStream(std::vector& stream, int sR for (size_t i=0; i=0) { + urgentWrite(0x2a,dacWrite); + dacWrite=-1; + } + while (!writes.empty()) { QueuedWrite& w=writes.front(); stream.push_back(DivDelayedWrite(i,w.addr,w.val));