diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2013-04-11 10:20:21 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2013-04-11 10:20:21 +0000 |
commit | 2f4ecc85e38c10ca05b8d0a13f958e1254829338 (patch) | |
tree | ecea9c807feea44ce1bc5b59e1545cfb023e4bad /src/mame/drivers/tourvis.c | |
parent | c62cc05f9624b1b33fb796edde41f67d5c4ee432 (diff) |
same for "sub" and "subcpu" (nw)
Diffstat (limited to 'src/mame/drivers/tourvis.c')
-rw-r--r-- | src/mame/drivers/tourvis.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/tourvis.c b/src/mame/drivers/tourvis.c index e3dcd8bc31b..2021d9ec1c8 100644 --- a/src/mame/drivers/tourvis.c +++ b/src/mame/drivers/tourvis.c @@ -191,13 +191,15 @@ class tourvision_state : public pce_common_state { public: tourvision_state(const machine_config &mconfig, device_type type, const char *tag) - : pce_common_state(mconfig, type, tag) { } + : pce_common_state(mconfig, type, tag), + m_subcpu(*this, "subcpu") { } DECLARE_WRITE8_MEMBER(tourvision_8085_d000_w); DECLARE_WRITE8_MEMBER(tourvision_i8155_a_w); DECLARE_WRITE8_MEMBER(tourvision_i8155_b_w); DECLARE_WRITE8_MEMBER(tourvision_i8155_c_w); DECLARE_WRITE_LINE_MEMBER(tourvision_timer_out); + required_device<cpu_device> m_subcpu; }; @@ -328,7 +330,7 @@ WRITE8_MEMBER(tourvision_state::tourvision_i8155_c_w) WRITE_LINE_MEMBER(tourvision_state::tourvision_timer_out) { - machine().device("subcpu")->execute().set_input_line(I8085_RST55_LINE, state ? CLEAR_LINE : ASSERT_LINE ); + m_subcpu->set_input_line(I8085_RST55_LINE, state ? CLEAR_LINE : ASSERT_LINE ); //logerror("Timer out %d\n", state); } |