summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sharc/sharc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sharc/sharc.cpp')
-rw-r--r--src/devices/cpu/sharc/sharc.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/devices/cpu/sharc/sharc.cpp b/src/devices/cpu/sharc/sharc.cpp
index cec93888548..e3b965eb25d 100644
--- a/src/devices/cpu/sharc/sharc.cpp
+++ b/src/devices/cpu/sharc/sharc.cpp
@@ -10,8 +10,6 @@
#include "sharcfe.h"
#include "sharcdsm.h"
-#include "debugger.h"
-
#define DISABLE_FAST_REGISTERS 1
@@ -582,7 +580,7 @@ void adsp21062_device::device_start()
m_core->cache_dirty = 1;
- m_core->delayed_iop_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(adsp21062_device::sharc_iop_delayed_write_callback), this));
+ m_core->delayed_iop_timer = timer_alloc(FUNC(adsp21062_device::sharc_iop_delayed_write_callback), this);
for (auto & elem : m_core->dma_op)
{
@@ -596,7 +594,7 @@ void adsp21062_device::device_start()
elem.pmode = 0;
elem.chained_direction = 0;
elem.active = false;
- elem.timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(adsp21062_device::sharc_dma_callback), this));
+ elem.timer = timer_alloc(FUNC(adsp21062_device::sharc_dma_callback), this);
}
for (int i=0; i < 16; i++)
@@ -978,7 +976,7 @@ void adsp21062_device::set_flag_input(int flag_num, int state)
}
}
-WRITE_LINE_MEMBER(adsp21062_device::write_stall)
+void adsp21062_device::write_stall(int state)
{
m_core->write_stalled = (state == 0) ? false : true;