pic8259: Use device_resolve_objects (nw)

This commit is contained in:
AJR 2018-05-13 12:07:37 -04:00
parent 4eec26e60f
commit f5a1f095fd
2 changed files with 13 additions and 2 deletions

View File

@ -333,16 +333,26 @@ WRITE8_MEMBER( pic8259_device::write )
//-------------------------------------------------
// 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 pic8259_device::device_start()
void pic8259_device::device_resolve_objects()
{
// resolve callbacks
m_out_int_func.resolve_safe();
m_in_sp_func.resolve_safe(1);
m_read_slave_ack_func.resolve_safe(0);
}
//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
void pic8259_device::device_start()
{
// Register save state items
save_item(NAME(m_state));
save_item(NAME(m_isr));

View File

@ -71,6 +71,7 @@ public:
protected:
// device-level overrides
virtual void device_resolve_objects() override;
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;