MT #05341, assuming that m68k is off by default

This commit is contained in:
Angelo Salese 2013-10-28 17:22:38 +00:00
parent ec29991cd3
commit 2338d398fc
2 changed files with 8 additions and 0 deletions

View File

@ -424,6 +424,12 @@ MACHINE_START_MEMBER(taito_f3_state,f3)
save_item(NAME(m_coin_word));
}
MACHINE_RESET_MEMBER(taito_f3_state,f3)
{
/* start with sound m68k off, qtheater relies on it (otherwise main CPU tries to reset it while 68k is working with irq table vectors). */
m_audiocpu->set_input_line(INPUT_LINE_RESET, ASSERT_LINE);
}
static MACHINE_CONFIG_START( f3, taito_f3_state )
/* basic machine hardware */
@ -432,6 +438,7 @@ static MACHINE_CONFIG_START( f3, taito_f3_state )
MCFG_CPU_VBLANK_INT_DRIVER("screen", taito_f3_state, f3_interrupt2)
MCFG_MACHINE_START_OVERRIDE(taito_f3_state,f3)
MCFG_MACHINE_RESET_OVERRIDE(taito_f3_state,f3)
MCFG_EEPROM_SERIAL_93C46_ADD("eeprom")

View File

@ -279,6 +279,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_vram);
TILE_GET_INFO_MEMBER(get_tile_info_pixel);
DECLARE_MACHINE_START(f3);
DECLARE_MACHINE_RESET(f3);
DECLARE_VIDEO_START(f3);
UINT32 screen_update_f3(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof_f3(screen_device &screen, bool state);