DRIVER_INIT_MEMBER(msx_state,msx) { m_maincpu->set_input_line_vector(0, 0xff); msx_memory_init(); z80_set_cycle_tables( m_maincpu, cc_op, cc_cb, cc_ed, cc_xy, cc_xycb, cc_ex ); }
DRIVER_INIT_MEMBER(msx_state,msx) { device_set_input_line_vector (machine().device("maincpu"), 0, 0xff); msx_memory_init (machine()); z80_set_cycle_tables( machine().device("maincpu"), cc_op, cc_cb, cc_ed, cc_xy, cc_xycb, cc_ex ); }
void msx_state::driver_start() { m_maincpu->set_input_line_vector(0, 0xff); msx_memory_init(); m_maincpu->z80_set_cycle_tables( cc_op, cc_cb, cc_ed, cc_xy, cc_xycb, cc_ex ); save_item(NAME(m_psg_b)); save_item(NAME(m_mouse)); save_item(NAME(m_mouse_stat)); save_item(NAME(m_rtc_latch)); save_item(NAME(m_kanji_latch)); save_item(NAME(m_slot_expanded)); save_item(NAME(m_primary_slot)); save_item(NAME(m_secondary_slot)); save_item(NAME(m_port_c_old)); save_item(NAME(m_keylatch)); save_item(NAME(m_irq_state)); machine().save().register_postload(save_prepost_delegate(FUNC(msx_state::post_load), this)); }