diff options
Diffstat (limited to 'src/devices/machine/53c7xx.cpp')
-rw-r--r-- | src/devices/machine/53c7xx.cpp | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/devices/machine/53c7xx.cpp b/src/devices/machine/53c7xx.cpp index 754d2714909..21fa52528be 100644 --- a/src/devices/machine/53c7xx.cpp +++ b/src/devices/machine/53c7xx.cpp @@ -87,14 +87,14 @@ DEFINE_DEVICE_TYPE(NCR53C7XX, ncr53c7xx_device, "ncr537xx", "NCR 53C7xx SCSI") // ncr53c7xx_device - constructor/destructor //------------------------------------------------- -ncr53c7xx_device::ncr53c7xx_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : nscsi_device(mconfig, NCR53C7XX, tag, owner, clock), - nscsi_slot_card_interface(mconfig, *this, DEVICE_SELF), - device_execute_interface(mconfig, *this), - m_icount(0), - m_irq_handler(*this), - m_host_write(*this), - m_host_read(*this) +ncr53c7xx_device::ncr53c7xx_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + nscsi_device(mconfig, NCR53C7XX, tag, owner, clock), + nscsi_slot_card_interface(mconfig, *this, DEVICE_SELF), + device_execute_interface(mconfig, *this), + m_icount(0), + m_irq_handler(*this), + m_host_write(*this), + m_host_read(*this, 0) { } @@ -108,11 +108,6 @@ void ncr53c7xx_device::device_start() // set our instruction counter set_icountptr(m_icount); - // resolve line callbacks - m_irq_handler.resolve_safe(); - m_host_read.resolve_safe(0); - m_host_write.resolve_safe(); - m_tm = timer_alloc(FUNC(ncr53c7xx_device::step_timer), this); // The SCRIPTS processor runs at ~2 MIPS so approximate this |