diff options
Diffstat (limited to 'src/mame/drivers/mikrosha.cpp')
-rw-r--r-- | src/mame/drivers/mikrosha.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mame/drivers/mikrosha.cpp b/src/mame/drivers/mikrosha.cpp index 3a96d277854..21adf67b42f 100644 --- a/src/mame/drivers/mikrosha.cpp +++ b/src/mame/drivers/mikrosha.cpp @@ -37,17 +37,17 @@ public: private: DECLARE_WRITE_LINE_MEMBER(mikrosha_pit_out2); I8275_DRAW_CHARACTER_MEMBER(display_pixels); - DECLARE_MACHINE_RESET(mikrosha); + virtual void machine_reset() override; void mikrosha_io(address_map &map); void mikrosha_mem(address_map &map); }; -MACHINE_RESET_MEMBER(mikrosha_state,mikrosha) +void mikrosha_state::machine_reset() { if (m_cart->exists()) m_maincpu->space(AS_PROGRAM).install_read_handler(0x8000, 0x8000+m_cart->get_rom_size()-1, read8_delegate(FUNC(generic_slot_device::read_rom),(generic_slot_device*)m_cart)); - MACHINE_RESET_CALL_MEMBER(radio86); + radio86_state::machine_reset(); } /* Address maps */ @@ -211,8 +211,6 @@ MACHINE_CONFIG_START(mikrosha_state::mikrosha) MCFG_DEVICE_PROGRAM_MAP(mikrosha_mem) MCFG_DEVICE_IO_MAP(mikrosha_io) - MCFG_MACHINE_RESET_OVERRIDE(mikrosha_state, mikrosha) - MCFG_DEVICE_ADD("ppi8255_1", I8255, 0) MCFG_I8255_IN_PORTA_CB(READ8(*this, radio86_state, radio86_8255_portb_r2)) MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, radio86_state, radio86_8255_porta_w2)) |