mirror of
https://github.com/holub/mame
synced 2025-10-08 17:37:56 +03:00
pic8259: Use device_resolve_objects (nw)
This commit is contained in:
parent
4eec26e60f
commit
f5a1f095fd
@ -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
|
// resolve callbacks
|
||||||
m_out_int_func.resolve_safe();
|
m_out_int_func.resolve_safe();
|
||||||
m_in_sp_func.resolve_safe(1);
|
m_in_sp_func.resolve_safe(1);
|
||||||
m_read_slave_ack_func.resolve_safe(0);
|
m_read_slave_ack_func.resolve_safe(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//-------------------------------------------------
|
||||||
|
// device_start - device-specific startup
|
||||||
|
//-------------------------------------------------
|
||||||
|
|
||||||
|
void pic8259_device::device_start()
|
||||||
|
{
|
||||||
// Register save state items
|
// Register save state items
|
||||||
save_item(NAME(m_state));
|
save_item(NAME(m_state));
|
||||||
save_item(NAME(m_isr));
|
save_item(NAME(m_isr));
|
||||||
|
@ -71,6 +71,7 @@ public:
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
// device-level overrides
|
// device-level overrides
|
||||||
|
virtual void device_resolve_objects() override;
|
||||||
virtual void device_start() override;
|
virtual void device_start() override;
|
||||||
virtual void device_reset() override;
|
virtual void device_reset() override;
|
||||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||||
|
Loading…
Reference in New Issue
Block a user