diff --git a/src/mess/drivers/bw12.c b/src/mess/drivers/bw12.c index 599a2148c47..14b44dc513e 100644 --- a/src/mess/drivers/bw12.c +++ b/src/mess/drivers/bw12.c @@ -543,7 +543,7 @@ static Z80DART_INTERFACE( sio_intf ) WRITE_LINE_MEMBER(bw12_state::pit_out0_w) { - device_t *device = machine().device("DEVCB_DRIVER_LINE_MEMBER(Z80SIO_TAG, bw12_state,pit_out0_w)"); + device_t *device = machine().device(Z80SIO_TAG); z80dart_txca_w(device, state); z80dart_rxca_w(device, state); } diff --git a/src/mess/drivers/v1050.c b/src/mess/drivers/v1050.c index 42fc836f082..6aa4ee60b4e 100644 --- a/src/mess/drivers/v1050.c +++ b/src/mess/drivers/v1050.c @@ -598,7 +598,7 @@ WRITE_LINE_MEMBER(v1050_state::pic_int_w) { if (state == ASSERT_LINE) { - execute().set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); + machine().device(Z80_TAG)->execute().set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); } } diff --git a/src/mess/machine/compis.c b/src/mess/machine/compis.c index c9b64de3411..6be6779b958 100644 --- a/src/mess/machine/compis.c +++ b/src/mess/machine/compis.c @@ -1302,9 +1302,9 @@ static void compis_cpu_init(running_machine &machine) state->m_i186.timer[0].int_timer = machine.scheduler().timer_alloc(timer_expired_delegate(FUNC(compis_state::internal_timer_int),state)); state->m_i186.timer[1].int_timer = machine.scheduler().timer_alloc(timer_expired_delegate(FUNC(compis_state::internal_timer_int),state)); state->m_i186.timer[2].int_timer = machine.scheduler().timer_alloc(timer_expired_delegate(FUNC(compis_state::internal_timer_int),state)); - state->m_i186.timer[0].time_timer = machine.scheduler().timer_alloc(timer_expired_delegate()); - state->m_i186.timer[1].time_timer = machine.scheduler().timer_alloc(timer_expired_delegate()); - state->m_i186.timer[2].time_timer = machine.scheduler().timer_alloc(timer_expired_delegate()); + state->m_i186.timer[0].time_timer = machine.scheduler().timer_alloc(FUNC_NULL); + state->m_i186.timer[1].time_timer = machine.scheduler().timer_alloc(FUNC_NULL); + state->m_i186.timer[2].time_timer = machine.scheduler().timer_alloc(FUNC_NULL); state->m_i186.dma[0].finish_timer = machine.scheduler().timer_alloc(timer_expired_delegate(FUNC(compis_state::dma_timer_callback),state)); state->m_i186.dma[1].finish_timer = machine.scheduler().timer_alloc(timer_expired_delegate(FUNC(compis_state::dma_timer_callback),state)); }