mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
i8251: Resolve callbacks at device_resolve_objects time (nw)
This commit is contained in:
parent
636315be5f
commit
34cf491d14
@ -85,10 +85,12 @@ v5x_scu_device::v5x_scu_device(const machine_config &mconfig, const char *tag, d
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// 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 i8251_device::device_start()
|
||||
void i8251_device::device_resolve_objects()
|
||||
{
|
||||
// resolve callbacks
|
||||
m_txd_handler.resolve_safe();
|
||||
@ -98,6 +100,14 @@ void i8251_device::device_start()
|
||||
m_txrdy_handler.resolve_safe();
|
||||
m_txempty_handler.resolve_safe();
|
||||
m_syndet_handler.resolve_safe();
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// device_start - device-specific startup
|
||||
//-------------------------------------------------
|
||||
|
||||
void i8251_device::device_start()
|
||||
{
|
||||
save_item(NAME(m_flags));
|
||||
save_item(NAME(m_sync_byte_count));
|
||||
save_item(NAME(m_status));
|
||||
|
@ -67,6 +67,7 @@ protected:
|
||||
uint32_t clock);
|
||||
|
||||
// device-level overrides
|
||||
virtual void device_resolve_objects() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user