From 57e7d5ef62fced27a6c9c9aa50598643f8b0bc41 Mon Sep 17 00:00:00 2001 From: Florian Kagerer Date: Sun, 16 Nov 2008 23:19:54 +0000 Subject: fixed bug svn-id: r35102 --- engines/kyra/sound_towns.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/kyra/sound_towns.cpp b/engines/kyra/sound_towns.cpp index 7d802c8993..34c2c9c490 100644 --- a/engines/kyra/sound_towns.cpp +++ b/engines/kyra/sound_towns.cpp @@ -2644,7 +2644,7 @@ void TownsPC98_OpnSquareSineSource::writeReg(uint8 address, uint8 value, bool fo if (!_ready) return; - if (address > 10) { + if (address > 10 || *_reg[address] == value) { if ((address == 11 || address == 12 || address == 13) && value) warning("TownsPC98_OpnSquareSineSource: unsupported reg address: %d", address); return; -- cgit v1.2.3