a2eauxslot: Fix regression by not nullifying slot pointer in device_start (nw)

This commit is contained in:
AJR 2019-02-26 12:33:10 -05:00
parent 7514b1aaa9
commit 6b8d370ecb
2 changed files with 7 additions and 8 deletions

View File

@ -74,24 +74,23 @@ a2eauxslot_device::a2eauxslot_device(const machine_config &mconfig, device_type
}
//-------------------------------------------------
// device_start - device-specific startup
// device_resolve_objects - resolve objects that
// may be needed for other devices to set
// initial conditions at start time
//-------------------------------------------------
void a2eauxslot_device::device_start()
void a2eauxslot_device::device_resolve_objects()
{
// resolve callbacks
m_out_irq_cb.resolve_safe();
m_out_nmi_cb.resolve_safe();
// clear slot
m_device = nullptr;
}
//-------------------------------------------------
// device_reset - device-specific reset
// device_start - device-specific startup
//-------------------------------------------------
void a2eauxslot_device::device_reset()
void a2eauxslot_device::device_start()
{
}

View File

@ -82,8 +82,8 @@ protected:
a2eauxslot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
// device-level overrides
virtual void device_resolve_objects() override;
virtual void device_start() override;
virtual void device_reset() override;
// internal state
required_address_space m_space;