Previous 199869 Revisions Next

r29230 Thursday 3rd April, 2014 at 21:38:31 UTC by hap
wrong memmask mask
[src/mame/drivers]plygonet.c

trunk/src/mame/drivers/plygonet.c
r29229r29230
215215   if (mem_mask == 0xffff0000)
216216   {
217217      logerror("68k WRITING %04x to shared ram %x (@%x)\n", (m_shared_ram[offset] & 0xffff0000) >> 16,
218                                                0xc000 + (offset<<1),
219                                                space.device().safe_pc());
218         0xc000 + (offset<<1),
219         space.device().safe_pc());
220220   }
221221   else if (mem_mask == 0x0000ffff)
222222   {
223223      logerror("68k WRITING %04x to shared ram %x (@%x)\n", (m_shared_ram[offset] & 0x0000ffff),
224                                                0xc000 +((offset<<1)+1),
225                                                space.device().safe_pc());
224         0xc000 +((offset<<1)+1),
225         space.device().safe_pc());
226226   }
227227   else
228228   {
229229      logerror("68k WRITING %04x & %04x to shared ram %x & %x [%08x] (@%x)\n", (m_shared_ram[offset] & 0xffff0000) >> 16,
230                                                               (m_shared_ram[offset] & 0x0000ffff),
231                                                               0xc000 + (offset<<1),
232                                                               0xc000 +((offset<<1)+1),
233                                                               mem_mask,
234                                                               space.device().safe_pc());
230         (m_shared_ram[offset] & 0x0000ffff),
231         0xc000 + (offset<<1),
232         0xc000 +((offset<<1)+1),
233         mem_mask,
234         space.device().safe_pc());
235235   }
236236
237237   /* write to the current dsp56k word */
238   if (mem_mask | (0xffff0000))
238   if (mem_mask & 0xffff0000)
239239   {
240240      m_dsp56k_shared_ram_16[(offset<<1)] = (m_shared_ram[offset] & 0xffff0000) >> 16 ;
241241   }
242242
243243   /* write to the next dsp56k word */
244   if (mem_mask | (0x0000ffff))
244   if (mem_mask & 0x0000ffff)
245245   {
246246      m_dsp56k_shared_ram_16[(offset<<1)+1] = (m_shared_ram[offset] & 0x0000ffff) ;
247247   }

Previous 199869 Revisions Next


© 1997-2024 The MAME Team