Fixed gameplay crash regression in Zero Team [Angelo Salese]

This commit is contained in:
Angelo Salese 2012-04-26 19:54:06 +00:00
parent 9c691e67ef
commit b0dc6a7fa0
2 changed files with 4 additions and 3 deletions

View File

@ -236,7 +236,7 @@ WRITE8_MEMBER( mc6845_device::register_w )
/* display message if the Mode Control register is not zero */
if ((m_register_address_latch == 0x08) && (m_mode_control != 0))
if (!m_supports_transparent)
logerror("M6845: Mode Control %02X is not supported!!!\n", m_mode_control);
logerror("M6845: Mode Control %02X is not supported!!!", m_mode_control);
recompute_parameters(false);
}
@ -747,7 +747,7 @@ UINT32 mc6845_device::screen_update(screen_device &screen, bitmap_rgb32 &bitmap,
m_end_update(this, bitmap, cliprect, param);
}
else
logerror("M6845: Invalid screen parameters - display disabled!!!\n");
logerror("M6845: Invalid screen parameters - display disabled!!!");
return 0;
}

View File

@ -478,7 +478,8 @@ WRITE16_MEMBER(raiden2_state::cop_cmd_w)
switch(data) {
case 0x0205: // 0205 0006 ffeb 0000 - 0188 0282 0082 0b8e 098e 0000 0000 0000
space.write_dword(cop_regs[0] + 4 + offset*4, space.read_dword(cop_regs[0] + 4 + offset*4) + space.read_dword(cop_regs[0] + 16 + offset*4));
space.write_word(cop_regs[0] + 0x1c + offset*4, space.read_word(cop_regs[0] + 0x1c + offset*4) + space.read_word(cop_regs[0] + 16 + offset*4));
/* TODO: check the following, makes Zero Team to crash as soon as this command is triggered. */
//space.write_word(cop_regs[0] + 0x1c + offset*4, space.read_word(cop_regs[0] + 0x1c + offset*4) + space.read_word(cop_regs[0] + 16 + offset*4));
break;
case 0x0904: { /* X Se Dae and Zero Team uses this variant */