summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/irobot.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-10 09:35:09 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-10 09:35:09 +0000
commit50d4146b3ad03e978c0f8e2242c34486ef29d862 (patch)
tree50d7d27cee92b8dc36b36d59644317b65f8ba79e /src/mame/machine/irobot.c
parentcd0f5b479b7873ecc81c0e6cd88f8aaa872cdf61 (diff)
changed machine().device("maincpu") with m_maincpu in mame tree part (nw)
Diffstat (limited to 'src/mame/machine/irobot.c')
-rw-r--r--src/mame/machine/irobot.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/machine/irobot.c b/src/mame/machine/irobot.c
index 7cd277f761a..1e7ace99483 100644
--- a/src/mame/machine/irobot.c
+++ b/src/mame/machine/irobot.c
@@ -150,7 +150,7 @@ TIMER_CALLBACK_MEMBER(irobot_state::scanline_callback)
if (scanline == 224) m_irvg_vblank=1;
logerror("SCANLINE CALLBACK %d\n",scanline);
/* set the IRQ line state based on the 32V line state */
- machine().device("maincpu")->execute().set_input_line(M6809_IRQ_LINE, (scanline & 32) ? ASSERT_LINE : CLEAR_LINE);
+ m_maincpu->set_input_line(M6809_IRQ_LINE, (scanline & 32) ? ASSERT_LINE : CLEAR_LINE);
/* set a callback for the next 32-scanline increment */
scanline += 32;
@@ -177,8 +177,8 @@ void irobot_state::machine_reset()
/* set an initial timer to go off on scanline 0 */
machine().scheduler().timer_set(machine().primary_screen->time_until_pos(0), timer_expired_delegate(FUNC(irobot_state::scanline_callback),this));
- irobot_rom_banksel_w(machine().device("maincpu")->memory().space(AS_PROGRAM),0,0);
- irobot_out0_w(machine().device("maincpu")->memory().space(AS_PROGRAM),0,0);
+ irobot_rom_banksel_w(m_maincpu->space(AS_PROGRAM),0,0);
+ irobot_out0_w(m_maincpu->space(AS_PROGRAM),0,0);
m_combase = m_comRAM[0];
m_combase_mb = m_comRAM[1];
m_outx = 0;
@@ -405,7 +405,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(irobot_state::irobot_irmb_done_callback)
{
logerror("mb done. ");
m_irmb_running = 0;
- machine().device("maincpu")->execute().set_input_line(M6809_FIRQ_LINE, ASSERT_LINE);
+ m_maincpu->set_input_line(M6809_FIRQ_LINE, ASSERT_LINE);
}
@@ -809,7 +809,7 @@ default: case 0x3f: IXOR(irmb_din(curop), 0); bre
m_irmb_timer->adjust(attotime::from_hz(200) * icount);
}
#else
- machine().device("maincpu")->execute().set_input_line(M6809_FIRQ_LINE, ASSERT_LINE);
+ m_maincpu->set_input_line(M6809_FIRQ_LINE, ASSERT_LINE);
#endif
m_irmb_running=1;
}