diff options
Diffstat (limited to 'src/devices/cpu/z80/tmpz84c011.cpp')
-rw-r--r-- | src/devices/cpu/z80/tmpz84c011.cpp | 37 |
1 files changed, 10 insertions, 27 deletions
diff --git a/src/devices/cpu/z80/tmpz84c011.cpp b/src/devices/cpu/z80/tmpz84c011.cpp index 5dd354a1f19..e7925ac74d5 100644 --- a/src/devices/cpu/z80/tmpz84c011.cpp +++ b/src/devices/cpu/z80/tmpz84c011.cpp @@ -41,11 +41,11 @@ tmpz84c011_device::tmpz84c011_device(const machine_config &mconfig, const char * m_outportsc(*this), m_outportsd(*this), m_outportse(*this), - m_inportsa(*this), - m_inportsb(*this), - m_inportsc(*this), - m_inportsd(*this), - m_inportse(*this), + m_inportsa(*this, 0), + m_inportsb(*this, 0), + m_inportsc(*this, 0), + m_inportsd(*this, 0), + m_inportse(*this, 0), m_zc0_cb(*this), m_zc1_cb(*this), m_zc2_cb(*this) @@ -69,23 +69,6 @@ void tmpz84c011_device::device_start() { z80_device::device_start(); - // resolve callbacks - m_outportsa.resolve_safe(); - m_outportsb.resolve_safe(); - m_outportsc.resolve_safe(); - m_outportsd.resolve_safe(); - m_outportse.resolve_safe(); - - m_inportsa.resolve_safe(0); - m_inportsb.resolve_safe(0); - m_inportsc.resolve_safe(0); - m_inportsd.resolve_safe(0); - m_inportse.resolve_safe(0); - - m_zc0_cb.resolve_safe(); - m_zc1_cb.resolve_safe(); - m_zc2_cb.resolve_safe(); - // register for save states save_item(NAME(m_pio_dir[0])); save_item(NAME(m_pio_latch[0])); @@ -109,11 +92,11 @@ void tmpz84c011_device::device_reset() z80_device::device_reset(); // initialize I/O - tmpz84c011_dir_pa_w(*m_io, 0, 0); tmpz84c011_pa_w(*m_io, 0, 0); - tmpz84c011_dir_pb_w(*m_io, 0, 0); tmpz84c011_pb_w(*m_io, 0, 0); - tmpz84c011_dir_pc_w(*m_io, 0, 0); tmpz84c011_pc_w(*m_io, 0, 0); - tmpz84c011_dir_pd_w(*m_io, 0, 0); tmpz84c011_pd_w(*m_io, 0, 0); - tmpz84c011_dir_pe_w(*m_io, 0, 0); tmpz84c011_pe_w(*m_io, 0, 0); + tmpz84c011_dir_pa_w(0); tmpz84c011_pa_w(0); + tmpz84c011_dir_pb_w(0); tmpz84c011_pb_w(0); + tmpz84c011_dir_pc_w(0); tmpz84c011_pc_w(0); + tmpz84c011_dir_pd_w(0); tmpz84c011_pd_w(0); + tmpz84c011_dir_pe_w(0); tmpz84c011_pe_w(0); } |