mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
Amiga: Fix expansion slot device initialization
This commit is contained in:
parent
a461b4e1dc
commit
dfb8160daf
@ -149,6 +149,17 @@ void exp_slot_device::device_start()
|
||||
zorro_device::device_start();
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// device_reset - device-specific reset
|
||||
//-------------------------------------------------
|
||||
|
||||
void exp_slot_device::device_reset()
|
||||
{
|
||||
// if we have a device, start the autoconfig chain
|
||||
if (m_dev)
|
||||
m_dev->cfgin_w(0);
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// add_card - add new card to our bus
|
||||
//-------------------------------------------------
|
||||
|
@ -318,6 +318,7 @@ public:
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
|
||||
private:
|
||||
devcb_write8 m_ipl_handler;
|
||||
@ -348,9 +349,6 @@ public:
|
||||
template<class _Object> static devcb_base &set_eint7_handler(device_t &device, _Object object)
|
||||
{ return downcast<zorro2_device &>(device).m_eint7_handler.set_callback(object); }
|
||||
|
||||
// device-level overrides
|
||||
virtual void device_reset();
|
||||
|
||||
// the zorro2 bus supports multiple cards
|
||||
virtual void add_card(device_zorro_card_interface *card);
|
||||
|
||||
@ -368,6 +366,7 @@ public:
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
|
||||
private:
|
||||
devcb_write_line m_eint1_handler;
|
||||
|
Loading…
Reference in New Issue
Block a user