summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/z80/tmpz84c011.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/z80/tmpz84c011.cpp')
-rw-r--r--src/devices/cpu/z80/tmpz84c011.cpp37
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);
}