From 95b0028eeba5eb06a4d9172175b868126a445b0d Mon Sep 17 00:00:00 2001 From: cam900 Date: Mon, 2 Jun 2025 15:24:05 +0900 Subject: [PATCH] Don't be ORed --- src/engine/platform/es5506.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/es5506.cpp b/src/engine/platform/es5506.cpp index 9b53c7436..96c8949a2 100644 --- a/src/engine/platform/es5506.cpp +++ b/src/engine/platform/es5506.cpp @@ -513,14 +513,14 @@ void DivPlatformES5506::tick(bool sysTick) { if (chan[i].pcm.pause!=(bool)(chan[i].std.alg.val&1)) { chan[i].pcm.pause=chan[i].std.alg.val&1; if (!chan[i].keyOn) { - crWriteVal|=(crWriteVal&~0x0002)|(chan[i].pcm.pause?0x0002:0x0000); + crWriteVal=(crWriteVal&~0x0002)|(chan[i].pcm.pause?0x0002:0x0000); crChanged=true; } } if (chan[i].pcm.direction!=(bool)(chan[i].std.alg.val&2)) { chan[i].pcm.direction=chan[i].std.alg.val&2; if (!chan[i].keyOn) { - crWriteVal|=(crWriteVal&~0x0040)|(chan[i].pcm.direction?0x0040:0x0000); + crWriteVal=(crWriteVal&~0x0040)|(chan[i].pcm.direction?0x0040:0x0000); crChanged=true; } }