From 0e029def516331936f3d82db541d2379e1547ee8 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 18 Jun 2023 13:40:29 -0500 Subject: [PATCH] YM2612: fix chan osc again --- src/engine/platform/genesis.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/genesis.cpp b/src/engine/platform/genesis.cpp index f33ce4a74..a4b0f7b18 100644 --- a/src/engine/platform/genesis.cpp +++ b/src/engine/platform/genesis.cpp @@ -252,7 +252,7 @@ void DivPlatformGenesis::acquire_ymfm(short** buf, size_t len) { oscBuf[5]->data[oscBuf[5]->needle++]=chan[5].dacOutput<<6; oscBuf[6]->data[oscBuf[6]->needle++]=chan[6].dacOutput<<6; } else { - oscBuf[i]->data[oscBuf[i]->needle++]=fm_ymfm->debug_dac_data()<<6; + oscBuf[i]->data[oscBuf[i]->needle++]=(fm_ymfm->debug_dac_data()^0x100)<<6; oscBuf[6]->data[oscBuf[6]->needle++]=0; } } else {