From 9b659f5b5842be3b7f3a45f5061ac7a36447a27f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Thu, 3 Apr 2014 21:38:31 +0000 Subject: [PATCH] wrong memmask mask --- src/mame/drivers/plygonet.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/mame/drivers/plygonet.c b/src/mame/drivers/plygonet.c index 39bd36066bb..5bf391a0acf 100644 --- a/src/mame/drivers/plygonet.c +++ b/src/mame/drivers/plygonet.c @@ -215,33 +215,33 @@ WRITE32_MEMBER(polygonet_state::shared_ram_write) if (mem_mask == 0xffff0000) { logerror("68k WRITING %04x to shared ram %x (@%x)\n", (m_shared_ram[offset] & 0xffff0000) >> 16, - 0xc000 + (offset<<1), - space.device().safe_pc()); + 0xc000 + (offset<<1), + space.device().safe_pc()); } else if (mem_mask == 0x0000ffff) { logerror("68k WRITING %04x to shared ram %x (@%x)\n", (m_shared_ram[offset] & 0x0000ffff), - 0xc000 +((offset<<1)+1), - space.device().safe_pc()); + 0xc000 +((offset<<1)+1), + space.device().safe_pc()); } else { logerror("68k WRITING %04x & %04x to shared ram %x & %x [%08x] (@%x)\n", (m_shared_ram[offset] & 0xffff0000) >> 16, - (m_shared_ram[offset] & 0x0000ffff), - 0xc000 + (offset<<1), - 0xc000 +((offset<<1)+1), - mem_mask, - space.device().safe_pc()); + (m_shared_ram[offset] & 0x0000ffff), + 0xc000 + (offset<<1), + 0xc000 +((offset<<1)+1), + mem_mask, + space.device().safe_pc()); } /* write to the current dsp56k word */ - if (mem_mask | (0xffff0000)) + if (mem_mask & 0xffff0000) { m_dsp56k_shared_ram_16[(offset<<1)] = (m_shared_ram[offset] & 0xffff0000) >> 16 ; } /* write to the next dsp56k word */ - if (mem_mask | (0x0000ffff)) + if (mem_mask & 0x0000ffff) { m_dsp56k_shared_ram_16[(offset<<1)+1] = (m_shared_ram[offset] & 0x0000ffff) ; }