summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tourvis.c
diff options
context:
space:
mode:
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
commit2f4ecc85e38c10ca05b8d0a13f958e1254829338 (patch)
treeecea9c807feea44ce1bc5b59e1545cfb023e4bad /src/mame/drivers/tourvis.c
parentc62cc05f9624b1b33fb796edde41f67d5c4ee432 (diff)
same for "sub" and "subcpu" (nw)
Diffstat (limited to 'src/mame/drivers/tourvis.c')
-rw-r--r--src/mame/drivers/tourvis.c6
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);
}