diff options
Diffstat (limited to 'src/mame/drivers/specpls3.cpp')
-rw-r--r-- | src/mame/drivers/specpls3.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mame/drivers/specpls3.cpp b/src/mame/drivers/specpls3.cpp index 9899808a865..7603a86fa37 100644 --- a/src/mame/drivers/specpls3.cpp +++ b/src/mame/drivers/specpls3.cpp @@ -355,12 +355,12 @@ void specpls3_state::plus3_mem(address_map &map) map(0xc000, 0xffff).bankrw("bank4"); } -MACHINE_RESET_MEMBER(specpls3_state,spectrum_plus3) +void specpls3_state::machine_reset() { uint8_t *messram = m_ram->pointer(); memset(messram,0,128*1024); - MACHINE_RESET_CALL_MEMBER(spectrum); + spectrum_state::machine_reset(); /* Initial configuration */ m_port_7ffd_data = 0; @@ -412,8 +412,6 @@ void specpls3_state::spectrum_plus2(machine_config &config) subdevice<gfxdecode_device>("gfxdecode")->set_info(specpls3); - MCFG_MACHINE_RESET_OVERRIDE(specpls3_state, spectrum_plus3 ) - SPECTRUM_EXPANSION_SLOT(config.replace(), m_exp, specpls3_expansion_devices, nullptr); m_exp->irq_handler().set_inputline(m_maincpu, INPUT_LINE_IRQ0); m_exp->nmi_handler().set_inputline(m_maincpu, INPUT_LINE_NMI); |