diff options
Diffstat (limited to 'src/devices/cpu/sharc/sharc.cpp')
-rw-r--r-- | src/devices/cpu/sharc/sharc.cpp | 8 |
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; |