summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sfkick.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-11 09:19:49 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-11 09:19:49 +0000
commitc62cc05f9624b1b33fb796edde41f67d5c4ee432 (patch)
treee7376c4594509f0e5a15877c0ecd173988ad8cbf /src/mame/drivers/sfkick.c
parent415ccecb5fd028715c8f2aec1c73d8ce5d687c60 (diff)
changed machine().device("soundcpu") with m_soundcpu (nw)
Diffstat (limited to 'src/mame/drivers/sfkick.c')
-rw-r--r--src/mame/drivers/sfkick.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/drivers/sfkick.c b/src/mame/drivers/sfkick.c
index e4cad781224..f8e4cef26b9 100644
--- a/src/mame/drivers/sfkick.c
+++ b/src/mame/drivers/sfkick.c
@@ -63,8 +63,9 @@ class sfkick_state : public driver_device
public:
sfkick_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
- m_v9938(*this, "v9938") ,
- m_maincpu(*this, "maincpu") { }
+ m_v9938(*this, "v9938"),
+ m_maincpu(*this, "maincpu"),
+ m_soundcpu(*this, "soundcpu") { }
UINT8 *m_main_mem;
int m_bank_cfg;
@@ -86,6 +87,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
DECLARE_WRITE_LINE_MEMBER(sfkick_vdp_interrupt);
required_device<cpu_device> m_maincpu;
+ required_device<cpu_device> m_soundcpu;
};
@@ -461,7 +463,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(sfkick_state::sfkick_interrupt)
WRITE_LINE_MEMBER(sfkick_state::irqhandler)
{
- machine().device("soundcpu")->execute().set_input_line_and_vector(0, state ? ASSERT_LINE : CLEAR_LINE, 0xff);
+ m_soundcpu->set_input_line_and_vector(0, state ? ASSERT_LINE : CLEAR_LINE, 0xff);
}
static const ym2203_interface ym2203_config =