summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/2812fifo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/2812fifo.cpp')
-rw-r--r--src/devices/machine/2812fifo.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/devices/machine/2812fifo.cpp b/src/devices/machine/2812fifo.cpp
index 3cc10965ecb..dd04b154240 100644
--- a/src/devices/machine/2812fifo.cpp
+++ b/src/devices/machine/2812fifo.cpp
@@ -45,8 +45,12 @@ fifo2812_device::fifo2812_device(machine_config const &mconfig, char const *tag,
std::fill(std::begin(m_data), std::end(m_data), 0U);
}
+fifo2812_device::~fifo2812_device()
+{
+}
-WRITE_LINE_MEMBER(fifo2812_device::mr_w)
+
+void fifo2812_device::mr_w(int state)
{
if (bool(state) != bool(m_mr))
{
@@ -56,7 +60,7 @@ WRITE_LINE_MEMBER(fifo2812_device::mr_w)
}
}
-WRITE_LINE_MEMBER(fifo2812_device::pl_w)
+void fifo2812_device::pl_w(int state)
{
if (bool(state) != bool(m_pl))
{
@@ -104,7 +108,7 @@ WRITE_LINE_MEMBER(fifo2812_device::pl_w)
}
}
-WRITE_LINE_MEMBER(fifo2812_device::pd_w)
+void fifo2812_device::pd_w(int state)
{
if (bool(state) != bool(m_pd))
{
@@ -151,7 +155,7 @@ WRITE_LINE_MEMBER(fifo2812_device::pd_w)
}
}
-WRITE_LINE_MEMBER(fifo2812_device::oe_w)
+void fifo2812_device::oe_w(int state)
{
if (bool(state) != bool(m_oe))
{
@@ -191,11 +195,6 @@ void fifo2812_device::write(u8 data)
void fifo2812_device::device_resolve_objects()
{
- m_q_cb.resolve_safe();
- m_ir_cb.resolve_safe();
- m_or_cb.resolve_safe();
- m_flag_cb.resolve_safe();
-
m_d = 0U;
m_mr = 1U;
m_pl = 0U;