summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/cops1/cops1base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/cops1/cops1base.cpp')
-rw-r--r--src/devices/cpu/cops1/cops1base.cpp22
1 files changed, 5 insertions, 17 deletions
diff --git a/src/devices/cpu/cops1/cops1base.cpp b/src/devices/cpu/cops1/cops1base.cpp
index 3bba883377b..b0e8dc2b102 100644
--- a/src/devices/cpu/cops1/cops1base.cpp
+++ b/src/devices/cpu/cops1/cops1base.cpp
@@ -41,15 +41,15 @@ cops1_base_device::cops1_base_device(const machine_config &mconfig, device_type
m_prgwidth(prgwidth),
m_datawidth(datawidth),
m_opla(*this, "opla"),
- m_read_k(*this),
- m_read_inb(*this),
- m_read_f(*this),
+ m_read_k(*this, 0),
+ m_read_inb(*this, 0),
+ m_read_f(*this, 0),
m_write_f(*this),
- m_read_do3(*this),
+ m_read_do3(*this, 0),
m_write_do(*this),
m_write_s(*this),
m_write_blk(*this),
- m_read_si(*this),
+ m_read_si(*this, 0),
m_write_so(*this)
{ }
@@ -65,18 +65,6 @@ void cops1_base_device::device_start()
m_prgmask = (1 << m_prgwidth) - 1;
m_datamask = (1 << m_datawidth) - 1;
- // resolve callbacks
- m_read_k.resolve_safe(0);
- m_read_inb.resolve_safe(0);
- m_read_f.resolve();
- m_write_f.resolve_safe();
- m_read_do3.resolve();
- m_write_do.resolve_safe();
- m_write_s.resolve_safe();
- m_write_blk.resolve_safe();
- m_read_si.resolve_safe(0);
- m_write_so.resolve_safe();
-
// zerofill
m_pc = 0;
m_prev_pc = 0;