diff --git a/src/engine/platform/genesis.cpp b/src/engine/platform/genesis.cpp index 072e8bc0..f33ce4a7 100644 --- a/src/engine/platform/genesis.cpp +++ b/src/engine/platform/genesis.cpp @@ -187,7 +187,7 @@ void DivPlatformGenesis::acquire_nuked(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.dacdata<<6; + oscBuf[i]->data[oscBuf[i]->needle++]=(fm.dacdata^0x100)<<6; oscBuf[6]->data[oscBuf[6]->needle++]=0; } } else {