diff options
Diffstat (limited to 'src/mame/drivers/rmnimbus.cpp')
-rw-r--r-- | src/mame/drivers/rmnimbus.cpp | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/mame/drivers/rmnimbus.cpp b/src/mame/drivers/rmnimbus.cpp index 131c14bbb31..b28c37109a2 100644 --- a/src/mame/drivers/rmnimbus.cpp +++ b/src/mame/drivers/rmnimbus.cpp @@ -154,14 +154,7 @@ void rmnimbus_state::nimbus(machine_config &config) m_scsibus->set_slot_device(4, "harddisk", S1410, DEVICE_INPUT_DEFAULTS_NAME(SCSI_ID_3)); OUTPUT_LATCH(config, m_scsi_data_out); - m_scsi_data_out->bit_handler<0>().set(m_scsibus, FUNC(scsi_port_device::write_data0)); - m_scsi_data_out->bit_handler<1>().set(m_scsibus, FUNC(scsi_port_device::write_data1)); - m_scsi_data_out->bit_handler<2>().set(m_scsibus, FUNC(scsi_port_device::write_data2)); - m_scsi_data_out->bit_handler<3>().set(m_scsibus, FUNC(scsi_port_device::write_data3)); - m_scsi_data_out->bit_handler<4>().set(m_scsibus, FUNC(scsi_port_device::write_data4)); - m_scsi_data_out->bit_handler<5>().set(m_scsibus, FUNC(scsi_port_device::write_data5)); - m_scsi_data_out->bit_handler<6>().set(m_scsibus, FUNC(scsi_port_device::write_data6)); - m_scsi_data_out->bit_handler<7>().set(m_scsibus, FUNC(scsi_port_device::write_data7)); + m_scsibus->set_output_latch(*m_scsi_data_out); INPUT_BUFFER(config, m_scsi_data_in); @@ -202,14 +195,7 @@ void rmnimbus_state::nimbus(machine_config &config) m_centronics->ack_handler().set(m_via, FUNC(via6522_device::write_ca1)).invert(); output_latch_device ¢_data(OUTPUT_LATCH(config, "cent_data_out")); - cent_data.bit_handler<0>().set(m_centronics, FUNC(centronics_device::write_data0)); - cent_data.bit_handler<1>().set(m_centronics, FUNC(centronics_device::write_data1)); - cent_data.bit_handler<2>().set(m_centronics, FUNC(centronics_device::write_data2)); - cent_data.bit_handler<3>().set(m_centronics, FUNC(centronics_device::write_data3)); - cent_data.bit_handler<4>().set(m_centronics, FUNC(centronics_device::write_data4)); - cent_data.bit_handler<5>().set(m_centronics, FUNC(centronics_device::write_data5)); - cent_data.bit_handler<6>().set(m_centronics, FUNC(centronics_device::write_data6)); - cent_data.bit_handler<7>().set(m_centronics, FUNC(centronics_device::write_data7)); + m_centronics->set_output_latch(cent_data); /* sound hardware */ SPEAKER(config, MONO_TAG).front_center(); |